diff --git a/.cvsignore b/.cvsignore deleted file mode 100644 index 464369d3a..000000000 --- a/.cvsignore +++ /dev/null @@ -1,20 +0,0 @@ -Makefile -configure.sol -configure.linux -build -win32_old -configure.vc++ -configure.my_vc++ -config.h -set_cant_env -autom4te.cache -config.log -config.status -linux.my.32 -.DS_Store -win32 -prepreconfig* -CMakeCache.txt -CMakeFiles -mt.mod -cygwin.my diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..d8795fa12 --- /dev/null +++ b/.gitignore @@ -0,0 +1,31 @@ +*~ +*.o +*.so +*.os +*.pyc +*.obj +*.exe.manifest +build +stage +.sconsign.dblite +.sconf_temp +cantera.conf +config.log +*.lib +*.exp +*.manifest +*.pdb +*.ilk +*.suo +*.dll +*.msi +*.mex* +.cproject +.project +.pydevproject +.settings +Cantera/matlab/build_cantera.m +*.gcda +*.gcno +coverage +coverage.info diff --git a/CMakeLists.txt b/CMakeLists.txt deleted file mode 100644 index 915661c8d..000000000 --- a/CMakeLists.txt +++ /dev/null @@ -1,51 +0,0 @@ -PROJECT (Cantera) - -#---------------------------- -# user-configurable settings -#---------------------------- -INCLUDE (config_cantera.cmake) - - -#---------------------------- -# Python -#---------------------------- -#if (PYTHON_CMD STREQUAL "default") -INCLUDE( FindPythonInterp ) -INCLUDE( FindPythonLibs) -SET( PYTHON_EXE ${PYTHON_EXECUTABLE} ) -#else (PYTHON_CMD STREQUAL "default") -# SET( PYTHON_EXE ${PYTHON_CMD} ) -#endif (PYTHON_CMD STREQUAL "default") - - -#--------------------------------------- -# configuration -#--------------------------------------- -CONFIGURE_FILE ( - ${PROJECT_SOURCE_DIR}/config.h_cmake.in - ${PROJECT_BINARY_DIR}/config.h ) - - -#---------------------------------------- -# output paths -#---------------------------------------- -SET (LIBRARY_OUTPUT_PATH - ${PROJECT_BINARY_DIR}/build/lib/${CMAKE_SYSTEM_PROCESSOR}-${CMAKE_SYSTEM_VERSION} CACHE PATH "Single directory for all libraries" - ) - -SET (EXECUTABLE_OUTPUT_PATH - ${PROJECT_BINARY_DIR}/build/bin/${CMAKE_SYSTEM_PROCESSOR}-${CMAKE_SYSTEM_VERSION} CACHE PATH "Single directory for all executables" - ) - -MARK_AS_ADVANCED ( - LIBRARY_OUTPUT_PATH - EXECUTABLE_OUTPUT_PATH - ) - -INSTALL_FILES(/include/cantera/kernel FILES config.h) -INSTALL_FILES(/include/cantera FILES config.h) -ADD_SUBDIRECTORY (ext) -ADD_SUBDIRECTORY (Cantera) - -SET(CMAKE_INSTALL_PREFIX /Applications/Cantera ) -INSTALL_FILES ( /include/cantera .h ${CANTERA_CXX_HEADERS} ) diff --git a/Cantera/CMakeLists.txt b/Cantera/CMakeLists.txt deleted file mode 100644 index 82af06ff1..000000000 --- a/Cantera/CMakeLists.txt +++ /dev/null @@ -1,16 +0,0 @@ -#------------------------------------------------- -# Build the kernel -#------------------------------------------------- -add_subdirectory(src) - -#------------------------------------------------- -# Build clib -#------------------------------------------------- -add_subdirectory(clib) - -#------------------------------------------------- -# Build C++ user interface -#------------------------------------------------- -add_subdirectory(cxx) - - diff --git a/Cantera/Makefile.in b/Cantera/Makefile.in deleted file mode 100755 index 8af85d494..000000000 --- a/Cantera/Makefile.in +++ /dev/null @@ -1,57 +0,0 @@ -#/bin/sh -############################################################### -# $Author$ -# $Date$ -# $Revision$ -# -# Copyright 2001 California Institute of Technology -# See file License.txt for licensing information -# -############################################################### - -build_f90=@BUILD_F90@ -build_python=@BUILD_PYTHON@ -build_matlab = @BUILD_MATLAB@ - -all: - cd src; @MAKE@ - cd cxx; @MAKE@ - cd clib/src; @MAKE@ -ifeq ($(build_f90),1) - cd fortran/src; @MAKE@ -endif - cd user; @MAKE@ - -clean: - cd src; @MAKE@ clean - cd cxx; @MAKE@ clean - cd clib/src; $(RM) .depends ; @MAKE@ clean - cd python; @MAKE@ clean -ifeq ($(build_f90),1) - cd fortran/src; $(RM) .depends ; @MAKE@ clean -endif - cd user; $(RM) .depends ; @MAKE@ clean - -depends: - cd src; @MAKE@ depends - cd cxx/src; @MAKE@ depends - cd clib/src; @MAKE@ depends -ifeq ($(build_f90),1) - cd fortran/src; @MAKE@ depends -endif -ifeq ($(build_matlab),1) - cd matlab; @MAKE@ depends -endif - cd user; @MAKE@ depends - -install: - cd src; @MAKE@ install - cd cxx/src; @MAKE@ install - cd clib/src; @MAKE@ install -ifeq ($(build_f90),1) - cd fortran/src; @MAKE@ install -endif - cd user; @MAKE@ install - -# end of file - diff --git a/Cantera/clib/CMakeLists.txt b/Cantera/clib/CMakeLists.txt deleted file mode 100644 index febd4f0ab..000000000 --- a/Cantera/clib/CMakeLists.txt +++ /dev/null @@ -1 +0,0 @@ -add_subdirectory(src) diff --git a/Cantera/clib/SConscript b/Cantera/clib/SConscript new file mode 100644 index 000000000..6e35929a2 --- /dev/null +++ b/Cantera/clib/SConscript @@ -0,0 +1,20 @@ +from buildutils import * + +Import('env', 'buildTargets', 'installTargets') + +localenv = env.Clone() + +if localenv['OS'] == 'Windows': + lib = localenv.SharedLibrary(pjoin('../../lib', 'clib'), + source=mglob(localenv, 'src', 'cpp'), + LIBS=env['cantera_libs']) + env['clib_shared'] = lib + inst = localenv.Install('$inst_libdir', lib) + buildTargets.extend(lib) + installTargets.extend(inst) +else: + static_lib = localenv.Library(pjoin('../../lib', 'clib'), + source=mglob(localenv, 'src', 'cpp')) + inst_static = localenv.Install('$inst_libdir', static_lib) + buildTargets.extend(static_lib) + installTargets.extend(inst_static) diff --git a/Cantera/clib/src/.cvsignore b/Cantera/clib/src/.cvsignore deleted file mode 100644 index b431c8461..000000000 --- a/Cantera/clib/src/.cvsignore +++ /dev/null @@ -1,4 +0,0 @@ -Makefile -.depends -SunWS_cache -*.d diff --git a/Cantera/clib/src/CMakeLists.txt b/Cantera/clib/src/CMakeLists.txt deleted file mode 100644 index 65db2c787..000000000 --- a/Cantera/clib/src/CMakeLists.txt +++ /dev/null @@ -1,25 +0,0 @@ -SET (CLIB_SRCS ct.cpp Storage.cpp ctsurf.cpp ctrpath.cpp ctreactor.cpp - ctfunc.cpp ctxml.cpp ctonedim.cpp ctmultiphase.cpp ) - -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/base) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/thermo) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/equil) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/numerics) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/kinetics) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/transport) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/converters) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/zeroD) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/oneD) - -# INCLUDE_DIRECTORIES (${PROJECT_BINARY_DIR}/build/include/cantera) - -ADD_LIBRARY ( clib ${CLIB_SRCS} ) - -TARGET_LINK_LIBRARIES (clib oneD zeroD equil kinetics thermo ctbase) - -SET (CLIB_H ct.h Storage.h ctsurf.h ctrpath.h ctreactor.h - ctfunc.h ctxml.h ctonedim.h ctmultiphase.h ) - - - diff --git a/Cantera/clib/src/Cabinet.h b/Cantera/clib/src/Cabinet.h index 0369cbf72..dd7c57545 100755 --- a/Cantera/clib/src/Cabinet.h +++ b/Cantera/clib/src/Cabinet.h @@ -1,17 +1,12 @@ /** * @file Cabinet.h */ -/* - * $Id$ - */ - - #ifndef CT_CABINET_H #define CT_CABINET_H #include -#include "stringUtils.h" -#include "config.h" +#include "kernel/stringUtils.h" +#include "kernel/config.h" /** * Template for classes to hold pointers to objects. The Cabinet @@ -164,11 +159,11 @@ public: /** * Return a pointer to object n. */ - M* item(int n) { - if (n >= 0 && n < int(__table.size())) + M* item(size_t n) { + if (n < __table.size()) return __table[n]; else { - throw Cantera::CanteraError("item","index out of range"+Cantera::int2str(n)); + throw Cantera::CanteraError("item","index out of range"+Cantera::int2str(int(n))); //return __table[0]; } } diff --git a/Cantera/clib/src/Makefile.in b/Cantera/clib/src/Makefile.in deleted file mode 100755 index d42de7845..000000000 --- a/Cantera/clib/src/Makefile.in +++ /dev/null @@ -1,120 +0,0 @@ -#/bin/sh -############################################################### -# $Author$ -# $Date$ -# $Revision$ -# -# Copyright 2001 California Institute of Technology -# -############################################################### - - -.SUFFIXES : -.SUFFIXES : .cpp .d .o - -INSTALL_TSC = ../../../bin/install_tsc -do_ranlib = @DO_RANLIB@ - -PURIFY=@PURIFY@ - -PIC_FLAG=@PIC@ - -CXX_FLAGS = @CXXFLAGS@ $(CXX_OPT) $(PIC_FLAG) - -OBJS = ct.o Storage.o ctsurf.o ctrpath.o \ - ctreactor.o ctfunc.o ctxml.o ctonedim.o ctmultiphase.o -CLIB_H= Cabinet.h ctreactor.h clib_defs.h ctfunc.h \ - ctnum.h ctsurf.h ct.h ctrpath.h Storage.h \ - ctbdry.h ctonedim.h ctxml.h ctmultiphase.h ctstagn.h - -DEPENDS = $(OBJS:.o=.d) - -# Fortran libraries -FORT_LIBS = @FLIBS@ - -shared_ctlib = @SHARED_CTLIB@ - -# the C++ compiler -CXX = @CXX@ - -# external libraries -EXT_LIBS = -lzeroD -loneD @LOCAL_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ -# ../../../lib -LIB_DEPS = $(CANTERA_LIBDIR)/libctbase.a \ - $(CANTERA_LIBDIR)/libequil.a \ - $(CANTERA_LIBDIR)/libtransport.a \ - $(CANTERA_LIBDIR)/libthermo.a \ - $(CANTERA_LIBDIR)/libctnumerics.a \ - $(CANTERA_LIBDIR)/libzeroD.a \ - $(CANTERA_LIBDIR)/liboneD.a - -# the directory where Cantera include files may be found. -CXX_INCLUDES = -I../../src/base -I../../src/thermo -I../../src/kinetics -I../../src/transport -I../../src/numerics -I../../src/oneD -I../../src/zeroD -I../../src/equil -I../../src/converters @CXX_INCLUDES@ - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @CXXFLAGS@ - -# how to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: - $(PURIFY) $(CXX) -c $< $(CXX_INCLUDES) $(CXX_FLAGS) - -%.d: Makefile %.o - @CXX_DEPENDS@ $(CXX_FLAGS) $(CXX_INCLUDES) $*.cpp > $*.d - -LIB_NAME=lib@CT_SHARED_LIB@ - -ifeq ($(shared_ctlib),1) -CTLIB = @buildlib@/$(LIB_NAME)@SO@ -else -CTLIB = @buildlib@/$(LIB_NAME).a -endif - -all: $(CTLIB) .depends - -$(CTLIB): $(OBJS) $(LIB_DEPS) - $(RM) $(CTLIB) -ifeq ($(shared_ctlib),1) - $(PURIFY) $(CXX) -o $(CTLIB) $(OBJS) $(LCXX_FLAGS)\ - @SHARED@ $(LINK_OPTIONS) \ - $(EXT_LIBS) @LIBS@ $(FORT_LIBS) -else - @ARCHIVE@ $(CTLIB) $(OBJS) -ifeq ($(do_ranlib),1) - @RANLIB@ $(CTLIB) -endif -endif - -clean: - $(RM) $(OBJS) *.d $(CTLIB) .depends - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - - -install: - @INSTALL@ -d @ct_libdir@ - @INSTALL@ -c -m 644 $(CTLIB) @ct_libdir@ -ifeq ($(do_ranlib),1) -ifeq ($(shared_ctlib),0) - @RANLIB@ @ct_libdir@/$(LIB_NAME).a -endif -endif - - -win-install: - @INSTALL@ -c ../../../lib/clib.lib @prefix@/lib/cantera - -depends: - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -$(OBJS): Makefile - -ifeq ($(wildcard .depends), .depends) -include .depends -endif diff --git a/Cantera/clib/src/Storage.cpp b/Cantera/clib/src/Storage.cpp index fea7dc4ad..f6c4db931 100755 --- a/Cantera/clib/src/Storage.cpp +++ b/Cantera/clib/src/Storage.cpp @@ -1,15 +1,9 @@ /** * @file Storage.cpp */ -/* - * $Id$ - */ - - - // Cantera includes -#include "Kinetics.h" -#include "TransportFactory.h" +#include "kernel/Kinetics.h" +#include "kernel/TransportFactory.h" #include "Storage.h" @@ -25,11 +19,11 @@ Storage::Storage() { Storage::~Storage() { clear(); } -int Storage::addThermo(thermo_t* th) { - if (th->index() >= 0) +size_t Storage::addThermo(thermo_t* th) { + if (th->index() != npos) return th->index(); __thtable.push_back(th); - int n = static_cast(__thtable.size()) - 1; + size_t n = __thtable.size() - 1; th->setIndex(n); //string id = th->id(); //if (__thmap.count(id) == 0) { @@ -43,24 +37,24 @@ int Storage::addThermo(thermo_t* th) { return n; } -int Storage::nThermo() { - return static_cast(__thtable.size()); +size_t Storage::nThermo() { + return __thtable.size(); } -int Storage::addKinetics(Kinetics* kin) { - if (kin->index() >= 0) +size_t Storage::addKinetics(Kinetics* kin) { + if (kin->index() != npos) return kin->index(); __ktable.push_back(kin); - int n = static_cast(__ktable.size()) - 1; + size_t n = __ktable.size() - 1; kin->setIndex(n); return n; } -int Storage::addTransport(Transport* tr) { - if (tr->index() >= 0) +size_t Storage::addTransport(Transport* tr) { + if (tr->index() != npos) return tr->index(); __trtable.push_back(tr); - int n = static_cast(__trtable.size()) - 1; + size_t n = __trtable.size() - 1; tr->setIndex(n); return n; } @@ -79,22 +73,22 @@ int Storage::addTransport(Transport* tr) { // } int Storage::clear() { - int i, n; - n = static_cast(__thtable.size()); + size_t i, n; + n = __thtable.size(); for (i = 1; i < n; i++) { if (__thtable[i] != __thtable[0]) { delete __thtable[i]; __thtable[i] = __thtable[0]; } } - n = static_cast(__ktable.size()); + n = __ktable.size(); for (i = 1; i < n; i++) { if (__ktable[i] != __ktable[0]) { delete __ktable[i]; __ktable[i] = __ktable[0]; } } - n = static_cast(__trtable.size()); + n = __trtable.size(); for (i = 1; i < n; i++) { if (__trtable[i] != __trtable[0]) { delete __trtable[i]; diff --git a/Cantera/clib/src/Storage.h b/Cantera/clib/src/Storage.h index 159570e84..73335c73d 100755 --- a/Cantera/clib/src/Storage.h +++ b/Cantera/clib/src/Storage.h @@ -1,16 +1,12 @@ /** * @file Storage.h */ -/* - * $Id$ - */ - #ifndef CTC_STORAGE_H #define CTC_STORAGE_H // Cantera includes -#include "Kinetics.h" -#include "TransportBase.h" +#include "kernel/Kinetics.h" +#include "kernel/TransportBase.h" #include "Cabinet.h" #include "clib_defs.h" @@ -40,15 +36,15 @@ public: } - int addThermo(Cantera::ThermoPhase* th); - int addKinetics(Cantera::Kinetics* kin); - int addTransport(Cantera::Transport* tr); + size_t addThermo(Cantera::ThermoPhase* th); + size_t addKinetics(Cantera::Kinetics* kin); + size_t addTransport(Cantera::Transport* tr); // int addNewTransport(int model, char* dbase, int th, int loglevel); int clear(); void deleteKinetics(int n); void deleteThermo(int n); void deleteTransport(int n); - int nThermo(); + size_t nThermo(); static Storage* __storage; }; @@ -60,7 +56,7 @@ inline Cantera::Kinetics* kin(int n) { return Storage::__storage->__ktable[n]; } -inline Cantera::ThermoPhase* th(int n) { +inline Cantera::ThermoPhase* th(size_t n) { return Storage::__storage->__thtable[n]; } diff --git a/Cantera/clib/src/clib_defs.h b/Cantera/clib/src/clib_defs.h index 7e89e7dc2..630908e86 100755 --- a/Cantera/clib/src/clib_defs.h +++ b/Cantera/clib/src/clib_defs.h @@ -1,16 +1,12 @@ /** * @file clib_defs.h */ -/* - * $Id$ - */ - - #ifndef CTC_DEFS_H #define CTC_DEFS_H +#include "kernel/ct_defs.h" -#ifdef WIN32 +#ifdef _WIN32 // Either build as a DLL under Windows or not. // the decision relies upon whether the NO_DLL_BUILD define is // set or not. @@ -21,10 +17,6 @@ #define DLL_IMPORT __declspec(dllimport) #define DLL_EXPORT __declspec(dllexport) #endif - -#pragma warning(disable:4786) -#pragma warning(disable:4267) -#pragma warning(disable:4503) #else // On other platforms, we turn off the DLL macros. #define DLL_EXPORT diff --git a/Cantera/clib/src/ct.cpp b/Cantera/clib/src/ct.cpp index cbb1b52e4..2a0320196 100755 --- a/Cantera/clib/src/ct.cpp +++ b/Cantera/clib/src/ct.cpp @@ -8,35 +8,27 @@ * pointers are passed to or from the calling application. */ -/* $Id$ */ - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #define CANTERA_USE_INTERNAL #include "ct.h" // Cantera includes -#include "equil.h" -#include "KineticsFactory.h" -#include "TransportFactory.h" -#include "ctml.h" -#include "importKinetics.h" -#include "ThermoFactory.h" -#include "ck2ct.h" +#include "kernel/equil.h" +#include "kernel/KineticsFactory.h" +#include "kernel/TransportFactory.h" +#include "kernel/ctml.h" +#include "kernel/importKinetics.h" +#include "kernel/ThermoFactory.h" +#include "kernel/ck2ct.h" #include "Storage.h" #include "Cabinet.h" -#include "InterfaceKinetics.h" -#include "PureFluidPhase.h" +#include "kernel/InterfaceKinetics.h" +#include "kernel/PureFluidPhase.h" using namespace std; using namespace Cantera; -#ifdef WIN32 +#ifdef _WIN32 #include "windows.h" #endif @@ -92,7 +84,7 @@ static double pfprop(int n, int i, double v=0.0, double x=0.0) { #endif -inline int nThermo() { +inline size_t nThermo() { return Storage::storage()->nThermo(); } @@ -105,7 +97,7 @@ namespace Cantera { */ extern "C" { -#ifdef WIN32 +#ifdef _WIN32 #ifndef NO_DLL_BUILD /* * The microsoft docs says we may need this in some @@ -138,11 +130,11 @@ extern "C" { //--------------- Phase ---------------------// - int DLL_EXPORT phase_nElements(int n) { + size_t DLL_EXPORT phase_nElements(int n) { return ph(n)->nElements(); } - int DLL_EXPORT phase_nSpecies(int n) { + size_t DLL_EXPORT phase_nSpecies(int n) { return ph(n)->nSpecies(); } @@ -182,17 +174,17 @@ extern "C" { return ph(n)->meanMolecularWeight(); } - int DLL_EXPORT phase_elementIndex(int n, char* nm) { + size_t DLL_EXPORT phase_elementIndex(int n, char* nm) { string elnm = string(nm); return ph(n)->elementIndex(elnm); } - int DLL_EXPORT phase_speciesIndex(int n, char* nm) { + size_t DLL_EXPORT phase_speciesIndex(int n, char* nm) { string spnm = string(nm); return ph(n)->speciesIndex(spnm); } - int DLL_EXPORT phase_getMoleFractions(int n, int lenx, double* x) { + int DLL_EXPORT phase_getMoleFractions(int n, size_t lenx, double* x) { ThermoPhase* p = ph(n); if (lenx >= p->nSpecies()) { p->getMoleFractions(x); @@ -202,12 +194,12 @@ extern "C" { return -1; } - doublereal DLL_EXPORT phase_moleFraction(int n, int k) { + doublereal DLL_EXPORT phase_moleFraction(int n, size_t k) { ThermoPhase* p = ph(n); return p->moleFraction(k); } - int DLL_EXPORT phase_getMassFractions(int n, int leny, double* y) { + int DLL_EXPORT phase_getMassFractions(int n, size_t leny, double* y) { ThermoPhase* p = ph(n); if (leny >= p->nSpecies()) { p->getMassFractions(y); @@ -217,12 +209,12 @@ extern "C" { return -1; } - doublereal DLL_EXPORT phase_massFraction(int n, int k) { + doublereal DLL_EXPORT phase_massFraction(int n, size_t k) { ThermoPhase* p = ph(n); return p->massFraction(k); } - int DLL_EXPORT phase_setMoleFractions(int n, int lenx, double* x, int norm) { + int DLL_EXPORT phase_setMoleFractions(int n, size_t lenx, double* x, int norm) { ThermoPhase* p = ph(n); if (lenx >= p->nSpecies()) { if (norm) p->setMoleFractions(x); @@ -237,8 +229,8 @@ extern "C" { try { ThermoPhase* p = ph(n); compositionMap xx; - int nsp = p->nSpecies(); - for (int n = 0; n < nsp; n++) { + size_t nsp = p->nSpecies(); + for (size_t n = 0; n < nsp; n++) { xx[p->speciesName(n)] = -1; } parseCompString(string(x), xx); @@ -249,7 +241,7 @@ extern "C" { //catch (...) {return ERR;} } - int DLL_EXPORT phase_setMassFractions(int n, int leny, + int DLL_EXPORT phase_setMassFractions(int n, size_t leny, double* y, int norm) { ThermoPhase* p = ph(n); if (leny >= p->nSpecies()) { @@ -265,8 +257,8 @@ extern "C" { try { ThermoPhase* p = ph(n); compositionMap yy; - int nsp = p->nSpecies(); - for (int n = 0; n < nsp; n++) { + size_t nsp = p->nSpecies(); + for (size_t n = 0; n < nsp; n++) { yy[p->speciesName(n)] = -1; } parseCompString(string(y), yy); @@ -277,7 +269,7 @@ extern "C" { } int DLL_EXPORT phase_getAtomicWeights(int n, - int lenm, double* atw) { + size_t lenm, double* atw) { ThermoPhase* p = ph(n); if (lenm >= p->nElements()) { const vector_fp& wt = p->atomicWeights(); @@ -289,7 +281,7 @@ extern "C" { } int DLL_EXPORT phase_getMolecularWeights(int n, - int lenm, double* mw) { + size_t lenm, double* mw) { ThermoPhase* p = ph(n); if (lenm >= p->nSpecies()) { const vector_fp& wt = p->molecularWeights(); @@ -300,9 +292,9 @@ extern "C" { return -10; } - int DLL_EXPORT phase_getName(int n, int lennm, char* nm) { + int DLL_EXPORT phase_getName(int n, size_t lennm, char* nm) { string name = ph(n)->name(); - int lout = (int) min(lennm, (int) name.size()); + size_t lout = min(lennm, name.size()); copy(name.c_str(), name.c_str() + lout, nm); nm[lout] = '\0'; return 0; @@ -314,10 +306,10 @@ extern "C" { return 0; } - int DLL_EXPORT phase_getSpeciesName(int n, int k, int lennm, char* nm) { + int DLL_EXPORT phase_getSpeciesName(int n, size_t k, size_t lennm, char* nm) { try { string spnm = ph(n)->speciesName(k); - int lout = min(lennm, (int) spnm.size()); + size_t lout = min(lennm, spnm.size()); copy(spnm.c_str(), spnm.c_str() + lout, nm); nm[lout] = '\0'; return 0; @@ -326,10 +318,10 @@ extern "C" { //catch (...) {return ERR;} } - int DLL_EXPORT phase_getElementName(int n, int m, int lennm, char* nm) { + int DLL_EXPORT phase_getElementName(int n, size_t m, size_t lennm, char* nm) { try { string elnm = ph(n)->elementName(m); - int lout = min(lennm, (int) elnm.size()); + size_t lout = min(lennm, elnm.size()); copy(elnm.c_str(), elnm.c_str() + lout, nm); nm[lout] = '\0'; return 0; @@ -338,7 +330,7 @@ extern "C" { } - doublereal DLL_EXPORT phase_nAtoms(int n, int k, int m) { + doublereal DLL_EXPORT phase_nAtoms(int n, size_t k, size_t m) { try { return ph(n)->nAtoms(k,m); } @@ -392,7 +384,7 @@ extern "C" { // catch (CanteraError) { return -1; } // } - int DLL_EXPORT newThermoFromXML(int mxml) { + size_t DLL_EXPORT newThermoFromXML(int mxml) { try { XML_Node* x = _xml(mxml); thermo_t* th = newPhase(*x); @@ -405,7 +397,7 @@ extern "C" { // return th(n)->phase().index(); // } - int DLL_EXPORT th_nSpecies(int n) { + size_t DLL_EXPORT th_nSpecies(size_t n) { return th(n)->nSpecies(); } @@ -483,9 +475,9 @@ extern "C" { catch (CanteraError) {return DERR;} } - int DLL_EXPORT th_chemPotentials(int n, int lenm, double* murt) { + int DLL_EXPORT th_chemPotentials(int n, size_t lenm, double* murt) { thermo_t* thrm = th(n); - int nsp = thrm->nSpecies(); + size_t nsp = thrm->nSpecies(); if (lenm >= nsp) { thrm->getChemPotentials(murt); return 0; @@ -494,9 +486,9 @@ extern "C" { return -10; } - int DLL_EXPORT th_elementPotentials(int n, int lenm, double* lambda) { + int DLL_EXPORT th_elementPotentials(int n, size_t lenm, double* lambda) { thermo_t* thrm = th(n); - int nel = thrm->nElements(); + size_t nel = thrm->nElements(); if (lenm >= nel) { equilibrate(*thrm, "TP", 0); thrm->getElementPotentials(lambda); @@ -584,10 +576,10 @@ extern "C" { } - int DLL_EXPORT th_getEnthalpies_RT(int n, int lenm, double* h_rt) { + int DLL_EXPORT th_getEnthalpies_RT(int n, size_t lenm, double* h_rt) { try { thermo_t* thrm = th(n); - int nsp = thrm->nSpecies(); + size_t nsp = thrm->nSpecies(); if (lenm >= nsp) { thrm->getEnthalpy_RT_ref(h_rt); return 0; @@ -598,10 +590,10 @@ extern "C" { catch (CanteraError) {return -1;} } - int DLL_EXPORT th_getEntropies_R(int n, int lenm, double* s_r) { + int DLL_EXPORT th_getEntropies_R(int n, size_t lenm, double* s_r) { try { thermo_t* thrm = th(n); - int nsp = thrm->nSpecies(); + size_t nsp = thrm->nSpecies(); if (lenm >= nsp) { thrm->getEntropy_R_ref(s_r); return 0; @@ -612,10 +604,10 @@ extern "C" { catch (CanteraError) {return -1;} } - int DLL_EXPORT th_getCp_R(int n, int lenm, double* cp_r) { + int DLL_EXPORT th_getCp_R(int n, size_t lenm, double* cp_r) { try { thermo_t* thrm = th(n); - int nsp = thrm->nSpecies(); + size_t nsp = thrm->nSpecies(); if (lenm >= nsp) { thrm->getCp_R_ref(cp_r); return 0; @@ -718,7 +710,7 @@ extern "C" { //-------------- Kinetics ------------------// - int DLL_EXPORT newKineticsFromXML(int mxml, int iphase, + size_t DLL_EXPORT newKineticsFromXML(int mxml, int iphase, int neighbor1, int neighbor2, int neighbor3, int neighbor4) { try { @@ -763,33 +755,33 @@ extern "C" { return kin(n)->type(); } - int DLL_EXPORT kin_start(int n, int p) { + size_t DLL_EXPORT kin_start(int n, int p) { return kin(n)->kineticsSpeciesIndex(0,p); } - int DLL_EXPORT kin_speciesIndex(int n, const char* nm, const char* ph) { + size_t DLL_EXPORT kin_speciesIndex(int n, const char* nm, const char* ph) { return kin(n)->kineticsSpeciesIndex(string(nm), string(ph)); } //--------------------------------------- - int DLL_EXPORT kin_nSpecies(int n) { + size_t DLL_EXPORT kin_nSpecies(int n) { return kin(n)->nTotalSpecies(); } - int DLL_EXPORT kin_nReactions(int n) { + size_t DLL_EXPORT kin_nReactions(int n) { return kin(n)->nReactions(); } - int DLL_EXPORT kin_nPhases(int n) { + size_t DLL_EXPORT kin_nPhases(int n) { return kin(n)->nPhases(); } - int DLL_EXPORT kin_phaseIndex(int n, char* ph) { + size_t DLL_EXPORT kin_phaseIndex(int n, char* ph) { return kin(n)->phaseIndex(string(ph)); } - int DLL_EXPORT kin_reactionPhaseIndex(int n) { + size_t DLL_EXPORT kin_reactionPhaseIndex(int n) { return kin(n)->reactionPhaseIndex(); } @@ -805,7 +797,7 @@ extern "C" { return kin(n)->reactionType(i); } - int DLL_EXPORT kin_getFwdRatesOfProgress(int n, int len, double* fwdROP) { + int DLL_EXPORT kin_getFwdRatesOfProgress(int n, size_t len, double* fwdROP) { Kinetics* k = kin(n); try { if (len >= k->nReactions()) { @@ -818,7 +810,7 @@ extern "C" { catch (CanteraError) {return -1;} } - int DLL_EXPORT kin_getRevRatesOfProgress(int n, int len, double* revROP) { + int DLL_EXPORT kin_getRevRatesOfProgress(int n, size_t len, double* revROP) { Kinetics* k = kin(n); try { if (len >= k->nReactions()) { @@ -835,7 +827,7 @@ extern "C" { return (int)kin(n)->isReversible(i); } - int DLL_EXPORT kin_getNetRatesOfProgress(int n, int len, double* netROP) { + int DLL_EXPORT kin_getNetRatesOfProgress(int n, size_t len, double* netROP) { try { Kinetics* k = kin(n); if (len >= k->nReactions()) { @@ -848,7 +840,7 @@ extern "C" { catch (CanteraError) {return -1;} } - int DLL_EXPORT kin_getFwdRateConstants(int n, int len, double* kfwd) { + int DLL_EXPORT kin_getFwdRateConstants(int n, size_t len, double* kfwd) { try { Kinetics* k = kin(n); if (len >= k->nReactions()) { @@ -861,7 +853,7 @@ extern "C" { catch (CanteraError) {return -1;} } - int DLL_EXPORT kin_getRevRateConstants(int n, int doIrreversible, int len, double* krev) { + int DLL_EXPORT kin_getRevRateConstants(int n, int doIrreversible, size_t len, double* krev) { try { Kinetics* k = kin(n); bool doirrev = false; @@ -877,7 +869,7 @@ extern "C" { } - int DLL_EXPORT kin_getActivationEnergies(int n, int len, double* E) { + int DLL_EXPORT kin_getActivationEnergies(int n, size_t len, double* E) { try { Kinetics* k = kin(n); if (len >= k->nReactions()) { @@ -891,7 +883,7 @@ extern "C" { } - int DLL_EXPORT kin_getDelta(int n, int job, int len, double* delta) { + int DLL_EXPORT kin_getDelta(int n, int job, size_t len, double* delta) { try { Kinetics* k = kin(n); if (len < k->nReactions()) return ERR; @@ -917,7 +909,7 @@ extern "C" { } - int DLL_EXPORT kin_getDeltaEntropy(int n, int len, double* deltaS) { + int DLL_EXPORT kin_getDeltaEntropy(int n, size_t len, double* deltaS) { try { Kinetics* k = kin(n); if (len >= k->nReactions()) { @@ -931,7 +923,7 @@ extern "C" { } - int DLL_EXPORT kin_getCreationRates(int n, int len, double* cdot) { + int DLL_EXPORT kin_getCreationRates(int n, size_t len, double* cdot) { try { Kinetics* k = kin(n); if (len >= k->nTotalSpecies()) { @@ -944,7 +936,7 @@ extern "C" { catch (CanteraError) {return -1;} } - int DLL_EXPORT kin_getDestructionRates(int n, int len, double* ddot) { + int DLL_EXPORT kin_getDestructionRates(int n, size_t len, double* ddot) { try { Kinetics* k = kin(n); if (len >= k->nTotalSpecies()) { @@ -958,7 +950,7 @@ extern "C" { //catch (...) {return ERR;} } - int DLL_EXPORT kin_getNetProductionRates(int n, int len, double* wdot) { + int DLL_EXPORT kin_getNetProductionRates(int n, size_t len, double* wdot) { try { Kinetics* k = kin(n); if (len >= k->nTotalSpecies()) { @@ -971,12 +963,12 @@ extern "C" { catch (CanteraError) {return -1;} } - int DLL_EXPORT kin_getSourceTerms(int n, int len, double* ydot) { + int DLL_EXPORT kin_getSourceTerms(int n, size_t len, double* ydot) { try { Kinetics* k = kin(n); ThermoPhase* p = &k->thermo(); const vector_fp& mw = p->molecularWeights(); - int nsp = static_cast(mw.size()); + size_t nsp = mw.size(); double rrho = 1.0/p->density(); if (len >= nsp) { k->getNetProductionRates(ydot); @@ -994,12 +986,11 @@ extern "C" { return kin(n)->multiplier(i); } - int DLL_EXPORT kin_phase(int n, int i) { + size_t DLL_EXPORT kin_phase(int n, size_t i) { return kin(n)->thermo(i).index(); - // return thermo_index(kin(n)->thermo(i).id()); } - int DLL_EXPORT kin_getEquilibriumConstants(int n, int len, double* kc) { + int DLL_EXPORT kin_getEquilibriumConstants(int n, size_t len, double* kc) { try { Kinetics* k = kin(n); if (len >= k->nReactions()) { @@ -1052,7 +1043,7 @@ extern "C" { //------------------- Transport --------------------------- - int DLL_EXPORT newTransport(char* model, + size_t DLL_EXPORT newTransport(char* model, int ith, int loglevel) { string mstr = string(model); thermo_t* t = th(ith); @@ -1194,7 +1185,7 @@ extern "C" { return 0; } - int DLL_EXPORT addCanteraDirectory(int buflen, char* buf) { + int DLL_EXPORT addCanteraDirectory(size_t buflen, char* buf) { addDirectory(string(buf)); return 0; } diff --git a/Cantera/clib/src/ct.h b/Cantera/clib/src/ct.h index bb608f809..91d123c3c 100755 --- a/Cantera/clib/src/ct.h +++ b/Cantera/clib/src/ct.h @@ -1,27 +1,23 @@ /** * @file ct.h */ -/* - * $Id$ - */ - #ifndef CTC_CT_H #define CTC_CT_H #include "clib_defs.h" #ifdef CANTERA_USE_INTERNAL -#include "config.h" +#include "kernel/config.h" #else -#include "cantera/config.h" +#include "cantera/kernel/config.h" #endif extern "C" { EEXXTT int DLL_CPREFIX ct_appdelete(); - EEXXTT int DLL_CPREFIX phase_nElements(int n); - EEXXTT int DLL_CPREFIX phase_nSpecies(int n); + EEXXTT size_t DLL_CPREFIX phase_nElements(int n); + EEXXTT size_t DLL_CPREFIX phase_nSpecies(int n); EEXXTT double DLL_CPREFIX phase_temperature(int n); EEXXTT int DLL_CPREFIX phase_setTemperature(int n, double t); EEXXTT double DLL_CPREFIX phase_density(int n); @@ -29,29 +25,29 @@ extern "C" { EEXXTT double DLL_CPREFIX phase_molarDensity(int n); EEXXTT int DLL_CPREFIX phase_setMolarDensity(int n, double ndens); EEXXTT double DLL_CPREFIX phase_meanMolecularWeight(int n); - EEXXTT double DLL_CPREFIX phase_moleFraction(int n, int k); - EEXXTT double DLL_CPREFIX phase_massFraction(int n, int k); - EEXXTT int DLL_CPREFIX phase_getMoleFractions(int n, int lenx, double* x); - EEXXTT int DLL_CPREFIX phase_getMassFractions(int n, int leny, double* y); - EEXXTT int DLL_CPREFIX phase_setMoleFractions(int n, int lenx, + EEXXTT double DLL_CPREFIX phase_moleFraction(int n, size_t k); + EEXXTT double DLL_CPREFIX phase_massFraction(int n, size_t k); + EEXXTT int DLL_CPREFIX phase_getMoleFractions(int n, size_t lenx, double* x); + EEXXTT int DLL_CPREFIX phase_getMassFractions(int n, size_t leny, double* y); + EEXXTT int DLL_CPREFIX phase_setMoleFractions(int n, size_t lenx, double* x, int norm); - EEXXTT int DLL_CPREFIX phase_setMassFractions(int n, int leny, + EEXXTT int DLL_CPREFIX phase_setMassFractions(int n, size_t leny, double* y, int norm); EEXXTT int DLL_CPREFIX phase_setMoleFractionsByName(int n, char* x); EEXXTT int DLL_CPREFIX phase_setMassFractionsByName(int n, char* y); - EEXXTT int DLL_CPREFIX phase_getAtomicWeights(int n, int lenm, double* atw); - EEXXTT int DLL_CPREFIX phase_getMolecularWeights(int n, int lenm, double* mw); - EEXXTT int DLL_CPREFIX phase_getElementName(int n, int k, int lennm, char* nm); - EEXXTT int DLL_CPREFIX phase_getSpeciesName(int n, int m, int lennm, char* nm); - EEXXTT int DLL_CPREFIX phase_getName(int n, int lennm, char* nm); + EEXXTT int DLL_CPREFIX phase_getAtomicWeights(int n, size_t lenm, double* atw); + EEXXTT int DLL_CPREFIX phase_getMolecularWeights(int n, size_t lenm, double* mw); + EEXXTT int DLL_CPREFIX phase_getElementName(int n, size_t k, size_t lennm, char* nm); + EEXXTT int DLL_CPREFIX phase_getSpeciesName(int n, size_t m, size_t lennm, char* nm); + EEXXTT int DLL_CPREFIX phase_getName(int n, size_t lennm, char* nm); EEXXTT int DLL_CPREFIX phase_setName(int n, const char* nm); - EEXXTT int DLL_CPREFIX phase_elementIndex(int n, char* nm); - EEXXTT int DLL_CPREFIX phase_speciesIndex(int n, char* nm); + EEXXTT size_t DLL_CPREFIX phase_elementIndex(int n, char* nm); + EEXXTT size_t DLL_CPREFIX phase_speciesIndex(int n, char* nm); EEXXTT int DLL_CPREFIX phase_report(int nth, int ibuf, char* buf, int show_thermo); EEXXTT int DLL_EXPORT write_phase(int nth, int show_thermo); - EEXXTT double DLL_CPREFIX phase_nAtoms(int n, int k, int m); + EEXXTT double DLL_CPREFIX phase_nAtoms(int n, size_t k, size_t m); EEXXTT int DLL_CPREFIX phase_addElement(int n, char* name, double weight); EEXXTT int DLL_CPREFIX phase_addSpecies(int n, char* name, int phase, @@ -60,10 +56,10 @@ extern "C" { double charge, double weight); //int DLL_CPREFIX newThermo(char* model); - EEXXTT int DLL_CPREFIX newThermoFromXML(int mxml); + EEXXTT size_t DLL_CPREFIX newThermoFromXML(int mxml); EEXXTT int DLL_CPREFIX th_thermoIndex(char* id); EEXXTT int DLL_CPREFIX th_phase(int n); - EEXXTT int DLL_CPREFIX th_nSpecies(int n); + EEXXTT size_t DLL_CPREFIX th_nSpecies(size_t n); EEXXTT int DLL_CPREFIX th_eosType(int n); EEXXTT double DLL_CPREFIX th_refPressure(int n); EEXXTT double DLL_CPREFIX th_minTemp(int n, int k=-1); @@ -83,11 +79,11 @@ extern "C" { EEXXTT double DLL_CPREFIX th_cp_mass(int n); EEXXTT double DLL_CPREFIX th_cv_mass(int n); EEXXTT double DLL_CPREFIX th_electricPotential(int n); - EEXXTT int DLL_CPREFIX th_chemPotentials(int n, int lenm, double* murt); - EEXXTT int DLL_CPREFIX th_elementPotentials(int n, int lenm, double* lambda); - EEXXTT int DLL_CPREFIX th_getEnthalpies_RT(int n, int lenm, double* h_rt); - EEXXTT int DLL_CPREFIX th_getEntropies_R(int n, int lenm, double* s_r); - EEXXTT int DLL_CPREFIX th_getCp_R(int n, int lenm, double* cp_r); + EEXXTT int DLL_CPREFIX th_chemPotentials(int n, size_t lenm, double* murt); + EEXXTT int DLL_CPREFIX th_elementPotentials(int n, size_t lenm, double* lambda); + EEXXTT int DLL_CPREFIX th_getEnthalpies_RT(int n, size_t lenm, double* h_rt); + EEXXTT int DLL_CPREFIX th_getEntropies_R(int n, size_t lenm, double* s_r); + EEXXTT int DLL_CPREFIX th_getCp_R(int n, size_t lenm, double* cp_r); EEXXTT int DLL_CPREFIX th_setElectricPotential(int n, double v); EEXXTT int DLL_CPREFIX get_eos(char* fname, char* phase_id); @@ -107,44 +103,44 @@ extern "C" { EEXXTT int DLL_CPREFIX th_setState_Psat(int n, double p, double x); EEXXTT int DLL_CPREFIX th_setState_Tsat(int n, double t, double x); - EEXXTT int DLL_CPREFIX newKineticsFromXML(int mxml, int iphase, + EEXXTT size_t DLL_CPREFIX newKineticsFromXML(int mxml, int iphase, int neighbor1=-1, int neighbor2=-1, int neighbor3=-1, int neighbor4=-1); EEXXTT int DLL_CPREFIX installRxnArrays(int pxml, int ikin, char* default_phase); - EEXXTT int DLL_CPREFIX kin_nSpecies(int n); - EEXXTT int DLL_CPREFIX kin_nReactions(int n); - EEXXTT int DLL_CPREFIX kin_nPhases(int n); - EEXXTT int DLL_CPREFIX kin_phaseIndex(int n, char* ph); - EEXXTT int DLL_CPREFIX kin_reactionPhaseIndex(int n); + EEXXTT size_t DLL_CPREFIX kin_nSpecies(int n); + EEXXTT size_t DLL_CPREFIX kin_nReactions(int n); + EEXXTT size_t DLL_CPREFIX kin_nPhases(int n); + EEXXTT size_t DLL_CPREFIX kin_phaseIndex(int n, char* ph); + EEXXTT size_t DLL_CPREFIX kin_reactionPhaseIndex(int n); EEXXTT double DLL_CPREFIX kin_reactantStoichCoeff(int n, int i, int k); EEXXTT double DLL_CPREFIX kin_productStoichCoeff(int n, int i, int k); EEXXTT int DLL_CPREFIX kin_reactionType(int n, int i); - EEXXTT int DLL_CPREFIX kin_getFwdRatesOfProgress(int n, int len, double* fwdROP); - EEXXTT int DLL_CPREFIX kin_getRevRatesOfProgress(int n, int len, double* revROP); - EEXXTT int DLL_CPREFIX kin_getNetRatesOfProgress(int n, int len, double* netROP); - EEXXTT int DLL_CPREFIX kin_getEquilibriumConstants(int n, int len, double* kc); + EEXXTT int DLL_CPREFIX kin_getFwdRatesOfProgress(int n, size_t len, double* fwdROP); + EEXXTT int DLL_CPREFIX kin_getRevRatesOfProgress(int n, size_t len, double* revROP); + EEXXTT int DLL_CPREFIX kin_getNetRatesOfProgress(int n, size_t len, double* netROP); + EEXXTT int DLL_CPREFIX kin_getEquilibriumConstants(int n, size_t len, double* kc); - EEXXTT int DLL_CPREFIX kin_getFwdRateConstants(int n, int len, double* kfwd); - EEXXTT int DLL_CPREFIX kin_getRevRateConstants(int n, int doIrreversible, int len, double* krev); - EEXXTT int DLL_CPREFIX kin_getActivationEnergies(int n, int len, double* E); - EEXXTT int DLL_CPREFIX kin_getDelta(int n, int job, int len, double* delta); - EEXXTT int DLL_CPREFIX kin_getCreationRates(int n, int len, double* cdot); - EEXXTT int DLL_CPREFIX kin_getDestructionRates(int n, int len, double* ddot); - EEXXTT int DLL_CPREFIX kin_getNetProductionRates(int n, int len, double* wdot); - EEXXTT int DLL_CPREFIX kin_getSourceTerms(int n, int len, double* ydot); + EEXXTT int DLL_CPREFIX kin_getFwdRateConstants(int n, size_t len, double* kfwd); + EEXXTT int DLL_CPREFIX kin_getRevRateConstants(int n, int doIrreversible, size_t len, double* krev); + EEXXTT int DLL_CPREFIX kin_getActivationEnergies(int n, size_t len, double* E); + EEXXTT int DLL_CPREFIX kin_getDelta(int n, int job, size_t len, double* delta); + EEXXTT int DLL_CPREFIX kin_getCreationRates(int n, size_t len, double* cdot); + EEXXTT int DLL_CPREFIX kin_getDestructionRates(int n, size_t len, double* ddot); + EEXXTT int DLL_CPREFIX kin_getNetProductionRates(int n, size_t len, double* wdot); + EEXXTT int DLL_CPREFIX kin_getSourceTerms(int n, size_t len, double* ydot); EEXXTT double DLL_CPREFIX kin_multiplier(int n, int i); EEXXTT int DLL_CPREFIX kin_getReactionString(int n, int i, int len, char* buf); EEXXTT int DLL_CPREFIX kin_setMultiplier(int n, int i, double v); EEXXTT int DLL_CPREFIX kin_isReversible(int n, int i); EEXXTT int DLL_CPREFIX kin_type(int n); - EEXXTT int DLL_CPREFIX kin_start(int n, int p); - EEXXTT int DLL_CPREFIX kin_speciesIndex(int n, const char* nm, const char* ph); + EEXXTT size_t DLL_CPREFIX kin_start(int n, int p); + EEXXTT size_t DLL_CPREFIX kin_speciesIndex(int n, const char* nm, const char* ph); EEXXTT int DLL_CPREFIX kin_advanceCoverages(int n, double tstep); - EEXXTT int DLL_CPREFIX kin_phase(int n, int i); + EEXXTT size_t DLL_CPREFIX kin_phase(int n, size_t i); - EEXXTT int DLL_CPREFIX newTransport(char* model, + EEXXTT size_t DLL_CPREFIX newTransport(char* model, int th, int loglevel); EEXXTT double DLL_CPREFIX trans_viscosity(int n); EEXXTT double DLL_CPREFIX trans_thermalConductivity(int n); @@ -167,7 +163,7 @@ extern "C" { EEXXTT int DLL_CPREFIX showCanteraErrors(); EEXXTT int DLL_CPREFIX write_HTML_log(char* file); EEXXTT int DLL_CPREFIX setLogWriter(void* logger); - EEXXTT int DLL_CPREFIX addCanteraDirectory(int buflen, char* buf); + EEXXTT int DLL_CPREFIX addCanteraDirectory(size_t buflen, char* buf); EEXXTT int DLL_CPREFIX clearStorage(); EEXXTT int DLL_CPREFIX delPhase(int n); EEXXTT int DLL_CPREFIX delThermo(int n); diff --git a/Cantera/clib/src/ctbdry.cpp b/Cantera/clib/src/ctbdry.cpp index 76a4e188b..6a4268c33 100755 --- a/Cantera/clib/src/ctbdry.cpp +++ b/Cantera/clib/src/ctbdry.cpp @@ -1,25 +1,13 @@ /** * @file ctbdry.cpp */ -/* - * $Id$ - */ - - #define CANTERA_USE_INTERNAL #include "ctbdry.h" - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - - // Cantera includes -#include "OneDim.h" -#include "Inlet1D.h" -#include "InterfaceKinetics.h" +#include "kernel/OneDim.h" +#include "kernel/Inlet1D.h" +#include "kernel/InterfaceKinetics.h" #include "Cabinet.h" #include "Storage.h" @@ -27,7 +15,7 @@ using namespace std; using namespace Cantera; -Cabinet* Cabinet::__storage = 0; +template<> Cabinet* Cabinet::__storage = 0; inline Bdry1D* _bndry(int i) { return Cabinet::cabinet()->item(i); diff --git a/Cantera/clib/src/ctbdry.h b/Cantera/clib/src/ctbdry.h index 700901cf3..95dc7999a 100755 --- a/Cantera/clib/src/ctbdry.h +++ b/Cantera/clib/src/ctbdry.h @@ -1,10 +1,6 @@ /** * @file ctbdry.h */ -/* - * $Id$ - */ - #ifndef CTC_BDRY_H #define CTC_BDRY_H diff --git a/Cantera/clib/src/ctfunc.cpp b/Cantera/clib/src/ctfunc.cpp index 646c4ba9e..53dc30457 100755 --- a/Cantera/clib/src/ctfunc.cpp +++ b/Cantera/clib/src/ctfunc.cpp @@ -1,21 +1,11 @@ /** * @file ctfunc.cpp */ -/* - * $Id$ - */ - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#pragma warning(disable:4996) -#endif - #define CANTERA_USE_INTERNAL #include "ctfunc.h" -#include "Func1.h" -#include "ctexceptions.h" +#include "kernel/Func1.h" +#include "kernel/ctexceptions.h" #include "Cabinet.h" @@ -28,7 +18,7 @@ typedef Func1 func_t; // Assign storage to the Cabinet static member template<> Cabinet* Cabinet::__storage = 0; -inline func_t* _func(int i) { +inline func_t* _func(size_t i) { return Cabinet::cabinet()->item(i); } @@ -36,9 +26,9 @@ extern "C" { // functions - int DLL_EXPORT func_new(int type, int n, int lenp, double* params) { + int DLL_EXPORT func_new(int type, size_t n, size_t lenp, double* params) { func_t* r=0; - int m = lenp; + size_t m = lenp; try { if (type == SinFuncType) { r = new Sin1(params[0]); @@ -151,12 +141,12 @@ extern "C" { return Cabinet::cabinet()->add(r); } - int DLL_EXPORT func_write(int i, int lennm, const char* arg, char* nm) { + int DLL_EXPORT func_write(int i, size_t lennm, const char* arg, char* nm) { try { - string a = string(arg); - string w = _func(i)->write(a); - int ws = w.size(); - int lout = (lennm > ws ? ws : lennm); + std::string a = std::string(arg); + std::string w = _func(i)->write(a); + size_t ws = w.size(); + size_t lout = (lennm > ws ? ws : lennm); std::copy(w.c_str(), w.c_str() + lout, nm); nm[lout] = '\0'; return 0; diff --git a/Cantera/clib/src/ctfunc.h b/Cantera/clib/src/ctfunc.h index 8c60483ac..a27bf7e4e 100755 --- a/Cantera/clib/src/ctfunc.h +++ b/Cantera/clib/src/ctfunc.h @@ -1,24 +1,20 @@ /** * @file ctfunc.h */ -/* - * $Id$ - */ - #ifndef CTC_FUNC1_H #define CTC_FUNC1_H #include "clib_defs.h" extern "C" { - EEXXTT int DLL_CPREFIX func_new(int type, int n, int lenp, double* p); + EEXXTT int DLL_CPREFIX func_new(int type, size_t n, size_t lenp, double* p); EEXXTT int DLL_CPREFIX func_del(int i); EEXXTT int DLL_CPREFIX func_copy(int i); EEXXTT int DLL_CPREFIX func_assign(int i, int j); EEXXTT double DLL_CPREFIX func_value(int i, double t); EEXXTT int DLL_CPREFIX func_derivative(int i); EEXXTT int DLL_CPREFIX func_duplicate(int i); - EEXXTT int DLL_CPREFIX func_write(int i, int lennm, const char* arg, char* nm); + EEXXTT int DLL_CPREFIX func_write(int i, size_t lennm, const char* arg, char* nm); } #endif diff --git a/Cantera/clib/src/ctmultiphase.cpp b/Cantera/clib/src/ctmultiphase.cpp index e37c1dd5e..dc801c1b0 100644 --- a/Cantera/clib/src/ctmultiphase.cpp +++ b/Cantera/clib/src/ctmultiphase.cpp @@ -1,19 +1,14 @@ /** * @file ctmultiphase.cpp */ -/* - * $Id$ - */ - - #define CANTERA_USE_INTERNAL #include "ctmultiphase.h" // Cantera includes -#include "equil.h" -#include "MultiPhase.h" -#include "MultiPhaseEquil.h" -#include "vcs_MultiPhaseEquil.h" +#include "kernel/equil.h" +#include "kernel/MultiPhase.h" +#include "kernel/MultiPhaseEquil.h" +#include "kernel/vcs_MultiPhaseEquil.h" #include "Cabinet.h" #include "Storage.h" @@ -33,11 +28,11 @@ inline ThermoPhase* _th(int n) { return Storage::__storage->__thtable[n]; } -static bool checkSpecies(int i, int k) { +static bool checkSpecies(int i, size_t k) { try { - if (k < 0 || k >= _mix(i)->nSpecies()) + if (k >= _mix(i)->nSpecies()) throw CanteraError("checkSpecies", - "illegal species index ("+int2str(k)+") "); + "illegal species index ("+int2str(int(k))+") "); return true; } catch (CanteraError) { @@ -45,11 +40,11 @@ static bool checkSpecies(int i, int k) { } } -static bool checkElement(int i, int m) { +static bool checkElement(int i, size_t m) { try { - if (m < 0 || m >= _mix(i)->nElements()) + if (m >= _mix(i)->nElements()) throw CanteraError("checkElement", - "illegal element index ("+int2str(m)+") "); + "illegal element index ("+int2str(int(m))+") "); return true; } catch (CanteraError) { @@ -103,19 +98,19 @@ extern "C" { return 0; } - int DLL_EXPORT mix_nElements(int i) { + size_t DLL_EXPORT mix_nElements(int i) { return _mix(i)->nElements(); } - int DLL_EXPORT mix_elementIndex(int i, char* name) { + size_t DLL_EXPORT mix_elementIndex(int i, char* name) { return _mix(i)->elementIndex(string(name)); } - int DLL_EXPORT mix_nSpecies(int i) { + size_t DLL_EXPORT mix_nSpecies(int i) { return _mix(i)->nSpecies(); } - int DLL_EXPORT mix_speciesIndex(int i, int k, int p) { + size_t DLL_EXPORT mix_speciesIndex(int i, int k, int p) { return _mix(i)->speciesIndex(k, p); } @@ -127,7 +122,7 @@ extern "C" { return DERR; } - double DLL_EXPORT mix_nPhases(int i) { + size_t DLL_EXPORT mix_nPhases(int i) { return _mix(i)->nPhases(); } @@ -143,7 +138,7 @@ extern "C" { return 0; } - int DLL_EXPORT mix_setMoles(int i, int nlen, double* n) { + int DLL_EXPORT mix_setMoles(int i, size_t nlen, double* n) { try { if (nlen < _mix(i)->nSpecies()) throw CanteraError("setMoles","array size too small."); @@ -246,7 +241,7 @@ extern "C" { } } - int DLL_EXPORT mix_getChemPotentials(int i, int lenmu, double* mu) { + int DLL_EXPORT mix_getChemPotentials(int i, size_t lenmu, double* mu) { try { if (lenmu < _mix(i)->nSpecies()) throw CanteraError("getChemPotentials","array too small"); @@ -259,7 +254,7 @@ extern "C" { } int DLL_EXPORT mix_getValidChemPotentials(int i, double bad_mu, - int standard, int lenmu, double* mu) { + int standard, size_t lenmu, double* mu) { bool st = (standard == 1); try { if (lenmu < _mix(i)->nSpecies()) @@ -293,7 +288,7 @@ extern "C" { return _mix(i)->volume(); } - int DLL_EXPORT mix_speciesPhaseIndex(int i, int k) { + size_t DLL_EXPORT mix_speciesPhaseIndex(int i, int k) { return _mix(i)->speciesPhaseIndex(k); } diff --git a/Cantera/clib/src/ctmultiphase.h b/Cantera/clib/src/ctmultiphase.h index 81c99c623..5ae143ee9 100644 --- a/Cantera/clib/src/ctmultiphase.h +++ b/Cantera/clib/src/ctmultiphase.h @@ -1,10 +1,6 @@ /** * @file ctmultiphase.h */ -/* - * $Id$ - */ - #ifndef CTC_MULTIPHASE_H #define CTC_MULTIPHASE_H @@ -18,10 +14,10 @@ extern "C" { EEXXTT int DLL_CPREFIX mix_assign(int i, int j); EEXXTT int DLL_CPREFIX mix_addPhase(int i, int j, double moles); EEXXTT int DLL_CPREFIX mix_init(int i); - EEXXTT int DLL_CPREFIX mix_nElements(int i); - EEXXTT int DLL_CPREFIX mix_elementIndex(int i, char* name); - EEXXTT int DLL_CPREFIX mix_speciesIndex(int i, int k, int p); - EEXXTT int DLL_CPREFIX mix_nSpecies(int i); + EEXXTT size_t DLL_CPREFIX mix_nElements(int i); + EEXXTT size_t DLL_CPREFIX mix_elementIndex(int i, char* name); + EEXXTT size_t DLL_CPREFIX mix_speciesIndex(int i, int k, int p); + EEXXTT size_t DLL_CPREFIX mix_nSpecies(int i); EEXXTT int DLL_CPREFIX mix_setTemperature(int i, double t); EEXXTT double DLL_CPREFIX mix_temperature(int i); EEXXTT double DLL_CPREFIX mix_minTemp(int i); @@ -31,10 +27,10 @@ extern "C" { EEXXTT int DLL_CPREFIX mix_setPressure(int i, double p); EEXXTT double DLL_CPREFIX mix_pressure(int i); EEXXTT double DLL_CPREFIX mix_nAtoms(int i, int k, int m); - EEXXTT double DLL_CPREFIX mix_nPhases(int i); + EEXXTT size_t DLL_CPREFIX mix_nPhases(int i); EEXXTT double DLL_CPREFIX mix_phaseMoles(int i, int n); EEXXTT int DLL_CPREFIX mix_setPhaseMoles(int i, int n, double v); - EEXXTT int DLL_CPREFIX mix_setMoles(int i, int nlen, double* n); + EEXXTT int DLL_CPREFIX mix_setMoles(int i, size_t nlen, double* n); EEXXTT int DLL_CPREFIX mix_setMolesByName(int i, char* n); EEXXTT double DLL_CPREFIX mix_speciesMoles(int i, int k); EEXXTT double DLL_CPREFIX mix_elementMoles(int i, int m); @@ -44,9 +40,9 @@ extern "C" { int printLvl, int solver, double rtol, int maxsteps, int maxiter, int loglevel); - EEXXTT int DLL_CPREFIX mix_getChemPotentials(int i, int lenmu, double* mu); + EEXXTT int DLL_CPREFIX mix_getChemPotentials(int i, size_t lenmu, double* mu); EEXXTT int DLL_CPREFIX mix_getValidChemPotentials(int i, double bad_mu, - int standard, int lenmu, double* mu); + int standard, size_t lenmu, double* mu); EEXXTT double DLL_CPREFIX mix_enthalpy(int i); EEXXTT double DLL_CPREFIX mix_entropy(int i); @@ -54,7 +50,7 @@ extern "C" { EEXXTT double DLL_CPREFIX mix_cp(int i); EEXXTT double DLL_CPREFIX mix_volume(int i); - EEXXTT int DLL_CPREFIX mix_speciesPhaseIndex(int i, int k); + EEXXTT size_t DLL_CPREFIX mix_speciesPhaseIndex(int i, int k); EEXXTT double DLL_CPREFIX mix_moleFraction(int i, int k); } diff --git a/Cantera/clib/src/ctnum.cpp b/Cantera/clib/src/ctnum.cpp deleted file mode 100755 index b3ad3650d..000000000 --- a/Cantera/clib/src/ctnum.cpp +++ /dev/null @@ -1,183 +0,0 @@ - -// Cantera includes -#include "numerics.h" -#include "Cabinet.h" -inline DenseMatrix* _matrix(int i) { - return Cabinet::cabinet()->item(i); -} - -inline BandMatrix* _bmatrix(int i) { - return Cabinet::cabinet()->item(i); -} - -// Build as a DLL under Windows -#ifdef WIN32 -#ifdef NO_DLL_BUILD -#define DLL_EXPORT -#else -#define DLL_EXPORT __declspec(dllexport) -#endif -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#else -#define DLL_EXPORT -#endif - -// Values returned for error conditions -#define ERR -999 -#define DERR -999.999 - -Cabinet* Cabinet::__storage = 0; -Cabinet* Cabinet::__storage = 0; - -extern "C" { - - - ///// Matrix ////// - - int DLL_EXPORT newMatrix(int m, int n) { - DenseMatrix* x = new DenseMatrix(m,n); - return Cabinet::cabinet()->add(x); - } - - int DLL_EXPORT delMatrix(int i) { - Cabinet::cabinet()->del(i); - return 0; - } - - int DLL_EXPORT matrix_copy(int i) { - return Cabinet::cabinet()->newCopy(i); - } - - int DLL_EXPORT matrix_assign(int i, int j) { - return Cabinet::cabinet()->assign(i,j); - } - - int DLL_EXPORT matrix_nRows(int i) { - return _matrix(i)->nRows(); - } - - int DLL_EXPORT matrix_nColumns(int i) { - return _matrix(i)->nColumns(); - } - - int DLL_EXPORT matrix_resize(int i, int m, int n, double v) { - _matrix(i)->resize(m,n,v); - return 0; - } - - int DLL_EXPORT matrix_appendColumn(int i, double* c) { - _matrix(i)->appendColumn(c); - return 0; - } - - double DLL_EXPORT matrix_value(int i, int m, int n) { - return _matrix(i)->value(m,n); - } - - double DLL_EXPORT matrix_setvalue(int i, int m, int n, double v) { - _matrix(i)->value(m,n) = v; - return v; - } - - int DLL_EXPORT matrix_solve(int i1, int i2) { - try { - int info = solve(*_matrix(i1), *_matrix(i2)); - return info; - } - catch (CanteraError) { return -1; } - catch (...) { return ERR; } - } - - int DLL_EXPORT matrix_multiply(int ma, int mb, int mp) { - try { - DenseMatrix* a = _matrix(ma); - DenseMatrix* b = _matrix(mb); - DenseMatrix* p = _matrix(mp); - multiply(*a, b->begin(), p->begin()); - return 0; - } - catch (CanteraError) { return -1; } - catch (...) { return ERR; } - } - - int DLL_EXPORT matrix_invert(int ma) { - try { - invert(*_matrix(ma)); - return 0; - } - catch (CanteraError) { return -1; } - catch (...) { return ERR; } - } - - - ///////////////// BandMatrix ////////////////////// - - - int DLL_EXPORT bmatrix_new(int n, int kl, int ku) { - BandMatrix* x = new BandMatrix(n, kl, ku); - return Cabinet::cabinet()->add(x); - } - - int DLL_EXPORT bmatrix_del(int i) { - Cabinet::cabinet()->del(i); - return 0; - } - - int DLL_EXPORT bmatrix_copy(int i) { - return Cabinet::cabinet()->newCopy(i); - } - - int DLL_EXPORT bmatrix_assign(int i, int j) { - return Cabinet::cabinet()->assign(i,j); - } - - int DLL_EXPORT bmatrix_nRows(int i) { - return _bmatrix(i)->rows(); - } - - int DLL_EXPORT bmatrix_nColumns(int i) { - return _bmatrix(i)->columns(); - } - - int DLL_EXPORT bmatrix_resize(int i, int m, int n, double v) { - _bmatrix(i)->resize(m,n,v); - return 0; - } - - double DLL_EXPORT bmatrix_value(int i, int m, int n) { - return _bmatrix(i)->value(m,n); - } - - double DLL_EXPORT bmatrix_setvalue(int i, int m, int n, double v) { - try { - _bmatrix(i)->value(m,n) = v; - return v; - } - catch (...) { return ERR; } - } - - int DLL_EXPORT bmatrix_solve(int ma, int mb) { - try { - int n = _bmatrix(ma)->nColumns(); - _bmatrix(ma)->solve(n, - _matrix(mb)->begin()); - return 0; - } - catch (CanteraError) { return -1; } - catch (...) { return ERR; } - } - - int DLL_EXPORT bmatrix_multiply(int ma, int mb, int mp) { - try { - BandMatrix* a = _bmatrix(ma); - DenseMatrix* b = _matrix(mb); - DenseMatrix* p = _matrix(mp); - a->mult(b->begin(), p->begin()); - return 0; - } - catch (CanteraError) { return -1; } - catch (...) { return ERR; } - } - -} diff --git a/Cantera/clib/src/ctnum.h b/Cantera/clib/src/ctnum.h deleted file mode 100755 index 791a302bf..000000000 --- a/Cantera/clib/src/ctnum.h +++ /dev/null @@ -1,44 +0,0 @@ -/** - * @file ctnum.h - */ -/* - * $Id$ - */ - -#ifndef CTC_CTNUM_H -#define CTC_CTNUM_H - -#include "clib_defs.h" - -extern "C" { - - EEXXTT int DLL_CPREFIX newMatrix(int m, int n); - EEXXTT int DLL_CPREFIX delMatrix(int i); - EEXXTT int DLL_CPREFIX matrix_copy(int i); - EEXXTT int DLL_CPREFIX matrix_assign(int i, int j); - EEXXTT int DLL_CPREFIX matrix_nRows(int i); - EEXXTT int DLL_CPREFIX matrix_nColumns(int i); - EEXXTT int DLL_CPREFIX matrix_resize(int i, int m, int n, double v); - EEXXTT int DLL_CPREFIX matrix_appendColumn(int i, double* c); - EEXXTT double DLL_CPREFIX matrix_value(int i, int m, int n); - EEXXTT double DLL_CPREFIX matrix_setvalue(int i, int m, int n, double v); - EEXXTT int DLL_CPREFIX matrix_solve(int i1, int i2); - EEXXTT int DLL_CPREFIX matrix_multiply(int ma, int mb, int mp); - EEXXTT int DLL_CPREFIX matrix_invert(int ma); - - EEXXTT int DLL_CPREFIX bmatrix_new(int n, int kl, int ku); - EEXXTT int DLL_CPREFIX bmatrix_del(int i); - EEXXTT int DLL_CPREFIX bmatrix_copy(int i); - EEXXTT int DLL_CPREFIX bmatrix_assign(int i, int j); - EEXXTT int DLL_CPREFIX bmatrix_nRows(int i); - EEXXTT int DLL_CPREFIX bmatrix_nColumns(int i); - EEXXTT int DLL_CPREFIX bmatrix_resize(int i, int m, int n, double v); - EEXXTT double DLL_CPREFIX bmatrix_value(int i, int m, int n); - EEXXTT double DLL_CPREFIX bmatrix_setvalue(int i, int m, int n, double v); - EEXXTT int DLL_CPREFIX bmatrix_solve(int ma, int mb); - EEXXTT int DLL_CPREFIX bmatrix_multiply(int ma, int mb, int mp); - - -} - -#endif diff --git a/Cantera/clib/src/ctonedim.cpp b/Cantera/clib/src/ctonedim.cpp index 7f592f3da..43ea015f7 100644 --- a/Cantera/clib/src/ctonedim.cpp +++ b/Cantera/clib/src/ctonedim.cpp @@ -1,29 +1,16 @@ /** * @file ctonedim.cpp */ -/* - * $Id$ - */ - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#pragma warning(disable:4800) -#endif - #define CANTERA_USE_INTERNAL + #include "ctonedim.h" - // Cantera includes -#include "config.h" -#include "Sim1D.h" -#include "StFlow.h" -#include "Inlet1D.h" -#include "DenseMatrix.h" - - +#include "kernel/config.h" +#include "kernel/Sim1D.h" +#include "kernel/StFlow.h" +#include "kernel/Inlet1D.h" +#include "kernel/DenseMatrix.h" // local includes #include "Cabinet.h" @@ -97,15 +84,15 @@ extern "C" { return _domain(i)->domainType(); } - int DLL_EXPORT domain_index(int i) { + size_t DLL_EXPORT domain_index(int i) { return _domain(i)->domainIndex(); } - int DLL_EXPORT domain_nComponents(int i) { + size_t DLL_EXPORT domain_nComponents(int i) { return _domain(i)->nComponents(); } - int DLL_EXPORT domain_nPoints(int i) { + size_t DLL_EXPORT domain_nPoints(int i) { return _domain(i)->nPoints(); } @@ -121,9 +108,9 @@ extern "C" { catch (CanteraError) { return -1; } } - int DLL_EXPORT domain_componentIndex(int i, char* name) { + size_t DLL_EXPORT domain_componentIndex(int i, char* name) { try { - int n = _domain(i)->componentIndex(string(name)); + size_t n = _domain(i)->componentIndex(string(name)); return n; } catch (CanteraError) { return -1; } @@ -181,7 +168,7 @@ extern "C" { catch (CanteraError) { return DERR; } } - int DLL_EXPORT domain_setupGrid(int i, int npts, double* grid) { + int DLL_EXPORT domain_setupGrid(int i, size_t npts, double* grid) { try { _domain(i)->setupGrid(npts, grid); return 0; @@ -316,7 +303,7 @@ extern "C" { int DLL_EXPORT reactingsurf_enableCoverageEqs(int i, int onoff) { try { ReactingSurf1D* srf = (ReactingSurf1D*)_bdry(i); - srf->enableCoverageEquations(bool(onoff)); + srf->enableCoverageEquations(onoff != 0); return 0; } @@ -386,12 +373,11 @@ extern "C" { catch (CanteraError) { return -1; } } - int DLL_EXPORT stflow_setFixedTempProfile(int i, int n, double* pos, - int m, double* temp) { + int DLL_EXPORT stflow_setFixedTempProfile(int i, size_t n, double* pos, + size_t m, double* temp) { try { - int j; vector_fp vpos(n), vtemp(n); - for (j = 0; j < n; j++) { + for (size_t j = 0; j < n; j++) { vpos[j] = pos[j]; vtemp[j] = temp[j]; } @@ -428,11 +414,11 @@ extern "C" { //------------------- Sim1D -------------------------------------- - int DLL_EXPORT sim1D_new(int nd, int* domains) { + int DLL_EXPORT sim1D_new(size_t nd, int* domains) { vector d; try { // cout << "nd = " << nd << endl; - for (int n = 0; n < nd; n++) { + for (size_t n = 0; n < nd; n++) { //writelog("n = "+int2str(n)+"\n"); //writelog("dom = "+int2str(domains[n])+"\n"); d.push_back(_domain(domains[n])); @@ -468,10 +454,10 @@ extern "C" { } int DLL_EXPORT sim1D_setProfile(int i, int dom, int comp, - int np, double* pos, int nv, double* v) { + size_t np, double* pos, size_t nv, double* v) { try { vector_fp vv, pv; - for (int n = 0; n < np; n++) { + for (size_t n = 0; n < np; n++) { vv.push_back(v[n]); pv.push_back(pos[n]); } @@ -501,7 +487,7 @@ extern "C" { return 0; } - int DLL_EXPORT sim1D_setTimeStep(int i, double stepsize, int ns, integer* nsteps) { + int DLL_EXPORT sim1D_setTimeStep(int i, double stepsize, size_t ns, integer* nsteps) { try { _sim1D(i)->setTimeStep(stepsize, ns, nsteps); return 0; @@ -576,7 +562,7 @@ extern "C" { int DLL_EXPORT sim1D_domainIndex(int i, char* name) { try { - return _sim1D(i)->domainIndex(string(name)); + return (int) _sim1D(i)->domainIndex(string(name)); } catch (CanteraError) { return -1; } } @@ -653,7 +639,7 @@ extern "C" { catch (CanteraError) { return DERR; } } - int DLL_EXPORT sim1D_size(int i) { + size_t DLL_EXPORT sim1D_size(int i) { try { return _sim1D(i)->size(); } diff --git a/Cantera/clib/src/ctonedim.h b/Cantera/clib/src/ctonedim.h index 76b00dd93..0fa3d9152 100644 --- a/Cantera/clib/src/ctonedim.h +++ b/Cantera/clib/src/ctonedim.h @@ -1,19 +1,15 @@ /** * @file ctonedim.h */ -/* - * $Id$ - */ - #ifndef CTC_ONEDIM_H #define CTC_ONEDIM_H #include "clib_defs.h" #ifdef CANTERA_USE_INTERNAL -#include "config.h" +#include "kernel/config.h" #else -#include "cantera/config.h" +#include "cantera/kernel/config.h" #endif extern "C" { @@ -21,11 +17,11 @@ extern "C" { EEXXTT int DLL_CPREFIX domain_clear(); EEXXTT int DLL_CPREFIX domain_del(int i); EEXXTT int DLL_CPREFIX domain_type(int i); - EEXXTT int DLL_CPREFIX domain_index(int i); - EEXXTT int DLL_CPREFIX domain_nComponents(int i); - EEXXTT int DLL_CPREFIX domain_nPoints(int i); + EEXXTT size_t DLL_CPREFIX domain_index(int i); + EEXXTT size_t DLL_CPREFIX domain_nComponents(int i); + EEXXTT size_t DLL_CPREFIX domain_nPoints(int i); EEXXTT int DLL_CPREFIX domain_componentName(int i, int n, int sz, char* nameout); - EEXXTT int DLL_CPREFIX domain_componentIndex(int i, char* name); + EEXXTT size_t DLL_CPREFIX domain_componentIndex(int i, char* name); EEXXTT int DLL_CPREFIX domain_setBounds(int i, int n, double lower, double upper); EEXXTT double DLL_EXPORT domain_lowerBound(int i, int n); @@ -34,7 +30,7 @@ extern "C" { double atol, int itime); EEXXTT double DLL_CPREFIX domain_rtol(int i, int n); EEXXTT double DLL_CPREFIX domain_atol(int i, int n); - EEXXTT int DLL_CPREFIX domain_setupGrid(int i, int npts, double* grid); + EEXXTT int DLL_CPREFIX domain_setupGrid(int i, size_t npts, double* grid); EEXXTT int DLL_CPREFIX domain_setID(int i, char* id); EEXXTT int DLL_CPREFIX domain_setDesc(int i, char* desc); EEXXTT double DLL_CPREFIX domain_grid(int i, int n); @@ -62,20 +58,20 @@ extern "C" { EEXXTT int DLL_CPREFIX stflow_setTransport(int i, int itr, int iSoret); EEXXTT int DLL_CPREFIX stflow_enableSoret(int i, int iSoret); EEXXTT int DLL_CPREFIX stflow_setPressure(int i, double p); - EEXXTT int DLL_CPREFIX stflow_setFixedTempProfile(int i, int n, double* pos, - int m, double* temp); + EEXXTT int DLL_CPREFIX stflow_setFixedTempProfile(int i, size_t n, double* pos, + size_t m, double* temp); EEXXTT int DLL_CPREFIX stflow_solveSpeciesEqs(int i, int flag); EEXXTT int DLL_CPREFIX stflow_solveEnergyEqn(int i, int flag); EEXXTT int DLL_CPREFIX sim1D_clear(); - EEXXTT int DLL_CPREFIX sim1D_new(int nd, int* domains); + EEXXTT int DLL_CPREFIX sim1D_new(size_t nd, int* domains); EEXXTT int DLL_CPREFIX sim1D_del(int i); EEXXTT int DLL_CPREFIX sim1D_setValue(int i, int dom, int comp, int localPoint, double value); EEXXTT int DLL_CPREFIX sim1D_setProfile(int i, int dom, int comp, - int np, double* pos, int nv, double* v); + size_t np, double* pos, size_t nv, double* v); EEXXTT int DLL_CPREFIX sim1D_setFlatProfile(int i, int dom, int comp, double v); EEXXTT int DLL_CPREFIX sim1D_showSolution(int i, char* fname); - EEXXTT int DLL_CPREFIX sim1D_setTimeStep(int i, double stepsize, int ns, integer* nsteps); + EEXXTT int DLL_CPREFIX sim1D_setTimeStep(int i, double stepsize, size_t ns, integer* nsteps); EEXXTT int DLL_CPREFIX sim1D_getInitialSoln(int i); EEXXTT int DLL_CPREFIX sim1D_solve(int i, int loglevel, int refine_grid); EEXXTT int DLL_CPREFIX sim1D_refine(int i, int loglevel); @@ -96,7 +92,7 @@ extern "C" { EEXXTT int DLL_CPREFIX sim1D_setFixedTemperature(int i, double temp); EEXXTT int DLL_CPREFIX sim1D_evalSSJacobian(int i); EEXXTT double DLL_CPREFIX sim1D_jacobian(int i, int m, int n); - EEXXTT int DLL_CPREFIX sim1D_size(int i); + EEXXTT size_t DLL_CPREFIX sim1D_size(int i); } diff --git a/Cantera/clib/src/ctreactor.cpp b/Cantera/clib/src/ctreactor.cpp index 8b12ae5c2..b23ee8ad2 100755 --- a/Cantera/clib/src/ctreactor.cpp +++ b/Cantera/clib/src/ctreactor.cpp @@ -1,27 +1,17 @@ /** * @file ctreactor.cpp */ -/* - * $Id$ - */ - - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #define CANTERA_USE_INTERNAL #include "ctreactor.h" // Cantera includes -#include "Reactor.h" -#include "FlowReactor.h" -#include "ConstPressureReactor.h" -#include "ReactorNet.h" -#include "Reservoir.h" -#include "Wall.h" -#include "flowControllers.h" +#include "kernel/Reactor.h" +#include "kernel/FlowReactor.h" +#include "kernel/ConstPressureReactor.h" +#include "kernel/ReactorNet.h" +#include "kernel/Reservoir.h" +#include "kernel/Wall.h" +#include "kernel/flowControllers.h" #include "Cabinet.h" #include "Storage.h" @@ -184,12 +174,12 @@ extern "C" { return 0; } - int DLL_EXPORT reactor_nSensParams(int i) { + size_t DLL_EXPORT reactor_nSensParams(int i) { reactor_t* r = _reactor(i); if (r->type() >= ReactorType) return ((Reactor*)r)->nSensParams(); else { - cout << "type problem..." << r->type() << endl; + std::cout << "type problem..." << r->type() << std::endl; return 0; } } diff --git a/Cantera/clib/src/ctreactor.h b/Cantera/clib/src/ctreactor.h index 2ab223c07..975b8d63d 100755 --- a/Cantera/clib/src/ctreactor.h +++ b/Cantera/clib/src/ctreactor.h @@ -1,10 +1,6 @@ /** * @file ctreactor.h */ -/* - * $Id$ - */ - #ifndef CTC_REACTOR_H #define CTC_REACTOR_H @@ -32,7 +28,7 @@ extern "C" { EEXXTT double DLL_CPREFIX reactor_intEnergy_mass(int i); EEXXTT double DLL_CPREFIX reactor_pressure(int i); EEXXTT double DLL_CPREFIX reactor_massFraction(int i, int k); - EEXXTT int DLL_CPREFIX reactor_nSensParams(int i); + EEXXTT size_t DLL_CPREFIX reactor_nSensParams(int i); EEXXTT int DLL_CPREFIX reactor_addSensitivityReaction(int i, int rxn); EEXXTT int DLL_CPREFIX flowReactor_setMassFlowRate(int i, double mdot); diff --git a/Cantera/clib/src/ctrpath.cpp b/Cantera/clib/src/ctrpath.cpp index 8de8aa1ef..efb85baba 100755 --- a/Cantera/clib/src/ctrpath.cpp +++ b/Cantera/clib/src/ctrpath.cpp @@ -1,17 +1,13 @@ /** * @file ctrpath.cpp */ -/* - * $Id$ - */ - #define CANTERA_USE_INTERNAL #include "ctrpath.h" // Cantera includes -#include "ReactionPath.h" +#include "kernel/ReactionPath.h" #include "Cabinet.h" #include "Storage.h" @@ -142,7 +138,7 @@ extern "C" { } int DLL_EXPORT rdiag_findMajor(int i, double threshold, - int lda, double* a) { + size_t lda, double* a) { _diag(i)->findMajorPaths(threshold, lda, a); return 0; } diff --git a/Cantera/clib/src/ctrpath.h b/Cantera/clib/src/ctrpath.h index c2af32904..5866bd191 100755 --- a/Cantera/clib/src/ctrpath.h +++ b/Cantera/clib/src/ctrpath.h @@ -1,10 +1,6 @@ /** * @file ctrpath.h */ -/* - * $Id$ - */ - #ifndef CTC_RXNPATH_H #define CTC_RXNPATH_H @@ -30,7 +26,7 @@ extern "C" { EEXXTT int DLL_CPREFIX rdiag_setTitle(int i, char* title); EEXXTT int DLL_CPREFIX rdiag_write(int i, int fmt, char* fname); EEXXTT int DLL_CPREFIX rdiag_add(int i, int n); - EEXXTT int DLL_CPREFIX rdiag_findMajor(int i, double threshold, int lda, double* a); + EEXXTT int DLL_CPREFIX rdiag_findMajor(int i, double threshold, size_t lda, double* a); EEXXTT int DLL_CPREFIX rdiag_setFont(int i, char* font); EEXXTT int DLL_CPREFIX rdiag_displayOnly(int i, int k); diff --git a/Cantera/clib/src/ctsurf.cpp b/Cantera/clib/src/ctsurf.cpp index b7a5f9d93..3ba241a80 100755 --- a/Cantera/clib/src/ctsurf.cpp +++ b/Cantera/clib/src/ctsurf.cpp @@ -1,25 +1,14 @@ /** * @file ctsurf.cpp */ -/* - * $Id$ - */ - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - // clib header information #define CANTERA_USE_INTERNAL #include "ctsurf.h" - // Cantera includes -#include "SurfPhase.h" -#include "InterfaceKinetics.h" -#include "ImplicitSurfChem.h" +#include "kernel/SurfPhase.h" +#include "kernel/InterfaceKinetics.h" +#include "kernel/ImplicitSurfChem.h" #include "Cabinet.h" #include "Storage.h" @@ -27,8 +16,6 @@ using namespace std; using namespace Cantera; - - //Cabinet* Cabinet::__storage = 0; //inline Surf1D* _surface(int i) { diff --git a/Cantera/clib/src/ctsurf.h b/Cantera/clib/src/ctsurf.h index 610422696..d9af374b6 100755 --- a/Cantera/clib/src/ctsurf.h +++ b/Cantera/clib/src/ctsurf.h @@ -1,10 +1,6 @@ /** * @file ctsurf.h */ -/* - * $Id$ - */ - #ifndef CTC_SURF_H #define CTC_SURF_H @@ -12,9 +8,9 @@ #include "clib_defs.h" #ifdef CANTERA_USE_INTERNAL -#include "config.h" +#include "kernel/config.h" #else -#include "cantera/config.h" +#include "cantera/kernel/config.h" #endif extern "C" { diff --git a/Cantera/clib/src/ctxml.cpp b/Cantera/clib/src/ctxml.cpp index 7c1049ebf..d09e46633 100644 --- a/Cantera/clib/src/ctxml.cpp +++ b/Cantera/clib/src/ctxml.cpp @@ -1,22 +1,11 @@ /** * @file ctxml.cpp */ -/* - * $Id$ - */ - - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #define CANTERA_USE_INTERNAL #include "ctxml.h" - // Cantera includes -#include "ctml.h" +#include "kernel/ctml.h" #include "Cabinet.h" #include "Storage.h" @@ -216,7 +205,7 @@ extern "C" { int DLL_EXPORT xml_nChildren(int i) { try { XML_Node& node = *_xml(i); - return node.nChildren(); + return (int) node.nChildren(); } catch (CanteraError) { return -1; } } @@ -259,25 +248,24 @@ extern "C" { return 0; } - int DLL_EXPORT ctml_getFloatArray(int i, int n, doublereal* data, int iconvert) { + int DLL_EXPORT ctml_getFloatArray(int i, size_t n, doublereal* data, int iconvert) { try { XML_Node& node = *_xml(i); vector_fp v; bool conv = false; if (iconvert > 0) conv = true; getFloatArray(node, v, conv); - int nv = v.size(); + size_t nv = v.size(); // array not big enough if (n < nv) { throw CanteraError("ctml_getFloatArray", - "array must be dimensioned at least "+int2str(nv)); + "array must be dimensioned at least "+int2str(int(nv))); } - for (int i = 0; i < nv; i++) { + for (size_t i = 0; i < nv; i++) { data[i] = v[i]; } - n = nv; } catch (CanteraError) { return -1; } return 0; diff --git a/Cantera/clib/src/ctxml.h b/Cantera/clib/src/ctxml.h index 7629c8465..882eceadd 100644 --- a/Cantera/clib/src/ctxml.h +++ b/Cantera/clib/src/ctxml.h @@ -1,19 +1,15 @@ /** * @file ctxml.h */ -/* - * $Id$ - */ - #ifndef CTC_XML_H #define CTC_XML_H #include "clib_defs.h" #ifdef CANTERA_USE_INTERNAL -#include "config.h" +#include "kernel/config.h" #else -#include "cantera/config.h" +#include "cantera/kernel/config.h" #endif extern "C" { @@ -40,7 +36,7 @@ extern "C" { EEXXTT int DLL_CPREFIX xml_addChildNode(int i, int j); EEXXTT int DLL_CPREFIX xml_write(int i, const char* file); EEXXTT int DLL_CPREFIX xml_removeChild(int i, int j); - EEXXTT int DLL_CPREFIX ctml_getFloatArray(int i, int n, double* data, int iconvert=0); + EEXXTT int DLL_CPREFIX ctml_getFloatArray(int i, size_t n, double* data, int iconvert=0); } #endif diff --git a/Cantera/clib/src/genpy.py b/Cantera/clib/src/genpy.py deleted file mode 100644 index 2ddff6f1f..000000000 --- a/Cantera/clib/src/genpy.py +++ /dev/null @@ -1,198 +0,0 @@ -""" Python script to generate a Python extension module from a clib -header file. """ - -import sys - -_class = '' -_newclass = 1 - -def getargs(line): - """Get the function name and arguments.""" - i1 = line.find('(') - i2 = line.find(')') - if (i1 < 0 or i2 < 0): - raise 'syntax error: missing open or close quote' - nm = line[:i1].split() - nm = nm[-1] - argline = line[i1+1:i2] - args = argline.split(',') - for n in range(len(args)): args[n] = args[n].split() - v = [] - for a in args: - if len(a) == 2: v.append(a) - return nm, v - -_itype = {'int':'i', 'double':'d', 'char*':'s', 'double*':'O', 'int*':'O'} - - -def isoutput(name): - if len(name) >= 3 and name[-3:] == 'out': - return 1 - else: - return 0 - -def writepyfunc(rtype, name, args): - """Write the Python extension module function.""" - - print """ -static PyObject * -py_"""+name+"""(PyObject *self, PyObject *args) -{ - """+rtype+""" _val;""" - - global _class, _newclass - toks = name.split('_') - cls = toks[0] - if len(toks) == 2: - func = toks[1] - else: - func = toks[1] + toks[2] - - if cls != _class: - _class = cls - _newclass = 1 - else: - _newclass = 0 - - na = len(args) - ain = [] - output = [] - if na > 0: - vtype = [] - for a in args: - # if the argument is an array, then the previous argument - # must have been the array size. The Python argument list - # will not include the size - if a[0] == 'double*' or a[0] == 'int*': - if not isoutput(a[1]): - vtype[-1] = 'PyObject*' - ain[-1] = a - else: - output.append(a) - elif a[0] == 'char*' and isoutput(a[1]): - output.append(a) - ain.pop() - else: - vtype.append(a[0]) - ain.append(a) - for n in range(len(ain)): - print ' ',vtype[n],ain[n][1]+';' - print ' if (!PyArg_ParseTuple(args,', - s = '"' - for a in ain: - s += _itype[a[0]] - s += ':'+name+'",' - for a in ain: - s += ' &'+a[1]+',' - s = s[:-1]+'))' - print s, - print """ - return NULL; - """ - v = [] - for a in output: - if a[0] == 'char*': - print ' int '+a[1]+'_sz = 80;' - print ' char* '+a[1]+' = new char['+a[1]+'_sz];' - print - - for a in args: - if a[0] == 'double*' or a[0] == 'int*': - v[-1] = a[1]+'_len' - v.append(a[1]+'_data') - array = a[1]+'_array' - print - print ' PyArrayObject* '+array+' = (PyArrayObject*)'+a[1]+';' - print ' '+a[0]+' '+a[1]+'_data = ('+a[0]+')'+array+'->data;' - print ' int '+a[1]+'_len = '+array+'->dimensions[0];' - print - elif a[0] == 'char*' and isoutput(a[1]): - v[-1] = a[1]+'_sz' - v.append(a[1]) - else: - v.append(a[1]) - - s = ' _val = '+name+'(' - for a in v: - s += a+',' - if s[-1] == ',': s = s[:-1] - s += ');' - print s, - if (output): - print '\n PyObject* _ret = Py_BuildValue("'+_itype[output[0][0]]+'",'+output[0][1]+');' - print ' delete '+output[0][1]+';' - print ' if (int(_val) == -1) return reportCanteraError();' - print """ return _ret;\n -} -""" - else: - print """ - if (int(_val) == -1) return reportCanteraError(); - """+'return Py_BuildValue("'+_itype[rtype]+'",_val);'+""" -} -""" - return ain - - -def writepyclass(f, name, args): - global _newclass - if _newclass == 1: - f.write("class "+_class.capitalize()+":\n") - f.write(" def __init__(self):\n") - f.write(" pass\n"); - _newclass = 0 - - toks = name.split('_') - cls = toks[0] - if len(toks) == 2: - nm = toks[1] - else: - nm = toks[1] + toks[2] - - f.write(' def '+nm+'(self') - for a in args[1:]: - f.write(', '+a[1]) - f.write('):\n') - f.write(' return _cantera.'+name+'(self._index') - for a in args[1:]: - f.write(', '+a[1]) - f.write(')\n') - -fname = sys.argv[1] -base, ext = fname.split('.') -mfile = 'py'+base+'_methods.h' -pfile = base+'.py' - -_rtypes = ['int', 'double'] - -f = open(fname,'r') -fm = open(mfile,'w') -fp = open(pfile,'w') - -lines = f.readlines() -f.close() - -infunc = 0 -funcline = '' -for line in lines: - toks = line.split() - if len(toks) > 0: - if not infunc and toks[0] in _rtypes: - infunc = 1 - funcline = line - elif infunc: - funcline += line - last = toks[-1] - if last[-1] == ';': - infunc = 0 - name, args = getargs(funcline) - toks = funcline.split() - a = writepyfunc(toks[0], name, args) - writepyclass(fp, name, a) - fm.write(' {"'+name+'", py_'+name+', METH_VARARGS},\n') - funcline = '' - -fm.close() -fp.close() - - diff --git a/Cantera/cmake_install.cmake b/Cantera/cmake_install.cmake deleted file mode 100644 index 736794ad1..000000000 --- a/Cantera/cmake_install.cmake +++ /dev/null @@ -1,36 +0,0 @@ -# Install script for directory: /Users/dgg/dv/sf/cantera/Cantera - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/usr/local") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -IF(NOT CMAKE_INSTALL_CONFIG_NAME) - IF(BUILD_TYPE) - STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - ELSE(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "Debug") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - -IF(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - INCLUDE("/Users/dgg/dv/sf/cantera/Cantera/src/cmake_install.cmake") - INCLUDE("/Users/dgg/dv/sf/cantera/Cantera/clib/cmake_install.cmake") - INCLUDE("/Users/dgg/dv/sf/cantera/Cantera/cxx/cmake_install.cmake") - -ENDIF(NOT CMAKE_INSTALL_LOCAL_ONLY) diff --git a/Cantera/cxx/.cvsignore b/Cantera/cxx/.cvsignore deleted file mode 100644 index 54fcf6a61..000000000 --- a/Cantera/cxx/.cvsignore +++ /dev/null @@ -1,3 +0,0 @@ -Makefile -CMakeFiles -cmake_install.cmake diff --git a/Cantera/cxx/CMakeLists.txt b/Cantera/cxx/CMakeLists.txt deleted file mode 100644 index 32869e907..000000000 --- a/Cantera/cxx/CMakeLists.txt +++ /dev/null @@ -1,4 +0,0 @@ - -add_subdirectory( include ) -add_subdirectory( src ) -add_subdirectory( demos ) diff --git a/Cantera/cxx/Makefile.in b/Cantera/cxx/Makefile.in deleted file mode 100644 index 49b15123e..000000000 --- a/Cantera/cxx/Makefile.in +++ /dev/null @@ -1,57 +0,0 @@ -#/bin/sh -############################################################### -# $Author$ -# $Date$ -# $Revision$ -# -# Copyright 2001 California Institute of Technology -# See file License.txt for licensing information -# -############################################################### - -build_f90=@BUILD_F90@ -build_python=@BUILD_PYTHON@ - -INCDIR = ../../build/include/cantera -INSTALL_TSC = ../../../bin/install_tsc - -CXX_H = Cantera.h equilibrium.h IncompressibleSolid.h \ - kinetics.h onedim.h surface.h GRI30.h integrators.h \ - Metal.h PureFluid.h transport.h Edge.h \ - IdealGasMix.h Interface.h numerics.h solvers.h \ - reactionpaths.h zerodim.h importPhase.h thermo.h \ - radiation.h spectra.h electrolyteThermo.h Cantera.mak Cantera_bt.mak - -all: - @(cd include ; \ - for lh in $(CXX_H) ; do \ - $(INSTALL_TSC) "$${lh}" "../"$(INCDIR) ; \ - done) - cd src; @MAKE@ -# cd demos; @MAKE@ - -clean: - @(for lh in $(CXX_H) ; do \ - th=$(INCDIR)/"$${lh}" ; \ - if test -f "$${th}" ; then \ - $(RM) "$${th}" ; \ - echo "$(RM) $${th}" ; \ - fi \ - done) - cd src; $(RM) .depends ; @MAKE@ clean - cd demos; $(RM) .depends ; @MAKE@ clean - -depends: - cd src; @MAKE@ depends -# cd demos; @MAKE@ depends - -install: - cd src; @MAKE@ install - cd demos; @MAKE@ install - -demos: - cd demos; @MAKE@ - - -# end of file - diff --git a/Cantera/cxx/README b/Cantera/cxx/README deleted file mode 100644 index 258a20e55..000000000 --- a/Cantera/cxx/README +++ /dev/null @@ -1,3 +0,0 @@ -This directory contains files that are part of the C++ user -interface. For the kernel C++ files, see directory ../src. - diff --git a/Cantera/cxx/SConscript b/Cantera/cxx/SConscript new file mode 100644 index 000000000..7290f79af --- /dev/null +++ b/Cantera/cxx/SConscript @@ -0,0 +1,26 @@ +from buildutils import * + +Import('env', 'buildTargets', 'installTargets', 'demoTargets') + +localenv = env.Clone() + +### Demos ### + +# (subdir, program name, [source extensions]) +demos = [('combustor', 'combustor', ['cpp']), + ('flamespeed', 'flamespeed', ['cpp']), + ('kinetics1', 'kinetics1', ['cpp']), + ('NASA_coeffs', 'NASA_coeffs', ['cpp']), + ('rankine', 'rankine', ['cpp'])] + +for subdir, name, extensions in demos: + prog = localenv.Program(pjoin('demos',subdir, name), + mglob(localenv, pjoin('demos',subdir), *extensions), + LIBS=env['cantera_libs']) + demoTargets.extend(prog) + + inst = localenv.Install(pjoin('$inst_demodir', 'cxx', subdir), + mglob(localenv, pjoin('demos', subdir), + 'csv','txt','cpp','h','^runtest')) + + installTargets.extend(inst) diff --git a/Cantera/cxx/cmake_install.cmake b/Cantera/cxx/cmake_install.cmake deleted file mode 100644 index 53b031cef..000000000 --- a/Cantera/cxx/cmake_install.cmake +++ /dev/null @@ -1,36 +0,0 @@ -# Install script for directory: /Users/dgg/dv/sf/cantera/Cantera/cxx - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/usr/local") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -IF(NOT CMAKE_INSTALL_CONFIG_NAME) - IF(BUILD_TYPE) - STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - ELSE(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "Debug") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - -IF(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - INCLUDE("/Users/dgg/dv/sf/cantera/Cantera/cxx/include/cmake_install.cmake") - INCLUDE("/Users/dgg/dv/sf/cantera/Cantera/cxx/src/cmake_install.cmake") - INCLUDE("/Users/dgg/dv/sf/cantera/Cantera/cxx/demos/cmake_install.cmake") - -ENDIF(NOT CMAKE_INSTALL_LOCAL_ONLY) diff --git a/Cantera/cxx/demos/.cvsignore b/Cantera/cxx/demos/.cvsignore deleted file mode 100644 index 2bc16f874..000000000 --- a/Cantera/cxx/demos/.cvsignore +++ /dev/null @@ -1,14 +0,0 @@ -Makefile -kin1.dat -kin1.csv -gri30.xml -*.log -.cttmp.py -kinetics1 -SunWS_cache -demos -*.d -.depends -liquidvapor.xml -CMakeFiles -cmake_install.cmake diff --git a/Cantera/cxx/demos/CMakeLists.txt b/Cantera/cxx/demos/CMakeLists.txt deleted file mode 100644 index 44fce4f14..000000000 --- a/Cantera/cxx/demos/CMakeLists.txt +++ /dev/null @@ -1,13 +0,0 @@ -SET (COMBUST_SRCS combustor.cpp) - -INCLUDE_DIRECTORIES (${PROJECT_BINARY_DIR}/build/include) -INCLUDE_DIRECTORIES (${PROJECT_BINARY_DIR}) - -ADD_EXECUTABLE(combustor.x ${COMBUST_SRCS}) -TARGET_LINK_LIBRARIES ( combustor.x zeroD kinetics thermo ctbase tpx cvode ) - -ADD_EXECUTABLE(flamespeed.x flamespeed.cpp ) -TARGET_LINK_LIBRARIES ( flamespeed.x oneD equil transport kinetics numerics - thermo ctbase tpx ctmath ctlapack ctblas ctf2c ) - - diff --git a/Cantera/cxx/demos/Makefile.in b/Cantera/cxx/demos/Makefile.in deleted file mode 100644 index 15f25eb54..000000000 --- a/Cantera/cxx/demos/Makefile.in +++ /dev/null @@ -1,41 +0,0 @@ -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -all: - cd combustor; @MAKE@ - cd kinetics1; @MAKE@ - cd flamespeed; @MAKE@ - cd NASA_coeffs; @MAKE@ - -test: - cd combustor; @MAKE@ -s test - cd kinetics1; @MAKE@ -s test - cd NASA_coeffs; @MAKE@ -s test - cd flamespeed; @MAKE@ -s test - -install: - @INSTALL@ -d @ct_demodir@/cxx - @INSTALL@ -m ug+rw,o+r Makefile @ct_demodir@/cxx - cd combustor; @MAKE@ install - cd flamespeed; @MAKE@ install - cd kinetics1; @MAKE@ install - cd NASA_coeffs; @MAKE@ install - -depends: - cd combustor; @MAKE@ depends - cd kinetics1; @MAKE@ depends - cd flamespeed; @MAKE@ depends - cd NASA_coeffs; @MAKE@ depends - - -clean: - cd combustor; @MAKE@ clean - cd kinetics1; @MAKE@ clean - cd flamespeed; @MAKE@ clean - cd NASA_coeffs; @MAKE@ clean - - diff --git a/Cantera/cxx/demos/Makefile.win b/Cantera/cxx/demos/Makefile.win deleted file mode 100644 index 9186ccc85..000000000 --- a/Cantera/cxx/demos/Makefile.win +++ /dev/null @@ -1,22 +0,0 @@ -############################################################################ -# -# Makefile to run vc++ test programs under cygwin -# on the pc -# -############################################################################# - -all: - -test: - cd combustor; make -s test - cd kinetics1; make -s test - cd NASA_coeffs; make -s test - cd flamespeed; make -s test - -clean: - cd combustor; make clean - cd kinetics1; make clean - cd NASA_coeffs; make clean - cd flamespeed; make clean - - diff --git a/Cantera/cxx/demos/NASA_coeffs/.cvsignore b/Cantera/cxx/demos/NASA_coeffs/.cvsignore deleted file mode 100644 index 86af44853..000000000 --- a/Cantera/cxx/demos/NASA_coeffs/.cvsignore +++ /dev/null @@ -1,11 +0,0 @@ -Makefile -Makefile.install -NASA_coeffs -ct2ctml.log -diff_out_0.txt -gri30.xml -h2o2.xml -output_0.txt -transport_log.xml -*.d -.depends diff --git a/Cantera/cxx/demos/NASA_coeffs/Makefile.in b/Cantera/cxx/demos/NASA_coeffs/Makefile.in deleted file mode 100644 index 4038fa2b5..000000000 --- a/Cantera/cxx/demos/NASA_coeffs/Makefile.in +++ /dev/null @@ -1,118 +0,0 @@ -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# -.SUFFIXES : -.SUFFIXES : .cpp .d .o .d .h - - -# the name of the executable program to be created -PROG_NAME = NASA_coeffs - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = NASA_coeffs.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - -############################################################################# -# True if we are in the source directory tree -srcdirtree=1 - -# Fortran libraries -FORT_LIBS = @FLIBS@ - -# Purify options -PURIFY=@PURIFY@ - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ @CXX_INCLUDES@ - -# external libraries -EXT_LIBS = @LOCAL_LIBS@ -ltpx -lctcxx - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# required Cantera libraries -CANTERA_LIBS = - -# Depends -ifeq ($srcdirtree, 1) - LOCAL_DEFNS = -DSRCDIRTREE -else - LOCAL_DEFNS = -endif - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# how to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: - $(PURIFY) $(CXX) -c $< -I$(CANTERA_INCDIR) $(CXX_FLAGS) $(LOCAL_DEFNS) - -# how to create a dependency file -.@CXX_EXT@.d: - @CXX_DEPENDS@ -I$(CANTERA_INCDIR) $(CXX_FLAGS) $(LOCAL_DEFNS) $*.cpp > $*.d - -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -DEPENDS = $(OBJS:.o=.d) - -all: $(PROGRAM) .depends - -$(PROGRAM): $(OBJS) - $(PURIFY) $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(CANTERA_LIBS) \ - $(LINK_OPTIONS) $(EXT_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -test: - @MAKE@ $(PROGRAM) - ./runtest - -INSTALL_DIR=@ct_demodir@/cxx/NASA_coeffs - -install: - @INSTALL@ -d $(INSTALL_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile.install $(INSTALL_DIR)/Makefile - @(for ihhh in *.cpp *blessed* ; do \ - @INSTALL@ $${ihhh} -m ug+rw,o+r $(INSTALL_DIR) ; \ - echo "@INSTALL@ $${ihhh} -m ug+rw,o+r $(INSTALL_DIR)" ; \ - done ) - @INSTALL@ runtest $(INSTALL_DIR) ; - - -depends: $(DEPENDS) - @MAKE@ .depends - -.depends: $(DEPENDS) - cat $(DEPENDS) > .depends - -clean: - $(RM) $(OBJS) $(PROGRAM) .depends *.d - $(RM) ct2ctml.log diff* output_0.txt transport_log.xml \ - NASA_coeffs.csv - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/Cantera/cxx/demos/NASA_coeffs/Makefile.install.in b/Cantera/cxx/demos/NASA_coeffs/Makefile.install.in deleted file mode 100644 index a912da213..000000000 --- a/Cantera/cxx/demos/NASA_coeffs/Makefile.install.in +++ /dev/null @@ -1,97 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -# addition to suffixes -.SUFFIXES : .d - -# the name of the executable program to be created -PROG_NAME = NASA_coeffs - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = NASA_coeffs.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = - -############################################################################# -# These links are to Cantera's install space -CANTERA_INCROOT = @ct_incroot@ -# -# Bring in the Cantera includes through the .mak file -# -include $(CANTERA_INCROOT)/cantera/Cantera.mak - -# Check to see whether we are in the msvc++ environment -os_is_win = @OS_IS_WIN@ - -# Fortran libraries -FORT_LIBS = @FLIBS@ - -# the C++ compiler -CXX = @CXX@ -# -# The directory where Cantera include files may be found. -# -INCLUDE_DIRS = -I../../src -I$(CANTERA_INCROOT) -# -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ $(INCLUDE_DIRS) -DUSE_VCSNONIDEAL -# -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = @CXXFLAGS@ - -# How to compile C++ source files to object files -.cpp.o: - $(CXX) $(CXX_FLAGS) -c $< - -# How to compile the dependency file -.cpp.d: - @CXX_DEPENDS@ $(CXX_FLAGS) $*.cpp > $*.d - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -all: $(PROGRAM) .depends - -$(PROGRAM): $(OBJS) $(CANTERA_CORE_LIBS_DEP) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_TOTAL_LIBS) $(LCXX_END_LIBS) - -# depends target -> forces recalculation of dependencies -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: -ifeq ($(os_is_win), 1) -else - @MAKE@ $(PROGRAM) -endif - ./runtest - -clean: - $(RM) $(OBJS) *.o $(PROGRAM) $(DEPENDS) .depends - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - diff --git a/Cantera/cxx/demos/NASA_coeffs/Makefile.win b/Cantera/cxx/demos/NASA_coeffs/Makefile.win deleted file mode 100644 index a81fabbc5..000000000 --- a/Cantera/cxx/demos/NASA_coeffs/Makefile.win +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -PROG_NAME=NASA_coeffs -EXE_EXT=.exe - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: - ./runtest - -clean: - $(RM) $(OBJS) *.o $(PROGRAM) $(DEPENDS) .depends - diff --git a/Cantera/cxx/demos/combustor/.cvsignore b/Cantera/cxx/demos/combustor/.cvsignore deleted file mode 100644 index 317ef1644..000000000 --- a/Cantera/cxx/demos/combustor/.cvsignore +++ /dev/null @@ -1,12 +0,0 @@ -diff_out_0.txt -Makefile -Makefile.install -air.xml -combustor -combustor_cxx.csv -ct2ctml.log -diff_csv.txt -gri30.xml -output_0.txt -*.d -.depends diff --git a/Cantera/cxx/demos/combustor/Makefile.in b/Cantera/cxx/demos/combustor/Makefile.in deleted file mode 100644 index 1a4607055..000000000 --- a/Cantera/cxx/demos/combustor/Makefile.in +++ /dev/null @@ -1,117 +0,0 @@ -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# -.SUFFIXES : -.SUFFIXES : .cpp .d .o .h - -# the name of the executable program to be created -PROG_NAME = combustor - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = combustor.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - -############################################################################# -# True if we are in the source directory tree -srcdirtree=1 - -# Fortran libraries -FORT_LIBS = @FLIBS@ - -# Purify options -PURIFY=@PURIFY@ - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ @CXX_INCLUDES@ - -# external libraries -EXT_LIBS = @LOCAL_LIBS@ -ltpx -lctcxx - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# required Cantera libraries -CANTERA_LIBS = - -# Depends -ifeq ($srcdirtree, 1) - LOCAL_DEFNS = -DSRCDIRTREE -else - LOCAL_DEFNS = -endif - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# how to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: - $(PURIFY) $(CXX) -c $< -I$(CANTERA_INCDIR) $(CXX_FLAGS) $(LOCAL_DEFNS) - -# how to create a dependency file -.@CXX_EXT@.d: - @CXX_DEPENDS@ -I$(CANTERA_INCDIR) $(CXX_FLAGS) $(LOCAL_DEFNS) $*.cpp > $*.d - -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -DEPENDS = $(OBJS:.o=.d) - -all: $(PROGRAM) .depends - -$(PROGRAM): $(OBJS) - $(PURIFY) $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(CANTERA_LIBS) \ - $(LINK_OPTIONS) $(EXT_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -test: - @MAKE@ $(PROGRAM) - ./runtest - -INSTALL_DIR=@ct_demodir@/cxx/combustor - -install: - @INSTALL@ -d $(INSTALL_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile.install $(INSTALL_DIR)/Makefile - @(for ihhh in *.cpp *blessed* ; do \ - @INSTALL@ $${ihhh} -m ug+rw,o+r $(INSTALL_DIR) ; \ - echo "@INSTALL@ $${ihhh} -m ug+rw,o+r $(INSTALL_DIR)" ; \ - done ) - @INSTALL@ runtest $(INSTALL_DIR) ; - - -depends: $(DEPENDS) - @MAKE@ .depends - -.depends: $(DEPENDS) - cat $(DEPENDS) > .depends - -clean: - $(RM) $(OBJS) $(PROGRAM) .depends *.d - $(RM) ct2ctml.log diff* output_0.txt transport_log.xml \ - combustor_cxx.csv - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/Cantera/cxx/demos/combustor/Makefile.install.in b/Cantera/cxx/demos/combustor/Makefile.install.in deleted file mode 100644 index da8cdbb96..000000000 --- a/Cantera/cxx/demos/combustor/Makefile.install.in +++ /dev/null @@ -1,97 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -# addition to suffixes -.SUFFIXES : .d - -# the name of the executable program to be created -PROG_NAME = combustor - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = combustor.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = - -############################################################################# -# These links are to Cantera's install space -CANTERA_INCROOT = @ct_incroot@ -# -# Bring in the Cantera includes through the .mak file -# -include $(CANTERA_INCROOT)/cantera/Cantera.mak - -# Check to see whether we are in the msvc++ environment -os_is_win = @OS_IS_WIN@ - -# Fortran libraries -FORT_LIBS = @FLIBS@ - -# the C++ compiler -CXX = @CXX@ -# -# The directory where Cantera include files may be found. -# -INCLUDE_DIRS = -I../../src -I$(CANTERA_INCROOT) -# -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ $(INCLUDE_DIRS) -DUSE_VCSNONIDEAL -# -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = @CXXFLAGS@ - -# How to compile C++ source files to object files -.cpp.o: - $(CXX) $(CXX_FLAGS) -c $< - -# How to compile the dependency file -.cpp.d: - @CXX_DEPENDS@ $(CXX_FLAGS) $*.cpp > $*.d - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -all: $(PROGRAM) .depends - -$(PROGRAM): $(OBJS) $(CANTERA_CORE_LIBS_DEP) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_TOTAL_LIBS) $(LCXX_END_LIBS) - -# depends target -> forces recalculation of dependencies -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: -ifeq ($(os_is_win), 1) -else - @MAKE@ $(PROGRAM) -endif - ./runtest - -clean: - $(RM) $(OBJS) *.o $(PROGRAM) $(DEPENDS) .depends - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - diff --git a/Cantera/cxx/demos/combustor/Makefile.win b/Cantera/cxx/demos/combustor/Makefile.win deleted file mode 100644 index 8c71c8e0e..000000000 --- a/Cantera/cxx/demos/combustor/Makefile.win +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -PROG_NAME=combustor -EXE_EXT=.exe - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: - ./runtest - -clean: - $(RM) $(OBJS) *.o $(PROGRAM) $(DEPENDS) .depends - diff --git a/Cantera/cxx/demos/combustor/combustor.cpp b/Cantera/cxx/demos/combustor/combustor.cpp index 8f6c44ff4..f52ebb185 100644 --- a/Cantera/cxx/demos/combustor/combustor.cpp +++ b/Cantera/cxx/demos/combustor/combustor.cpp @@ -11,10 +11,7 @@ #include #include -using namespace CanteraZeroD; using namespace Cantera; -using namespace Cantera_CXX; -using namespace std; void runexample() { diff --git a/Cantera/cxx/demos/flamespeed/.cvsignore b/Cantera/cxx/demos/flamespeed/.cvsignore deleted file mode 100644 index 327718f86..000000000 --- a/Cantera/cxx/demos/flamespeed/.cvsignore +++ /dev/null @@ -1,13 +0,0 @@ -Makefile -.depends -Makefile.install -ct2ctml.log -diff_csv.txt -diff_out_0.txt -flamespeed -flamespeed.csv -flamespeed.d -gri30.xml -output_0.txt -transport_log.xml -*.d diff --git a/Cantera/cxx/demos/flamespeed/Makefile.in b/Cantera/cxx/demos/flamespeed/Makefile.in deleted file mode 100644 index 4d4bfc9bd..000000000 --- a/Cantera/cxx/demos/flamespeed/Makefile.in +++ /dev/null @@ -1,119 +0,0 @@ -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# -.SUFFIXES : -.SUFFIXES : .cpp .d .o .d .h - - -# the name of the executable program to be created -PROG_NAME = flamespeed - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = flamespeed.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - -############################################################################# -# True if we are in the source directory tree -srcdirtree=1 - -# Fortran libraries -FORT_LIBS = @FLIBS@ - -# Purify options -PURIFY=@PURIFY@ - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ @CXX_INCLUDES@ - -# external libraries -EXT_LIBS = @LOCAL_LIBS@ -ltpx -lctcxx - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# required Cantera libraries -CANTERA_LIBS = - -# Depends -ifeq ($srcdirtree, 1) - LOCAL_DEFNS = -DSRCDIRTREE -else - LOCAL_DEFNS = -endif - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# how to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: - $(PURIFY) $(CXX) -c $< -I$(CANTERA_INCDIR) $(CXX_FLAGS) $(LOCAL_DEFNS) - -# how to create a dependency file -.@CXX_EXT@.d: - @CXX_DEPENDS@ -I$(CANTERA_INCDIR) $(CXX_FLAGS) $(LOCAL_DEFNS) $*.cpp > $*.d - -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -DEPENDS = $(OBJS:.o=.d) - -all: $(PROGRAM) .depends - -$(PROGRAM): $(OBJS) - $(PURIFY) $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(CANTERA_LIBS) \ - $(LINK_OPTIONS) $(EXT_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -test: - @MAKE@ $(PROGRAM) - ./runtest - -INSTALL_DIR=@ct_demodir@/cxx/flamespeed - -install: - @INSTALL@ -d $(INSTALL_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile.install $(INSTALL_DIR)/Makefile - @(for ihhh in *.cpp *blessed* ; do \ - @INSTALL@ $${ihhh} -m ug+rw,o+r $(INSTALL_DIR) ; \ - echo "@INSTALL@ $${ihhh} -m ug+rw,o+r $(INSTALL_DIR)" ; \ - done ) - @INSTALL@ runtest $(INSTALL_DIR) ; - @INSTALL@ phi_input.txt $(INSTALL_DIR) ; - - -depends: $(DEPENDS) - @MAKE@ .depends - -.depends: $(DEPENDS) - cat $(DEPENDS) > .depends - -clean: - $(RM) $(OBJS) $(PROGRAM) .depends *.d - $(RM) ct2ctml.log diff* output_0.txt transport_log.xml \ - flamespeed.csv - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/Cantera/cxx/demos/flamespeed/Makefile.install.in b/Cantera/cxx/demos/flamespeed/Makefile.install.in deleted file mode 100644 index 70b32bc5d..000000000 --- a/Cantera/cxx/demos/flamespeed/Makefile.install.in +++ /dev/null @@ -1,97 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -# addition to suffixes -.SUFFIXES : .d - -# the name of the executable program to be created -PROG_NAME = flamespeed - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = flamespeed.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = - -############################################################################# -# These links are to Cantera's install space -CANTERA_INCROOT = @ct_incroot@ -# -# Bring in the Cantera includes through the .mak file -# -include $(CANTERA_INCROOT)/cantera/Cantera.mak - -# Check to see whether we are in the msvc++ environment -os_is_win = @OS_IS_WIN@ - -# Fortran libraries -FORT_LIBS = @FLIBS@ - -# the C++ compiler -CXX = @CXX@ -# -# The directory where Cantera include files may be found. -# -INCLUDE_DIRS = -I../../src -I$(CANTERA_INCROOT) -# -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ $(INCLUDE_DIRS) -DUSE_VCSNONIDEAL -# -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = @CXXFLAGS@ - -# How to compile C++ source files to object files -.cpp.o: - $(CXX) $(CXX_FLAGS) -c $< - -# How to compile the dependency file -.cpp.d: - @CXX_DEPENDS@ $(CXX_FLAGS) $*.cpp > $*.d - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -all: $(PROGRAM) .depends - -$(PROGRAM): $(OBJS) $(CANTERA_CORE_LIBS_DEP) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_TOTAL_LIBS) $(LCXX_END_LIBS) - -# depends target -> forces recalculation of dependencies -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: -ifeq ($(os_is_win), 1) -else - @MAKE@ $(PROGRAM) -endif - ./runtest - -clean: - $(RM) $(OBJS) *.o $(PROGRAM) $(DEPENDS) .depends - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - diff --git a/Cantera/cxx/demos/flamespeed/Makefile.win b/Cantera/cxx/demos/flamespeed/Makefile.win deleted file mode 100644 index 8409fdd32..000000000 --- a/Cantera/cxx/demos/flamespeed/Makefile.win +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -PROG_NAME=flamespeed -EXE_EXT=.exe - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: - ./runtest - -clean: - $(RM) $(OBJS) *.o $(PROGRAM) $(DEPENDS) .depends - diff --git a/Cantera/cxx/demos/flamespeed/flamespeed.cpp b/Cantera/cxx/demos/flamespeed/flamespeed.cpp index 8a43fe489..182d2b2f2 100644 --- a/Cantera/cxx/demos/flamespeed/flamespeed.cpp +++ b/Cantera/cxx/demos/flamespeed/flamespeed.cpp @@ -1,14 +1,3 @@ -// -#ifdef WIN32 -#pragma warning(disable:4786) -/*Warning messages that are identified as Warning C4786: are created - when MSVC generates extremely long names that it uses for debugging - purposes. The long names are generated by the template expansion - process and the warning messages normally can be ignored. Since these - warnings tend to hide more interesting warning/error messages, you may - wish to suppress the warning*/ -#endif - #include #include #include @@ -16,8 +5,6 @@ #include using namespace Cantera; -using namespace Cantera_CXX; -using namespace std; int flamespeed(int np, void* p) { try { @@ -214,7 +201,6 @@ int flamespeed(int np, void* p) { cout << "Flame speed with multicomponent transport + Soret: " << flame.value(flowdomain,flow.componentIndex("u"),0) << " m/s" << endl; - // int np=flow.nPoints(); vector zvec,Tvec,COvec,CO2vec,Uvec; diff --git a/Cantera/cxx/demos/kinetics1/.cvsignore b/Cantera/cxx/demos/kinetics1/.cvsignore deleted file mode 100644 index a47358367..000000000 --- a/Cantera/cxx/demos/kinetics1/.cvsignore +++ /dev/null @@ -1,13 +0,0 @@ -Makefile -Makefile.install -ct2ctml.log -diff_csv.txt -diff_out_0.txt -gri30.xml -kin1.csv -kin1.dat -kinetics1 -output_0.txt -transport_log.xml -.depends -*.d diff --git a/Cantera/cxx/demos/kinetics1/Makefile.in b/Cantera/cxx/demos/kinetics1/Makefile.in deleted file mode 100644 index 336a2eb92..000000000 --- a/Cantera/cxx/demos/kinetics1/Makefile.in +++ /dev/null @@ -1,118 +0,0 @@ -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# -.SUFFIXES : -.SUFFIXES : .cpp .d .o .d .h - - -# the name of the executable program to be created -PROG_NAME = kinetics1 - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = kinetics1.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - -############################################################################# -# True if we are in the source directory tree -srcdirtree=1 - -# Fortran libraries -FORT_LIBS = @FLIBS@ - -# Purify options -PURIFY=@PURIFY@ - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ @CXX_INCLUDES@ - -# external libraries -EXT_LIBS = @LOCAL_LIBS@ -ltpx -lctcxx - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# required Cantera libraries -CANTERA_LIBS = - -# Depends -ifeq ($srcdirtree, 1) - LOCAL_DEFNS = -DSRCDIRTREE -else - LOCAL_DEFNS = -endif - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# how to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: - $(PURIFY) $(CXX) -c $< -I$(CANTERA_INCDIR) $(CXX_FLAGS) $(LOCAL_DEFNS) - -# how to create a dependency file -.@CXX_EXT@.d: - @CXX_DEPENDS@ -I$(CANTERA_INCDIR) $(CXX_FLAGS) $(LOCAL_DEFNS) $*.cpp > $*.d - -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -DEPENDS = $(OBJS:.o=.d) - -all: $(PROGRAM) .depends - -$(PROGRAM): $(OBJS) - $(PURIFY) $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(CANTERA_LIBS) \ - $(LINK_OPTIONS) $(EXT_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -test: - @MAKE@ $(PROGRAM) - ./runtest - -INSTALL_DIR=@ct_demodir@/cxx/kinetics1 - -install: - @INSTALL@ -d $(INSTALL_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile.install $(INSTALL_DIR)/Makefile - @(for ihhh in *.cpp *.h *blessed* ; do \ - @INSTALL@ $${ihhh} -m ug+rw,o+r $(INSTALL_DIR) ; \ - echo "@INSTALL@ $${ihhh} -m ug+rw,o+r $(INSTALL_DIR)" ; \ - done ) - @INSTALL@ runtest $(INSTALL_DIR) ; - - -depends: $(DEPENDS) - @MAKE@ .depends - -.depends: $(DEPENDS) - cat $(DEPENDS) > .depends - -clean: - $(RM) $(OBJS) $(PROGRAM) .depends *.d - $(RM) ct2ctml.log diff* output_0.txt transport_log.xml \ - kinetics1.csv - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/Cantera/cxx/demos/kinetics1/Makefile.install.in b/Cantera/cxx/demos/kinetics1/Makefile.install.in deleted file mode 100644 index d52bc9a2f..000000000 --- a/Cantera/cxx/demos/kinetics1/Makefile.install.in +++ /dev/null @@ -1,97 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -# addition to suffixes -.SUFFIXES : .d - -# the name of the executable program to be created -PROG_NAME = kinetics1 - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = kinetics1.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = - -############################################################################# -# These links are to Cantera's install space -CANTERA_INCROOT = @ct_incroot@ -# -# Bring in the Cantera includes through the .mak file -# -include $(CANTERA_INCROOT)/cantera/Cantera.mak - -# Check to see whether we are in the msvc++ environment -os_is_win = @OS_IS_WIN@ - -# Fortran libraries -FORT_LIBS = @FLIBS@ - -# the C++ compiler -CXX = @CXX@ -# -# The directory where Cantera include files may be found. -# -INCLUDE_DIRS = -I../../src -I$(CANTERA_INCROOT) -# -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ $(INCLUDE_DIRS) -DUSE_VCSNONIDEAL -# -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = @CXXFLAGS@ - -# How to compile C++ source files to object files -.cpp.o: - $(CXX) $(CXX_FLAGS) -c $< - -# How to compile the dependency file -.cpp.d: - @CXX_DEPENDS@ $(CXX_FLAGS) $*.cpp > $*.d - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -all: $(PROGRAM) .depends - -$(PROGRAM): $(OBJS) $(CANTERA_CORE_LIBS_DEP) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_TOTAL_LIBS) $(LCXX_END_LIBS) - -# depends target -> forces recalculation of dependencies -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: -ifeq ($(os_is_win), 1) -else - @MAKE@ $(PROGRAM) -endif - ./runtest - -clean: - $(RM) $(OBJS) *.o $(PROGRAM) $(DEPENDS) .depends - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - diff --git a/Cantera/cxx/demos/kinetics1/Makefile.win b/Cantera/cxx/demos/kinetics1/Makefile.win deleted file mode 100644 index bdb1191d1..000000000 --- a/Cantera/cxx/demos/kinetics1/Makefile.win +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -PROG_NAME=kinetics1 -EXE_EXT=.exe - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: - ./runtest - -clean: - $(RM) $(OBJS) *.o $(PROGRAM) $(DEPENDS) .depends - diff --git a/Cantera/cxx/demos/kinetics1/example_utils.h b/Cantera/cxx/demos/kinetics1/example_utils.h index a4697ae38..0f8076c67 100644 --- a/Cantera/cxx/demos/kinetics1/example_utils.h +++ b/Cantera/cxx/demos/kinetics1/example_utils.h @@ -4,10 +4,6 @@ #include #include -namespace Cantera{} -namespace std{} -namespace CanteraZeroD{} - // Save the temperature, density, pressure, and mole fractions at one // time template diff --git a/Cantera/cxx/demos/kinetics1/kinetics1.cpp b/Cantera/cxx/demos/kinetics1/kinetics1.cpp index 08ad2e152..f1b9d18d2 100644 --- a/Cantera/cxx/demos/kinetics1/kinetics1.cpp +++ b/Cantera/cxx/demos/kinetics1/kinetics1.cpp @@ -2,20 +2,10 @@ // // zero-dimensional kinetics example program // -// $Author$ -// $Revision$ -// $Date$ -// // copyright California Institute of Technology 2002 // ///////////////////////////////////////////////////////////// -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include #include #include @@ -24,10 +14,6 @@ #include #include "example_utils.h" -using namespace std; -using namespace Cantera; -using namespace CanteraZeroD; -using namespace Cantera_CXX; int kinetics1(int np, void* p) { diff --git a/Cantera/cxx/demos/rankine/.cvsignore b/Cantera/cxx/demos/rankine/.cvsignore deleted file mode 100644 index 22999d1e1..000000000 --- a/Cantera/cxx/demos/rankine/.cvsignore +++ /dev/null @@ -1,11 +0,0 @@ -Makefile -Makefile.install -ct2ctml.log -diff_out_0.txt -gri30.xml -liquidvapor.xml -output_0.txt -rankine -transport_log.xml -*.d -.depends diff --git a/Cantera/cxx/demos/rankine/Makefile.in b/Cantera/cxx/demos/rankine/Makefile.in deleted file mode 100644 index 05d776af6..000000000 --- a/Cantera/cxx/demos/rankine/Makefile.in +++ /dev/null @@ -1,117 +0,0 @@ -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# -.SUFFIXES : -.SUFFIXES : .cpp .d .o .d .h - - -# the name of the executable program to be created -PROG_NAME = rankine - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = rankine.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - -############################################################################# -# True if we are in the source directory tree -srcdirtree=1 - -# Fortran libraries -FORT_LIBS = @FLIBS@ - -# Purify options -PURIFY=@PURIFY@ - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ @CXX_INCLUDES@ - -# external libraries -EXT_LIBS = @LOCAL_LIBS@ -ltpx -lctcxx - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# required Cantera libraries -CANTERA_LIBS = - -# Depends -ifeq ($srcdirtree, 1) - LOCAL_DEFNS = -DSRCDIRTREE -else - LOCAL_DEFNS = -endif - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# how to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: - $(PURIFY) $(CXX) -c $< -I$(CANTERA_INCDIR) $(CXX_FLAGS) $(LOCAL_DEFNS) - -# how to create a dependency file -.@CXX_EXT@.d: - @CXX_DEPENDS@ -I$(CANTERA_INCDIR) $(CXX_FLAGS) $(LOCAL_DEFNS) $*.cpp > $*.d - -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -DEPENDS = $(OBJS:.o=.d) - -all: $(PROGRAM) .depends - -$(PROGRAM): $(OBJS) - $(PURIFY) $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(CANTERA_LIBS) \ - $(LINK_OPTIONS) $(EXT_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -test: - @MAKE@ $(PROGRAM) - ./runtest - -INSTALL_DIR=@ct_demodir@/cxx/rankine - -install: - @INSTALL@ -d $(INSTALL_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile.install $(INSTALL_DIR)/Makefile - @(for ihhh in *.cpp *blessed* ; do \ - @INSTALL@ $${ihhh} -m ug+rw,o+r $(INSTALL_DIR) ; \ - echo "@INSTALL@ $${ihhh} -m ug+rw,o+r $(INSTALL_DIR)" ; \ - done ) - @INSTALL@ runtest $(INSTALL_DIR) ; - - -depends: $(DEPENDS) - @MAKE@ .depends - -.depends: $(DEPENDS) - cat $(DEPENDS) > .depends - -clean: - $(RM) $(OBJS) $(PROGRAM) .depends *.d - $(RM) ct2ctml.log diff* output_0.txt transport_log.xml - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/Cantera/cxx/demos/rankine/Makefile.install.in b/Cantera/cxx/demos/rankine/Makefile.install.in deleted file mode 100644 index 7e155dd6e..000000000 --- a/Cantera/cxx/demos/rankine/Makefile.install.in +++ /dev/null @@ -1,97 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -# addition to suffixes -.SUFFIXES : .d - -# the name of the executable program to be created -PROG_NAME = rankine - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = rankine.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = - -############################################################################# -# These links are to Cantera's install space -CANTERA_INCROOT = @ct_incroot@ -# -# Bring in the Cantera includes through the .mak file -# -include $(CANTERA_INCROOT)/cantera/Cantera.mak - -# Check to see whether we are in the msvc++ environment -os_is_win = @OS_IS_WIN@ - -# Fortran libraries -FORT_LIBS = @FLIBS@ - -# the C++ compiler -CXX = @CXX@ -# -# The directory where Cantera include files may be found. -# -INCLUDE_DIRS = -I../../src -I$(CANTERA_INCROOT) -# -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ $(INCLUDE_DIRS) -DUSE_VCSNONIDEAL -# -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = @CXXFLAGS@ - -# How to compile C++ source files to object files -.cpp.o: - $(CXX) $(CXX_FLAGS) -c $< - -# How to compile the dependency file -.cpp.d: - @CXX_DEPENDS@ $(CXX_FLAGS) $*.cpp > $*.d - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -all: $(PROGRAM) .depends - -$(PROGRAM): $(OBJS) $(CANTERA_CORE_LIBS_DEP) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_TOTAL_LIBS) $(LCXX_END_LIBS) - -# depends target -> forces recalculation of dependencies -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: -ifeq ($(os_is_win), 1) -else - @MAKE@ $(PROGRAM) -endif - ./runtest - -clean: - $(RM) $(OBJS) *.o $(PROGRAM) $(DEPENDS) .depends - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - diff --git a/Cantera/cxx/demos/rankine/Makefile.win b/Cantera/cxx/demos/rankine/Makefile.win deleted file mode 100644 index 32f5cee69..000000000 --- a/Cantera/cxx/demos/rankine/Makefile.win +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -PROG_NAME=rankine -EXE_EXT=.exe - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: - ./runtest - -clean: - $(RM) $(OBJS) *.o $(PROGRAM) $(DEPENDS) .depends - diff --git a/Cantera/cxx/demos/rankine/rankine.cpp b/Cantera/cxx/demos/rankine/rankine.cpp index 91f2f059d..13fd0c51b 100644 --- a/Cantera/cxx/demos/rankine/rankine.cpp +++ b/Cantera/cxx/demos/rankine/rankine.cpp @@ -74,13 +74,6 @@ int openRankine(int np, void* p) { double efficiency = work/heat_in; cout << "efficiency = " << efficiency << endl; -#ifdef WIN32 -#ifndef CXX_DEMO - cout << "press any key to end" << endl; - char ch; - cin >> ch; -#endif -#endif return 0; } diff --git a/Cantera/cxx/include/.cvsignore b/Cantera/cxx/include/.cvsignore deleted file mode 100644 index 867b46681..000000000 --- a/Cantera/cxx/include/.cvsignore +++ /dev/null @@ -1,4 +0,0 @@ -Cantera_bt.mak -Cantera.mak -CMakeFiles -cmake_install.cmake diff --git a/Cantera/cxx/include/CMakeLists.txt b/Cantera/cxx/include/CMakeLists.txt deleted file mode 100644 index c073b848f..000000000 --- a/Cantera/cxx/include/CMakeLists.txt +++ /dev/null @@ -1,8 +0,0 @@ -SET(CXX_H Cantera.h equilibrium.h IncompressibleSolid.h - kinetics.h onedim.h surface.h GRI30.h integrators.h - Metal.h PureFluid.h transport.h Edge.h - IdealGasMix.h Interface.h numerics.h - reactionpaths.h zerodim.h importPhase.h thermo.h - radiation.h spectra.h) - -INSTALL_FILES(/include/cantera FILES ${CXX_H}) diff --git a/Cantera/cxx/include/Cantera.h b/Cantera/cxx/include/Cantera.h index 8ac96d93e..69bcc727c 100755 --- a/Cantera/cxx/include/Cantera.h +++ b/Cantera/cxx/include/Cantera.h @@ -2,32 +2,11 @@ * @file Cantera.h * Basic include file to be used in all Cantera application environments. */ - -/* - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology -/* - * Note, this include should be the first include that code containing the - * Cantera namespace sees when in the Cantera application environment. - */ - #ifndef CANTERA_H_INCL #define CANTERA_H_INCL -// If we are using this file, then we are in the Cantera Apps environment. -// Define a variable to signify this fact. -#ifndef CANTERA_APP -#define CANTERA_APP -#endif - -// define the presence of the Cantera_CXX namespace -namespace Cantera_CXX{ } - -// Include global typedefs and values for physical constants using SI units #include "kernel/ct_defs.h" // some useful functions @@ -48,9 +27,6 @@ namespace Cantera_CXX{ } // Include string utility routines #include "kernel/stringUtils.h" -// Include the array object -#include "kernel/Array.h" - #endif diff --git a/Cantera/cxx/include/Cantera.mak.in b/Cantera/cxx/include/Cantera.mak.in deleted file mode 100644 index b45e9bd32..000000000 --- a/Cantera/cxx/include/Cantera.mak.in +++ /dev/null @@ -1,153 +0,0 @@ -####################################################################### -# Include Snipet for Makefiles -# -# To create Cantera C++ applications from the install environment -# include this file into your Makefile environment -# -# Main Variables: -# -# CANTERA_INCLUDES = Variable containing the include path -# -# -# CANTERA_LIBS = List of libraries to include on the link line -# -# CANTERA_LIBS_DEP = dependency line for Cantera libs -# -# -##################################################################### -# $Id$ -# -# -# This variable determines whether we are making this example in the -# build tree environment or in the install tree environment. -# -in_CanteraBuildTree = 0 -# -CANTERA_VERSION=@ctversion@ -# -############################################################################### -# CANTERA CORE -############################################################################### -# -# The directory where Cantera include files may be found. -# Include files in application programs should start with: -# #include "cantera/thermo.h" -# #include "cantera/kernel/HMWSoln.h" -# -CANTERA_INCROOTDIR= @ct_incroot@ - -CANTERA_CORE_INCLUDES=-I$(CANTERA_INCROOTDIR) -# -# Library location -# -CANTERA_LIBSDIR= @ct_libdir@ - -# -# Required Cantera libraries -# -CANTERA_CORE_LIBS= -L$(CANTERA_LIBSDIR) @CANTERA_CORE_LIBS@ -lctcxx - -# -# Cantera Core Lib Dependencies -# -CANTERA_CORE_LIBS_DEP= @CANTERA_CORE_LIBS_DEP@ $(CANTERA_LIBSDIR)/libctcxx.a - -##################################################################### -# BOOST -#################################################################### -# -# Cantera Boost Include -# -CANTERA_BOOST_INCLUDES=@BOOST_INCLUDE@ -# -# Location of the boost library that Cantera linked against -# -CANTERA_BOOST_LIB_DIR=@BOOST_LIB_DIR@ -# -# Linkage extras for linking against boost -# -ifeq ("x$(CANTERA_BOOST_LIB_DIR)","x") -CANTERA_BOOST_LIBS= -else -CANTERA_BOOST_LIBS= -L$(CANTERA_BOOST_LIB_DIR) -l@BOOST_LIB@ -endif - -##################################################################### -# CVODE/SUNDIALS LINKAGE -#################################################################### -# -CANTERA_use_sundials = @use_sundials@ -# -# Includes for Sundials - none for cvode -# -CANTERA_CVODE_INCLUDE=@sundials_include@ -CANTERA_SUNDIALS_LIB_DIR=@sundials_lib_dir@ -# -# Link line for cvode and sundials -# -ifeq ($(CANTERA_use_sundials), 1) -CANTERA_CVODE_LIBS=-L$(CANTERA_SUNDIALS_LIB_DIR) @CVODE_LIBS@ -CANTERA_CVODE_LIBS_DEP=@sundials_lib_dep@ -CANTERA_SUNDIALS_LIBS=-L$(CANTERA_SUNDIALS_LIB_DIR) @sundials_lib@ -CANTERA_SUNDIALS_LIBS_DEP=@sundials_lib_dep@ -else -CANTERA_CVODE_LIBS= -L$(CANTERA_LIBSDIR) -lcvode -CANTERA_CVODE_LIBS_DEP=$(CANTERA_LIBSDIR)/libcvode.a -CANTERA_SUNDIALS_LIBS=-L$(CANTERA_LIBSDIR) -lcvode -CANTERA_SUNDIALS_LIBS_DEP=-L$(CANTERA_LIBSDIR)/libcvode.a -endif -# -####################################################################### -# BLAS LAPACK LINKAGE -####################################################################### -# -CANTERA_build_lapack= @build_lapack@ -CANTERA_build_blas= @build_blas@ - -CANTERA_BLAS_LAPACK_DIR= @ct_libdir@ - -CANTERA_BLAS_LAPACK_LIBS = -L$(CANTERA_BLAS_LAPACK_DIR) @BLAS_LAPACK_LIBS@ -CANTERA_BLAS_LAPACK_LIBS_DEP= -# -####################################################################### -# CANTERA's F2C Linkage -####################################################################### -# -CANTERA_build_with_f2c= @build_with_f2c@ -CANTERA_build_f2c_lib= @build_f2c_lib@ - -ifeq ($(CANTERA_build_f2c_lib), 1) -CANTERA_F2C_LIBS= -L$(CANTERA_LIBSDIR) -lctf2c -else -CANTERA_F2C_LIBS= @F2C_SYSTEMLIB@ -endif -# -##################################################################### -# COMBINATIONS OF INCLUDES AND LIBS -#################################################################### -# -CANTERA_TOTAL_INCLUDES= $(CANTERA_CORE_INCLUDES) $(CANTERA_BOOST_INCLUDES) $(CANTERA_CVODE_INCLUDE) -# -# You can add this into the compilation environment to identify the version number -# -CANTERA_DEFINES = -DCANTERA_VERSION=@ctversion@ -# -# LIBS and LIBS should be the same ... -# -CANTERA_TOTAL_LIBS2 = -L$(CANTERA_LIBSDIR) @LOCAL_LIBS@ -# -CANTERA_TOTAL_LIBS= $(CANTERA_CORE_LIBS) $(CANTERA_BOOST_LIBS) \ - $(CANTERA_SUNDIALS_LIBS) $(CANTERA_BLAS_LAPACK_LIBS) \ - $(CANTERA_F2C_LIBS) -# -CANTERA_TOTAL_LIBS_DEP= $(CANTERA_CORE_LIBS_DEP) \ - $(CANTERA_SUNDIALS_LIBS_DEP) \ - $(CANTERA_BLAS_LAPACK_LIBS_DEP) -# -# Dependency Line -# -CANTERA_LIBS_DEP= @INSTALL_LIBS_DEP@ $(CANTERA_LIBDIR)/libctcxx.a -# -##################################################################### -# END -#################################################################### diff --git a/Cantera/cxx/include/Cantera_bt.mak.in b/Cantera/cxx/include/Cantera_bt.mak.in deleted file mode 100644 index 00839668c..000000000 --- a/Cantera/cxx/include/Cantera_bt.mak.in +++ /dev/null @@ -1,140 +0,0 @@ -####################################################################### -# Include Snipet for Makefiles -# -# To create Cantera C++ applications from the build tree environment -# include this file into your Makefile environment -# -# Main Variables: -# -# CANTERA_INCLUDES = Variable containing the include path -# -# -# CANTERA_LIBS = List of libraries to include on the link line -# -# CANTERA_LIBS_DEP = dependency line for Cantera libs -# -# -##################################################################### -# $Id$ -# -# -# This variable determines whether we are making this example in the -# build tree environment or in the install tree environment. -# -in_CanteraBuildTree = 0 -# -CANTERA_VERSION=@ctversion@ -# -CANTERA_VERSION=@ctversion@ - -CANTERA_VERSION=@ctversion@ - -############################################################################### -# CANTERA CORE -############################################################################### -# -# The directory where Cantera include files may be found. -# Include files in application programs should start with: -# #include "cantera/thermo.h" -# #include "cantera/kernel/HMWSoln.h" -# -CANTERA_INCROOTDIR= @ct_incroot@ - -CANTERA_CORE_INCLUDES=-I$(CANTERA_INCROOTDIR) -# -# Library location -# -CANTERA_LIBSDIR= @ct_libdir@ - -# -# Required Cantera libraries -# -CANTERA_CORE_LIBS= -L$(CANTERA_LIBSDIR) @CANTERA_CORE_LIBS@ -lctcxx - -# -# Cantera Core Lib Dependencies -# -CANTERA_CORE_LIBS_DEP= @CANTERA_CORE_LIBS_DEP@ $(CANTERA_LIBSDIR)/libctcxx.a - -##################################################################### -# BOOST -#################################################################### -# -# Cantera Boost Include -# -CANTERA_BOOST_INCLUDES= @BOOST_INCLUDE@ -# -# Location of the boost library that Cantera linked against -# -CANTERA_BOOST_LIB_DIR= @BOOST_LIB_DIR@ -# -# Linkage extras for linking against boost -# -ifeq ("x$(CANTERA_BOOST_LIB_DIR)","x") -CANTERA_BOOST_LIBS= -else -CANTERA_BOOST_LIBS= -L$(CANTERA_BOOST_LIB_DIR) -l@BOOST_LIB@ -endif - -##################################################################### -# CVODE/SUNDIALS LINKAGE -#################################################################### -CANTERA_use_sundials = @use_sundials@ - -# -# Includes for Sundials - none for cvode -# -CANTERA_CVODE_INCLUDE=@sundials_include@ -# -# Link line for cvode and sundials -# -ifeq ($(CANTERA_user_sundials), 1) - -else -CANTERA_CVODE_LIBS= -L$(CANTERA_LIBSDIR) @CVODE_LIBS@ -endif - - -####################################################################### -# BLAS LAPACK LINKAGE -####################################################################### -CANTERA_build_lapack= @build_lapack@ -CANTERA_build_blas= @build_blas@ - -CANTERA_BLAS_LAPACK_DIR= @BLAS_LAPACK_DIR@ - -CANTERA_BLAS_LAPACK_LIBS = -L$(CANTERA_BLAS_LAPACK_DIR) @BLAS_LAPACK_LIBS@ - -####################################################################### -# CANTERA's F2C Linkage -####################################################################### -CANTERA_build_with_f2c= @build_with_f2c@ -CANTERA_build_f2c_lib= @build_f2c_lib@ - -ifeq ($(CANTERA_build_f2c_lib), 1) -CANTERA_F2C_LIBS= -L$(CANTERA_LIBSDIR) -lctf2c -else -CANTERA_F2C_LIBS= @F2C_SYSTEMLIB@ -endif -# -##################################################################### -# COMBINATIONS OF INCLUDES AND LIBS -#################################################################### -# -CANTERA_TOTAL_INCLUDES= $(CANTERA_CORE_INCLUDES) $(CANTERA_BOOST_INCLUDES) $(CANTERA_CVODE_INCLUDE) -# -# You can add this into the compilation environment to identify the version number -# -CANTERA_DEFINES = -DCANTERA_VERSION=@ctversion@ -# -CANTERA_TOTAL_LIBS2 = @LOCAL_LIB_DIRS@ @LOCAL_LIBS@ - -CANTERA_TOTAL_LIBS= $(CANTERA_CORE_LIBS) $(CANTERA_BOOST_LIBS) \ - $(CANTERA_CVODE_LIBS) $(CANTERA_BLAS_LAPACK_LIBS) \ - $(CANTERA_F2C_LIBS) - -# -# Dependency Line -# -CANTERA_LIBS_DEP= @INSTALL_LIBS_DEP@ $(CANTERA_LIBDIR)/libctcxx.a - diff --git a/Cantera/cxx/include/Edge.h b/Cantera/cxx/include/Edge.h index 40eaa25e7..296a34014 100644 --- a/Cantera/cxx/include/Edge.h +++ b/Cantera/cxx/include/Edge.h @@ -7,10 +7,10 @@ #include "kernel/EdgeKinetics.h" #include "kernel/importKinetics.h" -namespace Cantera_CXX { +namespace Cantera { class Edge : - public Cantera::EdgePhase, public Cantera::EdgeKinetics + public EdgePhase, public EdgeKinetics { public: Edge(std::string infile, std::string id, std::vector phases) diff --git a/Cantera/cxx/include/GRI30.h b/Cantera/cxx/include/GRI30.h index d11afede0..191e5704f 100644 --- a/Cantera/cxx/include/GRI30.h +++ b/Cantera/cxx/include/GRI30.h @@ -1,6 +1,3 @@ -/* - * $Id$ - */ #ifndef CXX_GRI30H #define CXX_GRI30H @@ -11,8 +8,7 @@ #include "kernel/importKinetics.h" #include "kernel/stringUtils.h" - -namespace Cantera_CXX { +namespace Cantera { /** * This class is a convenience class for use in C++ programs that @@ -24,15 +20,15 @@ namespace Cantera_CXX { * methods like "getNetReactionRates." */ class GRI30 : - public Cantera::IdealGasPhase, - public Cantera::GRI_30_Kinetics + public IdealGasPhase, + public GRI_30_Kinetics { public: GRI30() : m_ok(false), m_r(0) { - m_r = Cantera::get_XML_File("gri30.xml"); - m_ok = Cantera::buildSolutionFromXML(*m_r, "gri30", + m_r = get_XML_File("gri30.xml"); + m_ok = buildSolutionFromXML(*m_r, "gri30", "phase", this, this); - if (!m_ok) throw Cantera::CanteraError("GRI30", + if (!m_ok) throw CanteraError("GRI30", "buildSolutionFromXML returned false"); } @@ -41,7 +37,7 @@ namespace Cantera_CXX { bool operator!() { return !m_ok;} bool ready() const { return m_ok; } friend std::ostream& operator<<(std::ostream& s, GRI30& mix) { - std::string r = Cantera::report(mix, true); + std::string r = mix.report(true); s << r; return s; } diff --git a/Cantera/cxx/include/IdealGasMix.h b/Cantera/cxx/include/IdealGasMix.h index 590c18568..42319bc80 100644 --- a/Cantera/cxx/include/IdealGasMix.h +++ b/Cantera/cxx/include/IdealGasMix.h @@ -8,11 +8,11 @@ #include "kernel/importKinetics.h" #include "kernel/stringUtils.h" -namespace Cantera_CXX { +namespace Cantera { class IdealGasMix : - public Cantera::IdealGasPhase, - public Cantera::GasKinetics + public IdealGasPhase, + public GasKinetics { public: @@ -21,36 +21,33 @@ namespace Cantera_CXX { IdealGasMix(std::string infile, std::string id="") : m_ok(false), m_r(0) { - m_r = Cantera::get_XML_File(infile); + m_r = get_XML_File(infile); m_id = id; if (id == "-") id = ""; - m_ok = Cantera::buildSolutionFromXML(*m_r, + m_ok = buildSolutionFromXML(*m_r, m_id, "phase", this, this); - if (!m_ok) throw Cantera::CanteraError("IdealGasMix", + if (!m_ok) throw CanteraError("IdealGasMix", "Cantera::buildSolutionFromXML returned false"); } - IdealGasMix(Cantera::XML_Node& root, + IdealGasMix(XML_Node& root, std::string id) : m_ok(false), m_r(&root), m_id(id) { - m_ok = Cantera::buildSolutionFromXML(root, id, - "phase", this, this); + m_ok = buildSolutionFromXML(root, id, "phase", this, this); } IdealGasMix(const IdealGasMix& other) : m_ok(false), m_r(other.m_r), m_id(other.m_id) { - m_ok = Cantera::buildSolutionFromXML(*m_r, m_id, - "phase", this, this); + m_ok = buildSolutionFromXML(*m_r, m_id, "phase", this, this); } - virtual ~IdealGasMix() {} bool operator!() { return !m_ok;} bool ready() const { return m_ok; } friend std::ostream& operator<<(std::ostream& s, IdealGasMix& mix) { - std::string r = Cantera::report(mix, true); + std::string r = mix.report(true); s << r; return s; } @@ -58,7 +55,7 @@ namespace Cantera_CXX { protected: bool m_ok; - Cantera::XML_Node* m_r; + XML_Node* m_r; std::string m_id; private: diff --git a/Cantera/cxx/include/IncompressibleSolid.h b/Cantera/cxx/include/IncompressibleSolid.h index f9fd3d0b0..3e443427c 100644 --- a/Cantera/cxx/include/IncompressibleSolid.h +++ b/Cantera/cxx/include/IncompressibleSolid.h @@ -6,22 +6,21 @@ #include "kernel/ConstDensityThermo.h" #include "kernel/importKinetics.h" -namespace Cantera_CXX { +namespace Cantera { - class IncompressibleSolid : public Cantera::ConstDensityThermo + class IncompressibleSolid : public ConstDensityThermo { public: IncompressibleSolid(std::string infile, std::string id="") : m_ok(false), m_r(0) { - m_r = Cantera::get_XML_File(infile); + m_r = get_XML_File(infile); if (id == "-") id = ""; - m_ok = Cantera::buildSolutionFromXML(*m_r, id, "phase", this, 0); - if (!m_ok) throw Cantera::CanteraError("IncompressibleSolid", + m_ok = buildSolutionFromXML(*m_r, id, "phase", this, 0); + if (!m_ok) throw CanteraError("IncompressibleSolid", "buildSolutionFromXML returned false"); } - virtual ~IncompressibleSolid() {} bool operator!() { return !m_ok;} @@ -34,7 +33,7 @@ namespace Cantera_CXX { protected: bool m_ok; - Cantera::XML_Node* m_r; + XML_Node* m_r; private: }; diff --git a/Cantera/cxx/include/Interface.h b/Cantera/cxx/include/Interface.h index 48fe96479..b32301064 100644 --- a/Cantera/cxx/include/Interface.h +++ b/Cantera/cxx/include/Interface.h @@ -1,13 +1,7 @@ /** * @file Interface.h - * Declaration and Definition for the class Interface, part of - * Cantera's Cantera_CXX namespace. + * Declaration and Definition for the class Interface. */ - -/* - * $Id$ - */ - #ifndef CXX_INTERFACE #define CXX_INTERFACE @@ -16,13 +10,8 @@ #include "thermo.h" #include "kinetics.h" +namespace Cantera { -/** - * This namespace is used for the Cantera C++ user interface. - */ -namespace Cantera_CXX { - - //! An interface between multiple bulk phases. /*! * This class isdefined mostly for convenience. It inherits both from @@ -32,12 +21,10 @@ namespace Cantera_CXX { * involving species from other phases. */ class Interface : - public Cantera::SurfPhase, - public Cantera::InterfaceKinetics + public SurfPhase, + public InterfaceKinetics { public: - - //! Constructor. /*! * Construct an Interface instance from a specification in an input file. diff --git a/Cantera/cxx/include/Metal.h b/Cantera/cxx/include/Metal.h index 3c3b08cc6..15396e957 100644 --- a/Cantera/cxx/include/Metal.h +++ b/Cantera/cxx/include/Metal.h @@ -6,17 +6,17 @@ #include "kernel/MetalPhase.h" #include "kernel/importKinetics.h" -namespace Cantera_CXX { +namespace Cantera { - class Metal : public Cantera::MetalPhase + class Metal : public MetalPhase { public: Metal(std::string infile, std::string id="") : m_ok(false), m_r(0) { - m_r = Cantera::get_XML_File(infile); + m_r = get_XML_File(infile); if (id == "-") id = ""; - m_ok = Cantera::buildSolutionFromXML(*m_r, id, "phase", this, 0); - if (!m_ok) throw Cantera::CanteraError("Metal", + m_ok = buildSolutionFromXML(*m_r, id, "phase", this, 0); + if (!m_ok) throw CanteraError("Metal", "buildSolutionFromXML returned false"); } @@ -27,7 +27,7 @@ namespace Cantera_CXX { protected: bool m_ok; - Cantera::XML_Node* m_r; + XML_Node* m_r; private: }; diff --git a/Cantera/cxx/include/PureFluid.h b/Cantera/cxx/include/PureFluid.h index ce7ec4c9e..4e1df42a4 100644 --- a/Cantera/cxx/include/PureFluid.h +++ b/Cantera/cxx/include/PureFluid.h @@ -1,6 +1,3 @@ -/* - * $Id$ - */ #ifndef CXX_PUREFLUID #define CXX_PUREFLUID @@ -38,7 +35,7 @@ namespace Cantera { bool operator!() { return !m_ok;} bool ready() const { return m_ok; } friend std::ostream& operator<<(std::ostream& s, PureFluid& mix) { - std::string r = Cantera::report(mix, true); + std::string r = mix.report(true); s << r; return s; } diff --git a/Cantera/cxx/include/equilibrium.h b/Cantera/cxx/include/equilibrium.h index 1de354127..0289d3af4 100755 --- a/Cantera/cxx/include/equilibrium.h +++ b/Cantera/cxx/include/equilibrium.h @@ -3,9 +3,6 @@ * cxx layer - Header file providing support for chemical equilibrium calculations * (see \ref equilfunctions) */ -/* - * $Id$ - */ #ifndef CT_EQUIL_INCL #define CT_EQUIL_INCL #include "kernel/equil.h" diff --git a/Cantera/cxx/include/importPhase.h b/Cantera/cxx/include/importPhase.h deleted file mode 100644 index 50e1c649e..000000000 --- a/Cantera/cxx/include/importPhase.h +++ /dev/null @@ -1,25 +0,0 @@ -#ifndef CXX_IMPORTPHASE -#define CXX_IMPORTPHASE - -#include - -#include "kernel/ThermoPhase.h" -#include "kernel/ThermoFactory.h" - -/* - * The Definitions for these functions are all located in - * libctxx.a - */ - -namespace Cantera_CXX { - Cantera::ThermoPhase* importPhase(std::string infile, std::string id=""); - - // -> this is a duplicate of a src/thermo/phasereport function - // We'll leave it here so that these are available externally - std::string report(const Cantera::ThermoPhase& th, bool show_thermo); - - std::string formatCompList(const Cantera::Phase& mix, int xyc); -} - - -#endif diff --git a/Cantera/cxx/include/kinetics.h b/Cantera/cxx/include/kinetics.h index f19fd9114..9b33c024a 100644 --- a/Cantera/cxx/include/kinetics.h +++ b/Cantera/cxx/include/kinetics.h @@ -1,6 +1,3 @@ -/* - * $Id$ - */ #ifndef CXX_INCL_KINETICS #define CXX_INCL_KINETICS diff --git a/Cantera/cxx/include/thermo.h b/Cantera/cxx/include/thermo.h index 5eff5eaea..82338009e 100755 --- a/Cantera/cxx/include/thermo.h +++ b/Cantera/cxx/include/thermo.h @@ -10,7 +10,6 @@ #define CT_THERMO_INCL #include "kernel/ThermoFactory.h" -#include "importPhase.h" #include "kernel/SurfPhase.h" #include "kernel/EdgePhase.h" diff --git a/Cantera/cxx/include/zerodim.h b/Cantera/cxx/include/zerodim.h index fb32b807d..4351d6f36 100644 --- a/Cantera/cxx/include/zerodim.h +++ b/Cantera/cxx/include/zerodim.h @@ -1,6 +1,3 @@ -/* - * $Id$ - */ #ifndef CT_INCL_ZERODIM_H #define CT_INCL_ZERODIM_H #include "kernel/Reactor.h" @@ -11,6 +8,5 @@ #include "kernel/FlowReactor.h" #include "kernel/ConstPressureReactor.h" - #endif diff --git a/Cantera/cxx/src/.cvsignore b/Cantera/cxx/src/.cvsignore deleted file mode 100644 index a45e62ea8..000000000 --- a/Cantera/cxx/src/.cvsignore +++ /dev/null @@ -1,6 +0,0 @@ -Makefile -.depends -SunWS_cache -*.d -CMakeFiles -cmake_install.cmake diff --git a/Cantera/cxx/src/CMakeLists.txt b/Cantera/cxx/src/CMakeLists.txt deleted file mode 100644 index 4f5e4bdec..000000000 --- a/Cantera/cxx/src/CMakeLists.txt +++ /dev/null @@ -1,6 +0,0 @@ -SET ( CXX_SRCS importPhase.cpp ) - -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}) -INCLUDE_DIRECTORIES (${PROJECT_BINARY_DIR}/build/include/cantera/kernel) - -ADD_LIBRARY (ctcxx ${CXX_SRCS}) diff --git a/Cantera/cxx/src/Makefile.in b/Cantera/cxx/src/Makefile.in deleted file mode 100644 index 01e78a4ac..000000000 --- a/Cantera/cxx/src/Makefile.in +++ /dev/null @@ -1,65 +0,0 @@ -#/bin/sh -############################################################### -# $Author$ -# $Date$ -# $Revision$ -# -# Copyright 2001 California Institute of Technology -# -############################################################### - - -.SUFFIXES : -.SUFFIXES : .cpp .d .o .h - -PIC_FLAG=@PIC@ -CXX_FLAGS = @CXXFLAGS@ $(CXX_OPT) $(PIC_FLAG) - -OBJS = importPhase.o - -DEPENDS = $(OBJS:.o=.d) - -PURIFY=@PURIFY@ - -PIC_FLAG=@PIC@ -CXX_FLAGS = @CXXFLAGS@ $(CXX_OPT) $(PIC_FLAG) - - -# the directory where Cantera include files may be found. -CXX_INCLUDES = -I../../src/base -I../../src/thermo @CXX_INCLUDES@ - -# how to compile C++ source files to object files -.cpp.o: - $(PURIFY) @CXX@ -c $< $(CXX_INCLUDES) $(CXX_FLAGS) - -%.d: Makefile %.o - @CXX_DEPENDS@ $(CXX_FLAGS) $(CXX_INCLUDES) $*.cpp > $*.d - -LIB_NAME=libctcxx -CXXLIB=@buildlib@/$(LIB_NAME).a - -all: .depends $(CXXLIB) - -$(CXXLIB): $(OBJS) - @ARCHIVE@ $(CXXLIB) $(OBJS) - -clean: - $(RM) $(OBJS) *.d $(CXXLIB) - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -install: - @INSTALL@ $(CXXLIB) @prefix@/lib/cantera - -depends: - @MAKE@ .depends - -.depends: $(DEPENDS) - cat $(DEPENDS) > .depends - -$(OBJS): Makefile - -ifeq ($(wildcard .depends), .depends) -include .depends -endif diff --git a/Cantera/cxx/src/cxxutils.cpp b/Cantera/cxx/src/cxxutils.cpp deleted file mode 100644 index cedaddbaf..000000000 --- a/Cantera/cxx/src/cxxutils.cpp +++ /dev/null @@ -1,16 +0,0 @@ -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - -#include "ThermoPhase.h" -#include - -using namespace std; - -namespace Cantera { - - -} - diff --git a/Cantera/cxx/src/importPhase.cpp b/Cantera/cxx/src/importPhase.cpp deleted file mode 100644 index 3bff771bb..000000000 --- a/Cantera/cxx/src/importPhase.cpp +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @file cxx/src/importPhase.cpp - */ - -#include - -#include "ThermoPhase.h" -#include "ThermoFactory.h" -//#include "../include/importPhase.h" - -namespace Cantera {} - -namespace Cantera_CXX { - - Cantera::ThermoPhase* importPhase(std::string infile, std::string id) { - Cantera::ThermoPhase* p = Cantera::newPhase(infile, id); - return p; - } -} - - diff --git a/Cantera/fortran/SConscript b/Cantera/fortran/SConscript new file mode 100644 index 000000000..e7718fcf7 --- /dev/null +++ b/Cantera/fortran/SConscript @@ -0,0 +1,45 @@ +from buildutils import * + +Import('env', 'buildTargets', 'installTargets', 'demoTargets') + +localenv = env.Clone() + +f90_src = mglob(localenv, 'src', 'f90', 'cpp') + +artifacts = localenv.Object(f90_src) +mods = [o for o in artifacts if o.path.endswith('.mod')] +objs = [o for o in artifacts if not o.path.endswith('.mod')] + +lib = localenv.Library(target=pjoin('..','..','lib','fct'), + source=objs) +buildTargets.extend(lib) +inst = localenv.Install('$inst_libdir', lib) +installTargets.extend(inst) + +installTargets.extend(localenv.Install('$inst_incdir', mods)) + +# Copy the mod files to the include directory +for mod in mods: + copy = localenv.Command(target=pjoin('..','..','include','cantera', mod.name), + source=mod, + action=Copy('$TARGET', '$SOURCE')) + localenv.AddPostAction(lib, copy) + buildTargets.extend(copy) + +# (subdir, program name, [source extensions]) +demos = [('f77demos', 'ctlib', ['^ctlib.f']), + ('f77demos', 'isentropic', ['^isentropic.f'])] + +ftn_demo = localenv.Object(pjoin('f77demos','demo_ftnlib.cpp')) +for subdir, name, extensions in demos: + prog = localenv.Program(pjoin(subdir, name), + mglob(localenv, subdir, *extensions) + ftn_demo, + LIBS=env['cantera_libs']+['fct']+['stdc++'], + LINK='$F77') + demoTargets.extend(prog) + +inst = localenv.Install(pjoin('$inst_demodir', 'f77'), + mglob(localenv, 'f77demos', + 'csv','txt','cpp','f','^runtest')) + +installTargets.extend(inst) diff --git a/Cantera/fortran/f77demos/.cvsignore b/Cantera/fortran/f77demos/.cvsignore deleted file mode 100644 index 02725f307..000000000 --- a/Cantera/fortran/f77demos/.cvsignore +++ /dev/null @@ -1,13 +0,0 @@ -isentropic.dsp -f77demos.mak -Makefile -ct2ctml.log -ctlib -diff_out_0.txt -diff_out_1.txt -gri30.xml -isentropic -output_0.txt -output_1.txt -*.d -.depends diff --git a/Cantera/fortran/f77demos/Makefile.in b/Cantera/fortran/f77demos/Makefile.in deleted file mode 100644 index 8ba8599e5..000000000 --- a/Cantera/fortran/f77demos/Makefile.in +++ /dev/null @@ -1,120 +0,0 @@ -#!/bin/sh - -.SUFFIXES : -.SUFFIXES : .cpp .d .o .h .f - - -# the object files to be linked together. -OBJS = demo_ftnlib.o isentropic.o ctlib.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = - - -# the Fortran compiler -FORT = @F77@ - -# Fortran compile flags -FORT_FLAGS = @FFLAGS@ - -FCLIBS= @FCLIBS@ -FLIBS = @FLIBS@ - - -# Fortran libraries -FORT_LIBS = @LCXX_FLIBS@ @LCXX_END_LIBS@ @FLIBS@ - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ - -# external libraries -EXT_LIBS = @LOCAL_LIBS@ -lctcxx - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# how to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: - $(CXX) -c $< -I$(CANTERA_INCDIR) $(CXX_FLAGS) - -# how to create a dependency file -.@CXX_EXT@.d: - @CXX_DEPENDS@ -I$(CANTERA_INCDIR) $(CXX_FLAGS) $(LOCAL_DEFNS) $*.cpp > $*.d - - -# how to compile Fortran source files to object files -.@F77_EXT@.@OBJ_EXT@: - $(FORT) -c $< $(FORT_FLAGS) - -.f.d: - @echo "$*.o: $*.f" | cat > $*.d - - -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -DEPENDS = $(OBJS:.o=.d) - -all: isentropic ctlib - -demo_ftnlib.o: @ctroot@/tools/templates/f77/demo_ftnlib.cpp - $(CXX) -c $< -I$(CANTERA_INCDIR) $(CXX_FLAGS) - -demo_ftnlib.d: @ctroot@/tools/templates/f77/demo_ftnlib.cpp - @CXX_DEPENDS@ -I$(CANTERA_INCDIR) $(CXX_FLAGS) $< > $*.d - -isentropic: isentropic.o demo_ftnlib.o - $(CXX) -o isentropic isentropic.o demo_ftnlib.o $(LCXX_FLAGS) $(CANTERA_LIBS) \ - $(LINK_OPTIONS) $(EXT_LIBS) @LIBS@ $(FORT_LIBS) - -ctlib: ctlib.o demo_ftnlib.o - $(CXX) -o ctlib ctlib.o demo_ftnlib.o $(LCXX_FLAGS) $(CANTERA_LIBS) \ - $(LINK_OPTIONS) $(EXT_LIBS) @LIBS@ $(FORT_LIBS) - -test: - @MAKE@ - ./runtest - -INSTALL_DIR=@ct_demodir@/f77 - -install: - @INSTALL@ -d $(INSTALL_DIR) - @INSTALL@ -c -m ug+rw,o+r f77demos.mak $(INSTALL_DIR)/Makefile - @INSTALL@ -c -m ug+rw,o+r @ctroot@/tools/templates/f77/demo_ftnlib.cpp $(INSTALL_DIR) - @(for ihhh in *.f *blessed* README.txt ; do \ - @INSTALL@ $${ihhh} -m ug+rw,o+r $(INSTALL_DIR) ; \ - echo "@INSTALL@ $${ihhh} -m ug+rw,o+r $(INSTALL_DIR)" ; \ - done ) - @INSTALL@ runtest $(INSTALL_DIR) ; - - - - -clean: - $(RM) $(OBJS) isentropic ctlib *.d .depends \ - diff* output_0.txt output_1.txt gri30.xml ct2ctml.log \ - isentropic.dsp - -depends: - $(MAKE) .depends - - -.depends: $(DEPENDS) - cat *.d > .depends - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/Cantera/fortran/f77demos/demo_ftnlib.cpp b/Cantera/fortran/f77demos/demo_ftnlib.cpp new file mode 100644 index 000000000..511676406 --- /dev/null +++ b/Cantera/fortran/f77demos/demo_ftnlib.cpp @@ -0,0 +1,408 @@ +/*! + A simple Fortran 77 interface + + This file is an example of how to write an interface to use Cantera + in Fortran 77 programs. The basic idea is to store pointers to + Cantera objects in global storage, and then create Fortran-callable + functions that access the objects through the pointers. + + This particular example defines functions that return thermodynamic + properties, transport properties, and kinetic rates for reacting + ideal gas mixtures. Only a single pointer to an IdealGasMix object is + stored, so only one reaction mechanism may be used at any one time in + the application. Of course, it is a simple modification to store + multiple objects if it is desired to use multiple reaction + mechanisms. + + The functions defined here are ones commonly needed in application + programs that simulate gas-phase combustion or similar + processes. Similar libraries to access other capabilities of Cantera + (surface chemistry, etc.) could be written in the same way. + + This library is designed for Fortran compilers that expect external + procedure na,es to be lowercase with a trailing underscore. If this + is not the case, the procedure names must be edited before use. + + */ + +// add any other Cantera header files you need here +#include +#include + +using namespace Cantera; + +// store a pointer to an IdealGasMix object +static IdealGasMix* _gas = 0; + +// provides access to the pointers for functions in other libraries +IdealGasMix* _gasptr() +{ + return _gas; +} + +// comment these out to produce a smaller executable if not needed +#define WITH_EQUIL +#define WITH_TRANSPORT + +#ifdef WITH_EQUIL +#include +#endif + + +#ifdef WITH_TRANSPORT +#include + +// store a pointer to a transport manager +static Transport* _trans = 0; +Transport* _transptr() +{ + return _trans; +} +#endif + +// error handler +void handleError() +{ + showErrors(cout); + exit(-1); +} + +// extern "C" turns off C++ name-mangling, so that the procedure names +// in the object file are exactly as shown here. + +extern "C" { + + /// This is the Fortran main program. This works for g77; it may + /// need to be modified for other Fortran compilers +#ifdef NEED_ALT_MAIN + extern int MAIN__(); +#endif + + /** + * Read in a reaction mechanism file and create an IdealGasMix + * object. The file may be in Cantera input format or in CTML. (If + * you have a file in Chemkin-compatible format, use utility + * program ck2cti first to convert it into Cantera format.) + */ + void newidealgasmix_(char* file, char* id, char* transport, + ftnlen lenfile, ftnlen lenid, ftnlen lentr) + { + string trmodel = ""; + try { + string fin = string(file, lenfile); + string fth = string(id, lenid); + trmodel = string(transport, lentr); + if (_gas) delete _gas; + _gas = new IdealGasMix(fin, fth); + } catch (CanteraError) { + handleError(); + } +#ifdef WITH_TRANSPORT + try { + if (_trans) delete _trans; + _trans = newTransportMgr(trmodel,_gas,1); + } catch (CanteraError) { + _trans = newTransportMgr("",_gas,1); + } +#endif + } + + /// integer function nElements() + integer nelements_() + { + return _gas->nElements(); + } + + /// integer function nSpecies() + integer nspecies_() + { + return _gas->nSpecies(); + } + + /// integer function nReactions() + integer nreactions_() + { + return _gas->nReactions(); + } + + void getspeciesname_(integer* k, char* name, ftnlen n) + { + int ik = *k - 1; + fill(name, name + n, ' '); + string spnm = _gas->speciesName(ik); + int ns = spnm.size(); + unsigned int nmx = (ns > n ? n : ns); + copy(spnm.begin(), spnm.begin()+nmx, name); + } + + //-------------- setting the state ---------------------------- + + /// subroutine setState_TPX(T, P, X) + void setstate_tpx_(doublereal* T, doublereal* P, doublereal* X) + { + try { + _gas->setState_TPX(*T, *P, X); + } catch (CanteraError) { + handleError(); + } + } + + /// subroutine setState_TPX_String(T, P, X) + void setstate_tpx_string_(doublereal* T, doublereal* P, + char* X, ftnlen lenx) + { + try { + _gas->setState_TPX(*T, *P, string(X, lenx)); + } catch (CanteraError) { + handleError(); + } + } + + void setstate_try_(doublereal* T, doublereal* rho, doublereal* Y) + { + try { + _gas->setState_TRY(*T, *rho, Y); + } catch (CanteraError) { + handleError(); + } + } + + void setstate_tpy_(doublereal* T, doublereal* p, doublereal* Y) + { + try { + _gas->setState_TPY(*T, *p, Y); + } catch (CanteraError) { + handleError(); + } + } + + void setstate_sp_(doublereal* s, doublereal* p) + { + try { + _gas->setState_SP(*s, *p); + } catch (CanteraError) { + handleError(); + } + } + + //-------------- thermodynamic properties ---------------------- + + /// Temperature (K) + doublereal temperature_() + { + return _gas->temperature(); + } + + /// Pressure (Pa) + doublereal pressure_() + { + return _gas->pressure(); + } + + /// Density (kg/m^3) + doublereal density_() + { + return _gas->density(); + } + + /// Mean molar mass (kg/kmol). + doublereal meanmolarmass_() + { + return _gas->meanMolecularWeight(); + } + + /// Molar enthalpy (J/kmol) + doublereal enthalpy_mole_() + { + return _gas->enthalpy_mole(); + } + + /// Molar internal energy (J/kmol) + doublereal intenergy_mole_() + { + return _gas->intEnergy_mole(); + } + + /// Molar entropy (J/kmol-K) + doublereal entropy_mole_() + { + return _gas->entropy_mole(); + } + + /// Molar heat capacity at constant P (J/kmol-K) + doublereal cp_mole_() + { + return _gas->cp_mole(); + } + + /// Molar Gibbs function (J/kmol) + doublereal gibbs_mole_() + { + return _gas->gibbs_mole(); + } + + doublereal enthalpy_mass_() + { + return _gas->enthalpy_mass(); + } + + doublereal intenergy_mass_() + { + return _gas->intEnergy_mass(); + } + + doublereal entropy_mass_() + { + return _gas->entropy_mass(); + } + + doublereal cp_mass_() + { + return _gas->cp_mass(); + } + + doublereal cv_mass_() + { + return _gas->cv_mass(); + } + + doublereal gibbs_mass_() + { + return _gas->gibbs_mass(); + } + + void gotmolefractions_(doublereal* x) + { + _gas->getMoleFractions(x); + } + + void gotmassfractions_(doublereal* y) + { + _gas->getMassFractions(y); + } + +#ifdef WITH_EQUIL + void equilibrate_(char* opt, ftnlen lenopt) + { + try { + if (lenopt != 2) { + throw CanteraError("equilibrate", + "two-character string required."); + } + string optstr = string(opt, 2); + equilibrate(*_gas, optstr.c_str()); + } catch (CanteraError) { + handleError(); + } + } +#endif + + //---------------- kinetics ------------------------- + + void getreactioneqn_(integer* i, char* eqn, ftnlen n) + { + int irxn = *i - 1; + fill(eqn, eqn + n, ' '); + string e = _gas->reactionString(irxn); + int ns = e.size(); + unsigned int nmx = (ns > n ? n : ns); + copy(e.begin(), e.begin()+nmx, eqn); + } + + void getnetproductionrates_(doublereal* wdot) + { + _gas->getNetProductionRates(wdot); + } + + void getcreationrates_(doublereal* cdot) + { + _gas->getCreationRates(cdot); + } + + void getdestructionrates_(doublereal* ddot) + { + _gas->getDestructionRates(ddot); + } + + void getnetratesofprogress_(doublereal* q) + { + _gas->getNetRatesOfProgress(q); + } + + void getfwdratesofprogress_(doublereal* q) + { + _gas->getFwdRatesOfProgress(q); + } + + void getrevratesofprogress_(doublereal* q) + { + _gas->getRevRatesOfProgress(q); + } + + //-------------------- transport properties -------------------- + +#ifdef WITH_TRANSPORT + double viscosity_() + { + try { + return _trans->viscosity(); + } catch (CanteraError) { + handleError(); + return 0.0; + } + } + + double thermalconductivity_() + { + try { + return _trans->thermalConductivity(); + } catch (CanteraError) { + handleError(); + return 0.0; + } + } + + void getmixdiffcoeffs_(double* diff) + { + try { + _trans->getMixDiffCoeffs(diff); + } catch (CanteraError) { + handleError(); + } + } + + void getthermaldiffcoeffs_(double* dt) + { + try { + _trans->getThermalDiffCoeffs(dt); + } catch (CanteraError) { + handleError(); + } + } +#endif + +} + +/* + * HKM 7/22/09: + * I'm skeptical that you need this for any system. + * Definately creates an error (dupl main()) for the solaris + * system + */ +#ifdef NEED_ALT_MAIN +/** + * This C++ main program simply calls the Fortran main program. + */ +int main() +{ + try { + return MAIN__(); + } catch (CanteraError) { + showErrors(cerr); + exit(-1); + } catch (...) { + cout << "An exception was trapped. Program terminating." << endl; + exit(-1); + } +} +#endif diff --git a/Cantera/fortran/f77demos/f77demos.mak.in b/Cantera/fortran/f77demos/f77demos.mak.in deleted file mode 100644 index 4777e788e..000000000 --- a/Cantera/fortran/f77demos/f77demos.mak.in +++ /dev/null @@ -1,98 +0,0 @@ -#!/bin/sh - -.SUFFIXES : -.SUFFIXES : .cpp .d .o .h .f - - -# the object files to be linked together. -OBJS = isentropic.o ctlib.o demo_ftnlib.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = - -#--------------------------------------------------------------------------- -# You probably don't need to edit anything below. - - -# the Fortran compiler -FORT = @F77@ - -# Fortran compile flags -FORT_FLAGS = @FFLAGS@ - -# Fortran libraries -FORT_LIBS = @LCXX_FLIBS@ @FLIBS@ @LCXX_END_LIBS@ - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ - -# external libraries -EXT_LIBS = @LOCAL_LIBS@ -lctcxx - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@ct_libdir@ - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ct_incroot@ - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# how to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: - $(CXX) -c $< -I$(CANTERA_INCDIR) $(CXX_FLAGS) - -# how to compile Fortran source files to object files -.@F77_EXT@.@OBJ_EXT@: - $(FORT) -c $< $(FORT_FLAGS) - -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -DEPENDS = $(OBJS:.o=.d) - -all: isentropic ctlib - -isentropic: isentropic.o demo_ftnlib.o - $(CXX) -o isentropic isentropic.o demo_ftnlib.o $(LCXX_FLAGS) $(CANTERA_LIBS) $(LINK_OPTIONS) $(EXT_LIBS) @LIBS@ $(FORT_LIBS) - -ctlib: ctlib.o demo_ftnlib.o - $(CXX) -o ctlib ctlib.o demo_ftnlib.o $(LCXX_FLAGS) $(CANTERA_LIBS) $(LINK_OPTIONS) $(EXT_LIBS) @LIBS@ $(FORT_LIBS) - -.cpp.d: - @CXX_DEPENDS@ -I$(CANTERA_INCDIR) $(CXX_FLAGS) $*.cpp > $*.d - -.f.d: - @echo "$*.o: $*.f" | cat > $*.d - - -clean: - $(RM) $(OBJS) isentropic ctlib *.d .depends \ - diff* output_0.txt output_1.txt gri30.xml ct2ctml.log \ - isentropic.dsp - -test: - @MAKE@ - ./runtest - -depends: - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - - - - - - diff --git a/Cantera/fortran/src/.cvsignore b/Cantera/fortran/src/.cvsignore deleted file mode 100644 index 63b1fe82b..000000000 --- a/Cantera/fortran/src/.cvsignore +++ /dev/null @@ -1,4 +0,0 @@ -Makefile -*.mod -SunWS_cache -.depends diff --git a/Cantera/fortran/src/Makefile.in b/Cantera/fortran/src/Makefile.in deleted file mode 100644 index 66f59382f..000000000 --- a/Cantera/fortran/src/Makefile.in +++ /dev/null @@ -1,124 +0,0 @@ -#/bin/sh -############################################################### -# $Author$ -# $Date$ -# $Revision$ -# -# Copyright 2001 California Institute of Technology -# -############################################################### - -.SUFFIXES : -.SUFFIXES : .cpp .d .o .f90 .mod - -CXX_FLAGS = @CXXFLAGS@ $(CXX_OPT) -FORT_FLAGS = @F90BUILDFLAGS@ - -PURIFY=@PURIFY@ - -CXX_OBJS = fct.o fctxml.o - -BUILDINCDIR = ../../../build/include/cantera - -INTERFACE_MODULE_OBJS = fct_interface.o fctxml_interface.o - -USER_MODULE_OBJS = cantera_xml.o cantera_thermo.o cantera_kinetics.o \ - cantera_transport.o cantera_iface.o cantera_funcs.o cantera.o - -MODULES = $(INTERFACE_MODULE_OBJS:_interface.o=.mod) $(USER_MODULE_OBJS) -OBJS = $(CXX_OBJS) $(USER_MODULE_OBJS) - -DEPENDS = $(CXX_OBJS:.o=.d) -MODFILES = $(MODULES:.o=.mod) - -# Fortran libraries -FORT_LIBS = @FLIBS@ - -# the C++ compiler -CXX = @CXX@ - -# the Fortran 90/95 compiler -F90 = @F90@ - -# external libraries -EXT_LIBS = @LOCAL_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -LIB_DEPS = $(CANTERA_LIBDIR)/libctbase.a \ - $(CANTERA_LIBDIR)/libequil.a \ - $(CANTERA_LIBDIR)/libtransport.a \ - $(CANTERA_LIBDIR)/libthermo.a \ - $(CANTERA_LIBDIR)/libctnumerics.a \ - $(CANTERA_LIBDIR)/libzeroD.a \ - $(CANTERA_LIBDIR)/liboneD.a - -# the directory where module .mod files should be put -MODULE_DIR = @buildinc@/cantera - -CXX_INCLUDES = -I../../src/base -I../../src/thermo -I../../src/kinetics -I../../src/transport -I../../src/numerics -I../../src/oneD -I../../src/zeroD -I../../src/equil -I../../src/converters @CXX_INCLUDES@ - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @CXXFLAGS@ - -# how to compile C++ source files to object files -%.o : %.cpp - $(PURIFY) $(CXX) -c $< $(CXX_INCLUDES) $(CXX_FLAGS) - -%.o : %.f90 - $(PURIFY) $(F90) -c $< $(FORT_FLAGS) - -%.mod : %_interface.f90 - $(PURIFY) $(F90) -c $< $(FORT_FLAGS) - -%.mod : %.f90 - $(PURIFY) $(F90) -c $< $(FORT_FLAGS) - -LIB_NAME=libfct.a - -FTLIB = @buildlib@/$(LIB_NAME) - -all: $(FTLIB) - -$(FTLIB): $(MODFILES) $(USER_MODULE_OBJS) $(CXX_OBJS) $(LIB_DEPS) - $(RM) $(FTLIB) - @ARCHIVE@ $(FTLIB) $(OBJS) - -clean: - $(RM) $(OBJS) $(FTLIB) $(MODFILES) *~ - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - @(for lh in $(MODFILES); do \ - th=$(BUILDINCDIR)/"$${lh}" ; \ - if test -f "$${th}" ; then \ - $(RM) "$${th}" ; \ - echo "$(RM) $${th}" ; \ - fi \ - done) - - -install: - @INSTALL@ -m ug+rw,o+r $(FTLIB) @ct_libdir@ - @INSTALL@ -m ug+rw,o+r $(MODFILES) @ct_incdir@ - -win-install: - @INSTALL@ -m ug+rw,o+r ../../../lib/fct.lib @ct_libdir@ - -%.d: %.cpp - @CXX_DEPENDS@ $(CXX_INCLUDES) $*.cpp > $*.d - -depends: - $(MAKE) .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -cantera_thermo.o: fct.mod cantera_xml.mod cantera_thermo.f90 -fct.mod: fct_interface.f90 -fctxml.mod: fctxml_interface.f90 - -ifeq ($(wildcard .depends), .depends) -include .depends -endif diff --git a/Cantera/fortran/src/fct.cpp b/Cantera/fortran/src/fct.cpp index 29f7a812a..dba3244c3 100644 --- a/Cantera/fortran/src/fct.cpp +++ b/Cantera/fortran/src/fct.cpp @@ -6,32 +6,21 @@ * Cantera objects are stored and referenced by integers - no * pointers are passed to or from the calling application. */ -/* - * $Id$ - */ - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - // Cantera includes -#include "equil.h" -#include "KineticsFactory.h" -#include "TransportFactory.h" -#include "ThermoFactory.h" -#include "ctml.h" -#include "importKinetics.h" -#include "../../clib/src/Storage.h" -#include "../../clib/src/Cabinet.h" -#include "InterfaceKinetics.h" -#include "PureFluidPhase.h" +#include "kernel/equil.h" +#include "kernel/KineticsFactory.h" +#include "kernel/TransportFactory.h" +#include "kernel/ThermoFactory.h" +#include "kernel/ctml.h" +#include "kernel/importKinetics.h" +#include "clib/Storage.h" +#include "clib/Cabinet.h" +#include "kernel/InterfaceKinetics.h" +#include "kernel/PureFluidPhase.h" #include "flib_defs.h" using namespace Cantera; -using namespace std; // Assert that there is storage // for the templated classes' static member @@ -42,7 +31,7 @@ inline XML_Node* _xml(const integer* n) { return Cabinet::cabinet()->item(*n); } -inline Cantera::ThermoPhase* _fph(const integer* n) { +inline ThermoPhase* _fph(const integer* n) { return th(*n); } @@ -106,7 +95,7 @@ extern "C" { try { std::string pnm = _fph(n)->name(); int lout = min(lennm,pnm.size()); - copy(pnm.c_str(), pnm.c_str() + lout, nm); + std::copy(pnm.c_str(), pnm.c_str() + lout, nm); for (int nn = lout; nn < lennm; nn++) nm[nn] = ' '; return 0; } @@ -239,7 +228,7 @@ extern "C" { try { std::string spnm = _fph(n)->speciesName(*k-1); int lout = min(lennm,spnm.size()); - copy(spnm.c_str(), spnm.c_str() + lout, nm); + std::copy(spnm.c_str(), spnm.c_str() + lout, nm); for (int nn = lout; nn < lennm; nn++) nm[nn] = ' '; return 0; } @@ -250,7 +239,7 @@ extern "C" { try { std::string elnm = _fph(n)->elementName(*m-1); int lout = min(lennm,elnm.size()); - copy(elnm.c_str(), elnm.c_str() + lout, nm); + std::copy(elnm.c_str(), elnm.c_str() + lout, nm); for (int nn = lout; nn < lennm; nn++) nm[nn] = ' '; return 0; } @@ -447,7 +436,7 @@ extern "C" { const integer* neighbor4) { try { XML_Node* x = _xml(mxml); - vector phases; + std::vector phases; phases.push_back(_fth(iphase)); if (*neighbor1 >= 0) { phases.push_back(_fth(neighbor1)); @@ -610,7 +599,7 @@ extern "C" { Kinetics* k = _fkin(n); std::string r = k->reactionString(*i-1); int lout = min(lenbuf,r.size()); - copy(r.c_str(), r.c_str() + lout, buf); + std::copy(r.c_str(), r.c_str() + lout, buf); for (int nn = lout; nn < lenbuf; nn++) buf[nn] = ' '; return 0; } diff --git a/Cantera/fortran/src/fctxml.cpp b/Cantera/fortran/src/fctxml.cpp index 246c187da..3c28d7b20 100644 --- a/Cantera/fortran/src/fctxml.cpp +++ b/Cantera/fortran/src/fctxml.cpp @@ -2,26 +2,21 @@ * @file fctxml.cpp * */ - -/* - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology #include "flib_defs.h" -#include "ctml.h" +#include "kernel/ctml.h" #include using namespace ctml; using namespace std; -using namespace Cantera; +using Cantera::XML_Node; +using Cantera::CanteraError; -#include "../../clib/src/Cabinet.h" +#include "clib/Cabinet.h" // Assign storage for the templated classes static member template<> Cabinet * Cabinet::__storage = 0; @@ -31,7 +26,7 @@ inline XML_Node* _xml(const integer* i) { } static void handleError() { - error(lastErrorMessage()); + Cantera::error(Cantera::lastErrorMessage()); } std::string f2string(const char* s, ftnlen n); @@ -49,7 +44,7 @@ extern "C" { status_t DLL_EXPORT fxml_get_xml_file_(const char* file, ftnlen filelen) { try { - XML_Node* x = get_XML_File(f2string(file, filelen)); + XML_Node* x = Cantera::get_XML_File(f2string(file, filelen)); int ix = Cabinet::cabinet(false)->add(x); return ix; } @@ -62,7 +57,7 @@ extern "C" { status_t DLL_EXPORT fxml_clear_() { try { Cabinet::cabinet(false)->clear(); - close_XML_File("all"); + Cantera::close_XML_File("all"); return 0; } catch (CanteraError) { handleError(); return -1;} @@ -249,7 +244,7 @@ extern "C" { doublereal* data, const integer* iconvert) { try { XML_Node& node = *_xml(i); - vector_fp v; + Cantera::vector_fp v; bool conv = false; if (*iconvert > 0) conv = true; getFloatArray(node, v, conv); @@ -258,7 +253,7 @@ extern "C" { // array not big enough if (*n < nv) { throw CanteraError("ctml_getfloatarray", - "array must be dimensioned at least "+int2str(nv)); + "array must be dimensioned at least "+Cantera::int2str(nv)); } for (int i = 0; i < nv; i++) { diff --git a/Cantera/fortran/src/flib_defs.h b/Cantera/fortran/src/flib_defs.h index e879a2479..72ad255b1 100644 --- a/Cantera/fortran/src/flib_defs.h +++ b/Cantera/fortran/src/flib_defs.h @@ -2,11 +2,9 @@ #define FCTC_DEFS_H // Build as a DLL under Windows -#ifdef WIN32 +#ifdef _WIN32 #define DLL_IMPORT __declspec(dllimport) #define DLL_EXPORT __declspec(dllexport) -#pragma warning(disable:4786) -#pragma warning(disable:4503) #else #define DLL_EXPORT #define DLL_IMPORT @@ -16,7 +14,7 @@ #define ERR -999 #define DERR -999.999 -#include "../../src/base/config.h" +#include "kernel/config.h" typedef integer status_t; diff --git a/Cantera/lib/README b/Cantera/lib/README deleted file mode 100755 index 0a45f28ba..000000000 --- a/Cantera/lib/README +++ /dev/null @@ -1,3 +0,0 @@ - -This directory is no longer used, and will be removed in a future release. - diff --git a/Cantera/matlab/.cvsignore b/Cantera/matlab/.cvsignore deleted file mode 100644 index f02913063..000000000 --- a/Cantera/matlab/.cvsignore +++ /dev/null @@ -1,5 +0,0 @@ -Makefile -setup_matlab.py -setup_winmatlab.py -setup.m -status diff --git a/Cantera/matlab/Makefile.in b/Cantera/matlab/Makefile.in deleted file mode 100644 index 0bfbed956..000000000 --- a/Cantera/matlab/Makefile.in +++ /dev/null @@ -1,209 +0,0 @@ -#/bin/sh -############################################################### -# $Author$ -# $Date$ -# $Revision$ -# -# Copyright 2001-2004 California Institute of Technology -# See file License.txt for licensing information -# -############################################################### - -LIBS = @LOCAL_LIBS@ @LIBS@ @FLIBS@ -SRCS = cantera/private/ctmethods.cpp \ - cantera/private/ctfunctions.cpp \ - cantera/private/xmlmethods.cpp \ - cantera/private/phasemethods.cpp \ - cantera/private/thermomethods.cpp \ - cantera/private/mixturemethods.cpp \ - cantera/private/kineticsmethods.cpp \ - cantera/private/transportmethods.cpp \ - cantera/private/reactormethods.cpp \ - cantera/private/reactornetmethods.cpp \ - cantera/private/wallmethods.cpp \ - cantera/private/flowdevicemethods.cpp \ - cantera/private/onedimmethods.cpp \ - cantera/private/surfmethods.cpp \ - cantera/private/funcmethods.cpp - - -CANTERA_LIBDIR=@buildlib@ -os_is_win=@OS_IS_WIN@ - -ifeq ($(os_is_win),0) -LIB_DEPS = $(CANTERA_LIBDIR)/libcantera.a $(CANTERA_LIBDIR)/libzeroD.a \ - $(CANTERA_LIBDIR)/liboneD.a \ - $(CANTERA_LIBDIR)/libtransport.a \ - $(CANTERA_LIBDIR)/libclib.a \ - $(CANTERA_LIBDIR)/libconverters.a -else -LIB_DEPS = $(CANTERA_LIBDIR)/cantera.lib $(CANTERA_LIBDIR)/zeroD.lib \ - $(CANTERA_LIBDIR)/oneD.lib \ - $(CANTERA_LIBDIR)/transport.lib -endif - -DEPENDS = $(SRCS:.cpp=.d) - -.cpp.d: - @CXX_DEPENDS@ $(CXX_INCLUDES) $*.cpp > $*.d - -all: cantera/ctmethods.@mex_ext@ - -cantera/ctmethods.@mex_ext@: $(SRCS) $(LIBDEPS) Makefile -ifeq ($(os_is_win),0) - @PYTHON_CMD@ setup_matlab.py @prefix@/bin @buildlib@ @CT_SHARED_LIB@ '$(LIBS)' -else - @PYTHON_CMD@ setup_winmatlab.py -endif - (@MATLAB_CMD@ -nojvm -nosplash -r setup) - rm -f setup.m - -install: - @INSTALL_abs@ -d @prefix@/matlab/toolbox/cantera/cantera - @INSTALL_abs@ -d @prefix@/matlab/toolbox/cantera/cantera-demos - @INSTALL_abs@ -d @prefix@/matlab/toolbox/cantera/cantera/private - @INSTALL_abs@ -d @prefix@/matlab/toolbox/cantera/cantera/@ThermoPhase/private - @INSTALL_abs@ -d @prefix@/matlab/toolbox/cantera/cantera/@Mixture/private - @INSTALL_abs@ -d @prefix@/matlab/toolbox/cantera/cantera/@Kinetics/private - @INSTALL_abs@ -d @prefix@/matlab/toolbox/cantera/cantera/@Transport/private - @INSTALL_abs@ -d @prefix@/matlab/toolbox/cantera/cantera/@Interface/private - @INSTALL_abs@ -d @prefix@/matlab/toolbox/cantera/cantera/@Solution - @INSTALL_abs@ -d @prefix@/matlab/toolbox/cantera/cantera/@XML_Node/private - @INSTALL_abs@ -d @prefix@/matlab/toolbox/cantera/cantera/@Reactor/private - @INSTALL_abs@ -d @prefix@/matlab/toolbox/cantera/cantera/@ReactorNet/private - @INSTALL_abs@ -d @prefix@/matlab/toolbox/cantera/cantera/@Wall/private - @INSTALL_abs@ -d @prefix@/matlab/toolbox/cantera/cantera/@FlowDevice/private - @INSTALL_abs@ -d @prefix@/matlab/toolbox/cantera/cantera/@Func/private - @INSTALL_abs@ -d @prefix@/matlab/toolbox/cantera/cantera/1D - @INSTALL_abs@ -d @prefix@/matlab/toolbox/cantera/cantera/1D/@Domain1D/private - @INSTALL_abs@ -d @prefix@/matlab/toolbox/cantera/cantera/1D/@Stack/private - cd cantera; \ - ( for iddd in *.m ctmethods*; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera; done ) - cd cantera/private; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/private; done ) - cd cantera/examples; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera-demos; done ) - cd cantera/@ThermoPhase; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/@ThermoPhase; done ) - cd cantera/@ThermoPhase/private; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/@ThermoPhase/private; done ) - cd cantera/@Kinetics; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/@Kinetics; done ) - cd cantera/@Kinetics/private; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/@Kinetics/private; done ) - cd cantera/@Solution; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/@Solution; done ) - cd cantera/@Transport; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/@Transport; done ) - cd cantera/@Transport/private; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/@Transport/private; done ) - cd cantera/@Interface; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/@Interface; done ) - cd cantera/@Interface/private; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/@Interface/private; done ) - cd cantera/@Mixture; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/@Mixture; done ) - cd cantera/@Mixture/private; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/@Mixture/private; done ) - cd cantera/@XML_Node; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/@XML_Node; done ) - cd cantera/@Reactor; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/@Reactor; done ) - cd cantera/@Reactor/private; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/@Reactor/private; done ) - cd cantera/@ReactorNet; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/@ReactorNet; done ) - cd cantera/@ReactorNet/private; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/@ReactorNet/private; done ) - cd cantera/@Wall; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/@Wall; done ) - cd cantera/@Wall/private; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/@Wall/private; done ) - cd cantera/@FlowDevice; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/@FlowDevice; done ) - cd cantera/@FlowDevice/private; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/@FlowDevice/private; done ) - cd cantera/@Func; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/@Func; done ) - cd cantera/@Func/private; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/@Func/private; done ) - cd cantera/1D; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/1D; done ) - cd cantera/1D/@Domain1D; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/1D/@Domain1D; done ) - cd cantera/1D/@Domain1D/private; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/1D/@Domain1D/private; done ) - cd cantera/1D/@Stack; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/1D/@Stack; done ) - cd cantera/1D/@Stack/private; \ - ( for iddd in *.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera/1D/@Stack/private; done ) - @INSTALL@ -d @prefix@/matlab/toolbox/cantera/cantera-tutorials - ( for iddd in cantera/tutorial/*.m ; do \ - @INSTALL_abs@ -c $${iddd} @prefix@/matlab/toolbox/cantera/cantera-tutorials; done ) - @INSTALL_abs@ -d @ct_demodir@/matlab - ( for iddd in cantera/examples/*.m ; do \ - @INSTALL_abs@ -c $${iddd} @ct_demodir@/matlab; done ) - @INSTALL@ -d @ct_tutdir@/matlab - ( for iddd in cantera/tutorial/*.m ; do \ - @INSTALL_abs@ -c $${iddd} @ct_tutdir@/matlab; done ) - chown -R @username@ @ct_demodir@/matlab - chown -R @username@ @ct_tutdir@/matlab - -clean: - rm -f cantera/private/*.o - rm -f cantera/ctmethods.@mex_ext@ - -#depends: $(DEPENDS) -# cat *.d > .depends -# $(RM) $(DEPENDS) - -depends: - echo "-" - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - -run-demo: - (cd @ct_dir@; matlab -nojvm -nosplash -r cantera_demos) - -test-demo: - (cd @ct_dir@/demos/matlab; matlab -nojvm -nosplash -r test_demos) - -# end of file - - - diff --git a/Cantera/matlab/SConscript b/Cantera/matlab/SConscript new file mode 100644 index 000000000..062a3069c --- /dev/null +++ b/Cantera/matlab/SConscript @@ -0,0 +1,77 @@ +from buildutils import * + +Import('env', 'buildTargets', 'installTargets') + +class MatlabBuilder(object): + def __init__(self, libs): + self.libs = libs + + def __call__(self, target, source, env): + filenames = [os.path.split(node.path)[1] for node in source] + sourcestr = ' '.join(pjoin('..','src',name) for name in filenames) + includes = ' '.join('-I%s' % quoted(Dir(s).abspath) for s in env['CPPPATH']) + libdir = ' '.join('-L%s' % quoted(Dir(s).abspath) for s in env['LIBPATH']) + libs = ' '.join('-l'+s for s in self.libs) + extraFlag = '-cxx' if os.name == 'posix' else '' + debugFlag = '-g' if not env['optimize'] else '' + text = """ +disp('building Cantera...'); +cd cantera +mex %(debugFlag)s %(extraFlag)s -v -output ctmethods %(include)s %(libdir)s %(libs)s %(sourcestr)s +disp('done.'); +exit +""" % dict(sourcestr=sourcestr, + extraFlag=extraFlag, + include=includes, + libdir=libdir, + libs=libs, + debugFlag=debugFlag) + + with open(str(target[0]), 'w') as f: + f.write(text) + +localenv = env.Clone() + +libs = ['clib'] +if localenv['OS'] != 'Windows': + libs.extend(env['cantera_libs']) + +localenv.Command('build_cantera.m', + mglob(localenv, 'src', 'cpp'), + MatlabBuilder(libs)) + +localenv['ENV']['PATH'] = os.environ['PATH'] +if 'TEMP' in os.environ: + localenv['ENV']['TEMP'] = os.environ['TEMP'] + +build_cmd = 'cd ${SOURCE.dir} && "%(matlab_cmd)s" -nojvm -nosplash -r build_cantera' + + +if os.name == 'posix': + mexFile = 'cantera/ctmethods.mexa%i' % localenv['OS_BITS'] +elif os.name == 'nt': + mexFile = 'cantera/ctmethods.mexw%i' % localenv['OS_BITS'] + if localenv['OS_BITS'] == 64: + localenv['ENV']['PROCESSOR_ARCHITECTURE'] = "AMD64" + else: + localenv['ENV']['PROCESSOR_ARCHITECTURE'] = "x86" + +target = localenv.Command(mexFile, + 'build_cantera.m', + build_cmd % localenv) +buildTargets.extend(target) +localenv.Depends(target, env['clib_header_targets']) + +### Install the Matlab toolbox ### +inst = localenv.RecursiveInstall('$inst_matlab_dir', 'cantera') +installTargets.extend(inst) + +inst = localenv.RecursiveInstall(pjoin('$inst_tutdir', 'matlab'), 'tutorial') +installTargets.extend(inst) + +inst = localenv.RecursiveInstall(pjoin('$inst_demodir', 'matlab'), 'examples') +installTargets.extend(inst) + +if os.name == 'nt': + inst = localenv.Install('$inst_matlab_dir', localenv['clib_shared']) + installTargets.extend(inst) diff --git a/Cantera/matlab/cantera/.cvsignore b/Cantera/matlab/cantera/.cvsignore deleted file mode 100644 index d4eb303e4..000000000 --- a/Cantera/matlab/cantera/.cvsignore +++ /dev/null @@ -1,7 +0,0 @@ -buildux.m -ctmethods.mex* -ctbin.m -ctmethods.dll -status -build_cantera.m -ctmethds.map diff --git a/Cantera/matlab/cantera/Contents.m b/Cantera/matlab/cantera/Contents.m index 5a4f155ec..65a2ae851 100755 --- a/Cantera/matlab/cantera/Contents.m +++ b/Cantera/matlab/cantera/Contents.m @@ -33,8 +33,3 @@ % ctclear - Clear all objects from memory. % % Copyright 2002 California Institute of Technology -% $Revision$ $Date$ - - - - diff --git a/Cantera/matlab/cantera/build.m b/Cantera/matlab/cantera/build.m deleted file mode 100755 index ad8dc04c9..000000000 --- a/Cantera/matlab/cantera/build.m +++ /dev/null @@ -1,45 +0,0 @@ -disp('building Phase...'); -%buildphase -cd @Phase/private -mex newphase.cpp -lct -mex phase_get.cpp -lct -mex phase_set.cpp -lct -cd ../.. - -disp('building Thermo...'); -%buildthermo -cd @Thermo/private -mex newthermo.cpp -lct -mex thermo_get.cpp -lct -mex thermo_set.cpp -lct -cd ../.. - -disp('building Kinetics...'); -%buildkinetics -cd @Kinetics/private -mex newkinetics.cpp -lct -mex kin_get.cpp -lct -mex kin_set.cpp -lct -mex rstoich.cpp -lct -mex pstoich.cpp -lct -mex rop.cpp -lct -mex production.cpp -lct -mex isrev.cpp -lct -mex rxnstring.cpp -lct -cd ../.. - -disp('building Transport...'); -%buildtransport -cd @Transport/private -mex newTransport.cpp -lct -mex trans_methods.cpp -lct -cd ../.. - -% -disp('building Functions...'); -cd private -mex addCanteraDirectory.cpp -lct -mex clearStorage.cpp -lct -mex import_from_file.cpp -lct -mex getCanteraError.cpp -lct -cd .. diff --git a/Cantera/matlab/cantera/build_cantera_static.m b/Cantera/matlab/cantera/build_cantera_static.m deleted file mode 100755 index f74fca90a..000000000 --- a/Cantera/matlab/cantera/build_cantera_static.m +++ /dev/null @@ -1,33 +0,0 @@ - -disp('building Cantera as a statically linked mex application ...'); -mex -v -Ic:/vc_env/cant17/build/include private/ctmethods.cpp private/ctfunctions.cpp ... - private/xmlmethods.cpp private/phasemethods.cpp ... - private/thermomethods.cpp private/kineticsmethods.cpp ... - private/transportmethods.cpp private/reactormethods.cpp ... - private/reactornetmethods.cpp ... - private/wallmethods.cpp private/flowdevicemethods.cpp ... - private/funcmethods.cpp ... - private/mixturemethods.cpp ... - private/onedimmethods.cpp private/surfmethods.cpp ... - c:/vc_env/cant17/build/lib/i686-pc-win32/clibstatic.lib ... - c:/vc_env/cant17/build/lib/i686-pc-win32/oneD.lib ... - c:/vc_env/cant17/build/lib/i686-pc-win32/zeroD.lib ... - c:/vc_env/cant17/build/lib/i686-pc-win32/transport.lib ... - c:/vc_env/cant17/build/lib/i686-pc-win32/equil.lib ... - c:/vc_env/cant17/build/lib/i686-pc-win32/kinetics.lib ... - c:/vc_env/cant17/build/lib/i686-pc-win32/thermo.lib ... - c:/vc_env/cant17/build/lib/i686-pc-win32/numerics.lib ... - c:/vc_env/cant17/build/lib/i686-pc-win32/converters.lib ... - c:/vc_env/cant17/build/lib/i686-pc-win32/base.lib ... - c:/vc_env/cant17/build/lib/i686-pc-win32/ctcxx.lib ... - c:/vc_env/cant17/build/lib/i686-pc-win32/tpx.lib ... - c:/vc_env/cant17/build/lib/i686-pc-win32/NVEC_SER.lib ... - c:/vc_env/cant17/build/lib/i686-pc-win32/CVODES.lib ... - c:/vc_env/cant17/build/lib/i686-pc-win32/SUNDIALS_SHARED.lib ... - c:/vc_env/cant17/build/lib/i686-pc-win32/ctmath.lib ... - c:/vc_env/cant17/build/lib/i686-pc-win32/ctlapack.lib ... - c:/vc_env/cant17/build/lib/i686-pc-win32/ctblas.lib ... - c:/vc_env/cant17/build/lib/i686-pc-win32/ctf2c.lib ... - c:/vc_env/cant17/build/lib/i686-pc-win32/ctlapack.lib ... - c:/vc_env/cant17/build/lib/i686-pc-win32/ctblas.lib ... - diff --git a/Cantera/matlab/cantera/private/importFromFile.m b/Cantera/matlab/cantera/private/importFromFile.m deleted file mode 100755 index 3312fa09e..000000000 --- a/Cantera/matlab/cantera/private/importFromFile.m +++ /dev/null @@ -1,33 +0,0 @@ -function b = importFromFile(th, k, infile, therm_db) -%importFromFile import a definition of a phase from a file. -% -% function importFromFile reads element, species, and reaction -% definitions from a file. The elements and species are added to -% thermo object 'th', and the reactions are added to 'k', which must be a -% kinetics manager for object th. - -if nargin > 3 - therm = therm_db; -elseif nargin == 3 - therm = ' '; -elseif nargin < 3 - error('syntax error: not enough arguments'); -end - -lasterr(''); - -if isa(th,'Thermo') & isa(k,'Kinetics') & isa(infile,'char') & isa(therm,'char') - ok = import_from_file(hndl(th), hndl(k), infile, therm, ' ', 1); - if ok == -1 - error(geterr); - elseif ok == -999 - disp('exception'); - error(lasterr); - elseif ok < 0 - error('Error importing file'); - end - -else - error('syntax error'); -end -b = {th, k}; diff --git a/Cantera/matlab/cantera/examples/catcomb.m b/Cantera/matlab/examples/catcomb.m similarity index 100% rename from Cantera/matlab/cantera/examples/catcomb.m rename to Cantera/matlab/examples/catcomb.m diff --git a/Cantera/matlab/cantera/examples/diffflame.m b/Cantera/matlab/examples/diffflame.m similarity index 100% rename from Cantera/matlab/cantera/examples/diffflame.m rename to Cantera/matlab/examples/diffflame.m diff --git a/Cantera/matlab/cantera/examples/equil.m b/Cantera/matlab/examples/equil.m similarity index 100% rename from Cantera/matlab/cantera/examples/equil.m rename to Cantera/matlab/examples/equil.m diff --git a/Cantera/matlab/cantera/examples/flame.m b/Cantera/matlab/examples/flame.m similarity index 100% rename from Cantera/matlab/cantera/examples/flame.m rename to Cantera/matlab/examples/flame.m diff --git a/Cantera/matlab/cantera/examples/flame1.m b/Cantera/matlab/examples/flame1.m similarity index 100% rename from Cantera/matlab/cantera/examples/flame1.m rename to Cantera/matlab/examples/flame1.m diff --git a/Cantera/matlab/cantera/examples/flame2.m b/Cantera/matlab/examples/flame2.m similarity index 100% rename from Cantera/matlab/cantera/examples/flame2.m rename to Cantera/matlab/examples/flame2.m diff --git a/Cantera/matlab/cantera/examples/ignite.m b/Cantera/matlab/examples/ignite.m similarity index 100% rename from Cantera/matlab/cantera/examples/ignite.m rename to Cantera/matlab/examples/ignite.m diff --git a/Cantera/matlab/cantera/examples/ignite2.m b/Cantera/matlab/examples/ignite2.m similarity index 100% rename from Cantera/matlab/cantera/examples/ignite2.m rename to Cantera/matlab/examples/ignite2.m diff --git a/Cantera/matlab/cantera/examples/ignite3.m b/Cantera/matlab/examples/ignite3.m similarity index 100% rename from Cantera/matlab/cantera/examples/ignite3.m rename to Cantera/matlab/examples/ignite3.m diff --git a/Cantera/matlab/cantera/examples/ignite_hp.m b/Cantera/matlab/examples/ignite_hp.m similarity index 100% rename from Cantera/matlab/cantera/examples/ignite_hp.m rename to Cantera/matlab/examples/ignite_hp.m diff --git a/Cantera/matlab/cantera/examples/ignite_uv.m b/Cantera/matlab/examples/ignite_uv.m similarity index 100% rename from Cantera/matlab/cantera/examples/ignite_uv.m rename to Cantera/matlab/examples/ignite_uv.m diff --git a/Cantera/matlab/cantera/examples/isentropic.m b/Cantera/matlab/examples/isentropic.m similarity index 100% rename from Cantera/matlab/cantera/examples/isentropic.m rename to Cantera/matlab/examples/isentropic.m diff --git a/Cantera/matlab/cantera/examples/periodic_cstr.m b/Cantera/matlab/examples/periodic_cstr.m similarity index 100% rename from Cantera/matlab/cantera/examples/periodic_cstr.m rename to Cantera/matlab/examples/periodic_cstr.m diff --git a/Cantera/matlab/cantera/examples/prandtl1.m b/Cantera/matlab/examples/prandtl1.m similarity index 100% rename from Cantera/matlab/cantera/examples/prandtl1.m rename to Cantera/matlab/examples/prandtl1.m diff --git a/Cantera/matlab/cantera/examples/prandtl2.m b/Cantera/matlab/examples/prandtl2.m similarity index 100% rename from Cantera/matlab/cantera/examples/prandtl2.m rename to Cantera/matlab/examples/prandtl2.m diff --git a/Cantera/matlab/cantera/examples/rankine.m b/Cantera/matlab/examples/rankine.m similarity index 100% rename from Cantera/matlab/cantera/examples/rankine.m rename to Cantera/matlab/examples/rankine.m diff --git a/Cantera/matlab/cantera/examples/reactor1.m b/Cantera/matlab/examples/reactor1.m similarity index 100% rename from Cantera/matlab/cantera/examples/reactor1.m rename to Cantera/matlab/examples/reactor1.m diff --git a/Cantera/matlab/cantera/examples/reactor2.m b/Cantera/matlab/examples/reactor2.m similarity index 100% rename from Cantera/matlab/cantera/examples/reactor2.m rename to Cantera/matlab/examples/reactor2.m diff --git a/Cantera/matlab/cantera/examples/run_examples.m b/Cantera/matlab/examples/run_examples.m similarity index 100% rename from Cantera/matlab/cantera/examples/run_examples.m rename to Cantera/matlab/examples/run_examples.m diff --git a/Cantera/matlab/cantera/examples/surfreactor.m b/Cantera/matlab/examples/surfreactor.m similarity index 100% rename from Cantera/matlab/cantera/examples/surfreactor.m rename to Cantera/matlab/examples/surfreactor.m diff --git a/Cantera/matlab/cantera/examples/test_examples.m b/Cantera/matlab/examples/test_examples.m similarity index 100% rename from Cantera/matlab/cantera/examples/test_examples.m rename to Cantera/matlab/examples/test_examples.m diff --git a/Cantera/matlab/cantera/examples/transport1.m b/Cantera/matlab/examples/transport1.m similarity index 100% rename from Cantera/matlab/cantera/examples/transport1.m rename to Cantera/matlab/examples/transport1.m diff --git a/Cantera/matlab/setup_matlab.py.in b/Cantera/matlab/setup_matlab.py.in deleted file mode 100644 index 51c326558..000000000 --- a/Cantera/matlab/setup_matlab.py.in +++ /dev/null @@ -1,45 +0,0 @@ - -import sys - -###################################################################### -# System Notes: -# -# HKM solaris 64: -# On this system matlab is built with gcc. Therefore, you will have to -# strip the "-lCrun -lCstd -lfsu" library commands from libs. They -# will cause a link error. because they are only applicable to -# sun's native CC compiler. -# -###################################################################### - -bindir = '@ct_bindir@' -libdir = '-L@buildlib@ @LOCAL_LIB_DIRS@' -incdir = '@buildinc@' -libs = '-lclib @LOCAL_LIBS@ @LIBS@ @FLIBS@ @LCXX_END_LIBS@' - -f = open('setup.m','w') -f.write('cd cantera\nbuildux\nexit\n') -f.close() - -fb = open('cantera/buildux.m','w') -fb.write(""" -disp('building Cantera..'); -mex -cxx -v private/ctmethods.cpp private/ctfunctions.cpp ... - private/xmlmethods.cpp private/phasemethods.cpp ... - private/thermomethods.cpp private/kineticsmethods.cpp ... - private/mixturemethods.cpp ... - private/transportmethods.cpp private/reactormethods.cpp ... - private/reactornetmethods.cpp ... - private/wallmethods.cpp private/flowdevicemethods.cpp ... - private/funcmethods.cpp ... - private/onedimmethods.cpp private/surfmethods.cpp ... -"""+'-I'+incdir+' '+libdir+' '+libs+'\n'+"""disp('done.'); -""") -fb.close() - -fp = open('cantera/ctbin.m','w') -fp.write("""function path = ctbin -path = '"""+bindir+"""'; -""") -fp.close() - diff --git a/Cantera/matlab/setup_winmatlab.py b/Cantera/matlab/setup_winmatlab.py deleted file mode 100644 index c41132377..000000000 --- a/Cantera/matlab/setup_winmatlab.py +++ /dev/null @@ -1,93 +0,0 @@ -# -# python script to create a few key files for the windows build -# -# $Id$ -# -import sys -import os -import os.path - -# -# We are currently in the CanteraRoot/Cantera/matlab directory -CurrDir=os.getcwd() -# -# Get a list of path + 'matlab' -# -CantDir=os.path.split(CurrDir) -# -# Get a list of CanteraRoot + 'Cantera' -# -CantRootList=os.path.split(CantDir[0]) -# -# CanteraRoot will contain the absolute path name -# of the development root directory -# -CanteraRoot=CantRootList[0] - -bindir = CanteraRoot + '/bin' -libdir = CanteraRoot + '/build/lib/i686-pc-win32' -incdir = CanteraRoot + '/build/include' -dflibdir = '' - -bllibstr = "-lctlapack -lctblas" -bllibs = bllibstr.replace('-l',' ') -bllist = bllibs.split() - -bldir = libdir - -libs = ['clib'] -# -# setup.m file -# This is a utility matlab file that tells matlab to -# jump down a directory and execute build_cantera.m -# -f = open('setup.m','w') -f.write('cd cantera\nbuild_cantera\nexit\n') -f.close() -# -# cantera/build_Cantera.m -# -# Here we create the file cantera/build_Cantera.m -# This file contains the command which is executed from within matlab -# to build the cantera extension -# -fb = open('cantera/build_cantera.m','w') -fb.write(""" -disp('building Cantera..'); -mex -v -I"""+incdir+""" private/ctmethods.cpp private/ctfunctions.cpp ... - private/xmlmethods.cpp private/phasemethods.cpp ... - private/thermomethods.cpp private/kineticsmethods.cpp ... - private/transportmethods.cpp private/reactormethods.cpp ... - private/reactornetmethods.cpp ... - private/wallmethods.cpp private/flowdevicemethods.cpp ... - private/funcmethods.cpp ... - private/mixturemethods.cpp ... - private/onedimmethods.cpp private/surfmethods.cpp ... -""") -s = '' -for lib in libs: - s += ' '+libdir+'/'+lib+'.lib ...\n' -fb.write(s) -if bllist: - s = '' - for lib in bllist: - s += ' '+bldir+'/'+lib+'.lib ...\n' - fb.write(s) -# fb.write(' "'+dflibdir+'/dformd.lib" ...\n') -# fb.write(' "'+dflibdir+'/dfconsol.lib" ...\n') -# fb.write(' "'+dflibdir+'/dfport.lib" \n') -fb.write(' \n') -fb.close() -# -# Here we create the file ctbin.m. -# This is a matlab command which specified the ctbin directory -# within matlab. However we have a problem. This refers to the -# development computer, while we may be on the target computer. -# Don't know how to resolve this atm. -# -fp = open('cantera/ctbin.m','w') -fp.write("""function path = ctbin -path = '"""+bindir+"""'; -""") -fp.close() - diff --git a/Cantera/matlab/setup_winmatlab_d.py b/Cantera/matlab/setup_winmatlab_d.py deleted file mode 100644 index 0a82286eb..000000000 --- a/Cantera/matlab/setup_winmatlab_d.py +++ /dev/null @@ -1,94 +0,0 @@ -# -# python script to create a few key files for the windows build -# -# $Id: setup_winmatlab.py,v 1.29 2009/07/20 19:38:53 hkmoffa Exp $ -# -import sys -import os -import os.path - -# -# We are currently in the CanteraRoot/Cantera/matlab directory -CurrDir=os.getcwd() -# -# Get a list of path + 'matlab' -# -CantDir=os.path.split(CurrDir) -# -# Get a list of CanteraRoot + 'Cantera' -# -CantRootList=os.path.split(CantDir[0]) -# -# CanteraRoot will contain the absolute path name -# of the development root directory -# -CanteraRoot=CantRootList[0] - -bindir = CanteraRoot + '/bin' -libdir = CanteraRoot + '/build/lib/i686-pc-win32' -incdir = CanteraRoot + '/build/include' -dflibdir = '' - -bllibstr = "-lctlapack_d -lctblas_d" -bllibs = bllibstr.replace('-l',' ') -bllist = bllibs.split() - -bldir = libdir - -libs = ['clib_d'] -# -# setup.m file -# This is a utility matlab file that tells matlab to -# jump down a directory and execute build_cantera.m -# -f = open('setup.m','w') -# f.write('cd cantera\nbuild_cantera\nexit\n') -f.write('cd cantera\nbuild_cantera\n') -f.close() -# -# cantera/build_Cantera.m -# -# Here we create the file cantera/build_Cantera.m -# This file contains the command which is executed from within matlab -# to build the cantera extension -# -fb = open('cantera/build_cantera.m','w') -fb.write(""" -disp('building Cantera..'); -mex -v -I"""+incdir+""" private/ctmethods.cpp private/ctfunctions.cpp ... - private/xmlmethods.cpp private/phasemethods.cpp ... - private/thermomethods.cpp private/kineticsmethods.cpp ... - private/transportmethods.cpp private/reactormethods.cpp ... - private/reactornetmethods.cpp ... - private/wallmethods.cpp private/flowdevicemethods.cpp ... - private/funcmethods.cpp ... - private/mixturemethods.cpp ... - private/onedimmethods.cpp private/surfmethods.cpp ... -""") -s = '' -for lib in libs: - s += ' '+libdir+'/'+lib+'.lib ...\n' -fb.write(s) -if bllist: - s = '' - for lib in bllist: - s += ' '+bldir+'/'+lib+'.lib ...\n' - fb.write(s) -# fb.write(' "'+dflibdir+'/dformd.lib" ...\n') -# fb.write(' "'+dflibdir+'/dfconsol.lib" ...\n') -# fb.write(' "'+dflibdir+'/dfport.lib" \n') -fb.write(' \n') -fb.close() -# -# Here we create the file ctbin.m. -# This is a matlab command which specified the ctbin directory -# within matlab. However we have a problem. This refers to the -# development computer, while we may be on the target computer. -# Don't know how to resolve this atm. -# -fp = open('cantera/ctbin.m','w') -fp.write("""function path = ctbin -path = '"""+bindir+"""'; -""") -fp.close() - diff --git a/Cantera/matlab/setup_winmatlab_static.py b/Cantera/matlab/setup_winmatlab_static.py deleted file mode 100755 index a0c860588..000000000 --- a/Cantera/matlab/setup_winmatlab_static.py +++ /dev/null @@ -1,56 +0,0 @@ - -import sys - -bindir = 'C:/cygwin/usr/local/cantera/bin' -libdir = 'c:/vc_env/cant17/build/lib/i686-pc-win32' -incdir = 'c:/vc_env/cant17/build/include' -dflibdir = '' - -bllibstr = "-lctlapack -lctblas" -bllibs = bllibstr.replace('-l',' ') -bllist = bllibs.split() - -bldir = "c:/vc_env/cant17/build/lib/i686-pc-win32" - -libs = ['clib', 'oneD', 'zeroD', 'transport', 'equil', 'kinetics', 'thermo', 'numerics', 'converters', 'base', - 'ctcxx', 'tpx', 'NVEC_SER', 'CVODES', 'SUNDIALS_SHARED', 'ctmath', 'ctlapack', 'ctblas', 'ctf2c'] - -f = open('setup.m','w') -f.write('cd cantera\nbuild_cantera\nexit\n') -f.close() - -fb = open('cantera/build_cantera.m','w') -fb.write(""" -disp('building Cantera..'); -mex -v -I"""+incdir+""" private/ctmethods.cpp private/ctfunctions.cpp ... - private/xmlmethods.cpp private/phasemethods.cpp ... - private/thermomethods.cpp private/kineticsmethods.cpp ... - private/transportmethods.cpp private/reactormethods.cpp ... - private/reactornetmethods.cpp ... - private/wallmethods.cpp private/flowdevicemethods.cpp ... - private/funcmethods.cpp ... - private/mixturemethods.cpp ... - private/onedimmethods.cpp private/surfmethods.cpp ... -""") -s = '' -for lib in libs: - s += ' '+libdir+'/'+lib+'.lib ...\n' -fb.write(s) -if bllist: - s = '' - for lib in bllist: - s += ' '+bldir+'/'+lib+'.lib ...\n' - fb.write(s) -# fb.write(' "'+dflibdir+'/dformd.lib" ...\n') -# fb.write(' "'+dflibdir+'/dfconsol.lib" ...\n') -# fb.write(' "'+dflibdir+'/dfport.lib" \n') -fb.write(' \n') - -fb.close() - -fp = open('cantera/ctbin.m','w') -fp.write("""function path = ctbin -path = '"""+bindir+"""'; -""") -fp.close() - diff --git a/Cantera/matlab/setup_winmatlab_static.py.in b/Cantera/matlab/setup_winmatlab_static.py.in deleted file mode 100755 index a0c860588..000000000 --- a/Cantera/matlab/setup_winmatlab_static.py.in +++ /dev/null @@ -1,56 +0,0 @@ - -import sys - -bindir = 'C:/cygwin/usr/local/cantera/bin' -libdir = 'c:/vc_env/cant17/build/lib/i686-pc-win32' -incdir = 'c:/vc_env/cant17/build/include' -dflibdir = '' - -bllibstr = "-lctlapack -lctblas" -bllibs = bllibstr.replace('-l',' ') -bllist = bllibs.split() - -bldir = "c:/vc_env/cant17/build/lib/i686-pc-win32" - -libs = ['clib', 'oneD', 'zeroD', 'transport', 'equil', 'kinetics', 'thermo', 'numerics', 'converters', 'base', - 'ctcxx', 'tpx', 'NVEC_SER', 'CVODES', 'SUNDIALS_SHARED', 'ctmath', 'ctlapack', 'ctblas', 'ctf2c'] - -f = open('setup.m','w') -f.write('cd cantera\nbuild_cantera\nexit\n') -f.close() - -fb = open('cantera/build_cantera.m','w') -fb.write(""" -disp('building Cantera..'); -mex -v -I"""+incdir+""" private/ctmethods.cpp private/ctfunctions.cpp ... - private/xmlmethods.cpp private/phasemethods.cpp ... - private/thermomethods.cpp private/kineticsmethods.cpp ... - private/transportmethods.cpp private/reactormethods.cpp ... - private/reactornetmethods.cpp ... - private/wallmethods.cpp private/flowdevicemethods.cpp ... - private/funcmethods.cpp ... - private/mixturemethods.cpp ... - private/onedimmethods.cpp private/surfmethods.cpp ... -""") -s = '' -for lib in libs: - s += ' '+libdir+'/'+lib+'.lib ...\n' -fb.write(s) -if bllist: - s = '' - for lib in bllist: - s += ' '+bldir+'/'+lib+'.lib ...\n' - fb.write(s) -# fb.write(' "'+dflibdir+'/dformd.lib" ...\n') -# fb.write(' "'+dflibdir+'/dfconsol.lib" ...\n') -# fb.write(' "'+dflibdir+'/dfport.lib" \n') -fb.write(' \n') - -fb.close() - -fp = open('cantera/ctbin.m','w') -fp.write("""function path = ctbin -path = '"""+bindir+"""'; -""") -fp.close() - diff --git a/Cantera/matlab/cantera/private/ctfunctions.cpp b/Cantera/matlab/src/ctfunctions.cpp similarity index 92% rename from Cantera/matlab/cantera/private/ctfunctions.cpp rename to Cantera/matlab/src/ctfunctions.cpp index f6b937e22..17780cd25 100644 --- a/Cantera/matlab/cantera/private/ctfunctions.cpp +++ b/Cantera/matlab/src/ctfunctions.cpp @@ -1,17 +1,14 @@ /** * @file ctfunctions.cpp */ -/* - * $Id$ - */ - -#include "mex.h" -#include "../../../clib/src/ct.h" -#include "../../../clib/src/ctonedim.h" -#include "../../../clib/src/ctxml.h" -#include "ctmatutils.h" #include #include + +#include +#include +#include +#include "ctmatutils.h" + using namespace std; void reportError() { diff --git a/Cantera/matlab/cantera/private/ctmatutils.h b/Cantera/matlab/src/ctmatutils.h similarity index 68% rename from Cantera/matlab/cantera/private/ctmatutils.h rename to Cantera/matlab/src/ctmatutils.h index 17e4f3369..46092def7 100755 --- a/Cantera/matlab/cantera/private/ctmatutils.h +++ b/Cantera/matlab/src/ctmatutils.h @@ -1,8 +1,19 @@ +#ifndef CT_MATUTILS_H +#define CT_MATUTILS_H + const double Undef = -999.123; //const double DERR = -999.999; #include +// Workaround for VS2010 and Matlab 2010a. +// mex.h must be included after or another include from +// the standard library which includes . +#if (_MSC_VER >= 1600) && defined(_CHAR16T) +#define CHAR16_T char16_t +#endif +#include "mex.h" + void reportError(); void checkNArgs(const int n, const int nrhs); @@ -20,9 +31,9 @@ inline double getDouble(A* mxhndl) { inline char* getString(const mxArray* p) { char* input_buf = 0; int status; - int m = mxGetM(p); - int n = mxGetN(p); - int buflen = m*n + 1; + size_t m = mxGetM(p); + size_t n = mxGetN(p); + mwSize buflen = (mwSize) (m*n + 1); std::string msg; if (m == 1) { @@ -40,5 +51,4 @@ inline char* getString(const mxArray* p) { return input_buf; } - - +#endif diff --git a/Cantera/matlab/cantera/private/ctmethods.cpp b/Cantera/matlab/src/ctmethods.cpp similarity index 96% rename from Cantera/matlab/cantera/private/ctmethods.cpp rename to Cantera/matlab/src/ctmethods.cpp index 37082547c..b000f6254 100644 --- a/Cantera/matlab/cantera/private/ctmethods.cpp +++ b/Cantera/matlab/src/ctmethods.cpp @@ -9,12 +9,9 @@ * class is indicated by the first parameter in the call from MATLAB. */ -#include "../../../clib/src/ct.h" #include -//#include "../../../src/base/ct_defs.h" -//#include "../../../src/base/global.h" -//#include "../../../src/base/logger.h" -#include "mex.h" + +#include #include "ctmatutils.h" #include "mllogger.h" diff --git a/Cantera/matlab/cantera/private/flowdevicemethods.cpp b/Cantera/matlab/src/flowdevicemethods.cpp similarity index 95% rename from Cantera/matlab/cantera/private/flowdevicemethods.cpp rename to Cantera/matlab/src/flowdevicemethods.cpp index d46e3abfc..08c747449 100644 --- a/Cantera/matlab/cantera/private/flowdevicemethods.cpp +++ b/Cantera/matlab/src/flowdevicemethods.cpp @@ -1,9 +1,6 @@ - -#include "mex.h" #include "ctmatutils.h" -#include "../../../clib/src/ctreactor.h" -#include "../../../clib/src/ct.h" - +#include +#include //const double Undef = -999.123; diff --git a/Cantera/matlab/cantera/private/funcmethods.cpp b/Cantera/matlab/src/funcmethods.cpp similarity index 87% rename from Cantera/matlab/cantera/private/funcmethods.cpp rename to Cantera/matlab/src/funcmethods.cpp index 95ccbf06a..d8b9e248c 100644 --- a/Cantera/matlab/cantera/private/funcmethods.cpp +++ b/Cantera/matlab/src/funcmethods.cpp @@ -1,8 +1,6 @@ - -#include "mex.h" #include "ctmatutils.h" -#include "../../../clib/src/ctfunc.h" -#include "../../../clib/src/ct.h" +#include +#include void funcmethods( int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[] ) @@ -17,9 +15,9 @@ void funcmethods( int nlhs, mxArray *plhs[], int n = getInt(prhs[3]); if (type < 20) { ptr = mxGetPr(prhs[4]); - int msize = mxGetM(prhs[4]); - int nsize = mxGetN(prhs[4]); - int lenp = msize*nsize; + size_t msize = mxGetM(prhs[4]); + size_t nsize = mxGetN(prhs[4]); + size_t lenp = msize*nsize; nn = func_new(type, n, lenp, ptr); } else if (type < 45) { diff --git a/Cantera/matlab/cantera/private/kineticsmethods.cpp b/Cantera/matlab/src/kineticsmethods.cpp similarity index 93% rename from Cantera/matlab/cantera/private/kineticsmethods.cpp rename to Cantera/matlab/src/kineticsmethods.cpp index 21d8ab024..60f5ef5e7 100644 --- a/Cantera/matlab/cantera/private/kineticsmethods.cpp +++ b/Cantera/matlab/src/kineticsmethods.cpp @@ -1,7 +1,5 @@ - -#include "mex.h" #include "ctmatutils.h" -#include "../../../clib/src/ct.h" +#include void checkNArgs(const int n, const int nrhs) { if (n != nrhs) { @@ -24,7 +22,7 @@ void kineticsmethods( int nlhs, mxArray *plhs[], int in2 = getInt(prhs[5]); int in3 = getInt(prhs[6]); int in4 = getInt(prhs[7]); - vv = newKineticsFromXML(root, iph, in1, in2, in3, in4); + vv = (double) newKineticsFromXML(root, iph, in1, in2, in3, in4); plhs[0] = mxCreateNumericMatrix(1,1,mxDOUBLE_CLASS,mxREAL); double *h = mxGetPr(plhs[0]); *h = vv; @@ -48,15 +46,15 @@ void kineticsmethods( int nlhs, mxArray *plhs[], switch (job) { case 1: - vv = kin_nReactions(kin); break; + vv = (double) kin_nReactions(kin); break; case 2: vv = kin_multiplier(kin, irxn-1); break; case 3: - vv = kin_nSpecies(kin); break; + vv = (double) kin_nSpecies(kin); break; case 4: vv = kin_isReversible(kin,irxn-1); break; case 5: - vv = kin_reactantStoichCoeff(kin, isp - 1, irxn-1); + vv = kin_reactantStoichCoeff(kin, isp - 1, irxn-1); break; case 6: vv = kin_productStoichCoeff(kin, isp - 1, irxn-1); @@ -72,7 +70,7 @@ void kineticsmethods( int nlhs, mxArray *plhs[], else if (job < 20) { // get reaction array attributes - int nr = kin_nReactions(kin); + mwSize nr = (mwSize) kin_nReactions(kin); plhs[0] = mxCreateNumericMatrix(nr,1,mxDOUBLE_CLASS,mxREAL); double *h = mxGetPr(plhs[0]); int ok = -10; @@ -92,7 +90,7 @@ void kineticsmethods( int nlhs, mxArray *plhs[], mexErrMsgTxt("error computing rates of progress"); } else if (job < 30) { - int nsp = kin_nSpecies(kin); + mwSize nsp = (mwSize) kin_nSpecies(kin); plhs[0] = mxCreateNumericMatrix(nsp,1,mxDOUBLE_CLASS,mxREAL); double *h = mxGetPr(plhs[0]); int ok = -10; diff --git a/Cantera/matlab/cantera/private/mixturemethods.cpp b/Cantera/matlab/src/mixturemethods.cpp similarity index 92% rename from Cantera/matlab/cantera/private/mixturemethods.cpp rename to Cantera/matlab/src/mixturemethods.cpp index fc0018012..054d894cf 100644 --- a/Cantera/matlab/cantera/private/mixturemethods.cpp +++ b/Cantera/matlab/src/mixturemethods.cpp @@ -1,14 +1,11 @@ /** * @file mixturemethods.cpp */ -/* - * $Id$ - */ -#include "mex.h" -#include "../../../clib/src/ctmultiphase.h" -#include "../../../clib/src/ct.h" -#include "ctmatutils.h" #include + +#include +#include +#include "ctmatutils.h" using namespace std; void mixturemethods( int nlhs, mxArray *plhs[], @@ -86,24 +83,24 @@ using namespace std; else if (job < 40) { switch (job) { case 19: - r = mix_nPhases(i); + r = (double) mix_nPhases(i); break; case 21: - r = mix_nElements(i); + r = (double) mix_nElements(i); break; case 22: checkNArgs(4, nrhs); nm = getString(prhs[3]); - r = mix_elementIndex(i, nm)+1; + r = (double) mix_elementIndex(i, nm)+1; break; case 23: checkNArgs(5, nrhs); m = getInt(prhs[3]); n = getInt(prhs[4]); - r = mix_speciesIndex(i, m-1, n-1)+1; + r = (double) mix_speciesIndex(i, m-1, n-1)+1; break; case 24: - r = mix_nSpecies(i); + r = (double) mix_nSpecies(i); break; case 25: r = mix_temperature(i); @@ -148,7 +145,7 @@ using namespace std; else if (job < 60) { int iok = 0; - int nsp = mix_nSpecies(i); + mwSize nsp = (mwSize) mix_nSpecies(i); double* x = new double[nsp]; switch (job) { case 41: diff --git a/Cantera/matlab/cantera/private/mllogger.h b/Cantera/matlab/src/mllogger.h similarity index 95% rename from Cantera/matlab/cantera/private/mllogger.h rename to Cantera/matlab/src/mllogger.h index 94844c42a..2f8d6c0a4 100644 --- a/Cantera/matlab/cantera/private/mllogger.h +++ b/Cantera/matlab/src/mllogger.h @@ -1,15 +1,10 @@ /** * @file mlloger.h */ -/* - * $Id$ - */ - #ifndef MLLOGGER_H #define MLLOGGER_H -#include "mex.h" -#include +#include "ctmatutils.h" #include "cantera/kernel/logger.h" #include diff --git a/Cantera/matlab/cantera/private/onedimmethods.cpp b/Cantera/matlab/src/onedimmethods.cpp similarity index 94% rename from Cantera/matlab/cantera/private/onedimmethods.cpp rename to Cantera/matlab/src/onedimmethods.cpp index b284260ff..7ae6335e1 100644 --- a/Cantera/matlab/cantera/private/onedimmethods.cpp +++ b/Cantera/matlab/src/onedimmethods.cpp @@ -1,10 +1,9 @@ - -#include "mex.h" -#include "ctmatutils.h" -#include "../../../clib/src/ctonedim.h" - #include #include + +#include "ctmatutils.h" +#include + using namespace std; @@ -17,7 +16,7 @@ void onedimmethods( int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[] ) { double vv; int job = getInt(prhs[2]); - int n, m; + size_t n, m; double *dom_ids, *h; int indx; char *nm; @@ -27,7 +26,8 @@ void onedimmethods( int nlhs, mxArray *plhs[], int idom, icomp, localPoint; if (job < 10) { - int ph, kin, tr, itype, nd, sz, k, *ptrs; + int ph, kin, tr, itype, *ptrs; + size_t sz, nd; switch (job) { @@ -80,16 +80,13 @@ void onedimmethods( int nlhs, mxArray *plhs[], dom_ids = mxGetPr(prhs[4]); m = mxGetM(prhs[4]); n = mxGetN(prhs[4]); - if (m == 1) - sz = n; - else - sz = m; + sz = (m == 1) ? n : m; if (sz != nd) mexErrMsgTxt("wrong size for domain array"); ptrs = new int[sz]; //writelog("allocated ptrs\n"); - for (k = 0; k < sz; k++) { + for (size_t k = 0; k < sz; k++) { // writelog("k = ...\n"); ptrs[k] = int(dom_ids[k]); } @@ -131,17 +128,17 @@ void onedimmethods( int nlhs, mxArray *plhs[], vv = domain_del(dom); break; case 11: checkNArgs(3, nrhs); - vv = domain_nComponents(dom); break; + vv = (double) domain_nComponents(dom); break; case 12: checkNArgs(3, nrhs); vv = domain_type(dom); break; case 13: checkNArgs(3, nrhs); - vv = domain_index(dom); + vv = (double) domain_index(dom); if (vv >= 0.0) vv += 1.0; break; case 14: checkNArgs(3, nrhs); - vv = domain_nPoints(dom); break; + vv = (double) domain_nPoints(dom); break; case 15: checkNArgs(3, nrhs); vv = bdry_temperature(dom); break; @@ -155,7 +152,7 @@ void onedimmethods( int nlhs, mxArray *plhs[], case 18: checkNArgs(4, nrhs); nm = getString(prhs[3]); - vv = domain_componentIndex(dom, nm) ; + vv = (double) domain_componentIndex(dom, nm) ; if (vv >= 0.0) vv += 1.0; break; case 19: checkNArgs(4, nrhs); @@ -213,12 +210,12 @@ void onedimmethods( int nlhs, mxArray *plhs[], // set parameters else { - int iok = -1; double lower, upper, rtol, atol, *grid, *pos, *values, mdot, t, p, val, *temp, ratio, slope, curve, tstep, *dts, rdt, prune; - int npts, np, nv, comp, localPoint, idom, + size_t npts, np, nv; + int comp, localPoint, idom, loglevel, refine_grid, n, flag, itime, ns, *nsteps, icount, onoff, ss_age, ts_age; char *xstr, *fname, *id, *desc, *name; @@ -273,9 +270,9 @@ void onedimmethods( int nlhs, mxArray *plhs[], checkNArgs(5, nrhs); pos = mxGetPr(prhs[3]); temp = mxGetPr(prhs[4]); - n = mxGetM(prhs[3])*mxGetN(prhs[3]); - m = mxGetM(prhs[4])*mxGetN(prhs[4]); - iok = stflow_setFixedTempProfile(dom, n, pos, m, temp); + np = mxGetM(prhs[3])*mxGetN(prhs[3]); + nv = mxGetM(prhs[4])*mxGetN(prhs[4]); + iok = stflow_setFixedTempProfile(dom, np, pos, nv, temp); break; case 65: checkNArgs(4, nrhs); diff --git a/Cantera/matlab/cantera/private/phasemethods.cpp b/Cantera/matlab/src/phasemethods.cpp similarity index 87% rename from Cantera/matlab/cantera/private/phasemethods.cpp rename to Cantera/matlab/src/phasemethods.cpp index 3a958f1df..ca5d19263 100644 --- a/Cantera/matlab/cantera/private/phasemethods.cpp +++ b/Cantera/matlab/src/phasemethods.cpp @@ -1,26 +1,23 @@ /** * @file phasemethods.cpp */ -/* - * $Id$ - */ -#include "mex.h" #include "ctmatutils.h" -#include "../../../clib/src/ct.h" +#include void phasemethods( int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[] ) { double vv; - int iok=0, k, m; + int iok=0, k; int ph = getInt(prhs[1]); int job = getInt(prhs[2]); bool ok = true; char* input_buf; double* ptr = 0; - int n, nsp, mjob, show_thermo; + size_t nsp, n, m; + int mjob, show_thermo; // methods to set attributes if (job < 0) { @@ -79,12 +76,13 @@ // set attributes from a string else { - int buflen, status; + int status; + mwSize buflen; char* input_buf; if (mxIsChar(prhs[3]) == 1) { if(mxGetM(prhs[3]) != 1) mexErrMsgTxt("Input must be a row vector."); - buflen = (mxGetM(prhs[3]) * mxGetN(prhs[3])) + 1; + buflen = (mwSize) (mxGetM(prhs[3]) * mxGetN(prhs[3])) + 1; input_buf = (char*)mxCalloc(buflen, sizeof(char)); status = mxGetString(prhs[3], input_buf, buflen); if (status != 0) @@ -115,7 +113,7 @@ switch (job) { case 0: - vv = newThermoFromXML(ph); break; + vv = (double) newThermoFromXML(ph); break; // floating-point attributes case 1: vv = phase_temperature(ph); break; @@ -128,16 +126,16 @@ case 8: vv = 1.0/phase_density(ph); break; case 10: - vv = phase_nElements(ph); break; + vv = (double) phase_nElements(ph); break; case 11: - vv = phase_nSpecies(ph); break; + vv = (double) phase_nSpecies(ph); break; case 12: input_buf = getString(prhs[3]); - vv = phase_speciesIndex(ph, input_buf) + 1; + vv = (double) phase_speciesIndex(ph, input_buf) + 1; break; case 13: input_buf = getString(prhs[3]); - vv = phase_elementIndex(ph, input_buf) + 1; + vv = (double) phase_elementIndex(ph, input_buf) + 1; break; case 14: k = getInt(prhs[3]); @@ -163,7 +161,7 @@ else if (job < 30) { iok = 0; - int nsp = phase_nSpecies(ph); + size_t nsp = phase_nSpecies(ph); double* x = new double[nsp]; switch (job) { case 20: @@ -178,16 +176,16 @@ default: ; } - plhs[0] = mxCreateNumericMatrix(nsp,1, + plhs[0] = mxCreateNumericMatrix((mwSize) nsp,1, mxDOUBLE_CLASS,mxREAL); double *h = mxGetPr(plhs[0]); if (iok >= 0) { - for (int i = 0; i < nsp; i++) h[i] = x[i]; + for (size_t i = 0; i < nsp; i++) h[i] = x[i]; delete x; return; } else { - for (int i = 0; i < nsp; i++) h[i] = -999.99; + for (size_t i = 0; i < nsp; i++) h[i] = -999.99; delete x; mexErrMsgTxt("unknown attribute"); return; @@ -197,7 +195,7 @@ else if (job < 40) { iok = 0; - int nel = phase_nElements(ph); + size_t nel = phase_nElements(ph); double* x = new double[nel]; switch (job) { case 30: @@ -206,16 +204,16 @@ default: ; } - plhs[0] = mxCreateNumericMatrix(nel,1, + plhs[0] = mxCreateNumericMatrix((mwSize) nel,1, mxDOUBLE_CLASS,mxREAL); double *h = mxGetPr(plhs[0]); if (iok >= 0) { - for (int i = 0; i < nel; i++) h[i] = x[i]; + for (size_t i = 0; i < nel; i++) h[i] = x[i]; delete x; return; } else { - for (int i = 0; i < nel; i++) h[i] = -999.99; + for (size_t i = 0; i < nel; i++) h[i] = -999.99; delete x; mexErrMsgTxt("unknown attribute"); return; diff --git a/Cantera/matlab/cantera/private/reactormethods.cpp b/Cantera/matlab/src/reactormethods.cpp similarity index 96% rename from Cantera/matlab/cantera/private/reactormethods.cpp rename to Cantera/matlab/src/reactormethods.cpp index 49bad594c..05e556972 100644 --- a/Cantera/matlab/cantera/private/reactormethods.cpp +++ b/Cantera/matlab/src/reactormethods.cpp @@ -1,13 +1,9 @@ /** * @file reactormethods.cpp */ -/* - * $Id$ - */ -#include "mex.h" -#include "../../../clib/src/ctreactor.h" -#include "../../../clib/src/ct.h" +#include +#include #include "ctmatutils.h" void reactormethods( int nlhs, mxArray *plhs[], diff --git a/Cantera/matlab/cantera/private/reactornetmethods.cpp b/Cantera/matlab/src/reactornetmethods.cpp similarity index 96% rename from Cantera/matlab/cantera/private/reactornetmethods.cpp rename to Cantera/matlab/src/reactornetmethods.cpp index 766ae885f..5ead36ce3 100644 --- a/Cantera/matlab/cantera/private/reactornetmethods.cpp +++ b/Cantera/matlab/src/reactornetmethods.cpp @@ -1,13 +1,9 @@ /** * @file reactornetmethods.cpp */ -/* - * $Id$ - */ -#include "mex.h" -#include "../../../clib/src/ctreactor.h" -#include "../../../clib/src/ct.h" +#include +#include #include "ctmatutils.h" //const double Undef = -999.123; diff --git a/Cantera/matlab/cantera/private/surfmethods.cpp b/Cantera/matlab/src/surfmethods.cpp similarity index 86% rename from Cantera/matlab/cantera/private/surfmethods.cpp rename to Cantera/matlab/src/surfmethods.cpp index 6eb5f52f0..a79895620 100644 --- a/Cantera/matlab/cantera/private/surfmethods.cpp +++ b/Cantera/matlab/src/surfmethods.cpp @@ -1,13 +1,11 @@ - -#include "mex.h" -#include "ctmatutils.h" -#include "../../../clib/src/ctsurf.h" -#include "../../../clib/src/ct.h" - #include #include -using namespace std; +#include "ctmatutils.h" +#include +#include + +using namespace std; namespace Cantera { void writelog(const std::string& s); @@ -18,11 +16,11 @@ void surfmethods( int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[] ) { double vv; int job = getInt(prhs[2]); - int n, m, iok; + int iok; double* ptr; char* str; - int surf, nsp; - surf = getInt(prhs[1]); + size_t nsp, n, m; + int surf = getInt(prhs[1]); // set parameters if (job < 100) { @@ -81,16 +79,16 @@ void surfmethods( int nlhs, mxArray *plhs[], default: ; } - plhs[0] = mxCreateNumericMatrix(nsp,1, + plhs[0] = mxCreateNumericMatrix((mwSize) nsp,1, mxDOUBLE_CLASS,mxREAL); double *h = mxGetPr(plhs[0]); if (iok >= 0) { - for (int i = 0; i < nsp; i++) h[i] = x[i]; + for (size_t i = 0; i < nsp; i++) h[i] = x[i]; delete x; return; } else { - for (int i = 0; i < nsp; i++) h[i] = -999.99; + for (size_t i = 0; i < nsp; i++) h[i] = -999.99; delete x; reportError(); return; diff --git a/Cantera/matlab/cantera/private/thermomethods.cpp b/Cantera/matlab/src/thermomethods.cpp similarity index 93% rename from Cantera/matlab/cantera/private/thermomethods.cpp rename to Cantera/matlab/src/thermomethods.cpp index 02286ed88..e20b4e38d 100644 --- a/Cantera/matlab/cantera/private/thermomethods.cpp +++ b/Cantera/matlab/src/thermomethods.cpp @@ -1,11 +1,8 @@ /** * @file thermomethods.cpp */ -/* - * $Id$ - */ -#include "mex.h" -#include "../../../clib/src/ct.h" + +#include #include "ctmatutils.h" static void thermoset( int nlhs, mxArray *plhs[], @@ -20,8 +17,8 @@ static void thermoset( int nlhs, mxArray *plhs[], double* ptr = 0; if (mxIsDouble(prhs[3]) == 1) ptr = mxGetPr(prhs[3]); - int m = mxGetM(prhs[3]); - int n = mxGetN(prhs[3]); + size_t m = mxGetM(prhs[3]); + size_t n = mxGetN(prhs[3]); bool ok = true; @@ -96,7 +93,7 @@ static void thermoget( int nlhs, mxArray *plhs[], bool ok = true; switch (job) { case 0: - vv = newThermoFromXML(n); break; + vv = (double) newThermoFromXML(n); break; case 2: vv = th_enthalpy_mole(n); break; case 3: @@ -131,7 +128,7 @@ static void thermoget( int nlhs, mxArray *plhs[], vv = th_maxTemp(n); break; case 18: vv = double(th_eosType(n)); break; -#ifdef INCL_PURE_FLUIDS +#ifdef WITH_PURE_FLUIDS case 19: vv = th_critTemperature(n); break; case 20: @@ -163,7 +160,7 @@ static void thermoget( int nlhs, mxArray *plhs[], else if (job < 50) { int iok = 0; - int nsp = th_nSpecies(n); + size_t nsp = th_nSpecies(n); double* x = new double[nsp]; switch (job) { case 32: @@ -181,16 +178,16 @@ static void thermoget( int nlhs, mxArray *plhs[], default: ; } - plhs[0] = mxCreateNumericMatrix(nsp,1, + plhs[0] = mxCreateNumericMatrix((mwSize) nsp,1, mxDOUBLE_CLASS,mxREAL); double *h = mxGetPr(plhs[0]); if (iok >= 0) { - for (int i = 0; i < nsp; i++) h[i] = x[i]; + for (size_t i = 0; i < nsp; i++) h[i] = x[i]; delete x; return; } else { - for (int i = 0; i < nsp; i++) h[i] = -999.99; + for (size_t i = 0; i < nsp; i++) h[i] = -999.99; delete x; mexErrMsgTxt("unknown attribute"); return; diff --git a/Cantera/matlab/cantera/private/transportmethods.cpp b/Cantera/matlab/src/transportmethods.cpp similarity index 96% rename from Cantera/matlab/cantera/private/transportmethods.cpp rename to Cantera/matlab/src/transportmethods.cpp index ab737f8e2..8b8e8f9d9 100644 --- a/Cantera/matlab/cantera/private/transportmethods.cpp +++ b/Cantera/matlab/src/transportmethods.cpp @@ -1,9 +1,8 @@ - -#include "mex.h" -#include "../../../clib/src/ct.h" -#include "ctmatutils.h" #include +#include +#include "ctmatutils.h" + void reportError(); void transportmethods( int nlhs, mxArray *plhs[], @@ -20,7 +19,7 @@ void reportError(); char* model = getString(prhs[3]); int loglevel = getInt(prhs[4]); int m = -2; - m = newTransport(model, n, loglevel); + m = (int) newTransport(model, n, loglevel); if (m < 0) reportError(); // Create matrix for the return argument. diff --git a/Cantera/matlab/cantera/private/wallmethods.cpp b/Cantera/matlab/src/wallmethods.cpp similarity index 96% rename from Cantera/matlab/cantera/private/wallmethods.cpp rename to Cantera/matlab/src/wallmethods.cpp index 1b7cf7e20..eb8474b1f 100644 --- a/Cantera/matlab/cantera/private/wallmethods.cpp +++ b/Cantera/matlab/src/wallmethods.cpp @@ -1,12 +1,9 @@ /** * @file wallmethods.cpp */ -/* - * $Id$ - */ -#include "mex.h" -#include "../../../clib/src/ctreactor.h" -#include "../../../clib/src/ct.h" + +#include +#include #include "ctmatutils.h" //const double Undef = -999.123; diff --git a/Cantera/matlab/cantera/private/xmlmethods.cpp b/Cantera/matlab/src/xmlmethods.cpp similarity index 97% rename from Cantera/matlab/cantera/private/xmlmethods.cpp rename to Cantera/matlab/src/xmlmethods.cpp index 00397e429..d56bb33d6 100644 --- a/Cantera/matlab/cantera/private/xmlmethods.cpp +++ b/Cantera/matlab/src/xmlmethods.cpp @@ -1,13 +1,9 @@ /** * @file xmlmethods.cpp */ -/* - * $Id$ - */ -#include "mex.h" -#include "../../../clib/src/ctxml.h" -#include "../../../clib/src/ct.h" +#include +#include #include "ctmatutils.h" void reportError(); diff --git a/Cantera/matlab/cantera/tutorial/README b/Cantera/matlab/tutorial/README similarity index 100% rename from Cantera/matlab/cantera/tutorial/README rename to Cantera/matlab/tutorial/README diff --git a/Cantera/matlab/cantera/tutorial/tut1.m b/Cantera/matlab/tutorial/tut1.m similarity index 100% rename from Cantera/matlab/cantera/tutorial/tut1.m rename to Cantera/matlab/tutorial/tut1.m diff --git a/Cantera/matlab/cantera/tutorial/tut2.m b/Cantera/matlab/tutorial/tut2.m similarity index 100% rename from Cantera/matlab/cantera/tutorial/tut2.m rename to Cantera/matlab/tutorial/tut2.m diff --git a/Cantera/matlab/cantera/tutorial/tut3.m b/Cantera/matlab/tutorial/tut3.m similarity index 100% rename from Cantera/matlab/cantera/tutorial/tut3.m rename to Cantera/matlab/tutorial/tut3.m diff --git a/Cantera/matlab/cantera/tutorial/tut4.m b/Cantera/matlab/tutorial/tut4.m similarity index 100% rename from Cantera/matlab/cantera/tutorial/tut4.m rename to Cantera/matlab/tutorial/tut4.m diff --git a/Cantera/matlab/cantera/tutorial/tut5.m b/Cantera/matlab/tutorial/tut5.m similarity index 100% rename from Cantera/matlab/cantera/tutorial/tut5.m rename to Cantera/matlab/tutorial/tut5.m diff --git a/Cantera/matlab/cantera/tutorial/tut6.m b/Cantera/matlab/tutorial/tut6.m similarity index 100% rename from Cantera/matlab/cantera/tutorial/tut6.m rename to Cantera/matlab/tutorial/tut6.m diff --git a/Cantera/matlab/cantera/tutorial/tut7.m b/Cantera/matlab/tutorial/tut7.m similarity index 100% rename from Cantera/matlab/cantera/tutorial/tut7.m rename to Cantera/matlab/tutorial/tut7.m diff --git a/Cantera/python/.cvsignore b/Cantera/python/.cvsignore deleted file mode 100644 index 59de7ccfc..000000000 --- a/Cantera/python/.cvsignore +++ /dev/null @@ -1,9 +0,0 @@ -Makefile -build -_build -_winbuild -setup.py -manb.sh -tmp -dist -status diff --git a/Cantera/python/.gitignore b/Cantera/python/.gitignore new file mode 100644 index 000000000..9364554be --- /dev/null +++ b/Cantera/python/.gitignore @@ -0,0 +1,3 @@ +setup.py +*.os +*.pyd diff --git a/Cantera/python/CMakeLists.txt b/Cantera/python/CMakeLists.txt deleted file mode 100644 index 2cc858d90..000000000 --- a/Cantera/python/CMakeLists.txt +++ /dev/null @@ -1 +0,0 @@ -add_subdirectory (src) diff --git a/Cantera/python/Cantera/.cvsignore b/Cantera/python/Cantera/.cvsignore deleted file mode 100644 index 0d20b6487..000000000 --- a/Cantera/python/Cantera/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -*.pyc diff --git a/Cantera/python/Cantera/Edge.py b/Cantera/python/Cantera/Edge.py index a6c661186..a61faa968 100644 --- a/Cantera/python/Cantera/Edge.py +++ b/Cantera/python/Cantera/Edge.py @@ -1,4 +1,3 @@ - import string import os @@ -7,8 +6,6 @@ from SurfacePhase import EdgePhase from Kinetics import Kinetics import XML -__revision__ = "$Id$" - class Edge(EdgePhase, Kinetics): """ One-dimensional edge between two surfaces. @@ -77,4 +74,3 @@ class Edge(EdgePhase, Kinetics): """Delete the Edge instance.""" Kinetics.__del__(self) EdgePhase.__del__(self) - diff --git a/Cantera/python/Cantera/Interface.py b/Cantera/python/Cantera/Interface.py index 8a26d8f61..6f9fa1113 100644 --- a/Cantera/python/Cantera/Interface.py +++ b/Cantera/python/Cantera/Interface.py @@ -1,4 +1,3 @@ - import string import os @@ -7,8 +6,6 @@ from SurfacePhase import SurfacePhase, EdgePhase from Kinetics import Kinetics import XML -__revision__ = "$Id$" - class Interface(SurfacePhase, Kinetics): """ Two-dimensional interfaces. diff --git a/Cantera/python/Cantera/Phase.py b/Cantera/python/Cantera/Phase.py index ed65174e8..34b9e6d16 100755 --- a/Cantera/python/Cantera/Phase.py +++ b/Cantera/python/Cantera/Phase.py @@ -10,8 +10,6 @@ import types from Cantera.num import asarray from exceptions import CanteraError -__revision__ = "$Id$" - # return true is x is a sequence def _isseq(n, x): try: diff --git a/Cantera/python/Cantera/importFromFile.py b/Cantera/python/Cantera/importFromFile.py index 4d9f3ae5f..25eb5fba7 100755 --- a/Cantera/python/Cantera/importFromFile.py +++ b/Cantera/python/Cantera/importFromFile.py @@ -8,8 +8,6 @@ import Interface import Edge import XML -__revision__ = "$Id$" - def importPhase(file, name = '', loglevel = 0, debug = 0): """Import one phase from an input file. If 'name' is specified, the phase definition with this name will be imported, otherwise the first diff --git a/Cantera/python/Makefile.in b/Cantera/python/Makefile.in deleted file mode 100755 index 2fed5438f..000000000 --- a/Cantera/python/Makefile.in +++ /dev/null @@ -1,108 +0,0 @@ -#/bin/sh -############################################################### -# $Author$ -# $Date$ -# $Revision$ -# -# Copyright 2001 California Institute of Technology -# See file License.txt for licensing information -# -############################################################### - -have_python_site_package_topdir=@local_python_inst@ -python_site_package_topdir=@python_prefix@ - -CANTERA_LIBDIR= @buildlib@ -LIB_DEPS = @LOCAL_LIBS_DEP@ - -WIN_LIB_DEPS = $(CANTERA_LIBDIR)/cantera.lib $(CANTERA_LIBDIR)/zeroD.lib \ - $(CANTERA_LIBDIR)/oneD.lib \ - $(CANTERA_LIBDIR)/transport.lib -SRCS = src/ctphase_methods.cpp \ - src/ctthermo_methods.cpp \ - src/ctkinetics_methods.cpp \ - src/cttransport_methods.cpp \ - src/ctxml_methods.cpp \ - src/ctfuncs.cpp \ - src/ctsurf_methods.cpp \ - src/ctbndry_methods.cpp \ - src/ctrpath_methods.cpp \ - src/ctreactor_methods.cpp \ - src/ctfunc_methods.cpp \ - src/ctonedim_methods.cpp \ - src/methods.h - -os_is_win = @OS_IS_WIN@ -use_clib_dll = @USE_CLIB_DLL@ - -#LOCAL_DEFS=-DDEBUG_MODE -PIC_FLAG=@PIC@ - -CXX_FLAGS= @CXXFLAGS@ $(LOCAL_DEFS) $(PIC_FLAG) - -all: _build - -win: _winbuild - -# -# HKM -> Python seems to want to compile C++ code with the CC compiler. -# The fix is to assign the CC compiler to the CXX compiler. -# the double quotes are needed if the CXX variable is multi-token. -# -_build: $(SRCS) $(LIB_DEPS) Makefile setup.py - touch src/pycantera.cpp - /bin/rm -f _build - (CXX="@CXX@"; export CXX; CC="@CXX@"; export CC; CFLAGS="$(CXX_FLAGS)"; export CFLAGS; PURIFY="@PURIFY@"; export PURIFY; @PYTHON_CMD@ setup.py build) - echo 'ok' > _build - -# -# HKM -> If clib is built as a dll, it needs to be copied by hand to the -# site package directory. -# -ifeq ($(use_clib_dll), 1) -CLIB_DLL=../../build/lib/i686-pc-win32/clib.dll -CLIB_EXP=../../build/lib/i686-pc-win32/clib.exp -else -CLIB_DLL= -CLIB_EXP= -endif - -_winbuild: $(SRCS) $(WIN_LIB_DEPS) $(CLIB_DLL) - touch src/pycantera.cpp - (@PYTHON_CMD@ setup.py build) -ifeq ($(use_clib_dll), 1) -ifeq ($(have_python_site_package_topdir), 1) - (@INSTALL@ -m 755 $(CLIB_DLL) $(CLIB_EXP) \ - $(python_site_package_topdir)/lib/site-packages/Cantera) -endif -endif - echo 'ok' > _winbuild - -minbuild: - (@PYTHON_CMD@ setup.py build) - -install: -ifeq (@local_python_inst@,1) - (@PYTHON_CMD@ setup.py install --prefix="@python_win_prefix@") -else - (@PYTHON_CMD@ setup.py install) -endif - -clean: - @PYTHON_CMD@ setup.py clean - rm -f _build; rm -f _winbuild - (if test -d build ; then cd build; rm -fR * ; fi) - cd src; rm -f *.o - -depends: - echo '-' - -test: - cd examples; @PYTHON_CMD@ reactor1.py &> reactor1.out - cd examples; @PYTHON_CMD@ flame1.py &> flame1.out - cd examples; @PYTHON_CMD@ diamond.py &> diamond.out - cd examples; @PYTHON_CMD@ critProperties.py &> critProperties.out - -# end of file - - diff --git a/Cantera/python/SConscript b/Cantera/python/SConscript new file mode 100644 index 000000000..58adc769f --- /dev/null +++ b/Cantera/python/SConscript @@ -0,0 +1,77 @@ +from buildutils import * +import distutils.sysconfig + +Import('env', 'buildTargets', 'installTargets') + +localenv = env.Clone() + +gcv = distutils.sysconfig.get_config_var + +localenv.Append(CPPPATH=[gcv('INCLUDEPY'), env['python_array_include']], + SHLINKFLAGS=gcv('LDFLAGS'), + CPPFLAGS=((gcv('BASECFLAGS') or '').split() + + (gcv('OPT') or '').split())) + +if localenv['OS'] == 'Windows': + localenv.Append(LIBPATH=pjoin(gcv('prefix'), 'libs')) + +for var in ('VS80COMNTOOLS', 'VS90COMNTOOLS', 'VS100COMNTOOLS'): + if var in os.environ: + localenv['ENV'][var] = os.environ[var] + +make_setup = localenv.SubstFile('setup.py', 'setup.py.in') + +if localenv['python_package'] == 'full': + libs = ['clib'] + if localenv['OS'] != 'Windows': + libs.extend(env['cantera_libs']) + + pymodule = localenv.SharedLibrary('Cantera/_cantera', ['src/pycantera.cpp'], + LIBS=libs, + SHLIBPREFIX='', + SHLIBSUFFIX=gcv('SO')) + buildTargets.extend(pymodule) + localenv.Depends(pymodule, make_setup) + if localenv['OS'] == 'Windows': + for file in localenv['clib_shared']: + dest = pjoin('Cantera', 'python', 'Cantera', file.name) + localenv.AddPreAction(pymodule,Copy(dest, file)) + +elif localenv['python_package'] == 'minimal': + pymodule = make_setup + +moddir = pjoin('Cantera', 'python') +localenv.AddPostAction(make_setup, + 'cd %s && $python_cmd setup.py build' % moddir) + +# Install the Python module +if localenv['python_prefix']: + # A specific location for the Cantera python module has been specified + extra = '--prefix="%s"' % localenv['python_prefix'] +else: + # Install Python module in the default location + extra = '' + +if localenv['PYTHON_INSTALLER'] == 'direct': + inst = localenv.Command('dummy', pymodule, + 'cd %s && $python_cmd setup.py install %s' % (moddir,extra)) + installTargets.extend(inst) +elif localenv['PYTHON_INSTALLER'] == 'binary': + if 'MSSdk' in os.environ: + localenv['ENV']['DISTUTILS_USE_SDK'] = '1' + localenv['ENV']['MSSdk'] = os.environ['MSSdk'] + inst = localenv.Command('dummy', pymodule, + 'cd %s && $python_cmd setup.py bdist_msi --dist-dir=../..' % moddir) + installTargets.extend(inst) + +if localenv['python_package'] == 'full': + # Copy tutorials + inst = localenv.Install('$inst_tutdir', mglob(localenv, 'tutorial', 'py')) + installTargets.extend(inst) + + # Copy examples + exampleFiles = sum([localenv.Glob(pjoin('examples', '*', '*', name)) + for name in ['runtest', 'cleanup', '*.txt', '*.py', '*.csv']], []) + for f in exampleFiles: + subdir1, subdir2 = psplit(f.path)[3:5] + installTargets.extend(localenv.Install(pjoin('$inst_demodir','python',subdir1,subdir2), f)) diff --git a/Cantera/python/ctml_writer.py b/Cantera/python/ctml_writer.py index 9754a7d53..94fd7c448 100644 --- a/Cantera/python/ctml_writer.py +++ b/Cantera/python/ctml_writer.py @@ -13,10 +13,6 @@ # python ctml_writer.py infile.cti # # This will produce CTML file 'infile.xml' -# -# - -# $Id$ import string diff --git a/Cantera/python/examples/.cvsignore b/Cantera/python/examples/.cvsignore deleted file mode 100644 index cf1a01454..000000000 --- a/Cantera/python/examples/.cvsignore +++ /dev/null @@ -1,4 +0,0 @@ -*.xml -*.log -Makefile - diff --git a/Cantera/python/examples/Makefile.in b/Cantera/python/examples/Makefile.in deleted file mode 100644 index 7d75e7a45..000000000 --- a/Cantera/python/examples/Makefile.in +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh - -PY_DEMO_DIRS = equilibrium flames gasdynamics kinetics liquid_vapor \ - misc reactors surface_chemistry transport fuel_cells -MAKE = @MAKE@ -all: - @(for d in $(PY_DEMO_DIRS) ; do \ - echo "entering directory $${d}..."; \ - (cd $${d}; $(MAKE)) ; \ - done) - -run: - @(for d in $(PY_DEMO_DIRS) ; do \ - echo "entering directory $${d}..."; \ - (cd $${d}; $(MAKE) run) ; \ - done) - -test: - @(for d in $(PY_DEMO_DIRS) ; do \ - echo "entering directory $${d}..."; \ - (cd $${d}; $(MAKE) test) ; \ - done) - -install: - @INSTALL@ -d @ct_demodir@/python - @INSTALL@ -c -m ug+rw,o+r Makefile @ct_demodir@/python - @INSTALL@ -c -m ug+rw,o+r run_examples.py @ct_demodir@/python - @(for d in $(PY_DEMO_DIRS) ; do \ - echo "entering directory $${d}..."; \ - (cd $${d}; $(MAKE) install) ; \ - done) - - -clean: - @(for dd in $(PY_DEMO_DIRS) ; do \ - echo "entering directory $${dd}..."; \ - (cd $${dd}; $(MAKE) -i clean; cd ..) ; \ - done) - -# end of file - - diff --git a/Cantera/python/examples/Makefile.win b/Cantera/python/examples/Makefile.win deleted file mode 100644 index 5bc5c0079..000000000 --- a/Cantera/python/examples/Makefile.win +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh - -PY_DEMO_DIRS = equilibrium flames gasdynamics kinetics liquid_vapor \ - misc reactors surface_chemistry transport fuel_cells -MAKE = make -all: - @(for d in $(PY_DEMO_DIRS) ; do \ - echo "entering directory $${d}..."; \ - (cd $${d}; $(MAKE)) ; \ - done) - -run: - @(for d in $(PY_DEMO_DIRS) ; do \ - echo "entering directory $${d}..."; \ - (cd $${d}; $(MAKE) run) ; \ - done) - -test: - @(for d in $(PY_DEMO_DIRS) ; do \ - echo "entering directory $${d}..."; \ - (cd $${d}; $(MAKE) test) ; \ - done) - - -clean: - @(for dd in $(PY_DEMO_DIRS) ; do \ - echo "entering directory $${dd}..."; \ - (cd $${dd}; $(MAKE) -i clean; cd ..) ; \ - done) - -# end of file - - diff --git a/Cantera/python/examples/equilibrium/.cvsignore b/Cantera/python/examples/equilibrium/.cvsignore deleted file mode 100644 index 39f6e5020..000000000 --- a/Cantera/python/examples/equilibrium/.cvsignore +++ /dev/null @@ -1,11 +0,0 @@ -Makefile -ct2ctml.log -h2o2.xml -transport_log.xml -KOH.xml -adiabatic.csv -cleanup -equil_koh.csv -graphite.xml -gri30.xml -.nfs* diff --git a/Cantera/python/examples/equilibrium/Makefile.in b/Cantera/python/examples/equilibrium/Makefile.in deleted file mode 100644 index 44a478a40..000000000 --- a/Cantera/python/examples/equilibrium/Makefile.in +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/equilibrium - -PY_DEMOS = simple_test stoich_flame adiabatic_flame multiphase_plasma -MAKE = @MAKE@ - -all: - $(MAKE) run - -run: - @(for py in $(PY_DEMOS) ; do \ - echo "running $${py}..."; \ - cd "$${py}"; \ - $(MAKE) run ; \ - cd .. ; \ - done) - -test: - @(for py in $(PY_DEMOS) ; do \ - echo "testing $${py} test"; \ - cd "$${py}"; \ - $(MAKE) test ; \ - cd .. ; \ - done) - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r plotting.py $(INST_DIR) - @(for d in $(PY_DEMOS) ; do \ - echo "entering directory $${d}..."; \ - (cd $${d}; $(MAKE) install) ; \ - done) - - -clean: - @(for py in $(PY_DEMOS) ; do \ - cd "$${py}"; \ - $(MAKE) clean ; \ - cd .. ; \ - done) - -# end of file - diff --git a/Cantera/python/examples/equilibrium/Makefile.win b/Cantera/python/examples/equilibrium/Makefile.win deleted file mode 100644 index b0c1002e0..000000000 --- a/Cantera/python/examples/equilibrium/Makefile.win +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh - - -PY_DEMOS = simple_test stoich_flame adiabatic_flame multiphase_plasma -MAKE = make - -all: - $(MAKE) run - -run: - @(for py in $(PY_DEMOS) ; do \ - echo "running $${py}..."; \ - cd "$${py}"; \ - $(MAKE) run ; \ - cd .. ; \ - done) - -test: - @(for py in $(PY_DEMOS) ; do \ - echo "testing $${py} test"; \ - cd "$${py}"; \ - $(MAKE) test ; \ - cd .. ; \ - done) - - -clean: - @(for py in $(PY_DEMOS) ; do \ - cd "$${py}"; \ - $(MAKE) clean ; \ - cd .. ; \ - done) - -# end of file - diff --git a/Cantera/python/examples/equilibrium/adiabatic_flame/Makefile.in b/Cantera/python/examples/equilibrium/adiabatic_flame/Makefile.in deleted file mode 100644 index c60fa97ef..000000000 --- a/Cantera/python/examples/equilibrium/adiabatic_flame/Makefile.in +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/equilibrium/adiabatic_flame - - -PYTHON_CMD = @PYTHON_CMD@ - -run: - $(PYTHON_CMD) adiabatic.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r adiabatic.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r adiabatic_blessed_0.csv $(INST_DIR) - -clean: - rm -f *.log - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/equilibrium/adiabatic_flame/Makefile.win b/Cantera/python/examples/equilibrium/adiabatic_flame/Makefile.win deleted file mode 100644 index 262335669..000000000 --- a/Cantera/python/examples/equilibrium/adiabatic_flame/Makefile.win +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/equilibrium/adiabatic_flame - - -run: - $(PYTHON_CMD) adiabatic.py - -test: - ./runtest - - -clean: - rm -f *.log - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/equilibrium/multiphase_plasma/Makefile.in b/Cantera/python/examples/equilibrium/multiphase_plasma/Makefile.in deleted file mode 100644 index 504689591..000000000 --- a/Cantera/python/examples/equilibrium/multiphase_plasma/Makefile.in +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/equilibrium/multiphase_plasma - - -PYTHON_CMD = @PYTHON_CMD@ - -run: - $(PYTHON_CMD) multiphase_plasma.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r multiphase_plasma.py $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r equil_koh_blessed_0.csv $(INST_DIR) - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/equilibrium/multiphase_plasma/Makefile.win b/Cantera/python/examples/equilibrium/multiphase_plasma/Makefile.win deleted file mode 100644 index 67e51e147..000000000 --- a/Cantera/python/examples/equilibrium/multiphase_plasma/Makefile.win +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -run: - $(PYTHON_CMD) multiphase_plasma.py - -test: - ./runtest - - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/equilibrium/simple_test/Makefile.in b/Cantera/python/examples/equilibrium/simple_test/Makefile.in deleted file mode 100644 index faffa5a3b..000000000 --- a/Cantera/python/examples/equilibrium/simple_test/Makefile.in +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/equilibrium/simple_test - -PYTHON_CMD = @PYTHON_CMD@ -all: - -run: - $(PYTHON_CMD) simple.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r simple.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - - -clean: - rm -f *.log *.csv *.xml - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/equilibrium/simple_test/Makefile.win b/Cantera/python/examples/equilibrium/simple_test/Makefile.win deleted file mode 100644 index 8cd1a84ba..000000000 --- a/Cantera/python/examples/equilibrium/simple_test/Makefile.win +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - - -all: - -run: - $(PYTHON_CMD) simple.py - -test: - ./runtest - - -clean: - rm -f *.log *.csv *.xml - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/equilibrium/stoich_flame/Makefile.in b/Cantera/python/examples/equilibrium/stoich_flame/Makefile.in deleted file mode 100644 index 99cae4d16..000000000 --- a/Cantera/python/examples/equilibrium/stoich_flame/Makefile.in +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/equilibrium/stoich_flame - - -PYTHON_CMD = @PYTHON_CMD@ - -run: - $(PYTHON_CMD) stoich.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r stoich.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - - -clean: - rm -f *.log *.csv *.xml - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/equilibrium/stoich_flame/Makefile.win b/Cantera/python/examples/equilibrium/stoich_flame/Makefile.win deleted file mode 100644 index c3ed48ca5..000000000 --- a/Cantera/python/examples/equilibrium/stoich_flame/Makefile.win +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh - - - -run: - $(PYTHON_CMD) stoich.py - -test: - ./runtest - - -clean: - rm -f *.log *.csv *.xml - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/flames/Makefile.in b/Cantera/python/examples/flames/Makefile.in deleted file mode 100644 index 81be219df..000000000 --- a/Cantera/python/examples/flames/Makefile.in +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/flames - -PY_DEMOS = flame1 flame2 stflame1 npflame1 free_h2_air \ - adiabatic_flame flame_fixed_T -PYTHON_CMD = @PYTHON_CMD@ - -all: - @(for py in $(PY_DEMOS) ; do \ - echo "running $${py}..."; \ - (cd $${py} ; @MAKE@ ) \ - done) - -run: - @(for py in $(PY_DEMOS) ; do \ - echo "running $${py}..."; \ - (cd $${py} ; @MAKE@ run ) \ - done) - -test: - @(for py in $(PY_DEMOS) ; do \ - echo "running $${py}..."; \ - (cd $${py} ; @MAKE@ test ) \ - done) - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @(for py in $(PY_DEMOS) ; do \ - echo "running $${py}..."; \ - (cd $${py} ; @MAKE@ install ) \ - done) - - -clean: - @(for py in $(PY_DEMOS) ; do \ - echo "running $${py}..."; \ - (cd $${py} ; @MAKE@ clean ) \ - done) - - -# end of file - diff --git a/Cantera/python/examples/flames/Makefile.win b/Cantera/python/examples/flames/Makefile.win deleted file mode 100644 index da6398e61..000000000 --- a/Cantera/python/examples/flames/Makefile.win +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh - - -PY_DEMOS = flame1 flame2 stflame1 npflame1 free_h2_air \ - adiabatic_flame flame_fixed_T - -all: - @(for py in $(PY_DEMOS) ; do \ - echo "running $${py}..."; \ - (cd $${py} ; make) \ - done) - -run: - @(for py in $(PY_DEMOS) ; do \ - echo "running $${py}..."; \ - (cd $${py} ; make run ) \ - done) - -test: - @(for py in $(PY_DEMOS) ; do \ - echo "running $${py}..."; \ - (cd $${py} ; make test ) \ - done) - - -clean: - @(for py in $(PY_DEMOS) ; do \ - echo "running $${py}..."; \ - (cd $${py} ; make clean ) \ - done) - - -# end of file - diff --git a/Cantera/python/examples/flames/adiabatic_flame/Makefile.in b/Cantera/python/examples/flames/adiabatic_flame/Makefile.in deleted file mode 100644 index 138ad0963..000000000 --- a/Cantera/python/examples/flames/adiabatic_flame/Makefile.in +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/flames/adiabatic_flame - -PYTHON_CMD = @PYTHON_CMD@ - -run: - $(PYTHON_CMD) adiabatic_flame.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @@INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r adiabatic_flame.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r adiabatic_flame_blessed_0.csv $(INST_DIR) - - -clean: - rm -f *.log - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/flames/adiabatic_flame/Makefile.win b/Cantera/python/examples/flames/adiabatic_flame/Makefile.win deleted file mode 100644 index cbda2e80e..000000000 --- a/Cantera/python/examples/flames/adiabatic_flame/Makefile.win +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - -run: - $(PYTHON_CMD) adiabatic_flame.py - -test: - ./runtest - - -clean: - rm -f *.log - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/flames/flame1/Makefile.in b/Cantera/python/examples/flames/flame1/Makefile.in deleted file mode 100644 index 2830f3830..000000000 --- a/Cantera/python/examples/flames/flame1/Makefile.in +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/flames/flame1 - - -PYTHON_CMD = @PYTHON_CMD@ - -run: - $(PYTHON_CMD) catcomb.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r flame1.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r flame1_blessed_0.csv $(INST_DIR) - - - - -clean: - rm -f *.log - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/flames/flame1/Makefile.win b/Cantera/python/examples/flames/flame1/Makefile.win deleted file mode 100644 index 4f29d36bf..000000000 --- a/Cantera/python/examples/flames/flame1/Makefile.win +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -run: - $(PYTHON_CMD) catcomb.py - -test: - ./runtest - -clean: - rm -f *.log - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/flames/flame2/Makefile.in b/Cantera/python/examples/flames/flame2/Makefile.in deleted file mode 100644 index c18a27d1e..000000000 --- a/Cantera/python/examples/flames/flame2/Makefile.in +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/flames/flame2 - -PYTHON_CMD = @PYTHON_CMD@ - -run: - $(PYTHON_CMD) flame2.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r flame2.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r flame2_blessed_0.csv $(INST_DIR) - - -clean: - rm -f *.log - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/flames/flame2/Makefile.win b/Cantera/python/examples/flames/flame2/Makefile.win deleted file mode 100644 index 9a1c75587..000000000 --- a/Cantera/python/examples/flames/flame2/Makefile.win +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - - -run: - $(PYTHON_CMD) flame2.py - -test: - ./runtest - -clean: - rm -f *.log - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/flames/flame_fixed_T/Makefile.in b/Cantera/python/examples/flames/flame_fixed_T/Makefile.in deleted file mode 100644 index cabc8cd07..000000000 --- a/Cantera/python/examples/flames/flame_fixed_T/Makefile.in +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/flames/flame_fixed_T - - -PYTHON_CMD = @PYTHON_CMD@ - -run: - $(PYTHON_CMD) flame_fixed_T.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r flame_fixed_T.py $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r tdata.dat $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r flame_fixed_T_blessed_0.csv $(INST_DIR) - -clean: - rm -f *.log - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/flames/flame_fixed_T/Makefile.win b/Cantera/python/examples/flames/flame_fixed_T/Makefile.win deleted file mode 100644 index b8876ebea..000000000 --- a/Cantera/python/examples/flames/flame_fixed_T/Makefile.win +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - -run: - $(PYTHON_CMD) flame_fixed_T.py - -test: - ./runtest - - -clean: - rm -f *.log - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/flames/free_h2_air/Makefile.in b/Cantera/python/examples/flames/free_h2_air/Makefile.in deleted file mode 100644 index e76d1b671..000000000 --- a/Cantera/python/examples/flames/free_h2_air/Makefile.in +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/flames/free_h2_air - -PYTHON_CMD = @PYTHON_CMD@ - -run: - $(PYTHON_CMD) free_h2_air.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r free_h2_air.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r freeflame1_blessed_0.csv $(INST_DIR) - -clean: - rm -f *.log output_0.txt freeflame1.csv freeflame1.xml - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/flames/free_h2_air/Makefile.win b/Cantera/python/examples/flames/free_h2_air/Makefile.win deleted file mode 100644 index 2c8661e52..000000000 --- a/Cantera/python/examples/flames/free_h2_air/Makefile.win +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh - - -run: - $(PYTHON_CMD) free_h2_air.py - -test: - ./runtest - - -clean: - rm -f *.log output_0.txt freeflame1.csv freeflame1.xml - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/flames/npflame1/Makefile.in b/Cantera/python/examples/flames/npflame1/Makefile.in deleted file mode 100644 index 555b7546c..000000000 --- a/Cantera/python/examples/flames/npflame1/Makefile.in +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/flames/npflame1 - -PYTHON_CMD = @PYTHON_CMD@ - -run: - $(PYTHON_CMD) npflame1.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r npflame1.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r npflame1_blessed_0.csv $(INST_DIR) - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/flames/npflame1/Makefile.win b/Cantera/python/examples/flames/npflame1/Makefile.win deleted file mode 100644 index c5905aa03..000000000 --- a/Cantera/python/examples/flames/npflame1/Makefile.win +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh - -run: - $(PYTHON_CMD) npflame1.py - -test: - ./runtest - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/flames/stflame1/Makefile.in b/Cantera/python/examples/flames/stflame1/Makefile.in deleted file mode 100644 index 245033e39..000000000 --- a/Cantera/python/examples/flames/stflame1/Makefile.in +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/flames/stflame1 - -PYTHON_CMD = @PYTHON_CMD@ - -run: - $(PYTHON_CMD) stflame1.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r stflame1.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r stflame1_1_blessed_0.csv $(INST_DIR) - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/flames/stflame1/Makefile.win b/Cantera/python/examples/flames/stflame1/Makefile.win deleted file mode 100644 index da96f7576..000000000 --- a/Cantera/python/examples/flames/stflame1/Makefile.win +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - - -run: - $(PYTHON_CMD) stflame1.py - -test: - ./runtest - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/fuel_cells/Makefile.in b/Cantera/python/examples/fuel_cells/Makefile.in deleted file mode 100644 index 7ef05807f..000000000 --- a/Cantera/python/examples/fuel_cells/Makefile.in +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/fuel_cells - -PYTHON_CMD = @PYTHON_CMD@ - -run: - $(PYTHON_CMD) sofc.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r sofc.py $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r sofc.cti $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r sofc_blessed_0.csv $(INST_DIR) - - -clean: - rm -f *.log - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/fuel_cells/Makefile.win b/Cantera/python/examples/fuel_cells/Makefile.win deleted file mode 100644 index 6761a80b2..000000000 --- a/Cantera/python/examples/fuel_cells/Makefile.win +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh - - -run: - $(PYTHON_CMD) sofc.py - -test: - ./runtest - - -clean: - rm -f *.log - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/gasdynamics/.cvsignore b/Cantera/python/examples/gasdynamics/.cvsignore deleted file mode 100644 index f3c7a7c5d..000000000 --- a/Cantera/python/examples/gasdynamics/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -Makefile diff --git a/Cantera/python/examples/gasdynamics/Makefile.in b/Cantera/python/examples/gasdynamics/Makefile.in deleted file mode 100644 index eb0c6c0b8..000000000 --- a/Cantera/python/examples/gasdynamics/Makefile.in +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/gasdynamics - -PY_DEMOS = isentropic soundSpeed - - -all: - @(for py in $(PY_DEMOS) ; do \ - (cd $${py} ; @MAKE@ ) \ - done) - -run: - @(for py in $(PY_DEMOS) ; do \ - echo "running $${py}..."; \ - (cd $${py} ; @MAKE@ run ) \ - done) - -test: - @(for py in $(PY_DEMOS) ; do \ - echo "testing $${py}..."; \ - (cd $${py} ; @MAKE@ test ) \ - done) - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @(for py in $(PY_DEMOS) ; do \ - echo "install $${py}..."; \ - (cd $${py} ; @MAKE@ install ) \ - done) - - -clean: - @(for py in $(PY_DEMOS) ; do \ - echo "cleaning $${py}..."; \ - (cd $${py} ; @MAKE@ clean ) \ - done) - - - -# end of file - diff --git a/Cantera/python/examples/gasdynamics/Makefile.win b/Cantera/python/examples/gasdynamics/Makefile.win deleted file mode 100644 index cfc017e92..000000000 --- a/Cantera/python/examples/gasdynamics/Makefile.win +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh - - -PY_DEMOS = isentropic soundSpeed - - -all: - @(for py in $(PY_DEMOS) ; do \ - (cd $${py} ; make ) \ - done) - -run: - @(for py in $(PY_DEMOS) ; do \ - echo "running $${py}..."; \ - (cd $${py} ; make run ) \ - done) - -test: - @(for py in $(PY_DEMOS) ; do \ - echo "testing $${py}..."; \ - (cd $${py} ; make test ) \ - done) - -clean: - @(for py in $(PY_DEMOS) ; do \ - echo "cleaning $${py}..."; \ - (cd $${py} ; make clean ) \ - done) - - - -# end of file - diff --git a/Cantera/python/examples/gasdynamics/isentropic/.cvsignore b/Cantera/python/examples/gasdynamics/isentropic/.cvsignore deleted file mode 100644 index 43f26c98c..000000000 --- a/Cantera/python/examples/gasdynamics/isentropic/.cvsignore +++ /dev/null @@ -1,8 +0,0 @@ -Makefile -ct2ctml.log -diff_out_0.txt -gri30.xml -h2o2.xml -liquidvapor.xml -output_0.txt -transport_log.xml diff --git a/Cantera/python/examples/gasdynamics/isentropic/Makefile.in b/Cantera/python/examples/gasdynamics/isentropic/Makefile.in deleted file mode 100644 index a5e659719..000000000 --- a/Cantera/python/examples/gasdynamics/isentropic/Makefile.in +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/gasdynamics/isentropic - - -PYTHON_CMD = @PYTHON_CMD@ - -run: - $(PYTHON_CMD) isentropic.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r isentropic.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/gasdynamics/isentropic/Makefile.win b/Cantera/python/examples/gasdynamics/isentropic/Makefile.win deleted file mode 100644 index 73da4547c..000000000 --- a/Cantera/python/examples/gasdynamics/isentropic/Makefile.win +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - - - -run: - $(PYTHON_CMD) isentropic.py - -test: - ./runtest - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/gasdynamics/soundSpeed/.cvsignore b/Cantera/python/examples/gasdynamics/soundSpeed/.cvsignore deleted file mode 100644 index 43f26c98c..000000000 --- a/Cantera/python/examples/gasdynamics/soundSpeed/.cvsignore +++ /dev/null @@ -1,8 +0,0 @@ -Makefile -ct2ctml.log -diff_out_0.txt -gri30.xml -h2o2.xml -liquidvapor.xml -output_0.txt -transport_log.xml diff --git a/Cantera/python/examples/gasdynamics/soundSpeed/Makefile.in b/Cantera/python/examples/gasdynamics/soundSpeed/Makefile.in deleted file mode 100644 index f5c42cda0..000000000 --- a/Cantera/python/examples/gasdynamics/soundSpeed/Makefile.in +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/gasdynamics/soundSpeed - -PYTHON_CMD = @PYTHON_CMD@ - -run: - $(PYTHON_CMD) soundSpeed.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r soundSpeed.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/gasdynamics/soundSpeed/Makefile.win b/Cantera/python/examples/gasdynamics/soundSpeed/Makefile.win deleted file mode 100644 index 319605bab..000000000 --- a/Cantera/python/examples/gasdynamics/soundSpeed/Makefile.win +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - - -run: - $(PYTHON_CMD) soundSpeed.py - -test: - ./runtest - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/kinetics/Makefile.in b/Cantera/python/examples/kinetics/Makefile.in deleted file mode 100644 index 799420043..000000000 --- a/Cantera/python/examples/kinetics/Makefile.in +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/kinetics - -PYTHON_CMD = @PYTHON_CMD@ - -run: - $(PYTHON_CMD) sofc.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r ratecoeffs.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - - -clean: - rm -f *.log *.csv *.xml - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/kinetics/Makefile.win b/Cantera/python/examples/kinetics/Makefile.win deleted file mode 100644 index e6a1106d8..000000000 --- a/Cantera/python/examples/kinetics/Makefile.win +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -run: - $(PYTHON_CMD) sofc.py - -test: - ./runtest - -clean: - rm -f *.log *.csv *.xml - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/liquid_vapor/.cvsignore b/Cantera/python/examples/liquid_vapor/.cvsignore deleted file mode 100644 index f3c7a7c5d..000000000 --- a/Cantera/python/examples/liquid_vapor/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -Makefile diff --git a/Cantera/python/examples/liquid_vapor/Makefile.in b/Cantera/python/examples/liquid_vapor/Makefile.in deleted file mode 100644 index 09aad18ee..000000000 --- a/Cantera/python/examples/liquid_vapor/Makefile.in +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/liquid_vapor - -PY_DEMOS = critProperties rankine - -all: - @(for py in $(PY_DEMOS) ; do \ - (cd $${py} ; @MAKE@ ) \ - done) - -run: - @(for py in $(PY_DEMOS) ; do \ - echo "running $${py}..."; \ - (cd $${py} ; @MAKE@ run ) \ - done) - -test: - @(for py in $(PY_DEMOS) ; do \ - echo "testing $${py}..."; \ - (cd $${py} ; @MAKE@ test) \ - done) - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @(for py in $(PY_DEMOS) ; do \ - echo "installing $${py}..."; \ - (cd $${py} ; @MAKE@ install) \ - done) - - -clean: - @(for py in $(PY_DEMOS) ; do \ - echo "cleaning $${py}..."; \ - (cd $${py} ; @MAKE@ clean) \ - done) - - - -# end of file - diff --git a/Cantera/python/examples/liquid_vapor/Makefile.win b/Cantera/python/examples/liquid_vapor/Makefile.win deleted file mode 100644 index 3b6405d64..000000000 --- a/Cantera/python/examples/liquid_vapor/Makefile.win +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh - - -PY_DEMOS = critProperties rankine - -all: - @(for py in $(PY_DEMOS) ; do \ - (cd $${py} ; make ) \ - done) - -run: - @(for py in $(PY_DEMOS) ; do \ - echo "running $${py}..."; \ - (cd $${py} ; make run ) \ - done) - -test: - @(for py in $(PY_DEMOS) ; do \ - echo "testing $${py}..."; \ - (cd $${py} ; make test) \ - done) - - -clean: - @(for py in $(PY_DEMOS) ; do \ - echo "cleaning $${py}..."; \ - (cd $${py} ; make clean) \ - done) - - - -# end of file - diff --git a/Cantera/python/examples/liquid_vapor/critProperties/Makefile.in b/Cantera/python/examples/liquid_vapor/critProperties/Makefile.in deleted file mode 100644 index bfdd85d00..000000000 --- a/Cantera/python/examples/liquid_vapor/critProperties/Makefile.in +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/liquid_vapor/critProperties - -PYTHON_CMD = @PYTHON_CMD@ - -run: - $(PYTHON_CMD) critProperties.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r critProperties.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/liquid_vapor/critProperties/Makefile.win b/Cantera/python/examples/liquid_vapor/critProperties/Makefile.win deleted file mode 100644 index 19dc5772a..000000000 --- a/Cantera/python/examples/liquid_vapor/critProperties/Makefile.win +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -run: - $(PYTHON_CMD) critProperties.py - -test: - ./runtest - - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/liquid_vapor/rankine/.cvsignore b/Cantera/python/examples/liquid_vapor/rankine/.cvsignore deleted file mode 100644 index 1c0b54775..000000000 --- a/Cantera/python/examples/liquid_vapor/rankine/.cvsignore +++ /dev/null @@ -1,7 +0,0 @@ -Makefile -ct2ctml.log -diff_out_0.txt -h2o2.xml -liquidvapor.xml -output_0.txt -transport_log.xml diff --git a/Cantera/python/examples/liquid_vapor/rankine/Makefile.in b/Cantera/python/examples/liquid_vapor/rankine/Makefile.in deleted file mode 100644 index 24fd3080d..000000000 --- a/Cantera/python/examples/liquid_vapor/rankine/Makefile.in +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/liquid_vapor/rankine - - -PYTHON_CMD = @PYTHON_CMD@ - -run: - $(PYTHON_CMD) rankine.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r rankine.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/liquid_vapor/rankine/Makefile.win b/Cantera/python/examples/liquid_vapor/rankine/Makefile.win deleted file mode 100644 index 6c48d8d6b..000000000 --- a/Cantera/python/examples/liquid_vapor/rankine/Makefile.win +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - - -run: - $(PYTHON_CMD) rankine.py - -test: - ./runtest - - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/misc/Makefile.in b/Cantera/python/examples/misc/Makefile.in deleted file mode 100644 index c1b96cf52..000000000 --- a/Cantera/python/examples/misc/Makefile.in +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/misc - -PYTHON_CMD = @PYTHON_CMD@ - -run: - $(PYTHON_CMD) rxnpath1.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r rxnpath1.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r rp_blessed_0.txt $(INST_DIR) - - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/misc/Makefile.win b/Cantera/python/examples/misc/Makefile.win deleted file mode 100644 index 1976b1af3..000000000 --- a/Cantera/python/examples/misc/Makefile.win +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - - -run: - $(PYTHON_CMD) rxnpath1.py - -test: - ./runtest - - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/reactors/Makefile.in b/Cantera/python/examples/reactors/Makefile.in deleted file mode 100644 index dfa3fa372..000000000 --- a/Cantera/python/examples/reactors/Makefile.in +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/reactors - -PY_DEMOS = combustor_sim functors_sim mix1_sim mix2_sim piston_sim reactor1_sim \ - reactor2_sim sensitivity_sim surf_pfr_sim - -all: - @(for py in $(PY_DEMOS) ; do \ - echo "running $${py}..."; \ - (cd "$${py}"; @MAKE@ ) ; \ - done) - -run: - @(for py in $(PY_DEMOS) ; do \ - echo "running $${py}..."; \ - (cd "$${py}"; @MAKE@ run ) ; \ - done) - -test: - @(for py in $(PY_DEMOS) ; do \ - echo "testing $${py}..."; \ - (cd "$${py}"; @MAKE@ test ) ; \ - done) - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @(for py in $(PY_DEMOS) ; do \ - echo "installing $${py}..."; \ - (cd "$${py}"; @MAKE@ install ) ; \ - done) - - - - -clean: - @(for py in $(PY_DEMOS) ; do \ - echo "testing $${py}..."; \ - (cd "$${py}"; @MAKE@ clean ) ; \ - done) - rm -f *.log *.csv *.xml - -# end of file - diff --git a/Cantera/python/examples/reactors/Makefile.win b/Cantera/python/examples/reactors/Makefile.win deleted file mode 100644 index 5a9854366..000000000 --- a/Cantera/python/examples/reactors/Makefile.win +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh - -PY_DEMOS = combustor_sim functors_sim mix1_sim mix2_sim piston_sim reactor1_sim \ - reactor2_sim sensitivity_sim surf_pfr_sim - -all: - @(for py in $(PY_DEMOS) ; do \ - echo "running $${py}..."; \ - (cd "$${py}"; make ) ; \ - done) - -run: - @(for py in $(PY_DEMOS) ; do \ - echo "running $${py}..."; \ - (cd "$${py}"; make run ) ; \ - done) - -test: - @(for py in $(PY_DEMOS) ; do \ - echo "testing $${py}..."; \ - (cd "$${py}"; make test ) ; \ - done) - - -clean: - @(for py in $(PY_DEMOS) ; do \ - echo "testing $${py}..."; \ - (cd "$${py}"; make clean ) ; \ - done) - rm -f *.log *.csv *.xml - -# end of file - diff --git a/Cantera/python/examples/reactors/combustor_sim/Makefile.in b/Cantera/python/examples/reactors/combustor_sim/Makefile.in deleted file mode 100644 index 370c3b99f..000000000 --- a/Cantera/python/examples/reactors/combustor_sim/Makefile.in +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/reactors/combustor_sim - -PYTHON_CMD = @PYTHON_CMD@ - -all: - -run: - $(PYTHON_CMD) combustor.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r combustor.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r combustor_blessed_0.csv $(INST_DIR) - -clean: - rm -f *.log - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/reactors/combustor_sim/Makefile.win b/Cantera/python/examples/reactors/combustor_sim/Makefile.win deleted file mode 100644 index a3b151bbb..000000000 --- a/Cantera/python/examples/reactors/combustor_sim/Makefile.win +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - - -all: - -run: - $(PYTHON_CMD) combustor.py - -test: - ./runtest - - -clean: - rm -f *.log - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/reactors/functors_sim/Makefile.in b/Cantera/python/examples/reactors/functors_sim/Makefile.in deleted file mode 100644 index 59f8a49ca..000000000 --- a/Cantera/python/examples/reactors/functors_sim/Makefile.in +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/reactors/functors_sim - -PYTHON_CMD = @PYTHON_CMD@ - -all: - -run: - $(PYTHON_CMD) functors.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r functors.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/reactors/functors_sim/Makefile.win b/Cantera/python/examples/reactors/functors_sim/Makefile.win deleted file mode 100644 index 99f541ec4..000000000 --- a/Cantera/python/examples/reactors/functors_sim/Makefile.win +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - -all: - -run: - $(PYTHON_CMD) functors.py - -test: - ./runtest - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/reactors/mix1_sim/Makefile.in b/Cantera/python/examples/reactors/mix1_sim/Makefile.in deleted file mode 100644 index 7c529b596..000000000 --- a/Cantera/python/examples/reactors/mix1_sim/Makefile.in +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/reactors/mix1_sim - -PYTHON_CMD = @PYTHON_CMD@ - -all: - -run: - $(PYTHON_CMD) mix1.py - -test: - ./runtest - - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r mix1.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/reactors/mix1_sim/Makefile.win b/Cantera/python/examples/reactors/mix1_sim/Makefile.win deleted file mode 100644 index 42c6042e5..000000000 --- a/Cantera/python/examples/reactors/mix1_sim/Makefile.win +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh - -all: - -run: - $(PYTHON_CMD) mix1.py - -test: - ./runtest - - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/reactors/mix2_sim/Makefile.in b/Cantera/python/examples/reactors/mix2_sim/Makefile.in deleted file mode 100644 index 98f75afbf..000000000 --- a/Cantera/python/examples/reactors/mix2_sim/Makefile.in +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/reactors/mix2_sim - -PYTHON_CMD = @PYTHON_CMD@ - -all: - -run: - $(PYTHON_CMD) mix2.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r mix2.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/reactors/mix2_sim/Makefile.win b/Cantera/python/examples/reactors/mix2_sim/Makefile.win deleted file mode 100644 index 94501b4d0..000000000 --- a/Cantera/python/examples/reactors/mix2_sim/Makefile.win +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh - - -all: - -run: - $(PYTHON_CMD) mix2.py - -test: - ./runtest - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/reactors/piston_sim/Makefile.in b/Cantera/python/examples/reactors/piston_sim/Makefile.in deleted file mode 100644 index 50e1ed1da..000000000 --- a/Cantera/python/examples/reactors/piston_sim/Makefile.in +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/reactors/piston_sim - -PYTHON_CMD = @PYTHON_CMD@ - -run: - $(PYTHON_CMD) piston.py - -test: - ./runtest - - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r piston.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/reactors/piston_sim/Makefile.win b/Cantera/python/examples/reactors/piston_sim/Makefile.win deleted file mode 100644 index 211d4b200..000000000 --- a/Cantera/python/examples/reactors/piston_sim/Makefile.win +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -run: - $(PYTHON_CMD) piston.py - -test: - ./runtest - - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/reactors/reactor1_sim/Makefile.in b/Cantera/python/examples/reactors/reactor1_sim/Makefile.in deleted file mode 100644 index b5bfd179d..000000000 --- a/Cantera/python/examples/reactors/reactor1_sim/Makefile.in +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/reactors/reactor1_sim - -PYTHON_CMD = @PYTHON_CMD@ - -run: - $(PYTHON_CMD) reactor1.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r reactor1.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/reactors/reactor1_sim/Makefile.win b/Cantera/python/examples/reactors/reactor1_sim/Makefile.win deleted file mode 100644 index 336d4179d..000000000 --- a/Cantera/python/examples/reactors/reactor1_sim/Makefile.win +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - - -run: - $(PYTHON_CMD) reactor1.py - -test: - ./runtest - - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/reactors/reactor2_sim/Makefile.in b/Cantera/python/examples/reactors/reactor2_sim/Makefile.in deleted file mode 100644 index 9858975ec..000000000 --- a/Cantera/python/examples/reactors/reactor2_sim/Makefile.in +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/reactors/reactor2_sim - - -PYTHON_CMD = @PYTHON_CMD@ - -all: - -run: - $(PYTHON_CMD) combustor.py - -test: - ./runtest - - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r reactor2.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r piston_blessed_0.csv $(INST_DIR) - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/reactors/reactor2_sim/Makefile.win b/Cantera/python/examples/reactors/reactor2_sim/Makefile.win deleted file mode 100644 index 2e5cc6472..000000000 --- a/Cantera/python/examples/reactors/reactor2_sim/Makefile.win +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh - - -all: - -run: - $(PYTHON_CMD) combustor.py - -test: - ./runtest - - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/reactors/sensitivity_sim/Makefile.in b/Cantera/python/examples/reactors/sensitivity_sim/Makefile.in deleted file mode 100644 index 3bdce6a9e..000000000 --- a/Cantera/python/examples/reactors/sensitivity_sim/Makefile.in +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/reactors/sensitivity_sim - -PYTHON_CMD = @PYTHON_CMD@ - -run: - $(PYTHON_CMD) sensitivity1.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r sensitivity1.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/reactors/sensitivity_sim/Makefile.win b/Cantera/python/examples/reactors/sensitivity_sim/Makefile.win deleted file mode 100644 index 08779940b..000000000 --- a/Cantera/python/examples/reactors/sensitivity_sim/Makefile.win +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - - -run: - $(PYTHON_CMD) sensitivity1.py - -test: - ./runtest - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/reactors/surf_pfr_sim/Makefile.in b/Cantera/python/examples/reactors/surf_pfr_sim/Makefile.in deleted file mode 100644 index de362f107..000000000 --- a/Cantera/python/examples/reactors/surf_pfr_sim/Makefile.in +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/reactors/surf_pfr_sim - -PYTHON_CMD = @PYTHON_CMD@ - -all: - -run: - $(PYTHON_CMD) surf_pfr.py - -test: - ./runtest - - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r surf_pfr.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r surf_pfr_blessed_0.csv $(INST_DIR) - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/reactors/surf_pfr_sim/Makefile.win b/Cantera/python/examples/reactors/surf_pfr_sim/Makefile.win deleted file mode 100644 index eb7214dbd..000000000 --- a/Cantera/python/examples/reactors/surf_pfr_sim/Makefile.win +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh - - -all: - -run: - $(PYTHON_CMD) surf_pfr.py - -test: - ./runtest - - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/surface_chemistry/Makefile.in b/Cantera/python/examples/surface_chemistry/Makefile.in deleted file mode 100644 index 61203bf77..000000000 --- a/Cantera/python/examples/surface_chemistry/Makefile.in +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/surface_chemistry - -all: - cd catcomb_stagflow; @MAKE@ - cd diamond_cvd; @MAKE@ - -run: - cd catcomb_stagflow; @MAKE@ run - cd diamond_cvd; @MAKE@ run - -test: - cd catcomb_stagflow; @MAKE@ test - cd diamond_cvd; @MAKE@ test - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - cd catcomb_stagflow; @MAKE@ install - cd diamond_cvd; @MAKE@ install - -clean: - cd catcomb_stagflow; @MAKE@ clean - cd diamond_cvd; @MAKE@ clean - -# end of file - diff --git a/Cantera/python/examples/surface_chemistry/Makefile.win b/Cantera/python/examples/surface_chemistry/Makefile.win deleted file mode 100644 index e351a735e..000000000 --- a/Cantera/python/examples/surface_chemistry/Makefile.win +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh - - -all: - cd catcomb_stagflow; make - cd diamond_cvd; make - -run: - cd catcomb_stagflow; make run - cd diamond_cvd; make run - -test: - cd catcomb_stagflow; make test - cd diamond_cvd; make test - - -clean: - cd catcomb_stagflow; make clean - cd diamond_cvd; make clean - -# end of file - diff --git a/Cantera/python/examples/surface_chemistry/catcomb_stagflow/Makefile.in b/Cantera/python/examples/surface_chemistry/catcomb_stagflow/Makefile.in deleted file mode 100644 index 0eb2b7a92..000000000 --- a/Cantera/python/examples/surface_chemistry/catcomb_stagflow/Makefile.in +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/surface_chemistry/catcomb_stagflow - - -PYTHON_CMD = @PYTHON_CMD@ - -all: - -run: - $(PYTHON_CMD) catcomb.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r catcomb.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r catcomb_blessed_0.csv $(INST_DIR) - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/surface_chemistry/catcomb_stagflow/Makefile.win b/Cantera/python/examples/surface_chemistry/catcomb_stagflow/Makefile.win deleted file mode 100644 index 236b334d4..000000000 --- a/Cantera/python/examples/surface_chemistry/catcomb_stagflow/Makefile.win +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh - - -all: - -run: - $(PYTHON_CMD) catcomb.py - -test: - ./runtest - - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/surface_chemistry/diamond_cvd/Makefile.in b/Cantera/python/examples/surface_chemistry/diamond_cvd/Makefile.in deleted file mode 100644 index dabe4cf8a..000000000 --- a/Cantera/python/examples/surface_chemistry/diamond_cvd/Makefile.in +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/surface_chemistry/diamond_cvd - - -PYTHON_CMD = @PYTHON_CMD@ - -all: - -run: - $(PYTHON_CMD) diamond.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r diamond.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r diamond_blessed_0.csv $(INST_DIR) - -clean: - ./cleanup - diff --git a/Cantera/python/examples/surface_chemistry/diamond_cvd/Makefile.win b/Cantera/python/examples/surface_chemistry/diamond_cvd/Makefile.win deleted file mode 100644 index ec285e0b6..000000000 --- a/Cantera/python/examples/surface_chemistry/diamond_cvd/Makefile.win +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - - -all: - -run: - $(PYTHON_CMD) diamond.py - -test: - ./runtest - - -clean: - ./cleanup - diff --git a/Cantera/python/examples/transport/Makefile.in b/Cantera/python/examples/transport/Makefile.in deleted file mode 100644 index 659c46227..000000000 --- a/Cantera/python/examples/transport/Makefile.in +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/sh - -INST_DIR=@ct_demodir@/python/transport - - -PYTHON_CMD = @PYTHON_CMD@ - -all: - -run: - $(PYTHON_CMD) dustygas.py - -test: - ./runtest - -install: - @INSTALL@ -d $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r Makefile $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r dustygas.py $(INST_DIR) - @INSTALL@ -c runtest $(INST_DIR) - @INSTALL@ -c cleanup $(INST_DIR) - @INSTALL@ -c -m ug+rw,o+r output_blessed_0.txt $(INST_DIR) - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/examples/transport/Makefile.win b/Cantera/python/examples/transport/Makefile.win deleted file mode 100644 index aefe259be..000000000 --- a/Cantera/python/examples/transport/Makefile.win +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh - - -all: - -run: - $(PYTHON_CMD) dustygas.py - -test: - ./runtest - -clean: - ./cleanup - -# end of file - diff --git a/Cantera/python/setup.py.in b/Cantera/python/setup.py.in index 8d068621c..bd263908a 100644 --- a/Cantera/python/setup.py.in +++ b/Cantera/python/setup.py.in @@ -1,141 +1,33 @@ -import sys -import string from distutils.core import setup, Extension +from distutils.sysconfig import get_config_var +import os -# -# HKM -# note having a % in a string may cause the distutils module to error exit -# This occurs on solaris, as some CC parameters have % in their names. - -libs = [] -platform = sys.platform +dataFiles = ['_cantera%s' % get_config_var('SO')] +if os.name == 'nt': + dataFiles.append('clib.dll') -flibs = [] -# HKM -> not clear we need FLIBS here -#if @build_with_f2c@ == 1: -# flibstr = '@FLIBS@' -# f1 = flibstr.replace('-l', ' ') -# flibs = f1.split() - -linkargs = '@LCXX_FLAGS@' - -numarray_incl = "@NUMARRAY_INC_DIR@" -numpy_incl = "@NUMPY_INC_DIR@" - -num_collect = [] -if (type(numarray_incl).__name__=='str') : - if numarray_incl <> '': - numarray_list = numarray_incl.split(":") - num_collect = num_collect + numarray_list - -if (type(numpy_incl).__name__=='str') : - if numpy_incl <> '': - numpy_list = numpy_incl.split(":") - num_collect = num_collect + numpy_list - -incdirs=["../../build/include", "src", "../clib/src"] - -if num_collect <> '': - for x in num_collect : - if x <> '' : - incdirs.append(x) - -bllibstr = "@BLAS_LAPACK_LIBS@" -bllibs = bllibstr.replace('-l',' ') -bllist = bllibs.split() - -cvlibstr = "@CVODE_LIBS@" -cvlibs = cvlibstr.replace('-l',' ') -cvlist = cvlibs.split() - -thermolib = [] -need_cathermo = @NEED_CATHERMO@ -if need_cathermo == 1: - thermolib = ["thermo"] - -extra_link = linkargs + " " + "@EXTRA_LINK@" -linkargs = extra_link.split() - -bldirstr = "@LOCAL_LIB_DIRS@" -bldirs = bldirstr.replace('-L',' ') -dirlist = bldirs.split() -libdir = ['@buildlib@'] -for d in dirlist: - libdir.append(d) - -endlibstr1 = "@LCXX_END_LIBS@" -endlib1 = endlibstr1.replace('-l', ' ') -endlib = endlib1.split() - -locallibstr = "@LOCAL_LIBS@" -local1 = locallibstr.replace('-l', ' ') -locallibs = local1.split() - -if platform == "win32": - libs = ["clib", "zeroD","oneD","kinetics", "transport", - "cantera"] + bllist + cvlist + ["ctbase", "ctmath", "tpx"] -else: - libs = ["clib"] + locallibs - #if flibs: - # libs = libs - #libs = ["clib", "zeroD","oneD", "kinetics", "transport", - # "equil", "ctnumerics", "converters"] + thermolib + bllist + cvlist + ["ctbase", "ctmath", "tpx", "boost_thread-mt-1_34"] - - if @build_with_f2c@ == 1: - libs.append("ctf2c") - else: - libs = libs + flibs - - for d in endlib: - libs.append(d) - - -# values: -# 0 do nothing -# 1 install only ctml_writer.py -# 2 install full package -buildPython = @BUILD_PYTHON@ -if buildPython >= 2: - -# try: - setup(name="Cantera", - version="@ctversion@", - description="The Cantera Python Interface", - long_description=""" +if '@python_package@' == 'full': + setup(name="Cantera", + version="@cantera_version@", + description="The Cantera Python Interface", + long_description=""" """, - author="Prof. D. G. Goodwin, Caltech", - author_email="dgoodwin@caltech.edu", - url="http://code.google.com/p/cantera", - package_dir = {'MixMaster':'../../apps/MixMaster'}, - packages = ["","Cantera","Cantera.OneD", - "MixMaster","MixMaster.Units"], - ext_modules=[ Extension("Cantera._cantera", - ["src/pycantera.cpp"], - include_dirs=incdirs, - library_dirs = libdir, - libraries = libs, - extra_link_args = linkargs - ) - ], - ) -# except: -# if buildPython == 3: -# buildPython = 1 -# else: -# raise 'Error encountered while building or installing the Cantera python modules!' - - -if buildPython == 1: -# try: - setup(name="Cantera CTI File Processor", - version="@ctversion@", - description="Converts .cti files to CTML", - long_description=""" + author="Prof. D. G. Goodwin, Caltech", + author_email="dgoodwin@caltech.edu", + url="http://code.google.com/p/cantera", + package_dir = {'MixMaster':'../../apps/MixMaster'}, + packages = ["","Cantera","Cantera.OneD", + "MixMaster","MixMaster.Units"], + package_data = {'Cantera': dataFiles}, + ext_modules=[Extension('_spam', ['src/spam.c'])]) + +elif '@python_package@' == 'minimal': + setup(name="Cantera CTI File Processor", + version="@cantera_version@", + description="Converts .cti files to CTML", + long_description=""" """, - author="Prof. D. G. Goodwin, Caltech", - author_email="dgoodwin@caltech.edu", - url="http://www.cantera.org", - py_modules = ["ctml_writer"], - ) -# except: -# raise 'Error encountered while building or installing the Cantera CTI file preprocessor!' + author="Prof. D. G. Goodwin, Caltech", + author_email="dgoodwin@caltech.edu", + url="http://www.cantera.org", + py_modules = ["ctml_writer"]) diff --git a/Cantera/python/src/.cvsignore b/Cantera/python/src/.cvsignore deleted file mode 100644 index 57751bad9..000000000 --- a/Cantera/python/src/.cvsignore +++ /dev/null @@ -1,2 +0,0 @@ -Makefile -.depends diff --git a/Cantera/python/src/Makefile.in b/Cantera/python/src/Makefile.in deleted file mode 100755 index 2a68ff12f..000000000 --- a/Cantera/python/src/Makefile.in +++ /dev/null @@ -1,10 +0,0 @@ -#/bin/sh -############################################################### -# $Author$ -# $Date$ -# $Revision$ -# -# Copyright 2001 California Institute of Technology -# -############################################################### - diff --git a/Cantera/python/src/ctfunc_methods.cpp b/Cantera/python/src/ctfunc_methods.cpp index e64907dc3..ce7cd85d7 100644 --- a/Cantera/python/src/ctfunc_methods.cpp +++ b/Cantera/python/src/ctfunc_methods.cpp @@ -8,7 +8,7 @@ py_func_new(PyObject *self, PyObject *args) return NULL; PyArrayObject* coeffs = (PyArrayObject*)c; double* xd = (double*)coeffs->data; - int lenc = coeffs->dimensions[0]; + size_t lenc = coeffs->dimensions[0]; int nn = func_new(type, n, lenc, xd); if (nn < 0) return reportError(nn); return Py_BuildValue("i",nn); diff --git a/Cantera/python/src/ctfuncs.cpp b/Cantera/python/src/ctfuncs.cpp index 6a50f0c56..6c21c4522 100644 --- a/Cantera/python/src/ctfuncs.cpp +++ b/Cantera/python/src/ctfuncs.cpp @@ -47,7 +47,7 @@ ct_addDirectory(PyObject *self, PyObject *args) char* dir; if (!PyArg_ParseTuple(args, "s:addDirectory", &dir)) return NULL; - int n = strlen(dir); + size_t n = strlen(dir); addCanteraDirectory(n, dir); return Py_BuildValue("i",0); } diff --git a/Cantera/python/src/ctkinetics_methods.cpp b/Cantera/python/src/ctkinetics_methods.cpp index a9309a4b0..c46dbfee7 100644 --- a/Cantera/python/src/ctkinetics_methods.cpp +++ b/Cantera/python/src/ctkinetics_methods.cpp @@ -2,20 +2,14 @@ * @file ctkinetics_methods.cpp * */ - -/* - * $Id$ - */ - - static PyObject* kin_newFromXML(PyObject *self, PyObject *args) { int mxml, iphase, neighbor1, neighbor2, neighbor3, neighbor4; if (!PyArg_ParseTuple(args, "iiiiii:newFromXML", &mxml, &iphase, &neighbor1, &neighbor2, &neighbor3, &neighbor4)) return NULL; - int n = newKineticsFromXML(mxml, iphase, neighbor1, neighbor2, - neighbor3, neighbor4); + int n = int(newKineticsFromXML(mxml, iphase, neighbor1, neighbor2, + neighbor3, neighbor4)); if (n < 0) return reportError(n); return Py_BuildValue("i",n); } @@ -163,17 +157,18 @@ kin_getarray(PyObject *self, PyObject *args) // array attributes int iok = -22; - int nrxns = kin_nReactions(kin); - int nsp = kin_nSpecies(kin); - int ix; + size_t nrxns = kin_nReactions(kin); + size_t nsp = kin_nSpecies(kin); + size_t ix; if (job < 45 || job >= 90) ix = nrxns; else ix = nsp; #ifdef HAS_NUMPY npy_intp nix = ix; PyArrayObject* x = (PyArrayObject*)PyArray_SimpleNew(1, &nix, PyArray_DOUBLE); #else + int nix = int(ix); PyArrayObject* x = - (PyArrayObject*)PyArray_FromDims(1, &ix, PyArray_DOUBLE); + (PyArrayObject*)PyArray_FromDims(1, &nix, PyArray_DOUBLE); #endif double* xd = (double*)x->data; diff --git a/Cantera/python/src/ctmultiphase_methods.cpp b/Cantera/python/src/ctmultiphase_methods.cpp index cefbaa126..10de6ff33 100644 --- a/Cantera/python/src/ctmultiphase_methods.cpp +++ b/Cantera/python/src/ctmultiphase_methods.cpp @@ -60,8 +60,8 @@ py_mix_nElements(PyObject *self, PyObject *args) if (!PyArg_ParseTuple(args, "i:mix_nElements", &i)) return NULL; - _val = mix_nElements(i); - if (int(_val) < -900) return reportCanteraError(); + _val = int(mix_nElements(i)); + if (_val < -900) return reportCanteraError(); return Py_BuildValue("i",_val); } @@ -74,8 +74,8 @@ py_mix_elementIndex(PyObject *self, PyObject *args) if (!PyArg_ParseTuple(args, "is:mix_elementIndex", &i, &name)) return NULL; - _val = mix_elementIndex(i,name); - if (int(_val) < -900) return reportCanteraError(); + _val = int(mix_elementIndex(i,name)); + if (_val < -900) return reportCanteraError(); return Py_BuildValue("i",_val); } @@ -87,15 +87,15 @@ py_mix_nSpecies(PyObject *self, PyObject *args) if (!PyArg_ParseTuple(args, "i:mix_nSpecies", &i)) return NULL; - _val = mix_nSpecies(i); - if (int(_val) < -900) return reportCanteraError(); + _val = int(mix_nSpecies(i)); + if (_val < -900) return reportCanteraError(); return Py_BuildValue("i",_val); } static PyObject * py_mix_speciesIndex(PyObject *self, PyObject *args) { - int _val; + size_t _val; int i, k, p; if (!PyArg_ParseTuple(args, "iii:mix_speciesIndex", &i, &k, &p)) return NULL; @@ -307,7 +307,7 @@ py_mix_setMoles(PyObject *self, PyObject *args) PyArrayObject* n_array = (PyArrayObject*)n; double* n_data = (double*)n_array->data; - int n_len = n_array->dimensions[0]; + size_t n_len = n_array->dimensions[0]; _val = mix_setMoles(i,n_len,n_data); if (int(_val) < -900) return reportCanteraError(); @@ -387,7 +387,7 @@ py_mix_getChemPotentials(PyObject *self, PyObject *args) PyArrayObject* mu_array = (PyArrayObject*)mu; double* mu_data = (double*)mu_array->data; - int mu_len = mu_array->dimensions[0]; + size_t mu_len = mu_array->dimensions[0]; _val = mix_getChemPotentials(i, mu_len, mu_data); if (int(_val) < 0) return reportCanteraError(); diff --git a/Cantera/python/src/ctonedim_methods.cpp b/Cantera/python/src/ctonedim_methods.cpp index 16f533134..84ee386b9 100644 --- a/Cantera/python/src/ctonedim_methods.cpp +++ b/Cantera/python/src/ctonedim_methods.cpp @@ -1,10 +1,4 @@ -/* - * $Id$ - */ - - - #include static PyObject * @@ -53,7 +47,7 @@ py_domain_index(PyObject *self, PyObject *args) if (!PyArg_ParseTuple(args, "i:domain_index", &i)) return NULL; - _val = domain_index(i); + _val = int(domain_index(i)); if (int(_val) == -1) return reportCanteraError(); return Py_BuildValue("i",_val); } @@ -67,7 +61,7 @@ py_domain_nComponents(PyObject *self, PyObject *args) if (!PyArg_ParseTuple(args, "i:domain_nComponents", &i)) return NULL; - _val = domain_nComponents(i); + _val = int(domain_nComponents(i)); if (int(_val) == -1) return reportCanteraError(); return Py_BuildValue("i",_val); } @@ -81,7 +75,7 @@ py_domain_nPoints(PyObject *self, PyObject *args) if (!PyArg_ParseTuple(args, "i:domain_nPoints", &i)) return NULL; - _val = domain_nPoints(i); + _val = int(domain_nPoints(i)); if (int(_val) == -1) return reportCanteraError(); return Py_BuildValue("i",_val); } @@ -117,7 +111,7 @@ py_domain_componentIndex(PyObject *self, PyObject *args) if (!PyArg_ParseTuple(args, "is:domain_componentIndex", &i, &name)) return NULL; - _val = domain_componentIndex(i,name); + _val = int(domain_componentIndex(i,name)); if (int(_val) == -1) return reportCanteraError(); return Py_BuildValue("i",_val); } @@ -230,7 +224,7 @@ py_domain_setupGrid(PyObject *self, PyObject *args) PyArrayObject* grid_array = (PyArrayObject*) PyArray_ContiguousFromObject(grid, PyArray_DOUBLE, 1, 1); double* grid_data = (double*)(grid_array->data); - int grid_len = grid_array->dimensions[0]; + size_t grid_len = grid_array->dimensions[0]; _val = domain_setupGrid(i,grid_len,grid_data); Py_DECREF(grid_array); @@ -548,7 +542,7 @@ py_stflow_setFixedTempProfile(PyObject *self, PyObject *args) PyArrayObject* pos_array = (PyArrayObject*) PyArray_ContiguousFromObject(pos, PyArray_DOUBLE, 1, 1); double* pos_data = (double*)(pos_array->data); - int pos_len = pos_array->dimensions[0]; + size_t pos_len = pos_array->dimensions[0]; PyArrayObject* temp_array = (PyArrayObject*) @@ -556,7 +550,7 @@ py_stflow_setFixedTempProfile(PyObject *self, PyObject *args) double* temp_data = (double*)(temp_array->data); - int temp_len = temp_array->dimensions[0]; + size_t temp_len = temp_array->dimensions[0]; _val = stflow_setFixedTempProfile(i,pos_len,pos_data,temp_len,temp_data); Py_DECREF(pos_array); @@ -622,10 +616,10 @@ py_sim1D_new(PyObject *self, PyObject *args) PyArray_ContiguousFromObject(domains, PyArray_DOUBLE, 1, 1); void * nTMPv = (void *) (domains_array->data); double * dd_data = (double *) nTMPv; - int domains_len = domains_array->dimensions[0]; + size_t domains_len = domains_array->dimensions[0]; int * domains_data = (int *) malloc(sizeof(int) * domains_len); - for (int i = 0; i < domains_len; i++) { + for (size_t i = 0; i < domains_len; i++) { domains_data[i] = (int) dd_data[i]; } @@ -686,13 +680,13 @@ py_sim1D_setProfile(PyObject *self, PyObject *args) PyArrayObject* pos_array = (PyArrayObject*) PyArray_ContiguousFromObject(pos, PyArray_DOUBLE, 1, 1); double* pos_data = (double*)(pos_array->data); - int pos_len = pos_array->dimensions[0]; + size_t pos_len = pos_array->dimensions[0]; PyArrayObject* v_array = (PyArrayObject*) PyArray_ContiguousFromObject(v, PyArray_DOUBLE, 1, 1); double* v_data = (double*)(v_array->data); - int v_len = v_array->dimensions[0]; + size_t v_len = v_array->dimensions[0]; _val = sim1D_setProfile(i,dom,comp,pos_len,pos_data,v_len,v_data); Py_DECREF(pos_array); @@ -755,10 +749,10 @@ py_sim1D_setTimeStep(PyObject *self, PyObject *args) void * nTMPv = (void *) (nsteps_array->data); double * nsteps_data = (double *) nTMPv; - int nsteps_len = nsteps_array->dimensions[0]; + size_t nsteps_len = nsteps_array->dimensions[0]; int * nsteps_datai = (int *) malloc(sizeof(int) * nsteps_len); - for (int i = 0; i < nsteps_len; i++) { + for (size_t i = 0; i < nsteps_len; i++) { nsteps_datai[i] = (int) nsteps_data[i]; } _val = sim1D_setTimeStep(i, stepsize, nsteps_len, nsteps_datai); diff --git a/Cantera/python/src/ctphase_methods.cpp b/Cantera/python/src/ctphase_methods.cpp index fea2dcef2..3dc746e6f 100644 --- a/Cantera/python/src/ctphase_methods.cpp +++ b/Cantera/python/src/ctphase_methods.cpp @@ -79,7 +79,7 @@ py_elementindex(PyObject *self, PyObject *args) { int ph; char* nm; if (!PyArg_ParseTuple(args, "is:py_elementindex", &ph, &nm)) return NULL; - int k = phase_elementIndex(ph,nm); + size_t k = phase_elementIndex(ph,nm); return Py_BuildValue("i",k); } @@ -88,7 +88,7 @@ py_speciesindex(PyObject *self, PyObject *args) { int ph; char* nm; if (!PyArg_ParseTuple(args, "is:py_speciesindex", &ph, &nm)) return NULL; - int k = phase_speciesIndex(ph,nm); + size_t k = phase_speciesIndex(ph,nm); return Py_BuildValue("i",k); } @@ -127,13 +127,14 @@ phase_getarray(PyObject *self, PyObject *args) double* xd = 0; if (job > 10) { - int nsp = phase_nSpecies(ph); + size_t nsp = phase_nSpecies(ph); #ifdef HAS_NUMPY npy_intp nnn = nsp; x = (PyArrayObject*)PyArray_SimpleNew(1, &nnn, PyArray_DOUBLE); Py_INCREF(x); #else - x = (PyArrayObject*)PyArray_FromDims(1, &nsp, PyArray_DOUBLE); + int nnn = int(nsp); + x = (PyArrayObject*)PyArray_FromDims(1, &nnn, PyArray_DOUBLE); #endif xd = (double*)x->data; switch (job) { @@ -152,12 +153,13 @@ phase_getarray(PyObject *self, PyObject *args) } else { - int nel = phase_nElements(ph); + size_t nel = phase_nElements(ph); #ifdef HAS_NUMPY npy_intp nnn = nel; x = (PyArrayObject*)PyArray_SimpleNew(1, &nnn, PyArray_DOUBLE); #else - x = (PyArrayObject*)PyArray_FromDims(1, &nel, PyArray_DOUBLE); + int nnn = int(nel); + x = (PyArrayObject*)PyArray_FromDims(1, &nnn, PyArray_DOUBLE); #endif xd = (double*)x->data; switch (job) { @@ -260,7 +262,7 @@ phase_setarray(PyObject *self, PyObject *args) PyArrayObject* a = (PyArrayObject*) PyArray_ContiguousFromObject(seq, PyArray_DOUBLE, 1, 1); double* xd = (double*)a->data; - int len = a->dimensions[0]; + size_t len = a->dimensions[0]; switch (job) { case 1: iok = phase_setMoleFractions(ph, len, xd, norm); diff --git a/Cantera/python/src/ctreactor_methods.cpp b/Cantera/python/src/ctreactor_methods.cpp index 41bbcddd8..44cb368a4 100644 --- a/Cantera/python/src/ctreactor_methods.cpp +++ b/Cantera/python/src/ctreactor_methods.cpp @@ -87,7 +87,7 @@ py_reactor_nSensParams(PyObject *self, PyObject *args) if (!PyArg_ParseTuple(args, "i:reactor_nSensParams", &i)) return NULL; - _val = reactor_nSensParams(i); + _val = int(reactor_nSensParams(i)); return Py_BuildValue("i",_val); } diff --git a/Cantera/python/src/ctrpath_methods.cpp b/Cantera/python/src/ctrpath_methods.cpp index 46b318bf7..569ed7fd9 100644 --- a/Cantera/python/src/ctrpath_methods.cpp +++ b/Cantera/python/src/ctrpath_methods.cpp @@ -228,7 +228,7 @@ py_rdiag_findMajor(PyObject *self, PyObject *args) if (!PyArg_ParseTuple(args, "idO:rdiag_findMajor", &n, &thresh, &a)) return NULL; PyArrayObject* aa = (PyArrayObject*)a; - int lda = aa->dimensions[0]; + size_t lda = aa->dimensions[0]; double* x = (double*)aa->data; int iok = rdiag_findMajor(n, thresh, lda, x); if (iok < 0) return reportError(iok); diff --git a/Cantera/python/src/ctsurf_methods.cpp b/Cantera/python/src/ctsurf_methods.cpp index c04cf2d4a..329c00cc6 100644 --- a/Cantera/python/src/ctsurf_methods.cpp +++ b/Cantera/python/src/ctsurf_methods.cpp @@ -57,12 +57,13 @@ py_surf_getcoverages(PyObject *self, PyObject *args) PyArrayObject* cov; if (!PyArg_ParseTuple(args, "i:surf_getcoverages", &n)) return NULL; - int nsp = th_nSpecies(n); + size_t nsp = th_nSpecies(n); #ifdef HAS_NUMPY npy_intp nnsp = nsp; cov = (PyArrayObject*)PyArray_SimpleNew(1, &nnsp, PyArray_DOUBLE); #else - cov = (PyArrayObject*)PyArray_FromDims(1, &nsp, PyArray_DOUBLE); + int nnsp = int(nsp); + cov = (PyArrayObject*)PyArray_FromDims(1, &nnsp, PyArray_DOUBLE); #endif double* x = (double*)((PyArrayObject*)cov)->data; int iok = surf_getcoverages(n, x); @@ -77,12 +78,13 @@ py_surf_getconcentrations(PyObject *self, PyObject *args) PyArrayObject* c; if (!PyArg_ParseTuple(args, "i:surf_getconcentrations", &n)) return NULL; - int nsp = th_nSpecies(n); + size_t nsp = th_nSpecies(n); #ifdef HAS_NUMPY npy_intp nnsp = nsp; c = (PyArrayObject*)PyArray_SimpleNew(1, &nnsp, PyArray_DOUBLE); #else - c = (PyArrayObject*)PyArray_FromDims(1, &nsp, PyArray_DOUBLE); + int nnsp = int(nsp); + c = (PyArrayObject*)PyArray_FromDims(1, &nnsp, PyArray_DOUBLE); #endif double* x = (double*)((PyArrayObject*)c)->data; int iok = surf_getconcentrations(n, x); diff --git a/Cantera/python/src/ctthermo_methods.cpp b/Cantera/python/src/ctthermo_methods.cpp index d1a79953b..9300c7162 100644 --- a/Cantera/python/src/ctthermo_methods.cpp +++ b/Cantera/python/src/ctthermo_methods.cpp @@ -6,7 +6,7 @@ ct_newThermoFromXML(PyObject *self, PyObject *args) //char* id; if (!PyArg_ParseTuple(args, "i:ct_newThermoFromXML", &mxml)) return NULL; - int n = newThermoFromXML(mxml); + int n = int(newThermoFromXML(mxml)); if (n < 0) return reportCanteraError(); return Py_BuildValue("i",n); } @@ -187,9 +187,9 @@ thermo_getarray(PyObject *self, PyObject *args) if (!PyArg_ParseTuple(args, "ii:thermo_getarray", &th, &job)) return NULL; - int nsp = th_nSpecies(th); - int nel = phase_nElements(th); - int xlen = (job == 21 ? nel : nsp); + size_t nsp = th_nSpecies(th); + size_t nel = phase_nElements(th); + size_t xlen = (job == 21 ? nel : nsp); // array attributes int iok = -22; @@ -200,8 +200,9 @@ thermo_getarray(PyObject *self, PyObject *args) (PyArrayObject*)PyArray_SimpleNew(1, &nnn, PyArray_DOUBLE); Py_INCREF(x); #else + int nnn = int(xlen); PyArrayObject* x = - (PyArrayObject*)PyArray_FromDims(1, &xlen, PyArray_DOUBLE); + (PyArrayObject*)PyArray_FromDims(1, &nnn, PyArray_DOUBLE); #endif double* xd = (double*)x->data; switch (job) { diff --git a/Cantera/python/src/cttransport_methods.cpp b/Cantera/python/src/cttransport_methods.cpp index 1eb1d17db..1db414dc3 100644 --- a/Cantera/python/src/cttransport_methods.cpp +++ b/Cantera/python/src/cttransport_methods.cpp @@ -10,7 +10,7 @@ py_transport_new(PyObject *self, PyObject *args) { if (!PyArg_ParseTuple(args, "sii:transport_new", &model, &ph, &loglevel)) return NULL; - int n = newTransport(model, ph, loglevel); + int n = int(newTransport(model, ph, loglevel)); if (n < 0) return reportError(n); return Py_BuildValue("i",n); } diff --git a/Cantera/python/src/pycantera.cpp b/Cantera/python/src/pycantera.cpp index dc9655c5b..d39ecc216 100644 --- a/Cantera/python/src/pycantera.cpp +++ b/Cantera/python/src/pycantera.cpp @@ -5,43 +5,31 @@ * */ -// turn off warnings about long names under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - -#include "cantera/config.h" +#include "cantera/kernel/config.h" #include "Python.h" #ifdef HAS_NUMERIC #include "Numeric/arrayobject.h" -#else -#ifdef HAS_NUMARRAY -#include "numarray/arrayobject.h" -#else -#ifdef HAS_NUMPY -#include "numpy/arrayobject.h" -#else -// Create a compilation error to cause the program to bomb -#include "Numeric/arrayobject.h" -#include "numarray/arrayobject.h" -#include "numpy/libnumarray.h" -#include "numpy/arrayobject.h" -#endif -#endif #endif -#include "ct.h" -#include "ctxml.h" -#include "ctsurf.h" -#include "ctbdry.h" -#include "ctrpath.h" -#include "ctreactor.h" -#include "ctfunc.h" -#include "ctonedim.h" -#include "ctmultiphase.h" +#ifdef HAS_NUMARRAY +#include "numarray/arrayobject.h" +#endif + +#ifdef HAS_NUMPY +#include "numpy/arrayobject.h" +#endif + +#include "clib/ct.h" +#include "clib/ctxml.h" +#include "clib/ctsurf.h" +#include "clib/ctbdry.h" +#include "clib/ctrpath.h" +#include "clib/ctreactor.h" +#include "clib/ctfunc.h" +#include "clib/ctonedim.h" +#include "clib/ctmultiphase.h" #include using namespace std; diff --git a/Cantera/python/src/pylogger.h b/Cantera/python/src/pylogger.h index a60ac2447..2025ddc62 100644 --- a/Cantera/python/src/pylogger.h +++ b/Cantera/python/src/pylogger.h @@ -5,7 +5,6 @@ #include #include "cantera/kernel/logger.h" - static std::string ss = "print \"\"\" "; namespace Cantera { diff --git a/Cantera/python/src/spam.c b/Cantera/python/src/spam.c new file mode 100644 index 000000000..72a29c813 --- /dev/null +++ b/Cantera/python/src/spam.c @@ -0,0 +1,13 @@ +/* + * A trivial Python extension module introduced to force distutils to + * generate installation packages requiring a specific Python version. + */ + +#include + +PyMODINIT_FUNC +init_spam(void) +{ + Py_InitModule3("_spam", NULL, + "Spam, spam, spam, eggs, and spam."); +} diff --git a/Cantera/python/tutorial/.cvsignore b/Cantera/python/tutorial/.cvsignore deleted file mode 100644 index 4bbbbbd7d..000000000 --- a/Cantera/python/tutorial/.cvsignore +++ /dev/null @@ -1,3 +0,0 @@ -.cttmp.py -ct2ctml.log -gri30.xml diff --git a/Cantera/python/winsetup.py b/Cantera/python/winsetup.py deleted file mode 100755 index 8230126fb..000000000 --- a/Cantera/python/winsetup.py +++ /dev/null @@ -1,30 +0,0 @@ -from distutils.core import setup, Extension - -libdir = ['../../build/lib/i686-pc-win32'] - -# Below I switched to / from \ because python was interpreting \n in the -# string \numpy as a new line character -# -setup(name="Cantera", - version="1.8.0", - description="The Cantera Python Interface", - long_description=""" - """, - author="Prof. D. G. Goodwin, Caltech", - author_email="dgoodwin@caltech.edu", - url="http://code.google.com/p/cantera", - package_dir = {'MixMaster':'../../apps/MixMaster'}, - py_modules = ["ctml_writer"], - packages = ["Cantera","Cantera.OneD", - "MixMaster","MixMaster.Units"], - ext_modules=[ Extension("Cantera._cantera", - ["src/pycantera.cpp"], - include_dirs=["../../build/include", - "src", "../clib/src", - "c:\python26/lib/site-packages/numpy/core/include"], - library_dirs = libdir, - depends = [libdir[0]+'/clib.lib'], - libraries = ["clib"]) - ], - ) - diff --git a/Cantera/python/winsetup_d.py b/Cantera/python/winsetup_d.py deleted file mode 100755 index 017eddea1..000000000 --- a/Cantera/python/winsetup_d.py +++ /dev/null @@ -1,30 +0,0 @@ -from distutils.core import setup, Extension - -libdir = ['../../build/lib/i686-pc-win32'] - -# Below I switched to / from \ because python was interpreting \n in the -# string \numpy as a new line character -# -setup(name="Cantera", - version="1.8.0", - description="The Cantera Python Interface", - long_description=""" - """, - author="Prof. D. G. Goodwin, Caltech", - author_email="dgoodwin@caltech.edu", - url="http://code.google.com/p/cantera", - package_dir = {'MixMaster':'../../apps/MixMaster'}, - py_modules = ["ctml_writer"], - packages = ["Cantera","Cantera.OneD", - "MixMaster","MixMaster.Units"], - ext_modules=[ Extension("Cantera._cantera", - ["src/pycantera.cpp"], - include_dirs=["../../build/include", - "src", "../clib/src", - "c:\python26/lib/site-packages/numpy/core/include"], - library_dirs = libdir, - depends = [libdir[0]+'/clib_d.lib'], - libraries = ["clib_d"]) - ], - ) - diff --git a/Cantera/src/CMakeLists.txt b/Cantera/src/CMakeLists.txt deleted file mode 100644 index 814022fc2..000000000 --- a/Cantera/src/CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ -add_subdirectory(base) -add_subdirectory(thermo) -add_subdirectory(numerics) -add_subdirectory(kinetics) -add_subdirectory(transport) -add_subdirectory(equil) -add_subdirectory(spectra) - -add_subdirectory(oneD) -add_subdirectory(zeroD) - diff --git a/Cantera/src/Makefile.in b/Cantera/src/Makefile.in deleted file mode 100755 index 01072f159..000000000 --- a/Cantera/src/Makefile.in +++ /dev/null @@ -1,48 +0,0 @@ -#/bin/sh -############################################################### -# $Author$ -# $Date$ -# $Revision$ -# -# Copyright 2001 California Institute of Technology -# -############################################################### - -all: - cd base; @MAKE@ all - cd equil; @MAKE@ all - cd zeroD; @MAKE@ all - cd oneD; @MAKE@ all - cd converters; @MAKE@ all - cd transport; @MAKE@ all - cd thermo; @MAKE@ all - cd kinetics; @MAKE@ all - cd numerics; @MAKE@ all - cd spectra; @MAKE@ all - -clean: - cd base; $(RM) .depends ; @MAKE@ clean - cd equil; $(RM) .depends ; @MAKE@ clean - cd zeroD; $(RM) .depends ; @MAKE@ clean - cd oneD; $(RM) .depends ; @MAKE@ clean - cd converters; $(RM) .depends ; @MAKE@ clean - cd transport; $(RM) .depends ; @MAKE@ clean - cd thermo; $(RM) .depends ; @MAKE@ clean - cd kinetics; $(RM) .depends ; @MAKE@ clean - cd numerics; $(RM) .depends ; @MAKE@ clean - cd spectra; $(RM) .depends ; @MAKE@ clean - -depends: - cd base; @MAKE@ depends - cd equil; @MAKE@ depends - cd oneD; @MAKE@ depends - cd zeroD; @MAKE@ depends - cd converters; @MAKE@ depends - cd transport; @MAKE@ depends - cd thermo; @MAKE@ depends - cd kinetics; @MAKE@ depends - cd numerics; @MAKE@ depends - cd spectra; @MAKE@ depends - -TAGS: - etags *.h *.cpp diff --git a/Cantera/src/SConscript b/Cantera/src/SConscript new file mode 100644 index 000000000..1646b071d --- /dev/null +++ b/Cantera/src/SConscript @@ -0,0 +1,53 @@ +from buildutils import * + +Import('env','buildTargets','installTargets') + +def defaultSetup(env, subdir, extensions): + return mglob(env, subdir, *extensions) + +def baseSetup(env, subdir, extensions): + escaped_datadir = '\\"' + env['ct_datadir'].replace('\\', '\\\\') + '\\"' + env.Append(CPPDEFINES={'CANTERA_DATA': escaped_datadir}) + return defaultSetup(env, subdir, extensions) + +def equilSetup(env, subdir, extensions): + env.Append(CPPPATH=['#ext/f2c_libs']) + return defaultSetup(env, subdir, extensions) + +def numericsSetup(env, subdir, extensions): + if env['use_sundials'] == 'y': + remove = 'CVodeInt.cpp' + else: + remove = 'CVodesIntegrator.cpp' + return [s for s in mglob(env, subdir, *extensions) + if s.name != remove] + +# (subdir, library name, (file extensions), (extra setup(env))) +libs = [('base', 'ctbase', ['cpp'], baseSetup), + ('thermo', 'thermo', ['cpp'], defaultSetup), + ('equil', 'equil', ['cpp','c'], equilSetup), + ('converters', 'converters', ['cpp'], defaultSetup), + ('numerics', 'ctnumerics', ['cpp'], numericsSetup), + ('kinetics', 'kinetics', ['cpp'], defaultSetup), + ('transport', 'transport', ['cpp'], defaultSetup), + ('spectra', 'ctspectra', ['cpp'], defaultSetup), + ('oneD', 'oneD', ['cpp'], defaultSetup), + ('zeroD', 'zeroD', ['cpp'], defaultSetup), + ] + +for subdir, libname, extensions, setup in libs: + localenv = env.Clone() + localenv.Append(CPPPATH=Dir('../include/cantera/kernel')) + source = setup(localenv, subdir, extensions) + for header in mglob(localenv, subdir, 'h'): + h = localenv.Command('../include/cantera/kernel/%s' % header.name, header, + Copy('$TARGET', '$SOURCE')) + buildTargets.extend(h) + inst = localenv.Install(pjoin('$inst_incdir', 'kernel'), h) + installTargets.extend(inst) + + lib = localenv.Library(pjoin('../lib', libname), + source=source) + inst = localenv.Install('$inst_libdir', lib) + buildTargets.extend(lib) + installTargets.extend(inst) diff --git a/Cantera/src/base/Array.h b/Cantera/src/base/Array.h index ae5e472df..546819678 100644 --- a/Cantera/src/base/Array.h +++ b/Cantera/src/base/Array.h @@ -2,13 +2,6 @@ * @file Array.h * Header file for class Array2D */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology @@ -74,7 +67,7 @@ namespace Cantera { * @param n Number of columns * @param v Default fill value. The default is 0.0 */ - Array2D(const int m, const int n, const doublereal v = 0.0) + Array2D(const size_t m, const size_t n, const doublereal v = 0.0) : m_data(0), m_nrows(m), m_ncols(n) { m_data.resize(n*m); std::fill(m_data.begin(), m_data.end(), v); @@ -114,7 +107,7 @@ namespace Cantera { * @param m This is the number of columns in the new matrix * @param v Default fill value -> defaults to zero. */ - void resize(int n, int m, doublereal v = 0.0) { + void resize(size_t n, size_t m, doublereal v = 0.0) { m_nrows = n; m_ncols = m; m_data.resize(n*m, v); @@ -141,7 +134,7 @@ namespace Cantera { void appendColumn(const vector_fp& c) { m_ncols++; m_data.resize(m_nrows*m_ncols); - int m; + size_t m; for (m = 0; m < m_nrows; m++) value(m_ncols, m) = c[m]; } @@ -156,7 +149,7 @@ namespace Cantera { void appendColumn(const doublereal* const c) { m_ncols++; m_data.resize(m_nrows*m_ncols); - int m; + size_t m; for (m = 0; m < m_nrows; m++) value(m_ncols, m) = c[m]; } @@ -165,8 +158,8 @@ namespace Cantera { * @param n Index of the row to be changed * @param rw Vector for the row. Must have a length of m_ncols. */ - void setRow(int n, const doublereal* const rw) { - for (int j = 0; j < m_ncols; j++) { + void setRow(size_t n, const doublereal* const rw) { + for (size_t j = 0; j < m_ncols; j++) { m_data[m_nrows*j + n] = rw[j]; } } @@ -177,8 +170,8 @@ namespace Cantera { * @param rw Return Vector for the operation. * Must have a length of m_ncols. */ - void getRow(int n, doublereal* const rw) { - for (int j = 0; j < m_ncols; j++) { + void getRow(size_t n, doublereal* const rw) { + for (size_t j = 0; j < m_ncols; j++) { rw[j] = m_data[m_nrows*j + n]; } } @@ -191,8 +184,8 @@ namespace Cantera { * @param col pointer to a col vector. Vector * must have a length of m_nrows. */ - void setColumn(int m, doublereal* const col) { - for (int i = 0; i < m_nrows; i++) { + void setColumn(size_t m, doublereal* const col) { + for (size_t i = 0; i < m_nrows; i++) { m_data[m_nrows*m + i] = col[i]; } } @@ -204,8 +197,8 @@ namespace Cantera { * @param m Column to set * @param col pointer to a col vector that will be returned */ - void getColumn(int m, doublereal* const col) { - for (int i = 0; i < m_nrows; i++) { + void getColumn(size_t m, doublereal* const col) { + for (size_t i = 0; i < m_nrows; i++) { col[i] = m_data[m_nrows*m + i]; } } @@ -254,7 +247,7 @@ namespace Cantera { * * @return Returns a reference to A(i,j) which may be assigned. */ - doublereal& operator()( int i, int j) { return value(i,j); } + doublereal& operator()(size_t i, size_t j) { return value(i,j); } //! Allows retrieving elements using the syntax x = A(i,j). @@ -264,7 +257,7 @@ namespace Cantera { * * @return Returns the value of the matrix entry */ - doublereal operator() (int i, int j) const { + doublereal operator() (size_t i, size_t j) const { return value(i,j); } @@ -278,7 +271,7 @@ namespace Cantera { * * @return Returns a changeable reference to the matrix entry */ - doublereal& value(int i, int j) { + doublereal& value(size_t i, size_t j) { return m_data[m_nrows*j + i]; } @@ -290,7 +283,7 @@ namespace Cantera { * @param i The row index * @param j The column index */ - doublereal value(int i, int j) const { + doublereal value(size_t i, size_t j) const { return m_data[m_nrows*j + i]; } @@ -325,7 +318,7 @@ namespace Cantera { * * @return Returns a pointer to the top of the column */ - doublereal * ptrColumn(int j) { return &(m_data[m_nrows*j]); } + doublereal * ptrColumn(size_t j) { return &(m_data[m_nrows*j]); } //! Return a const pointer to the top of column j, columns are contiguous //! in memory @@ -334,7 +327,7 @@ namespace Cantera { * * @return Returns a const pointer to the top of the column */ - const doublereal * ptrColumn(int j) const { + const doublereal * ptrColumn(size_t j) const { return &(m_data[m_nrows*j]); } @@ -344,10 +337,10 @@ namespace Cantera { vector_fp m_data; //! Number of rows - int m_nrows; + size_t m_nrows; //! Number of columns - int m_ncols; + size_t m_ncols; }; //! Output the current contents of the Array2D object @@ -361,9 +354,9 @@ namespace Cantera { * @return Returns a reference to the ostream. */ inline std::ostream& operator<<(std::ostream& s, const Array2D& m) { - int nr = static_cast(m.nRows()); - int nc = static_cast(m.nColumns()); - int i,j; + size_t nr = m.nRows(); + size_t nc = m.nColumns(); + size_t i,j; for (i = 0; i < nr; i++) { for (j = 0; j < nc; j++) { s << m(i,j) << ", "; diff --git a/Cantera/src/base/CMakeLists.txt b/Cantera/src/base/CMakeLists.txt deleted file mode 100644 index 9e2b6d60d..000000000 --- a/Cantera/src/base/CMakeLists.txt +++ /dev/null @@ -1,12 +0,0 @@ - -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}) - -SET (CTBASE_SRCS misc.cpp ct2ctml.cpp ctml.cpp - plots.cpp stringUtils.cpp xml.cpp clockWC.cpp) -ADD_LIBRARY(ctbase ${CTBASE_SRCS}) - -SET (CTBASE_H global.h ctml.h - ct_defs.h ctexceptions.h logger.h XML_Writer.h - ctml.h plots.h stringUtils.h xml.h utilities.h - Array.h vec_functions.h global.h FactoryBase.h clockWC.h ) -INSTALL_FILES(/include/cantera/kernel FILES ${CTBASE_H}) diff --git a/Cantera/src/base/LogPrintCtrl.cpp b/Cantera/src/base/LogPrintCtrl.cpp index 34cef0ba6..cbbde9d32 100644 --- a/Cantera/src/base/LogPrintCtrl.cpp +++ b/Cantera/src/base/LogPrintCtrl.cpp @@ -3,11 +3,6 @@ * Declarations for a simple class that augments the logfile printing capabilities * (see \ref Cantera::LogPrintCtrl). */ -/* - * $Author$ - * $Revision$ - * $Date$ - */ /* * Copywrite 2004 Sandia Corporation. Under the terms of Contract * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government diff --git a/Cantera/src/base/LogPrintCtrl.h b/Cantera/src/base/LogPrintCtrl.h index 889298e2b..e68b6f748 100644 --- a/Cantera/src/base/LogPrintCtrl.h +++ b/Cantera/src/base/LogPrintCtrl.h @@ -3,10 +3,6 @@ * Declarations for a simple class that augments the logfile printing capabilities * (see \ref Cantera::LogPrintCtrl). */ -/* - * $Revision$ - * $Date$ - */ /* * Copywrite 2004 Sandia Corporation. Under the terms of Contract * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government diff --git a/Cantera/src/base/Makefile.in b/Cantera/src/base/Makefile.in deleted file mode 100644 index 7d00cb58a..000000000 --- a/Cantera/src/base/Makefile.in +++ /dev/null @@ -1,93 +0,0 @@ -#/bin/sh -############################################################### -# $Author$ -# $Date$ -# $Revision$ -# -# Copyright 2002 California Institute of Technology -# -############################################################### - -.SUFFIXES : -.SUFFIXES : .cpp .d .o .h - -INCDIR = ../../../build/include/cantera/kernel -INSTALL_TSC = ../../../bin/install_tsc -do_ranlib = @DO_RANLIB@ - -debug_mode = @CANTERA_DEBUG_MODE@ -ifeq ($(debug_mode), 1) - DEBUG_FLAG=-DDEBUG_MODE -else - DEBUG_FLAG= -endif - -PURIFY=@PURIFY@ - -PIC_FLAG=@PIC@ - -CXX_FLAGS = @CXXFLAGS@ $(LOCAL_DEFS) $(CXX_OPT) $(PIC_FLAG) $(DEBUG_FLAG) - -BASE_OBJ = ct2ctml.o ctml.o misc.o plots.o stringUtils.o xml.o clockWC.o\ - PrintCtrl.o LogPrintCtrl.o mdp_allo.o checkFinite.o - -BASE_H = ct_defs.h ctexceptions.h logger.h XML_Writer.h \ - ctml.h plots.h stringUtils.h xml.h config.h utilities.h \ - Array.h vec_functions.h global.h FactoryBase.h clockWC.h \ - PrintCtrl.h LogPrintCtrl.h mdp_allo.h - -CXX_INCLUDES = -I. @CXX_INCLUDES@ -LIB = @buildlib@/libctbase.a - -DEPENDS = $(BASE_OBJ:.o=.d) - -all: $(LIB) .depends - @(@INSTALL@ -d $(INCDIR)) - @(for lh in $(BASE_H) ; do \ - $(INSTALL_TSC) "$${lh}" $(INCDIR) ; \ - done) - -%.d: Makefile %.o - @CXX_DEPENDS@ $(CXX_FLAGS) $(CXX_INCLUDES) $*.cpp > $*.d - -.cpp.o: - $(PURIFY) @CXX@ -c $< $(CXX_FLAGS) $(CXX_INCLUDES) - -$(LIB): $(BASE_OBJ) $(BASE_H) - @ARCHIVE@ $(LIB) $(BASE_OBJ) > /dev/null -ifeq ($(do_ranlib),1) - @RANLIB@ $(LIB) -endif - -clean: - @(for lh in dummy.h $(BASE_H) ; do \ - th=$(INCDIR)/"$${lh}" ; \ - if test -f "$${th}" ; then \ - $(RM) "$${th}" ; \ - echo "$(RM) $${th}" ; \ - fi \ - done) - @(if test -f $(LIB) ; then \ - $(RM) $(LIB) ; \ - echo "$(RM) $(LIB)" ; \ - fi) - $(RM) *.o *~ .depends *.d - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -depends: - @MAKE@ .depends - -.depends: $(DEPENDS) - cat $(DEPENDS) > .depends - -$(BASE_OBJ): Makefile - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/Cantera/src/base/PrintCtrl.cpp b/Cantera/src/base/PrintCtrl.cpp index 973b248b2..1fae24b4c 100644 --- a/Cantera/src/base/PrintCtrl.cpp +++ b/Cantera/src/base/PrintCtrl.cpp @@ -3,11 +3,6 @@ * Definitions for a simple class that augments the streams printing capabilities * (see \ref Cantera::PrintCtrl). */ -/* - * $Author$ - * $Revision$ - * $Date$ - */ /* * Copywrite 2004 Sandia Corporation. Under the terms of Contract * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government @@ -115,8 +110,8 @@ namespace Cantera { // Set to upper case and scientific notation m_cout.setf(ios_base::scientific | ios_base::uppercase); - int wold = m_cout.width(wMin); - int pold = m_cout.precision(p); + int wold = (int) m_cout.width(wMin); + int pold = (int) m_cout.precision(p); m_cout << d; // Return the precision to the previous value; @@ -152,8 +147,6 @@ namespace Cantera { if (Ndec < -301 || Ndec > 301) { return d; } - double sgn = 1.0; - if (d < 0.0) sgn = -1.0; double dfabs = fabs(d); double pdec = pow(10.0, (double) Ndec); if (dfabs < pdec) { diff --git a/Cantera/src/base/PrintCtrl.h b/Cantera/src/base/PrintCtrl.h index cce65457f..89245eb36 100644 --- a/Cantera/src/base/PrintCtrl.h +++ b/Cantera/src/base/PrintCtrl.h @@ -3,10 +3,6 @@ * Declarations for a simple class that augments the streams printing capabilities * (see \ref Cantera::PrintCtrl). */ -/* - * $Revision$ - * $Date$ - */ /* * Copywrite 2004 Sandia Corporation. Under the terms of Contract * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government diff --git a/Cantera/src/base/checkFinite.cpp b/Cantera/src/base/checkFinite.cpp index 443d3d8a7..4c7dd4da1 100644 --- a/Cantera/src/base/checkFinite.cpp +++ b/Cantera/src/base/checkFinite.cpp @@ -3,10 +3,6 @@ * Declarations for Multi Dimensional Pointer (mdp) routines that * check for the presence of NaNs in the code. */ -/* - * $Revision$ - * $Date$ - */ /* * Copywrite 2004 Sandia Corporation. Under the terms of Contract * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government @@ -31,13 +27,10 @@ #include #endif -#ifdef WIN32 +#ifdef _WIN32 #include -#pragma warning(disable:4290) -#pragma warning(disable:4996) #endif - using namespace std; namespace mdp { @@ -46,8 +39,8 @@ namespace mdp { /* * @param tmp number to be checked */ -#ifdef WIN32 - void checkFinite(const double tmp) throw(std::range_error) { +#ifdef _WIN32 + void checkFinite(const double tmp) { if (_finite(tmp)) { if(_isnan(tmp)) { printf("checkFinite() ERROR: we have encountered a nan!\n"); @@ -61,7 +54,7 @@ namespace mdp { } } #else - void checkFinite(const double tmp) throw(std::range_error) { + void checkFinite(const double tmp) { if (! finite(tmp)) { if(isnan(tmp)) { printf("checkFinite() ERROR: we have encountered a nan!\n"); @@ -98,7 +91,7 @@ namespace mdp { * @param tmp Number to be checked * @param trigger bounds on the number. Defaults to 1.0E20 */ - void checkMagnitude(const double tmp, const double trigger) throw(std::range_error) { + void checkMagnitude(const double tmp, const double trigger) { checkFinite(tmp); if (fabs(tmp) >= trigger) { char sbuf[64]; @@ -115,8 +108,8 @@ namespace mdp { * * @param tmp number to be checked */ -#ifdef WIN32 -void checkZeroFinite(const double tmp) throw(std::range_error) { +#ifdef _WIN32 +void checkZeroFinite(const double tmp) { if ((tmp == 0.0) || (! _finite(tmp))) { if (tmp == 0.0) { printf("checkZeroFinite() ERROR: we have encountered a zero!\n"); @@ -134,7 +127,7 @@ void checkZeroFinite(const double tmp) throw(std::range_error) { } } #else - void checkZeroFinite(const double tmp) throw(std::range_error) { + void checkZeroFinite(const double tmp) { if ((tmp == 0.0) || (! finite(tmp))) { if (tmp == 0.0) { printf("checkZeroFinite() ERROR: we have encountered a zero!\n"); diff --git a/Cantera/src/base/clockWC.cpp b/Cantera/src/base/clockWC.cpp index 7b7bd7936..dc4c7397b 100644 --- a/Cantera/src/base/clockWC.cpp +++ b/Cantera/src/base/clockWC.cpp @@ -3,11 +3,6 @@ * Definitions for a simple class that implements an Ansi C wall clock timer * (see \ref Cantera::clockWC). */ -/* - * $Author$ - * $Revision$ - * $Date$ - */ /* * Copywrite 2004 Sandia Corporation. Under the terms of Contract * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government diff --git a/Cantera/src/base/clockWC.h b/Cantera/src/base/clockWC.h index 8d3ad1654..bec0621b6 100644 --- a/Cantera/src/base/clockWC.h +++ b/Cantera/src/base/clockWC.h @@ -3,11 +3,6 @@ * Declarations for a simple class that implements an Ansi C wall clock timer * (see \ref Cantera::clockWC). */ -/* - * $Author$ - * $Revision$ - * $Date$ - */ /* * Copywrite 2004 Sandia Corporation. Under the terms of Contract * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government diff --git a/Cantera/src/base/config.h b/Cantera/src/base/config.h deleted file mode 100644 index 00042f57f..000000000 --- a/Cantera/src/base/config.h +++ /dev/null @@ -1,20 +0,0 @@ -#ifndef SRC_CONFIG_H -#define SRC_CONFIG_H -#ifdef _WIN32 -#undef WIN32 -#define WIN32 -#endif -#ifdef WIN32 -#ifdef CANTERA_APP -#include "../winconfig.h" -#else -#include "../../../winconfig.h" -#endif -#else -#ifdef CANTERA_APP -#include "../config.h" -#else -#include "../../../config.h" -#endif -#endif -#endif diff --git a/config.h.in b/Cantera/src/base/config.h.in old mode 100755 new mode 100644 similarity index 58% rename from config.h.in rename to Cantera/src/base/config.h.in index c13ec878b..5fa501e69 --- a/config.h.in +++ b/Cantera/src/base/config.h.in @@ -7,37 +7,23 @@ //---------------------------- Version Flags ------------------// // Cantera version -> this will be a double-quoted string value // refering to branch number within svn -#undef CANTERA_VERSION - -//---------------------------- Version Flags ------------------// -// -// Cantera version -> this will be a double-quoted string value -// refering to branch number within svn -#undef CANTERA_VERSION -// -// Integer for major number of Cantera -#define CANTERA_VERSION_MAJORNUMBER 18 -// Flag indicating it's part of major version 18 -#define CANTERA_VERSION_18 1 -// Flag indicating it's a development version -#define CANTERA_VERSION_18_XXX 1 -// Flag indictaing that its part of 1.8_LiquidTransportDevelop branch -#define CANTERA_VERSION_18_LTD 1 -// +%(CANTERA_VERSION)s //------------------------ Development flags ------------------// // // Compile in additional debug printing where available. // Note, the printing may need to be turned on via a switch. // This just compiles in the code. -#undef DEBUG_MODE +%(DEBUG_MODE)s -// Compiling with PURIFY instrumentation -#undef PURIFY_MODE +#ifdef DEBUG_MODE +#define DEBUG_MODE_ENABLED 1 +#else +#define DEBUG_MODE_ENABLED 0 +#endif //------------------------ Fortran settings -------------------// - // define types doublereal, integer, and ftnlen to match the // corresponding Fortran data types on your system. The defaults // are OK for most systems @@ -47,7 +33,6 @@ typedef int integer; // Fortran integer typedef int ftnlen; // Fortran hidden string length type - // Fortran compilers pass character strings in argument lists by // adding a hidden argement with the length of the string. Some // compilers add the hidden length argument immediately after the @@ -61,43 +46,41 @@ typedef int ftnlen; // Fortran hidden string length type // Define this if Fortran adds a trailing underscore to names in object files. // For linux and most unix systems, this is the case. -#undef FTN_TRAILING_UNDERSCORE +%(FTN_TRAILING_UNDERSCORE)s -#undef HAS_SUNDIALS -#undef SUNDIALS_VERSION_22 -#undef SUNDIALS_VERSION_23 -#undef SUNDIALS_VERSION_24 +%(HAS_SUNDIALS)s +%(SUNDIALS_VERSION_22)s +%(SUNDIALS_VERSION_23)s +%(SUNDIALS_VERSION_24)s //-------- LAPACK / BLAS --------- -#undef LAPACK_FTN_STRING_LEN_AT_END -#undef LAPACK_NAMES_LOWERCASE -#undef LAPACK_FTN_TRAILING_UNDERSCORE +%(LAPACK_FTN_STRING_LEN_AT_END)s +%(LAPACK_NAMES_LOWERCASE)s +%(LAPACK_FTN_TRAILING_UNDERSCORE)s +//-------- BOOST -------- +%(USE_BOOST_MATH)s //--------- operating system -------------------------------------- // The configure script defines this if the operatiing system is Mac // OS X, This used to add some Mac-specific directories to the default // data file search path. -#undef DARWIN -#undef HAS_SSTREAM +%(DARWIN)s +%(HAS_SSTREAM)s // Identify whether the operating system is cygwin's overlay of // windows, with gcc being used as the compiler. -#undef CYGWIN - -// Identify whether the operating system is windows based, with -// microsoft vc++ being used as the compiler -#undef WINMSVC +%(CYGWIN)s // Identify whether the operating system is solaris // with a native compiler -#undef SOLARIS +%(SOLARIS)s //--------- Fonts for reaction path diagrams ---------------------- -#undef RXNPATH_FONT +%(RXNPATH_FONT)s //---------- C++ Compiler Variations ------------------------------ @@ -111,95 +94,58 @@ typedef int ftnlen; // Fortran hidden string length type // // Note, on other systems that declaration is treated as a definition // and this leads to multiple defines at link time -#undef NEEDS_GENERIC_TEMPL_STATIC_DECL +%(NEEDS_GENERIC_TEMPL_STATIC_DECL)s //--------------------- Python ------------------------------------ -// This path to the python executable is created during -// Cantera's setup. It identifies the python executable -// used to run Python to process .cti files. Note that this is only -// used if environment variable PYTHON_CMD is not set. -#undef PYTHON_EXE // If this is defined, the Cantera Python interface will use the // Numeric package -#undef HAS_NUMERIC +%(HAS_NUMERIC)s // If this is defined, the Cantera Python interface will use the // numarray package -#undef HAS_NUMARRAY +%(HAS_NUMARRAY)s // If this is defined, the Cantera Python interface will use the // numpy package -#undef HAS_NUMPY +%(HAS_NUMPY)s // If this is defined, then python will not be assumed to be // present to support conversions -#undef HAS_NO_PYTHON +%(HAS_NO_PYTHON)s -//--------------------- Cantera ----------------------------------- -// This is the data pathway used to locate the top of the -// build directory. -#undef CANTERA_ROOT - -// This data pathway is used to locate a directory where datafiles -// are to be found. Note, the local directory is always searched -// as well. -#undef CANTERA_DATA - - -#undef WITH_HTML_LOGS - -// define STORE_MOLE_FRACTIONS if you want Cantera to internally -// represent the composition of a mixture as mole fractions. Usually -// the best choice. -#define STORE_MOLE_FRACTIONS - -// define STORE_MASS_FRACTIONS if you want Cantera to internally -// represent the composition of a mixture as mass fractions. Usually -// results in slightly worse performance, but may not in all cases. -//#define STORE_MASS_FRACTIONS -#undef STORE_MASS_FRACTIONS +%(WITH_HTML_LOGS)s //--------------------- compile options ---------------------------- -#undef USE_PCH - -#undef THREAD_SAFE_CANTERA +%(THREAD_SAFE_CANTERA)s //--------------------- optional phase models ---------------------- // This define indicates the enabling of the inclusion of // accurate liquid/vapor equations // of state for several fluids, including water, nitrogen, hydrogen, // oxygen, methane, andd HFC-134a. -#undef INCL_PURE_FLUIDS -#undef WITH_PURE_FLUIDS +%(WITH_PURE_FLUIDS)s -#undef WITH_LATTICE_SOLID -#undef WITH_METAL -#undef WITH_STOICH_SUBSTANCE +%(WITH_LATTICE_SOLID)s +%(WITH_METAL)s +%(WITH_STOICH_SUBSTANCE)s // Enable expanded thermodynamic capabilities, adding // ideal solid solutions -#undef WITH_IDEAL_SOLUTIONS +%(WITH_IDEAL_SOLUTIONS)s // Enable expanded electrochemistry capabilities, include thermo // models for electrolyte solutions. -#undef WITH_ELECTROLYTES +%(WITH_ELECTROLYTES)s -// Enable Real Gasses -#undef WITH_REAL_GASSES - -#undef WITH_PRIME +%(WITH_PRIME)s // Enable the VCS NonIdeal equilibrium solver. This is // accessed by specifying the solver=2 option -#undef WITH_VCSNONIDEAL - -// Enable intermediate zeroed phases to be included in the -// interfacial kinetics operator -#undef KINETICS_WITH_INTERMEDIATE_ZEROED_PHASES +%(WITH_VCSNONIDEAL)s //-------------- Optional Cantera Capabilities ---------------------- // Enable sensitivity analysis via changing H298 directly // for species -#undef H298MODIFY_CAPABILITY +%(H298MODIFY_CAPABILITY)s #endif diff --git a/Cantera/src/base/ct2ctml.cpp b/Cantera/src/base/ct2ctml.cpp index 4064ed126..7710a1067 100644 --- a/Cantera/src/base/ct2ctml.cpp +++ b/Cantera/src/base/ct2ctml.cpp @@ -3,21 +3,8 @@ * Driver for the system call to the python executable that converts * cti files to ctml files (see \ref inputfiles). */ - -/* - * $Revision$ - * $Date$ - */ - // Copyright 2001-2005 California Institute of Technology -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#pragma warning(disable:4996) -#endif - #include "ct_defs.h" #include "ctexceptions.h" #include "ctml.h" @@ -32,7 +19,7 @@ // These defines are needed for the windows Sleep() function // - comment them out if you don't want the Sleep function. -//#ifdef WIN32 +//#ifdef _WIN32 //#include "Windows.h" //#include "Winbase.h" //#endif @@ -61,14 +48,19 @@ namespace ctml { static string pypath() { string s = "python"; const char* py = getenv("PYTHON_CMD"); + + // Try to source the "setup_cantera" script from the user's home + // directory in order to set PYTHON_CMD. if (!py) { const char* hm = getenv("HOME"); - string home = stripws(string(hm)); - string cmd = string(". ")+home - +string("/setup_cantera &> /dev/null"); + if (hm) { + string home = stripws(string(hm)); + string cmd = string(". ") + home + +string("/setup_cantera &> /dev/null"); system(cmd.c_str()); + } py = getenv("PYTHON_CMD"); - } + } if (py) { string sp = stripws(string(py)); if (sp.size() > 0) { @@ -122,7 +114,7 @@ namespace ctml { << "write()\n"; f.close(); string logfile = tmpDir()+"/ct2ctml.log"; -#ifdef WIN32 +#ifdef _WIN32 string cmd = pypath() + " " + "\"" + path + "\"" + "> " + logfile + " 2>&1"; #else string cmd = "sleep " + sleep() + "; " + "\"" + pypath() + "\"" + @@ -164,7 +156,7 @@ namespace ctml { * It probably has to do with NFS syncing problems. * 3/3/06 */ -#ifndef WIN32 +#ifndef _WIN32 string sss = sleep(); if (debug > 0) { writelog("sleeping for " + sss + " secs+\n"); @@ -217,7 +209,7 @@ namespace ctml { // if the conversion succeeded and DEBUG_PATHS is not defined, // then clean up by deleting the temporary Python file. #ifndef DEBUG_PATHS - //#ifdef WIN32 + //#ifdef _WIN32 //cmd = "cmd /C rm " + path; if (debug == 0) remove(path.c_str()); diff --git a/Cantera/src/base/ct_defs.h b/Cantera/src/base/ct_defs.h index 1930ba377..ce41d05f4 100644 --- a/Cantera/src/base/ct_defs.h +++ b/Cantera/src/base/ct_defs.h @@ -8,12 +8,6 @@ * All physical constants are stored here. * The module physConstants is defined here. */ - -/* - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology @@ -37,15 +31,6 @@ */ namespace Cantera { - -#ifdef WIN32 -#define TYPENAME_KEYWORD -#pragma warning(disable:4267) -#else -//! create a define for the typename command -#define TYPENAME_KEYWORD typename -#endif - #undef CHEMKIN_COMPATIBILITY_MODE //! Creates a pointer to the start of the raw data for a ctvector @@ -220,7 +205,7 @@ namespace Cantera { /*! * A group of species is a subset of the species in a phase. */ - typedef vector_int group_t; + typedef std::vector group_t; //! typedef for a vector of groups of species. /*! * A grouplist of species is a vector of groups. @@ -232,6 +217,8 @@ namespace Cantera { //! typedef for a pointer to temporary work storage which is treated as constant typedef const doublereal* const_workPtr; + //! index returned by functions to indicate "no position" + const size_t npos = -1; } // namespace diff --git a/Cantera/src/base/ctexceptions.h b/Cantera/src/base/ctexceptions.h index 1a7d9c0f4..a72e0dd1c 100644 --- a/Cantera/src/base/ctexceptions.h +++ b/Cantera/src/base/ctexceptions.h @@ -4,12 +4,6 @@ * thrown when %Cantera experiences an error condition * (also contains errorhandling module text - see \ref errorhandling). */ - -/* - * $Date$ - * $Revision$ - */ - // Copyright 2001 California Institute of Technology #ifndef CT_CTEXCEPTIONS_H @@ -119,7 +113,7 @@ namespace Cantera { * @param sz This is the length supplied to Cantera. * @param reqd This is the required length needed by Cantera */ - ArraySizeError(std::string procedure, int sz, int reqd); + ArraySizeError(std::string procedure, size_t sz, size_t reqd); }; //! An element index is out of range. @@ -139,7 +133,7 @@ namespace Cantera { * @param mmax This is the maximum allowed value of the index. The * minimum allowed value is assumed to be 0. */ - ElementRangeError(std::string func, int m, int mmax); + ElementRangeError(std::string func, size_t m, size_t mmax); }; //! Print a warning when a deprecated method is called. diff --git a/Cantera/src/base/ctml.cpp b/Cantera/src/base/ctml.cpp index ca4185b91..4ba62508d 100644 --- a/Cantera/src/base/ctml.cpp +++ b/Cantera/src/base/ctml.cpp @@ -3,21 +3,8 @@ * Definitions for functions to read and write CTML. * */ - -/* - * $Revision$ - * $Date$ - */ - // Copyright 2002 California Institute of Technology - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "ctml.h" //@{ @@ -191,12 +178,11 @@ namespace ctml { * and codify that. unitsString shouldn't be here, since it's an int. * typeString should be codified as to its usage. */ - void addIntegerArray(Cantera::XML_Node& node, const std::string &title, const int n, + void addIntegerArray(Cantera::XML_Node& node, const std::string &title, const size_t n, const int* const vals, const std::string units, const std::string type, const doublereal minval, const doublereal maxval) { - int i; std::string v = ""; - for (i = 0; i < n; i++) { + for (size_t i = 0; i < n; i++) { v += int2str(vals[i],INT_Format); if (i == n-1) v += "\n"; else if (i > 0 && (i+1) % 3 == 0) v += ",\n"; @@ -329,11 +315,11 @@ namespace ctml { * and codify that. unitsString shouldn't be here, since it's an int. * typeString should be codified as to its usage. */ - void addFloatArray(Cantera::XML_Node& node, const std::string &title, const int n, + void addFloatArray(Cantera::XML_Node& node, const std::string &title, const size_t n, const doublereal* const vals, const std::string units, const std::string type, const doublereal minval, const doublereal maxval) { - int i; + size_t i; std::string v = ""; for (i = 0; i < n; i++) { v += fp2str(vals[i],FP_Format); @@ -344,7 +330,7 @@ namespace ctml { XML_Node& f = node.addChild("floatArray",v); f.addAttribute("title",title); if (type != "") f.addAttribute("type",type); - f.addAttribute("size",n); + f.addAttribute("size", double(n)); if (units != "") f.addAttribute("units",units); if (minval != Undef) f.addAttribute("min",minval); if (maxval != Undef) f.addAttribute("max",maxval); @@ -660,7 +646,7 @@ namespace ctml { std::vector f; node.getChildren("integer",f); int n = static_cast(f.size()); - integer x, x0, x1; + integer x; std::string typ, title, vmin, vmax; for (int i = 0; i < n; i++) { const XML_Node& fi = *(f[i]); @@ -669,9 +655,7 @@ namespace ctml { vmin = fi["min"]; vmax = fi["max"]; if (vmin != "") - x0 = atoi(vmin.c_str()); if (fi["max"] != "") - x1 = atoi(vmax.c_str()); v[title] = x; } } @@ -718,7 +702,7 @@ namespace ctml { * @param v Output map of the results. * @param convert Turn on conversion to SI units */ - void getFloats(const Cantera::XML_Node& node, std::map & v, + void getFloats(const Cantera::XML_Node& node, std::map& v, const bool convert) { std::vector f; node.getChildren("float",f); @@ -788,7 +772,8 @@ namespace ctml { * and "" , for no conversion. The default value is "" * which implies that no conversion is allowed. */ - doublereal getFloat(const Cantera::XML_Node& parent, const std::string &name, + doublereal getFloat(const Cantera::XML_Node& parent, + const std::string &name, const std::string type) { if (!parent.hasChild(name)) throw CanteraError("getFloat (called from XML Node \"" + @@ -1118,7 +1103,7 @@ namespace ctml { * * @note change the v to a std::vector to eliminate a doxygen error. No idea why doxygen needs this. */ - int getFloatArray(const Cantera::XML_Node& node, std::vector & v, + size_t getFloatArray(const Cantera::XML_Node& node, std::vector & v, const bool convert, const std::string unitsString, const std::string nodeName) { std::string::size_type icom; @@ -1183,8 +1168,7 @@ namespace ctml { * would appear to be odd. So, we keep the * possibilty in for backwards compatibility. */ - int nlen = strlen(val.c_str()); - if (nlen > 0) { + if (!val.empty()) { dtmp = atofCheck(val.c_str()); v.push_back(dtmp); } @@ -1200,8 +1184,7 @@ namespace ctml { " is above upper limit of " +fp2str(vmin)+".\n"); } } - int nv = v.size(); - for (int n = 0; n < nv; n++) { + for (size_t n = 0; n < v.size(); n++) { v[n] *= funit; } return v.size(); @@ -1429,10 +1412,10 @@ namespace ctml { const std::vector& keyStringCol, Cantera::Array2D &retnValues, const bool convert, const bool matrixSymmetric) { - int szKey1 = keyStringRow.size(); - int szKey2 = keyStringCol.size(); - int nrow = retnValues.nRows(); - int ncol = retnValues.nColumns(); + size_t szKey1 = keyStringRow.size(); + size_t szKey2 = keyStringCol.size(); + size_t nrow = retnValues.nRows(); + size_t ncol = retnValues.nColumns(); if (szKey1 > nrow) { throw CanteraError("getMatrixValues", "size of key1 greater than numrows"); @@ -1464,10 +1447,8 @@ namespace ctml { string val; vector v; getStringArray(node, v); - int icol, irow; - int n = static_cast(v.size()); string::size_type icolon; - for (int i = 0; i < n; i++) { + for (size_t i = 0; i < v.size(); i++) { icolon = v[i].find(":"); if (icolon == string::npos) { throw CanteraError("getMatrixValues","Missing two colons (" @@ -1482,25 +1463,26 @@ namespace ctml { } key2 = rmm.substr(0,icolon); val = rmm.substr(icolon+1, rmm.size()); - icol = -1; - irow = -1; - for (int j = 0; j < szKey1; j++) { + + size_t icol = -1; + size_t irow = -1; + for (size_t j = 0; j < szKey1; j++) { if (key1 == keyStringRow[j]) { irow = j; break; } } - if (irow == -1) { + if (irow == npos) { throw CanteraError("getMatrixValues","Row not matched by string: " + key1); } - for (int j = 0; j < szKey2; j++) { + for (size_t j = 0; j < szKey2; j++) { if (key2 == keyStringCol[j]) { icol = j; break; } } - if (icol == -1) { + if (icol == npos) { throw CanteraError("getMatrixValues","Col not matched by string: " + key2); } diff --git a/Cantera/src/base/ctml.h b/Cantera/src/base/ctml.h index 6199a3e3d..e9ae5fe1b 100644 --- a/Cantera/src/base/ctml.h +++ b/Cantera/src/base/ctml.h @@ -4,12 +4,6 @@ * to store data. These functions read and write it. * (see \ref inputfiles and importCTML, ck2ctml) */ - -/* - * $Revision$ - * $Date$ - */ - // Copyright 2002 California Institute of Technology #ifndef CT_CTML_H @@ -223,7 +217,7 @@ namespace ctml { * typeString should be codified as to its usage. */ void addIntegerArray(Cantera::XML_Node& node, const std::string &titleString, - const int n, const int* const values, + const size_t n, const int* const values, const std::string unitsString="", const std::string typeString="", const doublereal minval=Cantera::Undef, const doublereal maxval=Cantera::Undef); @@ -281,7 +275,7 @@ namespace ctml { * typeString should be codified as to its usage. */ void addFloatArray(Cantera::XML_Node& node, const std::string &titleString, - const int n, const doublereal* const values, + const size_t n, const doublereal* const values, const std::string unitsString="", const std::string typeString="", const doublereal minval = Cantera::Undef, const doublereal maxval = Cantera::Undef); @@ -383,7 +377,7 @@ namespace ctml { * The default value for the node name is floatArray * @return Returns the number of floats read into v. */ - int getFloatArray(const Cantera::XML_Node& node, std::vector & v, + size_t getFloatArray(const Cantera::XML_Node& node, std::vector & v, const bool convert=true, const std::string unitsString="", const std::string nodeName = "floatArray"); @@ -602,7 +596,7 @@ namespace ctml { } @endverbatim * - * Rreads the corresponding XML file: + * Reads the corresponding XML file: * @verbatim 101325.0 @@ -697,7 +691,7 @@ namespace ctml { * @param v Output map of the results. * @param convert Turn on conversion to SI units */ - void getFloats(const Cantera::XML_Node& node, std::map& v, + void getFloats(const Cantera::XML_Node& node, std::map& v, const bool convert=true); //! Get an integer value from a child element. diff --git a/Cantera/src/base/global.h b/Cantera/src/base/global.h index c0386d8fc..416dc4b48 100644 --- a/Cantera/src/base/global.h +++ b/Cantera/src/base/global.h @@ -15,12 +15,6 @@ * - textlogs (see \ref textlogs) * - HTML_logs (see \ref HTML_logs) */ - -/* - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology #ifndef CT_GLOBAL_H diff --git a/Cantera/src/base/logger.h b/Cantera/src/base/logger.h index d4b508aa3..22e6821f0 100644 --- a/Cantera/src/base/logger.h +++ b/Cantera/src/base/logger.h @@ -3,10 +3,6 @@ * Header for Base class for 'loggers' that write text messages to log files * (see \ref textlogs and class \link Cantera::Logger Logger\endlink). */ -/* - * $Id$ - */ - #ifndef CT_LOGGER_H #define CT_LOGGER_H diff --git a/Cantera/src/base/misc.cpp b/Cantera/src/base/misc.cpp index b8acb15a8..f2641df86 100644 --- a/Cantera/src/base/misc.cpp +++ b/Cantera/src/base/misc.cpp @@ -9,15 +9,6 @@ * logs * HTML_logs */ -/* - * $Id$ - */ - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#pragma warning(disable:4996) -#endif // RFB:TODO May need OS specifc include to use varargs.h instead #include @@ -35,10 +26,15 @@ #include #include -#ifdef WIN32 +#ifdef _WIN32 #include #include #include +#include +#endif + +#ifdef _MSC_VER +#pragma comment(lib, "advapi32") #endif using namespace std; @@ -773,6 +769,11 @@ namespace Cantera { * @param msg c++ string to be written to the screen * @ingroup textlogs */ +#ifdef _WIN32 + long int readStringRegistryKey(const std::string& keyName, const std::string& valueName, + std::string& value, const std::string& defaultValue); +#endif + void writelog(const std::string& msg) { pMessenger->writelog(msg); } @@ -1038,8 +1039,7 @@ protected: // file is not found. But I (dgg) don't think it makes much sense, // so it is replaced by: path = findInputFile(file); - // -#ifdef WIN32 +#ifdef _WIN32 // RFB: For Windows make the path POSIX compliant so code looking for directory // separators is simpler. Just look for '/' not both '/' and '\\' replace_if( path.begin(), path.end(), bind2nd( equal_to(), '\\'), '/' ) ; @@ -1157,6 +1157,26 @@ protected: } } +#ifdef _WIN32 + long int Application::readStringRegistryKey(const std::string& keyName, const std::string& valueName, + std::string& value, const std::string& defaultValue) { + + HKEY key; + long open_error = RegOpenKeyEx(HKEY_LOCAL_MACHINE, keyName.c_str(), 0, KEY_READ, &key); + value = defaultValue; + CHAR buffer[1024]; + DWORD bufferSize = sizeof(buffer); + ULONG error; + error = RegQueryValueEx(key, valueName.c_str(), 0, NULL, (LPBYTE) buffer, &bufferSize); + if (ERROR_SUCCESS == error) { + value = buffer; + } + RegCloseKey(key); + return error; + } +#endif + + void setTmpDir(std::string tmp) { app()->setTmpDir(tmp); } void Application::setTmpDir(std::string tmp) { APP_LOCK(); @@ -1351,28 +1371,16 @@ protected: dirs.push_back("."); -#ifdef WIN32 - // - // Under Windows, the Cantera setup utility puts data files in - // a directory 'Cantera\data' below the one the environment - // variable COMMONPROGRAMFILES points to. (This is usually - // C:\Program Files\Common Files.) If this environment - // variable is defined, then this directory is assumed to - // exist and is added to the search path. - // - const char* comfiles = getenv("COMMONPROGRAMFILES"); - if (comfiles != 0) { - string cfiles = string(comfiles); +#ifdef _WIN32 + // Under Windows, the Cantera setup utility records the installation + // directory in the registry. Data files are stored in the 'data' and + // 'templates' subdirectories of the main installation directory. - // remove quotes if necessary - if (cfiles[0] == '\'') - cfiles = cfiles.substr(1,1000); - if (cfiles[cfiles.size()-1] == '\'') cfiles[cfiles.size()-1] = '\n'; - - string datadir = string(comfiles) + "/Cantera/data"; - string tmpldir = string(comfiles) + "/Cantera/templates"; - dirs.push_back(datadir); - dirs.push_back(tmpldir); + std::string installDir; + readStringRegistryKey("SOFTWARE\\Cantera\\Cantera 2.0", "InstallDir", installDir, ""); + if (installDir != "") { + dirs.push_back(installDir + "data"); + dirs.push_back(installDir + "templates"); } #endif @@ -1534,13 +1542,13 @@ protected: } - ArraySizeError::ArraySizeError(std::string proc, int sz, int reqd) : - CanteraError(proc, "Array size ("+int2str(sz)+ - ") too small. Must be at least "+int2str(reqd)) {} + ArraySizeError::ArraySizeError(std::string proc, size_t sz, size_t reqd) : + CanteraError(proc, "Array size ("+int2str(int(sz))+ + ") too small. Must be at least "+int2str(int(reqd))) {} - ElementRangeError::ElementRangeError(std::string func, int m, int mmax) : - CanteraError(func, "Element index " + int2str(m) + - " outside valid range of 0 to " + int2str(mmax-1)) {} + ElementRangeError::ElementRangeError(std::string func, size_t m, size_t mmax) : + CanteraError(func, "Element index " + int2str(int(m)) + + " outside valid range of 0 to " + int2str(int(mmax-1))) {} @@ -1631,7 +1639,7 @@ protected: va_start( args, fmt ) ; -#if defined(WIN32) && defined(MSC_VER) +#ifdef _MSC_VER _vsnprintf( sbuf, BUFSIZE, fmt, args ) ; #else vsprintf( sbuf, fmt, args ) ; diff --git a/Cantera/src/base/plots.cpp b/Cantera/src/base/plots.cpp index fe093e030..1e06767b0 100644 --- a/Cantera/src/base/plots.cpp +++ b/Cantera/src/base/plots.cpp @@ -1,20 +1,8 @@ /** * @file plots.cpp */ - -/* - * $Revision$ - * $Date$ - */ - // Copyright 2002 California Institute of Technology - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "plots.h" using namespace std; diff --git a/Cantera/src/base/plots.h b/Cantera/src/base/plots.h index 5c2a0a186..a0069135e 100644 --- a/Cantera/src/base/plots.h +++ b/Cantera/src/base/plots.h @@ -3,12 +3,6 @@ * Contains declarations for utility functions for * outputing to plotting programs. */ - -/* - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology #ifndef CT_PLOTS_H diff --git a/Cantera/src/base/stringUtils.cpp b/Cantera/src/base/stringUtils.cpp index 88d19251c..9f2a340f3 100644 --- a/Cantera/src/base/stringUtils.cpp +++ b/Cantera/src/base/stringUtils.cpp @@ -3,24 +3,18 @@ * Contains definitions for string manipulation functions * within Cantera. */ - -/* - * $Id$ - */ - // Copyright 2001 California Institute of Technology //@{ -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#pragma warning(disable:4996) +#include "ct_defs.h" + +#ifdef _MSC_VER #define SNPRINTF _snprintf #else #define SNPRINTF snprintf #endif //@} -#include "ct_defs.h" + #include "stringUtils.h" #include "ctexceptions.h" #include "global.h" @@ -330,10 +324,9 @@ namespace Cantera { * default is 70. */ std::string wrapString(const std::string& s, const int len) { - int nc = s.size(); - int n, count=0; + int count=0; std::string r; - for (n = 0; n < nc; n++) { + for (size_t n = 0; n < s.size(); n++) { if (s[n] == '\n') count = 0; else count++; if (count > len && s[n] == ' ') { @@ -528,7 +521,7 @@ namespace Cantera { std::vector v; tokenizeString(strSI, v); doublereal fp = 1.0; - int n = v.size(); + size_t n = v.size(); if (n > 2 || n < 1) { throw CanteraError("strSItoDbl", "number of tokens is too high"); diff --git a/Cantera/src/base/stringUtils.h b/Cantera/src/base/stringUtils.h index 0194dc984..ff4e4b5c2 100644 --- a/Cantera/src/base/stringUtils.h +++ b/Cantera/src/base/stringUtils.h @@ -3,12 +3,6 @@ * Contains declarations for string manipulation functions * within Cantera. */ - -/* - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology #ifndef CT_STRINGUTILS_H diff --git a/Cantera/src/base/units.h b/Cantera/src/base/units.h index ac988cb23..ebb6cb781 100644 --- a/Cantera/src/base/units.h +++ b/Cantera/src/base/units.h @@ -6,9 +6,6 @@ * * This header is included only by file misc.cpp. */ -/* - * $Id$ - */ // Copyright 2002 California Institute of Technology #ifndef CT_UNITS_H diff --git a/Cantera/src/base/utilities.h b/Cantera/src/base/utilities.h index 3628c5317..9f55f4f24 100644 --- a/Cantera/src/base/utilities.h +++ b/Cantera/src/base/utilities.h @@ -5,10 +5,6 @@ */ // Copyright 2001 California Institute of Technology -/* - * $Id$ - - */ /** * @defgroup utils Templated Utility Functions * @@ -22,10 +18,6 @@ #include "ct_defs.h" -#ifdef WIN32 -#pragma warning(disable:4996) -#endif - //! Unary operator to multiply the argument by a constant. /*! * The form of this operator is designed for use by std::transform. diff --git a/Cantera/src/base/vec_functions.h b/Cantera/src/base/vec_functions.h index d3ed6ebd3..3a99dc2bf 100644 --- a/Cantera/src/base/vec_functions.h +++ b/Cantera/src/base/vec_functions.h @@ -3,11 +3,7 @@ * Templates for operations on vector-like objects. */ /* - * $Date$ - * $Revision$ - * * Copyright 2001 California Institute of Technology - * */ #ifndef CT_VEC_FUNCTIONS_H @@ -50,7 +46,7 @@ namespace Cantera { template inline void divide_each(T& x, const T& y) { std::transform(x.begin(), x.end(), y.begin(), - x.begin(), std::divides()); + x.begin(), std::divides()); } //! Multiply each element of x by the corresponding element of y. @@ -66,7 +62,7 @@ namespace Cantera { template inline void multiply_each(T& x, const T& y) { std::transform(x.begin(), x.end(), y.begin(), - x.begin(), std::multiplies()); + x.begin(), std::multiplies()); } //! Multiply each element of x by scale_factor. @@ -119,7 +115,7 @@ namespace Cantera { template inline void add_each(T& x, const T& y) { std::transform(x.begin(), x.end(), y.begin(), - x.begin(), std::plus()); + x.begin(), std::plus()); } @@ -170,63 +166,6 @@ namespace Cantera { return maxval; } - //! Copy a vector of doubles in an efficient, fast manner. - /*! - * No checking is done other that to check that len is greater than 0 - * - * @param copyTo Vector to receive the copy - * @param copyFrom Vector from which the copy is coming - * @param len Length of the copy - */ - inline void fbo_copy_dbl_1(doublereal * const copyTo, const doublereal * const copyFrom, - const int len) { - if (len > 0) { - (void) std::memcpy((void *)copyTo, (const void *)copyFrom, len * sizeof(doublereal)); - } - } - - //! Copy a vector in an efficient, fast manner. - /*! - * No checking is done other that to check that len is greater than 0 - * - * @param copyTo Vector to receive the copy - * @param copyFrom Vector from which the copy is coming - * @param len Length of the copy - */ - inline void fvo_copy_dbl_1(std::vector ©To, const std::vector ©From, - const int len) { - if (len > 0) { - (void) std::memcpy((void *)(©To[0]), (const void *)(©From[0]), len * sizeof(doublereal)); - } - } - - //! Zero a double vector in an efficient, fast manner. - /*! - * No checking is done other that to check that len is greater than 0 - * - * @param v Vector to be zeroed - * @param len Length of the copy - */ - inline void fbo_zero_dbl_1(doublereal * const v, const int len) { - if (len > 0) { - (void) std::memset((void *)v, 0, len * sizeof(doublereal)); - } - } - - //! Zero a vector in an efficient, fast manner. - /*! - * No checking is done other that to check that len is greater than 0 - * - * @param v Vector to be zeroed - * @param len Length of the copy - */ - inline void fvo_zero_dbl_1(std::vector &v, const int len) { - if (len > 0) { - (void) std::memset((void *)(&v[0]), 0, len * sizeof(doublereal)); - } - } - - } #endif diff --git a/Cantera/src/base/xml.cpp b/Cantera/src/base/xml.cpp index 2fd3ea015..4d76840ef 100644 --- a/Cantera/src/base/xml.cpp +++ b/Cantera/src/base/xml.cpp @@ -4,22 +4,8 @@ * implement only those aspects of XML required to read, write, and * manipulate CTML data files. */ - -/* - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#pragma warning(disable:4996) -#endif - #include "config.h" #ifdef HAS_SSTREAM #include @@ -577,7 +563,7 @@ namespace Cantera { XML_Node& XML_Node::addChild(const std::string &sname) { XML_Node *xxx = new XML_Node(sname, this); m_children.push_back(xxx); - m_nchildren = static_cast(m_children.size()); + m_nchildren = m_children.size(); m_childindex.insert(pair(sname, xxx)); xxx->setRoot(root()); xxx->setParent(this); @@ -637,7 +623,7 @@ namespace Cantera { vector::iterator i; i = find(m_children.begin(), m_children.end(), node); m_children.erase(i); - m_nchildren = static_cast(m_children.size()); + m_nchildren = m_children.size(); m_childindex.erase(node->name()); } @@ -857,7 +843,7 @@ namespace Cantera { /* * @param n Number of the child to return */ - XML_Node& XML_Node::child(const int n) const { + XML_Node& XML_Node::child(const size_t n) const { return *m_children[n]; } @@ -879,7 +865,7 @@ namespace Cantera { int XML_Node::nChildren(const bool discardComments) const { if (discardComments) { int count = 0; - for (int i = 0; i < m_nchildren; i++) { + for (size_t i = 0; i < m_nchildren; i++) { XML_Node *xc = m_children[i]; if (!(xc->isComment())) { count++; @@ -939,13 +925,12 @@ namespace Cantera { XML_Node *scResult = 0; XML_Node *sc; std::string idattrib = id(); - int n; if (name() == nameTarget) { if (idTarget == "" || idTarget == idattrib) { return const_cast(this); } } - for (n = 0; n < m_nchildren; n++) { + for (size_t n = 0; n < m_nchildren; n++) { sc = m_children[n]; if (sc->name() == nameTarget) { if (idTarget == "") return sc; @@ -953,7 +938,7 @@ namespace Cantera { if (idTarget == idattrib) return sc; } } - for (n = 0; n < m_nchildren; n++) { + for (size_t n = 0; n < m_nchildren; n++) { sc = m_children[n]; scResult = sc->findNameID(nameTarget, idTarget); if (scResult) return scResult; @@ -1045,8 +1030,7 @@ namespace Cantera { } if (depth > 0) { XML_Node* r = 0; - int n = nChildren(); - for (int i = 0; i < n; i++) { + for (size_t i = 0; i < nChildren(); i++) { r = m_children[i]->findID(id, depth-1); if (r != 0) return r; } @@ -1078,8 +1062,8 @@ namespace Cantera { } if (depth > 0) { XML_Node* r = 0; - int n = nChildren(); - for (int i = 0; i < n; i++) { + size_t n = nChildren(); + for (size_t i = 0; i < n; i++) { r = m_children[i]->findByAttr(attr, val, depth - 1); if (r != 0) return r; } @@ -1104,8 +1088,7 @@ namespace Cantera { } if (depth > 0) { XML_Node* r = 0; - int n = nChildren(); - for (int i = 0; i < n; i++) { + for (size_t i = 0; i < nChildren(); i++) { r = m_children[i]->findByName(nm); if (r != 0) return r; } @@ -1130,8 +1113,7 @@ namespace Cantera { } if (depth > 0) { const XML_Node* r = 0; - int n = nChildren(); - for (int i = 0; i < n; i++) { + for (size_t i = 0; i < nChildren(); i++) { r = m_children[i]->findByName(nm); if (r != 0) return r; } @@ -1211,7 +1193,6 @@ namespace Cantera { */ void XML_Node::copyUnion(XML_Node * const node_dest) const { XML_Node *sc, *dc; - int ndc, idc; node_dest->addValue(m_value); if (m_name == "") return; map::const_iterator b = m_attribs.begin(); @@ -1221,12 +1202,12 @@ namespace Cantera { } } const vector &vsc = node_dest->children(); - for (int n = 0; n < m_nchildren; n++) { + for (size_t n = 0; n < m_nchildren; n++) { sc = m_children[n]; - ndc = node_dest->nChildren(); + size_t ndc = node_dest->nChildren(); dc = 0; if (! sc->m_iscomment) { - for (idc = 0; idc < ndc; idc++) { + for (size_t idc = 0; idc < ndc; idc++) { XML_Node *dcc = vsc[idc]; if (dcc->name() == sc->name()) { if (sc->hasAttrib("id")) { @@ -1264,7 +1245,6 @@ namespace Cantera { */ void XML_Node::copy(XML_Node * const node_dest) const { XML_Node *sc, *dc; - int ndc; node_dest->addValue(m_value); node_dest->setName(m_name); node_dest->setLineNumber(m_linenum); @@ -1275,9 +1255,9 @@ namespace Cantera { } const vector &vsc = node_dest->children(); - for (int n = 0; n < m_nchildren; n++) { + for (size_t n = 0; n < m_nchildren; n++) { sc = m_children[n]; - ndc = node_dest->nChildren(); + size_t ndc = node_dest->nChildren(); // Here is where we do a malloc of the child node. (void) node_dest->addChild(sc->name()); dc = vsc[ndc]; @@ -1285,12 +1265,10 @@ namespace Cantera { } } - - // Set the lock for this node void XML_Node::lock() { m_locked = true; - for (int i = 0; i < m_nchildren; i++) { + for (size_t i = 0; i < m_nchildren; i++) { m_children[i]->lock(); } } @@ -1298,7 +1276,7 @@ namespace Cantera { // Unset the lock for this node void XML_Node::unlock() { m_locked = false; - for (int i = 0; i < m_nchildren; i++) { + for (size_t i = 0; i < m_nchildren; i++) { m_children[i]->unlock(); } } @@ -1313,8 +1291,7 @@ namespace Cantera { */ void XML_Node::getChildren(const std::string &nm, std::vector& children) const { - int i, n = nChildren(); - for (i = 0; i < n; i++) { + for (size_t i = 0; i < nChildren(); i++) { if (child(i).name() == nm) { children.push_back(&child(i)); } @@ -1403,7 +1380,7 @@ namespace Cantera { if (ieol == 0) { s << endl << indent << " "; } else { - int jf = ieol - 1; + size_t jf = ieol - 1; for (int j = 0; j < (int) ieol; j++) { if (! isspace(vv[j])) { jf = j; @@ -1467,9 +1444,8 @@ namespace Cantera { } } } - int i; if (numRecursivesAllowed > 0) { - for (i = 0; i < m_nchildren; i++) { + for (size_t i = 0; i < m_nchildren; i++) { s << endl; m_children[i]->write_int(s,level + 2, numRecursivesAllowed - 1); } @@ -1491,7 +1467,7 @@ namespace Cantera { */ void XML_Node::write(std::ostream& s, const int level, int numRecursivesAllowed) const { if (m_name == "--" && m_root == this) { - for (int i = 0; i < m_nchildren; i++) { + for (size_t i = 0; i < m_nchildren; i++) { m_children[i]->write_int(s,level, numRecursivesAllowed-1); s << endl; } @@ -1507,7 +1483,7 @@ namespace Cantera { void XML_Node::setRoot(const XML_Node& root) { m_root = const_cast(&root); - for (int i = 0; i < m_nchildren; i++) { + for (size_t i = 0; i < m_nchildren; i++) { m_children[i]->setRoot(root); } } @@ -1527,8 +1503,7 @@ namespace Cantera { } const vector &vsc = root->children(); - int n; - for (n = 0; n < root->nChildren(); n++) { + for (size_t n = 0; n < root->nChildren(); n++) { sc = vsc[n]; if (sc->name() == "phase") { if (idtarget == "") return sc; @@ -1536,7 +1511,7 @@ namespace Cantera { if (idtarget == idattrib) return sc; } } - for (n = 0; n < root->nChildren(); n++) { + for (size_t n = 0; n < root->nChildren(); n++) { sc = vsc[n]; if (sc->name() != "phase") { scResult = findXMLPhase(sc, idtarget); diff --git a/Cantera/src/base/xml.h b/Cantera/src/base/xml.h index b81fe6c00..75ffbaaab 100644 --- a/Cantera/src/base/xml.h +++ b/Cantera/src/base/xml.h @@ -4,12 +4,6 @@ * implement only those aspects of XML required to read, write, and * manipulate CTML data files. */ - -/* - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology #ifndef CT_XML_H @@ -497,7 +491,7 @@ namespace Cantera { /*! * @param n Number of the child to return */ - XML_Node& child(const int n) const ; + XML_Node& child(const size_t n) const ; //! Return an unchangeable reference to the vector of children of the current node /*! @@ -826,7 +820,7 @@ namespace Cantera { std::vector m_children; //! Number of children of this node - int m_nchildren; + size_t m_nchildren; //! True if the current node is a comment node bool m_iscomment; diff --git a/Cantera/src/converters/CKParser.cpp b/Cantera/src/converters/CKParser.cpp index 03d5336e6..ad7bebc1f 100755 --- a/Cantera/src/converters/CKParser.cpp +++ b/Cantera/src/converters/CKParser.cpp @@ -4,13 +4,6 @@ */ // Copyright 2001 California Institute of Technology -// -// $Id$ - -// turn off warnings about truncating long names under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#endif #include #include @@ -179,11 +172,11 @@ namespace ckr { removeWhiteSpace(s); // break string into substrings at the '+' characters separating // species symbols - int i, nn; + bool inplus = true; vector pluses; vector sp; - for (i = n-1; i >= 0; i--) { + for (int i = n-1; i >= 0; i--) { if (!inplus && s[i] == '+') { pluses.push_back(i); inplus = true; @@ -193,9 +186,9 @@ namespace ckr { } } pluses.push_back(-1); - int np = pluses.size(); - int loc, nxt; - for (nn = 0; nn < np; nn++) { + size_t np = pluses.size(); + size_t loc, nxt; + for (size_t nn = 0; nn < np; nn++) { loc = pluses.back(); pluses.pop_back(); if (nn == np-1) nxt = s.size(); @@ -203,11 +196,10 @@ namespace ckr { sp.push_back(s.substr(loc+1,nxt-loc-1)); } - int ns = sp.size(); string r, num; - int sz, j, strt=0; + size_t sz, j, strt=0; RxnSpecies ss; - for (nn = 0; nn < ns; nn++) { + for (size_t nn = 0; nn < sp.size(); nn++) { r = sp[nn]; sz = r.size(); for (j = 0; j < sz; j++) { @@ -639,10 +631,10 @@ next: // t1 t2 t3 t4 date // when there are 3 temperature regions // - int nreg = toks.size() - 2; + size_t nreg = toks.size() - 2; if (nreg >= 1) { temp.resize(nreg+1); - for (int i = 0; i <= nreg; i++) { + for (size_t i = 0; i <= nreg; i++) { temp[i] = de_atof(toks[i]); } string defaultDate = toks[nreg+1]; @@ -655,7 +647,7 @@ next: log << endl << " Default # of temperature regions: " << nreg << endl; log << " "; - for (int i = 0; i <= nreg; i++) { + for (size_t i = 0; i <= nreg; i++) { log << temp[i] << " "; } log << endl; @@ -990,7 +982,6 @@ next: // rxn line //string::size_type eqloc; - int eqloc; string sleft, sright; bool auxDataLine, metaDataLine; @@ -1000,14 +991,14 @@ next: // increment the number of reactions, and start processing the // new reaction. - eqloc = s.find_first_of("="); + size_t eqloc = s.find_first_of("="); metaDataLine = false; auxDataLine = false; // look for a metadata line if (s[0] == '%') { metaDataLine = true; - if (eqloc > 0 && eqloc < int(s.size())) { + if (eqloc > 0 && eqloc < s.size()) { int ierr, ierp; vector rg, pg; s[eqloc] = ' '; @@ -1046,7 +1037,7 @@ next: } } - else if (eqloc >= 0 && eqloc < int(s.size())) { + else if (eqloc != string::npos && eqloc < s.size()) { if (nRxns > 0) { rxn.number = nRxns; reactions.push_back(rxn); @@ -1070,17 +1061,17 @@ next: // irreversible, and separate it into strings for // each side. - if (eqloc = int(s.find("<=>")), eqloc >= 0) { + if (eqloc = s.find("<=>"), eqloc != string::npos) { rxn.isReversible = true; sleft = s.substr(0, eqloc); sright = s.substr(eqloc+3,1000); } - else if (eqloc = int(s.find("=>")), eqloc >= 0) { + else if (eqloc = s.find("=>"), eqloc != string::npos) { rxn.isReversible = false; sleft = s.substr(0, eqloc); sright = s.substr(eqloc+2,1000); } - else if (eqloc = int(s.find("=")), eqloc >= 0) { + else if (eqloc = s.find("="), eqloc != string::npos) { rxn.isReversible = true; sleft = s.substr(0, eqloc); sright = s.substr(eqloc+1,1000); diff --git a/Cantera/src/converters/CKParser.h b/Cantera/src/converters/CKParser.h index 90ab2a3f5..140345f1d 100755 --- a/Cantera/src/converters/CKParser.h +++ b/Cantera/src/converters/CKParser.h @@ -5,14 +5,9 @@ // Copyright 2001 California Institute of Technology - #ifndef CKR_CKPARSER_H #define CKR_CKPARSER_H -#ifdef WIN32 -#pragma warning(disable:4786) -#endif - #include #include #include @@ -57,17 +52,17 @@ namespace ckr { bool readElementSection(elementList& elements); bool readSpeciesSection(speciesList& species); - bool readThermoSection(std::vector& names, - speciesTable& speciesData, vector_fp& temp, + bool readThermoSection(std::vector& names, + speciesTable& speciesData, vector_fp& temp, int& optionFlag, std::ostream& log); - bool readReactionSection(const std::vector& speciesNames, - std::vector& elementNames, + bool readReactionSection(const std::vector& speciesNames, + std::vector& elementNames, reactionList& reactions, ReactionUnits& units); bool advanceToKeyword(const std::string& kw, const std::string& stop); bool verbose; bool debug; - bool readNASA9ThermoSection(std::vector& names, + bool readNASA9ThermoSection(std::vector& names, speciesTable& species, vector_fp& temp, int& optionFlag, std::ostream& log); diff --git a/Cantera/src/converters/CKReader.cpp b/Cantera/src/converters/CKReader.cpp index 02c251e60..64f5c2eda 100755 --- a/Cantera/src/converters/CKReader.cpp +++ b/Cantera/src/converters/CKReader.cpp @@ -5,12 +5,6 @@ // Copyright 2001 California Institute of Technology - -// disable warning about long names in Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#endif - #include #include using namespace std; @@ -358,10 +352,9 @@ bool CKReader::writeReactions(std::ostream& log) { /// validate the species bool CKReader::validateSpecies(std::ostream& log) { - int nel = static_cast(elements.size()); - int nsp = static_cast(species.size()); - double nm, tol; - int j, k, m; + size_t nel = elements.size(); + size_t nsp = species.size(); + double tol; log << newTask("validating species"); @@ -369,7 +362,7 @@ bool CKReader::validateSpecies(std::ostream& log) { vector esyms; log << " checking that all species have been defined... "; - for (k = 0; k < nsp; k++) { + for (size_t k = 0; k < nsp; k++) { Species& s = species[k]; if (s.valid == 0) { log << endl << " species " << s.name << " undefined "; @@ -383,14 +376,14 @@ bool CKReader::validateSpecies(std::ostream& log) { } log << " checking that all species elements have been declared... "; - for (k = 0; k < nsp; k++) { - + for (size_t k = 0; k < nsp; k++) { Species& s = species[k]; getMapKeys(s.comp, esyms); - nm = esyms.size(); + size_t nm = esyms.size(); - for (m = 0; m < nm; m++) { + for (size_t m = 0; m < nm; m++) { + size_t j; for (j = 0; j < nel; j++) { if (esyms[m] == elements[j].name) break; } diff --git a/Cantera/src/converters/CKReader.h b/Cantera/src/converters/CKReader.h index 61b02b217..64c87933d 100755 --- a/Cantera/src/converters/CKReader.h +++ b/Cantera/src/converters/CKReader.h @@ -5,14 +5,9 @@ // Copyright 2001 California Institute of Technology - #ifndef CKR_CKRREADER_H #define CKR_CKRREADER_H -#ifdef WIN32 -#pragma warning(disable:4786) -#endif - #include #include #include diff --git a/Cantera/src/converters/Element.h b/Cantera/src/converters/Element.h index 30c6b9070..8ab563be9 100755 --- a/Cantera/src/converters/Element.h +++ b/Cantera/src/converters/Element.h @@ -41,7 +41,7 @@ public: /// Construct a new empty Element object - Element(const std::string& nm, double wt) : + Element(const std::string& nm, double wt) : name(nm), atomicWeight(wt), valid(0), @@ -54,12 +54,12 @@ public: /// Destructor ~Element() {} - std::string name; //!< Element name + std::string name; //!< Element name double atomicWeight; //!< Atomic weight in amu int valid; //!< flag returned by validation routines int index; //!< index number bool weightFromDB; //!< true if atomic weight is not specified - std::string comment; //!< comment in input file + std::string comment; //!< comment in input file /** @@ -84,7 +84,7 @@ public: }; /// a list (vector) of Elements -typedef std::vector elementList; +typedef std::vector elementList; } diff --git a/Cantera/src/converters/Makefile.in b/Cantera/src/converters/Makefile.in deleted file mode 100644 index d491f2f59..000000000 --- a/Cantera/src/converters/Makefile.in +++ /dev/null @@ -1,86 +0,0 @@ -#/bin/sh -############################################################### -# $Author$ -# $Date$ -# $Revision$ -# -# Copyright 2002 California Institute of Technology -# -############################################################### - -.SUFFIXES : -.SUFFIXES : .cpp .d .o .h - -INCDIR = ../../../build/include/cantera/kernel/converters -INSTALL_TSC = ../../../bin/install_tsc -do_ranlib = @DO_RANLIB@ - -PURIFY=@PURIFY@ - -PIC_FLAG=@PIC@ - -CXX_FLAGS = @CXXFLAGS@ $(CXX_OPT) $(PIC_FLAG) - -OBJS = atomicWeightDB.o CKParser.o CKReader.o Reaction.o ckr_utils.o \ - thermoFunctions.o writelog.o ck2ct.o Species.o NASA9Parser.o -# ck2ctml.o -CONV_H = CKReader.h thermoFunctions.h \ - Element.h Reaction.h CKParser.h \ - ckr_utils.h RxnSpecies.h writelog.h \ - ck2ct.h ckr_defs.h Constituent.h \ - Species.h - -CXX_INCLUDES = -I. -I../base -I../numerics -CONV_LIB = @buildlib@/libconverters.a - -DEPENDS = $(OBJS:.o=.d) - -all: .depends $(CONV_LIB) - @(@INSTALL@ -d $(INCDIR)) - @(for lh in $(CONV_H) ; do \ - $(INSTALL_TSC) "$${lh}" $(INCDIR) ; \ - done) - -%.d: Makefile %.o - @CXX_DEPENDS@ $(CXX_FLAGS) $(CXX_INCLUDES) $*.cpp > $*.d - -.cpp.o: - $(PURIFY) @CXX@ -c $< $(CXX_FLAGS) $(CXX_INCLUDES) - -$(CONV_LIB): $(OBJS) - @ARCHIVE@ $(CONV_LIB) $(OBJS) -ifeq ($(do_ranlib),1) - @RANLIB@ $(CONV_LIB) -endif - -clean: - @(for lh in $(CONV_H) ; do \ - th=$(INCDIR)/"$${lh}" ; \ - if test -f "$${th}" ; then \ - $(RM) "$${th}" ; \ - echo "$(RM) $${th}" ; \ - fi \ - done) - $(RM) *.o *~ $(CONV_LIB) .depends - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -CKParser.o: CKParser.cpp - @CXX@ -c CKParser.cpp $(CXX_FLAGS) $(CXX_INCLUDES) -O0 - -depends: - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -$(OBJS): Makefile - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/Cantera/src/converters/NASA9Parser.cpp b/Cantera/src/converters/NASA9Parser.cpp index cb4f7069a..c1363005b 100644 --- a/Cantera/src/converters/NASA9Parser.cpp +++ b/Cantera/src/converters/NASA9Parser.cpp @@ -4,10 +4,6 @@ */ // Copyright 2001 California Institute of Technology -// -// $Id$ -// - #include #include @@ -196,9 +192,6 @@ namespace ckr { string s; vector toks; string defaultDate=""; - int nreg = 2; - int i; - int nsp = static_cast(names.size()); // Comment string @@ -214,10 +207,10 @@ namespace ckr { if (optionFlag == NoThermoDatabase || optionFlag == HasTempRange) { getCKLine(s, comment); getTokens(s, static_cast(s.size()), toks); - nreg = toks.size(); + size_t nreg = toks.size(); if (nreg >= 1) { temp.resize(nreg+1); - for (i = 0; i <= nreg; i++) { + for (size_t i = 0; i <= nreg; i++) { temp[i] = de_atof(toks[i]); } defaultDate = toks[nreg+1]; @@ -228,7 +221,7 @@ namespace ckr { log.precision(2); log << endl << " Default # of temperature regions: " << nreg << endl; log << " "; - for (i = 0; i <= nreg; i++) { + for (size_t i = 0; i <= nreg; i++) { log << temp[i] << " "; } log << endl; @@ -328,7 +321,7 @@ namespace ckr { // Name of the species string nameid; vector toks; - int nToks = 0; + size_t nToks = 0; // Loop forward until we get to the next nonempty line. do { @@ -347,7 +340,7 @@ namespace ckr { //------------- line 1 --------------------------- // Everything after the first 18 spaces is a comment. - int nt = s.size(); + size_t nt = s.size(); sp.m_commentsRef = s.substr(18, nt-18); // Parse the species name diff --git a/Cantera/src/converters/Reaction.cpp b/Cantera/src/converters/Reaction.cpp index bce59d0ee..4cb5defbe 100755 --- a/Cantera/src/converters/Reaction.cpp +++ b/Cantera/src/converters/Reaction.cpp @@ -5,11 +5,6 @@ // Copyright 2001 California Institute of Technology -// turn off warnings about truncating long names under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#endif - #include "Reaction.h" #include #include @@ -66,10 +61,10 @@ namespace ckr { return *this; } - void Reaction::write(ostream& s) const { + void Reaction::write(std::ostream& s) const { int nl = static_cast(lines.size()); for (int nn = 0; nn < nl; nn++) { - s << lines[nn] << endl; + s << lines[nn] << std::endl; } // int nr = reactants.size(); // int np = products.size(); @@ -133,8 +128,8 @@ bool Reaction::operator==(const Reaction& r) const { if (int(r.reactants.size()) != nr || int(r.products.size()) != np || r.thirdBody != thirdBody) return false; - string nm; - map coeffs; + std::string nm; + std::map coeffs; for (int ir = 0; ir < nr; ir++) { coeffs[reactants[ir].name] = -reactants[ir].number; } @@ -152,7 +147,7 @@ bool Reaction::operator==(const Reaction& r) const { coeffs[nm] /= products[jp].number; } int nc = static_cast(coeffs.size()); - vector ratios; + std::vector ratios; getMapValues(coeffs, ratios); if (!isReversible && ratios[0] < 0.0) return false; diff --git a/Cantera/src/converters/Reaction.h b/Cantera/src/converters/Reaction.h index 52c3c4948..958902581 100755 --- a/Cantera/src/converters/Reaction.h +++ b/Cantera/src/converters/Reaction.h @@ -18,7 +18,6 @@ #include "ckr_utils.h" #include "RxnSpecies.h" - namespace ckr { @@ -245,25 +244,17 @@ namespace ckr { // methods - double stoichCoefficient(const std::string& s) const; + double stoichCoefficient(const std::string& s) const; bool operator==(const Reaction& r) const; void write(std::ostream& s) const; }; /// a list of Reaction objects - typedef std::vector reactionList; + typedef std::vector reactionList; Reaction forwardReaction(const Reaction& rxn); Reaction reverseReaction(const Reaction& rxn); } - - - #endif - - - - - diff --git a/Cantera/src/converters/RxnSpecies.h b/Cantera/src/converters/RxnSpecies.h index 7565fafbe..a712e7a27 100755 --- a/Cantera/src/converters/RxnSpecies.h +++ b/Cantera/src/converters/RxnSpecies.h @@ -14,8 +14,8 @@ namespace ckr { - typedef vector_int group_t; - typedef std::vector grouplist_t; + typedef vector_int group_t; + typedef std::vector grouplist_t; /** * A class for species in a reaction. diff --git a/Cantera/src/converters/Species.cpp b/Cantera/src/converters/Species.cpp index 5941cde8f..6053abaed 100644 --- a/Cantera/src/converters/Species.cpp +++ b/Cantera/src/converters/Species.cpp @@ -33,8 +33,7 @@ namespace ckr { } void Species::delR() { - int iReg = region_coeffs.size(); - for (int i = 0; i < iReg; i++) { + for (size_t i = 0; i < region_coeffs.size(); i++) { if (region_coeffs[i]) { delete region_coeffs[i]; region_coeffs[i] = 0; @@ -68,8 +67,7 @@ namespace ckr { lowCoeffs = s.lowCoeffs; highCoeffs = s.highCoeffs; delR(); - int iReg = s.region_coeffs.size(); - for (int i = 0; i < iReg; i++) { + for (size_t i = 0; i < s.region_coeffs.size(); i++) { region_coeffs.push_back(new vector_fp(*(s.region_coeffs[i]))); } minTemps = s.minTemps; diff --git a/Cantera/src/converters/Species.h b/Cantera/src/converters/Species.h index 37afde930..e4ddf9ad3 100755 --- a/Cantera/src/converters/Species.h +++ b/Cantera/src/converters/Species.h @@ -2,9 +2,6 @@ * @file Species.h * */ -/* - * $Id$ - */ // Copyright 2001 California Institute of Technology @@ -58,14 +55,13 @@ namespace ckr { int thermoFormatType; //! Species Name - std::string name; - std::string id; //!< ID tag from 'date' field in input - std::string phase; //!< Phase string. Usually "G", "L", or "S". + std::string name; + std::string id; //!< ID tag from 'date' field in input + std::string phase; //!< Phase string. Usually "G", "L", or "S". double tlow; //!< Min temperature for thermo data fit double tmid; //!< Mid temperature for thermo data fit double thigh; //!< Max temperature for thermo data fit - /// list of Constituent objects defining elemental composition std::vector elements; diff --git a/Cantera/src/converters/atomicWeightDB.cpp b/Cantera/src/converters/atomicWeightDB.cpp index 8a8965b94..6d1157e0a 100755 --- a/Cantera/src/converters/atomicWeightDB.cpp +++ b/Cantera/src/converters/atomicWeightDB.cpp @@ -7,12 +7,6 @@ // Copyright 2001 California Institute of Technology - -// turn off warnings about truncating long names under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#endif - #include #include #include diff --git a/Cantera/src/converters/ck2ct.cpp b/Cantera/src/converters/ck2ct.cpp index ee108d53d..e8b1d9012 100644 --- a/Cantera/src/converters/ck2ct.cpp +++ b/Cantera/src/converters/ck2ct.cpp @@ -2,15 +2,6 @@ * @file ck2ct.cpp * Convert CK-format reaction mechanism files to Cantera input format. */ -/* - * $Id$ - * - */ -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include #include #include @@ -148,16 +139,16 @@ namespace pip { const std::vector ®ion_coeffs, const vector_fp &minTemps, const vector_fp &maxTemps) { - int nReg = region_coeffs.size(); - if ((int) minTemps.size() != nReg) { + size_t nReg = region_coeffs.size(); + if (minTemps.size() != nReg) { throw CanteraError("addNASA9", "incompat"); } - if ((int) maxTemps.size() != nReg) { + if (maxTemps.size() != nReg) { throw CanteraError("addNASA9", "incompat"); } fprintf(f," thermo = (\n"); - for (int i = 0; i < nReg; i++) { + for (size_t i = 0; i < nReg; i++) { double minT = minTemps[i]; double maxT = maxTemps[i]; const vector_fp &coeffs = *(region_coeffs[i]); @@ -265,7 +256,6 @@ namespace pip { int nel = static_cast(sp.elements.size()); int m, num; string nm, str=""; - doublereal charge = 0.0; for (m = 0; m < nel; m++) { /* * Copy the element name into the string, nm. Lower case the @@ -285,10 +275,6 @@ namespace pip { */ str += " "+nm+":"+int2str(num)+" "; - /* if the species contains the special element E (electron), - * then set the charge. - */ - if (nm == "E") charge = -sp.elements[m].number; } fprintf(f," atoms = \"%s\",\n", str.c_str()); @@ -412,11 +398,10 @@ namespace pip { if (rxn.isDuplicate) { options.push_back("duplicate"); } - int nopt = options.size(); + size_t nopt = options.size(); if (nopt > 0) { fprintf(f, ",\n options = ["); - int n; - for (n = 0; n < nopt; n++) { + for (size_t n = 0; n < nopt; n++) { fprintf(f, "\"%s\"", options[n].c_str()); if (n < nopt-1) fprintf(f, ", "); } diff --git a/Cantera/src/converters/ck2ctml.cpp b/Cantera/src/converters/ck2ctml.cpp deleted file mode 100755 index 2aa7067c1..000000000 --- a/Cantera/src/converters/ck2ctml.cpp +++ /dev/null @@ -1,635 +0,0 @@ -/** - * @file ck2ctml.cpp - * - * Convert CK-format reaction mechanism files to CTML format. - * - */ -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - -#include -#include -#ifdef USE_STRINGSTREAM -#include -#endif -using namespace std; - -#include "CKReader.h" -#include "Reaction.h" -#include "writelog.h" - - -#include "xml.h" -#include "ck2ctml.h" - -using namespace Cantera; - -namespace ctml { - - struct trdata { - trdata() {name = "-";} - string name; - int geom; - doublereal welldepth, diam, dipole, polar, rot; - }; - - // add a NASA polynomial parameterization - static void addNASA(XML_Node& node, - const vector_fp& low, const vector_fp& high, - doublereal minx, doublereal midx, - doublereal maxx) { - XML_Node& f = node.addChild("NASA"); - if (minx != -999.0) f.addAttribute("Tmin",minx); - if (midx != -999.0) f.addAttribute("Tmax",midx); - addFloatArray(f,"coeffs",low.size(),&low[0]); - XML_Node& fh = node.addChild("NASA"); - if (midx != -999.0) fh.addAttribute("Tmin",midx); - if (maxx != -999.0) fh.addAttribute("Tmax",maxx); - addFloatArray(fh,"coeffs",high.size(),&high[0]); - } - - /* - * HKM - - * Took out because it was defined as static but not used - * in this file - * - * static void addShomate(XML_Node& node, - * const vector_fp& low, const vector_fp& high, - * doublereal minx, doublereal midx, - * doublereal maxx) { - * XML_Node& f = node.addChild("Shomate"); - * if (minx != -999.0) f.addAttribute("Tmin",minx); - * if (maxx != -999.0) f.addAttribute("Tmid",midx); - * if (maxx != -999.0) f.addAttribute("Tmax",maxx); - * addFloatArray(f,"low",low.size(),low.begin()); - * addFloatArray(f,"high",high.size(),high.begin()); - * } - */ - - static void addArrhenius(XML_Node& node, - doublereal A, doublereal b, doublereal E, int order, - string id, string E_units) { - -#ifdef OLD_VERSION - // versions prior to 1.4.1 - string abe = fp2str(A)+" "+fp2str(b)+" "+fp2str(E); - XML_Node& r = node.addChild("Arrhenius",abe); - r.addAttribute("order",order); -#else - // version 1.4.1 - XML_Node& rn = node.addChild("Arrhenius"); - if (id != "") rn.addAttribute("name",id); - string units; - if (order == 1) units = "/s"; - else if (order == 2) units = "cm3/mol/s"; - else if (order == 3) units = "cm6/mol2/s"; - else throw CanteraError("addArrhenius", - "unsupported rxn order: "+int2str(order)); - addFloat(rn, "A", A, units); - addFloat(rn, "b", b); - addFloat(rn, "E", E, E_units); -#endif - } - - /* - * HKM - - * Took out because it was defined as static but not used - * in this file - * - * static void addRateCoeff(XML_Node& node, string title, string type, - * string direction, int order, doublereal A, - * doublereal b, doublereal E, - * string unitsys, string E_units) { - * XML_Node& r = node.addChild("rateCoeff"); - * r.addAttribute("id",title); - * if (type == "Arrhenius") - * addArrhenius(r, A, b, E, order, unitsys, E_units); - * r.addAttribute("direction",direction); - * } - */ - - static void addFalloff(XML_Node& node, string type, - const vector_fp& params) { - int np = params.size(); - string p; - for (int n = 0; n < np; n++) p += " "+fp2str(params[n])+" "; - XML_Node& f = node.addChild("falloff",p); - f.addAttribute("type",type); - } - - /* - * HKM - - * Took out because it was defined as static but not used - * in this file - * - * static void addTroeFalloff(XML_Node& node, - * const vector_fp& params) { - * XML_Node& f = node.addChild("falloff"); - * f.addAttribute("type","Troe"); - * addFloat(f,"A",params[0]); - * addFloat(f,"T***",params[1]); - * addFloat(f,"T*",params[2]); - * if (params.size() == 4) - * addFloat(f,"T**",params[3]); - * } - */ - /* - * HKM - - * Took out because it was defined as static but not used - * in this file - * - * static void addSRIFalloff(XML_Node& node, - * const vector_fp& params) { - * XML_Node& f = node.addChild("falloff"); - * f.addAttribute("type","SRI"); - * addFloat(f,"A",params[0]); - * addFloat(f,"B",params[1]); - * addFloat(f,"C",params[2]); - * if (params.size() == 5) { - * addFloat(f,"D",params[3]); - * addFloat(f,"E",params[4]); - * } - * } - */ - /* - * HKM - - * Took out because it was defined as static but not used - * in this file - * - * static void addElement(XML_Node& node, string idtag, - * const ckr::Element& el) { - * XML_Node& elx = node.addChild("element"); - * elx.addAttribute("id",idtag+"_e_"+el.name); - * string elnm = el.name; - * elnm[0] = toupper(elnm[0]); - * if (el.name.size() == 2) elnm[1] = tolower(elnm[1]); - * elx.addAttribute("name",elnm); - * elx.addAttribute("atomicWt",el.atomicWeight); - * //addFloat(elx, "mass", el.atomicWeight, "amu"); - * //addString(elx, "elementSymbol", el.name); - * } - */ - - /** - * addSpecies(): - * - * Add a species element to an XML description of a mechanism - * - * Input - * -------- - * node : Reference to the current parent node, where the - * species description is going to be placed. - */ - static void addSpecies(XML_Node& node, string idtag, const ckr::Species& sp) { - string spname = sp.name; - node.addComment(spname); - XML_Node& spx = node.addChild("species"); - spx.addAttribute("id",idtag+"_s_"+sp.name); - spx.addAttribute("name",sp.name); - //spx.addAttribute("phaseType",sp.phase); - if (stripws(sp.id) != "") spx.addChild("note",sp.id); - //addString(spx,"comment","ideal gas"); - int nel = static_cast(sp.elements.size()); - int m, num; - string nm, str=""; - doublereal charge = 0.0; - for (m = 0; m < nel; m++) { - /* - * Copy the element name into the string, nm. Lower case the - * second letter, if needed. - */ - nm = sp.elements[m].name; - nm[0] = toupper(nm[0]); - if (nm.size() == 2) nm[1] = tolower(nm[1]); - /* - * Obtain the current number of atoms in the species. - * Linearize the number (HKM question? can we employ real values here - * instead?) - */ - num = int(sp.elements[m].number); - /* - * Add the name and number to end of the string, str - */ - str += " "+nm+":"+int2str(num)+" "; - - /* if the species contains the special element E (electron), - * then set the charge. - */ - if (nm == "E") charge = -sp.elements[m].number; - } - - /* - * Add the child element, atomArray, to the species xml node. - */ - spx.addChild("atomArray", str); - addFloat(spx,"charge",charge); - XML_Node& cp1 = spx.addChild("thermo"); - addNASA(cp1, sp.lowCoeffs, sp.highCoeffs, - sp.tlow, sp.tmid, sp.thigh); - } - - static void addReaction(XML_Node& node, string idtag, int i, - const ckr::Reaction& rxn, - const ckr::ReactionUnits& runits, doublereal version) { - - node.addComment(idtag+" reaction "+int2str(i+1)); - string eqn = ckr::reactionEquation(rxn); - int eqlen = static_cast(eqn.size()); - for (int nn = 0; nn < eqlen; nn++) { - if (eqn[nn] == '<') eqn[nn] = '['; - if (eqn[nn] == '>') eqn[nn] = ']'; - } - // node.addComment(eqn); - XML_Node& r = node.addChild("reaction"); - r.addAttribute("id",idtag+"_rxn_"+int2str(i+1)); - r.addChild("equation", eqn); - - string e_unit; - int eunit = runits.ActEnergy; - if (eunit == ckr::Cal_per_Mole) - e_unit = "cal/mol"; - else if (eunit == ckr::Kcal_per_Mole) - e_unit = "kcal/mol"; - else if (eunit == ckr::Joules_per_Mole) - e_unit = "J/mol"; - else if (eunit == ckr::Kjoules_per_Mole) - e_unit = "kJ/mol"; - else if (eunit == ckr::Kelvin) - e_unit = "K"; - else if (eunit == ckr::Electron_Volts) - e_unit = "eV"; - - int nr = static_cast(rxn.reactants.size()); - int np = static_cast(rxn.products.size()); - - int n; - doublereal order = 0.0; - - string rct="", prd=""; - for (n = 0; n < nr; n++) { - //XML_Node& reac = r.addChild("reactant"); - //reac.addAttribute("name",rxn.reactants[n].name); - rct += (" " + rxn.reactants[n].name + ":" - + int2str((int) rxn.reactants[n].number) + " "); - //reac.addAttribute("phase",idtag); - doublereal nn = rxn.reactants[n].number; - order += nn; - } - r.addChild("reactants",rct); - //if (nn != 1) addInteger(reac, "number", int(nn)); - - // reac.addAttribute("phase",idtag); - for (n = 0; n < np; n++) { - prd += (" " + rxn.products[n].name + ":" - + int2str((int) rxn.products[n].number) + " "); - //doublereal nn = rxn.products[n].number; - //prod.addAttribute("name",rxn.products[n].name); - //if (nn != 1) addInteger(prod, "number", int(nn)); - } - r.addChild("products",prd); - - if (rxn.isChemActRxn || rxn.isThreeBodyRxn) order += 1.0; - - - XML_Node& kf = r.addChild("rateCoeff"); - //kf.addAttribute("units","mol,cm,s"); - //kf.addAttribute("Eunits",e_unit); - - //kf.addAttribute("id",r["id"]+"_kf"); - if (rxn.kf.type == ckr::Arrhenius) - addArrhenius(kf, rxn.kf.A, rxn.kf.n, rxn.kf.E, - int(order), "", e_unit); - - if (rxn.isFalloffRxn) { - addArrhenius(kf, rxn.kf_aux.A, rxn.kf_aux.n, rxn.kf_aux.E, - int(order+1), "k0", e_unit); - - if (rxn.falloffType == ckr::Lindemann) - addFalloff(kf,"Lindemann",rxn.falloffParameters); - else if (rxn.falloffType == ckr::Troe) - addFalloff(kf,"Troe",rxn.falloffParameters); - else if (rxn.falloffType == ckr::SRI) - addFalloff(kf,"SRI",rxn.falloffParameters); - else - throw CanteraError("addReaction","unknown falloff type"); - } - - int ne = static_cast(rxn.e3b.size()); - if (rxn.thirdBody != "") { - if (rxn.thirdBody != "M") { - XML_Node& e3b = kf.addChild("efficiencies",rxn.thirdBody+":1.0"); - e3b.addAttribute("default",0.0); - //addFloat(e3b, rxn.thirdBody, 1.0); - } - else if (ne > 0.0) { - map::const_iterator b = rxn.e3b.begin(), - e = rxn.e3b.end(); - string estr = ""; - for (; b != e; ++b) { - estr += " "+b->first+":"+fp2str(b->second)+" "; - //addFloat(e3b,b->first,b->second); - } - estr += "\n"; - XML_Node& e3b = kf.addChild("efficiencies",estr); - e3b.addAttribute("default",1.0); - } - } - - if (rxn.isReversible) - r.addAttribute("reversible","yes"); - else - r.addAttribute("reversible","no"); - //addBool(r,"reversible",rxn.isReversible); - - if (rxn.duplicate != 0) - r.addChild("duplicate","idtag_rxn_"+int2str(rxn.duplicate)); - // addString(r, "duplicate","reaction_"+int2str(rxn.duplicate)); - - if (rxn.isFalloffRxn) - r.addAttribute("type","falloff"); - if (rxn.isChemActRxn) - r.addAttribute("type","chemAct"); - if (rxn.isThreeBodyRxn) - r.addAttribute("type","threeBody"); - } - - static void addState(XML_Node& phase, string x) { - XML_Node& state = phase.addChild("state"); - XML_Node& temp = state.addChild("temperature",300.0); - temp.addAttribute("units","K"); - XML_Node& pres = state.addChild("pressure",1.0); - pres.addAttribute("units","atm"); - state.addChild("moleFractions",x+":1.0"); - } - - /*! - * addTransport() searches a transport database, pointed to by - * the istream, s, - * for the species names listed in node. It then adds the - * pertinent transport properties to the XML_Node database - * pointed to by node. - */ - static void addTransport(istream& s, XML_Node& node) { - /* - * The first thing we will do is to read the entire transport - * database and place its contents into a map structure, - * indexed by the name of the species. - */ - map indx; - string rest; - while (! s.eof()) { - /* - * HKM Note: the USE_STRINGSTREAM block works for files - * with comments in them. The other block gets hung up - * somehow. Should probably default to the USE_STRINGSTREAM - * option. - */ -#ifdef USE_STRINGSTREAM - /* - * Read a line from the file - */ - getline(s, rest); - /* - * In the transport database, we allow comment lines that - * consist of '#' and '!' as the first character in the - * in the line. We also don't bother to parse short lines that - * can't possibly have enough data in them to comprise a - * properly formatted record. - */ - if (rest[0] != '#' && rest[0] != '!' && rest.size() > 5) { - /* - * copy the string into a stringstream and parse the line - * into the trdata object - */ - std::istringstream ioline(rest); - trdata t; - ioline >> t.name >> t.geom >> t.welldepth >> t.diam - >> t.dipole >> t.polar >> t.rot; - /* - * Add the trdata object into the map database by making a - * copy of it, and index it by the species name. - */ - if (t.name != "") { - indx[t.name] = t; - } - } -#else - trdata t; - s >> t.name; - if (t.name[0] != '!' && !s.eof()) { - s >> t.geom >> t.welldepth >> t.diam - >> t.dipole >> t.polar >> t.rot; - - // get the rest of the line, in case there are comments - getline(s, rest); - if (t.name != "") { - indx[t.name] = t; - } - } -#endif - } - - vector sp; - node.getChildren("species",sp); - int ns = static_cast(sp.size()); - for (int n = 0; n < ns; n++) { - XML_Node& spx = *sp[n]; - string nm = spx["name"]; - trdata t = indx[nm]; - if (t.name == "-") { - throw CanteraError("addTransport", - "no transport data for species "+nm); - } - XML_Node& tr = spx.addChild("transport"); - - switch (t.geom) { - case 0: - addString(tr,"geometry","atom"); break; - case 1: - addString(tr,"geometry","linear"); break; - case 2: - addString(tr,"geometry","nonlinear"); break; - default: ; - } - //if (t.welldepth != 0.0) - addFloat(tr,"LJ_welldepth",t.welldepth,"Kelvin"); - //if (t.diam != 0.0) - addFloat(tr,"LJ_diameter",t.diam,"A"); - //if (t.dipole != 0.0) - addFloat(tr,"dipoleMoment",t.dipole,"Debye"); - //if (t.polar != 0.0) - addFloat(tr,"polarizability",t.polar,"A^3"); - //if (t.rot != 0.0) - addFloat(tr,"rotRelax",t.rot); - } - } - - - /*! - * This routine is the main routine. It - * - * @param r reference to a ckreader object that has already read a chemkin formatted - * mechanism. This is the input to the routine. - * @param root Reference to the root node of an XML description of the - * mechanism. The node will be filled up with the description - * of the mechanism. This is the output to the routine. - */ - void ck2ctml(string idtag, ckr::CKReader& r, XML_Node& root) { - - popError(); - doublereal version = 1.3; - - XML_Node& ph = root.addChild("phase"); - ph.addAttribute("id",idtag); - - addState(ph, r.species[0].name); - - XML_Node& eos = ph.addChild("thermo"); - eos.addAttribute("model","IdealGas"); - - string enames; - int nel = static_cast(r.elements.size()); - int i; - map emap; - string elnm; - for (i = 0; i < nel; i++) { - elnm = r.elements[i].name; - elnm[0] = toupper(elnm[0]); - if (elnm.size() == 2) elnm[1] = tolower(elnm[1]); - emap[r.elements[i].name] = elnm; - enames += " "+elnm+" "; - //addElement(earray, idtag, r.elements[i]); - } - XML_Node& earray = ph.addChild("elementArray",enames); - earray.addAttribute("datasrc","elements.xml"); - - string spnames = ""; - root.addComment("species data"); - XML_Node& spdata = root.addChild("speciesData"); - spdata.addAttribute("id",idtag+"_species_data"); - int nsp = static_cast(r.species.size()); - for (i = 0; i < nsp; i++) { - spnames += " "+r.species[i].name+" "; - if ((i+1) % 10 == 0) spnames += "\n"; - addSpecies(spdata, idtag, r.species[i]); - } - XML_Node& sparray = ph.addChild("speciesArray",spnames+"\n"); - sparray.addAttribute("datasrc","#"+idtag+"_species_data"); - //sparray.addAttribute("database",idtag+"_species_data"); - - XML_Node& rxns = ph.addChild("reactionArray"); - rxns.addAttribute("datasrc","#"+idtag+"_rxn_data"); - //rxns.addAttribute("datasrc",idtag+"_rxn_data"); - XML_Node& incl = rxns.addChild("include"); - XML_Node& ktype = ph.addChild("kinetics"); - ktype.addAttribute("model","GasKinetics"); - - root.addComment("reaction data"); - XML_Node& kin = root.addChild("reactionData"); - kin.addAttribute("id",idtag+"_rxn_data"); - - int nrxns = static_cast(r.reactions.size()); - incl.addAttribute("prefix",idtag+"_rxn_"); - - int irxn = 0; - string idktag = idtag; - for (i = 0; i < nrxns; i++) { - - // if krev.A is non-zero, then the reverse rate coefficient is - // being explicitly specified rather than being computed from - // thermochemistry. In this case, convert the reaction into - // two irreversible reactions. - - if (r.reactions[i].krev.A != 0.0) { - addReaction(kin, idktag, irxn, - ckr::forwardReaction(r.reactions[i]), r.units, version); - irxn++; - addReaction(kin, idktag, irxn, - ckr::reverseReaction(r.reactions[i]), r.units, version); - irxn++; - } - - // Otherwise, just add the whole reaction, which may or may - // not be reversible. - else { - addReaction(kin, idktag, irxn, r.reactions[i], - r.units, version); - irxn++; - } - } - incl.addAttribute("min",1); - incl.addAttribute("max", irxn); - } - - - int convert_ck(const char * const in_file, const char * const db_file, - const char * const tr_file, const char * const out_file, const char* const id_tag) { - ckr::CKReader r; - r.validate = true; - //int i=1; - - string infile = string(in_file); - string dbfile = string(db_file); - string trfile = string(tr_file); - string outfile = string(out_file); - string idtag = string(id_tag); - string logfile; - if (dbfile == "-") dbfile = ""; - if (trfile == "-") trfile = ""; - - try { - - logfile = "ck2ctml.log"; - if (!r.read(infile, dbfile, logfile)) { - throw CanteraError("convert_ck", - "error encountered in input file " + string(infile) - + "\nsee file ck2ctml.log for more information.\n"); - } - - XML_Node root("ctml"); - root["version"] = CTML_Version; - root.addComment("generated from "+infile+" by ck2ctml."); - if (trfile != "") - root.addComment("transport data from "+trfile+"."); - - ck2ctml(idtag, r, root); - - if (trfile != "") { - ifstream ftr(trfile.c_str()); - if (!ftr) { - throw CanteraError("convert_ck", - "could not open transport database."); - } - XML_Node* sparray = root.findByName("speciesData"); - if (sparray) { - addTransport(ftr, *sparray); - } - else - throw CanteraError("convert_ck", "could not find speciesData"); - ftr.close(); - } - - if (outfile == "") { - root.writeHeader(cout); - root.write(cout); - } - else { - ofstream ff(outfile.c_str()); - root.writeHeader(ff); - root.write(ff); - ff.close(); - cout << "CTML file " << outfile << " written." << endl; - } - } - catch (CanteraError) { - return -1; - } - - return 0; - } - -} - - diff --git a/Cantera/src/converters/ck2ctml.h b/Cantera/src/converters/ck2ctml.h deleted file mode 100755 index 6133615a9..000000000 --- a/Cantera/src/converters/ck2ctml.h +++ /dev/null @@ -1,57 +0,0 @@ -#ifndef CT_CK2CTML_H -#define CT_CK2CTML_H - -#include -#include - -#include "ctml.h" - -namespace ckr{ - class CKReader; -} - -namespace ctml { - - -// void addNASA(XML_Node& node, -// const vector_fp& low, const vector_fp& high, -// doublereal minx=-999.0, doublereal midx=-999.0, -// doublereal maxx=-999.0); - -// void addShomate(XML_Node& node, -// const vector_fp& low, const vector_fp& high, -// doublereal minx=-999.0, doublereal midx=-999.0, -// doublereal maxx=-999.0); - -// void addArrhenius(XML_Node& node, -// doublereal A, doublereal b, doublereal E, int order, -// string unitsys, string E_units); - -// void addRateCoeff(XML_Node& node, string title, string type, -// string direction, int order, doublereal A, doublereal b, -// doublereal E, string unitsys, string E_units); - -// void addTroeFalloff(XML_Node& node, const vector_fp& params); - -// void addSRIFalloff(XML_Node& node, const vector_fp& params); - -// void addElement(XML_Node& node, string idtag, const ckr::Element& el); - -// void addSpecies(XML_Node& node, string idtag, const ckr::Species& sp); - -// void addReaction(XML_Node& node, string idtag, int i, -// const ckr::Reaction& rxn, const ckr::ReactionUnits& runits, -// doublereal version); - - // void addTransport(istream& s, XML_Node& node); - - void ck2ctml(string idtag, ckr::CKReader& r, - Cantera::XML_Node& root); - - int convert_ck(const char * const in_file, const char * const db_file, - const char * const tr_file, const char * const out_file, const char * const id_tag); - -} - -#endif - diff --git a/Cantera/src/converters/ckr_utils.cpp b/Cantera/src/converters/ckr_utils.cpp index c511bb688..4adc4ecb0 100755 --- a/Cantera/src/converters/ckr_utils.cpp +++ b/Cantera/src/converters/ckr_utils.cpp @@ -5,12 +5,6 @@ // Copyright 2001 California Institute of Technology - -// turn off warnings about truncating long names under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#endif - #include #include diff --git a/Cantera/src/converters/ckr_utils.h b/Cantera/src/converters/ckr_utils.h index 04c6f5260..8df7de900 100755 --- a/Cantera/src/converters/ckr_utils.h +++ b/Cantera/src/converters/ckr_utils.h @@ -8,54 +8,35 @@ #ifndef CKR_UTILS_H #define CKR_UTILS_H -#ifdef WIN32 -#pragma warning(disable:4786) -#endif - #include #include #include #include - -#ifdef WIN32 -#define TYPENAME_KEYWORD -#else -#define TYPENAME_KEYWORD typename -#endif - - namespace ckr { /** - * * Fill vector 'keys' with the keys of map 'mp' - * */ - template void getMapKeys(const std::map& mp, std::vector& keys) { keys.clear(); - TYPENAME_KEYWORD std::map::const_iterator i = mp.begin(); + typename std::map::const_iterator i = mp.begin(); for (; i != mp.end(); ++i) keys.push_back(i->first); } /** - * * Fill vector 'values' with the values of map 'mp' - * */ - template void getMapValues(const std::map& mp, std::vector& values) { values.clear(); - TYPENAME_KEYWORD std::map::const_iterator i = mp.begin(); + typename std::map::const_iterator i = mp.begin(); for (; i != mp.end(); ++i) values.push_back(i->second); } - /** * * Template to compare two objects a and b, possibly of different @@ -121,7 +102,7 @@ inline bool valid(L& list) { /// Remove all white space from string s. void removeWhiteSpace(std::string& s); -void getTokens(std::string& begin, +void getTokens(std::string& begin, int n, std::vector& toks, char delim=' '); @@ -133,15 +114,13 @@ void getTokens(std::string& begin, * in string s2 matches any character at that position. * * Example: if s1 = "elements", then match(s1, "ELEM") would return true. - * */ - bool match(const std::string& s1, const std::string& s2); /** * Check whether string 'word' begins with a Chemkin keyword. */ -inline bool isKeyword(std::string word) +inline bool isKeyword(std::string word) { return (match(word, "ELEM") || match(word, "SPEC") || diff --git a/Cantera/src/converters/filter.cpp b/Cantera/src/converters/filter.cpp deleted file mode 100755 index baf325483..000000000 --- a/Cantera/src/converters/filter.cpp +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @file filter.cpp - * - */ - -// Copyright 2001 California Institute of Technology - - -#ifndef CKR_FILTER_H -#define CKR_FILTER_H - -#ifdef WIN32 -#pragma warning(disable:4786) -#endif - -// -// STL includes -// -#include -#include -#include -#include - -using namespace std; -#include - -// -// CKReader includes. -// -#include "CKReader.h" -namespace ckr { - - /** - * Edit a mechanism. - */ - - bool filter(const string& infile, const string& database, - const string& outfile, const vector& species, - const vector& reactions) { - - bool ok = true; - - // - // read the input file - // - ckr::CKReader ck; - ck.validate = false; - string logfile = "filter"; - try { - if (!ck.read(infile, database, logfile)) { - cerr << "error encountered while parsing " << infile << endl; - cerr << "see log file " << logfile << " for details." - << endl << endl; - return false; - } - } - catch (ckr::CK_SyntaxError) { - cerr << "syntax error encountered while parsing " - << infile << endl; - cerr << "see log file " << logfile << " for details." - << endl << endl; - return false; - } - - ofstream fout(outfile.c_str()); - if (!fout) { - cerr << "could not open " << outfile << endl; - return false; - } - int nel = static_cast(ck.elements.size()); - int n; - - // write header information - struct tm *newtime; - time_t aclock; - time( &aclock ); /* Get time in seconds */ - newtime = localtime( &aclock ); /* Convert time to struct tm form */ - - fout << "!\n! reduced mechanism generated from " << infile << endl - << "! " << asctime(newtime) << endl; - - fout << "ELEMENTS " << endl; - for (n = 0; n < nel; n++) fout << ck.elements[n]; - fout << "END" << endl; - - int nsp = static_cast(species.size()); - fout << "SPECIES" << endl; - for (n = 0; n < nsp; n++) { - fout << ck.species[ species[n] ].name << " "; - if (5*((n+1)/5) == n+1) fout << endl; - } - fout << "END" << endl; - fout << "REACTIONS" << endl; - int nrxns = static_cast(reactions.size()); - for (n = 0; n < nrxns; n++) { - vector& lines = ck.reactions[reactions[n]].lines; - int nl = static_cast(lines.size()); - for (int j = 0; j < nl; j++) fout << lines[j] << endl; - } - fout.close(); - return ok; - } -} - - -#endif - - diff --git a/Cantera/src/converters/thermoFunctions.cpp b/Cantera/src/converters/thermoFunctions.cpp index 60dbb39d6..855b14315 100755 --- a/Cantera/src/converters/thermoFunctions.cpp +++ b/Cantera/src/converters/thermoFunctions.cpp @@ -6,12 +6,6 @@ // Copyright 2001 California Institute of Technology - -// turn off warnings about truncating long names under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#endif - #include #include "thermoFunctions.h" #include diff --git a/Cantera/src/converters/thermoFunctions.h b/Cantera/src/converters/thermoFunctions.h index 6b12b9285..43c507c4c 100755 --- a/Cantera/src/converters/thermoFunctions.h +++ b/Cantera/src/converters/thermoFunctions.h @@ -7,14 +7,9 @@ // Copyright 2001 California Institute of Technology - #ifndef CKR_THERMOFUNCTIONS_H #define CKR_THERMOFUNCTIONS_H -#ifdef WIN32 -#pragma warning(disable:4786) -#endif - #include "Species.h" namespace ckr { diff --git a/Cantera/src/converters/writelog.cpp b/Cantera/src/converters/writelog.cpp index bc1fec378..a634f795e 100755 --- a/Cantera/src/converters/writelog.cpp +++ b/Cantera/src/converters/writelog.cpp @@ -5,12 +5,6 @@ // Copyright 2001 California Institute of Technology - -// turn off warnings about truncating long names under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#endif - #include #include "writelog.h" @@ -89,14 +83,12 @@ namespace ckr { /// print the rate coefficient parameters bool writeRateCoeff(const RateCoeff& k, std::ostream& log) { - log.precision(10); log.width(0); log.flags(ios::uppercase); - int n; bool ok = true; - int nb; + size_t nb; switch (k.type) { @@ -115,7 +107,7 @@ namespace ckr { log <<" A, n, E = (" << k.A << ", " << k.n << ", " << k.E << ") *** JAN *** " << endl; nb = k.b.size(); - for (n = 0; n < nb; n++) { + for (size_t n = 0; n < nb; n++) { log << " b" << n+1 << ": " << k.b[n] << endl; } if (nb != 9) log @@ -127,7 +119,7 @@ namespace ckr { log <<" A, n, E = (" << k.A << ", " << k.n << ", " << k.E << ") *** FIT1 *** " << endl; nb = k.b.size(); - for (n = 0; n < nb; n++) { + for (size_t n = 0; n < nb; n++) { log << " b" << n+1 << ": " << k.b[n] << endl; } if (nb != 9) log diff --git a/Cantera/src/equil/BasisOptimize.cpp b/Cantera/src/equil/BasisOptimize.cpp index a6bcc476b..79e681d61 100644 --- a/Cantera/src/equil/BasisOptimize.cpp +++ b/Cantera/src/equil/BasisOptimize.cpp @@ -3,11 +3,6 @@ * Functions which calculation optimized basis of the * stoichiometric coefficient matrix (see /ref equil functions) */ - -/* - * $Id$ - */ - #include "ct_defs.h" #include "global.h" #include "ThermoPhase.h" @@ -45,7 +40,7 @@ static void print_stringTrunc(const char *str, int space, int alignment); * * @return index of the greatest value on X(*) searched */ -static int amax(double *x, int j, int n); +static size_t amax(double *x, size_t j, size_t n); //! Switch the position in the vector /*! @@ -53,7 +48,7 @@ static int amax(double *x, int j, int n); * @param jr first position * @param kspec second species */ -static void switch_pos(vector_int &orderVector, int jr, int kspec); +static void switch_pos(vector_int &orderVector, size_t jr, size_t kspec); //! Invert an nxn matrix and solve m rhs's @@ -84,7 +79,7 @@ static void switch_pos(vector_int &orderVector, int jr, int kspec); * * The solution is returned in the matrix b. */ -static int mlequ(double *c, int idem, int n, double *b, int m); +static int mlequ(double *c, size_t idem, size_t n, double *b, size_t m); //@{ #ifndef MIN @@ -137,30 +132,30 @@ static int mlequ(double *c, int idem, int n, double *b, int m); * * */ -int Cantera::BasisOptimize(int *usedZeroedSpecies, bool doFormRxn, - MultiPhase *mphase, vector_int & orderVectorSpecies, - vector_int & orderVectorElements, - vector_fp & formRxnMatrix) { +size_t Cantera::BasisOptimize(int* usedZeroedSpecies, bool doFormRxn, + MultiPhase* mphase, std::vector& orderVectorSpecies, + std::vector& orderVectorElements, + vector_fp& formRxnMatrix) { - int j, jj, k=0, kk, l, i, jl, ml; + size_t j, jj, k=0, kk, l, i, jl, ml; bool lindep; std::string ename; std::string sname; /* * Get the total number of elements defined in the multiphase object */ - int ne = mphase->nElements(); + size_t ne = mphase->nElements(); /* * Get the total number of species in the multiphase object */ - int nspecies = mphase->nSpecies(); + size_t nspecies = mphase->nSpecies(); doublereal tmp; doublereal const USEDBEFORE = -1; /* * Perhaps, initialize the element ordering */ - if ((int) orderVectorElements.size() < ne) { + if (orderVectorElements.size() < ne) { orderVectorElements.resize(ne); for (j = 0; j < ne; j++) { orderVectorElements[j] = j; @@ -170,7 +165,7 @@ int Cantera::BasisOptimize(int *usedZeroedSpecies, bool doFormRxn, /* * Perhaps, initialize the species ordering */ - if ((int) orderVectorSpecies.size() != nspecies) { + if (orderVectorSpecies.size() != nspecies) { orderVectorSpecies.resize(nspecies); for (k = 0; k < nspecies; k++) { orderVectorSpecies[k] = k; @@ -220,8 +215,8 @@ int Cantera::BasisOptimize(int *usedZeroedSpecies, bool doFormRxn, * It's equal to the minimum of the number of elements and the * number of total species. */ - int nComponents = MIN(ne, nspecies); - int nNonComponents = nspecies - nComponents; + size_t nComponents = MIN(ne, nspecies); + size_t nNonComponents = nspecies - nComponents; /* * Set this return variable to false */ @@ -239,7 +234,7 @@ int Cantera::BasisOptimize(int *usedZeroedSpecies, bool doFormRxn, vector_fp sm(ne*ne, 0.0); vector_fp ss(ne, 0.0); vector_fp sa(ne, 0.0); - if ((int) formRxnMatrix.size() < nspecies*ne) { + if (formRxnMatrix.size() < nspecies*ne) { formRxnMatrix.resize(nspecies*ne, 0.0); } @@ -251,7 +246,7 @@ int Cantera::BasisOptimize(int *usedZeroedSpecies, bool doFormRxn, #endif - int jr = -1; + size_t jr = -1; /* * Top of a loop of some sort based on the index JR. JR is the * current number of component species found. @@ -429,8 +424,8 @@ int Cantera::BasisOptimize(int *usedZeroedSpecies, bool doFormRxn, * Use Gauss-Jordon block elimination to calculate * the reaction matrix */ - j = mlequ(DATA_PTR(sm), ne, nComponents, DATA_PTR(formRxnMatrix), nNonComponents); - if (j == 1) { + int ierr = mlequ(DATA_PTR(sm), ne, nComponents, DATA_PTR(formRxnMatrix), nNonComponents); + if (ierr == 1) { writelog("ERROR: mlequ returned an error condition\n"); throw CanteraError("basopt", "mlequ returned an error condition"); } @@ -529,16 +524,15 @@ static void print_stringTrunc(const char *str, int space, int alignment) * Finds the location of the maximum component in a double vector * INPUT * x(*) - Vector to search - * j <= i < n : i is the range of indecises to search in X(*) + * j <= i < n : i is the range of indices to search in X(*) * * RETURN * return index of the greatest value on X(*) searched */ -static int amax(double *x, int j, int n) { - int i; - int largest = j; +static size_t amax(double *x, size_t j, size_t n) { + size_t largest = j; double big = x[j]; - for (i = j + 1; i < n; ++i) { + for (size_t i = j + 1; i < n; ++i) { if (x[i] > big) { largest = i; big = x[i]; @@ -548,8 +542,8 @@ static int amax(double *x, int j, int n) { } - static void switch_pos(vector_int &orderVector, int jr, int kspec) { - int kcurr = orderVector[jr]; + static void switch_pos(std::vector& orderVector, size_t jr, size_t kspec) { + size_t kcurr = orderVector[jr]; orderVector[jr] = orderVector[kspec]; orderVector[kspec] = kcurr; } @@ -582,8 +576,8 @@ static int amax(double *x, int j, int n) { * * The solution is returned in the matrix b. */ - static int mlequ(double *c, int idem, int n, double *b, int m) { - int i, j, k, l; + static int mlequ(double *c, size_t idem, size_t n, double *b, size_t m) { + size_t i, j, k, l; double R; /* @@ -665,20 +659,20 @@ static int amax(double *x, int j, int n) { * formular matrix. This guarrantees that BasisOptimize has a * nonsingular matrix to invert. */ -int Cantera::ElemRearrange(int nComponents, const vector_fp & elementAbundances, - MultiPhase *mphase, - vector_int & orderVectorSpecies, - vector_int & orderVectorElements) { - - int j, k, l, i, jl, ml, jr, ielem, jj, kk=0; +size_t Cantera::ElemRearrange(size_t nComponents, const vector_fp & elementAbundances, + MultiPhase *mphase, + std::vector& orderVectorSpecies, + std::vector& orderVectorElements) { + + size_t j, k, l, i, jl, ml, jr, ielem, jj, kk=0; bool lindep = false; - int nelements = mphase->nElements(); + size_t nelements = mphase->nElements(); std::string ename; /* * Get the total number of species in the multiphase object */ - int nspecies = mphase->nSpecies(); + size_t nspecies = mphase->nSpecies(); double test = -1.0E10; #ifdef DEBUG_MODE @@ -693,7 +687,7 @@ int Cantera::ElemRearrange(int nComponents, const vector_fp & elementAbundances, /* * Perhaps, initialize the element ordering */ - if ((int) orderVectorElements.size() < nelements) { + if (orderVectorElements.size() < nelements) { orderVectorElements.resize(nelements); for (j = 0; j < nelements; j++) { orderVectorElements[j] = j; @@ -705,7 +699,7 @@ int Cantera::ElemRearrange(int nComponents, const vector_fp & elementAbundances, * dangerous, as this ordering is assumed to yield the * component species for the problem */ - if ((int) orderVectorSpecies.size() != nspecies) { + if (orderVectorSpecies.size() != nspecies) { orderVectorSpecies.resize(nspecies); for (k = 0; k < nspecies; k++) { orderVectorSpecies[k] = k; @@ -719,7 +713,7 @@ int Cantera::ElemRearrange(int nComponents, const vector_fp & elementAbundances, * end of the element ordering. */ vector_fp eAbund(nelements,0.0); - if ((int) elementAbundances.size() != nelements) { + if (elementAbundances.size() != nelements) { for (j = 0; j < nelements; j++) { eAbund[j] = 0.0; for (k = 0; k < nspecies; k++) { diff --git a/Cantera/src/equil/CMakeLists.txt b/Cantera/src/equil/CMakeLists.txt deleted file mode 100644 index a627c2584..000000000 --- a/Cantera/src/equil/CMakeLists.txt +++ /dev/null @@ -1,14 +0,0 @@ -SET (EQUIL_SRCS BasisOptimize.cpp ChemEquil.cpp MultiPhase.cpp MultiPhaseEquil.cpp - equilibrate.cpp ) - -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/base) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/thermo) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/numerics) - -ADD_LIBRARY(equil ${EQUIL_SRCS} ) -TARGET_LINK_LIBRARIES( equil numerics thermo ctbase) - -SET(EQUIL_H ChemEquil.h MultiPhase.h MultiPhaseEquil.h equil.h PropertyCalculator.h) -INSTALL_FILES(/include/cantera/kernel FILES ${EQUIL_H}) - diff --git a/Cantera/src/equil/ChemEquil.cpp b/Cantera/src/equil/ChemEquil.cpp index f1af6a8a5..4a2a4613e 100755 --- a/Cantera/src/equil/ChemEquil.cpp +++ b/Cantera/src/equil/ChemEquil.cpp @@ -1,23 +1,10 @@ /** - * * @file ChemEquil.cpp * Chemical equilibrium. Implementation file for class * ChemEquil. */ - /* - * - * - * $Id$ - * - * Copyright 2001 California Institute of Technology - * - */ - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif +// Copyright 2001 California Institute of Technology #include @@ -26,7 +13,6 @@ #include "ct_defs.h" #include "global.h" -#include "sort.h" #include "PropertyCalculator.h" #include "ctexceptions.h" #include "vec_functions.h" @@ -137,20 +123,20 @@ namespace Cantera { m_muSS_RT.resize(m_kk); m_component.resize(m_mm,-2); m_orderVectorElements.resize(m_mm); - int m, k; - for (m = 0; m < m_mm; m++) { + + for (size_t m = 0; m < m_mm; m++) { m_orderVectorElements[m] = m; } m_orderVectorSpecies.resize(m_kk); - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_orderVectorSpecies[k] = k; } // set up elemental composition matrix - int mneg = -1; + size_t mneg = -1; doublereal na, ewt; - for (m = 0; m < m_mm; m++) { - for (k = 0; k < m_kk; k++) { + for (size_t m = 0; m < m_mm; m++) { + for (size_t k = 0; k < m_kk; k++) { na = s.nAtoms(k,m); // handle the case of negative atom numbers (used to @@ -161,7 +147,7 @@ namespace Cantera { // if negative atom numbers have already been specified // for some element other than this one, throw // an exception - if (mneg >= 0 && mneg != m) + if (mneg != npos && mneg != m) throw CanteraError("ChemEquil::initialize", "negative atom numbers allowed for only one element"); mneg = m; @@ -182,8 +168,8 @@ namespace Cantera { m_eloc = mneg; // set up the elemental composition matrix - for (k = 0; k < m_kk; k++) { - for (m = 0; m < m_mm; m++) { + for (size_t k = 0; k < m_kk; k++) { + for (size_t m = 0; m < m_mm; m++) { m_comp[k*m_mm + m] = s.nAtoms(k,m); } } @@ -204,8 +190,8 @@ namespace Cantera { { // Construct the chemical potentials by summing element potentials fill(m_mu_RT.begin(), m_mu_RT.end(), 0.0); - for (int k = 0; k < m_kk; k++) - for (int m = 0; m < m_mm; m++) + for (size_t k = 0; k < m_kk; k++) + for (size_t m = 0; m < m_mm; m++) m_mu_RT[k] += lambda_RT[m]*nAtoms(k,m); // Set the temperature @@ -232,10 +218,9 @@ namespace Cantera { // compute the elemental mole fractions double sum = 0.0; - int m, k; - for (m = 0; m < m_mm; m++) { + for (size_t m = 0; m < m_mm; m++) { m_elementmolefracs[m] = 0.0; - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_elementmolefracs[m] += nAtoms(k,m) * m_molefractions[k]; if (m_molefractions[k] < 0.0) { throw CanteraError("update", @@ -248,7 +233,7 @@ namespace Cantera { // Store the sum for later use m_elementTotalSum = sum; // normalize the element mole fractions - for (m = 0; m < m_mm; m++) m_elementmolefracs[m] /= sum; + for (size_t m = 0; m < m_mm; m++) m_elementmolefracs[m] /= sum; } /// Estimate the initial mole numbers. This version borrows from the @@ -271,10 +256,10 @@ namespace Cantera { if (m_nComponents > m_kk) { m_nComponents = m_kk; } - for (int m = 0; m < m_nComponents; m++) { + for (size_t m = 0; m < m_nComponents; m++) { m_component[m] = e->componentIndex(m); } - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (s.moleFraction(k) > 0.0) { if (loglevel > 0) addLogEntry(s.speciesName(k), @@ -294,14 +279,14 @@ namespace Cantera { writelog("setInitialMoles: Estimated Mole Fractions\n"); writelogf(" Temperature = %g\n", s.temperature()); writelogf(" Pressure = %g\n", s.pressure()); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { string nnn = s.speciesName(k); double mf = s.moleFraction(k); mf = pc.cropAbs10(mf, -28); writelogf(" %-12s % -10.5g\n", nnn.c_str(), mf); } writelog(" Element_Name ElementGoal ElementMF\n"); - for (int m = 0; m < m_mm; m++) { + for (size_t m = 0; m < m_mm; m++) { string nnn = s.elementName(m); writelogf(" %-12s % -10.5g% -10.5g\n", nnn.c_str(), elMoleGoal[m], m_elementmolefracs[m]); @@ -330,7 +315,6 @@ namespace Cantera { int ChemEquil::estimateElementPotentials(thermo_t& s, vector_fp& lambda_RT, vector_fp& elMolesGoal, int loglevel) { - int m, n; if (loglevel > 0) beginLogGroup("estimateElementPotentials"); //for (k = 0; k < m_kk; k++) { @@ -346,7 +330,7 @@ namespace Cantera { vector_fp xMF_est(m_kk, 0.0); s.getMoleFractions(DATA_PTR(xMF_est)); - for (n = 0; n < s.nSpecies(); n++) { + for (size_t n = 0; n < s.nSpecies(); n++) { if (xMF_est[n] < 1.0E-20) { xMF_est[n] = 1.0E-20; } @@ -363,8 +347,8 @@ namespace Cantera { mp, m_orderVectorSpecies, m_orderVectorElements, formRxnMatrix); - for (m = 0; m < m_nComponents; m++) { - int k = m_orderVectorSpecies[m]; + for (size_t m = 0; m < m_nComponents; m++) { + size_t k = m_orderVectorSpecies[m]; m_component[m] = k; if (xMF_est[k] < 1.0E-8) { xMF_est[k] = 1.0E-8; @@ -373,8 +357,8 @@ namespace Cantera { s.setMoleFractions(DATA_PTR(xMF_est)); s.getMoleFractions(DATA_PTR(xMF_est)); - int nct = Cantera::ElemRearrange(m_nComponents, elMolesGoal, mp, - m_orderVectorSpecies, m_orderVectorElements); + size_t nct = Cantera::ElemRearrange(m_nComponents, elMolesGoal, mp, + m_orderVectorSpecies, m_orderVectorElements); if (nct != m_nComponents) { throw CanteraError("ChemEquil::estimateElementPotentials", "confused"); @@ -390,7 +374,7 @@ namespace Cantera { #ifdef DEBUG_MODE if (ChemEquil_print_lvl > 0) { PrintCtrl pc(std::cout, -28, PrintCtrl::CT_OFF_GLOBALOBEY); - for (m = 0; m < m_nComponents; m++) { + for (size_t m = 0; m < m_nComponents; m++) { int isp = m_component[m]; string nnn = s.speciesName(isp); writelogf("isp = %d, %s\n", isp, nnn.c_str()); @@ -400,7 +384,7 @@ namespace Cantera { writelogf("Pressure = %g\n", pres); writelogf("Temperature = %g\n", temp); writelog(" id Name MF mu/RT \n"); - for (n = 0; n < s.nSpecies(); n++) { + for (size_t n = 0; n < s.nSpecies(); n++) { string nnn = s.speciesName(n); double mf = pc.cropAbs10(xMF_est[n], -28); writelogf("%10d %15s %10.5g %10.5g\n", @@ -409,8 +393,8 @@ namespace Cantera { } #endif DenseMatrix aa(m_nComponents, m_nComponents, 0.0); - for (m = 0; m < m_nComponents; m++) { - for (n = 0; n < m_nComponents; n++) { + for (size_t m = 0; m < m_nComponents; m++) { + for (size_t n = 0; n < m_nComponents; n++) { aa(m,n) = nAtoms(m_component[m], m_orderVectorElements[n]); } b[m] = mu_RT[m_component[m]]; @@ -425,15 +409,15 @@ namespace Cantera { addLogEntry("failed to estimate initial element potentials."); info = -2; } - for (m = 0; m < m_nComponents; m++) { + for (size_t m = 0; m < m_nComponents; m++) { lambda_RT[m_orderVectorElements[m]] = b[m]; } - for (m = m_nComponents; m < m_mm; m++) { + for (size_t m = m_nComponents; m < m_mm; m++) { lambda_RT[m_orderVectorElements[m]] = 0.0; } if (info == 0) { if (loglevel > 0) { - for (m = 0; m < m_mm; m++) { + for (size_t m = 0; m < m_mm; m++) { addLogEntry(s.elementName(m),lambda_RT[m]); } } @@ -442,11 +426,11 @@ namespace Cantera { #ifdef DEBUG_MODE if (ChemEquil_print_lvl > 0) { writelog(" id CompSpecies ChemPot EstChemPot Diff\n"); - for (m = 0; m < m_nComponents; m++) { + for (size_t m = 0; m < m_nComponents; m++) { int isp = m_component[m]; double tmp = 0.0; string sname = s.speciesName(isp); - for (n = 0; n < m_mm; n++) { + for (size_t n = 0; n < m_mm; n++) { tmp += nAtoms(isp, n) * lambda_RT[n]; } writelogf("%3d %16s %10.5g %10.5g %10.5g\n", @@ -454,7 +438,7 @@ namespace Cantera { } writelog(" id ElName Lambda_RT\n"); - for (m = 0; m < m_mm; m++) { + for (size_t m = 0; m < m_mm; m++) { string ename = s.elementName(m); writelogf(" %3d %6s %10.5g\n", m, ename.c_str(), lambda_RT[m]); } @@ -508,7 +492,6 @@ namespace Cantera { { doublereal xval, yval, tmp; int fail = 0; - int m, im; if (m_p1) delete m_p1; if (m_p2) delete m_p2; @@ -595,8 +578,8 @@ namespace Cantera { xval = m_p1->value(s); yval = m_p2->value(s); - int mm = m_mm; - int nvar = mm + 1; + size_t mm = m_mm; + size_t nvar = mm + 1; DenseMatrix jac(nvar, nvar); // jacobian vector_fp x(nvar, -102.0); // solution vector vector_fp res_trial(nvar, 0.0); // residual @@ -608,8 +591,9 @@ namespace Cantera { * We choose the equation of the element with the highest element * abundance. */ + size_t m; tmp = -1.0; - for (im = 0; im < m_nComponents; im++) { + for (size_t im = 0; im < m_nComponents; im++) { m = m_orderVectorElements[im]; if (elMolesGoal[m] > tmp ) { m_skip = m; @@ -626,7 +610,7 @@ namespace Cantera { // changing the composition at this point only affects the // starting point, not the final solution. vector_fp xmm(m_kk, 0.0); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { xmm[k] = s.moleFraction(k) + 1.0E-32; } s.setMoleFractions(DATA_PTR(xmm)); @@ -1015,7 +999,7 @@ namespace Cantera { addLogEntry("element "+ s.elementName(m), fp2str(x[m])); } - if (m_eloc >= 0) { + if (m_eloc != npos) { adjustEloc(s, elMolesGoal); } /* @@ -1076,15 +1060,13 @@ namespace Cantera { double oldf, vector_fp& grad, vector_fp& step, vector_fp& x, double& f, vector_fp& elmols, double xval, double yval ) { - int nvar = x.size(); - int m; double damp; /* * Carry out a delta damping approach on the dimensionless element potentials. */ damp = 1.0; - for (m = 0; m < m_mm; m++) { + for (size_t m = 0; m < m_mm; m++) { if (m == m_eloc) { if (step[m] > 1.25) { damp = MIN(damp, 1.25 /step[m]); @@ -1105,7 +1087,7 @@ namespace Cantera { /* * Update the solution unknown */ - for (m = 0; m < nvar; m++) { + for (size_t m = 0; m < x.size(); m++) { x[m] = oldx[m] + damp * step[m]; } #ifdef DEBUG_MODE @@ -1131,15 +1113,14 @@ namespace Cantera { if (loglevel > 0) { beginLogGroup("ChemEquil::equilResidual"); } - int n, m; doublereal xx, yy; doublereal temp = exp(x[m_mm]); setToEquilState(s, x, temp); // residuals are the total element moles vector_fp& elmFrac = m_elementmolefracs; - for (n = 0; n < m_mm; n++) { - m = m_orderVectorElements[n]; + for (size_t n = 0; n < m_mm; n++) { + size_t m = m_orderVectorElements[n]; // drive element potential for absent elements to -1000 if (elmFracGoal[m] < m_elemFracCutoff && m != m_eloc) { resid[m] = x[m] + 1000.0; @@ -1206,12 +1187,12 @@ namespace Cantera { { if (loglevel > 0) beginLogGroup("equilJacobian"); - int len = x.size(); vector_fp& r0 = m_jwork1; vector_fp& r1 = m_jwork2; + size_t len = x.size(); r0.resize(len); r1.resize(len); - int n, m; + size_t n, m; doublereal rdx, dx, xsave, dx2; doublereal atol = 1.e-10; @@ -1233,7 +1214,7 @@ namespace Cantera { // compute nth column of Jacobian - for (m = 0; m < len; m++) { + for (m = 0; m < x.size(); m++) { jac(m, n) = (r1[m] - r0[m])*rdx; } x[n] = xsave; @@ -1255,7 +1236,6 @@ namespace Cantera { const vector_fp & Xmol_i_calc, vector_fp& eMolesCalc, vector_fp& n_i_calc, double pressureConst) { - int k, m; double n_t_calc = 0.0; double tmp; /* @@ -1267,9 +1247,9 @@ namespace Cantera { s.setPressure(pressureConst); s.getActivityCoefficients(DATA_PTR(actCoeff)); - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { tmp = - (m_muSS_RT[k] + log(actCoeff[k])); - for (m = 0; m < m_mm; m++) { + for (size_t m = 0; m < m_mm; m++) { tmp += nAtoms(k,m) * x[m]; } if (tmp > 100.) tmp = 100.; @@ -1280,9 +1260,9 @@ namespace Cantera { } n_t_calc += n_i_calc[k]; } - for (m = 0; m < m_mm; m++) { + for (size_t m = 0; m < m_mm; m++) { eMolesCalc[m] = 0.0; - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { eMolesCalc[m] += nAtoms(k,m) * n_i_calc[k]; } } @@ -1336,9 +1316,9 @@ namespace Cantera { s.saveState(state); double tmp, sum; bool modifiedMatrix = false; - int neq = m_mm+1; + size_t neq = m_mm+1; int retn = 1; - int m, n, k, info, im; + size_t m, n, k, im; DenseMatrix a1(neq, neq, 0.0); vector_fp b(neq, 0.0); vector_fp n_i(m_kk,0.0); @@ -1500,7 +1480,7 @@ namespace Cantera { /* * Decide if we are to do a normal step or a modified step */ - int iM = -1; + size_t iM = -1; for (m = 0; m < m_mm; m++) { if (elMoles[m] > 0.001 * elMolesTotal) { if (eMolesCalc[m] > 1000. * elMoles[m]) { @@ -1513,13 +1493,11 @@ namespace Cantera { } } } -#ifdef DEBUG_MODE - if (ChemEquil_print_lvl > 0) { + if (DEBUG_MODE_ENABLED && ChemEquil_print_lvl > 0) { if (!normalStep) { - writelogf(" NOTE: iter(%d) Doing an abnormal step due to row %d\n", iter, iM); + writelogf(" NOTE: iter(%d) Doing an abnormal step due to row %d\n", iter, iM); } } -#endif if (!normalStep) { beta = 1.0; resid[m_mm] = 0.0; @@ -1587,14 +1565,14 @@ namespace Cantera { } #endif for (m = 0; m < m_mm; m++) { - int kMSp = -1; - int kMSp2 = -1; + size_t kMSp = -1; + size_t kMSp2 = -1; int nSpeciesWithElem = 0; for (k = 0; k < m_kk; k++) { if (n_i_calc[k] > nCutoff) { if (fabs(nAtoms(k,m)) > 0.001) { nSpeciesWithElem++; - if (kMSp != -1) { + if (kMSp != npos) { kMSp2 = k; double factor = fabs(nAtoms(kMSp,m) / nAtoms(kMSp2,m)); for (n = 0; n < m_mm; n++) { @@ -1784,8 +1762,8 @@ namespace Cantera { */ modifiedMatrix = false; for (m = 0; m < m_mm; m++) { - int sameAsRow = -1; - for (int im = 0; im < m; im++) { + size_t sameAsRow = npos; + for (size_t im = 0; im < m; im++) { bool theSame = true; for (n = 0; n < m_mm; n++) { if (fabs(a1(m,n) - a1(im,n)) > 1.0E-7) { @@ -1797,12 +1775,12 @@ namespace Cantera { sameAsRow = im; } } - if (sameAsRow >= 0 || lumpSum[m]) { + if (sameAsRow != npos || lumpSum[m]) { #ifdef DEBUG_MODE if (ChemEquil_print_lvl > 0) { if (lumpSum[m]) { writelogf("Lump summing row %d, due to rank deficiency analysis\n", m); - } else if (sameAsRow >= 0) { + } else if (sameAsRow != npos) { writelogf("Identified that rows %d and %d are the same\n", m, sameAsRow); } } @@ -1817,21 +1795,19 @@ namespace Cantera { } } -#ifdef DEBUG_MODE - if (ChemEquil_print_lvl > 0 && modifiedMatrix) { + if (DEBUG_MODE_ENABLED && ChemEquil_print_lvl > 0 && modifiedMatrix) { writelog("Row Summed, MODIFIED Matrix:\n"); for (m = 0; m <= m_mm; m++) { writelog(" ["); for (n = 0; n <= m_mm; n++) { - writelogf(" %10.5g", a1(m,n)); + writelogf(" %10.5g", a1(m,n)); } writelogf("] = %10.5g\n", resid[m]); } } -#endif try { - info = solve(a1, DATA_PTR(resid)); + solve(a1, DATA_PTR(resid)); } catch (CanteraError) { addLogEntry("estimateEP_Brinkley:Jacobian is singular."); @@ -1916,14 +1892,11 @@ namespace Cantera { } - /* - * - */ void ChemEquil::adjustEloc(thermo_t &s, vector_fp & elMolesGoal) { - if (m_eloc < 0) return; + if (m_eloc == npos) return; if (fabs(elMolesGoal[m_eloc]) > 1.0E-20) return; s.getMoleFractions(DATA_PTR(m_molefractions)); - int k; + size_t k; #ifdef DEBUG_MODE int maxPosEloc = -1; diff --git a/Cantera/src/equil/ChemEquil.h b/Cantera/src/equil/ChemEquil.h index f39244292..595c77bd5 100755 --- a/Cantera/src/equil/ChemEquil.h +++ b/Cantera/src/equil/ChemEquil.h @@ -2,13 +2,9 @@ * @file ChemEquil.h * * Chemical equilibrium. - * - * $Author$ - * $Date$ - * $Revision$ - * + */ +/* * Copyright 2001 California Institute of Technology - * */ @@ -137,7 +133,7 @@ namespace Cantera { thermo_t* m_phase; /// number of atoms of element m in species k. - doublereal nAtoms(int k, int m) const { return m_comp[k*m_mm + m]; } + doublereal nAtoms(size_t k, size_t m) const { return m_comp[k*m_mm + m]; } void initialize(thermo_t& s); @@ -172,15 +168,15 @@ namespace Cantera { vector_fp& eMolesCalc, vector_fp& n_i_calc, double pressureConst); - int m_mm; - int m_kk; - int m_skip; + size_t m_mm; + size_t m_kk; + size_t m_skip; /** * This is equal to the rank of the stoichiometric coefficient * matrix when it is computed. It's initialized to m_mm. */ - int m_nComponents; + size_t m_nComponents; PropertyCalculator *m_p1, *m_p2; @@ -219,7 +215,7 @@ namespace Cantera { * Index of the element id corresponding to the electric charge of each * species. Equal to -1 if there is no such element id. */ - int m_eloc; + size_t m_eloc; vector_fp m_startSoln; @@ -231,7 +227,7 @@ namespace Cantera { * pressure of the solution (the star standard state). */ vector_fp m_muSS_RT; - vector_int m_component; + std::vector m_component; /* * element fractional cutoff, below which the element will be @@ -241,8 +237,8 @@ namespace Cantera { bool m_doResPerturb; - vector_int m_orderVectorElements; - vector_int m_orderVectorSpecies; + std::vector m_orderVectorElements; + std::vector m_orderVectorSpecies; }; diff --git a/Cantera/src/equil/Makefile.in b/Cantera/src/equil/Makefile.in deleted file mode 100644 index 0cdec0ecd..000000000 --- a/Cantera/src/equil/Makefile.in +++ /dev/null @@ -1,156 +0,0 @@ -#/bin/sh -############################################################### -# $Author$ -# $Date$ -# $Revision$ -# -# Copyright 2002 California Institute of Technology -# -############################################################### - -.SUFFIXES : -.SUFFIXES : .cpp .c .d .o .h - -INCDIR = ../../../build/include/cantera/kernel -INSTALL_TSC = ../../../bin/install_tsc -do_ranlib = @DO_RANLIB@ - -do_VCSnonideal = @COMPILE_VCSNONIDEAL@ -# -# Purify Options - instrument code for debugging and quantitification -# -PURIFY=@PURIFY@ -# -# Decide whether ot use the linear programmaing module lookalike -# (from Goodwin's code). Both should produce the same results. -do_AltLinProg = 1 - -debug_mode = @CANTERA_DEBUG_MODE@ -ifeq ($(debug_mode), 1) - DEBUG_FLAG=-DDEBUG_MODE -else - DEBUG_FLAG= -endif -#LOCAL_DEFS=-DDEBUG_MODE - -# -# Local Define to turn on if you want to debug ChemEquil: or -# BasisOptimize -# -#LOCAL_DEFS=-DDEBUG_MODE -# - -ifeq ($(do_AltLinProg), 1) -DALT_STR=-DALTLINPROG -endif -LOCAL_DEFS= $(DALT_STR) -# -# -PIC_FLAG=@PIC@ - -CXX_FLAGS = @CXXFLAGS@ $(LOCAL_DEFS) $(CXX_OPT) $(PIC_FLAG) $(DEBUG_FLAG) - -# Basic Cantera Thermodynamics Object Files -EQUIL_OBJ = BasisOptimize.o ChemEquil.o MultiPhase.o MultiPhaseEquil.o equilibrate.o - -EQUIL_H = ChemEquil.h MultiPhase.h MultiPhaseEquil.h equil.h PropertyCalculator.h - -# depending on the option, different object files are used -ifeq ($(do_AltLinProg), 1) -DALT_OBJ=vcs_setMolesLinProg.o -else -DALT_OBJ=vcs_linmaxc.o vcs_dbocls.o vcs_dbols.o vcs_dbolsm.o vcs_dmout.o \ - vcs_dvout.o vcs_ivout.o vcs_xerror.o -endif - - -ifeq ($(do_VCSnonideal), 1) -VCSNONIDEAL_OBJ = vcs_solve_TP.o vcs_VolPhase.o vcs_solve.o vcs_prob.o \ - vcs_TP.o vcs_report.o vcs_util.o \ - vcs_IntStarStar.o vcs_DoubleStarStar.o vcs_elem.o \ - vcs_elem_rearrange.o vcs_MultiPhaseEquil.o \ - vcs_nondim.o vcs_Exception.o \ - vcs_inest.o vcs_rearrange.o \ - vcs_root1d.o vcs_rxnadj.o \ - vcs_SpeciesProperties.o vcs_equilibrate.o \ - vcs_prep.o vcs_species_thermo.o vcs_Gibbs.o vcs_phaseStability.o \ - vcs_solve_phaseStability.o $(DALT_OBJ) - -VCSNONIDEAL_H = vcs_internal.h vcs_VolPhase.h vcs_solve.h vcs_prob.h \ - vcs_IntStarStar.h vcs_DoubleStarStar.h vcs_defs.h \ - vcs_MultiPhaseEquil.h vcs_Exception.h \ - vcs_SpeciesProperties.h vcs_species_thermo.h -endif - -CXX_INCLUDES = -I../base -I../thermo -I../numerics @CXX_INCLUDES@ -LIB = @buildlib@/libequil.a - -ifeq ($(do_VCSnonideal), 1) - VLIB=@buildlib@/libVCSnonideal.a -endif - -DEPENDS = $(EQUIL_OBJ:.o=.d) $(VCSNONIDEAL_OBJ:.o=.d) - -all: $(LIB) $(VLIB) .depends - @(@INSTALL@ -d $(INCDIR)) - @(for lh in $(EQUIL_H) $(VCSNONIDEAL_H); do \ - $(INSTALL_TSC) "$${lh}" $(INCDIR) ; \ - done) - -.cpp.d: Makefile %.o - @CXX_DEPENDS@ $(CXX_FLAGS) $(CXX_INCLUDES) $*.cpp > $*.d - -.c.d: Makefile %.o - @CXX_DEPENDS@ $(CXX_FLAGS) $(CXX_INCLUDES) -I../../../ext/f2c_libs $*.c > $*.d - -.cpp.o: - $(PURIFY) @CXX@ -c $< $(CXX_FLAGS) $(CXX_INCLUDES) - -.c.o: - $(PURIFY) @CC@ -c $< $(CXX_FLAGS) $(CXX_INCLUDES) -I../../../ext/f2c_libs - -$(LIB): $(EQUIL_OBJ) $(EQUIL_H) $(VCSNONIDEAL_OBJ) $(VCSNONIDEAL_H) - @ARCHIVE@ $(LIB) $(EQUIL_OBJ) $(VCSNONIDEAL_OBJ) > /dev/null -ifeq ($(do_ranlib),1) - @RANLIB@ $(LIB) -endif - -$(VLIB): $(VCSNONIDEAL_OBJ) $(VCS_NONIDEAL_H) - @ARCHIVE@ $(VLIB) $(VCSNONIDEAL_OBJ) > /dev/null -ifeq ($(do_ranlib),1) - @RANLIB@ $(VLIB) -endif - - -clean: - @(for lh in dummy.h $(EQUIL_H) $(VCSNONIDEAL_H); do \ - th=$(INCDIR)/"$${lh}" ; \ - if test -f "$${th}" ; then \ - $(RM) "$${th}" ; \ - echo "$(RM) $${th}" ; \ - fi \ - done) - @(if test -f $(LIB) ; then \ - $(RM) $(LIB) ; \ - echo "$(RM) $(LIB)" ; \ - fi) - $(RM) *.o *~ .depends *.d - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -depends: - @MAKE@ .depends - -.depends: $(DEPENDS) - cat $(DEPENDS) > .depends - -$(EQUIL_OBJ) $(VCSNONIDEAL_OBJ): Makefile - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/Cantera/src/equil/MultiPhase.cpp b/Cantera/src/equil/MultiPhase.cpp index 53c17ef45..903cb5f28 100644 --- a/Cantera/src/equil/MultiPhase.cpp +++ b/Cantera/src/equil/MultiPhase.cpp @@ -3,12 +3,6 @@ * Definitions for the \link Cantera::MultiPhase MultiPhase\endlink * object that is used to set up multiphase equilibrium problems (see \ref equilfunctions). */ -/* - * - * $Date$ - * $Revision$ - */ - #include "MultiPhase.h" #include "MultiPhaseEquil.h" @@ -189,7 +183,7 @@ namespace Cantera { void MultiPhase::init() { if (m_init) return; index_t ip, kp, k = 0, nsp, m; - int mlocal; + size_t mlocal; string sym; // allocate space for the atomic composition matrix @@ -209,7 +203,7 @@ namespace Cantera { nsp = p->nSpecies(); mlocal = p->elementIndex(sym); for (kp = 0; kp < nsp; kp++) { - if (mlocal >= 0) { + if (mlocal != npos) { m_atoms(m, k) = p->nAtoms(kp, mlocal); } if (m == 0) { @@ -224,12 +218,12 @@ namespace Cantera { } } - if (m_eloc >= 0) { + if (m_eloc != npos) { doublereal esum; for (k = 0; k < m_nsp; k++) { esum = 0.0; for (m = 0; m < m_nel; m++) { - if (int(m) != m_eloc) + if (m != m_eloc) esum += m_atoms(m,k) * m_atomicNumber[m]; } //m_atoms(m_eloc, k) += esum; @@ -296,12 +290,12 @@ namespace Cantera { if (!m_init) { init(); } - int p = phaseIndex(phaseName); - if (p < 0) { + size_t p = phaseIndex(phaseName); + if (p == npos) { throw CanteraError("MultiPhase::speciesIndex", "phase not found: " + phaseName); } - int k = m_phase[p]->speciesIndex(speciesName); - if (k < 0) { + size_t k = m_phase[p]->speciesIndex(speciesName); + if (k == npos) { throw CanteraError("MultiPhase::speciesIndex", "species not found: " + speciesName); } return m_spstart[p] + k; @@ -313,7 +307,7 @@ namespace Cantera { /// @param p index of the phase for which the charge is desired. doublereal MultiPhase::phaseCharge(index_t p) const { doublereal phasesum = 0.0; - int ik, k, nsp = m_phase[p]->nSpecies(); + size_t ik, k, nsp = m_phase[p]->nSpecies(); for (ik = 0; ik < nsp; ik++) { k = speciesIndex(ik, p); phasesum += m_phase[p]->charge(ik)*m_moleFractions[k]; @@ -463,9 +457,8 @@ namespace Cantera { } phase_t* p = m_phase[n]; p->setState_TPX(m_temp, m_press, x); - int nsp = p->nSpecies(); - int istart = m_spstart[n]; - for (int k = 0; k < nsp; k++) { + size_t istart = m_spstart[n]; + for (size_t k = 0; k < p->nSpecies(); k++) { m_moleFractions[istart+k] = x[k]; } } @@ -474,10 +467,10 @@ namespace Cantera { // species name strings to mole numbers. Mole numbers that are // less than or equal to zero will be set to zero. void MultiPhase::setMolesByName(compositionMap& xMap) { - int kk = nSpecies(); + size_t kk = nSpecies(); doublereal x; vector_fp moles(kk, 0.0); - for (int k = 0; k < kk; k++) { + for (size_t k = 0; k < kk; k++) { x = xMap[speciesName(k)]; if (x > 0.0) moles[k] = x; } @@ -492,8 +485,7 @@ namespace Cantera { // add an entry in the map for every species, with value -1.0. // Function parseCompString (stringUtils.cpp) uses the names // in the map to specify the allowed species. - int kk = nSpecies(); - for (int k = 0; k < kk; k++) { + for (size_t k = 0; k < nSpecies(); k++) { xx[speciesName(k)] = -1.0; } @@ -590,14 +582,14 @@ namespace Cantera { void MultiPhase::calcElemAbundances() const { index_t loc = 0; index_t eGlobal; - int ik, kGlobal; + index_t ik, kGlobal; doublereal spMoles; for (eGlobal = 0; eGlobal < m_nel; eGlobal++) { m_elemAbundances[eGlobal] = 0.0; } for (index_t ip = 0; ip < m_np; ip++) { phase_t* p = m_phase[ip]; - int nspPhase = p->nSpecies(); + size_t nspPhase = p->nSpecies(); doublereal phasemoles = m_moles[ip]; for (ik = 0; ik < nspPhase; ik++) { kGlobal = loc + ik; @@ -942,26 +934,26 @@ namespace Cantera { } //==================================================================================================================== // Name of element \a m. - std::string MultiPhase::elementName(int m) const { + std::string MultiPhase::elementName(size_t m) const { return m_enames[m]; } //==================================================================================================================== // Index of element with name \a name. - int MultiPhase::elementIndex(std::string name) const { + size_t MultiPhase::elementIndex(std::string name) const { for (size_t e = 0; e < m_nel; e++) { if (m_enames[e] == name) { - return (int) e; + return e; } } return -1; } //==================================================================================================================== // Name of species with global index \a k. - std::string MultiPhase::speciesName(const int k) const { + std::string MultiPhase::speciesName(const size_t k) const { return m_snames[k]; } - //==================================================================================================================== - doublereal MultiPhase::nAtoms(const int kGlob, const int mGlob) const { + + doublereal MultiPhase::nAtoms(const size_t kGlob, const size_t mGlob) const { return m_atoms(mGlob, kGlob); } //==================================================================================================================== @@ -993,8 +985,8 @@ namespace Cantera { void MultiPhase::setPhaseMoles(const index_t n, const doublereal moles) { m_moles[n] = moles; } - //==================================================================================================================== - int MultiPhase::speciesPhaseIndex(const index_t kGlob) const { + + size_t MultiPhase::speciesPhaseIndex(const index_t kGlob) const { return m_spphase[kGlob]; } //==================================================================================================================== diff --git a/Cantera/src/equil/MultiPhase.h b/Cantera/src/equil/MultiPhase.h index 5b56e7bee..2d3e9a42d 100644 --- a/Cantera/src/equil/MultiPhase.h +++ b/Cantera/src/equil/MultiPhase.h @@ -3,12 +3,6 @@ * Headers for the \link Cantera::MultiPhase MultiPhase\endlink * object that is used to set up multiphase equilibrium problems (see \ref equilfunctions). */ - -/* - * $Date$ - * $Revision$ - */ - // Copyright 2004 California Institute of Technology @@ -132,28 +126,28 @@ namespace Cantera { void addPhase(phase_t* p, doublereal moles); /// Number of elements. - int nElements() const { return int(m_nel); } + size_t nElements() const { return m_nel; } //! Returns the string name of the global element \a m. /*! * @param m index of the global element */ - std::string elementName(int m) const; + std::string elementName(size_t m) const; //! Returns the index of the element with name \a name. /*! * @param name String name of the global element */ - int elementIndex(std::string name) const; + size_t elementIndex(std::string name) const; //! Number of species, summed over all phases. - int nSpecies() const { return int(m_nsp); } + size_t nSpecies() const { return m_nsp; } //! Name of species with global index \a kGlob /*! * @param kGlob global species index */ - std::string speciesName(const int kGlob) const; + std::string speciesName(const size_t kGlob) const; //! Returns the Number of atoms of global element \a mGlob in //! global species \a kGlob. @@ -162,7 +156,7 @@ namespace Cantera { * @param mGlob global element index * @return returns the number of atoms. */ - doublereal nAtoms(const int kGlob, const int mGlob) const; + doublereal nAtoms(const size_t kGlob, const size_t mGlob) const; /// Returns the global Species mole fractions. /*! @@ -239,7 +233,7 @@ namespace Cantera { * @param k local index of the species within the phase * @param p index of the phase */ - int speciesIndex(index_t k, index_t p) const { + size_t speciesIndex(index_t k, index_t p) const { return m_spstart[p] + k; } @@ -256,7 +250,7 @@ namespace Cantera { * If the species or phase name is not recognized, this routine throws * a CanteraError. */ - int speciesIndex(std::string speciesName, std::string phaseName); + size_t speciesIndex(std::string speciesName, std::string phaseName); /// Minimum temperature for which all solution phases have /// valid thermo data. Stoichiometric phases are not @@ -444,7 +438,7 @@ namespace Cantera { * @return * Returns the index of the owning phase. */ - int speciesPhaseIndex(const index_t kGlob) const; + size_t speciesPhaseIndex(const index_t kGlob) const; //! Returns the mole fraction of global species k /*! @@ -613,7 +607,7 @@ namespace Cantera { * m_spphase[kGlobal] = iPhase * Length = number of global species */ - vector_int m_spphase; + std::vector m_spphase; //! Vector of ints containing of first species index in the global list of species //! for each phase @@ -621,7 +615,7 @@ namespace Cantera { * kfirst = m_spstart[ip], kfirst is the index of the first species in the ip'th * phase. */ - vector_int m_spstart; + std::vector m_spstart; //! String names of the global elements /*! @@ -646,7 +640,7 @@ namespace Cantera { /*! * -> used in the construction. However, wonder if it needs to be global. */ - std::map m_enamemap; + std::map m_enamemap; /** * Number of phases in the MultiPhase object @@ -675,7 +669,7 @@ namespace Cantera { /*! * If there is none, then this is equal to -1 */ - int m_eloc; + size_t m_eloc; //! Vector of bools indicating whether temperatures are ok for phases. /*! @@ -775,10 +769,10 @@ namespace Cantera { * * @ingroup equilfunctions */ - int BasisOptimize( int *usedZeroedSpecies, bool doFormRxn, - MultiPhase *mphase, vector_int & orderVectorSpecies, - vector_int & orderVectorElements, - vector_fp & formRxnMatrix); + size_t BasisOptimize(int* usedZeroedSpecies, bool doFormRxn, + MultiPhase* mphase, std::vector& orderVectorSpecies, + std::vector& orderVectorElements, + vector_fp& formRxnMatrix); //! This subroutine handles the potential rearrangement of the constraint //! equations represented by the Formula Matrix. @@ -830,10 +824,10 @@ namespace Cantera { * * @ingroup equilfunctions */ - int ElemRearrange(int nComponents, const vector_fp & elementAbundances, - MultiPhase *mphase, - vector_int & orderVectorSpecies, - vector_int & orderVectorElements); + size_t ElemRearrange(size_t nComponents, const vector_fp& elementAbundances, + MultiPhase* mphase, + std::vector& orderVectorSpecies, + std::vector& orderVectorElements); #ifdef DEBUG_MODE //! External int that is used to turn on debug printing for the diff --git a/Cantera/src/equil/MultiPhaseEquil.cpp b/Cantera/src/equil/MultiPhaseEquil.cpp index 0d70eaae5..868232e2d 100644 --- a/Cantera/src/equil/MultiPhaseEquil.cpp +++ b/Cantera/src/equil/MultiPhaseEquil.cpp @@ -1,16 +1,11 @@ /** * @file MultiPhaseEquil.cpp */ -/* - * $Id$ - */ - #include "MultiPhaseEquil.h" #include "MultiPhase.h" #ifdef WITH_ELECTROLYTES #include "MolalityVPSSTP.h" #endif -#include "sort.h" #include "global.h" #include @@ -185,8 +180,10 @@ namespace Cantera { // Take a very small step in composition space, so that no // species has precisely zero moles. vector_fp dxi(m_nsp - m_nel, 1.0e-20); - multiply(m_N, DATA_PTR(dxi), DATA_PTR(m_work)); - unsort(m_work); + if (!dxi.empty()) { + multiply(m_N, DATA_PTR(dxi), DATA_PTR(m_work)); + unsort(m_work); + } for (k = 0; k < m_nsp; k++) { m_moles[k] += m_work[k]; @@ -375,9 +372,8 @@ namespace Cantera { /// to be components in declaration order, beginning with the /// first phase added. /// - void MultiPhaseEquil::getComponents(const vector_int& order) { + void MultiPhaseEquil::getComponents(const std::vector& order) { index_t m, k, j; - int n; // if the input species array has the wrong size, ignore it // and consider the species for components in declaration order. @@ -430,7 +426,7 @@ namespace Cantera { // Now exchange the column with zero pivot with the // column for this major species - for (n = 0; n < int(nRows); n++) { + for (size_t n = 0; n < nRows; n++) { tmp = m_A(n,m); m_A(n, m) = m_A(n, kmax); m_A(n, kmax) = tmp; @@ -451,7 +447,7 @@ namespace Cantera { // For all rows below the diagonal, subtract A(n,m)/A(m,m) // * (row m) from row n, so that A(n,m) = 0. - for (n = int(m+1); n < int(m_nel); n++) { + for (size_t n = m+1; n < m_nel; n++) { fctr = m_A(n,m)/m_A(m,m); for (k = 0; k < m_nsp; k++) { m_A(n,k) -= m_A(m,k)*fctr; @@ -463,7 +459,7 @@ namespace Cantera { // The left m_nel columns of A are now upper-diagonal. Now // reduce the m_nel columns to diagonal form by back-solving for (m = nRows-1; m > 0; m--) { - for (n = m-1; n>= 0; n--) { + for (size_t n = m-1; n != npos; n--) { if (m_A(n,m) != 0.0) { fctr = m_A(n,m); for (k = m; k < m_nsp; k++) { @@ -474,8 +470,8 @@ namespace Cantera { } // create stoichometric coefficient matrix. - for (n = 0; n < int(m_nsp); n++) { - if (n < int(m_nel)) + for (size_t n = 0; n < m_nsp; n++) { + if (n < m_nel) for (k = 0; k < m_nsp - m_nel; k++) m_N(n, k) = -m_A(n, k + m_nel); else { @@ -773,7 +769,7 @@ namespace Cantera { psum = 0.0; for (k = 0; k < m_nsp; k++) { kc = m_species[k]; - if (m_mix->speciesPhaseIndex(kc) == (int) ip) { + if (m_mix->speciesPhaseIndex(kc) == ip) { // bug fixed 7/12/06 DGG stoich = nu[k]; // nu[kc]; psum += stoich * stoich; @@ -802,36 +798,28 @@ namespace Cantera { } void MultiPhaseEquil::computeN() { - index_t m, k; + // Sort the list of species by mole fraction (decreasing order) + std::vector > moleFractions(m_nsp); + for (size_t k = 0; k < m_nsp; k++) { + // use -Xk to generate reversed sort order + moleFractions[k].first = - m_mix->speciesMoles(m_species[k]); + moleFractions[k].second = k; + } + std::sort(moleFractions.begin(), moleFractions.end()); + for (size_t k = 0; k < m_nsp; k++) { + m_sortindex[k] = moleFractions[k].second; + } - // get the species moles - - // sort mole fractions - doublereal molesum = 0.0; - for (k = 0; k < m_nsp; k++) { - m_work[k] = m_mix->speciesMoles(m_species[k]); - m_sortindex[k] = k; - molesum += m_work[k]; - } - heapsort(m_work, m_sortindex); - - // reverse order in sort index - index_t itmp; - for (k = 0; k < m_nsp/2; k++) { - itmp = m_sortindex[m_nsp-k-1]; - m_sortindex[m_nsp-k-1] = m_sortindex[k]; - m_sortindex[k] = itmp; - } - index_t ik, ij; bool ok; - for (m = 0; m < m_nel; m++) { - for (ik = 0; ik < m_nsp; ik++) { + for (size_t m = 0; m < m_nel; m++) { + size_t k; + for (size_t ik = 0; ik < m_nsp; ik++) { k = m_sortindex[ik]; if (m_mix->nAtoms(m_species[k],m_element[m]) != 0) break; } ok = false; - for (ij = 0; ij < m_nel; ij++) { - if (int(k) == m_order[ij]) ok = true; + for (size_t ij = 0; ij < m_nel; ij++) { + if (k == m_order[ij]) ok = true; } if (!ok || m_force) { getComponents(m_sortindex); @@ -842,13 +830,11 @@ namespace Cantera { } doublereal MultiPhaseEquil::error() { - index_t j, ik, k; doublereal err, maxerr = 0.0; // examine every reaction - for (j = 0; j < m_nsp - m_nel; j++) { - ik = j + m_nel; - k = m_order[ik]; + for (size_t j = 0; j < m_nsp - m_nel; j++) { + size_t ik = j + m_nel; // don't require formation reactions for solution species // present in trace amounts to be equilibrated @@ -877,17 +863,14 @@ namespace Cantera { } #include - /* - * - */ void MultiPhaseEquil::reportCSV(const std::string &reportFile) { - int k; - int istart; - int nSpecies; + size_t k; + size_t istart; + size_t nSpecies; double vol = 0.0; string sName; - int nphase = m_np; + size_t nphase = m_np; FILE * FP = fopen(reportFile.c_str(), "w"); if (!FP) { @@ -908,7 +891,7 @@ namespace Cantera { vol = 0.0; - for (int iphase = 0; iphase < nphase; iphase++) { + for (size_t iphase = 0; iphase < nphase; iphase++) { istart = m_mix->speciesIndex(0, iphase); ThermoPhase &tref = m_mix->phase(iphase); nSpecies = tref.nSpecies(); @@ -933,7 +916,7 @@ namespace Cantera { // fprintf(FP,"Number Basis optimizations = %d\n", m_vprob->m_NumBasisOptimizations); // fprintf(FP,"Number VCS iterations = %d\n", m_vprob->m_Iterations); - for (int iphase = 0; iphase < nphase; iphase++) { + for (size_t iphase = 0; iphase < nphase; iphase++) { istart = m_mix->speciesIndex(0, iphase); ThermoPhase &tref = m_mix->phase(iphase); diff --git a/Cantera/src/equil/MultiPhaseEquil.h b/Cantera/src/equil/MultiPhaseEquil.h index fe9b9968d..f5cabbcfe 100644 --- a/Cantera/src/equil/MultiPhaseEquil.h +++ b/Cantera/src/equil/MultiPhaseEquil.h @@ -40,7 +40,7 @@ namespace Cantera { virtual ~MultiPhaseEquil() {} - int constituent(index_t m) { + size_t constituent(index_t m) { if (m < m_nel) return m_order[m]; else return -1; } @@ -73,7 +73,7 @@ namespace Cantera { finish(); } - index_t componentIndex(index_t n) { return m_species[m_order[n]]; } + size_t componentIndex(index_t n) { return m_species[m_order[n]]; } void reportCSV(const std::string &reportFile); @@ -81,7 +81,7 @@ namespace Cantera { protected: - void getComponents(const vector_int& order); + void getComponents(const std::vector& order); int setInitialMoles(int loglevel = 0); void computeN(); doublereal stepComposition(int loglevel = 0); @@ -93,12 +93,12 @@ namespace Cantera { void finish(); // moles of the species with sorted index ns - double moles(int ns) const { return m_moles[m_order[ns]]; } - double& moles(int ns) { return m_moles[m_order[ns]]; } - int solutionSpecies(int n) const { return m_dsoln[m_order[n]]; } - bool isStoichPhase(int n) const { return (m_dsoln[m_order[n]] == 0); } - doublereal mu(int n) const { return m_mu[m_species[m_order[n]]]; } - std::string speciesName(int n) const { return + double moles(size_t ns) const { return m_moles[m_order[ns]]; } + double& moles(size_t ns) { return m_moles[m_order[ns]]; } + int solutionSpecies(size_t n) const { return m_dsoln[m_order[n]]; } + bool isStoichPhase(size_t n) const { return (m_dsoln[m_order[n]] == 0); } + doublereal mu(size_t n) const { return m_mu[m_species[m_order[n]]]; } + std::string speciesName(size_t n) const { return m_mix->speciesName(m_species[m_order[n]]); } index_t m_nel_mix, m_nsp_mix, m_np; @@ -107,13 +107,13 @@ namespace Cantera { int m_iter; mix_t* m_mix; doublereal m_press, m_temp; - vector_int m_order; + std::vector m_order; matrix_t m_N, m_A; vector_fp m_work, m_work2, m_work3; vector_fp m_moles, m_lastmoles, m_dxi; vector_fp m_deltaG_RT, m_mu; std::vector m_majorsp; - vector_int m_sortindex; + std::vector m_sortindex; vector_int m_lastsort; vector_int m_dsoln; vector_int m_incl_element, m_incl_species; @@ -121,8 +121,8 @@ namespace Cantera { // Vector of indices for species that are included in the // calculation. This is used to exclude pure-phase species // with invalid thermo data - vector_int m_species; - vector_int m_element; + std::vector m_species; + std::vector m_element; std::vector m_solnrxn; bool m_force; }; diff --git a/Cantera/src/equil/PropertyCalculator.h b/Cantera/src/equil/PropertyCalculator.h index cb37cbcbb..2153e2cc3 100755 --- a/Cantera/src/equil/PropertyCalculator.h +++ b/Cantera/src/equil/PropertyCalculator.h @@ -1,9 +1,5 @@ /** * @file PropertyCalculator.h - * - * $Author$ - * $Revision$ - * $Date$ */ // Copyright 2001 California Institute of Technology diff --git a/Cantera/src/equil/equil.h b/Cantera/src/equil/equil.h index c8d4498a8..4e3a8d48c 100644 --- a/Cantera/src/equil/equil.h +++ b/Cantera/src/equil/equil.h @@ -1,9 +1,3 @@ -/*********************************************************************** - * $RCSfile: equil.h,v $ - * $Author$ - * $Date$ - * $Revision$ - ***********************************************************************/ // Copyright 2001 California Institute of Technology /** diff --git a/Cantera/src/equil/equilibrate.cpp b/Cantera/src/equil/equilibrate.cpp index 2efdb336f..1d7574f27 100644 --- a/Cantera/src/equil/equilibrate.cpp +++ b/Cantera/src/equil/equilibrate.cpp @@ -3,9 +3,6 @@ * Driver routines for the chemical equilibrium solvers. * */ -/* - * $Id$ - */ #include "equil.h" #include "ChemEquil.h" #include "MultiPhaseEquil.h" diff --git a/Cantera/src/equil/vcs_DoubleStarStar.cpp b/Cantera/src/equil/vcs_DoubleStarStar.cpp index 4a95e111b..e06791a31 100644 --- a/Cantera/src/equil/vcs_DoubleStarStar.cpp +++ b/Cantera/src/equil/vcs_DoubleStarStar.cpp @@ -3,13 +3,6 @@ * * Header file for class DoubleStarStar */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - #include "vcs_DoubleStarStar.h" namespace VCSnonideal { @@ -27,14 +20,14 @@ DoubleStarStar::DoubleStarStar() : * Constructor. Create an \c m by \c n array, and initialize * all elements to \c v. */ -DoubleStarStar::DoubleStarStar(int m, int n, double v) : +DoubleStarStar::DoubleStarStar(size_t m, size_t n, double v) : m_nrows(n), m_ncols(m) { m_data.resize(n*m); std::fill(m_data.begin(), m_data.end(), v); m_colAddr.resize(m); - for (int jcol = 0; jcol < m_ncols; jcol++) { + for (size_t jcol = 0; jcol < m_ncols; jcol++) { m_colAddr[jcol] = &(m_data[jcol*m_nrows]); } } @@ -46,7 +39,7 @@ DoubleStarStar::DoubleStarStar(const DoubleStarStar& y) { m_data.resize(m_nrows*m_ncols); m_data = y.m_data; m_colAddr.resize(m_ncols); - for (int jcol = 0; jcol < m_ncols; jcol++) { + for (size_t jcol = 0; jcol < m_ncols; jcol++) { m_colAddr[jcol] = &(m_data[jcol*m_nrows]); } } @@ -59,7 +52,7 @@ DoubleStarStar& DoubleStarStar::operator=(const DoubleStarStar& y) { m_data.resize(m_nrows*m_ncols); m_data = y.m_data; m_colAddr.resize(m_ncols); - for (int jcol = 0; jcol < m_ncols; jcol++) { + for (size_t jcol = 0; jcol < m_ncols; jcol++) { m_colAddr[jcol] = &(m_data[jcol*m_nrows]); } return *this; @@ -72,7 +65,7 @@ DoubleStarStar& DoubleStarStar::operator=(const DoubleStarStar& y) { * @param m This is the number of columns in the new matrix * @param v Default fill value -> defaults to zero. */ -void DoubleStarStar::resize(int m, int n, double v) { +void DoubleStarStar::resize(size_t m, size_t n, double v) { std::vector old_data; bool doCopy = false; if (m_nrows > 0 && m_ncols > 0) { @@ -84,23 +77,23 @@ void DoubleStarStar::resize(int m, int n, double v) { m_data.resize(n*m, v); if (doCopy) { if (n >= m_nrows && m >= m_ncols) { - for (int jcol = 0; jcol < m_ncols; jcol++) { - for (int irow = 0; irow < m_nrows; irow++) { + for (size_t jcol = 0; jcol < m_ncols; jcol++) { + for (size_t irow = 0; irow < m_nrows; irow++) { m_data[jcol*n + irow] = old_data[jcol*m_nrows + irow]; } - for (int irow = m_nrows; irow < n; irow++) { + for (size_t irow = m_nrows; irow < n; irow++) { m_data[jcol*n + irow] = v; } } - for (int jcol = m_ncols; jcol < m; jcol++) { - for (int irow = 0; irow < n; irow++) { + for (size_t jcol = m_ncols; jcol < m; jcol++) { + for (size_t irow = 0; irow < n; irow++) { m_data[jcol*n + irow] = v; } } } else { std::fill(m_data.begin(), m_data.end(), v); - for (int jcol = 0; jcol < m_ncols; jcol++) { - for (int irow = 0; irow < m_nrows; irow++) { + for (size_t jcol = 0; jcol < m_ncols; jcol++) { + for (size_t irow = 0; irow < m_nrows; irow++) { m_data[jcol*n + irow] = old_data[jcol*m_nrows + irow]; } } @@ -109,16 +102,16 @@ void DoubleStarStar::resize(int m, int n, double v) { m_nrows = n; m_ncols = m; m_colAddr.resize(m_ncols); - for (int jcol = 0; jcol < m_ncols; jcol++) { + for (size_t jcol = 0; jcol < m_ncols; jcol++) { m_colAddr[jcol] = &(m_data[jcol*m_nrows]); } } -double * const DoubleStarStar::operator[](int jcol) { +double * const DoubleStarStar::operator[](size_t jcol) { return m_colAddr[jcol]; } -const double * const DoubleStarStar::operator[](int jcol) const { +const double * const DoubleStarStar::operator[](size_t jcol) const { return (const double * const) m_colAddr[jcol]; } @@ -131,12 +124,12 @@ double const * const * const DoubleStarStar::constBaseDataAddr() const { } // Number of rows -int DoubleStarStar::nRows() const { +size_t DoubleStarStar::nRows() const { return m_nrows; } // Number of columns -int DoubleStarStar::nColumns() const { +size_t DoubleStarStar::nColumns() const { return m_ncols; } diff --git a/Cantera/src/equil/vcs_DoubleStarStar.h b/Cantera/src/equil/vcs_DoubleStarStar.h index 79db395ea..95ce5aa7e 100644 --- a/Cantera/src/equil/vcs_DoubleStarStar.h +++ b/Cantera/src/equil/vcs_DoubleStarStar.h @@ -3,20 +3,13 @@ * * Header file for class DoubleStarStar */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - #ifndef VCS_DOUBLESTARSTAR_H #define VCS_DOUBLESTARSTAR_H #include namespace VCSnonideal { - + using std::size_t; //! A class for 2D double arrays storred in column-major //! (Fortran-compatible) form. /*! @@ -48,7 +41,7 @@ public: * @param mcol Number of columns * @param nrow Number of rows */ - DoubleStarStar(int mcol, int nrow, double v = 0.0); + DoubleStarStar(size_t mcol, size_t nrow, double v = 0.0); //! copy constructor /*! @@ -68,7 +61,7 @@ public: * @param ncol This is the number of rows * @param v Default fill value -> defaults to zero. */ - void resize(int mcol, int nrow, double v = 0.0); + void resize(size_t mcol, size_t nrow, double v = 0.0); //! Pointer to the top of the column /*! @@ -76,7 +69,7 @@ public: * * @return returns the pointer to the top of the jth column */ - double * const operator[](int jcol); + double * const operator[](size_t jcol); //! Returns a const Pointer to the top of the jth column /*! @@ -84,7 +77,7 @@ public: * * @return returns the pointer to the top of the jth column */ - const double * const operator[](int jcol) const; + const double * const operator[](size_t jcol) const; //! Returns a double ** pointer to the base address /*! @@ -103,10 +96,10 @@ public: double const * const * const constBaseDataAddr() const; //! Number of rows - int nRows() const; + size_t nRows() const; //! Number of columns - int nColumns() const; + size_t nColumns() const; private: //! Storage area @@ -119,10 +112,10 @@ private: std::vector m_colAddr; //! number of rows - int m_nrows; + size_t m_nrows; //! number of columns - int m_ncols; + size_t m_ncols; }; } diff --git a/Cantera/src/equil/vcs_Exception.h b/Cantera/src/equil/vcs_Exception.h index c08216868..6350c83ce 100644 --- a/Cantera/src/equil/vcs_Exception.h +++ b/Cantera/src/equil/vcs_Exception.h @@ -1,9 +1,6 @@ /** * @file vcs_Exception.h */ -/* - * $Id$ - */ /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the diff --git a/Cantera/src/equil/vcs_Gibbs.cpp b/Cantera/src/equil/vcs_Gibbs.cpp index f427da1a3..c3e184442 100644 --- a/Cantera/src/equil/vcs_Gibbs.cpp +++ b/Cantera/src/equil/vcs_Gibbs.cpp @@ -2,10 +2,6 @@ * @file vcs_Gibbs.cpp * Functions which calculate the extrinsic Gibbs Free energies */ -/* - * $Id$ - */ - /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -39,7 +35,7 @@ namespace VCSnonideal { { double g = 0.0; - for (int iph = 0; iph < m_numPhases; iph++) { + for (size_t iph = 0; iph < m_numPhases; iph++) { vcs_VolPhase *Vphase = m_VolPhaseList[iph]; if ((TPhInertMoles[iph] > 0.0) && (tPhMoles[iph] > 0.0)) { g += TPhInertMoles[iph] * @@ -50,7 +46,7 @@ namespace VCSnonideal { } } - for (int kspec = 0; kspec < m_numSpeciesRdc; ++kspec) { + for (size_t kspec = 0; kspec < m_numSpeciesRdc; ++kspec) { if (m_speciesUnknownType[kspec] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { g += molesSp[kspec] * chemPot[kspec]; } @@ -68,11 +64,11 @@ namespace VCSnonideal { * @param w Species mole number vector * @param fe vector of partial molar free energies of the species. */ - double VCS_SOLVE::vcs_GibbsPhase(int iphase, const double * const w, + double VCS_SOLVE::vcs_GibbsPhase(size_t iphase, const double * const w, const double * const fe) { double g = 0.0; double phaseMols = 0.0; - for (int kspec = 0; kspec < m_numSpeciesRdc; ++kspec) { + for (size_t kspec = 0; kspec < m_numSpeciesRdc; ++kspec) { if (m_phaseID[kspec] == iphase) { if (m_speciesUnknownType[kspec] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { g += w[kspec] * fe[kspec]; diff --git a/Cantera/src/equil/vcs_IntStarStar.cpp b/Cantera/src/equil/vcs_IntStarStar.cpp index 772ade325..c87b7c89f 100644 --- a/Cantera/src/equil/vcs_IntStarStar.cpp +++ b/Cantera/src/equil/vcs_IntStarStar.cpp @@ -3,13 +3,6 @@ * * Header file for class IntStarStar */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - #include "vcs_IntStarStar.h" namespace VCSnonideal { @@ -27,14 +20,14 @@ IntStarStar::IntStarStar() : * Constructor. Create an \c m by \c n array, and initialize * all elements to \c v. */ -IntStarStar::IntStarStar(int m, int n, int v) : +IntStarStar::IntStarStar(size_t m, size_t n, int v) : m_nrows(n), m_ncols(m) { m_data.resize(n*m); std::fill(m_data.begin(), m_data.end(), v); m_colAddr.resize(m); - for (int jcol = 0; jcol < m_ncols; jcol++) { + for (size_t jcol = 0; jcol < m_ncols; jcol++) { m_colAddr[jcol] = &(m_data[jcol*m_nrows]); } } @@ -46,7 +39,7 @@ IntStarStar::IntStarStar(const IntStarStar& y) { m_data.resize(m_nrows*m_ncols); m_data = y.m_data; m_colAddr.resize(m_ncols); - for (int jcol = 0; jcol < m_ncols; jcol++) { + for (size_t jcol = 0; jcol < m_ncols; jcol++) { m_colAddr[jcol] = &(m_data[jcol*m_nrows]); } } @@ -59,7 +52,7 @@ IntStarStar& IntStarStar::operator=(const IntStarStar& y) { m_data.resize(m_nrows*m_ncols); m_data = y.m_data; m_colAddr.resize(m_ncols); - for (int jcol = 0; jcol < m_ncols; jcol++) { + for (size_t jcol = 0; jcol < m_ncols; jcol++) { m_colAddr[jcol] = &(m_data[jcol*m_nrows]); } return *this; @@ -72,7 +65,7 @@ IntStarStar& IntStarStar::operator=(const IntStarStar& y) { * @param m This is the number of columns in the new matrix * @param v Default fill value -> defaults to zero. */ -void IntStarStar::resize(int m, int n, int v) { +void IntStarStar::resize(size_t m, size_t n, int v) { std::vector old_data; bool doCopy = false; if (m_nrows > 0 && m_ncols > 0) { @@ -84,23 +77,23 @@ void IntStarStar::resize(int m, int n, int v) { m_data.resize(n*m, v); if (doCopy) { if (n >= m_nrows && m >= m_ncols) { - for (int jcol = 0; jcol < m_ncols; jcol++) { - for (int irow = 0; irow < m_nrows; irow++) { + for (size_t jcol = 0; jcol < m_ncols; jcol++) { + for (size_t irow = 0; irow < m_nrows; irow++) { m_data[jcol*m + irow] = old_data[jcol*m_ncols + irow]; } - for (int irow = m_nrows; irow < n; irow++) { + for (size_t irow = m_nrows; irow < n; irow++) { m_data[jcol*m + irow] = v; } } - for (int jcol = m_ncols; jcol < m; jcol++) { - for (int irow = 0; irow < n; irow++) { + for (size_t jcol = m_ncols; jcol < m; jcol++) { + for (size_t irow = 0; irow < n; irow++) { m_data[jcol*m + irow] = v; } } } else { std::fill(m_data.begin(), m_data.end(), v); - for (int jcol = 0; jcol < m_ncols; jcol++) { - for (int irow = 0; irow < m_nrows; irow++) { + for (size_t jcol = 0; jcol < m_ncols; jcol++) { + for (size_t irow = 0; irow < m_nrows; irow++) { m_data[jcol*m + irow] = old_data[jcol*m_ncols + irow]; } } @@ -109,16 +102,16 @@ void IntStarStar::resize(int m, int n, int v) { m_nrows = n; m_ncols = m; m_colAddr.resize(m_ncols); - for (int jcol = 0; jcol < m_ncols; jcol++) { + for (size_t jcol = 0; jcol < m_ncols; jcol++) { m_colAddr[jcol] = &(m_data[jcol*m_nrows]); } } -int * const IntStarStar::operator[](int jcol) { +int * const IntStarStar::operator[](size_t jcol) { return m_colAddr[jcol]; } -const int * const IntStarStar::operator[](int jcol) const { +const int * const IntStarStar::operator[](size_t jcol) const { return (const int * const) m_colAddr[jcol]; } @@ -127,12 +120,12 @@ int * const * const IntStarStar::baseDataAddr() { } /// Number of rows -int IntStarStar::nRows() const { +size_t IntStarStar::nRows() const { return m_nrows; } /// Number of columns -int IntStarStar::nColumns() const { +size_t IntStarStar::nColumns() const { return m_ncols; } diff --git a/Cantera/src/equil/vcs_IntStarStar.h b/Cantera/src/equil/vcs_IntStarStar.h index 653f42bb7..f9f259384 100644 --- a/Cantera/src/equil/vcs_IntStarStar.h +++ b/Cantera/src/equil/vcs_IntStarStar.h @@ -3,20 +3,13 @@ * * Header file for class IntStarStar */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - #ifndef VCS_INTSTARSTAR_H #define VCS_INTSTARSTAR_H #include namespace VCSnonideal { - + using std::size_t; //! A class for 2D int arrays storred in column-major //! (Fortran-compatible) form. /*! @@ -43,7 +36,7 @@ public: * @param mcol Number of columns * @param nrow Number of rows */ - IntStarStar(int mcol, int nrow, int v = 0); + IntStarStar(size_t mcol, size_t nrow, int v = 0); //! copy constructor IntStarStar(const IntStarStar& y); @@ -58,19 +51,19 @@ public: * @param nrow This is the number of rows * @param v Default fill value -> defaults to zero. */ - void resize(int mcol, int nrow, int v = 0); + void resize(size_t mcol, size_t nrow, int v = 0); //! Pointer to the top of the column /*! * @param jcol Pointer to the top of the jth column */ - int * const operator[](int jcol); + int * const operator[](size_t jcol); //! Pointer to the top of the column /*! * @param j Pointer to the top of the jth column */ - const int * const operator[](int jcol) const; + const int * const operator[](size_t jcol) const; //! Returns a int ** pointer to the base address /*! @@ -81,10 +74,10 @@ public: int * const * const baseDataAddr(); //! Number of rows - int nRows() const; + size_t nRows() const; //! Number of columns - int nColumns() const; + size_t nColumns() const; private: //! Storage area @@ -93,10 +86,10 @@ private: std::vector m_colAddr; //! number of rows - int m_nrows; + size_t m_nrows; //! number of columns - int m_ncols; + size_t m_ncols; }; } diff --git a/Cantera/src/equil/vcs_MultiPhaseEquil.cpp b/Cantera/src/equil/vcs_MultiPhaseEquil.cpp index 5446bb00c..3d25a83d5 100644 --- a/Cantera/src/equil/vcs_MultiPhaseEquil.cpp +++ b/Cantera/src/equil/vcs_MultiPhaseEquil.cpp @@ -2,9 +2,6 @@ * @file vcs_MultiPhaseEquil.cpp * Driver routine for the VCSnonideal equilibrium solver package */ -/* - * $Id$ - */ /* * Copywrite (2006) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -58,17 +55,13 @@ namespace VCSnonideal { m_printLvl(printLvl), m_vsolvePtr(0) { - // Debugging level - - int nsp = mix->nSpecies(); - int nel = mix->nElements(); - int nph = mix->nPhases(); - /* * Create a VCS_PROB object that describes the equilibrium problem. * The constructor just mallocs the necessary objects and sizes them. */ - m_vprob = new VCS_PROB(nsp, nel, nph); + m_vprob = new VCS_PROB(mix->nSpecies(), + mix->nElements(), + mix->nPhases()); m_mix = mix; m_vprob->m_printLvl = m_printLvl; /* @@ -577,11 +570,11 @@ namespace VCSnonideal { int maxit = maxsteps;; clockWC tickTock; - int nsp = m_mix->nSpecies(); - int nel = m_mix->nElements(); - int nph = m_mix->nPhases(); + if (m_vprob == 0) { - m_vprob = new VCS_PROB(nsp, nel, nph); + m_vprob = new VCS_PROB(m_mix->nSpecies(), + m_mix->nElements(), + m_mix->nPhases()); } m_printLvl = printLvl; m_vprob->m_printLvl = printLvl; @@ -655,12 +648,11 @@ namespace VCSnonideal { * states. */ m_mix->uploadMoleFractionsFromPhases(); - int kGlob = 0; - for (int ip = 0; ip < m_vprob->NPhase; ip++) { + size_t kGlob = 0; + for (size_t ip = 0; ip < m_vprob->NPhase; ip++) { double phaseMole = 0.0; Cantera::ThermoPhase &tref = m_mix->phase(ip); - int nspPhase = tref.nSpecies(); - for (int k = 0; k < nspPhase; k++, kGlob++) { + for (size_t k = 0; k < tref.nSpecies(); k++, kGlob++) { phaseMole += m_vprob->w[kGlob]; } //phaseMole *= 1.0E-3; @@ -698,7 +690,7 @@ namespace VCSnonideal { plogf(" (J/kmol)\n"); plogf("--------------------------------------------------" "-----------\n"); - for (int i = 0; i < m_vprob->nspecies; i++) { + for (size_t i = 0; i < m_vprob->nspecies; i++) { plogf("%-12s", m_vprob->SpName[i].c_str()); if (m_vprob->SpeciesUnknownType[i] == VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { plogf(" %15.3e %15.3e ", 0.0, m_vprob->mf[i]); @@ -706,7 +698,7 @@ namespace VCSnonideal { } else { plogf(" %15.3e %15.3e ", m_vprob->w[i], m_vprob->mf[i]); if (m_vprob->w[i] <= 0.0) { - int iph = m_vprob->PhaseID[i]; + size_t iph = m_vprob->PhaseID[i]; vcs_VolPhase *VPhase = m_vprob->VPhaseList[iph]; if (VPhase->nSpecies() > 1) { plogf(" -1.000e+300\n"); @@ -739,13 +731,13 @@ namespace VCSnonideal { * */ void vcs_MultiPhaseEquil::reportCSV(const std::string &reportFile) { - int k; - int istart; - int nSpecies; + size_t k; + size_t istart; + size_t nSpecies; double vol = 0.0; string sName; - int nphase = m_vprob->NPhase; + size_t nphase = m_vprob->NPhase; FILE * FP = fopen(reportFile.c_str(), "w"); if (!FP) { @@ -767,7 +759,7 @@ namespace VCSnonideal { vol = 0.0; - for (int iphase = 0; iphase < nphase; iphase++) { + for (size_t iphase = 0; iphase < nphase; iphase++) { istart = m_mix->speciesIndex(0, iphase); Cantera::ThermoPhase &tref = m_mix->phase(iphase); nSpecies = tref.nSpecies(); @@ -792,7 +784,7 @@ namespace VCSnonideal { fprintf(FP,"Number Basis optimizations = %d\n", m_vprob->m_NumBasisOptimizations); fprintf(FP,"Number VCS iterations = %d\n", m_vprob->m_Iterations); - for (int iphase = 0; iphase < nphase; iphase++) { + for (size_t iphase = 0; iphase < nphase; iphase++) { istart = m_mix->speciesIndex(0, iphase); Cantera::ThermoPhase &tref = m_mix->phase(iphase); Cantera::ThermoPhase *tp = &tref; @@ -914,14 +906,13 @@ namespace VCSnonideal { */ int vcs_Cantera_to_vprob(Cantera::MultiPhase *mphase, VCSnonideal::VCS_PROB *vprob) { - int k; VCS_SPECIES_THERMO *ts_ptr = 0; /* * Calculate the total number of species and phases in the problem */ - int totNumPhases = mphase->nPhases(); - int totNumSpecies = mphase->nSpecies(); + size_t totNumPhases = mphase->nPhases(); + size_t totNumSpecies = mphase->nSpecies(); // Problem type has yet to be worked out. vprob->prob_type = 0; @@ -939,7 +930,6 @@ namespace VCSnonideal { Cantera::ThermoPhase *tPhase = 0; - int iSurPhase = -1; bool gasPhase; int printLvl = vprob->m_printLvl; @@ -947,14 +937,13 @@ namespace VCSnonideal { * Loop over the phases, transfering pertinent information */ int kT = 0; - for (int iphase = 0; iphase < totNumPhases; iphase++) { + for (size_t iphase = 0; iphase < totNumPhases; iphase++) { /* * Get the thermophase object - assume volume phase */ - iSurPhase = -1; tPhase = &(mphase->phase(iphase)); - int nelem = tPhase->nElements(); + size_t nelem = tPhase->nElements(); /* * Query Cantera for the equation of state type of the @@ -967,7 +956,7 @@ namespace VCSnonideal { /* * Find out the number of species in the phase */ - int nSpPhase = tPhase->nSpecies(); + size_t nSpPhase = tPhase->nSpecies(); /* * Find out the name of the phase */ @@ -1069,7 +1058,7 @@ namespace VCSnonideal { /* * Loop through each species in the current phase */ - for (k = 0; k < nSpPhase; k++) { + for (size_t k = 0; k < nSpPhase; k++) { /* * Obtain the molecular weight of the species from the * ThermoPhase object @@ -1132,7 +1121,7 @@ namespace VCSnonideal { sProp->SpeciesThermo = ts_ptr; sProp->WtSpecies = tPhase->molecularWeight(k); sProp->FormulaMatrixCol.resize(vprob->ne, 0.0); - for (int e = 0; e < vprob->ne; e++) { + for (size_t e = 0; e < vprob->ne; e++) { sProp->FormulaMatrixCol[e] = vprob->FormulaMatrix[e][kT]; } sProp->Charge = tPhase->charge(k); @@ -1213,8 +1202,8 @@ namespace VCSnonideal { * estimate of the total number of moles is zero. */ if (tMoles > 0.0) { - for (k = 0; k < nSpPhase; k++) { - int kTa = VolPhase->spGlobalIndexVCS(k); + for (size_t k = 0; k < nSpPhase; k++) { + size_t kTa = VolPhase->spGlobalIndexVCS(k); vprob->mf[kTa] = vprob->w[kTa] / tMoles; } } else { @@ -1222,8 +1211,8 @@ namespace VCSnonideal { * Perhaps, we could do a more sophisticated treatment below. * But, will start with this. */ - for (k = 0; k < nSpPhase; k++) { - int kTa = VolPhase->spGlobalIndexVCS(k); + for (size_t k = 0; k < nSpPhase; k++) { + size_t kTa = VolPhase->spGlobalIndexVCS(k); vprob->mf[kTa]= 1.0 / (double) nSpPhase; } } @@ -1234,7 +1223,7 @@ namespace VCSnonideal { * at the specified temperature. */ double R = vcsUtil_gasConstant(vprob->m_VCS_UnitsFormat); - for (k = 0; k < nSpPhase; k++) { + for (size_t k = 0; k < nSpPhase; k++) { vcs_SpeciesProperties *sProp = VolPhase->speciesProperty(k); ts_ptr = sProp->SpeciesThermo; ts_ptr->SS0_feSave = VolPhase->G0_calc_one(k)/ R; @@ -1263,8 +1252,8 @@ namespace VCSnonideal { plogf(" Phase IDs of species\n"); plogf(" species phaseID phaseName "); plogf(" Initial_Estimated_kMols\n"); - for (int i = 0; i < vprob->nspecies; i++) { - int iphase = vprob->PhaseID[i]; + for (size_t i = 0; i < vprob->nspecies; i++) { + size_t iphase = vprob->PhaseID[i]; vcs_VolPhase *VolPhase = vprob->VPhaseList[iphase]; plogf("%16s %5d %16s", vprob->SpName[i].c_str(), iphase, @@ -1280,7 +1269,7 @@ namespace VCSnonideal { plogf(" PhaseName PhaseNum SingSpec GasPhase EqnState NumSpec"); plogf(" TMolesInert Tmoles(kmol)\n"); - for (int iphase = 0; iphase < vprob->NPhase; iphase++) { + for (size_t iphase = 0; iphase < vprob->NPhase; iphase++) { vcs_VolPhase *VolPhase = vprob->VPhaseList[iphase]; std::string sEOS = string16_EOSType(VolPhase->m_eqnState); plogf("%16s %5d %5d %8d %16s %8d %16e ", VolPhase->PhaseName.c_str(), @@ -1306,8 +1295,8 @@ namespace VCSnonideal { */ int vcs_Cantera_update_vprob(Cantera::MultiPhase *mphase, VCSnonideal::VCS_PROB *vprob) { - int totNumPhases = mphase->nPhases(); - int kT = 0; + size_t totNumPhases = mphase->nPhases(); + size_t kT = 0; std::vector tmpMoles; // Problem type has yet to be worked out. vprob->prob_type = 0; @@ -1319,7 +1308,7 @@ namespace VCSnonideal { vprob->Vol = mphase->volume(); Cantera::ThermoPhase *tPhase = 0; - for (int iphase = 0; iphase < totNumPhases; iphase++) { + for (size_t iphase = 0; iphase < totNumPhases; iphase++) { tPhase = &(mphase->phase(iphase)); vcs_VolPhase *volPhase = vprob->VPhaseList[iphase]; /* @@ -1334,10 +1323,10 @@ namespace VCSnonideal { /* * Loop through each species in the current phase */ - int nSpPhase = tPhase->nSpecies(); + size_t nSpPhase = tPhase->nSpecies(); // volPhase->TMoles = 0.0; tmpMoles.resize(nSpPhase); - for (int k = 0; k < nSpPhase; k++) { + for (size_t k = 0; k < nSpPhase; k++) { tmpMoles[k] = mphase->speciesMoles(kT); vprob->w[kT] = mphase->speciesMoles(kT); vprob->mf[kT] = mphase->moleFraction(kT); @@ -1349,9 +1338,9 @@ namespace VCSnonideal { kT++; } - if (volPhase->phiVarIndex() >= 0) { - int kphi = volPhase->phiVarIndex(); - int kglob = volPhase->spGlobalIndexVCS(kphi); + if (volPhase->phiVarIndex() != npos) { + size_t kphi = volPhase->phiVarIndex(); + size_t kglob = volPhase->spGlobalIndexVCS(kphi); vprob->w[kglob] = tPhase->electricPotential(); } volPhase->setMolesFromVCS(VCS_STATECALC_OLD, VCS_DATA_PTR(vprob->w)); @@ -1385,8 +1374,8 @@ namespace VCSnonideal { plogf(" Phase IDs of species\n"); plogf(" species phaseID phaseName "); plogf(" Initial_Estimated_kMols\n"); - for (int i = 0; i < vprob->nspecies; i++) { - int iphase = vprob->PhaseID[i]; + for (size_t i = 0; i < vprob->nspecies; i++) { + size_t iphase = vprob->PhaseID[i]; vcs_VolPhase *VolPhase = vprob->VPhaseList[iphase]; plogf("%16s %5d %16s", vprob->SpName[i].c_str(), iphase, @@ -1402,7 +1391,7 @@ namespace VCSnonideal { plogf(" PhaseName PhaseNum SingSpec GasPhase EqnState NumSpec"); plogf(" TMolesInert Tmoles(kmol)\n"); - for (int iphase = 0; iphase < vprob->NPhase; iphase++) { + for (size_t iphase = 0; iphase < vprob->NPhase; iphase++) { vcs_VolPhase *VolPhase = vprob->VPhaseList[iphase]; std::string sEOS = string16_EOSType(VolPhase->m_eqnState); plogf("%16s %5d %5d %8d %16s %8d %16e ", VolPhase->PhaseName.c_str(), @@ -1424,44 +1413,44 @@ namespace VCSnonideal { //==================================================================================================================== // This routine hasn't been checked yet void vcs_MultiPhaseEquil::getStoichVector(index_t rxn, Cantera::vector_fp& nu) { - int nsp = m_vsolvePtr->m_numSpeciesTot; + size_t nsp = m_vsolvePtr->m_numSpeciesTot; nu.resize(nsp, 0.0); - for (int i = 0; i < nsp; i++) { + for (size_t i = 0; i < nsp; i++) { nu[i] = 0.0; } - int nc = numComponents(); + size_t nc = numComponents(); // scMatrix [nrxn][ncomp] const DoubleStarStar &scMatrix = m_vsolvePtr->m_stoichCoeffRxnMatrix; - const std::vector indSpecies = m_vsolvePtr->m_speciesMapIndex; - if ((int) rxn > nsp - nc) return; - int j = indSpecies[rxn + nc]; + const std::vector& indSpecies = m_vsolvePtr->m_speciesMapIndex; + if (rxn > nsp - nc) return; + size_t j = indSpecies[rxn + nc]; nu[j] = 1.0; - for (int kc = 0; kc < nc; kc++) { + for (size_t kc = 0; kc < nc; kc++) { j = indSpecies[kc]; nu[j] = scMatrix[rxn][kc]; } } - //==================================================================================================================== - int vcs_MultiPhaseEquil::numComponents() const { - int nc = -1; + + size_t vcs_MultiPhaseEquil::numComponents() const { + size_t nc = -1; if (m_vsolvePtr) { nc = m_vsolvePtr->m_numComponents; } return nc; } - //==================================================================================================================== - int vcs_MultiPhaseEquil::numElemConstraints() const { - int nec = -1; + + size_t vcs_MultiPhaseEquil::numElemConstraints() const { + size_t nec = -1; if (m_vsolvePtr) { nec = m_vsolvePtr->m_numElemConstraints; } return nec; } - //==================================================================================================================== - int vcs_MultiPhaseEquil::component(int m) const { - int nc = numComponents(); + + size_t vcs_MultiPhaseEquil::component(size_t m) const { + size_t nc = numComponents(); if (m < nc) return m_vsolvePtr->m_speciesMapIndex[m]; else return -1; } diff --git a/Cantera/src/equil/vcs_MultiPhaseEquil.h b/Cantera/src/equil/vcs_MultiPhaseEquil.h index bba5f4d1e..8281a0240 100644 --- a/Cantera/src/equil/vcs_MultiPhaseEquil.h +++ b/Cantera/src/equil/vcs_MultiPhaseEquil.h @@ -2,14 +2,6 @@ * @file vcs_MultiPhaseEquil.h * Interface class for the vcsnonlinear solver */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - - #ifndef VCS_MULTIPHASEEQUIL_H #define VCS_MULTIPHASEEQUIL_H @@ -326,7 +318,7 @@ namespace VCSnonideal { * number of components, which can be obtained from the * numComponents() command. */ - int component(int m) const ; + size_t component(size_t m) const ; //! Get the stoichiometric reaction coefficients for a single //! reaction index @@ -593,14 +585,14 @@ namespace VCSnonideal { * @return returns the number of components. If an equilibrium * problem hasn't been solved yet, it returns -1. */ - int numComponents() const; + size_t numComponents() const; //! Reports the number of element contraints in the equilibration problem /*! * @return returns the number of element constraints. If an equilibrium * problem hasn't been solved yet, it returns -1. */ - int numElemConstraints() const; + size_t numElemConstraints() const; diff --git a/Cantera/src/equil/vcs_SpeciesProperties.cpp b/Cantera/src/equil/vcs_SpeciesProperties.cpp index c5985ea31..35a3dc12d 100644 --- a/Cantera/src/equil/vcs_SpeciesProperties.cpp +++ b/Cantera/src/equil/vcs_SpeciesProperties.cpp @@ -1,10 +1,6 @@ /** * @file vcs_SpeciesProperties.cpp */ -/* - * $Id $ - */ - #include "vcs_defs.h" #include "vcs_SpeciesProperties.h" #include "vcs_VolPhase.h" @@ -23,8 +19,8 @@ namespace VCSnonideal { * * constructor(): */ -vcs_SpeciesProperties::vcs_SpeciesProperties(int indexPhase, - int indexSpeciesPhase, +vcs_SpeciesProperties::vcs_SpeciesProperties(size_t indexPhase, + size_t indexSpeciesPhase, vcs_VolPhase *owning) : IndexPhase(indexPhase), IndexSpeciesPhase(indexSpeciesPhase), diff --git a/Cantera/src/equil/vcs_SpeciesProperties.h b/Cantera/src/equil/vcs_SpeciesProperties.h index 7a3457a6d..6ffb652a0 100644 --- a/Cantera/src/equil/vcs_SpeciesProperties.h +++ b/Cantera/src/equil/vcs_SpeciesProperties.h @@ -1,6 +1,4 @@ -/* $Id$ */ - #ifndef VCS_SPECIES_PROPERTIES_H #define VCS_SPECIES_PROPERTIES_H @@ -15,10 +13,10 @@ class vcs_VolPhase; class vcs_SpeciesProperties { public: - int IndexPhase; - int IndexSpeciesPhase; + size_t IndexPhase; + size_t IndexSpeciesPhase; vcs_VolPhase *OwningPhase; - int NumElements; + size_t NumElements; //! Name of the species std::string SpName; @@ -50,7 +48,7 @@ public: /* * constructor and destructor */ - vcs_SpeciesProperties(int indexPhase, int indexSpeciesPhase, + vcs_SpeciesProperties(size_t indexPhase, size_t indexSpeciesPhase, vcs_VolPhase *owning); virtual ~vcs_SpeciesProperties(); diff --git a/Cantera/src/equil/vcs_TP.cpp b/Cantera/src/equil/vcs_TP.cpp index 83f3e3248..3804c0cdc 100644 --- a/Cantera/src/equil/vcs_TP.cpp +++ b/Cantera/src/equil/vcs_TP.cpp @@ -1,13 +1,3 @@ -/* ======================================================================= */ -/* -------------------------------------------------- */ -/* | RCS Head Information on zuzax.pchem.sandia.gov | */ -/* -------------------------------------------------- */ -/* $RCSfile: vcs_TP.cpp,v $ */ -/* $Author$ */ -/* $Date$ */ -/* $Revision$ */ -/* ======================================================================= */ - #include "vcs_solve.h" #include "vcs_internal.h" #include "vcs_species_thermo.h" @@ -153,14 +143,14 @@ namespace VCSnonideal { // ff[i] = R * spt->GStar_R_calc(i, Temp, pres); //} - for (int iph = 0; iph < m_numPhases; iph++) { + for (size_t iph = 0; iph < m_numPhases; iph++) { vcs_VolPhase* vph = m_VolPhaseList[iph]; vph->setState_TP(m_temperature, m_pressurePA); vph->sendToVCS_GStar(VCS_DATA_PTR(m_SSfeSpecies)); } if (m_VCS_UnitsFormat == VCS_UNITS_UNITLESS) { - for (int i = 0; i < m_numSpeciesTot; ++i) { + for (size_t i = 0; i < m_numSpeciesTot; ++i) { m_SSfeSpecies[i] /= Temp; } } @@ -178,8 +168,7 @@ namespace VCSnonideal { * ***************************************************************************/ { - int i; - for (i = 0; i < m_numSpeciesTot; ++i) { + for (size_t i = 0; i < m_numSpeciesTot; ++i) { /* * For single species phases, initialize the chemical * potential with the value of the standard state chemical diff --git a/Cantera/src/equil/vcs_VolPhase.cpp b/Cantera/src/equil/vcs_VolPhase.cpp index 87ca0124c..f09d08743 100644 --- a/Cantera/src/equil/vcs_VolPhase.cpp +++ b/Cantera/src/equil/vcs_VolPhase.cpp @@ -1,9 +1,6 @@ /** * @file vcs_VolPhase.cpp */ - -/* $Id$ */ - /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -77,7 +74,7 @@ namespace VCSnonideal { * Destructor for the VolPhase object. */ vcs_VolPhase::~vcs_VolPhase() { - for (int k = 0; k < m_numSpecies; k++) { + for (size_t k = 0; k < m_numSpecies; k++) { vcs_SpeciesProperties *sp = ListSpeciesPtr[k]; delete sp; sp = 0; @@ -141,9 +138,8 @@ namespace VCSnonideal { * (note, this is used, so keep it current!) */ vcs_VolPhase& vcs_VolPhase::operator=(const vcs_VolPhase& b) { - int k; if (&b != this) { - int old_num = m_numSpecies; + size_t old_num = m_numSpecies; // Note: we comment this out for the assignment operator // specifically, because it isn't true for the assignment @@ -160,14 +156,14 @@ namespace VCSnonideal { p_activityConvention= b.p_activityConvention; m_numElemConstraints = b.m_numElemConstraints; m_elementNames.resize(b.m_numElemConstraints); - for (int e = 0; e < b.m_numElemConstraints; e++) { + for (size_t e = 0; e < b.m_numElemConstraints; e++) { m_elementNames[e] = b.m_elementNames[e]; } m_elementActive = b.m_elementActive; m_elementType = b.m_elementType; m_formulaMatrix.resize(m_numElemConstraints, m_numSpecies, 0.0); - for (int e = 0; e < m_numElemConstraints; e++) { - for (int k = 0; k < m_numSpecies; k++) { + for (size_t e = 0; e < m_numElemConstraints; e++) { + for (size_t k = 0; k < m_numSpecies; k++) { m_formulaMatrix[e][k] = b.m_formulaMatrix[e][k]; } } @@ -185,14 +181,14 @@ namespace VCSnonideal { IndSpecies = b.IndSpecies; //IndSpeciesContig = b.IndSpeciesContig; - for (k = 0; k < old_num; k++) { + for (size_t k = 0; k < old_num; k++) { if ( ListSpeciesPtr[k]) { delete ListSpeciesPtr[k]; ListSpeciesPtr[k] = 0; } } ListSpeciesPtr.resize(m_numSpecies, 0); - for (k = 0; k < m_numSpecies; k++) { + for (size_t k = 0; k < m_numSpecies; k++) { ListSpeciesPtr[k] = new vcs_SpeciesProperties(*(b.ListSpeciesPtr[k])); } @@ -235,8 +231,8 @@ namespace VCSnonideal { } /***************************************************************************/ - void vcs_VolPhase::resize(const int phaseNum, const int nspecies, - const int numElem, const char * const phaseName, + void vcs_VolPhase::resize(const size_t phaseNum, const size_t nspecies, + const size_t numElem, const char * const phaseName, const double molesInert) { #ifdef DEBUG_MODE if (nspecies <= 0) { @@ -286,8 +282,8 @@ namespace VCSnonideal { IndSpecies.resize(nspecies, -1); - if ((int) ListSpeciesPtr.size() >= m_numSpecies) { - for (int i = 0; i < m_numSpecies; i++) { + if (ListSpeciesPtr.size() >= m_numSpecies) { + for (size_t i = 0; i < m_numSpecies; i++) { if (ListSpeciesPtr[i]) { delete ListSpeciesPtr[i]; ListSpeciesPtr[i] = 0; @@ -295,14 +291,14 @@ namespace VCSnonideal { } } ListSpeciesPtr.resize(nspecies, 0); - for (int i = 0; i < nspecies; i++) { + for (size_t i = 0; i < nspecies; i++) { ListSpeciesPtr[i] = new vcs_SpeciesProperties(phaseNum, i, this); } Xmol_.resize(nspecies, 0.0); creationMoleNumbers_.resize(nspecies, 0.0); creationGlobalRxnNumbers_.resize(nspecies, -1); - for (int i = 0; i < nspecies; i++) { + for (size_t i = 0; i < nspecies; i++) { Xmol_[i] = 1.0/nspecies; creationMoleNumbers_[i] = 1.0/nspecies; creationGlobalRxnNumbers_[i] = IndSpecies[i] - m_numElemConstraints; @@ -331,7 +327,7 @@ namespace VCSnonideal { } /***************************************************************************/ - void vcs_VolPhase::elemResize(const int numElemConstraints) { + void vcs_VolPhase::elemResize(const size_t numElemConstraints) { m_elementNames.resize(numElemConstraints); @@ -372,7 +368,7 @@ namespace VCSnonideal { * return one activity coefficient. Have to recalculate them all to get * one. */ - double vcs_VolPhase::AC_calc_one(int kspec) const { + double vcs_VolPhase::AC_calc_one(size_t kspec) const { if (! m_UpToDate_AC) { _updateActCoeff(); } @@ -382,15 +378,13 @@ namespace VCSnonideal { // Gibbs free energy calculation at a temperature for the reference state // of each species - /* - */ void vcs_VolPhase::_updateG0() const { if (m_useCanteraCalls) { TP_ptr->getGibbs_ref(VCS_DATA_PTR(SS0ChemicalPotential)); } else { double R = vcsUtil_gasConstant(p_VCS_UnitsFormat); - for (int k = 0; k < m_numSpecies; k++) { - int kglob = IndSpecies[k]; + for (size_t k = 0; k < m_numSpecies; k++) { + size_t kglob = IndSpecies[k]; vcs_SpeciesProperties *sProp = ListSpeciesPtr[k]; VCS_SPECIES_THERMO *sTherm = sProp->SpeciesThermo; SS0ChemicalPotential[k] = @@ -409,7 +403,7 @@ namespace VCSnonideal { * * @return return value of the gibbs free energy */ - double vcs_VolPhase::G0_calc_one(int kspec) const { + double vcs_VolPhase::G0_calc_one(size_t kspec) const { if (!m_UpToDate_G0) { _updateG0(); } @@ -430,8 +424,8 @@ namespace VCSnonideal { TP_ptr->getStandardChemPotentials(VCS_DATA_PTR(StarChemicalPotential)); } else { double R = vcsUtil_gasConstant(p_VCS_UnitsFormat); - for (int k = 0; k < m_numSpecies; k++) { - int kglob = IndSpecies[k]; + for (size_t k = 0; k < m_numSpecies; k++) { + size_t kglob = IndSpecies[k]; vcs_SpeciesProperties *sProp = ListSpeciesPtr[k]; VCS_SPECIES_THERMO *sTherm = sProp->SpeciesThermo; StarChemicalPotential[k] = @@ -454,7 +448,7 @@ namespace VCSnonideal { * @return Gstar[kspec] returns the gibbs free energy for the * standard state of the kspec species. */ - double vcs_VolPhase::GStar_calc_one(int kspec) const { + double vcs_VolPhase::GStar_calc_one(size_t kspec) const { if (!m_UpToDate_GStar) { _updateGStar(); } @@ -470,12 +464,12 @@ namespace VCSnonideal { */ void vcs_VolPhase::setMoleFractions(const double * const xmol) { double sum = -1.0; - for (int k = 0; k < m_numSpecies; k++) { + for (size_t k = 0; k < m_numSpecies; k++) { Xmol_[k] = xmol[k]; sum+= xmol[k]; } if (std::fabs(sum) > 1.0E-13) { - for (int k = 0; k < m_numSpecies; k++) { + for (size_t k = 0; k < m_numSpecies; k++) { Xmol_[k] /= sum; } } @@ -514,10 +508,6 @@ namespace VCSnonideal { /***************************************************************************/ // Set the moles and/or mole fractions within the phase - /* - * - * - */ void vcs_VolPhase::setMoleFractionsState(const double totalMoles, const double * const moleFractions, const int vcsStateStatus) { @@ -554,7 +544,7 @@ namespace VCSnonideal { fractotal = 1.0 - m_totalMolesInert/v_totalMoles; } double sum = 0.0; - for (int k = 0; k < m_numSpecies; k++) { + for (size_t k = 0; k < m_numSpecies; k++) { Xmol_[k] = moleFractions[k]; sum += moleFractions[k]; } @@ -563,7 +553,7 @@ namespace VCSnonideal { exit(EXIT_FAILURE); } if (sum != fractotal) { - for (int k = 0; k < m_numSpecies; k++) { + for (size_t k = 0; k < m_numSpecies; k++) { Xmol_[k] *= (fractotal /sum); } } @@ -587,7 +577,7 @@ namespace VCSnonideal { */ void vcs_VolPhase::setMolesFromVCS(const int stateCalc, const double * molesSpeciesVCS) { - int kglob; + size_t kglob; double tmp; v_totalMoles = m_totalMolesInert; @@ -628,14 +618,14 @@ namespace VCSnonideal { } #endif - for (int k = 0; k < m_numSpecies; k++) { + for (size_t k = 0; k < m_numSpecies; k++) { if (m_speciesUnknownType[k] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { kglob = IndSpecies[k]; v_totalMoles += MAX(0.0, molesSpeciesVCS[kglob]); } } if (v_totalMoles > 0.0) { - for (int k = 0; k < m_numSpecies; k++) { + for (size_t k = 0; k < m_numSpecies; k++) { if (m_speciesUnknownType[k] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { kglob = IndSpecies[k]; tmp = MAX(0.0, molesSpeciesVCS[kglob]); @@ -656,7 +646,7 @@ namespace VCSnonideal { * Update the electric potential if it is a solution variable * in the equation system */ - if (m_phiVarIndex >= 0) { + if (m_phiVarIndex != npos) { kglob = IndSpecies[m_phiVarIndex]; if (m_numSpecies == 1) { Xmol_[m_phiVarIndex] = 1.0; @@ -771,9 +761,8 @@ namespace VCSnonideal { if (!m_UpToDate_AC) { _updateActCoeff(); } - int kglob; - for (int k = 0; k < m_numSpecies; k++) { - kglob = IndSpecies[k]; + for (size_t k = 0; k < m_numSpecies; k++) { + size_t kglob = IndSpecies[k]; AC[kglob] = ActCoeff[k]; } } @@ -793,9 +782,8 @@ namespace VCSnonideal { if (!m_UpToDate_VolPM) { (void) _updateVolPM(); } - int kglob; - for (int k = 0; k < m_numSpecies; k++) { - kglob = IndSpecies[k]; + for (size_t k = 0; k < m_numSpecies; k++) { + size_t kglob = IndSpecies[k]; VolPM[kglob] = PartialMolarVol[k]; } return m_totalVol; @@ -816,9 +804,8 @@ namespace VCSnonideal { if (!m_UpToDate_GStar) { _updateGStar(); } - int kglob; - for (int k = 0; k < m_numSpecies; k++) { - kglob = IndSpecies[k]; + for (size_t k = 0; k < m_numSpecies; k++) { + size_t kglob = IndSpecies[k]; gstar[kglob] = StarChemicalPotential[k]; } } @@ -902,8 +889,8 @@ namespace VCSnonideal { if (m_useCanteraCalls) { TP_ptr->getStandardVolumes(VCS_DATA_PTR(StarMolarVol)); } else { - for (int k = 0; k < m_numSpecies; k++) { - int kglob = IndSpecies[k]; + for (size_t k = 0; k < m_numSpecies; k++) { + size_t kglob = IndSpecies[k]; vcs_SpeciesProperties *sProp = ListSpeciesPtr[k]; VCS_SPECIES_THERMO *sTherm = sProp->SpeciesThermo; StarMolarVol[k] = (sTherm->VolStar_calc(kglob, Temp_, Pres_)); @@ -926,7 +913,7 @@ namespace VCSnonideal { * @return molar volume of the kspec species's standard * state */ - double vcs_VolPhase::VolStar_calc_one(int kspec) const { + double vcs_VolPhase::VolStar_calc_one(size_t kspec) const { if (!m_UpToDate_VolStar) { _updateVolStar(); } @@ -942,24 +929,22 @@ namespace VCSnonideal { * @return total volume (m**3) */ double vcs_VolPhase::_updateVolPM() const { - int k, kglob; - if (m_useCanteraCalls) { TP_ptr->getPartialMolarVolumes(VCS_DATA_PTR(PartialMolarVol)); } else { - for (k = 0; k < m_numSpecies; k++) { - kglob = IndSpecies[k]; + for (size_t k = 0; k < m_numSpecies; k++) { + size_t kglob = IndSpecies[k]; vcs_SpeciesProperties *sProp = ListSpeciesPtr[k]; VCS_SPECIES_THERMO *sTherm = sProp->SpeciesThermo; StarMolarVol[k] = (sTherm->VolStar_calc(kglob, Temp_, Pres_)); } - for (k = 0; k < m_numSpecies; k++) { + for (size_t k = 0; k < m_numSpecies; k++) { PartialMolarVol[k] = StarMolarVol[k]; } } m_totalVol = 0.0; - for (k = 0; k < m_numSpecies; k++) { + for (size_t k = 0; k < m_numSpecies; k++) { m_totalVol += PartialMolarVol[k] * Xmol_[k]; } m_totalVol *= v_totalMoles; @@ -983,8 +968,6 @@ namespace VCSnonideal { * */ void vcs_VolPhase::_updateLnActCoeffJac() { - int k, j; - /* * Evaluate the current base activity coefficients if necessary */ @@ -994,13 +977,13 @@ namespace VCSnonideal { #ifndef NOOLD if (!TP_ptr) return; TP_ptr->getdlnActCoeffdlnN(m_numSpecies, &dLnActCoeffdMolNumber[0][0]); - for (j = 0; j < m_numSpecies; j++) { + for (size_t j = 0; j < m_numSpecies; j++) { double moles_j_base = v_totalMoles * Xmol_[j]; double * const lnActCoeffCol = dLnActCoeffdMolNumber[j]; if (moles_j_base < 1.0E-200) { moles_j_base = 1.0E-7 * moles_j_base + 1.0E-20 * v_totalMoles + 1.0E-150; } - for (k = 0; k < m_numSpecies; k++) { + for (size_t k = 0; k < m_numSpecies; k++) { lnActCoeffCol[k] /= moles_j_base; } } @@ -1016,10 +999,10 @@ namespace VCSnonideal { /* * Loop over the columns species to be deltad */ - for (j = 0; j < m_numSpecies; j++) { + for (size_t j = 0; j < m_numSpecies; j++) { /* * Calculate a value for the delta moles of species j - * -> NOte Xmol_[] and Tmoles are always positive or zero + * -> Note Xmol_[] and Tmoles are always positive or zero * quantities. */ double moles_j_base = v_totalMoles * Xmol_Base[j]; @@ -1029,7 +1012,7 @@ namespace VCSnonideal { * mole fractions based on this. */ v_totalMoles = TMoles_base + deltaMoles_j; - for (k = 0; k < m_numSpecies; k++) { + for (size_t k = 0; k < m_numSpecies; k++) { Xmol_[k] = Xmol_Base[k] * TMoles_base / v_totalMoles; } Xmol_[j] = (moles_j_base + deltaMoles_j) / v_totalMoles; @@ -1044,7 +1027,7 @@ namespace VCSnonideal { * Calculate the column of the matrix */ double * const lnActCoeffCol = dLnActCoeffdMolNumber[j]; - for (k = 0; k < m_numSpecies; k++) { + for (size_t k = 0; k < m_numSpecies; k++) { double tmp; tmp = (ActCoeff[k] - ActCoeff_Base[k]) / ((ActCoeff[k] + ActCoeff_Base[k]) * 0.5 * deltaMoles_j); @@ -1070,7 +1053,6 @@ namespace VCSnonideal { setMoleFractions(VCS_DATA_PTR(Xmol_Base)); _updateMoleFractionDependencies(); _updateActCoeff(); - } /***************************************************************************/ @@ -1098,13 +1080,12 @@ namespace VCSnonideal { /* * Now copy over the values */ - int j, k, jglob, kglob; - for (j = 0; j < m_numSpecies; j++) { - jglob = IndSpecies[j]; + for (size_t j = 0; j < m_numSpecies; j++) { + size_t jglob = IndSpecies[j]; double * const lnACJacVCS_col = LnACJac_VCS[jglob]; const double * const lnACJac_col = dLnActCoeffdMolNumber[j]; - for (k = 0; k < m_numSpecies; k++) { - kglob = IndSpecies[k]; + for (size_t k = 0; k < m_numSpecies; k++) { + size_t kglob = IndSpecies[k]; lnACJacVCS_col[kglob] = lnACJac_col[k]; } } @@ -1128,8 +1109,8 @@ namespace VCSnonideal { setState_TP(Temp_, Pres_); p_VCS_UnitsFormat = VCS_UNITS_MKS; m_phi = TP_ptr->electricPotential(); - int nsp = TP_ptr->nSpecies(); - int nelem = TP_ptr->nElements(); + size_t nsp = TP_ptr->nSpecies(); + size_t nelem = TP_ptr->nElements(); if (nsp != m_numSpecies) { if (m_numSpecies != 0) { plogf("Warning Nsp != NVolSpeces: %d %d \n", nsp, m_numSpecies); @@ -1184,7 +1165,7 @@ namespace VCSnonideal { } /***************************************************************************/ - double vcs_VolPhase::molefraction(int k) const { + double vcs_VolPhase::molefraction(size_t k) const { return Xmol_[k]; } /***************************************************************************/ @@ -1200,7 +1181,6 @@ namespace VCSnonideal { creationGlobalRxnNumbers = creationGlobalRxnNumbers_; return creationMoleNumbers_; } - /***************************************************************************/ // Sets the total moles in the phase @@ -1250,9 +1230,6 @@ namespace VCSnonideal { /***************************************************************************/ // Sets the mole flag within the object to be current - /* - * - */ void vcs_VolPhase::setMolesCurrent(int stateCalc) { m_UpToDate = true; m_vcsStateStatus = stateCalc; @@ -1314,13 +1291,13 @@ namespace VCSnonideal { } /***************************************************************************/ - int vcs_VolPhase::phiVarIndex() const { + size_t vcs_VolPhase::phiVarIndex() const { return m_phiVarIndex; } /***************************************************************************/ - void vcs_VolPhase::setPhiVarIndex(int phiVarIndex) { + void vcs_VolPhase::setPhiVarIndex(size_t phiVarIndex) { m_phiVarIndex = phiVarIndex; m_speciesUnknownType[m_phiVarIndex] = VCS_SPECIES_TYPE_INTERFACIALVOLTAGE; if (m_singleSpecies) { @@ -1337,7 +1314,7 @@ namespace VCSnonideal { * * @param kindex kth species index. */ - vcs_SpeciesProperties * vcs_VolPhase::speciesProperty(const int kindex) { + vcs_SpeciesProperties * vcs_VolPhase::speciesProperty(const size_t kindex) { return ListSpeciesPtr[kindex]; } /***************************************************************************/ @@ -1397,7 +1374,7 @@ namespace VCSnonideal { * @return Returns the VCS_SOLVE species index of the that species * This changes as rearrangements are carried out. */ - int vcs_VolPhase::spGlobalIndexVCS(const int spIndex) const { + size_t vcs_VolPhase::spGlobalIndexVCS(const size_t spIndex) const { return IndSpecies[spIndex]; } /**********************************************************************/ @@ -1410,7 +1387,8 @@ namespace VCSnonideal { * @return Returns the VCS_SOLVE species index of the that species * This changes as rearrangements are carried out. */ - void vcs_VolPhase::setSpGlobalIndexVCS(const int spIndex, const int spGlobalIndex) { + void vcs_VolPhase::setSpGlobalIndexVCS(const size_t spIndex, + const size_t spGlobalIndex) { IndSpecies[spIndex] = spGlobalIndex; if (spGlobalIndex >= m_numElemConstraints) { creationGlobalRxnNumbers_[spIndex] = spGlobalIndex - m_numElemConstraints; @@ -1455,28 +1433,26 @@ namespace VCSnonideal { /**********************************************************************/ // Returns the global index of the local element index for the phase - int vcs_VolPhase::elemGlobalIndex(const int e) const { - DebugAssertThrowVCS(e >= 0, " vcs_VolPhase::elemGlobalIndex") ; + size_t vcs_VolPhase::elemGlobalIndex(const size_t e) const { DebugAssertThrowVCS(e < m_numElemConstraints, " vcs_VolPhase::elemGlobalIndex") ; return m_elemGlobalIndex[e]; } /**********************************************************************/ // Returns the global index of the local element index for the phase - void vcs_VolPhase::setElemGlobalIndex(const int eLocal, const int eGlobal) { - DebugAssertThrowVCS(eLocal >= 0, "vcs_VolPhase::setElemGlobalIndex"); + void vcs_VolPhase::setElemGlobalIndex(const size_t eLocal, const size_t eGlobal) { DebugAssertThrowVCS(eLocal < m_numElemConstraints, "vcs_VolPhase::setElemGlobalIndex"); m_elemGlobalIndex[eLocal] = eGlobal; } /**********************************************************************/ - int vcs_VolPhase::nElemConstraints() const { + size_t vcs_VolPhase::nElemConstraints() const { return m_numElemConstraints; } /**********************************************************************/ - std::string vcs_VolPhase::elementName(const int e) const { + std::string vcs_VolPhase::elementName(const size_t e) const { return m_elementNames[e]; } /**********************************************************************/ @@ -1486,8 +1462,7 @@ namespace VCSnonideal { * or not. */ static bool hasChargedSpecies(const Cantera::ThermoPhase * const tPhase) { - int nSpPhase = tPhase->nSpecies(); - for (int k = 0; k < nSpPhase; k++) { + for (size_t k = 0; k < tPhase->nSpecies(); k++) { if (tPhase->charge(k) != 0.0) { return true; } @@ -1513,16 +1488,13 @@ namespace VCSnonideal { return false; } - int vcs_VolPhase::transferElementsFM(const Cantera::ThermoPhase * const tPhase) { - int e, k, eT; + size_t vcs_VolPhase::transferElementsFM(const Cantera::ThermoPhase * const tPhase) { + size_t e, k, eT; std::string ename; - int eFound = -2; - /* - * - */ - int nebase = tPhase->nElements(); - int ne = nebase; - int ns = tPhase->nSpecies(); + size_t eFound = npos; + size_t nebase = tPhase->nElements(); + size_t ne = nebase; + size_t ns = tPhase->nSpecies(); /* * Decide whether we need an extra element constraint for charge @@ -1540,7 +1512,7 @@ namespace VCSnonideal { elemResize(ne); - if (ChargeNeutralityElement >= 0) { + if (ChargeNeutralityElement != npos) { m_elementType[ChargeNeutralityElement] = VCS_ELEM_TYPE_CHARGENEUTRALITY; } @@ -1572,7 +1544,7 @@ namespace VCSnonideal { } } } - if (eFound == -2) { + if (eFound == npos) { eFound = ne; m_elementType[ne] = VCS_ELEM_TYPE_ELECTRONCHARGE; m_elementActive[ne] = 0; @@ -1617,7 +1589,7 @@ namespace VCSnonideal { fm[e][k] = tPhase->nAtoms(k, eT); e++; } - if (eFound >= 0) { + if (eFound != npos) { fm[eFound][k] = - tPhase->charge(k); } } @@ -1649,7 +1621,7 @@ namespace VCSnonideal { /* * @param e Element index. */ - int vcs_VolPhase::elementType(const int e) const { + int vcs_VolPhase::elementType(const size_t e) const { return m_elementType[e]; } /***************************************************************************/ @@ -1659,7 +1631,7 @@ namespace VCSnonideal { * @param e Element index * @param eType type of the element. */ - void vcs_VolPhase::setElementType(const int e, const int eType) { + void vcs_VolPhase::setElementType(const size_t e, const int eType) { m_elementType[e] = eType; } /***************************************************************************/ @@ -1670,18 +1642,18 @@ namespace VCSnonideal { } /***************************************************************************/ - int vcs_VolPhase::speciesUnknownType(const int k) const { + int vcs_VolPhase::speciesUnknownType(const size_t k) const { return m_speciesUnknownType[k]; } /***************************************************************************/ - int vcs_VolPhase::elementActive(const int e) const { + int vcs_VolPhase::elementActive(const size_t e) const { return m_elementActive[e]; } /***************************************************************************/ //! Return the number of species in the phase - int vcs_VolPhase::nSpecies() const { + size_t vcs_VolPhase::nSpecies() const { return m_numSpecies; } /***************************************************************************/ diff --git a/Cantera/src/equil/vcs_VolPhase.h b/Cantera/src/equil/vcs_VolPhase.h index 15cd25d3c..65492098b 100644 --- a/Cantera/src/equil/vcs_VolPhase.h +++ b/Cantera/src/equil/vcs_VolPhase.h @@ -2,9 +2,6 @@ * @file vcs_VolPhase.h * Header for the object representing each phase within vcs */ -/* - * $Id$ - */ /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -143,11 +140,11 @@ namespace VCSnonideal { * @param phaseName String name for the phase * @param molesInert kmoles of inert in the phase (defaults to zero) */ - void resize(const int phaseNum, const int numSpecies, - const int numElem, const char * const phaseName, + void resize(const size_t phaseNum, const size_t numSpecies, + const size_t numElem, const char * const phaseName, const double molesInert = 0.0); - void elemResize(const int numElemConstraints); + void elemResize(const size_t numElemConstraints); //! Evaluate activity coefficients and return the kspec coefficient /*! @@ -156,7 +153,7 @@ namespace VCSnonideal { * * @param kspec species number */ - double AC_calc_one(int kspec) const; + double AC_calc_one(size_t kspec) const; //! Set the moles and/or mole fractions within the phase @@ -261,7 +258,7 @@ namespace VCSnonideal { * @return Gstar[kspec] returns the gibbs free energy for the * standard state of the kth species. */ - double GStar_calc_one(int kspec) const; + double GStar_calc_one(size_t kspec) const; //! Gibbs free energy calculation at a temperature for the reference state //! of a species, return a value for one species @@ -271,7 +268,7 @@ namespace VCSnonideal { * * @return return value of the gibbs free energy */ - double G0_calc_one(int kspec) const; + double G0_calc_one(size_t kspec) const; //! Molar volume calculation for standard state of one species /*! @@ -286,7 +283,7 @@ namespace VCSnonideal { * @return molar volume of the kspec species's standard * state (m**3/kmol) */ - double VolStar_calc_one(int kglob) const; + double VolStar_calc_one(size_t kglob) const; //! Fill in the partial molar volume vector for VCS /*! @@ -380,7 +377,7 @@ namespace VCSnonideal { * * @return Value of the mole fraction */ - double molefraction(int kspec) const; + double molefraction(size_t kspec) const; //! Sets the total moles in the phase /*! @@ -419,7 +416,7 @@ namespace VCSnonideal { //! object. const std::vector & moleFractions() const; - double moleFraction(int klocal) const; + double moleFraction(size_t klocal) const; //! Sets the creationMoleNum's within the phase object /*! @@ -441,9 +438,9 @@ namespace VCSnonideal { //! Return the index of the species that represents the //! the voltage of the phase - int phiVarIndex() const; + size_t phiVarIndex() const; - void setPhiVarIndex(int phiVarIndex); + void setPhiVarIndex(size_t phiVarIndex); //! Retrieve the kth Species structure for the species belonging to this phase /*! @@ -451,7 +448,7 @@ namespace VCSnonideal { * * @param kindex kth species index. */ - vcs_SpeciesProperties * speciesProperty(const int kindex); + vcs_SpeciesProperties * speciesProperty(const size_t kindex); //! int indicating whether the phase exists or not /*! @@ -492,7 +489,7 @@ namespace VCSnonideal { * @return Returns the VCS_SOLVE species index of the species. * This changes as rearrangements are carried out. */ - int spGlobalIndexVCS(const int spIndex) const; + size_t spGlobalIndexVCS(const size_t spIndex) const; //! set the Global VCS index of the kth species in the phase @@ -503,7 +500,7 @@ namespace VCSnonideal { * @return Returns the VCS_SOLVE species index of the that species * This changes as rearrangements are carried out. */ - void setSpGlobalIndexVCS(const int spIndex, const int spGlobalIndex); + void setSpGlobalIndexVCS(const size_t spIndex, const size_t spGlobalIndex); //! Sets the total moles of inert in the phase /*! @@ -519,36 +516,36 @@ namespace VCSnonideal { double totalMolesInert() const; //! Returns the global index of the local element index for the phase - int elemGlobalIndex(const int e) const; + size_t elemGlobalIndex(const size_t e) const; //! sets a local phase element to a global index value /*! * @param eLocal Local phase element index * @param eGlobal Global phase element index */ - void setElemGlobalIndex(const int eLocal, const int eGlobal); + void setElemGlobalIndex(const size_t eLocal, const size_t eGlobal); //! Returns the number of element constraints - int nElemConstraints() const; + size_t nElemConstraints() const; //! Name of the element constraint with index \c e. /*! * @param e Element index. */ - std::string elementName(const int e) const; + std::string elementName(const size_t e) const; //! Type of the element constraint with index \c e. /*! * @param e Element index. */ - int elementType(const int e) const; + int elementType(const size_t e) const; //! Set the element Type of the element constraint with index \c e. /*! * @param e Element index * @param eType type of the element. */ - void setElementType(const int e, const int eType); + void setElementType(const size_t e, const int eType); //! Transfer all of the element information from the //! ThermoPhase object to the vcs_VolPhase object. @@ -559,7 +556,7 @@ namespace VCSnonideal { * * @param tPhase Pointer to the thermophase object */ - int transferElementsFM(const Cantera::ThermoPhase * const tPhase); + size_t transferElementsFM(const Cantera::ThermoPhase * const tPhase); //! Get a constant form of the Species Formula Matrix /*! @@ -579,14 +576,14 @@ namespace VCSnonideal { * metal electron -> VCS_SPECIES_INTERFACIALVOLTAGE * ( unknown is the interfacial voltage (volts) */ - int speciesUnknownType(const int k) const; + int speciesUnknownType(const size_t k) const; - int elementActive(const int e) const; + int elementActive(const size_t e) const; //! Return the number of species in the phase - int nSpecies() const; + size_t nSpecies() const; private: @@ -710,7 +707,7 @@ namespace VCSnonideal { * If it has one. If it does not have a charge neutrality * constraint, then this value is equal to -1 */ - int ChargeNeutralityElement; + size_t ChargeNeutralityElement; //! Units for the chemical potential data, pressure data, volume, //! and species amounts @@ -752,7 +749,7 @@ namespace VCSnonideal { /*! * This is usually equal to the number of elements. */ - int m_numElemConstraints; + size_t m_numElemConstraints; //! vector of strings containing the element constraint names /*! @@ -798,10 +795,10 @@ namespace VCSnonideal { //! Index of the element number in the global list of elements //! storred in VCS_PROB or VCS_SOLVE - std::vector m_elemGlobalIndex; + std::vector m_elemGlobalIndex; //! Number of species in the phase - int m_numSpecies; + size_t m_numSpecies; public: //! String name for the phase @@ -850,7 +847,7 @@ namespace VCSnonideal { * Note, as part of the vcs algorithm, the order of the species * vector is changed during the algorithm */ - std::vector IndSpecies; + std::vector IndSpecies; //! Vector of Species structures for the species belonging to this phase /*! @@ -899,7 +896,7 @@ namespace VCSnonideal { //! If the potential is a solution variable in VCS, it acts as a species. //! This is the species index in the phase for the potential - int m_phiVarIndex; + size_t m_phiVarIndex; //! Total Volume of the phase /*! diff --git a/Cantera/src/equil/vcs_dbocls.c b/Cantera/src/equil/vcs_dbocls.c index 65765ebc5..9482f212c 100644 --- a/Cantera/src/equil/vcs_dbocls.c +++ b/Cantera/src/equil/vcs_dbocls.c @@ -700,8 +700,8 @@ static integer c__4 = 4; if (bl[j] > bu[j]) { nerr = 57; nchar = 58; - rdum2 = bl[j]; - rdum = bu[j]; + rdum2 = (real) bl[j]; + rdum = (real) bu[j]; xerrwv_("DBOCLS(). FOR J=(I1), BOUND BL(J)=(R1) IS .GT. " "BU(J)=(R2).", &nchar, &nerr, &level, &c__1, &j, & idum, &c__2, &rdum2, &rdum, (ftnlen)58); @@ -905,7 +905,7 @@ L30: if (rw[j] <= zero) { nerr = 50; nchar = 84; - rdum2 = rw[j]; + rdum2 = (real) rw[j]; xerrwv_("DBOCLS(). EACH PROVIDED COL. SCALE FACTOR M" "UST BE POSITIVE. COMP. (I1) NOW = (R1).", & nchar, &nerr, &level, &c__1, &j, &idum, &c__1, diff --git a/Cantera/src/equil/vcs_dbols.c b/Cantera/src/equil/vcs_dbols.c index 8d0e2ce56..6fe16e998 100644 --- a/Cantera/src/equil/vcs_dbols.c +++ b/Cantera/src/equil/vcs_dbols.c @@ -549,8 +549,8 @@ static integer c__2 = 2; if (bl[j] > bu[j]) { nerr = 5; nchar = 57; - rdum2 = bl[j]; - rdum = bu[j]; + rdum2 = (real) bl[j]; + rdum = (real) bu[j]; xerrwv_("DBOLS(). FOR J=(I1), BOUND BL(J)=(R1) IS .GT. B" "U(J)=(R2).", &nchar, &nerr, &level, &c__1, &j, & idum, &c__2, &rdum2, &rdum, (ftnlen)57); @@ -691,7 +691,7 @@ L30: if (rw[j] <= zero) { nerr = 9; nchar = 85; - rdum2 = rw[j]; + rdum2 = (real) rw[j]; xerrwv_("DBOLS(). EACH PROVIDED COL. SCALE FACTOR MU" "ST BE POSITIVE. COMPONENT (I1) NOW = (R1).", & nchar, &nerr, &level, &c__1, &j, &idum, &c__1, diff --git a/Cantera/src/equil/vcs_dbolsm.c b/Cantera/src/equil/vcs_dbolsm.c index f1898d298..aedd200ac 100644 --- a/Cantera/src/equil/vcs_dbolsm.c +++ b/Cantera/src/equil/vcs_dbolsm.c @@ -662,8 +662,8 @@ static integer c__4 = 4; if (bu[j] < bl[j]) { nerr = 35; nchar = 71; - rdum2 = bl[j]; - rdum = bu[j]; + rdum2 = (real) bl[j]; + rdum = (real) bu[j]; xerrwv_("DBOLSM(). FOR J=(I1) THE LOWER BOUND=(R1) IS .GT. T" "HE UPPER BOUND=(R2).", &nchar, &nerr, &level, &c__1, & j, &idum, &c__2, &rdum2, &rdum, (ftnlen)71); @@ -1431,8 +1431,8 @@ L590: nerr = 25; nlevel = 0; nchar = 88; - rdum2 = tolind; - rdum = d1mach_(&c__4); + rdum2 = (real) tolind; + rdum = (real) d1mach_(&c__4); xerrwv_("DBOLSM(). THE TOLERANCE FOR RANK DETERMINATION=(R1)" " IS LESS THAN MACHINE PRECISION=(R2).", &nchar, &nerr, &nlevel, &c__0, &idum, &idum, &c__2, &rdum2, &rdum, ( @@ -1460,7 +1460,7 @@ L590: tolsze = x[*ncols + ioff]; if (tolsze <= zero) { nerr = 27; - rdum2 = tolsze; + rdum2 = (real) tolsze; xerrwv_("DBOLSM(). THE RECIPROCAL OF THE BLOW-UP FACTOR FOR " "REJECTING VARIABLES MUST BE POSITIVE. NOW=(R1).", & nchar, &nerr, &level, &c__0, &idum, &idum, &c__1, & @@ -1508,7 +1508,7 @@ L590: nerr = 30; nlevel = 0; nchar = 104; - rdum2 = fac; + rdum2 = (real) fac; xerrwv_("DBOLSM(). THE FACTOR (NCOLS/MROWS) WHERE PRE-TRIANG" "ULARIZING IS PERFORMED MUST BE NONNEGATIVE. NOW=(R1)." , &nchar, &nerr, &nlevel, &c__0, &idum, &idum, &c__1, @@ -1534,7 +1534,7 @@ L590: nerr = 38; nlevel = 0; nchar = 116; - rdum2 = wt; + rdum2 = (real) wt; xerrwv_("DBOLSM(). THE ROW SEPARATOR TO APPLY WEIGHTING (I1) MUS" "T LIE BETWEEN 0 AND MROWS (I2). WEIGHT (R1) MUST BE POSI" "TIVE.", &nchar, &nerr, &nlevel, &c__2, &mval, minput, & diff --git a/Cantera/src/equil/vcs_defs.h b/Cantera/src/equil/vcs_defs.h index 2c50ffaa1..d5a7e225b 100644 --- a/Cantera/src/equil/vcs_defs.h +++ b/Cantera/src/equil/vcs_defs.h @@ -2,10 +2,6 @@ * @file vcs_defs.h * Defines and definitions within the vcs package */ -/* - * $Id$ - */ - /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -21,13 +17,6 @@ namespace VCSnonideal { * COMMON DEFINITIONS -> Protect them against redefinitions */ //@{ -#ifndef TRUE -# define TRUE 1 -#endif - -#ifndef FALSE -# define FALSE 0 -#endif #ifndef MAX # define MAX(x,y) (( (x) > (y) ) ? (x) : (y)) diff --git a/Cantera/src/equil/vcs_elem.cpp b/Cantera/src/equil/vcs_elem.cpp index 0d6d37ef8..003b45e23 100644 --- a/Cantera/src/equil/vcs_elem.cpp +++ b/Cantera/src/equil/vcs_elem.cpp @@ -4,10 +4,6 @@ * element abundances constraints and the algorithm for fixing violations * of the element abundances constraints. */ -/* - * $Id$ - */ - #include "vcs_solve.h" #include "vcs_internal.h" #include "math.h" @@ -21,9 +17,9 @@ namespace VCSnonideal { * back into the global structure */ void VCS_SOLVE::vcs_elab() { - for (int j = 0; j < m_numElemConstraints; ++j) { + for (size_t j = 0; j < m_numElemConstraints; ++j) { m_elemAbundances[j] = 0.0; - for (int i = 0; i < m_numSpeciesTot; ++i) { + for (size_t i = 0; i < m_numSpeciesTot; ++i) { if (m_speciesUnknownType[i] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { m_elemAbundances[j] += m_formulaMatrix[j][i] * m_molNumSpecies_old[i]; } @@ -61,9 +57,8 @@ namespace VCSnonideal { * 0 : Checks constraints up to the number of components. * */ - int VCS_SOLVE::vcs_elabcheck(int ibound) { - int i; - int top = m_numComponents; + bool VCS_SOLVE::vcs_elabcheck(int ibound) { + size_t top = m_numComponents; double eval, scale; int numNonZero; bool multisign = false; @@ -73,7 +68,7 @@ namespace VCSnonideal { /* * Require 12 digits of accuracy on non-zero constraints. */ - for (i = 0; i < top; ++i) { + for (size_t i = 0; i < top; ++i) { if (m_elementActive[i]) { if (fabs(m_elemAbundances[i] - m_elemAbundancesGoal[i]) > (fabs(m_elemAbundancesGoal[i]) * 1.0e-12)) { /* @@ -92,7 +87,7 @@ namespace VCSnonideal { */ numNonZero = 0; multisign = false; - for (int kspec = 0; kspec < m_numSpeciesTot; kspec++) { + for (size_t kspec = 0; kspec < m_numSpeciesTot; kspec++) { eval = m_formulaMatrix[i][kspec]; if (eval < 0.0) { multisign = true; @@ -104,11 +99,11 @@ namespace VCSnonideal { } if (multisign) { if (fabs(m_elemAbundances[i] - m_elemAbundancesGoal[i]) > 1e-11 * scale) { - return FALSE; + return false; } } else { if (fabs(m_elemAbundances[i] - m_elemAbundancesGoal[i]) > VCS_DELETE_MINORSPECIES_CUTOFF) { - return FALSE; + return false; } } } else { @@ -117,22 +112,22 @@ namespace VCSnonideal { * even for rediculously small numbers. */ if (m_elType[i] == VCS_ELEM_TYPE_ABSPOS) { - return FALSE; + return false; } else { - return FALSE; + return false; } } } } } - return TRUE; + return true; } /* vcs_elabcheck() *********************************************************/ /*****************************************************************************/ /*****************************************************************************/ /*****************************************************************************/ - void VCS_SOLVE::vcs_elabPhase(int iphase, double * const elemAbundPhase) + void VCS_SOLVE::vcs_elabPhase(size_t iphase, double * const elemAbundPhase) /************************************************************************* * @@ -144,10 +139,9 @@ namespace VCSnonideal { * in m_molNumSpecies_old[]. *************************************************************************/ { - int i, j; - for (j = 0; j < m_numElemConstraints; ++j) { + for (size_t j = 0; j < m_numElemConstraints; ++j) { elemAbundPhase[j] = 0.0; - for (i = 0; i < m_numSpeciesTot; ++i) { + for (size_t i = 0; i < m_numSpeciesTot; ++i) { if (m_speciesUnknownType[i] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { if (m_phaseID[i] == iphase) { elemAbundPhase[j] += m_formulaMatrix[j][i] * m_molNumSpecies_old[i]; @@ -204,7 +198,8 @@ namespace VCSnonideal { * *************************************************************************/ { - int i, j, retn = 0, kspec, goodSpec, its; + int retn = 0, its; + bool goodSpec; double xx, par, saveDir, dir; #ifdef DEBUG_MODE @@ -238,10 +233,10 @@ namespace VCSnonideal { int numNonZero = 0; bool changed = false; bool multisign = false; - for (i = 0; i < m_numElemConstraints; ++i) { + for (size_t i = 0; i < m_numElemConstraints; ++i) { numNonZero = 0; multisign = false; - for (kspec = 0; kspec < m_numSpeciesTot; kspec++) { + for (size_t kspec = 0; kspec < m_numSpeciesTot; kspec++) { if (m_speciesUnknownType[kspec] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { double eval = m_formulaMatrix[i][kspec]; if (eval < 0.0) { @@ -254,7 +249,7 @@ namespace VCSnonideal { } if (!multisign) { if (numNonZero < 2) { - for (kspec = 0; kspec < m_numSpeciesTot; kspec++) { + for (size_t kspec = 0; kspec < m_numSpeciesTot; kspec++) { if (m_speciesUnknownType[kspec] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { double eval = m_formulaMatrix[i][kspec]; if (eval > 0.0) { @@ -265,8 +260,8 @@ namespace VCSnonideal { } } else { int numCompNonZero = 0; - int compID = -1; - for (kspec = 0; kspec < m_numComponents; kspec++) { + size_t compID = -1; + for (size_t kspec = 0; kspec < m_numComponents; kspec++) { if (m_speciesUnknownType[kspec] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { double eval = m_formulaMatrix[i][kspec]; if (eval > 0.0) { @@ -277,7 +272,7 @@ namespace VCSnonideal { } if (numCompNonZero == 1) { double diff = m_elemAbundancesGoal[i]; - for (kspec = m_numComponents; kspec < m_numSpeciesTot; kspec++) { + for (size_t kspec = m_numComponents; kspec < m_numSpeciesTot; kspec++) { if (m_speciesUnknownType[kspec] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { double eval = m_formulaMatrix[i][kspec]; diff -= eval * m_molNumSpecies_old[kspec]; @@ -303,10 +298,10 @@ namespace VCSnonideal { * the number of components. */ changed = false; - for (i = 0; i < m_numElemConstraints; ++i) { + for (size_t i = 0; i < m_numElemConstraints; ++i) { int elType = m_elType[i]; if (elType == VCS_ELEM_TYPE_ABSPOS) { - for (kspec = 0; kspec < m_numSpeciesTot; kspec++) { + for (size_t kspec = 0; kspec < m_numSpeciesTot; kspec++) { if (m_speciesUnknownType[kspec] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { double atomComp = m_formulaMatrix[i][kspec]; if (atomComp > 0.0) { @@ -355,15 +350,15 @@ namespace VCSnonideal { * of length nc, not ne, as there may be degenerate rows when * nc .ne. ne. */ - for (i = 0; i < m_numComponents; ++i) { + for (size_t i = 0; i < m_numComponents; ++i) { x[i] = m_elemAbundances[i] - m_elemAbundancesGoal[i]; if (fabs(x[i]) > 1.0E-13) retn = 1; - for (j = 0; j < m_numComponents; ++j) { + for (size_t j = 0; j < m_numComponents; ++j) { aa[j + i*m_numElemConstraints] = m_formulaMatrix[j][i]; } } - i = vcsUtil_mlequ(aa, m_numElemConstraints, m_numComponents, x, 1); - if (i == 1) { + int err = vcsUtil_mlequ(aa, m_numElemConstraints, m_numComponents, x, 1); + if (err == 1) { plogf("vcs_elcorr ERROR: mlequ returned error condition\n"); return VCS_FAILED_CONVERGENCE; } @@ -371,7 +366,7 @@ namespace VCSnonideal { * Now apply the new direction without creating negative species. */ par = 0.5; - for (i = 0; i < m_numComponents; ++i) { + for (size_t i = 0; i < m_numComponents; ++i) { if (m_molNumSpecies_old[i] > 0.0) { xx = -x[i] / m_molNumSpecies_old[i]; if (par < xx) par = xx; @@ -384,7 +379,7 @@ namespace VCSnonideal { if (par < 1.0 && par > 0.0) { retn = 2; par *= 0.9999; - for (i = 0; i < m_numComponents; ++i) { + for (size_t i = 0; i < m_numComponents; ++i) { double tmp = m_molNumSpecies_old[i] + par * x[i]; if (tmp > 0.0) { m_molNumSpecies_old[i] = tmp; @@ -397,7 +392,7 @@ namespace VCSnonideal { } } } else { - for (i = 0; i < m_numComponents; ++i) { + for (size_t i = 0; i < m_numComponents; ++i) { double tmp = m_molNumSpecies_old[i] + x[i]; if (tmp > 0.0) { m_molNumSpecies_old[i] = tmp; @@ -428,30 +423,30 @@ namespace VCSnonideal { * First find a species whose adjustment is a win-win * situation. */ - for (kspec = 0; kspec < m_numSpeciesTot; kspec++) { + for (size_t kspec = 0; kspec < m_numSpeciesTot; kspec++) { if (m_speciesUnknownType[kspec] == VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { continue; } saveDir = 0.0; - goodSpec = TRUE; - for (i = 0; i < m_numComponents; ++i) { + goodSpec = true; + for (size_t i = 0; i < m_numComponents; ++i) { dir = m_formulaMatrix[i][kspec] * (m_elemAbundancesGoal[i] - m_elemAbundances[i]); if (fabs(dir) > 1.0E-10) { if (dir > 0.0) { if (saveDir < 0.0) { - goodSpec = FALSE; + goodSpec = false; break; } } else { if (saveDir > 0.0) { - goodSpec = FALSE; + goodSpec = false; break; } } saveDir = dir; } else { if (m_formulaMatrix[i][kspec] != 0.) { - goodSpec = FALSE; + goodSpec = false; break; } } @@ -459,7 +454,7 @@ namespace VCSnonideal { if (goodSpec) { its = 0; xx = 0.0; - for (i = 0; i < m_numComponents; ++i) { + for (size_t i = 0; i < m_numComponents; ++i) { if (m_formulaMatrix[i][kspec] != 0.0) { xx += (m_elemAbundancesGoal[i] - m_elemAbundances[i]) / m_formulaMatrix[i][kspec]; its++; @@ -487,10 +482,10 @@ namespace VCSnonideal { goto L_CLEANUP; } - for (i = 0; i < m_numElemConstraints; ++i) { + for (size_t i = 0; i < m_numElemConstraints; ++i) { if (m_elType[i] == VCS_ELEM_TYPE_CHARGENEUTRALITY || (m_elType[i] == VCS_ELEM_TYPE_ABSPOS && m_elemAbundancesGoal[i] == 0.0)) { - for (kspec = 0; kspec < m_numSpeciesRdc; kspec++) { + for (size_t kspec = 0; kspec < m_numSpeciesRdc; kspec++) { if (m_elemAbundances[i] > 0.0) { if (m_formulaMatrix[i][kspec] < 0.0) { m_molNumSpecies_old[kspec] -= m_elemAbundances[i] / m_formulaMatrix[i][kspec] ; @@ -524,11 +519,11 @@ namespace VCSnonideal { * in the species concentrations to match the desired * electron charge exactly. */ - for (i = 0; i < m_numElemConstraints; ++i) { + for (size_t i = 0; i < m_numElemConstraints; ++i) { double dev = m_elemAbundancesGoal[i] - m_elemAbundances[i]; if (m_elType[i] == VCS_ELEM_TYPE_ELECTRONCHARGE && (fabs(dev) > 1.0E-300)) { bool useZeroed = true; - for (kspec = 0; kspec < m_numSpeciesRdc; kspec++) { + for (size_t kspec = 0; kspec < m_numSpeciesRdc; kspec++) { if (dev < 0.0) { if (m_formulaMatrix[i][kspec] < 0.0) { if (m_molNumSpecies_old[kspec] > 0.0) { @@ -543,7 +538,7 @@ namespace VCSnonideal { } } } - for (kspec = 0; kspec < m_numSpeciesRdc; kspec++) { + for (size_t kspec = 0; kspec < m_numSpeciesRdc; kspec++) { if (m_molNumSpecies_old[kspec] > 0.0 || useZeroed) { if (dev < 0.0) { if (m_formulaMatrix[i][kspec] < 0.0) { diff --git a/Cantera/src/equil/vcs_elem_rearrange.cpp b/Cantera/src/equil/vcs_elem_rearrange.cpp index 95e94feaa..78b6f7d56 100644 --- a/Cantera/src/equil/vcs_elem_rearrange.cpp +++ b/Cantera/src/equil/vcs_elem_rearrange.cpp @@ -3,10 +3,6 @@ * Contains implementations for rearranging the element columns, and * it contains the algorithm for choosing the rearrangement. */ -/* $Author$ - * $Date$ - * $Revision$ - */ /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -62,8 +58,9 @@ namespace VCSnonideal { */ int VCS_SOLVE::vcs_elem_rearrange(double * const aw, double * const sa, double * const sm, double * const ss) { - int j, k, l, i, jl, ml, jr, lindep, ielem; - int ncomponents = m_numComponents; + size_t j, k, l, i, jl, ml, jr, ielem; + bool lindep; + size_t ncomponents = m_numComponents; double test = -1.0E10; #ifdef DEBUG_MODE if (m_debug_print_lvl >= 2) { @@ -79,13 +76,13 @@ namespace VCSnonideal { * Use a temporary work array for the element numbers * Also make sure the value of test is unique. */ - lindep = FALSE; + lindep = false; do { - lindep = FALSE; + lindep = false; for (i = 0; i < m_numElemConstraints; ++i) { test -= 1.0; aw[i] = m_elemAbundancesGoal[i]; - if (test == aw[i]) lindep = TRUE; + if (test == aw[i]) lindep = true; } } while (lindep); @@ -179,8 +176,8 @@ namespace VCSnonideal { /* **************************************************** */ /* **** IF NORM OF NEW ROW .LT. 1E-6 REJECT ********** */ /* **************************************************** */ - if (sa[jr] < 1.0e-6) lindep = TRUE; - else lindep = FALSE; + if (sa[jr] < 1.0e-6) lindep = true; + else lindep = false; } while(lindep); /* ****************************************** */ /* **** REARRANGE THE DATA ****************** */ @@ -217,14 +214,14 @@ namespace VCSnonideal { * @param ipos first global element index * @param jpos second global element index */ - void VCS_SOLVE::vcs_switch_elem_pos(int ipos, int jpos) { + void VCS_SOLVE::vcs_switch_elem_pos(size_t ipos, size_t jpos) { if (ipos == jpos) return; - int j; + size_t j; double dtmp; vcs_VolPhase *volPhase; #ifdef DEBUG_MODE - if (ipos < 0 || ipos > (m_numElemConstraints - 1) || - jpos < 0 || jpos > (m_numElemConstraints - 1) ) { + if (ipos > (m_numElemConstraints - 1) || + jpos > (m_numElemConstraints - 1)) { plogf("vcs_switch_elem_pos: ifunc = 0: inappropriate args: %d %d\n", ipos, jpos); plogendl(); @@ -235,9 +232,9 @@ namespace VCSnonideal { * Change the element Global Index list in each vcs_VolPhase object * to reflect the switch in the element positions. */ - for (int iph = 0; iph < m_numPhases; iph++) { + for (size_t iph = 0; iph < m_numPhases; iph++) { volPhase = m_VolPhaseList[iph]; - for (int e = 0; e < volPhase->nElemConstraints(); e++) { + for (size_t e = 0; e < volPhase->nElemConstraints(); e++) { if (volPhase->elemGlobalIndex(e) == ipos) { volPhase->setElemGlobalIndex(e, jpos); } @@ -248,7 +245,7 @@ namespace VCSnonideal { } vcsUtil_dsw(VCS_DATA_PTR(m_elemAbundancesGoal), ipos, jpos); vcsUtil_dsw(VCS_DATA_PTR(m_elemAbundances), ipos, jpos); - vcsUtil_isw(VCS_DATA_PTR(m_elementMapIndex), ipos, jpos); + vcsUtil_ssw(VCS_DATA_PTR(m_elementMapIndex), ipos, jpos); vcsUtil_isw(VCS_DATA_PTR(m_elType), ipos, jpos); vcsUtil_isw(VCS_DATA_PTR(m_elementActive), ipos, jpos); for (j = 0; j < m_numSpeciesTot; ++j) { diff --git a/Cantera/src/equil/vcs_equilibrate.cpp b/Cantera/src/equil/vcs_equilibrate.cpp index 03692c6b5..072755c2b 100644 --- a/Cantera/src/equil/vcs_equilibrate.cpp +++ b/Cantera/src/equil/vcs_equilibrate.cpp @@ -2,10 +2,6 @@ * @file vcs_equilibrate.cpp * Driver routines for equilibrium solvers */ -/* - * - * $Id$ - */ /* * Copywrite (2006) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -35,7 +31,6 @@ #include #include -using namespace Cantera; using namespace std; namespace Cantera { diff --git a/Cantera/src/equil/vcs_inest.cpp b/Cantera/src/equil/vcs_inest.cpp index f071a044a..9139d5ca3 100644 --- a/Cantera/src/equil/vcs_inest.cpp +++ b/Cantera/src/equil/vcs_inest.cpp @@ -2,11 +2,6 @@ * @file vcs_inest.cpp * Implementation methods for obtaining a good initial guess */ -/* $Author$ - * $Date$ - * $Revision$ - */ - /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -42,14 +37,13 @@ namespace VCSnonideal { */ void VCS_SOLVE::vcs_inest(double * const aw, double * const sa, double * const sm, double * const ss, double test) { - int conv, k, lt, ikl, kspec, iph, irxn; + size_t lt, ikl, kspec, iph, irxn; double s; double s1 = 0.0; double xl, par; - int finished; - int nspecies = m_numSpeciesTot; - int nrxn = m_numRxnTot; - vcs_VolPhase *Vphase = 0; + bool finished, conv; + size_t nspecies = m_numSpeciesTot; + size_t nrxn = m_numRxnTot; // double *molNum = VCS_DATA_PTR(m_molNumSpecies_old); double TMolesMultiphase; @@ -112,7 +106,7 @@ namespace VCSnonideal { plogendl(); plogf("%s Element Goal Actual\n", pprefix); int jj = 0; - for (int j = 0; j < m_numElemConstraints; j++) { + for (size_t j = 0; j < m_numElemConstraints; j++) { if (m_elementActive[j]) { double tmp = 0.0; for (kspec = 0; kspec < nspecies; ++kspec) { @@ -135,7 +129,6 @@ namespace VCSnonideal { vcs_dzero(VCS_DATA_PTR(m_deltaMolNumSpecies), nspecies); for (kspec = 0; kspec < nspecies; ++kspec) { iph = m_phaseID[kspec]; - Vphase = m_VolPhaseList[iph]; if (m_speciesUnknownType[kspec] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { if (m_molNumSpecies_old[kspec] <= 0.0) { /* @@ -154,7 +147,7 @@ namespace VCSnonideal { * Now find the optimized basis that spans the stoichiometric * coefficient matrix */ - (void) vcs_basopt(FALSE, aw, sa, sm, ss, test, &conv); + (void) vcs_basopt(false, aw, sa, sm, ss, test, &conv); /* ***************************************************************** */ /* **** CALCULATE TOTAL MOLES, ****************** */ @@ -246,7 +239,7 @@ namespace VCSnonideal { m_deltaMolNumSpecies[kspec] = 0.5 * (m_tPhaseMoles_new[iph] + TMolesMultiphase) * exp(-m_deltaGRxn_new[irxn]); - for (k = 0; k < m_numComponents; ++k) { + for (size_t k = 0; k < m_numComponents; ++k) { m_deltaMolNumSpecies[k] += m_stoichCoeffRxnMatrix[irxn][k] * m_deltaMolNumSpecies[kspec]; } @@ -293,7 +286,7 @@ namespace VCSnonideal { /* ******************************************** */ /* **** CALCULATE NEW MOLE NUMBERS ************ */ /* ******************************************** */ - finished = FALSE; + finished = false; do { for (kspec = 0; kspec < m_numComponents; ++kspec) { if (m_speciesUnknownType[kspec] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { @@ -324,17 +317,17 @@ namespace VCSnonideal { s += m_deltaMolNumSpecies[kspec] * m_feSpecies_old[kspec]; } if (s == 0.0) { - finished = TRUE; continue; + finished = true; continue; } if (s < 0.0) { - if (ikl <= 0) { - finished = TRUE; continue; + if (ikl == 0) { + finished = true; continue; } } /* ***************************************** */ /* *** TRY HALF STEP SIZE ****************** */ /* ***************************************** */ - if (ikl <= 0) { + if (ikl == 0) { s1 = s; par *= 0.5; ikl = 1; @@ -461,15 +454,13 @@ namespace VCSnonideal { * Note: We won't do this unless we have to since it involves inverting * a matrix. */ - int rangeCheck = vcs_elabcheck(1); + bool rangeCheck = vcs_elabcheck(1); if (!vcs_elabcheck(0)) { -#ifdef DEBUG_MODE - if (m_debug_print_lvl >= 2) { + if (DEBUG_MODE_ENABLED && m_debug_print_lvl >= 2) { plogf("%sInitial guess failed element abundances\n", pprefix); plogf("%sCall vcs_elcorr to attempt fix", pprefix); plogendl(); } -#endif vcs_elcorr(VCS_DATA_PTR(sm), VCS_DATA_PTR(aw)); rangeCheck = vcs_elabcheck(1); if (!vcs_elabcheck(0)) { @@ -480,8 +471,7 @@ namespace VCSnonideal { plogendl(); retn = -1; } else { -#ifdef DEBUG_MODE - if (m_debug_print_lvl >= 2) { + if (DEBUG_MODE_ENABLED && m_debug_print_lvl >= 2) { if (rangeCheck) { plogf("%sInitial guess now satisfies element abundances", pprefix); plogendl(); @@ -493,12 +483,10 @@ namespace VCSnonideal { plogendl(); } } -#endif } } else { -#ifdef DEBUG_MODE - if (m_debug_print_lvl >= 2) { + if (DEBUG_MODE_ENABLED && m_debug_print_lvl >= 2) { if (rangeCheck) { plogf("%sInitial guess satisfies element abundances", pprefix); plogendl(); @@ -510,7 +498,6 @@ namespace VCSnonideal { plogendl(); } } -#endif } #ifdef DEBUG_MODE diff --git a/Cantera/src/equil/vcs_internal.h b/Cantera/src/equil/vcs_internal.h index cda63dada..1be9697c4 100644 --- a/Cantera/src/equil/vcs_internal.h +++ b/Cantera/src/equil/vcs_internal.h @@ -2,10 +2,6 @@ * @file vcs_internal.h * Internal declarations for the VCSnonideal package */ -/* - * $Id$ - */ - /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -24,6 +20,7 @@ #include "global.h" namespace VCSnonideal { + using Cantera::npos; //! Points to the data in a std::vector<> object #define VCS_DATA_PTR(vvv) (&(vvv[0])) @@ -156,7 +153,7 @@ namespace VCSnonideal { * (each column is a new rhs) * @param m number of rhs's */ - int vcsUtil_mlequ(double *c, int idem, int n, double *b, int m); + int vcsUtil_mlequ(double *c, size_t idem, size_t n, double *b, size_t m); //! Invert an n x n matrix and solve m rhs's /*! @@ -202,7 +199,7 @@ namespace VCSnonideal { * @param i1 first index * @param i2 second index */ - void vcsUtil_dsw(double x[], int i1, int i2); + void vcsUtil_dsw(double x[], size_t i1, size_t i2); //! Swap values in an integer array /*! @@ -212,7 +209,8 @@ namespace VCSnonideal { * @param i1 first index * @param i2 second index */ - void vcsUtil_isw(int x[], int i1, int i2); + void vcsUtil_isw(int x[], size_t i1, size_t i2); + void vcsUtil_ssw(size_t x[], size_t i1, size_t i2); //! Swap values in a std vector string /*! @@ -223,7 +221,7 @@ namespace VCSnonideal { * @param i2 second index */ void vcsUtil_stsw(std::vector & vecStrings, - int i1, int i2); + size_t i1, size_t i2); //! Definition of the function pointer for the root finder /*! @@ -343,7 +341,7 @@ namespace VCSnonideal { } @endverbatim * */ - int vcsUtil_root1d(double xmin, double xmax, int itmax, VCS_FUNC_PTR func, + int vcsUtil_root1d(double xmin, double xmax, size_t itmax, VCS_FUNC_PTR func, void *fptrPassthrough, double FuncTargVal, int varID, double *xbest, int printLvl = 0); @@ -366,7 +364,7 @@ namespace VCSnonideal { * @param vec_to vector of doubles * @param length length of the vector to zero. */ - inline void vcs_dzero(double * const vec_to, const int length) { + inline void vcs_dzero(double * const vec_to, const size_t length) { (void) memset((void *) vec_to, 0, length * sizeof(double)); } @@ -375,7 +373,7 @@ namespace VCSnonideal { * @param vec_to vector of ints * @param length length of the vector to zero. */ - inline void vcs_izero(int * const vec_to, const int length) { + inline void vcs_izero(int * const vec_to, const size_t length) { (void) memset((void *) vec_to, 0, length * sizeof(int)); } @@ -387,7 +385,7 @@ namespace VCSnonideal { * @param length Number of doubles to copy. */ inline void vcs_dcopy(double * const vec_to, - const double * const vec_from, const int length) { + const double * const vec_from, const size_t length) { (void) memcpy((void *) vec_to, (const void *) vec_from, (length) * sizeof(double)); } @@ -401,7 +399,7 @@ namespace VCSnonideal { * @param length Number of int to copy. */ inline void vcs_icopy(int * const vec_to, - const int * const vec_from, const int length) { + const int * const vec_from, const size_t length) { (void) memcpy((void *) vec_to, (const void *) vec_from, (length) * sizeof(int)); } @@ -411,7 +409,7 @@ namespace VCSnonideal { * @param vec_to vector of doubles * @param length length of the vector to zero. */ - inline void vcs_vdzero(std::vector &vec_to, const int length) { + inline void vcs_vdzero(std::vector &vec_to, const size_t length) { (void) memset((void *)VCS_DATA_PTR(vec_to), 0, (length) * sizeof(double)); } @@ -420,7 +418,7 @@ namespace VCSnonideal { * @param vec_to vector of ints * @param length length of the vector to zero. */ - inline void vcs_vizero(std::vector &vec_to, const int length) { + inline void vcs_vizero(std::vector &vec_to, const size_t length) { (void) memset((void *)VCS_DATA_PTR(vec_to), 0, (length) * sizeof(int)); } @@ -436,7 +434,7 @@ namespace VCSnonideal { * @param length Number of doubles to copy. */ inline void vcs_vdcopy(std::vector & vec_to, - const std::vector & vec_from, int length) { + const std::vector & vec_from, size_t length) { (void) memcpy((void *)&(vec_to[0]), (const void *) &(vec_from[0]), (length) * sizeof(double)); } @@ -487,7 +485,7 @@ namespace VCSnonideal { * @return Return index of the greatest value on X(i) searched * j <= i < n */ - int vcs_optMax(const double *x, const double *xSize, int j, int n); + size_t vcs_optMax(const double *x, const double *xSize, size_t j, size_t n); //! Returns the maximum integer in a list /*! @@ -532,7 +530,7 @@ namespace VCSnonideal { * - 1 right aligned * - 2 left aligned */ - void vcs_print_stringTrunc(const char *str, int space, int alignment); + void vcs_print_stringTrunc(const char *str, size_t space, int alignment); //! Simple routine to check whether two doubles are equal up to //! roundoff error diff --git a/Cantera/src/equil/vcs_linmaxc.cpp b/Cantera/src/equil/vcs_linmaxc.cpp deleted file mode 100644 index fc0dd7688..000000000 --- a/Cantera/src/equil/vcs_linmaxc.cpp +++ /dev/null @@ -1,154 +0,0 @@ -/* $Author$ - * $Date$ - * $Revision$ - */ - -/* - * Copywrite (2005) Sandia Corporation. Under the terms of - * Contract DE-AC04-94AL85000 with Sandia Corporation, the - * U.S. Government retains certain rights in this software. - */ - - -#ifdef hpux -#define dbocls_ dbocls -#endif -#ifdef DEBUG_MODE -//extern int vcs_debug_print_lvl; -#endif - -#include "vcs_internal.h" -#include "vcs_solve.h" - -#include -#include -#include - -extern "C" void dbocls_(double *W, int *MDW, int *MCON, int *MROWS, - int *NCOLS, - double *BL, double *BU, int *IND, int *IOPT, - double *X, double *RNORMC, double *RNORM, - int *MODE, double *RW, int *IW); - -/***************************************************************************** -* This whole program is a wrapper for the slatec routine, DBOCLS() -* DBOCLS solves a bounded and constrained least squares problem. -******************************************************************************/ -namespace VCSnonideal { - -#ifdef ALTLINPROG -#else -int linprogmax(double *XMOLES, double *CC, double *AX, double *BB, - int NE, int M, int NE0) - - /*----------------------------------------------------------------------- - * Find XMOLES(I), i = 1, M such that - * Maximize CC dot XMOLES, subject to the NE constraints: - * - * [AX] [XMOLES] = [BB] - * and XMOLES(i) > 0 - * - * Input - * --------- - * AX(NE, M) - matrix of constraints AX(I,J) = ax(i + j*ne0) - * BB(NE) - contraint values - * CC(M) - Vector of "Good Values" to maximize - * - * Output - * --------- - * XMOLES(M) - optimal value of XMOLES() - *----------------------------------------------------------------------*/ -{ - int MROWS, MCON, NCOLS, NX, NI, MDW, i, j, MODE; - double sum, F[1], RNORMC, RNORM, *W, *BL, *BU, *RW, *X; - int *IND, *IW, *IOPT; - - MROWS = 1; - MCON = NE; - NCOLS = M; - MDW = MCON + NCOLS; - NX = 0; - NI = 0; - - sum = 0.0; - for (i = 0; i < M; i++) { - sum += fabs(CC[i]); - } - F[0] = sum * 1000.; - if (F[0] <= 0.0) F[0] = 1000.; - - BL = (double *) malloc(2*(NCOLS+MCON) * sizeof(double)); - BU = BL + (NCOLS+MCON); - IND = (int *) malloc((NCOLS+MCON) * sizeof(int)); - RW = (double *) malloc((6*NCOLS + 5*MCON) * sizeof(double)); - IW = (int *) malloc((2*NCOLS + 2*MCON) * sizeof(int)); - IOPT = (int *) malloc((17 + NI) * sizeof(int)); - X = (double *) malloc((2*(NCOLS+MCON) + 2 + NX) * sizeof(double)); - W = (double *) malloc((MDW*(NCOLS+MCON+1)) * sizeof(double)); - if (W == NULL) { - plogf("linproxmax ERROR: can not malloc memory of size %d bytes\n", - (int) ((MDW*(NCOLS+MCON+1)) * sizeof(double))); - if (BL != NULL) free((void *) BL); - if (IND != NULL) free((void *) IND); - if (RW != NULL) free((void *) RW); - if (IW != NULL) free((void *) IW); - if (IOPT != NULL) free((void *) IOPT); - if (W != NULL) free((void *) W); - return -1; - } - for (j = 0; j < MCON; j++) { - for (i = 0; i < NCOLS; i++) { - W[j + i*MDW] = AX[j + i*NE0]; - } - } - for (i = 0; i < NCOLS; i++) { - W[MCON + i*MDW] = CC[i]; - } - W[MCON + (NCOLS)*MDW] = F[0]; - IOPT[0] = 99; - - for (j = 0; j < NCOLS; j++) { - IND[j] = 1; - BL[j] = 0.0; - BU[j] = 1.0e200; - } - for (j = 0; j < MCON; j++) { - IND[j + NCOLS] = 3; - BL[j + NCOLS] = BB[j]; - BU[j + NCOLS] = BL[j + NCOLS]; - } - - - dbocls_(W, &MDW, &MCON, &MROWS, &NCOLS, BL, BU, IND, IOPT, - X, &RNORMC, &RNORM, &MODE, RW, IW); - if (MODE != 0) { - plogf("Return from DBOCLS was not normal, MODE = %d\n", MODE); - plogf(" refer to subroutine DBOCLS for resolution\n"); - plogf(" RNORMC = %g\n", RNORMC); - } - - for (j = 0; j < NCOLS; j++) { - XMOLES[j] = X[j]; - } -#ifdef DEBUG_MODE - //sum = 0.0; - //for (j = 0; j < NCOLS; j++) { - // sum += XMOLES[j] * CC[j]; - //} - //if (vcs_debug_print_lvl >= 2) { - // plogf(" -- linmaxc: Final Maximized Value = %g\n", sum); - //} -#endif - - free((void *)W); - free((void *)BL); - free((void *)IND); - free((void *)RW); - free((void *)IW); - free((void *)IOPT); - free((void *)X); - - return 0; -} -#endif -} diff --git a/Cantera/src/equil/vcs_nondim.cpp b/Cantera/src/equil/vcs_nondim.cpp index 16d44448d..415f8dd49 100644 --- a/Cantera/src/equil/vcs_nondim.cpp +++ b/Cantera/src/equil/vcs_nondim.cpp @@ -2,9 +2,6 @@ * @file vcs_nondim.cpp * Nondimensionalization routines within VCSnonideal */ -/* - * $Id$ - */ /* * Copywrite (2007) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -107,12 +104,11 @@ namespace VCSnonideal { * the algorithm would have problems. */ void VCS_SOLVE::vcs_nondim_TP() { - int i; double tf; if (m_unitsState == VCS_DIMENSIONAL_G) { m_unitsState = VCS_NONDIMENSIONAL_G; tf = 1.0 / vcs_nondimMult_TP(m_VCS_UnitsFormat, m_temperature); - for (i = 0; i < m_numSpeciesTot; ++i) { + for (size_t i = 0; i < m_numSpeciesTot; ++i) { /* * Modify the standard state and total chemical potential data, * FF(I), to make it dimensionless, i.e., mu / RT. @@ -137,7 +133,7 @@ namespace VCSnonideal { * or the other is specified here. */ double esum = 0.0; - for (i = 0; i < m_numElemConstraints; ++i) { + for (size_t i = 0; i < m_numElemConstraints; ++i) { if (m_elType[i] == VCS_ELEM_TYPE_ABSPOS) { esum += fabs(m_elemAbundancesGoal[i]); } @@ -174,16 +170,16 @@ namespace VCSnonideal { plogendl(); } #endif - for (i = 0; i < m_numSpeciesTot; ++i) { + for (size_t i = 0; i < m_numSpeciesTot; ++i) { if (m_speciesUnknownType[i] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { m_molNumSpecies_old[i] *= (1.0 / m_totalMoleScale); } } - for (i = 0; i < m_numElemConstraints; ++i) { + for (size_t i = 0; i < m_numElemConstraints; ++i) { m_elemAbundancesGoal[i] *= (1.0 / m_totalMoleScale); } - for (int iph = 0; iph < m_numPhases; iph++) { + for (size_t iph = 0; iph < m_numPhases; iph++) { TPhInertMoles[iph] *= (1.0 / m_totalMoleScale); if (TPhInertMoles[iph] != 0.0) { vcs_VolPhase *vphase = m_VolPhaseList[iph]; @@ -208,12 +204,11 @@ namespace VCSnonideal { */ void VCS_SOLVE::vcs_redim_TP(void) { - int i; double tf; if (m_unitsState != VCS_DIMENSIONAL_G) { m_unitsState = VCS_DIMENSIONAL_G; tf = vcs_nondimMult_TP(m_VCS_UnitsFormat, m_temperature); - for (i = 0; i < m_numSpeciesTot; ++i) { + for (size_t i = 0; i < m_numSpeciesTot; ++i) { /* * Modify the standard state and total chemical potential data, * FF(I), to make it have units, i.e. mu = RT * mu_star @@ -233,16 +228,16 @@ namespace VCSnonideal { plogendl(); } #endif - for (i = 0; i < m_numSpeciesTot; ++i) { + for (size_t i = 0; i < m_numSpeciesTot; ++i) { if (m_speciesUnknownType[i] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { m_molNumSpecies_old[i] *= m_totalMoleScale; } } - for (i = 0; i < m_numElemConstraints; ++i) { + for (size_t i = 0; i < m_numElemConstraints; ++i) { m_elemAbundancesGoal[i] *= m_totalMoleScale; } - for (int iph = 0; iph < m_numPhases; iph++) { + for (size_t iph = 0; iph < m_numPhases; iph++) { TPhInertMoles[iph] *= m_totalMoleScale; if (TPhInertMoles[iph] != 0.0) { vcs_VolPhase *vphase = m_VolPhaseList[iph]; diff --git a/Cantera/src/equil/vcs_phaseStability.cpp b/Cantera/src/equil/vcs_phaseStability.cpp index 3307f6954..db557b4af 100644 --- a/Cantera/src/equil/vcs_phaseStability.cpp +++ b/Cantera/src/equil/vcs_phaseStability.cpp @@ -3,17 +3,6 @@ * Implementation class for functions associated with determining the stability of a phase * (see Class \link Cantera::VCS_SOLVE VCS_SOLVE\endlink and \ref equilfunctions ). */ - -/* - * $Id$ - */ -/* - * Copywrite (2005) Sandia Corporation. Under the terms of - * Contract DE-AC04-94AL85000 with Sandia Corporation, the - * U.S. Government retains certain rights in this software. - */ - - #include "vcs_solve.h" #include "vcs_internal.h" #include "vcs_species_thermo.h" @@ -45,7 +34,7 @@ namespace VCSnonideal { * @return Returns true if the phase can come into existence * and false otherwise. */ - bool VCS_SOLVE::vcs_popPhasePossible(const int iphasePop) const { + bool VCS_SOLVE::vcs_popPhasePossible(const size_t iphasePop) const { vcs_VolPhase *Vphase = m_VolPhaseList[iphasePop]; @@ -62,8 +51,8 @@ namespace VCSnonideal { * can be popped, if there is one species in the phase that can be * popped. */ - for (int k = 0; k < Vphase->nSpecies(); k++) { - int kspec = Vphase->spGlobalIndexVCS(k); + for (size_t k = 0; k < Vphase->nSpecies(); k++) { + size_t kspec = Vphase->spGlobalIndexVCS(k); #ifdef DEBUG_MODE if (m_molNumSpecies_old[kspec] > 0.0) { printf("ERROR vcs_popPhasePossible we shouldn't be here %d %g > 0.0", @@ -71,10 +60,10 @@ namespace VCSnonideal { exit(-1); } #endif - int irxn = kspec - m_numComponents; - if (irxn >= 0) { - int iPopPossible = true; - for (int j = 0; j < m_numComponents; ++j) { + size_t irxn = kspec - m_numComponents; + if (kspec >= m_numCoimponents) { + bool iPopPossible = true; + for (size_t j = 0; j < m_numComponents; ++j) { if (m_elType[j] == VCS_ELEM_TYPE_ABSPOS) { double stoicC = m_stoichCoeffRxnMatrix[irxn][j]; if (stoicC != 0.0) { @@ -88,7 +77,7 @@ namespace VCSnonideal { } } } - if (iPopPossible == true) { + if (iPopPossible) { return true; } } else { @@ -317,7 +306,7 @@ namespace VCSnonideal { plogf(" --------------------------------------------------------------------------\n"); } #endif - for (iph = 0; iph < m_numPhases; iph++) { + for (size_t iph = 0; iph < m_numPhases; iph++) { Vphase = m_VolPhaseList[iph]; int existence = Vphase->exists(); #ifdef DEBUG_MODE @@ -453,16 +442,15 @@ namespace VCSnonideal { * - 3 : Nothing was done because the phase couldn't be birthed * because a needed component is zero. */ - int VCS_SOLVE::vcs_popPhaseRxnStepSizes(const int iphasePop) { + int VCS_SOLVE::vcs_popPhaseRxnStepSizes(const size_t iphasePop) { vcs_VolPhase *Vphase = m_VolPhaseList[iphasePop]; // Identify the first species in the phase - int kspec = Vphase->spGlobalIndexVCS(0); + size_t kspec = Vphase->spGlobalIndexVCS(0); // Identify the formation reaction for that species - int irxn = kspec - m_numComponents; + size_t irxn = kspec - m_numComponents; std::vector creationGlobalRxnNumbers; doublereal s; - int j, k; // Calculate the initial moles of the phase being born. // Here we set it to 10x of the value which would cause the phase to be // zeroed out within the algorithm. We may later adjust the value. @@ -482,18 +470,17 @@ namespace VCSnonideal { } #endif // Section for a single-species phase - // if (Vphase->m_singleSpecies) { s = 0.0; double *dnPhase_irxn = m_deltaMolNumPhase[irxn]; - for (j = 0; j < m_numComponents; ++j) { + for (size_t j = 0; j < m_numComponents; ++j) { if (!m_SSPhase[j]) { if (m_molNumSpecies_old[j] > 0.0) { s += SQUARE(m_stoichCoeffRxnMatrix[irxn][j]) / m_molNumSpecies_old[j]; } } } - for (j = 0; j < m_numPhases; j++) { + for (size_t j = 0; j < m_numPhases; j++) { Vphase = m_VolPhaseList[j]; if (! Vphase->m_singleSpecies) { if (m_tPhaseMoles_old[j] > 0.0) @@ -519,7 +506,7 @@ namespace VCSnonideal { /* * section to do damping of the m_deltaMolNumSpecies[] */ - for (j = 0; j < m_numComponents; ++j) { + for (size_t j = 0; j < m_numComponents; ++j) { double stoicC = m_stoichCoeffRxnMatrix[irxn][j]; if (stoicC != 0.0) { if (m_elType[j] == VCS_ELEM_TYPE_ABSPOS) { @@ -561,10 +548,10 @@ namespace VCSnonideal { fracDelta = Vphase->creationMoleNumbers(creationGlobalRxnNumbers); double sumFrac = 0.0; - for (k = 0; k < Vphase->nSpecies(); k++) { + for (size_t k = 0; k < Vphase->nSpecies(); k++) { sumFrac += fracDelta[k]; } - for (k = 0; k < Vphase->nSpecies(); k++) { + for (size_t k = 0; k < Vphase->nSpecies(); k++) { X_est[k] = fracDelta[k] / sumFrac; } @@ -574,12 +561,12 @@ namespace VCSnonideal { double * molNumSpecies_tmp = DATA_PTR(m_deltaGRxn_tmp); - for (k = 0; k < Vphase->nSpecies(); k++) { + for (size_t k = 0; k < Vphase->nSpecies(); k++) { kspec = Vphase->spGlobalIndexVCS(k); double delmol = deltaMolNumPhase * X_est[k]; - irxn = kspec - m_numComponents; if (kspec >= m_numComponents) { - for (j = 0; j < m_numComponents; ++j) { + irxn = kspec - m_numComponents; + for (size_t j = 0; j < m_numComponents; ++j) { double stoicC = m_stoichCoeffRxnMatrix[irxn][j]; if (stoicC != 0.0) { if (m_elType[j] == VCS_ELEM_TYPE_ABSPOS) { @@ -591,7 +578,7 @@ namespace VCSnonideal { } doublereal ratioComp = 0.0; - for (j = 0; j < m_numComponents; ++j) { + for (size_t j = 0; j < m_numComponents; ++j) { double deltaJ = m_molNumSpecies_old[j] - molNumSpecies_tmp[j]; if (molNumSpecies_tmp[j] < 0.0) { ratioComp = 1.0; @@ -604,7 +591,7 @@ namespace VCSnonideal { } } else { if (m_elType[j] == VCS_ELEM_TYPE_ABSPOS) { - int jph = m_phaseID[j]; + size_t jph = m_phaseID[j]; if ((jph != iphasePop) && (!m_SSPhase[j])) { double fdeltaJ = fabs(deltaJ); if ( m_molNumSpecies_old[j] > 0.0) { @@ -630,7 +617,7 @@ namespace VCSnonideal { return 3; } - for (k = 0; k < Vphase->nSpecies(); k++) { + for (size_t k = 0; k < Vphase->nSpecies(); k++) { kspec = Vphase->spGlobalIndexVCS(k); if (kspec < m_numComponents) { m_speciesStatus[kspec] = VCS_SPECIES_COMPONENT; @@ -650,14 +637,12 @@ namespace VCSnonideal { } - // - //==================================================================================================================== - double VCS_SOLVE::vcs_phaseStabilityTest(const int iph) { + double VCS_SOLVE::vcs_phaseStabilityTest(const size_t iph) { /* * We will use the _new state calc here */ - int kspec, irxn, k, i, kc, kc_spec; + size_t kspec, irxn, k, i, kc, kc_spec; vcs_VolPhase *Vphase = m_VolPhaseList[iph]; doublereal deltaGRxn; @@ -690,13 +675,11 @@ namespace VCSnonideal { fracDelta_new = Vphase->creationMoleNumbers(creationGlobalRxnNumbers); - bool oneIsComponent = false; - std::vector componentList; + std::vector componentList; for (k = 0; k < Vphase->nSpecies(); k++) { kspec = Vphase->spGlobalIndexVCS(k); if (kspec < m_numComponents) { - oneIsComponent = true; componentList.push_back(k); } } @@ -735,18 +718,16 @@ namespace VCSnonideal { fracDelta_old = fracDelta_new; dirProdOld = dirProd; - - // Given a set of fracDelta's, we calculate the fracDelta's // for the component species, if any - for (i = 0; i < (int) componentList.size(); i++) { + for (i = 0; i < componentList.size(); i++) { kc = componentList[i]; kc_spec = Vphase->spGlobalIndexVCS(kc); fracDelta_old[kc] = 0.0; for (k = 0; k < Vphase->nSpecies(); k++) { kspec = Vphase->spGlobalIndexVCS(k); - irxn = kspec - m_numComponents; - if (irxn >= 0) { + if (kspec >= m_numComponents) { + irxn = kspec - m_numComponents; fracDelta_old[kc] += m_stoichCoeffRxnMatrix[irxn][kc_spec] * fracDelta_old[k]; } } @@ -769,7 +750,7 @@ namespace VCSnonideal { sum_Xcomp += X_est[k]; } } - + /* * Feed the newly formed estimate of the mole fractions back into the @@ -786,30 +767,33 @@ namespace VCSnonideal { * First calculate altered chemical potentials for component species * belonging to this phase. */ - for (i = 0; i < (int) componentList.size(); i++) { + for (i = 0; i < componentList.size(); i++) { kc = componentList[i]; kc_spec = Vphase->spGlobalIndexVCS(kc); if ( X_est[kc] > VCS_DELETE_MINORSPECIES_CUTOFF) { - m_feSpecies_Deficient[kc_spec] = m_feSpecies_old[kc_spec] + log(m_actCoeffSpecies_new[kc_spec] * X_est[kc]); + m_feSpecies_Deficient[kc_spec] = m_feSpecies_old[kc_spec] + + log(m_actCoeffSpecies_new[kc_spec] * X_est[kc]); } else { - m_feSpecies_Deficient[kc_spec] = m_feSpecies_old[kc_spec] + log(m_actCoeffSpecies_new[kc_spec] * VCS_DELETE_MINORSPECIES_CUTOFF); + m_feSpecies_Deficient[kc_spec] = m_feSpecies_old[kc_spec] + + log(m_actCoeffSpecies_new[kc_spec] * VCS_DELETE_MINORSPECIES_CUTOFF); } } - for (i = 0; i < (int) componentList.size(); i++) { + for (i = 0; i < componentList.size(); i++) { kc = componentList[i]; kc_spec = Vphase->spGlobalIndexVCS(kc); for (k = 0; k < Vphase->nSpecies(); k++) { kspec = Vphase->spGlobalIndexVCS(k); - irxn = kspec - m_numComponents; - if (irxn >= 0) { + if (kspec >= m_numComponents) { + irxn = kspec - m_numComponents; if (i == 0) { m_deltaGRxn_Deficient[irxn] = m_deltaGRxn_old[irxn]; } double *dtmp_ptr = m_stoichCoeffRxnMatrix[irxn]; if (dtmp_ptr[kc_spec] != 0.0) { - m_deltaGRxn_Deficient[irxn] += dtmp_ptr[kc_spec] * (m_feSpecies_Deficient[kc_spec]- m_feSpecies_old[kc_spec]); + m_deltaGRxn_Deficient[irxn] += + dtmp_ptr[kc_spec] * (m_feSpecies_Deficient[kc_spec]- m_feSpecies_old[kc_spec]); } } @@ -823,8 +807,8 @@ namespace VCSnonideal { funcPhaseStability = sum_Xcomp - 1.0; for (k = 0; k < Vphase->nSpecies(); k++) { kspec = Vphase->spGlobalIndexVCS(k); - irxn = kspec - m_numComponents; - if (irxn >= 0) { + if (kspec >= m_numComponents) { + irxn = kspec - m_numComponents; deltaGRxn = m_deltaGRxn_Deficient[irxn]; if (deltaGRxn > 50.0) deltaGRxn = 50.0; if (deltaGRxn < -50.0) deltaGRxn = -50.0; @@ -841,9 +825,9 @@ namespace VCSnonideal { */ for (k = 0; k < Vphase->nSpecies(); k++) { kspec = Vphase->spGlobalIndexVCS(k); - irxn = kspec - m_numComponents; double b = E_phi[k] / sum * (1.0 - sum_Xcomp); - if (irxn >= 0) { + if (kspec >= m_numComponents) { + irxn = kspec - m_numComponents; fracDelta_raw[k] = b; } } @@ -851,14 +835,14 @@ namespace VCSnonideal { // Given a set of fracDelta's, we calculate the fracDelta's // for the component species, if any - for (i = 0; i < (int) componentList.size(); i++) { + for (i = 0; i < componentList.size(); i++) { kc = componentList[i]; kc_spec = Vphase->spGlobalIndexVCS(kc); fracDelta_raw[kc] = 0.0; for (k = 0; k < Vphase->nSpecies(); k++) { kspec = Vphase->spGlobalIndexVCS(k); - irxn = kspec - m_numComponents; - if (irxn >= 0) { + if (kspec >= m_numComponents) { + irxn = kspec - m_numComponents; fracDelta_raw[kc] += m_stoichCoeffRxnMatrix[irxn][kc_spec] * fracDelta_raw[k]; } } @@ -966,7 +950,6 @@ namespace VCSnonideal { #endif return funcPhaseStability; } - //==================================================================================================================== + } -//====================================================================================================================== diff --git a/Cantera/src/equil/vcs_prep.cpp b/Cantera/src/equil/vcs_prep.cpp index 5579f2211..93896d681 100644 --- a/Cantera/src/equil/vcs_prep.cpp +++ b/Cantera/src/equil/vcs_prep.cpp @@ -3,10 +3,6 @@ * This file contains some prepatory functions. */ -/* $RCSfile: vcs_prep.cpp,v $ */ -/* $Author$ */ -/* $Date$ */ -/* $Revision$ */ /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -28,12 +24,12 @@ namespace VCSnonideal { // Calculate the status of single species phases. void VCS_SOLVE::vcs_SSPhase() { - int kspec, iph; + size_t iph; vcs_VolPhase *Vphase; std::vector numPhSpecies(m_numPhases, 0); - for (kspec = 0; kspec < m_numSpeciesTot; ++kspec) { + for (size_t kspec = 0; kspec < m_numSpeciesTot; ++kspec) { numPhSpecies[m_phaseID[kspec]]++; } /* @@ -60,11 +56,11 @@ namespace VCSnonideal { * SSPhase = Boolean indicating whether a species is in a * single species phase or not. */ - for (kspec = 0; kspec < m_numSpeciesTot; kspec++) { + for (size_t kspec = 0; kspec < m_numSpeciesTot; kspec++) { iph = m_phaseID[kspec]; Vphase = m_VolPhaseList[iph]; - if (Vphase->m_singleSpecies) m_SSPhase[kspec] = TRUE; - else m_SSPhase[kspec] = FALSE; + if (Vphase->m_singleSpecies) m_SSPhase[kspec] = true; + else m_SSPhase[kspec] = false; } } /*****************************************************************************/ @@ -103,10 +99,12 @@ namespace VCSnonideal { * */ int VCS_SOLVE::vcs_prep_oneTime(int printLvl) { - int kspec, i, conv, retn = VCS_SUCCESS; + size_t kspec, i; + int retn = VCS_SUCCESS; double pres, test; double *aw, *sa, *sm, *ss; bool modifiedSoln = false; + bool conv; m_debug_print_lvl = printLvl; @@ -129,13 +127,13 @@ namespace VCSnonideal { } for (kspec = 0; kspec < m_numSpeciesTot; ++kspec) { - int pID = m_phaseID[kspec]; - int spPhIndex = m_speciesLocalPhaseIndex[kspec]; + size_t pID = m_phaseID[kspec]; + size_t spPhIndex = m_speciesLocalPhaseIndex[kspec]; vcs_VolPhase *vPhase = m_VolPhaseList[pID]; vcs_SpeciesProperties *spProp = vPhase->speciesProperty(spPhIndex); double sz = 0.0; - int eSize = spProp->FormulaMatrixCol.size(); - for (int e = 0; e < eSize; e++) { + size_t eSize = spProp->FormulaMatrixCol.size(); + for (size_t e = 0; e < eSize; e++) { sz += fabs(spProp->FormulaMatrixCol[e]); } if (sz > 0.0) { @@ -202,7 +200,7 @@ namespace VCSnonideal { sa = aw + m_numSpeciesTot; sm = sa + m_numElemConstraints; ss = sm + (m_numElemConstraints)*(m_numElemConstraints); - retn = vcs_basopt(TRUE, aw, sa, sm, ss, test, &conv); + retn = vcs_basopt(true, aw, sa, sm, ss, test, &conv); if (retn != VCS_SUCCESS) { plogf("vcs_prep_oneTime:"); plogf(" Determination of number of components failed: %d\n", @@ -300,7 +298,7 @@ namespace VCSnonideal { */ bool VCS_SOLVE::vcs_wellPosed(VCS_PROB *vprob) { double sum = 0.0; - for (int e = 0; e < vprob->ne; e++) { + for (size_t e = 0; e < vprob->ne; e++) { sum = sum + vprob->gai[e]; } if (sum < 1.0E-20) { diff --git a/Cantera/src/equil/vcs_prob.cpp b/Cantera/src/equil/vcs_prob.cpp index 7fe4d6542..1983be31a 100644 --- a/Cantera/src/equil/vcs_prob.cpp +++ b/Cantera/src/equil/vcs_prob.cpp @@ -3,11 +3,6 @@ * Implementation for the Interface class for the vcs thermo * equilibrium solver package, */ - -/* - * $Id$ - */ - /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -34,7 +29,7 @@ namespace VCSnonideal { * We initialize the arrays in the structure to the appropriate sizes. * And, we initialize all of the elements of the arrays to defaults. */ - VCS_PROB::VCS_PROB(int nsp, int nel, int nph) : + VCS_PROB::VCS_PROB(size_t nsp, size_t nel, size_t nph) : prob_type(VCS_PROBTYPE_TP), nspecies(nsp), NSPECIES0(0), @@ -92,7 +87,7 @@ namespace VCSnonideal { WtSpecies.resize(nspecies, 0.0); Charge.resize(nspecies, 0.0); SpeciesThermo.resize(nspecies,0); - for (int kspec = 0; kspec < nspecies; kspec++) { + for (size_t kspec = 0; kspec < nspecies; kspec++) { VCS_SPECIES_THERMO *ts_tmp = new VCS_SPECIES_THERMO(0, 0); if (ts_tmp == 0) { plogf("Failed to init a ts struct\n"); @@ -101,7 +96,7 @@ namespace VCSnonideal { SpeciesThermo[kspec] = ts_tmp; } VPhaseList.resize(nph, 0); - for (int iphase = 0; iphase < NPhase; iphase++) { + for (size_t iphase = 0; iphase < NPhase; iphase++) { VPhaseList[iphase] = new vcs_VolPhase(); } } @@ -114,11 +109,11 @@ namespace VCSnonideal { * We need to manually free all of the arrays. */ VCS_PROB::~VCS_PROB() { - for (int i = 0; i < nspecies; i++) { + for (size_t i = 0; i < nspecies; i++) { delete SpeciesThermo[i]; SpeciesThermo[i] = 0; } - for (int iph = 0; iph < NPhase; iph++) { + for (size_t iph = 0; iph < NPhase; iph++) { delete VPhaseList[iph]; VPhaseList[iph] = 0; } @@ -133,7 +128,7 @@ namespace VCSnonideal { * @param force If true, this will dimension the size to be equal to nPhase * even if nPhase is less than the current value of NPHASE0 */ - void VCS_PROB::resizePhase(int nPhase, int force) { + void VCS_PROB::resizePhase(size_t nPhase, int force) { if (force || nPhase > NPHASE0) { NPHASE0 = nPhase; } @@ -148,7 +143,7 @@ namespace VCSnonideal { * @param force If true, this will dimension the size to be equal to nsp * even if nsp is less than the current value of NSPECIES0 */ - void VCS_PROB::resizeSpecies(int nsp, int force) { + void VCS_PROB::resizeSpecies(size_t nsp, int force) { if (force || nsp > NSPECIES0) { m_gibbsSpecies.resize(nsp, 0.0); w.resize(nsp, 0.0); @@ -179,7 +174,7 @@ namespace VCSnonideal { * @param force If true, this will dimension the size to be equal to nel * even if nel is less than the current value of NEL0 */ - void VCS_PROB::resizeElements(int nel, int force) { + void VCS_PROB::resizeElements(size_t nel, int force) { if (force || nel > NE0) { gai.resize(nel, 0.0); FormulaMatrix.resize(nel, NSPECIES0, 0.0); @@ -198,13 +193,12 @@ namespace VCSnonideal { */ void VCS_PROB::set_gai () { - int kspec, j; double *ElemAbund = VCS_DATA_PTR(gai); double *const *const fm = FormulaMatrix.baseDataAddr(); vcs_dzero(ElemAbund, ne); - for (j = 0; j < ne; j++) { - for (kspec = 0; kspec < nspecies; kspec++) { + for (size_t j = 0; j < ne; j++) { + for (size_t kspec = 0; kspec < nspecies; kspec++) { ElemAbund[j] += fm[j][kspec] * w[kspec]; } } @@ -228,7 +222,6 @@ namespace VCSnonideal { */ void VCS_PROB::prob_report(int print_lvl) { m_printLvl = print_lvl; - int i, iphase; vcs_VolPhase *Vphase = 0; /* * Printout the species information: PhaseID's and mole nums @@ -255,7 +248,7 @@ namespace VCSnonideal { plogf(" Phase IDs of species\n"); plogf(" species phaseID phaseName "); plogf(" Initial_Estimated_Moles Species_Type\n"); - for (i = 0; i < nspecies; i++) { + for (size_t i = 0; i < nspecies; i++) { Vphase = VPhaseList[PhaseID[i]]; plogf("%16s %5d %16s", SpName[i].c_str(), PhaseID[i], Vphase->PhaseName.c_str()); @@ -280,7 +273,7 @@ namespace VCSnonideal { " EqnState NumSpec"); plogf(" TMolesInert TKmoles\n"); - for (iphase = 0; iphase < NPhase; iphase++) { + for (size_t iphase = 0; iphase < NPhase; iphase++) { Vphase = VPhaseList[iphase]; std::string EOS_cstr = string16_EOSType(Vphase->m_eqnState); plogf("%16s %5d %5d %8d ", Vphase->PhaseName.c_str(), @@ -298,7 +291,7 @@ namespace VCSnonideal { //fac = 1.0E3; fac = 1.0; } - for (i = 0; i < ne; ++i) { + for (size_t i = 0; i < ne; ++i) { print_space(26); plogf("%-2.2s", ElName[i].c_str()); plogf("%20.12E ", fac * gai[i]); plogf("%3d %3d\n", m_elType[i], ElActive[i]); @@ -319,11 +312,11 @@ namespace VCSnonideal { plogf("\n"); plogf(" Species (phase) " " SS0ChemPot StarChemPot\n"); - for (iphase = 0; iphase < NPhase; iphase++) { + for (size_t iphase = 0; iphase < NPhase; iphase++) { Vphase = VPhaseList[iphase]; Vphase->setState_TP(T, PresPA); - for (int kindex = 0; kindex < Vphase->nSpecies(); kindex++) { - int kglob = Vphase->spGlobalIndexVCS(kindex); + for (size_t kindex = 0; kindex < Vphase->nSpecies(); kindex++) { + size_t kglob = Vphase->spGlobalIndexVCS(kindex); plogf("%16s ", SpName[kglob].c_str()); if (kindex == 0) { plogf("%16s", Vphase->PhaseName.c_str()); @@ -360,9 +353,9 @@ namespace VCSnonideal { * addition to the global element list */ void VCS_PROB::addPhaseElements(vcs_VolPhase *volPhase) { - int e, eVP; - int foundPos = -1; - int neVP = volPhase->nElemConstraints(); + size_t e, eVP; + size_t foundPos = -1; + size_t neVP = volPhase->nElemConstraints(); std::string en; std::string enVP; /* @@ -383,7 +376,7 @@ namespace VCSnonideal { foundPos = e; } } - if (foundPos == -1) { + if (foundPos == npos) { int elType = volPhase->elementType(eVP); int elactive = volPhase->elementActive(eVP); e = addElement(enVP.c_str(), elType, elactive); @@ -407,12 +400,12 @@ namespace VCSnonideal { * * @return returns the index number of the new element */ - int VCS_PROB::addElement(const char *elNameNew, int elType, int elactive) { + size_t VCS_PROB::addElement(const char *elNameNew, int elType, int elactive) { if (!elNameNew) { plogf("error: element must have a name\n"); exit(EXIT_FAILURE); } - int nel = ne + 1; + size_t nel = ne + 1; resizeElements(nel, 1); ne = nel; ElName[ne-1] = elNameNew; @@ -434,8 +427,8 @@ namespace VCSnonideal { * @param kT global Species number within this object * */ - int VCS_PROB::addOnePhaseSpecies(vcs_VolPhase *volPhase, int k, int kT) { - int e, eVP; + size_t VCS_PROB::addOnePhaseSpecies(vcs_VolPhase *volPhase, size_t k, size_t kT) { + size_t e, eVP; if (kT > nspecies) { /* * Need to expand the number of species here @@ -447,7 +440,7 @@ namespace VCSnonideal { for (eVP = 0; eVP < volPhase->nElemConstraints(); eVP++) { e = volPhase->elemGlobalIndex(eVP); #ifdef DEBUG_MODE - if (e < 0) { + if (e == npos) { exit(EXIT_FAILURE); } #endif @@ -462,12 +455,11 @@ namespace VCSnonideal { } void VCS_PROB::reportCSV(const std::string &reportFile) { - int k; - int istart; + size_t k; + size_t istart; double vol = 0.0; string sName; - int nphase = NPhase; FILE * FP = fopen(reportFile.c_str(), "w"); if (!FP) { @@ -485,12 +477,12 @@ namespace VCSnonideal { vol = 0.0; - int iK = 0; - for (int iphase = 0; iphase < nphase; iphase++) { + size_t iK = 0; + for (size_t iphase = 0; iphase < NPhase; iphase++) { istart = iK; vcs_VolPhase *volP = VPhaseList[iphase]; //const Cantera::ThermoPhase *tptr = volP->ptrThermoPhase(); - int nSpeciesPhase = volP->nSpecies(); + size_t nSpeciesPhase = volP->nSpecies(); volPM.resize(nSpeciesPhase, 0.0); volP->sendToVCS_VolPM(VCS_DATA_PTR(volPM)); @@ -513,13 +505,13 @@ namespace VCSnonideal { fprintf(FP,"Number VCS iterations = %d\n", m_Iterations); iK = 0; - for (int iphase = 0; iphase < nphase; iphase++) { - istart = iK; + for (size_t iphase = 0; iphase < NPhase; iphase++) { + istart = iK; vcs_VolPhase *volP = VPhaseList[iphase]; const Cantera::ThermoPhase *tp = volP->ptrThermoPhase(); string phaseName = volP->PhaseName; - int nSpeciesPhase = volP->nSpecies(); + size_t nSpeciesPhase = volP->nSpecies(); volP->sendToVCS_VolPM(VCS_DATA_PTR(volPM)); double TMolesPhase = volP->totalMoles(); //AssertTrace(TMolesPhase == m_mix->phaseMoles(iphase)); diff --git a/Cantera/src/equil/vcs_prob.h b/Cantera/src/equil/vcs_prob.h index 70905a50b..de02a07f2 100644 --- a/Cantera/src/equil/vcs_prob.h +++ b/Cantera/src/equil/vcs_prob.h @@ -2,10 +2,6 @@ * @file vcs_prob.h * Header for the Interface class for the vcs thermo equilibrium solver package, */ - -/* - * $Id$ - */ /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -49,23 +45,23 @@ namespace VCSnonideal { int prob_type; //! Total number of species in the problems - int nspecies; + size_t nspecies; //! Species number used to malloc data structures - int NSPECIES0; + size_t NSPECIES0; //! Number of element contraints in the equilibrium problem - int ne; + size_t ne; //! Number of element constraints used to malloc data structures //! involving elements - int NE0; + size_t NE0; //! Number of phases in the problem - int NPhase; + size_t NPhase; //! Number of phases used to malloc data structures - int NPHASE0; + size_t NPHASE0; //! Vector of chemical potentials of the species /*! @@ -189,7 +185,7 @@ namespace VCSnonideal { double tolmin; //! Mapping between the species and the phases - std::vector PhaseID; + std::vector PhaseID; //! Vector of strings containing the species names std::vector SpName; @@ -254,7 +250,7 @@ namespace VCSnonideal { * @param nel number of elements * @param nph number of phases */ - VCS_PROB(int nsp, int nel, int nph); + VCS_PROB(size_t nsp, size_t nel, size_t nph); //! Destructor ~VCS_PROB(); @@ -268,7 +264,7 @@ namespace VCSnonideal { * @param force If true, this will dimension the size to be equal to nPhase * even if nPhase is less than the current value of NPHASE0 */ - void resizePhase(int nPhase, int force); + void resizePhase(size_t nPhase, int force); //! Resizes all of the species lists within the structure /*! @@ -279,7 +275,7 @@ namespace VCSnonideal { * @param force If true, this will dimension the size to be equal to nsp * even if nsp is less than the current value of NSPECIES0 */ - void resizeSpecies(int nsp, int force); + void resizeSpecies(size_t nsp, int force); //! Resizes all of the element lists within the structure /*! @@ -290,7 +286,7 @@ namespace VCSnonideal { * @param force If true, this will dimension the size to be equal to nel * even if nel is less than the current value of NEL0 */ - void resizeElements(int nel, int force); + void resizeElements(size_t nel, int force); //! Calculate the element abundance vector @@ -342,7 +338,7 @@ namespace VCSnonideal { * * @return returns the index number of the new element */ - int addElement(const char *elNameNew, int elType, int elactive); + size_t addElement(const char *elNameNew, int elType, int elactive); //! This routines adds entries for the formula matrix for one species @@ -358,7 +354,7 @@ namespace VCSnonideal { * @param kT global Species number within this object * */ - int addOnePhaseSpecies(vcs_VolPhase *volPhase, int k, int kT); + size_t addOnePhaseSpecies(vcs_VolPhase *volPhase, size_t k, size_t kT); void reportCSV(const std::string &reportFile); diff --git a/Cantera/src/equil/vcs_rearrange.cpp b/Cantera/src/equil/vcs_rearrange.cpp index e12310c55..ad8ca6801 100644 --- a/Cantera/src/equil/vcs_rearrange.cpp +++ b/Cantera/src/equil/vcs_rearrange.cpp @@ -2,9 +2,6 @@ * @file vcs_rearrange.c * implementation file for rearranging species. */ -/* - * $Id$ - */ /* * Copywrite (2007) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -27,8 +24,8 @@ namespace VCSnonideal { * This destroys the data based on reaction ordering. */ int VCS_SOLVE::vcs_rearrange() { - int i, l, j; - int k1 = 0; + size_t i, l, j; + size_t k1 = 0; /* - Loop over all of the species */ for (i = 0; i < m_numSpeciesTot; ++i) { @@ -46,7 +43,7 @@ namespace VCSnonideal { * -> because we loop over all species, reaction data * are now permanently hosed. */ - vcs_switch_pos(FALSE, i, k1); + vcs_switch_pos(false, i, k1); } return 0; } diff --git a/Cantera/src/equil/vcs_report.cpp b/Cantera/src/equil/vcs_report.cpp index 94dde2c62..7fd0f1069 100644 --- a/Cantera/src/equil/vcs_report.cpp +++ b/Cantera/src/equil/vcs_report.cpp @@ -1,6 +1,3 @@ -/* - * $Id$ - */ /* * Copywrite (2005) Sandia Corporation. Under the terms of @@ -27,8 +24,8 @@ namespace VCSnonideal { } } - static void print_line(std::string schar, int num) { - for (int j = 0; j < num; j++) plogf("%s", schar.c_str()); + static void print_line(std::string schar, size_t num) { + for (size_t j = 0; j < num; j++) plogf("%s", schar.c_str()); plogf("\n"); } @@ -44,15 +41,15 @@ namespace VCSnonideal { * The "old" solution vector is printed out. ***************************************************************************/ int VCS_SOLVE::vcs_report(int iconv) { - bool printActualMoles = true; - int i, j, l, k, inertYes = FALSE, kspec; - int nspecies = m_numSpeciesTot; + bool printActualMoles = true, inertYes = false; + size_t i, j, l, k, kspec; + size_t nspecies = m_numSpeciesTot; double g; char originalUnitsState = m_unitsState; - std::vector sortindex(nspecies,0); + std::vector sortindex(nspecies,0); std::vector xy(nspecies,0.0); /* ************************************************************** */ @@ -72,7 +69,7 @@ namespace VCSnonideal { k = vcs_optMax(VCS_DATA_PTR(xy), 0, l, m_numSpeciesRdc); if (k != l) { vcsUtil_dsw(VCS_DATA_PTR(xy), k, l); - vcsUtil_isw(VCS_DATA_PTR(sortindex), k, l); + vcsUtil_ssw(VCS_DATA_PTR(sortindex), k, l); } } @@ -157,7 +154,7 @@ namespace VCSnonideal { } for (i = 0; i < m_numPhases; i++) { if (TPhInertMoles[i] > 0.0) { - inertYes = TRUE; + inertYes = true; if (i == 0) { plogf(" Inert Gas Species "); } else { @@ -211,8 +208,8 @@ namespace VCSnonideal { } plogf(" | DG/RT Rxn |\n"); print_line("-", m_numComponents*10 + 45); - for (int irxn = 0; irxn < m_numRxnTot; irxn++) { - int kspec = m_indexRxnToSpecies[irxn]; + for (size_t irxn = 0; irxn < m_numRxnTot; irxn++) { + size_t kspec = m_indexRxnToSpecies[irxn]; plogf(" %3d ", kspec); plogf("%-10.10s", m_speciesName[kspec].c_str()); plogf("|%10.3g |", m_molNumSpecies_old[kspec]*molScale); @@ -252,7 +249,7 @@ namespace VCSnonideal { } plogf(" | Gibbs Total |\n"); print_line("-", m_numElemConstraints*10 + 58); - for (int iphase = 0; iphase < m_numPhases; iphase++) { + for (size_t iphase = 0; iphase < m_numPhases; iphase++) { plogf(" %3d ", iphase); vcs_VolPhase *VPhase = m_VolPhaseList[iphase]; plogf("%-12.12s |",VPhase->PhaseName.c_str()); @@ -326,7 +323,7 @@ namespace VCSnonideal { print_line("-", 147); for (i = 0; i < nspecies; ++i) { l = sortindex[i]; - int pid = m_phaseID[l]; + size_t pid = m_phaseID[l]; plogf(" %-12.12s", m_speciesName[l].c_str()); plogf(" %14.7E ", m_molNumSpecies_old[l]*molScale); plogf("%14.7E ", m_SSfeSpecies[l]); diff --git a/Cantera/src/equil/vcs_root1d.cpp b/Cantera/src/equil/vcs_root1d.cpp index bb8116b96..6b27f52a3 100644 --- a/Cantera/src/equil/vcs_root1d.cpp +++ b/Cantera/src/equil/vcs_root1d.cpp @@ -2,9 +2,6 @@ * @file vcs_root1d.cpp * Code for a one dimensional root finder program. */ -/* - * $Id$ - */ /* * Copywrite (2006) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -119,25 +116,26 @@ static void print_funcEval(FILE *fp, double xval, double fval, int its) * @endverbatim * */ - int vcsUtil_root1d(double xmin, double xmax, int itmax, + int vcsUtil_root1d(double xmin, double xmax, size_t itmax, VCS_FUNC_PTR func, void *fptrPassthrough, double FuncTargVal, int varID, double *xbest, int printLvl) { static int callNum = 0; const char *stre = "vcs_root1d ERROR: "; const char *strw = "vcs_root1d WARNING: "; - int converged = FALSE, err = FALSE; + bool converged = false; + int err = 0; #ifdef DEBUG_MODE char fileName[80]; FILE *fp = 0; #endif double x1, x2, xnew, f1, f2, fnew, slope; - int its = 0; + size_t its = 0; int posStraddle = 0; int retn = VCS_SUCCESS; - int foundPosF = FALSE; - int foundNegF = FALSE; - int foundStraddle = FALSE; + bool foundPosF = false; + bool foundNegF = false; + bool foundStraddle = false; double xPosF = 0.0; double xNegF = 0.0; double fnorm; /* A valid norm for the making the function value @@ -178,10 +176,10 @@ static void print_funcEval(FILE *fp, double xval, double fval, int its) return VCS_SUCCESS; } else if (f1 > 0.0) { - foundPosF = TRUE; + foundPosF = true; xPosF = x1; } else { - foundNegF = TRUE; + foundNegF = true; xNegF = x1; } x2 = x1 * 1.1; @@ -204,19 +202,19 @@ static void print_funcEval(FILE *fp, double xval, double fval, int its) return retn; else if (f2 > 0.0) { if (!foundPosF) { - foundPosF = TRUE; + foundPosF = true; xPosF = x2; } } else { if (!foundNegF) { - foundNegF = TRUE; + foundNegF = true; xNegF = x2; } } foundStraddle = foundPosF && foundNegF; if (foundStraddle) { - if (xPosF > xNegF) posStraddle = TRUE; - else posStraddle = FALSE; + if (xPosF > xNegF) posStraddle = true; + else posStraddle = false; } do { @@ -404,19 +402,17 @@ static void print_funcEval(FILE *fp, double xval, double fval, int its) if (! foundStraddle) { if (fnew > 0.0) { if (!foundPosF) { - foundPosF = TRUE; + foundPosF = true; xPosF = xnew; - foundStraddle = TRUE; - if (xPosF > xNegF) posStraddle = TRUE; - else posStraddle = FALSE; + foundStraddle = true; + posStraddle = (xPosF > xNegF); } } else { if (!foundNegF) { - foundNegF = TRUE; + foundNegF = true; xNegF = xnew; - foundStraddle = TRUE; - if (xPosF > xNegF) posStraddle = TRUE; - else posStraddle = FALSE; + foundStraddle = true; + posStraddle = (xPosF > xNegF); } } } @@ -428,7 +424,7 @@ static void print_funcEval(FILE *fp, double xval, double fval, int its) x2 = xnew; f2 = fnew; if (fabs(fnew / fnorm) < 1.0E-5) { - converged = TRUE; + converged = true; } its++; } while (! converged && its < itmax); diff --git a/Cantera/src/equil/vcs_rxnadj.cpp b/Cantera/src/equil/vcs_rxnadj.cpp index da1bd9bba..f98fdc4f0 100644 --- a/Cantera/src/equil/vcs_rxnadj.cpp +++ b/Cantera/src/equil/vcs_rxnadj.cpp @@ -2,9 +2,6 @@ * @file vcs_rxnadj.cpp * Routines for carrying out various adjustments to the reaction steps */ -/* - * $Id$ - */ /* * Copywrite (2006) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -47,7 +44,7 @@ namespace VCSnonideal { int j, irxn, kspec, iph; int iphDel = -1; double s, xx, dss; - int k = 0; + size_t k = 0; vcs_VolPhase *Vphase = 0; double *dnPhase_irxn; #ifdef DEBUG_MODE @@ -130,7 +127,7 @@ namespace VCSnonideal { m_deltaGRxn_new[irxn]); #endif Vphase = m_VolPhaseList[iph]; - int numSpPhase = Vphase->nSpecies(); + size_t numSpPhase = Vphase->nSpecies(); m_deltaMolNumSpecies[kspec] = m_totalMolNum * 10.0 * VCS_DELETE_PHASE_CUTOFF / numSpPhase; } @@ -224,9 +221,6 @@ namespace VCSnonideal { m_deltaMolNumSpecies[kspec] = -m_deltaGRxn_new[irxn] / s; // New section to do damping of the m_deltaMolNumSpecies[] - /* - * - */ for (j = 0; j < m_numComponents; ++j) { double stoicC = m_stoichCoeffRxnMatrix[irxn][j]; if (stoicC != 0.0) { @@ -382,7 +376,6 @@ namespace VCSnonideal { m_speciesName[k].c_str()); plogendl(); } - #endif if (k != kspec) { forceComponentCalc = 1; @@ -448,9 +441,10 @@ namespace VCSnonideal { * NOTE: currently this routine is not used. */ int VCS_SOLVE::vcs_rxn_adj_cg() { - int irxn, j; - int k = 0; - int kspec, soldel = 0; + size_t irxn, j; + size_t k = 0; + size_t kspec; + int soldel = 0; double s, xx, dss; double *dnPhase_irxn; #ifdef DEBUG_MODE @@ -651,7 +645,7 @@ namespace VCSnonideal { * * NOTE: currently this routine is not used */ - double VCS_SOLVE::vcs_Hessian_diag_adj(int irxn, double hessianDiag_Ideal) { + double VCS_SOLVE::vcs_Hessian_diag_adj(size_t irxn, double hessianDiag_Ideal) { double diag = hessianDiag_Ideal; double hessActCoef = vcs_Hessian_actCoeff_diag(irxn); if (hessianDiag_Ideal <= 0.0) { @@ -676,8 +670,8 @@ namespace VCSnonideal { * * NOTE: currently this routine is not used */ - double VCS_SOLVE::vcs_Hessian_actCoeff_diag(int irxn) { - int kspec, k, l, kph; + double VCS_SOLVE::vcs_Hessian_actCoeff_diag(size_t irxn) { + size_t kspec, k, l, kph; double s; double *sc_irxn; kspec = m_indexRxnToSpecies[irxn]; @@ -718,7 +712,7 @@ namespace VCSnonideal { /* * Loop over all of the phases in the problem */ - for (int iphase = 0; iphase < m_numPhases; iphase++) { + for (size_t iphase = 0; iphase < m_numPhases; iphase++) { vcs_VolPhase *Vphase = m_VolPhaseList[iphase]; /* * We don't need to call single species phases; @@ -773,18 +767,18 @@ namespace VCSnonideal { * an unknown state. */ double VCS_SOLVE::deltaG_Recalc_Rxn(const int stateCalc, - const int irxn, const double *const molNum, + const size_t irxn, const double *const molNum, double * const ac, double * const mu_i) { - int kspec = irxn + m_numComponents; + size_t kspec = irxn + m_numComponents; int *pp_ptr = m_phaseParticipation[irxn]; - for (int iphase = 0; iphase < m_numPhases; iphase++) { + for (size_t iphase = 0; iphase < m_numPhases; iphase++) { if (pp_ptr[iphase]) { vcs_chemPotPhase(stateCalc, iphase, molNum, ac, mu_i); } } double deltaG = mu_i[kspec]; double *sc_irxn = m_stoichCoeffRxnMatrix[irxn]; - for (int k = 0; k < m_numComponents; k++) { + for (size_t k = 0; k < m_numComponents; k++) { deltaG += sc_irxn[k] * mu_i[k]; } return deltaG; @@ -805,15 +799,15 @@ namespace VCSnonideal { * * @return Returns the optimized step length found by the search */ - double VCS_SOLVE::vcs_line_search(const int irxn, const double dx_orig, + double VCS_SOLVE::vcs_line_search(const size_t irxn, const double dx_orig, char * const ANOTE) #else - double VCS_SOLVE::vcs_line_search(const int irxn, const double dx_orig) + double VCS_SOLVE::vcs_line_search(const size_t irxn, const double dx_orig) #endif { int its = 0; - int k; - int kspec = m_indexRxnToSpecies[irxn]; + size_t k; + size_t kspec = m_indexRxnToSpecies[irxn]; const int MAXITS = 10; double dx = dx_orig; double *sc_irxn = m_stoichCoeffRxnMatrix[irxn]; diff --git a/Cantera/src/equil/vcs_setMolesLinProg.cpp b/Cantera/src/equil/vcs_setMolesLinProg.cpp index 425600cae..42de4ff8e 100644 --- a/Cantera/src/equil/vcs_setMolesLinProg.cpp +++ b/Cantera/src/equil/vcs_setMolesLinProg.cpp @@ -2,16 +2,12 @@ * @file vcs_setMolesLinProg.cpp * */ -/* - * $Id$ - */ /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ - #include "vcs_internal.h" #include "vcs_VolPhase.h" #include "vcs_species_thermo.h" @@ -20,8 +16,21 @@ #include #include #include - #include + +#ifdef hpux +#define dbocls_ dbocls +#endif +#ifdef DEBUG_MODE +//extern int vcs_debug_print_lvl; +#endif + +extern "C" void dbocls_(double *W, int *MDW, int *MCON, int *MROWS, + int *NCOLS, + double *BL, double *BU, int *IND, int *IOPT, + double *X, double *RNORMC, double *RNORM, + int *MODE, double *RW, int *IW); + using namespace std; namespace VCSnonideal { @@ -57,7 +66,7 @@ static void printProgress(const vector &spName, * non-negativity constraints. */ int VCS_SOLVE::vcs_setMolesLinProg() { - int ik, irxn; + size_t ik, irxn; double test = -1.0E-10; #ifdef DEBUG_MODE @@ -78,11 +87,10 @@ int VCS_SOLVE::vcs_setMolesLinProg() { double nu; double delta_xi, dxi_min = 1.0e10; bool redo = true; - int jcomp; int retn; int iter = 0; bool abundancesOK = true; - int usedZeroedSpecies; + bool usedZeroedSpecies; std::vector sm(m_numElemConstraints*m_numElemConstraints, 0.0); std::vector ss(m_numElemConstraints, 0.0); @@ -125,7 +133,7 @@ int VCS_SOLVE::vcs_setMolesLinProg() { * coefficient matrix, based on the current composition, m_molNumSpecies_old[] * We also calculate sc[][], the reaction matrix. */ - retn = vcs_basopt(FALSE, VCS_DATA_PTR(aw), VCS_DATA_PTR(sa), + retn = vcs_basopt(false, VCS_DATA_PTR(aw), VCS_DATA_PTR(sa), VCS_DATA_PTR(sm), VCS_DATA_PTR(ss), test, &usedZeroedSpecies); if (retn != VCS_SUCCESS) return retn; @@ -147,7 +155,7 @@ int VCS_SOLVE::vcs_setMolesLinProg() { dg_rt = m_SSfeSpecies[ik]; dxi_min = 1.0e10; const double *sc_irxn = m_stoichCoeffRxnMatrix[irxn]; - for (jcomp = 0; jcomp < m_numElemConstraints; jcomp++) { + for (size_t jcomp = 0; jcomp < m_numElemConstraints; jcomp++) { dg_rt += m_SSfeSpecies[jcomp] * sc_irxn[jcomp]; } // fwd or rev direction. @@ -158,7 +166,7 @@ int VCS_SOLVE::vcs_setMolesLinProg() { dxi_min = m_molNumSpecies_old[ik]; } - for (jcomp = 0; jcomp < m_numComponents; jcomp++) { + for (size_t jcomp = 0; jcomp < m_numComponents; jcomp++) { nu = sc_irxn[jcomp]; // set max change in progress variable by @@ -187,7 +195,7 @@ int VCS_SOLVE::vcs_setMolesLinProg() { double dsLocal = idir*dxi_min; m_molNumSpecies_old[ik] += dsLocal; m_molNumSpecies_old[ik] = MAX(0.0, m_molNumSpecies_old[ik]); - for (jcomp = 0; jcomp < m_numComponents; jcomp++) { + for (size_t jcomp = 0; jcomp < m_numComponents; jcomp++) { bool full = false; if (m_molNumSpecies_old[jcomp] > 1.0E-15) { full = true; @@ -227,5 +235,120 @@ int VCS_SOLVE::vcs_setMolesLinProg() { } return retn; } + +#else // ALTLINPROG + +int linprogmax(double *XMOLES, double *CC, double *AX, double *BB, + size_t NE, size_t M, size_t NE0) + + /*----------------------------------------------------------------------- + * Find XMOLES(I), i = 1, M such that + * Maximize CC dot W, subject to the NE constraints: + * + * [AX] [XMOLES] = [BB] + * and XMOLES(i) > 0 + * + * Input + * --------- + * AX(NE, M) - matrix of constraints AX(I,J) = ax(i + j*ne0) + * BB(NE) - contraint values + * CC(M) - Vector of "Good Values" to maximize + * + * Output + * --------- + * XMOLES(M) - optimal value of XMOLES() + *----------------------------------------------------------------------*/ +{ + int MROWS, MCON, NCOLS, NX, NI, MDW, i, j, MODE; + double sum, F[1], RNORMC, RNORM, *W, *BL, *BU, *RW, *X; + int *IND, *IW, *IOPT; + + MROWS = 1; + MCON = (int) NE; + NCOLS = (int) M; + MDW = MCON + NCOLS; + NX = 0; + NI = 0; + + sum = 0.0; + for (i = 0; i < NCOLS; i++) { + sum += fabs(CC[i]); + } + F[0] = sum * 1000.; + if (F[0] <= 0.0) F[0] = 1000.; + + BL = (double *) malloc(2*(NCOLS+MCON) * sizeof(double)); + BU = BL + (NCOLS+MCON); + IND = (int *) malloc((NCOLS+MCON) * sizeof(int)); + RW = (double *) malloc((6*NCOLS + 5*MCON) * sizeof(double)); + IW = (int *) malloc((2*NCOLS + 2*MCON) * sizeof(int)); + IOPT = (int *) malloc((17 + NI) * sizeof(int)); + X = (double *) malloc((2*(NCOLS+MCON) + 2 + NX) * sizeof(double)); + W = (double *) malloc((MDW*(NCOLS+MCON+1)) * sizeof(double)); + if (W == NULL) { + plogf("linproxmax ERROR: can not malloc memory of size %d bytes\n", + (int) ((MDW*(NCOLS+MCON+1)) * sizeof(double))); + if (BL != NULL) free((void *) BL); + if (IND != NULL) free((void *) IND); + if (RW != NULL) free((void *) RW); + if (IW != NULL) free((void *) IW); + if (IOPT != NULL) free((void *) IOPT); + if (W != NULL) free((void *) W); + return -1; + } + for (j = 0; j < MCON; j++) { + for (i = 0; i < NCOLS; i++) { + W[j + i*MDW] = AX[j + i*NE0]; + } + } + for (i = 0; i < NCOLS; i++) { + W[MCON + i*MDW] = CC[i]; + } + W[MCON + (NCOLS)*MDW] = F[0]; + IOPT[0] = 99; + + for (j = 0; j < NCOLS; j++) { + IND[j] = 1; + BL[j] = 0.0; + BU[j] = 1.0e200; + } + for (j = 0; j < MCON; j++) { + IND[j + NCOLS] = 3; + BL[j + NCOLS] = BB[j]; + BU[j + NCOLS] = BL[j + NCOLS]; + } + + + dbocls_(W, &MDW, &MCON, &MROWS, &NCOLS, BL, BU, IND, IOPT, + X, &RNORMC, &RNORM, &MODE, RW, IW); + if (MODE != 0) { + plogf("Return from DBOCLS was not normal, MODE = %d\n", MODE); + plogf(" refer to subroutine DBOCLS for resolution\n"); + plogf(" RNORMC = %g\n", RNORMC); + } + + for (j = 0; j < NCOLS; j++) { + XMOLES[j] = X[j]; + } +#ifdef DEBUG_MODE + //sum = 0.0; + //for (j = 0; j < NCOLS; j++) { + // sum += XMOLES[j] * CC[j]; + //} + //if (vcs_debug_print_lvl >= 2) { + // plogf(" -- linmaxc: Final Maximized Value = %g\n", sum); + //} #endif + + free((void *)W); + free((void *)BL); + free((void *)IND); + free((void *)RW); + free((void *)IW); + free((void *)IOPT); + free((void *)X); + + return 0; +} +#endif // ALTLINPROG } diff --git a/Cantera/src/equil/vcs_solve.cpp b/Cantera/src/equil/vcs_solve.cpp index 7ba67cf3c..b3634bd60 100644 --- a/Cantera/src/equil/vcs_solve.cpp +++ b/Cantera/src/equil/vcs_solve.cpp @@ -2,9 +2,6 @@ * @file vcs_solve.h * Header file for the internal class that holds the problem. */ -/* - * $Id$ - */ /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -78,8 +75,8 @@ namespace VCSnonideal { * @param nphase0 Number of phases defined within the problem. * */ - void VCS_SOLVE::vcs_initSizes(const int nspecies0, const int nelements, - const int nphase0) { + void VCS_SOLVE::vcs_initSizes(const size_t nspecies0, const size_t nelements, + const size_t nphase0) { if (NSPECIES0 != 0) { if ((nspecies0 != NSPECIES0) || (nelements != m_numElemConstraints) || (nphase0 != NPHASE0)){ @@ -95,7 +92,6 @@ namespace VCSnonideal { m_numElemConstraints = nelements; m_numComponents = nelements; - int iph; string ser = "VCS_SOLVE: ERROR:\n\t"; if (nspecies0 <= 0) { plogf("%s Number of species is nonpositive\n", ser.c_str()); @@ -211,7 +207,7 @@ namespace VCSnonideal { * Malloc Phase Info */ m_VolPhaseList.resize(nphase0, 0); - for (iph = 0; iph < nphase0; iph++) { + for (size_t iph = 0; iph < nphase0; iph++) { m_VolPhaseList[iph] = new vcs_VolPhase(this); } @@ -242,9 +238,6 @@ namespace VCSnonideal { /****************************************************************************/ // Destructor - /* - * - */ VCS_SOLVE::~VCS_SOLVE() { vcs_delete_memory(); @@ -256,8 +249,8 @@ namespace VCSnonideal { * This gets called by the destructor or by InitSizes(). */ void VCS_SOLVE::vcs_delete_memory() { - int j; - int nspecies = m_numSpeciesTot; + size_t j; + size_t nspecies = m_numSpeciesTot; for (j = 0; j < m_numPhases; j++) { delete m_VolPhaseList[j]; @@ -316,8 +309,8 @@ namespace VCSnonideal { * zero : success */ int VCS_SOLVE::vcs(VCS_PROB *vprob, int ifunc, int ipr, int ip1, int maxit) { - int retn = 0; - int iconv = 0, nspecies0, nelements0, nphase0; + int retn = 0, iconv = 0; + size_t nspecies0, nelements0, nphase0; Cantera::clockWC tickTock; int iprintTime = MAX(ipr, ip1); @@ -325,7 +318,7 @@ namespace VCSnonideal { iprintTime = m_timing_print_lvl ; } - if (ifunc < 0 || ifunc > 2) { + if (ifunc > 2) { plogf("vcs: Unrecognized value of ifunc, %d: bailing!\n", ifunc); return VCS_PUB_BAD; @@ -456,8 +449,6 @@ namespace VCSnonideal { * initialize the current equilibrium problem */ int VCS_SOLVE::vcs_prob_specifyFully(const VCS_PROB *pub) { - int i, j, kspec; - int iph; vcs_VolPhase *Vphase = 0; const char *ser = "vcs_pub_to_priv ERROR :ill defined interface -> bailout:\n\t"; @@ -466,17 +457,17 @@ namespace VCSnonideal { * First Check to see whether we have room for the current problem * size */ - int nspecies = pub->nspecies; + size_t nspecies = pub->nspecies; if (NSPECIES0 < nspecies) { plogf("%sPrivate Data is dimensioned too small\n", ser); return VCS_PUB_BAD; } - int nph = pub->NPhase; + size_t nph = pub->NPhase; if (NPHASE0 < nph) { plogf("%sPrivate Data is dimensioned too small\n", ser); return VCS_PUB_BAD; } - int nelements = pub->ne; + size_t nelements = pub->ne; if (m_numElemConstraints < nelements) { plogf("%sPrivate Data is dimensioned too small\n", ser); return VCS_PUB_BAD; @@ -517,9 +508,9 @@ namespace VCSnonideal { /* * FormulaMatrix[] -> Copy the formula matrix over */ - for (i = 0; i < nspecies; i++) { + for (size_t i = 0; i < nspecies; i++) { bool nonzero = false; - for (j = 0; j < nelements; j++) { + for (size_t j = 0; j < nelements; j++) { if (pub->FormulaMatrix[j][i] != 0.0) { nonzero = true; } @@ -546,7 +537,7 @@ namespace VCSnonideal { * Malloc and Copy the VCS_SPECIES_THERMO structures * */ - for (kspec = 0; kspec < nspecies; kspec++) { + for (size_t kspec = 0; kspec < nspecies; kspec++) { if (m_speciesThermoList[kspec] != NULL) { delete m_speciesThermoList[kspec]; } @@ -582,9 +573,8 @@ namespace VCSnonideal { /* * Formulate the Goal Element Abundance Vector */ - double sum; if (pub->gai.size() != 0) { - for (i = 0; i < nelements; i++) { + for (size_t i = 0; i < nelements; i++) { m_elemAbundancesGoal[i] = pub->gai[i]; if (pub->m_elType[i] == VCS_ELEM_TYPE_LATTICERATIO) { if (m_elemAbundancesGoal[i] < 1.0E-10) { @@ -594,11 +584,10 @@ namespace VCSnonideal { } } else { if (m_doEstimateEquil == 0) { - for (j = 0; j < nelements; j++) { + for (size_t j = 0; j < nelements; j++) { m_elemAbundancesGoal[j] = 0.0; - for (kspec = 0; kspec < nspecies; kspec++) { + for (size_t kspec = 0; kspec < nspecies; kspec++) { if (m_speciesUnknownType[kspec] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { - sum += m_molNumSpecies_old[kspec]; m_elemAbundancesGoal[j] += m_formulaMatrix[j][kspec] * m_molNumSpecies_old[kspec]; } } @@ -632,7 +621,7 @@ namespace VCSnonideal { /* * TPhInertMoles[] -> must be copied over here */ - for (iph = 0; iph < nph; iph++) { + for (size_t iph = 0; iph < nph; iph++) { Vphase = pub->VPhaseList[iph]; TPhInertMoles[iph] = Vphase->totalMolesInert(); } @@ -654,7 +643,7 @@ namespace VCSnonideal { * m_speciesIndexVector[] is an index variable that keep track * of solution vector rotations. */ - for (i = 0; i < nspecies; i++) { + for (size_t i = 0; i < nspecies; i++) { m_speciesMapIndex[i] = i; } @@ -662,12 +651,12 @@ namespace VCSnonideal { * IndEl[] is an index variable that keep track of element vector * rotations. */ - for (i = 0; i < nelements; i++) m_elementMapIndex[i] = i; + for (size_t i = 0; i < nelements; i++) m_elementMapIndex[i] = i; /* * Define all species to be major species, initially. */ - for (i = 0; i < nspecies; i++) { + for (size_t i = 0; i < nspecies; i++) { // m_rxnStatus[i] = VCS_SPECIES_MAJOR; m_speciesStatus[i] = VCS_SPECIES_MAJOR; } @@ -676,10 +665,10 @@ namespace VCSnonideal { * -> Check for bad values at the same time. */ if (pub->PhaseID.size() != 0) { - std::vector numPhSp(nph, 0); - for (kspec = 0; kspec < nspecies; kspec++) { - iph = pub->PhaseID[kspec]; - if (iph < 0 || iph >= nph) { + std::vector numPhSp(nph, 0); + for (size_t kspec = 0; kspec < nspecies; kspec++) { + size_t iph = pub->PhaseID[kspec]; + if (iph >= nph) { plogf("%sSpecies to Phase Mapping, PhaseID, has a bad value\n", ser); plogf("\tPhaseID[%d] = %d\n", kspec, iph); @@ -690,7 +679,7 @@ namespace VCSnonideal { m_speciesLocalPhaseIndex[kspec] = numPhSp[iph]; numPhSp[iph]++; } - for (iph = 0; iph < nph; iph++) { + for (size_t iph = 0; iph < nph; iph++) { Vphase = pub->VPhaseList[iph]; if (numPhSp[iph] != Vphase->nSpecies()) { plogf("%sNumber of species in phase %d, %s, doesn't match\n", @@ -700,7 +689,7 @@ namespace VCSnonideal { } } else { if (m_numPhases == 1) { - for (kspec = 0; kspec < nspecies; kspec++) { + for (size_t kspec = 0; kspec < nspecies; kspec++) { m_phaseID[kspec] = 0; m_speciesLocalPhaseIndex[kspec] = kspec; } @@ -719,7 +708,7 @@ namespace VCSnonideal { /* * Copy over the element names and types */ - for (i = 0; i < nelements; i++) { + for (size_t i = 0; i < nelements; i++) { m_elementName[i] = pub->ElName[i]; m_elType[i] = pub->m_elType[i]; m_elementActive[i] = pub->ElActive[i]; @@ -732,7 +721,7 @@ namespace VCSnonideal { } } - for (i = 0; i < nelements; i++) { + for (size_t i = 0; i < nelements; i++) { if (m_elType[i] == VCS_ELEM_TYPE_CHARGENEUTRALITY) { if (m_elemAbundancesGoal[i] != 0.0) { if (fabs(m_elemAbundancesGoal[i]) > 1.0E-9) { @@ -754,14 +743,14 @@ namespace VCSnonideal { /* * Copy over the species names */ - for (i = 0; i < nspecies; i++) { + for (size_t i = 0; i < nspecies; i++) { m_speciesName[i] = pub->SpName[i]; } /* * Copy over all of the phase information * Use the object's assignment operator */ - for (iph = 0; iph < nph; iph++) { + for (size_t iph = 0; iph < nph; iph++) { *(m_VolPhaseList[iph]) = *(pub->VPhaseList[iph]); /* * Fix up the species thermo pointer in the vcs_SpeciesThermo object @@ -769,9 +758,9 @@ namespace VCSnonideal { * data space. */ Vphase = m_VolPhaseList[iph]; - for (int k = 0; k < Vphase->nSpecies(); k++) { + for (size_t k = 0; k < Vphase->nSpecies(); k++) { vcs_SpeciesProperties *sProp = Vphase->speciesProperty(k); - int kT = Vphase->spGlobalIndexVCS(k); + size_t kT = Vphase->spGlobalIndexVCS(k); sProp->SpeciesThermo = m_speciesThermoList[kT]; } } @@ -779,7 +768,7 @@ namespace VCSnonideal { /* * Specify the Activity Convention information */ - for (iph = 0; iph < nph; iph++) { + for (size_t iph = 0; iph < nph; iph++) { Vphase = m_VolPhaseList[iph]; m_phaseActConvention[iph] = Vphase->p_activityConvention; if (Vphase->p_activityConvention != 0) { @@ -792,10 +781,10 @@ namespace VCSnonideal { * So SpecLnMnaught[iSolvent] = 0.0, and the * loop below starts at 1, not 0. */ - int iSolvent = Vphase->spGlobalIndexVCS(0); + size_t iSolvent = Vphase->spGlobalIndexVCS(0); double mnaught = m_wtSpecies[iSolvent] / 1000.; - for (int k = 1; k < Vphase->nSpecies(); k++) { - int kspec = Vphase->spGlobalIndexVCS(k); + for (size_t k = 1; k < Vphase->nSpecies(); k++) { + size_t kspec = Vphase->spGlobalIndexVCS(k); m_actConventionSpecies[kspec] = Vphase->p_activityConvention; m_lnMnaughtSpecies[kspec] = log(mnaught); } @@ -837,7 +826,7 @@ namespace VCSnonideal { * initialize the current equilibrium problem */ int VCS_SOLVE::vcs_prob_specify(const VCS_PROB *pub) { - int kspec, k, i, j, iph; + size_t kspec, k, i, j, iph; string yo("vcs_prob_specify ERROR: "); int retn = VCS_SUCCESS; bool status_change = false; @@ -938,7 +927,7 @@ namespace VCSnonideal { vPhase->setTotalMolesInert(pub_phase_ptr->totalMolesInert()); if (TPhInertMoles[iph] > 0.0) { vPhase->setExistence(2); - vPhase->m_singleSpecies = FALSE; + vPhase->m_singleSpecies = false; } /* @@ -967,22 +956,20 @@ namespace VCSnonideal { * equilibrium calculation transfered to it. */ int VCS_SOLVE::vcs_prob_update(VCS_PROB *pub) { - int i, j, l; - int k1 = 0; + size_t k1 = 0; vcs_tmoles(); m_totalVol = vcs_VolTotal(m_temperature, m_pressurePA, VCS_DATA_PTR(m_molNumSpecies_old), VCS_DATA_PTR(m_PMVolumeSpecies)); - for (i = 0; i < m_numSpeciesTot; ++i) { + for (size_t i = 0; i < m_numSpeciesTot; ++i) { /* * Find the index of I in the index vector, m_speciesIndexVector[]. * Call it K1 and continue. */ - for (j = 0; j < m_numSpeciesTot; ++j) { - l = m_speciesMapIndex[j]; + for (size_t j = 0; j < m_numSpeciesTot; ++j) { k1 = j; - if (l == i) break; + if (m_speciesMapIndex[j] == i) break; } /* * - Switch the species data back from K1 into I @@ -1001,8 +988,8 @@ namespace VCSnonideal { pub->T = m_temperature; pub->PresPA = m_pressurePA; pub->Vol = m_totalVol; - int kT = 0; - for (int iph = 0; iph < pub->NPhase; iph++) { + size_t kT = 0; + for (size_t iph = 0; iph < pub->NPhase; iph++) { vcs_VolPhase *pubPhase = pub->VPhaseList[iph]; vcs_VolPhase *vPhase = m_VolPhaseList[iph]; pubPhase->setTotalMolesInert(vPhase->totalMolesInert()); @@ -1013,7 +1000,7 @@ namespace VCSnonideal { VCS_DATA_PTR(vPhase->moleFractions()), VCS_STATECALC_TMP); const std::vector & mfVector = pubPhase->moleFractions(); - for (int k = 0; k < pubPhase->nSpecies(); k++) { + for (size_t k = 0; k < pubPhase->nSpecies(); k++) { kT = pubPhase->spGlobalIndexVCS(k); pub->mf[kT] = mfVector[k]; if (pubPhase->phiVarIndex() == k) { @@ -1102,7 +1089,7 @@ namespace VCSnonideal { double VCS_SOLVE::vcs_VolTotal(const double tkelvin, const double pres, const double w[], double volPM[]) { double VolTot = 0.0; - for (int iphase = 0; iphase < m_numPhases; iphase++) { + for (size_t iphase = 0; iphase < m_numPhases; iphase++) { vcs_VolPhase *Vphase = m_VolPhaseList[iphase]; Vphase->setState_TP(tkelvin, pres); Vphase->setMolesFromVCS(VCS_STATECALC_OLD, w); diff --git a/Cantera/src/equil/vcs_solve.h b/Cantera/src/equil/vcs_solve.h index e0c52b12a..593daf3d8 100644 --- a/Cantera/src/equil/vcs_solve.h +++ b/Cantera/src/equil/vcs_solve.h @@ -4,10 +4,7 @@ * (see Class \link Cantera::VCS_SOLVE VCS_SOLVE\endlink and \ref equilfunctions ). */ /* - * $Id$ - */ -/* - *_ Copywrite (2005) Sandia Corporation. Under the terms of + * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ @@ -78,7 +75,7 @@ public: * @param nphase0 Number of phases defined within the problem. * */ - void vcs_initSizes(const int nspecies0, const int nelements, const int nphase0); + void vcs_initSizes(const size_t nspecies0, const size_t nelements, const size_t nphase0); //! Solve an equilibrium problem /*! @@ -150,7 +147,7 @@ public: int vcs_PS(VCS_PROB *vprob, int iph, int printLvl, double &feStable); - void vcs_reinsert_deleted(int kspec); + void vcs_reinsert_deleted(size_t kspec); //! Choose the optimum species basis for the calculations /*! @@ -222,8 +219,8 @@ public: * @return Returns VCS_SUCCESS if everything went ok. Returns something else if * there is a problem. */ - int vcs_basopt(const int doJustComponents, double aw[], double sa[], double sm[], - double ss[], double test, int * const usedZeroedSpecies); + int vcs_basopt(const bool doJustComponents, double aw[], double sa[], double sm[], + double ss[], double test, bool* const usedZeroedSpecies); //! Choose a species to test for the next component /*! @@ -236,7 +233,7 @@ public: * molNum[]. * @param n Length of molNum[] */ - int vcs_basisOptMax(const double *const molNum, const int j, const int n); + size_t vcs_basisOptMax(const double *const molNum, const size_t j, const size_t n); //! Evaluate the species category for the indicated species /*! @@ -246,7 +243,7 @@ public: * * @return Returns the calculated species type */ - int vcs_species_type(const int kspec) const; + int vcs_species_type(const size_t kspec) const; bool vcs_evaluate_speciesType(); @@ -347,7 +344,7 @@ public: * (VCS species order) * */ - void vcs_chemPotPhase(const int stateCalc, const int iph, const double *const molNum, + void vcs_chemPotPhase(const int stateCalc, const size_t iph, const double *const molNum, double * const ac, double * const mu_i, const bool do_deleted = false); @@ -493,7 +490,7 @@ public: * the same T and P as the solution. * tg : Total Number of moles in the phase. */ - void vcs_dfe(const int stateCalc, const int ll, const int lbot, const int ltop); + void vcs_dfe(const int stateCalc, const int ll, const size_t lbot, const int ltop); //! Print out a table of chemical potentials /*! @@ -520,7 +517,7 @@ public: * @return Returns true if the phase can come into existence * and false otherwise. */ - bool vcs_popPhasePossible(const int iphasePop) const; + bool vcs_popPhasePossible(const size_t iphasePop) const; //! Determine the list of problems that need to be checked to see if there are any phases pops @@ -558,8 +555,7 @@ public: * in this routine. The species is a noncomponent * - 2 : Same as one but, the zeroed species is a component. */ - int vcs_popPhaseRxnStepSizes(const int iphasePop); - + int vcs_popPhaseRxnStepSizes(const size_t iphasePop); //! Calculates formation reaction step sizes. /*! @@ -649,7 +645,7 @@ public: * NOTE: this is currently not used used anywhere. * It may be in the future? */ - void vcs_deltag_Phase(const int iphase, const bool doDeleted, + void vcs_deltag_Phase(const size_t iphase, const bool doDeleted, const int stateCalc, const bool alterZeroedPhases = true); //! Swaps the indecises for all of the global data for two species, k1 @@ -667,7 +663,7 @@ public: * * @param k2 Second species index */ - void vcs_switch_pos(const int ifunc, const int k1, const int k2); + void vcs_switch_pos(const bool ifunc, const size_t k1, const size_t k2); //! Birth guess returns the number of moles of a species @@ -703,7 +699,7 @@ public: * * @param iph Phase id of the deleted phase */ - double vcs_phaseStabilityTest(const int iph); + double vcs_phaseStabilityTest(const size_t iph); //! Solve an equilibrium problem at a particular fixed temperature //! and pressure @@ -888,7 +884,7 @@ public: * @param ipos first global element index * @param jpos second global element index */ - void vcs_switch_elem_pos(int ipos, int jpos); + void vcs_switch_elem_pos(size_t ipos, size_t jpos); //! Calculates reaction adjustments using a full Hessian approximation /*! @@ -928,7 +924,7 @@ public: * * NOTE: currently this routine is not used */ - double vcs_Hessian_diag_adj(int irxn, double hessianDiag_Ideal); + double vcs_Hessian_diag_adj(size_t irxn, double hessianDiag_Ideal); //! Calculates the diagonal contribution to the Hessian due to //! the dependence of the activity coefficients on the mole numbers. @@ -937,7 +933,7 @@ public: * * NOTE: currently this routine is not used */ - double vcs_Hessian_actCoeff_diag(int irxn); + double vcs_Hessian_actCoeff_diag(size_t irxn); void vcs_CalcLnActCoeffJac(const double * const moleSpeciesVCS); @@ -954,10 +950,10 @@ public: * line search * */ - double vcs_line_search(const int irxn, const double dx_orig, + double vcs_line_search(const size_t irxn, const double dx_orig, char * const ANOTE); #else - double vcs_line_search(const int irxn, const double dx_orig); + double vcs_line_search(const size_t irxn, const double dx_orig); #endif @@ -1044,8 +1040,8 @@ public: */ void vcs_elab(); - int vcs_elabcheck(int ibound); - void vcs_elabPhase(int iphase, double * const elemAbundPhase); + bool vcs_elabcheck(int ibound); + void vcs_elabPhase(size_t iphase, double * const elemAbundPhase); int vcs_elcorr(double aa[], double x[]); @@ -1087,7 +1083,7 @@ public: * @param fe vector of partial molar free energies of all of the * species */ - double vcs_GibbsPhase(int iphase, const double * const w, + double vcs_GibbsPhase(size_t iphase, const double * const w, const double * const fe); //! Transfer the results of the equilibrium calculation back to VCS_PROB @@ -1136,7 +1132,7 @@ private: * 1: succeeded * 0: failed. */ - int vcs_zero_species(const int kspec); + int vcs_zero_species(const size_t kspec); //! Change a single species from active to inactive status /*! @@ -1152,7 +1148,7 @@ private: * noncomponent species is equal to zero. A recheck of deleted species * is carried out in the main code. */ - int vcs_delete_species(const int kspec); + int vcs_delete_species(const size_t kspec); //! This routine handles the bookkeepking involved with the //! deletion of multiphase phases from the problem. @@ -1170,7 +1166,7 @@ private: * * @return Returns whether the operation was successful or not */ - bool vcs_delete_multiphase(const int iph); + bool vcs_delete_multiphase(const size_t iph); //! Change the concentration of a species by delta moles. /*! @@ -1184,7 +1180,7 @@ private: * 1: succeeded without change of dx * 0: Had to adjust dx, perhaps to zero, in order to do the delta. */ - int delta_species(const int kspec, double * const delta_ptr); + int delta_species(const size_t kspec, double * const delta_ptr); //! Provide an estimate for the deleted species in phases that //! are not zeroed out @@ -1196,7 +1192,7 @@ private: * This routine is called at the end of the calculation, just before * returning to the user. */ - int vcs_add_all_deleted(); + size_t vcs_add_all_deleted(); //! Recheck deleted species in multispecies phases. /*! @@ -1302,7 +1298,7 @@ private: * * @param dx The change in mole number */ - double vcs_minor_alt_calc(int kspec, int irxn, int *do_delete + double vcs_minor_alt_calc(size_t kspec, size_t irxn, bool *do_delete #ifdef DEBUG_MODE , char *ANOTE #endif @@ -1329,7 +1325,7 @@ private: * where the slope is equal to zero. * */ - int vcs_globStepDamp(); + bool vcs_globStepDamp(); //! Switch rows and columns of a sqare matrix /*! @@ -1344,7 +1340,7 @@ private: * @param k2 second row/column value to be switched */ void vcs_switch2D(double * const * const Jac, - const int k1, const int k2) const; + const size_t k1, const size_t k2) const; //! Calculate the norm of a deltaGibbs free energy vector /*! @@ -1409,7 +1405,7 @@ private: * @return Returns the dimensionless deltaG of the reaction */ double deltaG_Recalc_Rxn(const int stateCalc, - const int irxn, const double *const molNum, + const size_t irxn, const double *const molNum, double * const ac, double * const mu_i); //! Delete memory that isn't just resizeable STL containers @@ -1438,7 +1434,7 @@ private: void vcs_setFlagsVolPhases(const bool upToDate, const int stateCalc); - void vcs_setFlagsVolPhase(const int iph, const bool upToDate, const int stateCalc); + void vcs_setFlagsVolPhase(const size_t iph, const bool upToDate, const int stateCalc); //! Update all underlying vcs_VolPhase objects /*! @@ -1453,46 +1449,46 @@ private: public: //! value of the number of species used to malloc data structures - int NSPECIES0; + size_t NSPECIES0; //! value of the number of phases used to malloc data structures - int NPHASE0; + size_t NPHASE0; //! Total number of species in the problems - int m_numSpeciesTot; + size_t m_numSpeciesTot; //! Number of element constraints in the problem /*! * This is typically equal to the number of elements in the problem */ - int m_numElemConstraints; + size_t m_numElemConstraints; //! Number of components calculated for the problem - int m_numComponents; + size_t m_numComponents; //! Total number of non-component species in the problem - int m_numRxnTot; + size_t m_numRxnTot; //! Current number of species in the problems /*! * Species can be deleted if they aren't * stable under the current conditions */ - int m_numSpeciesRdc; + size_t m_numSpeciesRdc; //! Current number of non-component species in the problem /*! * Species can be deleted if they aren't * stable under the current conditions */ - int m_numRxnRdc; + size_t m_numRxnRdc; //! Number of active species which are currently either treated as //! minor species - int m_numRxnMinorZeroed; + size_t m_numRxnMinorZeroed; //! Number of Phases in the problem - int m_numPhases; + size_t m_numPhases; //! Formula matrix for the problem /*! @@ -1627,10 +1623,8 @@ public: //! Last deltag[irxn] from the previous step std::vector m_deltaGRxn_old; - //! Last deltag[irxn] from the previous step with additions for possible births of zeroed phases for component species - /*! - * - */ + //! Last deltag[irxn] from the previous step with additions for + //! possible births of zeroed phases. std::vector m_deltaGRxn_Deficient; //! Temporary vector of Rxn DeltaG's @@ -1752,7 +1746,7 @@ public: * kspec = current order in the vcs_solve object * k = original order in the vcs_prob object and in the MultiPhase object */ - std::vector m_speciesMapIndex; + std::vector m_speciesMapIndex; //! Index that keeps track of the index of the species within the local //! phase @@ -1766,7 +1760,7 @@ public: * * Length = number of species */ - std::vector m_speciesLocalPhaseIndex; + std::vector m_speciesLocalPhaseIndex; //! Index vector that keeps track of the rearrangement of the elements /*! @@ -1780,7 +1774,7 @@ public: * eNum = current order in the vcs_solve object * e = original order in the vcs_prob object and in the MultiPhase object */ - std::vector m_elementMapIndex; + std::vector m_elementMapIndex; //! Mapping between the species index for noncomponent species and the //! full species index. @@ -1796,7 +1790,7 @@ public: * noncomponent species in the mechanism. * kspec = ir[irxn] */ - std::vector m_indexRxnToSpecies; + std::vector m_indexRxnToSpecies; //! Major -Minor status vector for the species in the problem /*! @@ -1858,10 +1852,10 @@ public: std::vector m_speciesStatus; //! Mapping from the species number to the phase number - std::vector m_phaseID; + std::vector m_phaseID; //! Boolean indicating whether a species belongs to a single-species phase - std::vector m_SSPhase; + std::vector m_SSPhase; //! Species string name for the kth species @@ -2079,7 +2073,7 @@ public: #ifdef ALTLINPROG #else -int linprogmax(double *, double *, double *, double *, int, int, int); +int linprogmax(double *, double *, double *, double *, size_t, size_t, size_t); #endif } diff --git a/Cantera/src/equil/vcs_solve_TP.cpp b/Cantera/src/equil/vcs_solve_TP.cpp index 59c4e9824..c3ecd40b8 100644 --- a/Cantera/src/equil/vcs_solve_TP.cpp +++ b/Cantera/src/equil/vcs_solve_TP.cpp @@ -2,9 +2,6 @@ * @file vcs_solve_TP.cpp Implementation file that contains the * main algorithm for finding an equilibrium */ -/* - * $Id$ - */ /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -23,10 +20,6 @@ #include "clockWC.h" -#ifdef WIN32 -#pragma warning(disable:4996) -#endif - using namespace std; namespace VCSnonideal { @@ -36,7 +29,7 @@ namespace VCSnonideal { /************ Prototypes for static functions ******************************/ - static void print_space(int num); + static void print_space(size_t num); @@ -59,7 +52,7 @@ namespace VCSnonideal { dchange[iph] += dsLocal[k]; } } - for (int iphase = 0; iphase < m_numPhases; iphase++) { + for (size_t iphase = 0; iphase < m_numPhases; iphase++) { double denom = MAX(m_totalMolNum, 1.0E-4); if (!vcs_doubleEqual(dchange[iphase]/denom, delTPhMoles[iphase]/denom)) { plogf("checkDelta1: we have found a problem\n"); @@ -99,29 +92,29 @@ namespace VCSnonideal { * found. */ int VCS_SOLVE::vcs_solve_TP(int print_lvl, int printDetails, int maxit) { - int conv = FALSE, retn = VCS_SUCCESS; + int retn = VCS_SUCCESS, soldel, solveFail; double test, RT; - int j, k, l, solveFail, l1, kspec, irxn; - bool allMinorZeroedSpecies = false; - int forced, iph; + size_t j, k, l, l1, kspec, irxn, i; + bool conv = false, allMinorZeroedSpecies = false, forced, lec; + size_t iph; double dx, xx, par; - int dofast, soldel, ll = 0, it1 = 0; - int lec, npb, iti, i, lnospec; + size_t it1 = 0; + size_t npb, iti, lnospec; + bool dofast; int rangeErrorFound = 0; bool giveUpOnElemAbund = false; int finalElemAbundAttempts = 0; - bool MajorSpeciesHaveConverged = false; - int uptodate_minors = TRUE; - bool justDeletedMultiPhase = FALSE; - int usedZeroedSpecies; /* return flag from basopt indicating that + bool uptodate_minors = true; + bool justDeletedMultiPhase = false; + bool usedZeroedSpecies; /* return flag from basopt indicating that one of the components had a zero concentration */ - int doPhaseDeleteIph = -1; - int doPhaseDeleteKspec = -1; + size_t doPhaseDeleteIph = npos; + size_t doPhaseDeleteKspec = npos; vcs_VolPhase *Vphase; double *sc_irxn = NULL; /* Stoichiometric coefficients for cur rxn */ double *dnPhase_irxn; double atomComp; - int iphasePop; + size_t iphasePop; int forceComponentCalc = 1; int iphaseDelete; /* integer that determines which phase is being deleted */ std::vector phasePopPhaseIDs(0); @@ -160,7 +153,7 @@ namespace VCSnonideal { std::vector aw(m_numSpeciesTot, 0.0); std::vector wx(m_numElemConstraints, 0.0); - solveFail = FALSE; + solveFail = false; /* ****************************************************** */ @@ -279,7 +272,7 @@ namespace VCSnonideal { */ L_COMPONENT_CALC: ; test = -1.0e-10; - retn = vcs_basopt(FALSE, VCS_DATA_PTR(aw), VCS_DATA_PTR(sa), + retn = vcs_basopt(false, VCS_DATA_PTR(aw), VCS_DATA_PTR(sa), VCS_DATA_PTR(sm), VCS_DATA_PTR(ss), test, &usedZeroedSpecies); if (retn != VCS_SUCCESS) return retn; @@ -300,7 +293,7 @@ namespace VCSnonideal { /************** EVALUATE INITIAL SPECIES STATUS VECTOR *******************/ /*************************************************************************/ allMinorZeroedSpecies = vcs_evaluate_speciesType(); - lec = FALSE; + lec = false; /*************************************************************************/ /************** EVALUATE THE ELELEMT ABUNDANCE CHECK ******************/ @@ -351,14 +344,14 @@ namespace VCSnonideal { * potentials and delta G for their formation reactions * We have already evaluated the major non-components */ - if (uptodate_minors == FALSE) { + if (!uptodate_minors) { vcs_setFlagsVolPhases(false, VCS_STATECALC_OLD); vcs_dfe(VCS_STATECALC_OLD, 1, 0, m_numSpeciesRdc); vcs_deltag(1, false, VCS_STATECALC_OLD); } - uptodate_minors = TRUE; + uptodate_minors = true; } else { - uptodate_minors = FALSE; + uptodate_minors = false; } if (printDetails) { @@ -413,10 +406,10 @@ namespace VCSnonideal { * */ soldel = -1; - if (iphasePop >= 0) { + if (iphasePop != npos) { soldel = vcs_popPhaseRxnStepSizes(iphasePop); if (soldel == 3) { - iphasePop = -1; + iphasePop = npos; #ifdef DEBUG_MODE if (m_debug_print_lvl >= 2) { plogf(" --- vcs_popPhaseRxnStepSizes() was called but stoich " @@ -433,7 +426,7 @@ namespace VCSnonideal { * Don't do this step if there is a phase pop */ iphaseDelete = -1; - if (iphasePop < 0) { + if (iphasePop == npos) { /* * Figure out the new reaction step sizes * for the major species (do minor species in the future too) @@ -449,9 +442,9 @@ namespace VCSnonideal { } } #endif - lec = FALSE; - doPhaseDeleteIph = -1; - doPhaseDeleteKspec = -1; + lec = false; + doPhaseDeleteIph = npos; + doPhaseDeleteKspec = npos; /* * Zero out the net change in moles of multispecies phases */ @@ -489,7 +482,7 @@ namespace VCSnonideal { * * */ - if (iphaseDelete >= 0) { + if (iphaseDelete != npos) { #ifdef DEBUG_MODE if (m_debug_print_lvl >= 2) { plogf(" --- Main Loop Treatment -> Circumvented due to Phase Deletion "); @@ -552,10 +545,10 @@ namespace VCSnonideal { #ifdef DEBUG_MODE ANOTE[0] = '\0'; #endif - if (iphasePop >= 0) { - if (iph == iphasePop) { - dx = m_deltaMolNumSpecies[kspec]; - m_molNumSpecies_new[kspec] = m_molNumSpecies_old[kspec] + m_deltaMolNumSpecies[kspec]; + if (iphasePop != npos) { + if (iph == iphasePop) { + dx = m_deltaMolNumSpecies[kspec]; + m_molNumSpecies_new[kspec] = m_molNumSpecies_old[kspec] + m_deltaMolNumSpecies[kspec]; #ifdef DEBUG_MODE sprintf(ANOTE, "Phase pop"); #endif @@ -610,7 +603,7 @@ namespace VCSnonideal { } #endif } else { - for (int j = 0; j < m_numElemConstraints; ++j) { + for (size_t j = 0; j < m_numElemConstraints; ++j) { int elType = m_elType[j]; if (elType == VCS_ELEM_TYPE_ABSPOS) { atomComp = m_formulaMatrix[j][kspec]; @@ -1298,7 +1291,7 @@ namespace VCSnonideal { * number of moles less than VCS_DELETE_PHASE_CUTOFF to * absolute zero. */ - justDeletedMultiPhase = FALSE; + justDeletedMultiPhase = false; for (iph = 0; iph < m_numPhases; iph++) { Vphase = m_VolPhaseList[iph]; if (!(Vphase->m_singleSpecies)) { @@ -1318,7 +1311,7 @@ namespace VCSnonideal { plogendl(); } #endif - justDeletedMultiPhase = TRUE; + justDeletedMultiPhase = true; vcs_delete_multiphase(iph); } } @@ -1331,8 +1324,8 @@ namespace VCSnonideal { * of the thermo functions just to be safe. */ if (justDeletedMultiPhase) { - justDeletedMultiPhase = FALSE; - retn = vcs_basopt(FALSE, VCS_DATA_PTR(aw), VCS_DATA_PTR(sa), + justDeletedMultiPhase = false; + retn = vcs_basopt(false, VCS_DATA_PTR(aw), VCS_DATA_PTR(sa), VCS_DATA_PTR(sm), VCS_DATA_PTR(ss), test, &usedZeroedSpecies); if (retn != VCS_SUCCESS) { @@ -1369,7 +1362,7 @@ namespace VCSnonideal { vcs_setFlagsVolPhases(false, VCS_STATECALC_OLD); vcs_dfe(VCS_STATECALC_OLD, 0, 0, m_numSpeciesRdc); vcs_deltag(0, true, VCS_STATECALC_OLD); - uptodate_minors = TRUE; + uptodate_minors = true; } #ifdef DEBUG_MODE else { @@ -1396,7 +1389,7 @@ namespace VCSnonideal { dofast = (m_numComponents != 1); for (i = 1; i < m_numComponents; ++i) { if ((m_molNumSpecies_old[i - 1] * m_spSize[i-1]) < (m_molNumSpecies_old[i] * m_spSize[i])) { - dofast = FALSE; + dofast = false; break; } } @@ -1405,7 +1398,7 @@ namespace VCSnonideal { for (i = 0; i < m_numRxnRdc; ++i) { l = m_indexRxnToSpecies[i]; if (m_speciesUnknownType[l] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { - for (j = m_numComponents - 1; j >= 0; j--) { + for (j = m_numComponents - 1; j != npos; j--) { bool doSwap = false; if (m_SSPhase[j]) { doSwap = (m_molNumSpecies_old[l] * m_spSize[l]) > @@ -1692,7 +1685,7 @@ namespace VCSnonideal { vcs_setFlagsVolPhases(false, VCS_STATECALC_OLD); vcs_dfe(VCS_STATECALC_OLD, 1, 0, m_numSpeciesRdc); vcs_deltag(1, false, VCS_STATECALC_OLD); - uptodate_minors = TRUE; + uptodate_minors = true; } #ifdef DEBUG_MODE if (m_debug_print_lvl >= 2) { @@ -1783,7 +1776,7 @@ namespace VCSnonideal { /* - Final checks are passed -> go check out */ goto L_RETURN_BLOCK; } - lec = TRUE; + lec = true; /* *************************************************** */ /* **** CORRECT ELEMENTAL ABUNDANCES ***************** */ /* *************************************************** */ @@ -1797,19 +1790,16 @@ namespace VCSnonideal { */ rangeErrorFound = 0; if (! vcs_elabcheck(1)) { - int ncBefore = vcs_elabcheck(0); + bool ncBefore = vcs_elabcheck(0); vcs_elcorr(VCS_DATA_PTR(sm), VCS_DATA_PTR(wx)); - int ncAfter = vcs_elabcheck(0); - int neAfter = vcs_elabcheck(1); + bool ncAfter = vcs_elabcheck(0); + bool neAfter = vcs_elabcheck(1); /* * Go back to evaluate the total moles of gas and liquid. */ vcs_setFlagsVolPhases(false, VCS_STATECALC_OLD); vcs_dfe(VCS_STATECALC_OLD, 0, 0, m_numSpeciesRdc); vcs_deltag(0, false, VCS_STATECALC_OLD); - /* - * - */ if (!ncBefore) { if (ncAfter) { /* @@ -1818,7 +1808,7 @@ namespace VCSnonideal { * restart the main loop calculation, resetting the * end conditions. */ - lec = FALSE; + lec = false; iti = 0; goto L_MAINLOOP_ALL_SPECIES; } else { @@ -1830,7 +1820,7 @@ namespace VCSnonideal { goto L_EQUILIB_CHECK; } else { finalElemAbundAttempts++; - lec = FALSE; + lec = false; iti = 0; goto L_MAINLOOP_ALL_SPECIES; } @@ -2052,7 +2042,7 @@ namespace VCSnonideal { * * @param dx The change in mole number */ - double VCS_SOLVE::vcs_minor_alt_calc(int kspec, int irxn, int *do_delete + double VCS_SOLVE::vcs_minor_alt_calc(size_t kspec, size_t irxn, bool *do_delete #ifdef DEBUG_MODE , char *ANOTE #endif @@ -2064,9 +2054,9 @@ namespace VCSnonideal { double dg_irxn = m_deltaGRxn_old[irxn]; doublereal s; vcs_VolPhase * Vphase = 0; - int iph = m_phaseID[kspec]; + size_t iph = m_phaseID[kspec]; - *do_delete = FALSE; + *do_delete = false; if (m_speciesUnknownType[kspec] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { if (w_kspec <= 0.0) { w_kspec = VCS_DELETE_MINORSPECIES_CUTOFF; @@ -2158,7 +2148,7 @@ namespace VCSnonideal { * has gotten too small. */ L_ZERO_SPECIES: ; - *do_delete = TRUE; + *do_delete = true; dx = - w_kspec; return dx; } @@ -2189,17 +2179,16 @@ namespace VCSnonideal { * 1: succeeded without change of dx * 0: Had to adjust dx, perhaps to zero, in order to do the delta. */ - int VCS_SOLVE::delta_species(const int kspec, double * const delta_ptr) { - int irxn = kspec - m_numComponents; + int VCS_SOLVE::delta_species(const size_t kspec, double * const delta_ptr) { + size_t irxn = kspec - m_numComponents; int retn = 1; - int j; double tmp; double delta = *delta_ptr; #ifdef DEBUG_MODE - if (irxn < 0) { - plogf(" --- delete_species() ERROR: called for a component %d", kspec); - plogendl(); - exit(EXIT_FAILURE); + if (kspec < m_numComponents) { + plogf(" --- delete_species() ERROR: called for a component %d", kspec); + plogendl(); + exit(EXIT_FAILURE); } #endif if (m_speciesUnknownType[kspec] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { @@ -2209,7 +2198,7 @@ namespace VCSnonideal { */ double dx = delta; double *sc_irxn = m_stoichCoeffRxnMatrix[irxn]; - for (j = 0; j < m_numComponents; ++j) { + for (size_t j = 0; j < m_numComponents; ++j) { if (m_molNumSpecies_old[j] > 0.0) { tmp = sc_irxn[j] * dx; if (-tmp > m_molNumSpecies_old[j]) { @@ -2233,11 +2222,11 @@ namespace VCSnonideal { */ *delta_ptr = dx; m_molNumSpecies_old[kspec] += dx; - int iph = m_phaseID[kspec]; + size_t iph = m_phaseID[kspec]; m_tPhaseMoles_old[iph] += dx; vcs_setFlagsVolPhase(iph, false, VCS_STATECALC_OLD); - for (j = 0; j < m_numComponents; ++j) { + for (size_t j = 0; j < m_numComponents; ++j) { tmp = sc_irxn[j] * dx; if (tmp != 0.0) { iph = m_phaseID[j]; @@ -2267,7 +2256,7 @@ namespace VCSnonideal { * 1: succeeded * 0: failed. */ - int VCS_SOLVE::vcs_zero_species(const int kspec) { + int VCS_SOLVE::vcs_zero_species(const size_t kspec) { int retn = 1; /* * Calculate a delta that will eliminate the species. @@ -2306,23 +2295,21 @@ namespace VCSnonideal { * noncomponent species is equal to zero. A recheck of deleted species * is carried out in the main code. */ - int VCS_SOLVE::vcs_delete_species(const int kspec) { - const int klast = m_numSpeciesRdc - 1; - const int iph = m_phaseID[kspec]; + int VCS_SOLVE::vcs_delete_species(const size_t kspec) { + const size_t klast = m_numSpeciesRdc - 1; + const size_t iph = m_phaseID[kspec]; vcs_VolPhase * const Vphase = m_VolPhaseList[iph]; - const int irxn = kspec - m_numComponents; + const size_t irxn = kspec - m_numComponents; /* * Zero the concentration of the species. * -> This zeroes w[kspec] and modifies m_tPhaseMoles_old[] */ const int retn = vcs_zero_species(kspec); -#ifdef DEBUG_MODE - if (! retn) { + if (DEBUG_MODE_ENABLED && !retn) { plogf("Failed to delete a species!"); plogendl(); exit(EXIT_FAILURE); } -#endif /* * Decrement the minor species counter if the current species is * a minor species @@ -2339,7 +2326,7 @@ namespace VCSnonideal { * species. */ if (kspec != klast) { - vcs_switch_pos(TRUE, klast, kspec); + vcs_switch_pos(true, klast, kspec); } /* * Adjust the total moles in a phase downwards. @@ -2361,7 +2348,7 @@ namespace VCSnonideal { if (! m_SSPhase[klast]) { if (Vphase->exists() != VCS_PHASE_EXIST_ALWAYS) { bool stillExists = false; - for (int k = 0; k < m_numSpeciesRdc; k++) { + for (size_t k = 0; k < m_numSpeciesRdc; k++) { if (m_speciesUnknownType[k] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { if (m_phaseID[k] == iph) { if (m_molNumSpecies_old[k] > 0.0) { @@ -2401,10 +2388,10 @@ namespace VCSnonideal { * * This routine is responsible for the global data manipulation only. */ - void VCS_SOLVE::vcs_reinsert_deleted(int kspec) { - int i, k; + void VCS_SOLVE::vcs_reinsert_deleted(size_t kspec) { + size_t k; // int irxn = kspec - m_numComponents; - int iph = m_phaseID[kspec]; + size_t iph = m_phaseID[kspec]; double dx; #ifdef DEBUG_MODE if (m_debug_print_lvl >= 2) { @@ -2443,7 +2430,6 @@ namespace VCSnonideal { Vphase->setExistence(VCS_PHASE_EXIST_YES); for (k = 0; k < m_numSpeciesTot; k++) { if (m_phaseID[k] == iph) { - i = k - m_numComponents; if (m_speciesStatus[k] != VCS_SPECIES_DELETED) { m_speciesStatus[k] = VCS_SPECIES_MINOR; } @@ -2462,7 +2448,7 @@ namespace VCSnonideal { /* * Rearrange both the species and the non-component global data */ - vcs_switch_pos(TRUE, (m_numSpeciesRdc - 1), kspec); + vcs_switch_pos(true, (m_numSpeciesRdc - 1), kspec); } } /****************************************************************************/ @@ -2481,8 +2467,8 @@ namespace VCSnonideal { * * @param iph Phase to be deleted */ - bool VCS_SOLVE::vcs_delete_multiphase(const int iph) { - int kspec, irxn; + bool VCS_SOLVE::vcs_delete_multiphase(const size_t iph) { + size_t kspec, irxn; double dx; vcs_VolPhase *Vphase = m_VolPhaseList[iph]; bool successful = true; @@ -2540,9 +2526,9 @@ namespace VCSnonideal { } } } - int jcomp; - double deltaLarge, dj, dxWant, dxPerm = 0.0, dxPerm2 = 0.0; - for (int kcomp = 0; kcomp < m_numComponents; ++kcomp) { + + double dj, dxWant, dxPerm = 0.0, dxPerm2 = 0.0; + for (size_t kcomp = 0; kcomp < m_numComponents; ++kcomp) { if (m_phaseID[kcomp] == iph) { #ifdef DEBUG_MODE if (m_debug_print_lvl >= 2) { @@ -2551,7 +2537,6 @@ namespace VCSnonideal { } #endif if (m_molNumSpecies_old[kcomp] != 0.0) { - deltaLarge = 0.0; for (kspec = m_numComponents; kspec < m_numSpeciesRdc; ++kspec) { irxn = kspec - m_numComponents; if (m_phaseID[kspec] != iph) { @@ -2560,7 +2545,7 @@ namespace VCSnonideal { if (dxWant + m_molNumSpecies_old[kspec] < 0.0) { dxPerm = -m_molNumSpecies_old[kspec]; } - for (jcomp = 0; kcomp < m_numComponents; ++kcomp) { + for (size_t jcomp = 0; kcomp < m_numComponents; ++kcomp) { if (jcomp != kcomp) { if (m_phaseID[jcomp] == iph) { dxPerm = 0.0; @@ -2628,7 +2613,7 @@ namespace VCSnonideal { /* * Rearrange both the species and the non-component global data */ - vcs_switch_pos(TRUE, (m_numSpeciesRdc - 1), kspec); + vcs_switch_pos(true, (m_numSpeciesRdc - 1), kspec); } } } @@ -2666,8 +2651,8 @@ namespace VCSnonideal { * */ int VCS_SOLVE::vcs_recheck_deleted() { - - int iph, kspec, irxn, npb; + int npb; + size_t iph, kspec, irxn; double *xtcutoff = VCS_DATA_PTR(m_TmpPhase); #ifdef DEBUG_MODE if (m_debug_print_lvl >= 2) { @@ -2799,7 +2784,7 @@ namespace VCSnonideal { if (Vphase->exists() == VCS_PHASE_EXIST_ZEROEDPHASE) { return false; } - int irxn, kspec; + size_t irxn, kspec; if (Vphase->m_singleSpecies) { kspec = Vphase->spGlobalIndexVCS(0); irxn = kspec + m_numComponents; @@ -2810,7 +2795,7 @@ namespace VCSnonideal { } double phaseDG = 1.0; - for (int kk = 0; kk < Vphase->nSpecies(); kk++) { + for (size_t kk = 0; kk < Vphase->nSpecies(); kk++) { kspec = Vphase->spGlobalIndexVCS(kk); irxn = kspec + m_numComponents; if (m_deltaGRxn_old[irxn] > 50.0) m_deltaGRxn_old[irxn] = 50.0; @@ -2830,8 +2815,8 @@ namespace VCSnonideal { * are obtained and the species is added back into the equation system, * into the old state vector. */ - int VCS_SOLVE::vcs_add_all_deleted() { - int iph, kspec, retn; + size_t VCS_SOLVE::vcs_add_all_deleted() { + size_t iph, kspec, retn; if (m_numSpeciesRdc == m_numSpeciesTot) return 0; /* * Use the standard chemical potentials for the chemical potentials of deleted species. Then, calculate Delta G for @@ -2871,7 +2856,7 @@ namespace VCSnonideal { } } } - for (int irxn = m_numRxnRdc; irxn < m_numRxnTot; ++irxn) { + for (size_t irxn = m_numRxnRdc; irxn < m_numRxnTot; ++irxn) { kspec = m_indexRxnToSpecies[irxn]; iph = m_phaseID[kspec]; if (m_tPhaseMoles_old[iph] > 0.0) { @@ -2916,7 +2901,7 @@ namespace VCSnonideal { vcs_deltag(0, true, VCS_STATECALC_OLD); retn = 0; - for (int irxn = m_numRxnRdc; irxn < m_numRxnTot; ++irxn) { + for (size_t irxn = m_numRxnRdc; irxn < m_numRxnTot; ++irxn) { kspec = m_indexRxnToSpecies[irxn]; iph = m_phaseID[kspec]; if (m_tPhaseMoles_old[iph] > 0.0) { @@ -2961,9 +2946,9 @@ namespace VCSnonideal { * where the slope is equal to zero. * */ - int VCS_SOLVE::vcs_globStepDamp() { + bool VCS_SOLVE::vcs_globStepDamp() { double s1, s2, al; - int irxn, kspec, iph; + size_t irxn, kspec, iph; double *dptr = VCS_DATA_PTR(m_deltaGRxn_new); /* *************************************************** */ @@ -3009,7 +2994,7 @@ namespace VCSnonideal { plogendl(); } #endif - return FALSE; + return false; } if (s2 <= 0.0) { @@ -3019,7 +3004,7 @@ namespace VCSnonideal { plogendl(); } #endif - return FALSE; + return false; } /* *************************************************** */ @@ -3035,7 +3020,7 @@ namespace VCSnonideal { plogf(" --- subroutine FORCE produced no adjustments (al = %g)\n", al); } #endif - return FALSE; + return false; } #ifdef DEBUG_MODE if (m_debug_print_lvl >= 2) { @@ -3100,7 +3085,7 @@ namespace VCSnonideal { plogendl(); } #endif - return TRUE; + return true; } /****************************************************************************************/ @@ -3175,12 +3160,13 @@ namespace VCSnonideal { * @return Returns VCS_SUCCESS if everything went ok. Returns * VCS_FAILED_CONVERGENCE if there is a problem. */ - int VCS_SOLVE::vcs_basopt(const int doJustComponents, double aw[], double sa[], double sm[], - double ss[], double test, int * const usedZeroedSpecies) { - int j, k, l, i, jl, ml, jr, lindep, irxn, kspec; - int ncTrial; - int juse = -1; - int jlose = -1; + int VCS_SOLVE::vcs_basopt(const bool doJustComponents, double aw[], double sa[], double sm[], + double ss[], double test, bool* const usedZeroedSpecies) { + size_t j, k, l, i, jl, ml, jr, irxn, kspec; + bool lindep; + size_t ncTrial; + size_t juse = -1; + size_t jlose = -1; double *dptr, *scrxn_ptr; Cantera::clockWC tickTock; #ifdef DEBUG_MODE @@ -3224,7 +3210,7 @@ namespace VCSnonideal { */ ncTrial = MIN(m_numElemConstraints, m_numSpeciesTot); m_numComponents = ncTrial; - *usedZeroedSpecies = FALSE; + *usedZeroedSpecies = false; /* * Use a temporary work array for the mole numbers, aw[] @@ -3297,11 +3283,11 @@ namespace VCSnonideal { * */ if ((aw[k] != test) && aw[k] < VCS_DELETE_MINORSPECIES_CUTOFF) { - *usedZeroedSpecies = TRUE; + *usedZeroedSpecies = true; double maxConcPossKspec = 0.0; double maxConcPoss = 0.0; - int kfound = -1; + size_t kfound = -1; int minNonZeroes = 100000; int nonZeroesKspec = 0; for (kspec = ncTrial; kspec < m_numSpeciesTot; kspec++) { @@ -3309,7 +3295,7 @@ namespace VCSnonideal { if (m_speciesUnknownType[kspec] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { maxConcPossKspec = 1.0E10; nonZeroesKspec = 0; - for (int j = 0; j < m_numElemConstraints; ++j) { + for (size_t j = 0; j < m_numElemConstraints; ++j) { if (m_elementActive[j]) { if (m_elType[j] == VCS_ELEM_TYPE_ABSPOS) { double nu = m_formulaMatrix[j][kspec]; @@ -3322,7 +3308,7 @@ namespace VCSnonideal { } if ((maxConcPossKspec >= maxConcPoss) || (maxConcPossKspec > 1.0E-5)) { if (nonZeroesKspec <= minNonZeroes) { - if (kfound < 0 || nonZeroesKspec < minNonZeroes) { + if (kfound == npos || nonZeroesKspec < minNonZeroes) { kfound = kspec; } else { // ok we are sitting pretty equal here decide on the raw ss Gibbs energy @@ -3341,7 +3327,7 @@ namespace VCSnonideal { } } } - if (kfound == -1) { + if (kfound == npos) { double gmin = 0.0; kfound = k; for (kspec = ncTrial; kspec < m_numSpeciesTot; kspec++) { @@ -3361,7 +3347,7 @@ namespace VCSnonideal { if (aw[k] == test) { m_numComponents = jr; ncTrial = m_numComponents; - int numPreDeleted = m_numRxnTot - m_numRxnRdc; + size_t numPreDeleted = m_numRxnTot - m_numRxnRdc; if (numPreDeleted != (m_numSpeciesTot - m_numSpeciesRdc)) { plogf("vcs_basopt:: we shouldn't be here\n"); exit(EXIT_FAILURE); @@ -3431,8 +3417,7 @@ namespace VCSnonideal { /* **************************************************** */ /* **** IF NORM OF NEW ROW .LT. 1E-3 REJECT ********** */ /* **************************************************** */ - if (sa[jr] < 1.0e-6) lindep = TRUE; - else lindep = FALSE; + lindep = (sa[jr] < 1.0e-6); } while(lindep); /* ****************************************** */ /* **** REARRANGE THE DATA ****************** */ @@ -3446,7 +3431,7 @@ namespace VCSnonideal { plogf("(%9.2g) as component %3d\n", m_molNumSpecies_old[jr], jr); } #endif - vcs_switch_pos(FALSE, jr, k); + vcs_switch_pos(false, jr, k); vcsUtil_dsw(aw, jr, k); } #ifdef DEBUG_MODE @@ -3674,8 +3659,6 @@ namespace VCSnonideal { plogf(" "); for(i=0; i<77; i++) plogf("-"); plogf("\n"); } #endif - - /* **************************************************** */ /* **** EVALUATE DELTA N VALUES *********************** */ /* **************************************************** */ @@ -3698,7 +3681,7 @@ namespace VCSnonideal { scrxn_ptr = m_stoichCoeffRxnMatrix[irxn]; dptr = m_deltaMolNumPhase[irxn]; kspec = m_indexRxnToSpecies[irxn]; - int iph = m_phaseID[kspec]; + size_t iph = m_phaseID[kspec]; int *pp_ptr = m_phaseParticipation[irxn]; dptr[iph] = 1.0; pp_ptr[iph]++; @@ -3746,12 +3729,12 @@ namespace VCSnonideal { * molNum[]. * @param n Length of molNum[] */ - int VCS_SOLVE::vcs_basisOptMax(const double * const molNum, const int j, - const int n) { - int largest = j; + size_t VCS_SOLVE::vcs_basisOptMax(const double * const molNum, const size_t j, + const size_t n) { + size_t largest = j; double big = molNum[j] * m_spSize[j] * 1.01; AssertThrowVCS(m_spSize[j] > 0.0, "spsize is nonpos"); - for (int i = j + 1; i < n; ++i) { + for (size_t i = j + 1; i < n; ++i) { AssertThrowVCS(m_spSize[i] > 0.0, "spsize is nonpos"); bool doSwap = false; if (m_SSPhase[j]) { @@ -3788,7 +3771,7 @@ namespace VCSnonideal { * * @return Returns the calculated species type */ - int VCS_SOLVE::vcs_species_type(const int kspec) const { + int VCS_SOLVE::vcs_species_type(const size_t kspec) const { // ---------- Treat special cases first --------------------- @@ -3797,8 +3780,8 @@ namespace VCSnonideal { return VCS_SPECIES_INTERFACIALVOLTAGE; } - int iph = m_phaseID[kspec]; - int irxn = kspec - m_numComponents; + size_t iph = m_phaseID[kspec]; + int irxn = int(kspec) - int(m_numComponents); vcs_VolPhase *VPhase = m_VolPhaseList[iph]; int phaseExist = VPhase->exists(); @@ -3817,7 +3800,7 @@ namespace VCSnonideal { * which is so low that species will always be zero * */ - for (int j = 0; j < m_numElemConstraints; ++j) { + for (size_t j = 0; j < m_numElemConstraints; ++j) { int elType = m_elType[j]; if (elType == VCS_ELEM_TYPE_ABSPOS) { double atomComp = m_formulaMatrix[j][kspec]; @@ -3851,7 +3834,7 @@ namespace VCSnonideal { * existence. */ if (irxn >= 0) { - for (int j = 0; j < m_numComponents; ++j) { + for (size_t j = 0; j < m_numComponents; ++j) { double stoicC = m_stoichCoeffRxnMatrix[irxn][j]; if (stoicC != 0.0) { double negChangeComp = - stoicC; @@ -3871,7 +3854,7 @@ namespace VCSnonideal { } } } else if (negChangeComp < 0.0) { - int jph = m_phaseID[j]; + size_t jph = m_phaseID[j]; vcs_VolPhase *jVPhase = m_VolPhaseList[jph]; if (jVPhase->exists() <= 0) { #ifdef DEBUG_MODE @@ -3973,7 +3956,7 @@ namespace VCSnonideal { return VCS_SPECIES_MAJOR; } else { double szAdj = m_scSize[irxn] * std::sqrt((double)m_numRxnTot); - for (int k = 0; k < m_numComponents; ++k) { + for (size_t k = 0; k < m_numComponents; ++k) { if (!(m_SSPhase[k])) { if (m_stoichCoeffRxnMatrix[irxn][k] != 0.0) { if (m_molNumSpecies_old[kspec] * szAdj >= m_molNumSpecies_old[k] * 0.01) { @@ -4083,13 +4066,13 @@ namespace VCSnonideal { * */ void VCS_SOLVE::vcs_chemPotPhase(const int stateCalc, - const int iph, const double *const molNum, + const size_t iph, const double *const molNum, double * const ac, double * const mu_i, const bool do_deleted) { vcs_VolPhase *Vphase = m_VolPhaseList[iph]; - int nkk = Vphase->nSpecies(); - int k, kspec; + size_t nkk = Vphase->nSpecies(); + size_t k, kspec; #ifdef DEBUG_MODE //if (m_debug_print_lvl >= 2) { @@ -4277,9 +4260,9 @@ namespace VCSnonideal { * tg : Total Number of moles in the phase. */ void VCS_SOLVE::vcs_dfe(const int stateCalc, - const int ll, const int lbot, const int ltop) { - int l1, l2, iph, kspec, irxn; - int iphase; + const int ll, const size_t lbot, const size_t ltop) { + size_t l1, l2, iph, kspec, irxn; + size_t iphase; double *tPhMoles_ptr; double *actCoeff_ptr; double *tlogMoles; @@ -4629,13 +4612,13 @@ namespace VCSnonideal { printf(" "); vcs_print_line("-", 132); } - /*****************************************************************************/ #ifdef DEBUG_MODE //! Print out and check the elemental abundance vector void VCS_SOLVE::prneav() const { - int kerr, j; + int j; + bool kerr; std::vector eav(m_numElemConstraints, 0.0); for (j = 0; j < m_numElemConstraints; ++j) { @@ -4645,7 +4628,7 @@ namespace VCSnonideal { } } } - kerr = FALSE; + kerr = false; plogf( "--------------------------------------------------"); plogf("ELEMENT ABUNDANCE VECTOR:\n"); plogf(" Element Now Orignal Deviation Type\n"); @@ -4655,9 +4638,9 @@ namespace VCSnonideal { eav[j], m_elemAbundancesGoal[j], eav[j] - m_elemAbundancesGoal[j], m_elType[j]); if (m_elemAbundancesGoal[j] != 0.) { if (fabs(eav[j] - m_elemAbundancesGoal[j]) > m_elemAbundancesGoal[j] * 5.0e-9) - kerr = TRUE; + kerr = true; } else { - if (fabs(eav[j]) > 1.0e-10) kerr = TRUE; + if (fabs(eav[j]) > 1.0e-10) kerr = true; } } if (kerr) { @@ -4677,10 +4660,10 @@ namespace VCSnonideal { */ double VCS_SOLVE::l2normdg(double dgLocal[]) const { double tmp; - int irxn; + size_t irxn; if (m_numRxnRdc <= 0) return 0.0; for (irxn = 0, tmp = 0.0; irxn < m_numRxnRdc; ++irxn) { - int kspec = irxn + m_numComponents; + size_t kspec = irxn + m_numComponents; if (m_speciesStatus[kspec] == VCS_SPECIES_MAJOR || m_speciesStatus[kspec] == VCS_SPECIES_MINOR || dgLocal[irxn] < 0.0) { if (m_speciesStatus[kspec] != VCS_SPECIES_ZEROEDMS) { @@ -4698,19 +4681,18 @@ namespace VCSnonideal { * Reconciles Phase existence flags with total moles in each phase. */ double VCS_SOLVE::vcs_tmoles() { - int i; double sum; vcs_VolPhase *Vphase; - for (i = 0; i < m_numPhases; i++) { + for (size_t i = 0; i < m_numPhases; i++) { m_tPhaseMoles_old[i] = TPhInertMoles[i]; } - for (i = 0; i < m_numSpeciesTot; i++) { + for (size_t i = 0; i < m_numSpeciesTot; i++) { if (m_speciesUnknownType[i] == VCS_SPECIES_TYPE_MOLNUM) { m_tPhaseMoles_old[m_phaseID[i]] += m_molNumSpecies_old[i]; } } sum = 0.0; - for (i = 0; i < m_numPhases; i++) { + for (size_t i = 0; i < m_numPhases; i++) { sum += m_tPhaseMoles_old[i]; Vphase = m_VolPhaseList[i]; // Took out because we aren't updating mole fractions in Vphase @@ -4732,7 +4714,7 @@ namespace VCSnonideal { for (i = 0; i < m_numPhases; i++) { double m_tPhaseMoles_old_a = TPhInertMoles[i]; - for (int k = 0; k < m_numSpeciesTot; k++) { + for (size_t k = 0; k < m_numSpeciesTot; k++) { if (m_speciesUnknownType[k] == VCS_SPECIES_TYPE_MOLNUM) { if (m_phaseID[k] == i) { m_tPhaseMoles_old_a += m_molNumSpecies_old[k]; @@ -4760,7 +4742,7 @@ namespace VCSnonideal { */ void VCS_SOLVE::vcs_updateVP(const int vcsState) { vcs_VolPhase *Vphase; - for (int i = 0; i < m_numPhases; i++) { + for (size_t i = 0; i < m_numPhases; i++) { Vphase = m_VolPhaseList[i]; if (vcsState == VCS_STATECALC_OLD) { Vphase->setMolesFromVCSCheck(VCS_STATECALC_OLD, @@ -4831,7 +4813,6 @@ namespace VCSnonideal { * */ bool VCS_SOLVE::vcs_evaluate_speciesType() { - int kspec; bool allMinorZeroedSpecies; m_numRxnMinorZeroed = 0; @@ -4843,7 +4824,7 @@ namespace VCSnonideal { plogendl(); } #endif - for (kspec = 0; kspec < m_numSpeciesTot; ++kspec) { + for (size_t kspec = 0; kspec < m_numSpeciesTot; ++kspec) { m_speciesStatus[kspec] = vcs_species_type(kspec); #ifdef DEBUG_MODE if (m_debug_print_lvl >= 5) { @@ -4929,8 +4910,8 @@ namespace VCSnonideal { * @param k2 second row/column value to be switched */ void VCS_SOLVE::vcs_switch2D(double * const * const Jac, - const int k1, const int k2) const { - int i; + const size_t k1, const size_t k2) const { + size_t i; register double dtmp; if (k1 == k2) return; for (i = 0; i < m_numSpeciesTot; i++) { @@ -4942,9 +4923,9 @@ namespace VCSnonideal { } /*****************************************************************************/ - static void print_space(int num) + static void print_space(size_t num) { - int j; + size_t j; for (j = 0; j < num; j++) plogf(" "); } /********************************************************************************/ @@ -4980,11 +4961,12 @@ namespace VCSnonideal { */ void VCS_SOLVE::vcs_deltag(const int l, const bool doDeleted, const int vcsState, const bool alterZeroedPhases) { - int iph; - int lneed, irxn, kspec; + size_t iph; + size_t irxn, kspec; + bool lneed; double *dtmp_ptr; int icase = 0; - int irxnl = m_numRxnRdc; + size_t irxnl = m_numRxnRdc; if (doDeleted) { irxnl = m_numRxnTot; } @@ -5125,15 +5107,14 @@ namespace VCSnonideal { * This can probably be solved by successive iteration. * This should be implemented. */ - int k; //alterZeroedPhases = false; if (alterZeroedPhases && false) { for (iph = 0; iph < m_numPhases; iph++) { - lneed = FALSE; + lneed = false; vcs_VolPhase *Vphase = m_VolPhaseList[iph]; if (! Vphase->m_singleSpecies) { double sum = 0.0; - for (k = 0; k < Vphase->nSpecies(); k++) { + for (size_t k = 0; k < Vphase->nSpecies(); k++) { kspec = Vphase->spGlobalIndexVCS(k); if (m_speciesUnknownType[kspec] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { sum += molNumSpecies[kspec]; @@ -5141,17 +5122,17 @@ namespace VCSnonideal { if (sum > 0.0) break; } if (sum == 0.0) { - lneed = TRUE; + lneed = true; } } if (lneed) { double poly = 0.0; - for (k = 0; k < Vphase->nSpecies(); k++) { + for (size_t k = 0; k < Vphase->nSpecies(); k++) { kspec = Vphase->spGlobalIndexVCS(k); - irxn = kspec - m_numComponents; // We may need to look at deltaGRxn for components! - if (irxn >= 0) { + if (kspec >= m_numComponents) { + irxn = kspec - m_numComponents; if (deltaGRxn[irxn] > 50.0) deltaGRxn[irxn] = 50.0; if (deltaGRxn[irxn] < -50.0) deltaGRxn[irxn] = -50.0; poly += exp(-deltaGRxn[irxn])/actCoeffSpecies[kspec]; @@ -5162,10 +5143,10 @@ namespace VCSnonideal { * All of the m_deltaGRxn_new[]'s will be equal. If deltaGRxn[] is * negative, then the phase will come back into existence. */ - for (k = 0; k < Vphase->nSpecies(); k++) { + for (size_t k = 0; k < Vphase->nSpecies(); k++) { kspec = Vphase->spGlobalIndexVCS(k); - irxn = kspec - m_numComponents; - if (irxn >= 0) { + if (kspec >= m_numComponents) { + irxn = kspec - m_numComponents; deltaGRxn[irxn] = 1.0 - poly; } } @@ -5315,10 +5296,10 @@ namespace VCSnonideal { * * NOTE: this is currently not used used anywhere. It may be in the future? */ - void VCS_SOLVE::vcs_deltag_Phase(const int iphase, const bool doDeleted, + void VCS_SOLVE::vcs_deltag_Phase(const size_t iphase, const bool doDeleted, const int stateCalc, const bool alterZeroedPhases) { - int iph; - int irxn, kspec, kcomp; + size_t iph; + size_t irxn, kspec, kcomp; double *dtmp_ptr; double *feSpecies; @@ -5342,7 +5323,7 @@ namespace VCSnonideal { } #endif - int irxnl = m_numRxnRdc; + size_t irxnl = m_numRxnRdc; if (doDeleted) irxnl = m_numRxnTot; vcs_VolPhase *vPhase = m_VolPhaseList[iphase]; @@ -5377,14 +5358,14 @@ namespace VCSnonideal { * Multispecies Phase */ else { - bool zeroedPhase = TRUE; + bool zeroedPhase = true; for (irxn = 0; irxn < irxnl; ++irxn) { kspec = m_indexRxnToSpecies[irxn]; if (m_speciesUnknownType[kspec] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { iph = m_phaseID[kspec]; if (iph == iphase) { - if (m_molNumSpecies_old[kspec] > 0.0) zeroedPhase = FALSE; + if (m_molNumSpecies_old[kspec] > 0.0) zeroedPhase = false; deltaGRxn[irxn] = feSpecies[kspec]; dtmp_ptr = m_stoichCoeffRxnMatrix[irxn]; for (kcomp = 0; kcomp < m_numComponents; ++kcomp) { @@ -5476,16 +5457,16 @@ namespace VCSnonideal { * * @param k2 Second species index */ - void VCS_SOLVE::vcs_switch_pos(const int ifunc, const int k1, const int k2) { - register int j; + void VCS_SOLVE::vcs_switch_pos(const bool ifunc, const size_t k1, const size_t k2) { + register size_t j; register double t1 = 0.0; - int i1, i2, iph, kp1, kp2; + size_t i1, i2, iph, kp1, kp2; vcs_VolPhase *pv1, *pv2; VCS_SPECIES_THERMO *st_tmp; if (k1 == k2) return; #ifdef DEBUG_MODE - if (k1 < 0 || k1 > (m_numSpeciesTot - 1) || - k2 < 0 || k2 > (m_numSpeciesTot - 1) ) { + if (k1 > (m_numSpeciesTot - 1) || + k2 > (m_numSpeciesTot - 1) ) { plogf("vcs_switch_pos: ifunc = 0: inappropriate args: %d %d\n", k1, k2); } @@ -5512,21 +5493,22 @@ namespace VCSnonideal { pv2->setSpGlobalIndexVCS(kp2, k1); //pv1->IndSpecies[kp1] = k2; //pv2->IndSpecies[kp2] = k1; - + int itmp; + bool btmp; vcsUtil_stsw(m_speciesName, k1, k2); SWAP(m_molNumSpecies_old[k1], m_molNumSpecies_old[k2], t1); - SWAP(m_speciesUnknownType[k1], m_speciesUnknownType[k2], j); + SWAP(m_speciesUnknownType[k1], m_speciesUnknownType[k2], itmp); SWAP(m_molNumSpecies_new[k1], m_molNumSpecies_new[k2], t1); SWAP(m_SSfeSpecies[k1], m_SSfeSpecies[k2], t1); SWAP(m_spSize[k1], m_spSize[k2], t1); SWAP(m_deltaMolNumSpecies[k1], m_deltaMolNumSpecies[k2], t1); SWAP(m_feSpecies_old[k1], m_feSpecies_old[k2], t1); SWAP(m_feSpecies_new[k1], m_feSpecies_new[k2], t1); - SWAP(m_SSPhase[k1], m_SSPhase[k2], j); + SWAP(m_SSPhase[k1], m_SSPhase[k2], btmp); SWAP(m_phaseID[k1], m_phaseID[k2], j); SWAP(m_speciesMapIndex[k1], m_speciesMapIndex[k2], j); SWAP(m_speciesLocalPhaseIndex[k1], m_speciesLocalPhaseIndex[k2], j); - SWAP(m_actConventionSpecies[k1], m_actConventionSpecies[k2], j); + SWAP(m_actConventionSpecies[k1], m_actConventionSpecies[k2], itmp); SWAP(m_lnMnaughtSpecies[k1], m_lnMnaughtSpecies[k2], t1); SWAP(m_actCoeffSpecies_new[k1], m_actCoeffSpecies_new[k2], t1); SWAP(m_actCoeffSpecies_old[k1], m_actCoeffSpecies_old[k2], t1); @@ -5541,7 +5523,7 @@ namespace VCSnonideal { if (m_useActCoeffJac) { vcs_switch2D(m_dLnActCoeffdMolNum.baseDataAddr(), k1, k2); } - SWAP(m_speciesStatus[k1], m_speciesStatus[k2], j); + SWAP(m_speciesStatus[k1], m_speciesStatus[k2], itmp); /* * Handle the index pointer in the phase structures */ @@ -5554,8 +5536,8 @@ namespace VCSnonideal { i1 = k1 - m_numComponents; i2 = k2 - m_numComponents; #ifdef DEBUG_MODE - if (i1 < 0 || i1 > (m_numRxnTot - 1) || - i2 < 0 || i2 > (m_numRxnTot - 1) ) { + if (i1 > (m_numRxnTot - 1) || + i2 > (m_numRxnTot - 1) ) { plogf("switch_pos: ifunc = 1: inappropriate noncomp values: %d %d\n", i1 , i2); } @@ -5567,7 +5549,7 @@ namespace VCSnonideal { for (iph = 0; iph < m_numPhases; iph++) { SWAP(m_deltaMolNumPhase[i1][iph], m_deltaMolNumPhase[i2][iph], t1); SWAP(m_phaseParticipation[i1][iph], - m_phaseParticipation[i2][iph], j); + m_phaseParticipation[i2][iph], itmp); } SWAP(m_deltaGRxn_new[i1], m_deltaGRxn_new[i2], t1); SWAP(m_deltaGRxn_old[i1], m_deltaGRxn_old[i2], t1); @@ -5608,7 +5590,7 @@ namespace VCSnonideal { * have. */ double VCS_SOLVE::vcs_birthGuess(const int kspec) { - int irxn = kspec - m_numComponents; + size_t irxn = kspec - m_numComponents; int soldel = false; double dx = 0.0; if (m_speciesUnknownType[kspec] == VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { @@ -5630,12 +5612,14 @@ namespace VCSnonideal { * Logic to handle species in multiple species phases * we cap the moles here at 1.0E-15 kmol. */ + bool soldel_ret; #ifdef DEBUG_MODE char ANOTE[32]; - double dxm = vcs_minor_alt_calc(kspec, irxn, &soldel, ANOTE); + double dxm = vcs_minor_alt_calc(kspec, irxn, &soldel_ret, ANOTE); #else - double dxm = vcs_minor_alt_calc(kspec, irxn, &soldel); + double dxm = vcs_minor_alt_calc(kspec, irxn, &soldel_ret); #endif + soldel = soldel_ret; dx = w_kspec + dxm; if (dx > 1.0E-15) { dx = 1.0E-15; @@ -5659,7 +5643,7 @@ namespace VCSnonideal { * be respected. */ double *sc_irxn = m_stoichCoeffRxnMatrix[irxn]; - for (int j = 0; j < m_numComponents; ++j) { + for (size_t j = 0; j < m_numComponents; ++j) { // Only loop over element contraints that involve positive def. constraints if (m_speciesUnknownType[j] != VCS_SPECIES_TYPE_INTERFACIALVOLTAGE) { if (m_molNumSpecies_old[j] > 0.0) { @@ -5680,15 +5664,14 @@ namespace VCSnonideal { /*******************************************************************************/ void VCS_SOLVE::vcs_setFlagsVolPhases(const bool upToDate, const int stateCalc) { - int iph; vcs_VolPhase *Vphase; if (!upToDate) { - for (iph = 0; iph < m_numPhases; iph++) { + for (size_t iph = 0; iph < m_numPhases; iph++) { Vphase = m_VolPhaseList[iph]; Vphase->setMolesOutOfDate(stateCalc); } } else { - for (iph = 0; iph < m_numPhases; iph++) { + for (size_t iph = 0; iph < m_numPhases; iph++) { Vphase = m_VolPhaseList[iph]; Vphase->setMolesCurrent(stateCalc); } @@ -5696,7 +5679,7 @@ namespace VCSnonideal { } /*******************************************************************************/ - void VCS_SOLVE::vcs_setFlagsVolPhase(const int iph, const bool upToDate, + void VCS_SOLVE::vcs_setFlagsVolPhase(const size_t iph, const bool upToDate, const int stateCalc) { vcs_VolPhase *Vphase = m_VolPhaseList[iph]; if (!upToDate) { @@ -5716,9 +5699,8 @@ namespace VCSnonideal { * VCS_STATECALC_OLD). */ void VCS_SOLVE::vcs_updateMolNumVolPhases(const int stateCalc) { - int iph; vcs_VolPhase *Vphase; - for (iph = 0; iph < m_numPhases; iph++) { + for (size_t iph = 0; iph < m_numPhases; iph++) { Vphase = m_VolPhaseList[iph]; Vphase->updateFromVCS_MoleNumbers(stateCalc); } diff --git a/Cantera/src/equil/vcs_species_thermo.cpp b/Cantera/src/equil/vcs_species_thermo.cpp index 1a33fcf80..1840be225 100644 --- a/Cantera/src/equil/vcs_species_thermo.cpp +++ b/Cantera/src/equil/vcs_species_thermo.cpp @@ -2,9 +2,6 @@ * @file vcs_species_thermo.cpp * Implementation for the VCS_SPECIES_THERMO object. */ -/* - * $Id$ - */ /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -30,8 +27,8 @@ using namespace std; namespace VCSnonideal { -VCS_SPECIES_THERMO::VCS_SPECIES_THERMO(int indexPhase, - int indexSpeciesPhase) : +VCS_SPECIES_THERMO::VCS_SPECIES_THERMO(size_t indexPhase, + size_t indexSpeciesPhase) : IndexPhase(indexPhase), IndexSpeciesPhase(indexSpeciesPhase), @@ -171,7 +168,7 @@ VCS_SPECIES_THERMO* VCS_SPECIES_THERMO::duplMyselfAsVCS_SPECIES_THERMO() { * Output * return value = standard state free energy in units of Kelvin. */ -double VCS_SPECIES_THERMO::GStar_R_calc(int kglob, double TKelvin, +double VCS_SPECIES_THERMO::GStar_R_calc(size_t kglob, double TKelvin, double pres) { char yo[] = "VCS_SPECIES_THERMO::GStar_R_calc "; @@ -180,7 +177,7 @@ double VCS_SPECIES_THERMO::GStar_R_calc(int kglob, double TKelvin, T = TKelvin; if (UseCanteraCalls) { AssertThrowVCS(m_VCS_UnitsFormat == VCS_UNITS_MKS, "Possible inconsistency"); - int kspec = IndexSpeciesPhase; + size_t kspec = IndexSpeciesPhase; OwningPhase->setState_TP(TKelvin, pres); fe = OwningPhase->GStar_calc_one(kspec); double R = vcsUtil_gasConstant(m_VCS_UnitsFormat); @@ -215,7 +212,7 @@ double VCS_SPECIES_THERMO::GStar_R_calc(int kglob, double TKelvin, * (VCS_UNITS_MKS) */ double VCS_SPECIES_THERMO:: -VolStar_calc(int kglob, double TKelvin, double presPA) +VolStar_calc(size_t kglob, double TKelvin, double presPA) { char yo[] = "VCS_SPECIES_THERMO::VStar_calc "; double vol, T; @@ -223,7 +220,7 @@ VolStar_calc(int kglob, double TKelvin, double presPA) T = TKelvin; if (UseCanteraCalls) { AssertThrowVCS(m_VCS_UnitsFormat == VCS_UNITS_MKS, "Possible inconsistency"); - int kspec = IndexSpeciesPhase; + size_t kspec = IndexSpeciesPhase; OwningPhase->setState_TP(TKelvin, presPA); vol = OwningPhase->VolStar_calc_one(kspec); } else { @@ -257,7 +254,7 @@ VolStar_calc(int kglob, double TKelvin, double presPA) * Output * return value = naught state free energy in Kelvin. */ -double VCS_SPECIES_THERMO::G0_R_calc(int kglob, double TKelvin) +double VCS_SPECIES_THERMO::G0_R_calc(size_t kglob, double TKelvin) { #ifdef DEBUG_MODE char yo[] = "VS_SPECIES_THERMO::G0_R_calc "; @@ -273,7 +270,7 @@ double VCS_SPECIES_THERMO::G0_R_calc(int kglob, double TKelvin) } if (UseCanteraCalls) { AssertThrowVCS(m_VCS_UnitsFormat == VCS_UNITS_MKS, "Possible inconsistency"); - int kspec = IndexSpeciesPhase; + size_t kspec = IndexSpeciesPhase; OwningPhase->setState_T(TKelvin); fe = OwningPhase->G0_calc_one(kspec); double R = vcsUtil_gasConstant(m_VCS_UnitsFormat); @@ -319,7 +316,7 @@ double VCS_SPECIES_THERMO::G0_R_calc(int kglob, double TKelvin) * Output * return value = activity coefficient for species kspec */ -double VCS_SPECIES_THERMO::eval_ac(int kglob) +double VCS_SPECIES_THERMO::eval_ac(size_t kglob) { #ifdef DEBUG_MODE char yo[] = "VCS_SPECIES_THERMO::eval_ac "; @@ -332,7 +329,7 @@ double VCS_SPECIES_THERMO::eval_ac(int kglob) * activity coefficients for all species in the phase are reevaluated. */ if (UseCanteraCalls) { - int kspec = IndexSpeciesPhase; + size_t kspec = IndexSpeciesPhase; ac = OwningPhase->AC_calc_one(kspec); } else { switch (Activity_Coeff_Model) { diff --git a/Cantera/src/equil/vcs_species_thermo.h b/Cantera/src/equil/vcs_species_thermo.h index 268b9731f..9b94ec99e 100644 --- a/Cantera/src/equil/vcs_species_thermo.h +++ b/Cantera/src/equil/vcs_species_thermo.h @@ -1,6 +1,3 @@ -/* - * $Id$ - */ /* * Copywrite (2005) Sandia Corporation. Under the terms of @@ -53,12 +50,12 @@ public: /** * Index of the phase that this species belongs to. */ - int IndexPhase; + size_t IndexPhase; /** * Index of this species in the current phase. */ - int IndexSpeciesPhase; + size_t IndexSpeciesPhase; /** * Pointer to the owning phase object. @@ -170,7 +167,7 @@ public: /* * constructor and destructor */ - VCS_SPECIES_THERMO(int indexPhase, int indexSpeciesPhase); + VCS_SPECIES_THERMO(size_t indexPhase, size_t indexSpeciesPhase); virtual ~VCS_SPECIES_THERMO(); /* @@ -197,7 +194,7 @@ public: * Output * return value = standard state free energy in units of Kelvin. */ - virtual double GStar_R_calc(int kspec, double TKelvin, double pres); + virtual double GStar_R_calc(size_t kspec, double TKelvin, double pres); /** * @@ -212,7 +209,7 @@ public: * Output * return value = standard state free energy in Kelvin. */ - virtual double G0_R_calc(int kspec, double TKelvin); + virtual double G0_R_calc(size_t kspec, double TKelvin); /** * cpc_ts_VStar_calc: @@ -228,7 +225,7 @@ public: * return value = standard state volume in cm**3 per mol. * (if__=3) m**3 / kmol */ - virtual double VolStar_calc(int kglob, double TKelvin, double Pres); + virtual double VolStar_calc(size_t kglob, double TKelvin, double Pres); /** * This function evaluates the activity coefficient @@ -247,7 +244,7 @@ public: * Output * return value = activity coefficient for species kspec */ - virtual double eval_ac(int kspec); + virtual double eval_ac(size_t kspec); /** * Get the pointer to the vcs_VolPhase object for this species. diff --git a/Cantera/src/equil/vcs_util.cpp b/Cantera/src/equil/vcs_util.cpp index 61e79511e..df2eb2f49 100644 --- a/Cantera/src/equil/vcs_util.cpp +++ b/Cantera/src/equil/vcs_util.cpp @@ -2,9 +2,6 @@ * @file vcs_util.cpp * Internal definitions for utility functions for the VCSnonideal package */ -/* - * $Id$ - */ /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -113,7 +110,7 @@ namespace VCSnonideal { #endif double vcs_l2norm(const std::vector vec) { - int len = vec.size(); + size_t len = vec.size(); if (len == 0) { return 0.0; } @@ -191,9 +188,9 @@ namespace VCSnonideal { * RETURN * return index of the greatest value on X(*) searched */ - int vcs_optMax(const double *x, const double * xSize, int j, int n) { - int i; - int largest = j; + size_t vcs_optMax(const double *x, const double * xSize, size_t j, size_t n) { + size_t i; + size_t largest = j; double big = x[j]; if (xSize) { assert(xSize[j] > 0.0); @@ -243,7 +240,7 @@ namespace VCSnonideal { * @param i1 first index * @param i2 second index */ - void vcsUtil_stsw(std::vector & vstr, int i1, int i2) { + void vcsUtil_stsw(std::vector & vstr, size_t i1, size_t i2) { std::string tmp(vstr[i2]); vstr[i2] = vstr[i1]; vstr[i1] = tmp; @@ -257,7 +254,7 @@ namespace VCSnonideal { * @param i1 first index * @param i2 second index */ - void vcsUtil_dsw(double x[], int i1, int i2) { + void vcsUtil_dsw(double x[], size_t i1, size_t i2) { double t = x[i1]; x[i1] = x[i2]; x[i2] = t; @@ -271,7 +268,7 @@ namespace VCSnonideal { * @param i1 first index * @param i2 second index */ - void vcsUtil_isw(int x[], int i1, int i2) { + void vcsUtil_isw(int x[], size_t i1, size_t i2) { int t = x[i1]; x[i1] = x[i2]; x[i2] = t; @@ -508,7 +505,7 @@ namespace VCSnonideal { * will be on the diagonal. We can therfore just invert the * diagonal at the end of the program to solve the equation system. */ - for (i = 0; i < n; ++i) { + for (size_t i = 0; i < n; ++i) { if (c[i + i * idem] == 0.0) { /* * Do a simple form of row pivoting to find a non-zero pivot @@ -525,16 +522,16 @@ namespace VCSnonideal { #endif return 1; FOUND_PIVOT: ; - for (j = 0; j < n; ++j) c[i + j * idem] += c[k + j * idem]; - for (j = 0; j < m; ++j) b[i + j * idem] += b[k + j * idem]; + for (size_t j = 0; j < n; ++j) c[i + j * idem] += c[k + j * idem]; + for (size_t j = 0; j < m; ++j) b[i + j * idem] += b[k + j * idem]; } - for (l = 0; l < n; ++l) { + for (size_t l = 0; l < n; ++l) { if (l != i && c[l + i * idem] != 0.0) { R = c[l + i * idem] / c[i + i * idem]; c[l + i * idem] = 0.0; - for (j = i+1; j < n; ++j) c[l + j * idem] -= c[i + j * idem] * R; - for (j = 0; j < m; ++j) b[l + j * idem] -= b[i + j * idem] * R; + for (size_t j = i+1; j < n; ++j) c[l + j * idem] -= c[i + j * idem] * R; + for (size_t j = 0; j < m; ++j) b[l + j * idem] -= b[i + j * idem] * R; } } } @@ -542,8 +539,8 @@ namespace VCSnonideal { * The negative in the last expression is due to the form of B upon * input */ - for (i = 0; i < n; ++i) { - for (j = 0; j < m; ++j) { + for (size_t i = 0; i < n; ++i) { + for (size_t j = 0; j < m; ++j) { b[i + j * idem] = -b[i + j * idem] / c[i + i*idem]; } } @@ -806,7 +803,7 @@ namespace VCSnonideal { /************************************************************************ **/ - void vcs_print_stringTrunc(const char *str, int space, int alignment) + void vcs_print_stringTrunc(const char *str, size_t space, int alignment) /*********************************************************************** * vcs_print_stringTrunc(): @@ -822,8 +819,8 @@ namespace VCSnonideal { * 2 left aligned ***********************************************************************/ { - int i, ls=0, rs=0; - int len = strlen(str); + size_t i, ls=0, rs=0; + size_t len = strlen(str); if ((len) >= space) { for (i = 0; i < space; i++) { plogf("%c", str[i]); @@ -870,5 +867,3 @@ namespace VCSnonideal { } } - - diff --git a/Cantera/src/equil/vcs_xerror.c b/Cantera/src/equil/vcs_xerror.c index a7d98d18a..fb2def5cf 100644 --- a/Cantera/src/equil/vcs_xerror.c +++ b/Cantera/src/equil/vcs_xerror.c @@ -17,15 +17,6 @@ static integer c__2 = 2; static integer c__1 = 1; -/* ======================================================================= */ -/* -------------------------------------------------- */ -/* | CVS Head Information | */ -/* -------------------------------------------------- */ -/* $Author$ */ -/* $Date$ */ -/* $Revision$ */ -/* ======================================================================= */ - /* Subroutine */ int s88fmt_(integer *n, integer *ivalue, integer *ifmt) { /* Initialized data */ diff --git a/Cantera/src/kinetics/AqueousKinetics.cpp b/Cantera/src/kinetics/AqueousKinetics.cpp index 6ab77b9f5..63e7a5bfd 100644 --- a/Cantera/src/kinetics/AqueousKinetics.cpp +++ b/Cantera/src/kinetics/AqueousKinetics.cpp @@ -10,17 +10,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Date$ - * $Revision$ - */ - - - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif #include "AqueousKinetics.h" #include "ReactionData.h" @@ -193,14 +182,12 @@ namespace Cantera { * Update the equilibrium constants in molar units. */ void AqueousKinetics::updateKc() { - int i, irxn; vector_fp& m_rkc = m_kdata->m_rkcn; doublereal rt = GasConstant* m_kdata->m_temp; thermo().getStandardChemPotentials(&m_grt[0]); fill(m_rkc.begin(), m_rkc.end(), 0.0); - int nsp = thermo().nSpecies(); - for (int k = 0; k < nsp; k++) { + for (size_t k = 0; k < thermo().nSpecies(); k++) { doublereal logStandConc_k = thermo().logStandardConc(k); m_grt[k] -= rt * logStandConc_k; } @@ -210,12 +197,12 @@ namespace Cantera { //doublereal logStandConc = m_kdata->m_logStandConc; doublereal rrt = 1.0/(GasConstant * thermo().temperature()); - for (i = 0; i < m_nrev; i++) { - irxn = m_revindex[i]; + for (size_t i = 0; i < m_nrev; i++) { + size_t irxn = m_revindex[i]; m_rkc[irxn] = exp(m_rkc[irxn]*rrt); } - for(i = 0; i != m_nirrev; ++i) { + for(size_t i = 0; i != m_nirrev; ++i) { m_rkc[ m_irrev[i] ] = 0.0; } } @@ -225,15 +212,13 @@ namespace Cantera { * reversible or not. */ void AqueousKinetics::getEquilibriumConstants(doublereal* kc) { - int i; _update_rates_T(); vector_fp& rkc = m_kdata->m_rkcn; thermo().getStandardChemPotentials(&m_grt[0]); fill(rkc.begin(), rkc.end(), 0.0); doublereal rt = GasConstant * m_kdata->m_temp; - int nsp = thermo().nSpecies(); - for (int k = 0; k < nsp; k++) { + for (size_t k = 0; k < thermo().nSpecies(); k++) { doublereal logStandConc_k = thermo().logStandardConc(k); m_grt[k] -= rt * logStandConc_k; } @@ -242,7 +227,7 @@ namespace Cantera { m_rxnstoich->getReactionDelta(m_ii, &m_grt[0], &rkc[0]); doublereal rrt = 1.0/(GasConstant * thermo().temperature()); - for (i = 0; i < m_ii; i++) { + for (size_t i = 0; i < m_ii; i++) { kc[i] = exp(-rkc[i]*rrt); } @@ -369,7 +354,7 @@ namespace Cantera { */ thermo().getEnthalpy_RT(&m_grt[0]); doublereal RT = thermo().temperature() * GasConstant; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_grt[k] *= RT; } /* @@ -398,7 +383,7 @@ namespace Cantera { */ thermo().getEntropy_R(&m_grt[0]); doublereal R = GasConstant; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_grt[k] *= R; } /* @@ -447,7 +432,7 @@ namespace Cantera { m_rxnstoich->multiplyRevProducts(&m_conc[0], &ropr[0]); //m_revProductStoich.multiply(m_conc.begin(), ropr.begin()); - for (int j = 0; j != m_ii; ++j) { + for (size_t j = 0; j != m_ii; ++j) { ropnet[j] = ropf[j] - ropr[j]; } @@ -477,7 +462,7 @@ namespace Cantera { // multiply by perturbation factor multiply_each(ropf.begin(), ropf.end(), m_perturb.begin()); - for (int i = 0; i < m_ii; i++) { + for (size_t i = 0; i < m_ii; i++) { kfwd[i] = ropf[i]; } } @@ -505,7 +490,7 @@ namespace Cantera { if (doIrreversible) { doublereal *tmpKc = &m_kdata->m_ropnet[0]; getEquilibriumConstants(tmpKc); - for (int i = 0; i < m_ii; i++) { + for (size_t i = 0; i < m_ii; i++) { krev[i] /= tmpKc[i]; } } else { @@ -513,7 +498,7 @@ namespace Cantera { * m_rkc[] is zero for irreversibly reactions */ const vector_fp& m_rkc = m_kdata->m_rkcn; - for (int i = 0; i < m_ii; i++) { + for (size_t i = 0; i < m_ii; i++) { krev[i] *= m_rkc[i]; } } @@ -534,7 +519,7 @@ namespace Cantera { void AqueousKinetics::addElementaryReaction(const ReactionData& r) { - int iloc; + size_t iloc; // install rate coeff calculator iloc = m_rates.install( reactionNumber(), @@ -557,18 +542,18 @@ namespace Cantera { m_kdata->m_ropf.push_back(0.0); // extend by one for new rxn m_kdata->m_ropr.push_back(0.0); m_kdata->m_ropnet.push_back(0.0); - int n, ns, m; + size_t n, ns, m; doublereal nsFlt; doublereal reactantGlobalOrder = 0.0; doublereal productGlobalOrder = 0.0; - int rnum = reactionNumber(); + size_t rnum = reactionNumber(); - vector_int rk; - int nr = r.reactants.size(); + std::vector rk; + size_t nr = r.reactants.size(); for (n = 0; n < nr; n++) { nsFlt = r.rstoich[n]; reactantGlobalOrder += nsFlt; - ns = (int) nsFlt; + ns = (size_t) nsFlt; if ((doublereal) ns != nsFlt) { if (ns < 1) { ns = 1; @@ -582,12 +567,12 @@ namespace Cantera { } m_reactants.push_back(rk); - vector_int pk; - int np = r.products.size(); + std::vector pk; + size_t np = r.products.size(); for (n = 0; n < np; n++) { nsFlt = r.pstoich[n]; productGlobalOrder += nsFlt; - ns = (int) nsFlt; + ns = (size_t) nsFlt; if ((double) ns != nsFlt) { if (ns < 1) { ns = 1; @@ -618,11 +603,11 @@ namespace Cantera { } - void AqueousKinetics::installGroups(int irxn, + void AqueousKinetics::installGroups(size_t irxn, const vector& r, const vector& p) { if (!r.empty()) { - writelog("installing groups for reaction "+int2str(reactionNumber())); + writelog("installing groups for reaction "+int2str(int(reactionNumber()))); m_rgroups[reactionNumber()] = r; m_pgroups[reactionNumber()] = p; } diff --git a/Cantera/src/kinetics/AqueousKinetics.h b/Cantera/src/kinetics/AqueousKinetics.h index 7036714a9..8655f98b4 100644 --- a/Cantera/src/kinetics/AqueousKinetics.h +++ b/Cantera/src/kinetics/AqueousKinetics.h @@ -2,15 +2,10 @@ * @file AqueousKinetics.h * * @ingroup chemkinetics - * - * $Author$ - * $Revision$ - * $Date$ */ // Copyright 2001 California Institute of Technology - #ifndef CT_AQUEOUSKINETICS_H #define CT_AQUEOUSKINETICS_H @@ -115,11 +110,11 @@ namespace Cantera { virtual int ID() const { return cAqueousKinetics; } virtual int type() const { return cAqueousKinetics; } - virtual doublereal reactantStoichCoeff(int k, int i) const { + virtual doublereal reactantStoichCoeff(size_t k, size_t i) const { return m_rrxn[k][i]; } - virtual doublereal productStoichCoeff(int k, int i) const { + virtual doublereal productStoichCoeff(size_t k, size_t i) const { return m_prxn[k][i]; } @@ -291,11 +286,11 @@ namespace Cantera { * their meaning are specific to the particular kinetics * manager. */ - virtual int reactionType(int i) const { + virtual int reactionType(size_t i) const { return m_index[i].first; } - virtual std::string reactionString(int i) const { + virtual std::string reactionString(size_t i) const { return m_rxneqn[i]; } @@ -304,7 +299,7 @@ namespace Cantera { * isReversible(i) is false, then the reverse rate of progress * for reaction i is always zero. */ - virtual bool isReversible(int i) { + virtual bool isReversible(size_t i) { if (std::find(m_revindex.begin(), m_revindex.end(), i) < m_revindex.end()) return true; else return false; @@ -349,9 +344,9 @@ namespace Cantera { void updateROP(); - const std::vector& reactantGroups(int i) + const std::vector& reactantGroups(size_t i) { return m_rgroups[i]; } - const std::vector& productGroups(int i) + const std::vector& productGroups(size_t i) { return m_pgroups[i]; } @@ -362,28 +357,28 @@ namespace Cantera { protected: - int m_kk, m_nfall; + size_t m_kk, m_nfall; Rate1 m_rates; - mutable std::map > m_index; + mutable std::map > m_index; - std::vector m_irrev; + std::vector m_irrev; ReactionStoichMgr* m_rxnstoich; - std::vector m_fwdOrder; + std::vector m_fwdOrder; - int m_nirrev; - int m_nrev; + size_t m_nirrev; + size_t m_nrev; - std::map > m_rgroups; - std::map > m_pgroups; + std::map > m_rgroups; + std::map > m_pgroups; std::vector m_rxntype; - mutable std::vector > m_rrxn; - mutable std::vector > m_prxn; + mutable std::vector > m_rrxn; + mutable std::vector > m_prxn; /** * Difference between the input global reactants order @@ -392,7 +387,7 @@ namespace Cantera { * stoichiometries. */ array_fp m_dn; - array_int m_revindex; + std::vector m_revindex; std::vector m_rxneqn; @@ -404,7 +399,7 @@ namespace Cantera { private: - int reactionNumber(){ return m_ii;} + size_t reactionNumber(){ return m_ii;} std::vector > m_stoich; void addElementaryReaction(const ReactionData& r); @@ -412,12 +407,12 @@ namespace Cantera { void installReagents(const ReactionData& r); - void installGroups(int irxn, const std::vector& r, + void installGroups(size_t irxn, const std::vector& r, const std::vector& p); void updateKc(); - void registerReaction(int rxnNumber, int type, int loc) { - m_index[rxnNumber] = std::pair(type, loc); + void registerReaction(size_t rxnNumber, int type, size_t loc) { + m_index[rxnNumber] = std::pair(type, loc); } bool m_finalized; }; diff --git a/Cantera/src/kinetics/CMakeLists.txt b/Cantera/src/kinetics/CMakeLists.txt deleted file mode 100644 index ef97e31a7..000000000 --- a/Cantera/src/kinetics/CMakeLists.txt +++ /dev/null @@ -1,22 +0,0 @@ -SET (KINETICS_SRCS importKinetics.cpp GRI_30_Kinetics.cpp KineticsFactory.cpp - GasKinetics.cpp FalloffFactory.cpp ReactionStoichMgr.cpp Kinetics.cpp - solveSP.cpp InterfaceKinetics.cpp ImplicitSurfChem.cpp Group.cpp - ReactionPath.cpp) - -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/base) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/thermo) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/numerics) - -ADD_LIBRARY(kinetics ${KINETICS_SRCS}) - -TARGET_LINK_LIBRARIES (kinetics numerics thermo ctbase) - -SET(KINETICS_H importKinetics.h GRI_30_Kinetics.h KineticsFactory.h - Kinetics.h GasKinetics.h - FalloffFactory.h ReactionStoichMgr.h reaction_defs.h - FalloffMgr.h ThirdBodyMgr.h RateCoeffMgr.h ReactionData.h - RxnRates.h Enhanced3BConc.h StoichManager.h solveSP.h InterfaceKinetics.h - ImplicitSurfChem.h EdgeKinetics.h Group.h ReactionPath.h) - -INSTALL_FILES(/cantera/kernel FILES ${KINETICS_H}) diff --git a/Cantera/src/kinetics/EdgeKinetics.h b/Cantera/src/kinetics/EdgeKinetics.h index 6f1b5528b..8f1faefd4 100644 --- a/Cantera/src/kinetics/EdgeKinetics.h +++ b/Cantera/src/kinetics/EdgeKinetics.h @@ -4,12 +4,6 @@ * @ingroup chemkinetics * @ingroup electrochem */ - -/* $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology diff --git a/Cantera/src/kinetics/Enhanced3BConc.h b/Cantera/src/kinetics/Enhanced3BConc.h index 0aa892a64..06b7771e7 100644 --- a/Cantera/src/kinetics/Enhanced3BConc.h +++ b/Cantera/src/kinetics/Enhanced3BConc.h @@ -1,12 +1,6 @@ /** * @file Enhanced3BConc.h */ - -/* $Author$ - * $Date$ - * $Revision$ - */ - // Copyright 2001 California Institute of Technology @@ -27,9 +21,9 @@ namespace Cantera { Enhanced3BConc() : m_n (0), m_deflt (1.0) {} - Enhanced3BConc(int n, const std::map& enhanced, + Enhanced3BConc(size_t n, const std::map& enhanced, doublereal deflt = 1.0) { - std::map::const_iterator iter; + std::map::const_iterator iter; for (iter = enhanced.begin(); iter != enhanced.end(); ++iter) { m_index.push_back( iter->first ); m_eff.push_back( iter->second - deflt); @@ -38,36 +32,33 @@ namespace Cantera { m_n = n; } - Enhanced3BConc(int n, const vector_int& e_index, + Enhanced3BConc(size_t n, const std::vector& e_index, const vector_fp& efficiencies, doublereal deflt = 1.0) - : m_index (e_index), m_eff (efficiencies) { - int i; + : m_index(e_index), m_eff(efficiencies) { m_n = n; m_deflt = deflt; - for (i = 0; i < m_n; i++) { + for (size_t i = 0; i < m_n; i++) { m_eff[i] -= m_deflt; } } doublereal update(const vector_fp& c, doublereal ctot) const { - int i; doublereal sum = 0.0; - for (i = 0; i < m_n; i++) { + for (size_t i = 0; i < m_n; i++) { sum += m_eff[i] * c[m_index[i]]; } return m_deflt * ctot + sum; } void getEfficiencies(vector_fp& eff) const { - int i; - for (i = 0; i < m_n; i++) { + for (size_t i = 0; i < m_n; i++) { eff[m_index[i]] = m_eff[i] + m_deflt; } } private: - int m_n; - vector_int m_index; + size_t m_n; + std::vector m_index; vector_fp m_eff; doublereal m_deflt; }; diff --git a/Cantera/src/kinetics/FalloffFactory.cpp b/Cantera/src/kinetics/FalloffFactory.cpp index 23c9b8799..7f0655f3b 100644 --- a/Cantera/src/kinetics/FalloffFactory.cpp +++ b/Cantera/src/kinetics/FalloffFactory.cpp @@ -1,20 +1,8 @@ /** * @file FalloffFactory.cpp */ - -/* $Author$ - * $Date$ - * $Revision$ - */ - // Copyright 2001 California Institute of Technology -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - - #include "FalloffFactory.h" #include "ctexceptions.h" diff --git a/Cantera/src/kinetics/FalloffFactory.h b/Cantera/src/kinetics/FalloffFactory.h index cbf3a88af..ed0ff3644 100644 --- a/Cantera/src/kinetics/FalloffFactory.h +++ b/Cantera/src/kinetics/FalloffFactory.h @@ -4,12 +4,6 @@ * that implement gas-phase kinetics (GasKinetics, GRI_30_Kinetics) * (see \ref falloffGroup and class \link Cantera::Falloff Falloff\endlink). */ - -/* - * $Date$ - * $Revision$ - */ - // Copyright 2001 California Institute of Technology #ifndef CT_NEWFALLOFF_H diff --git a/Cantera/src/kinetics/FalloffMgr.h b/Cantera/src/kinetics/FalloffMgr.h index a36d7bcce..1d95e645f 100644 --- a/Cantera/src/kinetics/FalloffMgr.h +++ b/Cantera/src/kinetics/FalloffMgr.h @@ -1,14 +1,9 @@ /** * @file FalloffMgr.h - * - * $Author$ - * $Date$ - * $Revision$ */ // Copyright 2001 California Institute of Technology - #ifndef CT_FALLOFFMGR_H #define CT_FALLOFFMGR_H @@ -59,7 +54,7 @@ namespace Cantera { * @param type of falloff function to install. * @param c vector of coefficients for the falloff function. */ - void install(int rxn, int type, + void install(size_t rxn, int type, const vector_fp& c) { if (type != SIMPLE_FALLOFF) { m_rxn.push_back(rxn); @@ -112,7 +107,7 @@ namespace Cantera { } protected: - vector_int m_rxn, m_rxn0; + std::vector m_rxn, m_rxn0; std::vector m_falloff; FalloffFactory* m_factory; vector_int m_loc; diff --git a/Cantera/src/kinetics/GRI_30_Kinetics.cpp b/Cantera/src/kinetics/GRI_30_Kinetics.cpp index 1d5a1ba85..e7bcc4e6a 100644 --- a/Cantera/src/kinetics/GRI_30_Kinetics.cpp +++ b/Cantera/src/kinetics/GRI_30_Kinetics.cpp @@ -6,13 +6,6 @@ // Copyright 2001 California Institute of Technology - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "GRI_30_Kinetics.h" #include "ReactionData.h" diff --git a/Cantera/src/kinetics/GasKinetics.cpp b/Cantera/src/kinetics/GasKinetics.cpp index 8e976f096..087760707 100644 --- a/Cantera/src/kinetics/GasKinetics.cpp +++ b/Cantera/src/kinetics/GasKinetics.cpp @@ -7,13 +7,6 @@ // Copyright 2001 California Institute of Technology - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "GasKinetics.h" #include "ReactionData.h" @@ -192,12 +185,17 @@ namespace Cantera { _update_rates_T() { doublereal T = thermo().temperature(); m_kdata->m_logStandConc = log(thermo().standardConcentration()); - //if (fabs(T - m_kdata->m_temp) > 0.0) { doublereal logT = log(T); + if (!m_kdata->m_rfn.empty()) { m_rates.update(T, logT, &m_kdata->m_rfn[0]); + } + if (!m_kdata->m_rfn_low.empty()) { m_falloff_low_rates.update(T, logT, &m_kdata->m_rfn_low[0]); m_falloff_high_rates.update(T, logT, &m_kdata->m_rfn_high[0]); + } + if (!m_kdata->falloff_work.empty()) { m_falloffn.updateTemp(T, &m_kdata->falloff_work[0]); + } m_kdata->m_temp = T; updateKc(); m_kdata->m_ROP_ok = false; @@ -213,9 +211,13 @@ namespace Cantera { _update_rates_C() { thermo().getActivityConcentrations(&m_conc[0]); doublereal ctot = thermo().molarDensity(); + if (!m_kdata->concm_3b_values.empty()) { m_3b_concm.update(m_conc, ctot, &m_kdata->concm_3b_values[0]); + } + if (!m_kdata->concm_falloff_values.empty()) { m_falloff_concm.update(m_conc, ctot, &m_kdata->concm_falloff_values[0]); + } m_kdata->m_ROP_ok = false; } //==================================================================================================================== @@ -223,7 +225,6 @@ namespace Cantera { * Update the equilibrium constants in molar units. */ void GasKinetics::updateKc() { - int i, irxn; vector_fp& m_rkc = m_kdata->m_rkcn; thermo().getStandardChemPotentials(&m_grt[0]); @@ -234,12 +235,12 @@ namespace Cantera { doublereal logStandConc = m_kdata->m_logStandConc; doublereal rrt = 1.0/(GasConstant * thermo().temperature()); - for (i = 0; i < m_nrev; i++) { - irxn = m_revindex[i]; + for (size_t i = 0; i < m_nrev; i++) { + size_t irxn = m_revindex[i]; m_rkc[irxn] = exp(m_rkc[irxn]*rrt - m_dn[irxn]*logStandConc); } - for(i = 0; i != m_nirrev; ++i) { + for(size_t i = 0; i != m_nirrev; ++i) { m_rkc[ m_irrev[i] ] = 0.0; } } @@ -249,7 +250,6 @@ namespace Cantera { * reversible or not. */ void GasKinetics::getEquilibriumConstants(doublereal* kc) { - int i; _update_rates_T(); vector_fp& rkc = m_kdata->m_rkcn; //thermo().getGibbs_RT(m_grt.begin()); @@ -261,7 +261,7 @@ namespace Cantera { doublereal logStandConc = m_kdata->m_logStandConc; doublereal rrt = 1.0/(GasConstant * thermo().temperature()); - for (i = 0; i < m_ii; i++) { + for (size_t i = 0; i < m_ii; i++) { kc[i] = exp(-rkc[i]*rrt + m_dn[i]*logStandConc); } @@ -388,7 +388,7 @@ namespace Cantera { */ thermo().getEnthalpy_RT(&m_grt[0]); doublereal RT = thermo().temperature() * GasConstant; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_grt[k] *= RT; } /* @@ -417,7 +417,7 @@ namespace Cantera { */ thermo().getEntropy_R(&m_grt[0]); doublereal R = GasConstant; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_grt[k] *= R; } /* @@ -476,8 +476,6 @@ namespace Cantera { } //==================================================================================================================== void GasKinetics::processFalloffReactions() { - - int i; const vector_fp& fc = m_kdata->concm_falloff_values; const array_fp& m_rf_low = m_kdata->m_rfn_low; const array_fp& m_rf_high = m_kdata->m_rfn_high; @@ -487,13 +485,15 @@ namespace Cantera { array_fp& ropf = m_kdata->m_ropf; - for (i = 0; i < m_nfall; i++) { + for (size_t i = 0; i < m_nfall; i++) { pr[i] = fc[i] * m_rf_low[i] / m_rf_high[i]; } - m_falloffn.pr_to_falloff( &pr[0], &m_kdata->falloff_work[0] ); + double* falloff_work = + (m_kdata->falloff_work.empty()) ? 0 : &m_kdata->falloff_work[0]; + m_falloffn.pr_to_falloff(&pr[0], falloff_work); - for (i = 0; i < m_nfall; i++) { + for (size_t i = 0; i < m_nfall; i++) { pr[i] *= m_rf_high[i]; } @@ -519,9 +519,13 @@ namespace Cantera { copy(rf.begin(), rf.end(), ropf.begin()); // multiply ropf by enhanced 3b conc for all 3b rxns + if (!m_kdata->concm_3b_values.empty()) { m_3b_concm.multiply( &ropf[0], &m_kdata->concm_3b_values[0] ); + } + if (m_nfall) { processFalloffReactions(); + } // multiply by perturbation factor multiply_each(ropf.begin(), ropf.end(), m_perturb.begin()); @@ -543,7 +547,7 @@ namespace Cantera { m_rxnstoich->multiplyRevProducts(&m_conc[0], &ropr[0]); //m_revProductStoich.multiply(m_conc.begin(), ropr.begin()); - for (int j = 0; j != m_ii; ++j) { + for (size_t j = 0; j != m_ii; ++j) { ropnet[j] = ropf[j] - ropr[j]; } @@ -569,18 +573,22 @@ namespace Cantera { copy(rf.begin(), rf.end(), ropf.begin()); // multiply ropf by enhanced 3b conc for all 3b rxns + if (!m_kdata->concm_3b_values.empty()) { m_3b_concm.multiply(&ropf[0], &m_kdata->concm_3b_values[0] ); + } /* * This routine is hardcoded to replace some of the values * of the ropf vector. */ + if (m_nfall) { processFalloffReactions(); + } // multiply by perturbation factor multiply_each(ropf.begin(), ropf.end(), m_perturb.begin()); - for (int i = 0; i < m_ii; i++) { + for (size_t i = 0; i < m_ii; i++) { kfwd[i] = ropf[i]; } } @@ -608,7 +616,7 @@ namespace Cantera { if (doIrreversible) { doublereal *tmpKc = &m_kdata->m_ropnet[0]; getEquilibriumConstants(tmpKc); - for (int i = 0; i < m_ii; i++) { + for (size_t i = 0; i < m_ii; i++) { krev[i] /= tmpKc[i]; } } else { @@ -616,7 +624,7 @@ namespace Cantera { * m_rkc[] is zero for irreversibly reactions */ const vector_fp& m_rkc = m_kdata->m_rkcn; - for (int i = 0; i < m_ii; i++) { + for (size_t i = 0; i < m_ii; i++) { krev[i] *= m_rkc[i]; } } @@ -642,7 +650,7 @@ namespace Cantera { // install high and low rate coeff calculators - int iloc = m_falloff_high_rates.install(m_nfall, + size_t iloc = m_falloff_high_rates.install(m_nfall, r.rateCoeffType, r.rateCoeffParameters.size(), &r.rateCoeffParameters[0] ); @@ -685,7 +693,7 @@ namespace Cantera { void GasKinetics:: addElementaryReaction(const ReactionData& r) { - int iloc; + size_t iloc; // install rate coeff calculator iloc = m_rates.install( reactionNumber(), @@ -703,8 +711,7 @@ namespace Cantera { //==================================================================================================================== void GasKinetics:: addThreeBodyReaction(const ReactionData& r) { - - int iloc; + size_t iloc; // install rate coeff calculator iloc = m_rates.install( reactionNumber(), r.rateCoeffType, r.rateCoeffParameters.size(), @@ -727,18 +734,18 @@ namespace Cantera { m_kdata->m_ropf.push_back(0.0); // extend by one for new rxn m_kdata->m_ropr.push_back(0.0); m_kdata->m_ropnet.push_back(0.0); - int n, ns, m; + size_t n, ns, m; doublereal nsFlt; doublereal reactantGlobalOrder = 0.0; doublereal productGlobalOrder = 0.0; - int rnum = reactionNumber(); + size_t rnum = reactionNumber(); - vector_int rk; - int nr = r.reactants.size(); + std::vector rk; + size_t nr = r.reactants.size(); for (n = 0; n < nr; n++) { nsFlt = r.rstoich[n]; reactantGlobalOrder += nsFlt; - ns = (int) nsFlt; + ns = (size_t) nsFlt; if ((doublereal) ns != nsFlt) { if (ns < 1) { ns = 1; @@ -752,12 +759,12 @@ namespace Cantera { } m_reactants.push_back(rk); - vector_int pk; - int np = r.products.size(); + std::vector pk; + size_t np = r.products.size(); for (n = 0; n < np; n++) { nsFlt = r.pstoich[n]; productGlobalOrder += nsFlt; - ns = (int) nsFlt; + ns = (size_t) nsFlt; if ((double) ns != nsFlt) { if (ns < 1) { ns = 1; @@ -788,10 +795,11 @@ namespace Cantera { } //==================================================================================================================== - void GasKinetics::installGroups(int irxn, + + void GasKinetics::installGroups(size_t irxn, const vector& r, const vector& p) { if (!r.empty()) { - writelog("installing groups for reaction "+int2str(reactionNumber())); + writelog("installing groups for reaction "+int2str(int(reactionNumber()))); m_rgroups[reactionNumber()] = r; m_pgroups[reactionNumber()] = p; } diff --git a/Cantera/src/kinetics/GasKinetics.h b/Cantera/src/kinetics/GasKinetics.h index ce81edd0f..61cfd00d3 100644 --- a/Cantera/src/kinetics/GasKinetics.h +++ b/Cantera/src/kinetics/GasKinetics.h @@ -2,10 +2,6 @@ * @file GasKinetics.h * * @ingroup chemkinetics - * - * $Author$ - * $Revision$ - * $Date$ */ // Copyright 2001 California Institute of Technology @@ -145,11 +141,11 @@ namespace Cantera { */ virtual int type() const { return cGasKinetics; } - virtual doublereal reactantStoichCoeff(int k, int i) const { + virtual doublereal reactantStoichCoeff(size_t k, size_t i) const { return m_rrxn[k][i]; } - virtual doublereal productStoichCoeff(int k, int i) const { + virtual doublereal productStoichCoeff(size_t k, size_t i) const { return m_prxn[k][i]; } @@ -312,11 +308,11 @@ namespace Cantera { * their meaning are specific to the particular kinetics * manager. */ - virtual int reactionType(int i) const { + virtual int reactionType(size_t i) const { return m_index[i].first; } - virtual std::string reactionString(int i) const { + virtual std::string reactionString(size_t i) const { return m_rxneqn[i]; } @@ -325,7 +321,7 @@ namespace Cantera { * isReversible(i) is false, then the reverse rate of progress * for reaction i is always zero. */ - virtual bool isReversible(int i) { + virtual bool isReversible(size_t i) { if (std::find(m_revindex.begin(), m_revindex.end(), i) < m_revindex.end()) return true; else return false; @@ -370,9 +366,9 @@ namespace Cantera { void updateROP(); - const std::vector& reactantGroups(int i) + const std::vector& reactantGroups(size_t i) { return m_rgroups[i]; } - const std::vector& productGroups(int i) + const std::vector& productGroups(size_t i) { return m_pgroups[i]; } @@ -383,39 +379,37 @@ namespace Cantera { protected: - int m_kk; + size_t m_kk, m_nfall; - int m_nfall; - - array_int m_fallindx; + std::vector m_fallindx; Rate1 m_falloff_low_rates; Rate1 m_falloff_high_rates; Rate1 m_rates; - mutable std::map > m_index; + mutable std::map > m_index; FalloffMgr m_falloffn; ThirdBodyMgr m_3b_concm; ThirdBodyMgr m_falloff_concm; - std::vector m_irrev; + std::vector m_irrev; ReactionStoichMgr* m_rxnstoich; - std::vector m_fwdOrder; + std::vector m_fwdOrder; - int m_nirrev; - int m_nrev; + size_t m_nirrev; + size_t m_nrev; - std::map > m_rgroups; - std::map > m_pgroups; + std::map > m_rgroups; + std::map > m_pgroups; std::vector m_rxntype; - mutable std::vector > m_rrxn; - mutable std::vector > m_prxn; + mutable std::vector > m_rrxn; + mutable std::vector > m_prxn; /** * Difference between the input global reactants order @@ -424,7 +418,7 @@ namespace Cantera { * stoichiometries. */ array_fp m_dn; - array_int m_revindex; + std::vector m_revindex; std::vector m_rxneqn; @@ -437,7 +431,7 @@ namespace Cantera { private: - int reactionNumber(){ return m_ii;} + size_t reactionNumber(){ return m_ii;} std::vector > m_stoich; void addElementaryReaction(const ReactionData& r); @@ -446,12 +440,12 @@ namespace Cantera { void installReagents(const ReactionData& r); - void installGroups(int irxn, const std::vector& r, + void installGroups(size_t irxn, const std::vector& r, const std::vector& p); void updateKc(); - void registerReaction(int rxnNumber, int type, int loc) { - m_index[rxnNumber] = std::pair(type, loc); + void registerReaction(size_t rxnNumber, int type, size_t loc) { + m_index[rxnNumber] = std::pair(type, loc); } bool m_finalized; }; diff --git a/Cantera/src/kinetics/GasKineticsWriter.cpp b/Cantera/src/kinetics/GasKineticsWriter.cpp deleted file mode 100644 index 113849d75..000000000 --- a/Cantera/src/kinetics/GasKineticsWriter.cpp +++ /dev/null @@ -1,136 +0,0 @@ -/** - * @file GasKineticsWriter.cpp - * - */ - -// Copyright 2001 California Institute of Technology - - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - -#include "ReactionData.h" -#include "GasKineticsWriter.h" - -#include "StoichManager.h" -#include "Enhanced3BConc.h" -#include "ThirdBodyMgr.h" -#include "RateCoeffMgr.h" - -//#include "ThermoPhase.h" - -#include -using namespace std; - -namespace Cantera { - - /** - * Construct an empty reaction mechanism. - */ - GasKineticsWriter:: - GasKineticsWriter() : m_kk(0), m_ii(0), m_nfall(0), m_nrev(0), m_nirrev(0), - m_finalized(false) {} - - void GasKineticsWriter:: - addReaction(const ReactionData& r) { - - if (r.reactionType == ELEMENTARY_RXN) addElementaryReaction(r); - else if (r.reactionType == THREE_BODY_RXN) addThreeBodyReaction(r); - else if (r.reactionType == FALLOFF_RXN) addFalloffReaction(r); - - // operations common to all reaction types - installReagents( r.reactants, r.products, r.reversible ); - m_ii++; - } - - - void GasKineticsWriter:: - addFalloffReaction(const ReactionData& r) { - - // install high and low rate coeff calculators - m_falloff_high_rates.install( m_nfall, - r.rateCoeffType, r.rateCoeffParameters.size(), - r.rateCoeffParameters.begin() ); - m_falloff_low_rates.install( m_nfall, - r.rateCoeffType, r.auxRateCoeffParameters.size(), - r.auxRateCoeffParameters.begin() ); - - // add this reaction number to the list of - // falloff reactions - m_fallindx.push_back( reactionNumber() ); - - // increment the falloff reaction counter - ++m_nfall; - } - - - void GasKineticsWriter:: - addElementaryReaction(const ReactionData& r) { - - int iloc; - // install rate coeff calculator - iloc = m_rates.install( reactionNumber(), - r.rateCoeffType, r.rateCoeffParameters.size(), - r.rateCoeffParameters.begin() ); - } - - - void GasKineticsWriter:: - addThreeBodyReaction(const ReactionData& r) { - - int iloc; - // install rate coeff calculator - iloc = m_rates.install( reactionNumber(), - r.rateCoeffType, r.rateCoeffParameters.size(), - r.rateCoeffParameters.begin() ); - } - - - void GasKineticsWriter::installReagents(const vector_int& r, - const vector_int& p, bool reversible) { - - int nr = r.size(); - int rnum = reactionNumber(); - int i; - for (i = 0; i < nr; i++) { - m_rrxn[r[i]][rnum] += 1.0; - } - - m_reactantWriter.add( reactionNumber(), r); - - int np = p.size(); - - for (i = 0; i < np; i++) { - m_prxn[p[i]][rnum] += 1.0; - } - - if (reversible) { - m_revProductWriter.add(reactionNumber(), p); - m_dn.push_back(np - nr); - m_revindex.push_back(reactionNumber()); - m_nrev++; - } - else { - m_irrevProductWriter.add(reactionNumber(), p); - m_irrev.push_back( reactionNumber() ); - m_nirrev++; - } - } - - void GasKineticsWriter::init(int nsp) { - m_rrxn.resize(nsp); - m_prxn.resize(nsp); - } - -} - - - - - - - - diff --git a/Cantera/src/kinetics/GasKineticsWriter.h b/Cantera/src/kinetics/GasKineticsWriter.h deleted file mode 100644 index ccfb8486c..000000000 --- a/Cantera/src/kinetics/GasKineticsWriter.h +++ /dev/null @@ -1,204 +0,0 @@ -/** - * - * @file GasKineticsWriter.h - * - * $Author$ - * $Revision$ - * $Date$ - */ - -// Copyright 2001 California Institute of Technology - - -#ifndef CT_GASKINETICSWRITER_H -#define CT_GASKINETICSWRITER_H - -#define WRITE_UPDATE - -#include -#include - -#include "mix_defs.h" -#include "Kinetics.h" - -#include "utilities.h" -#include "StoichManager.h" -#include "ThirdBodyMgr.h" -#include "FalloffMgr.h" -#include "RateCoeffMgr.h" -#include "Phase.h" - -#include -#include - -namespace Cantera { - - // forward references - class Enhanced3BConc; - class ReactionData; - - //! Class to write a hard-coded version of a mechanism. - /*! - * @ingroup kineticsmgr - */ - class GasKineticsWriter { - - public: - - /// Default constructor. - GasKineticsWriter(); - - /// Destructor. - virtual ~GasKineticsWriter(){} - - void init(int nsp); - doublereal reactantStoichCoeff(int k, int i) const { - return m_rrxn[k][i]; - } - - doublereal productStoichCoeff(int k, int i) const { - return m_prxn[k][i]; - } - void writeUpdateROP(){} - - void writeGetNetProductionRates(std::ostream& s, int nsp, int nrxns) { - int i, k; - s << "void get_wdot(const doublereal * rop, doublereal * wdot) {" << std::endl; - for (k = 0; k < nsp; k++) { - s << " wdot[" << k << "] = "; - doublereal net; - bool empty = true; - for (i = 0; i < nrxns; i++) { - net = productStoichCoeff(k,i) - reactantStoichCoeff(k,i); - if (net > 0.0) { - empty = false; - if (net == 1.0) - s << " + rop[" << i << "]"; - else - s << " + " << net << "*rop[" << i << "]"; - } - else if (net < 0.0) { - empty = false; - if (net == -1.0) - s << " - rop[" << i << "]"; - else - s << " - " << -net << "*rop[" << i << "]"; - } - } - if (empty) s << "0.0"; - s << ";" << endl; - } - s << "}" << endl; - } - - - void writeUpdateKc(std::ostream& s, int nsp, int nrxns) { - int i, k, n, nn, ir; - s << "void update_kc(const doublereal * a, " - "doublereal exp_c0, doublereal* rkc) {" << endl; - for (i = 0; i != m_nrev; i++) { - //if (isReversible(i)) { - ir = m_revindex[i]; - s << " rkc[" << ir << "] = "; - bool empty = true; - for (k = 0; k < nsp; k++) { - n = int(productStoichCoeff(k,ir)); - for (nn = 0; nn != n; nn++) { - if (!empty) s << "*"; - s << "a[" << k << "]"; - empty = false; - } - } - if (m_dn[i] < 0.0) { - n = -m_dn[i]; - for (nn = 0; nn < n; nn++) s << "*exp_c0"; - } - s << "/("; - empty = true; - for (k = 0; k < nsp; k++) { - n = int(reactantStoichCoeff(k,ir)); - for (nn = 0; nn < n; nn++) { - if (!empty) s << "*"; - s << "a[" << k << "]"; - empty = false; - } - } - if (m_dn[i] > 0.0) { - n = m_dn[i]; - for (nn = 0; nn != n; nn++) s << "*exp_c0"; - } - s << ");" << endl; - } - s << "}" << endl; - } - - void writeEvalRopnet(std::ostream& s) { - int i; - s << "void eval_ropnet(const doublereal* c, " - "const doublereal * rf, const doublereal * rkc, doublereal* r) {" << endl; - for (i = 0; i < m_ii; i++) { - s << " r[" << i << "] = rf[" << i << "] * (" - << m_reactantWriter.mult(i); - if (isReversible(i)) { - s << " - rkc[" << i << "] * " - << m_revProductWriter.mult(i); - } - s << ");" << endl; - } - s << "}" << endl; - } - - - - void writeUpdateRates(std::ostream& s) { - s << "void update_rates(doublereal t, doublereal tlog, doublereal * rf) {" << endl; - s << " doublereal rt = 1.0/t;" << endl; - m_rates.writeUpdate(s, "rf"); - s << "}" << endl; - } - - /// Add a reaction to the mechanism. - void addReaction(const ReactionData& r); - - protected: - - int m_kk, m_ii, m_nfall, m_nrev, m_nirrev; - - vector_int m_fallindx; - - Rate1 m_falloff_low_rates; - Rate1 m_falloff_high_rates; - Rate1 m_rates; - - std::vector m_irrev; -#ifdef INCL_STOICH_WRITER - StoichWriter m_reactantWriter; - StoichWriter m_revProductWriter; - StoichWriter m_irrevProductWriter; -#endif - mutable std::vector > m_rrxn; - mutable std::vector > m_prxn; - - vector_int m_dn; - vector_int m_revindex; - - private: - - int reactionNumber(){ return m_ii;} - void addElementaryReaction(const ReactionData& r); - void addThreeBodyReaction(const ReactionData& r); - void addFalloffReaction(const ReactionData& r); - - void installReagents(const vector_int& r, - const vector_int& p, bool reversible); - - virtual bool isReversible(int i) { - if (find(m_revindex.begin(), m_revindex.end(), i) - < m_revindex.end()) return true; - else return false; - } - bool m_finalized; - }; -} - -#endif diff --git a/Cantera/src/kinetics/Group.cpp b/Cantera/src/kinetics/Group.cpp index 4c58727d0..f03d7a626 100644 --- a/Cantera/src/kinetics/Group.cpp +++ b/Cantera/src/kinetics/Group.cpp @@ -2,22 +2,12 @@ * @file Group.cpp * * Implementation file for the Group class used in reaction path analysis. - * - * $Author$ - * $Revision$ - * $Date$ */ // Copyright 2001 California Institute of Technology - // reaction path analysis support -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "Group.h" #include @@ -33,14 +23,14 @@ namespace Cantera { */ void Group::validate() { - int n = m_comp.size(); + size_t n = m_comp.size(); // if already checked and not valid, return if (m_sign == -999) return; m_sign = 0; bool ok = true; - for (int m = 0; m < n; m++) + for (size_t m = 0; m < n; m++) { if (m_comp[m] != 0) { @@ -60,8 +50,8 @@ namespace Cantera { s << "("; int nm; bool first = true; - int n = m_comp.size(); - for (int m = 0; m < n; m++) { + size_t n = m_comp.size(); + for (size_t m = 0; m < n; m++) { nm = m_comp[m]; if (nm != 0) { if (!first) s << "-"; diff --git a/Cantera/src/kinetics/Group.h b/Cantera/src/kinetics/Group.h index cf44e475c..55fc6c0bf 100644 --- a/Cantera/src/kinetics/Group.h +++ b/Cantera/src/kinetics/Group.h @@ -1,12 +1,7 @@ /** * @file Group.h - * - * $Author$ - * $Revision$ - * $Date$ */ - // Copyright 2001 California Institute of Technology #ifndef CT_RXNPATH_GROUP @@ -23,11 +18,18 @@ namespace Cantera { class Group { public: Group() : m_sign(-999) { } - Group(int n) : m_sign(0) { m_comp.resize(n,0);} - Group(const vector_int& elnumbers) : + Group(size_t n) : m_sign(0) { m_comp.resize(n,0);} + Group(const std::vector& elnumbers) : m_comp(elnumbers), m_sign(0) { validate(); } + Group(const std::vector& elnumbers) : + m_comp(elnumbers.size()), m_sign(0) { + for (size_t i = 0; i < elnumbers.size(); i++) { + m_comp[i] = int(elnumbers[i]); + } + validate(); + } Group(const Group& g) : m_comp(g.m_comp), m_sign(g.m_sign) { } Group& operator=(const Group& g) { @@ -44,28 +46,24 @@ namespace Cantera { */ void operator-=(const Group& other) { verifyInputs(*this, other); - int n = m_comp.size(); - for (int m = 0; m < n; m++) + for (size_t m = 0; m < m_comp.size(); m++) m_comp[m] -= other.m_comp[m]; validate(); } void operator+=(const Group& other) { verifyInputs(*this, other); - int n = m_comp.size(); - for (int m = 0; m < n; m++) + for (size_t m = 0; m < m_comp.size(); m++) m_comp[m] += other.m_comp[m]; validate(); } void operator*=(int a) { - int n = m_comp.size(); - for (int m = 0; m < n; m++) + for (size_t m = 0; m < m_comp.size(); m++) m_comp[m] *= a; validate(); } bool operator==(const Group& other) const { verifyInputs(*this, other); - int n = m_comp.size(); - for (int m = 0; m < n; m++) { + for (size_t m = 0; m < m_comp.size(); m++) { if (m_comp[m] != other.m_comp[m]) return false; } return true; @@ -100,17 +98,18 @@ namespace Cantera { bool valid() const { return (m_sign != -999); } bool operator!() const { return (m_sign == -999); } int sign() const { return m_sign; } - int size() const { return m_comp.size(); } + size_t size() const { return m_comp.size(); } /// Number of atoms in the group (>= 0) int nAtoms() const { - int n = m_comp.size(); int sum = 0; - for (int m = 0; m < n; m++) sum += std::abs(m_comp[m]); + for (size_t m = 0; m < m_comp.size(); m++) { + sum += std::abs(m_comp[m]); + } return sum; } /// Number of atoms of element m (positive or negative) - int nAtoms(int m) const { + int nAtoms(size_t m) const { if (m_comp.empty()) return 0; return m_comp[m]; } @@ -121,7 +120,7 @@ namespace Cantera { const Group& g); private: - vector_int m_comp; + std::vector m_comp; int m_sign; }; diff --git a/Cantera/src/kinetics/ImplicitChem.cpp b/Cantera/src/kinetics/ImplicitChem.cpp deleted file mode 100644 index 58192ffb7..000000000 --- a/Cantera/src/kinetics/ImplicitChem.cpp +++ /dev/null @@ -1,89 +0,0 @@ -/** - * @file ImplicitChem.cpp - */ - -/* $Author$ - * $Revision$ - * $Date$ - */ - -// Copyright 2001 California Institute of Technology - - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - -#include "ImplicitChem.h" -#include "Integrator.h" - -namespace Cantera { - - ImplicitChem::ImplicitChem(Kinetics& kin, ThermoPhase& therm) - : FuncEval(), m_kin(&kin), m_thermo(&therm), m_integ(0), - m_atol(1.e-15), m_rtol(1.e-7), m_maxstep(0.0), m_energy(false) - { - m_integ = newIntegrator("CVODE"); //CVodeInt; - //m_mix = &kin.phase(); - m_wt = m_thermo->molecularWeights(); - - // use backward differencing, with a full Jacobian computed - // numerically, and use a Newton linear iterator - m_integ->setMethod(BDF_Method); - m_integ->setProblemType(DENSE + NOJAC); - m_integ->setIterator(Newton_Iter); - m_nsp = m_thermo->nSpecies(); - } - - // overloaded method of FuncEval. Called by the integrator to - // get the initial conditions. - void ImplicitChem::getInitialConditions(doublereal t0, size_t leny, doublereal * y) - { - m_thermo->getMassFractions(y); - m_h0 = m_thermo->enthalpy_mass(); - m_rho = m_thermo->density(); - m_press = m_thermo->pressure(); - } - - - /** - * Must be called before calling method 'advance' - */ - void ImplicitChem::initialize(doublereal t0) { - m_integ->setTolerances(m_rtol, m_atol); - // m_integ->setMaxStep(m_maxstep); - m_integ->initialize(t0, *this); - } - - - void ImplicitChem::updateState(doublereal* y) { - m_thermo->setMassFractions(y); - if (m_energy) { - doublereal delta, temp = m_thermo->temperature(); - do { - delta = -(m_thermo->enthalpy_mass() - m_h0)/m_thermo->cp_mass(); - temp += delta; - m_thermo->setTemperature(temp); - } - while (fabs(delta) > 1.e-7); - } - m_thermo->setPressure(m_press); - } - - /** - * Called by the integrator to evaluate ydot given y at time 'time'. - */ - void ImplicitChem::eval(doublereal time, doublereal* y, - doublereal* ydot, doublereal* p) - { - updateState(y); // synchronize the mixture state with y - m_thermo->setPressure(m_press); - m_kin->getNetProductionRates(ydot); // "omega dot" - int k; - for (k = 0; k < m_nsp; k++) { - ydot[k] *= m_wt[k]/m_rho; - } - } - -} diff --git a/Cantera/src/kinetics/ImplicitChem.h b/Cantera/src/kinetics/ImplicitChem.h deleted file mode 100644 index 96180bdee..000000000 --- a/Cantera/src/kinetics/ImplicitChem.h +++ /dev/null @@ -1,118 +0,0 @@ -/** - * @file ImplicitChem.h - * - * $Author$ - * $Revision$ - * $Date$ - */ - -// Copyright 2001 California Institute of Technology - -#ifndef CT_IMPCHEM_H -#define CT_IMPCHEM_H - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - -#include "FuncEval.h" -#include "Integrator.h" -#include "Kinetics.h" -#include "ThermoPhase.h" - -namespace Cantera { - - /** - * Advances the composition of an associated phase object in time - * by implicitly integrating - * \f[ - * \dot Y_k = \frac{\omega_k}{\rho} - * \f] - */ - class ImplicitChem : public FuncEval { - - public: - - /** - * Constructor. - */ - ImplicitChem(Kinetics& kin, ThermoPhase& therm); - - - /** - * Destructor. Deletes the integrator. - */ - virtual ~ImplicitChem(){ delete m_integ; } - - - /** - * Overloads the virtual function - * declared in FuncEval. - */ - virtual void initialize(doublereal t0 = 0.0); - - void adiabatic() { - m_energy = true; - } - - void isothermal() { - m_energy = false; - } - - /** - * Integrate from t0 to t1. The integrator is reinitialized - * first. - */ - void integrate(doublereal t0, doublereal t1) { - m_integ->reinitialize(t0, *this); - m_integ->setMaxStepSize(t1 - t0); - m_rho = m_thermo->density(); - m_integ->integrate(t1); - updateState(m_integ->solution()); - } - - /** - * Integrate from t0 to t1 without reinitializing the - * integrator. - */ - void integrate0(doublereal t0, doublereal t1) { - m_integ->integrate(t1); - updateState(m_integ->solution()); - } - - // overloaded methods of class FuncEval - virtual int neq() { return m_nsp; } - virtual void eval(doublereal t, doublereal* y, doublereal* ydot, - doublereal* p); - virtual void getInitialConditions(doublereal t0, size_t leny, - doublereal* y); - - - protected: - - /** - * Set the mixture to a state consistent with solution - * vector y. - */ - void updateState(doublereal* y); - - //Kinetics::phase_t* m_mix; - Kinetics* m_kin; - ThermoPhase* m_thermo; - int m_nsp; - Integrator* m_integ; // pointer to integrator - doublereal m_atol, m_rtol; // tolerances - doublereal m_maxstep; // max step size - array_fp m_wt; - doublereal m_rho; - bool m_energy; - doublereal m_h0; - doublereal m_press; - - private: - - }; -} - -#endif diff --git a/Cantera/src/kinetics/ImplicitSurfChem.cpp b/Cantera/src/kinetics/ImplicitSurfChem.cpp index 8334ae95f..eee9233f1 100644 --- a/Cantera/src/kinetics/ImplicitSurfChem.cpp +++ b/Cantera/src/kinetics/ImplicitSurfChem.cpp @@ -4,21 +4,8 @@ * (see \ref kineticsmgr and class * \link Cantera::ImplicitSurfChem ImplicitSurfChem\endlink). */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "ImplicitSurfChem.h" #include "Integrator.h" #include "solveSP.h" @@ -46,16 +33,16 @@ namespace Cantera { m_commonTempPressForPhases(true), m_ioFlag(0) { - m_nsurf = static_cast(k.size()); - int ns, nsp; - int nt, ntmax = 0; - int kinSpIndex = 0; + m_nsurf = k.size(); + size_t ns, nsp; + size_t nt, ntmax = 0; + size_t kinSpIndex = 0; // Loop over the number of surface kinetics objects - for (int n = 0; n < m_nsurf; n++) { + for (size_t n = 0; n < m_nsurf; n++) { InterfaceKinetics *kinPtr = k[n]; m_vecKinPtrs.push_back(kinPtr); ns = k[n]->surfacePhaseIndex(); - if (ns < 0) + if (ns == npos) throw CanteraError("ImplicitSurfChem", "kinetics manager contains no surface phase"); m_surfindex.push_back(ns); @@ -68,13 +55,13 @@ namespace Cantera { m_specStartIndex.push_back(kinSpIndex); kinSpIndex += nsp; - int nPhases = kinPtr->nPhases(); + size_t nPhases = kinPtr->nPhases(); vector_int pLocTmp(nPhases); - int imatch = -1; - for (int ip = 0; ip < nPhases; ip++) { + size_t imatch = -1; + for (size_t ip = 0; ip < nPhases; ip++) { if (ip != ns) { ThermoPhase *thPtr = & kinPtr->thermo(ip); - if ((imatch = checkMatch(m_bulkPhases, thPtr)) < 0) { + if ((imatch = checkMatch(m_bulkPhases, thPtr)) == -1) { m_bulkPhases.push_back(thPtr); m_numBulkPhases++; nsp = thPtr->nSpecies(); @@ -82,9 +69,9 @@ namespace Cantera { m_numTotalBulkSpecies += nsp; imatch = m_bulkPhases.size() - 1; } - pLocTmp[ip] = imatch; + pLocTmp[ip] = int(imatch); } else { - pLocTmp[ip] = -n; + pLocTmp[ip] = -int(n); } } pLocVec.push_back(pLocTmp); @@ -135,8 +122,8 @@ namespace Cantera { void ImplicitSurfChem::getInitialConditions(doublereal t0, size_t lenc, doublereal * c) { - int loc = 0; - for (int n = 0; n < m_nsurf; n++) { + size_t loc = 0; + for (size_t n = 0; n < m_nsurf; n++) { m_surf[n]->getCoverages(c + loc); loc += m_nsp[n]; } @@ -181,8 +168,8 @@ namespace Cantera { } void ImplicitSurfChem::updateState(doublereal* c) { - int loc = 0; - for (int n = 0; n < m_nsurf; n++) { + size_t loc = 0; + for (size_t n = 0; n < m_nsurf; n++) { m_surf[n]->setCoverages(c + loc); loc += m_nsp[n]; } @@ -194,17 +181,16 @@ namespace Cantera { void ImplicitSurfChem::eval(doublereal time, doublereal* y, doublereal* ydot, doublereal* p) { - int n; updateState(y); // synchronize the surface state(s) with y doublereal rs0, sum; - int loc, k, kstart; - for (n = 0; n < m_nsurf; n++) { + size_t loc, kstart; + for (size_t n = 0; n < m_nsurf; n++) { rs0 = 1.0/m_surf[n]->siteDensity(); m_vecKinPtrs[n]->getNetProductionRates(DATA_PTR(m_work)); kstart = m_vecKinPtrs[n]->kineticsSpeciesIndex(0,m_surfindex[n]); sum = 0.0; loc = 0; - for (k = 1; k < m_nsp[n]; k++) { + for (size_t k = 1; k < m_nsp[n]; k++) { ydot[k + loc] = m_work[kstart + k] * rs0 * m_surf[n]->size(k); sum -= ydot[k]; } @@ -235,9 +221,6 @@ namespace Cantera { * time scale - time over which to integrate equations */ doublereal time_scale = timeScaleOverride; - /* - * - */ if (!m_surfSolver) { m_surfSolver = new solveSP(this, bulkFunc); /* @@ -284,7 +267,7 @@ namespace Cantera { * are below zero. */ bool rset = false; - for (int k = 0; k < m_nv; k++) { + for (size_t k = 0; k < m_nv; k++) { if (m_concSpecies[k] < 0.0) { rset = true; m_concSpecies[k] = 0.0; @@ -329,18 +312,17 @@ namespace Cantera { * m_concSpecies[] */ void ImplicitSurfChem::getConcSpecies(doublereal * const vecConcSpecies) const { - int kstart; - for (int ip = 0; ip < m_nsurf; ip++) { + size_t kstart; + for (size_t ip = 0; ip < m_nsurf; ip++) { ThermoPhase * TP_ptr = m_surf[ip]; kstart = m_specStartIndex[ip]; TP_ptr->getConcentrations(vecConcSpecies + kstart); } kstart = m_nv; - for (int ip = 0; ip < m_numBulkPhases; ip++) { + for (size_t ip = 0; ip < m_numBulkPhases; ip++) { ThermoPhase * TP_ptr = m_bulkPhases[ip]; - int nsp = TP_ptr->nSpecies(); TP_ptr->getConcentrations(vecConcSpecies + kstart); - kstart += nsp; + kstart += TP_ptr->nSpecies(); } } @@ -354,18 +336,17 @@ namespace Cantera { * m_concSpecies[] */ void ImplicitSurfChem::setConcSpecies(const doublereal * const vecConcSpecies) { - int kstart; - for (int ip = 0; ip < m_nsurf; ip++) { + size_t kstart; + for (size_t ip = 0; ip < m_nsurf; ip++) { ThermoPhase * TP_ptr = m_surf[ip]; kstart = m_specStartIndex[ip]; TP_ptr->setConcentrations(vecConcSpecies + kstart); } kstart = m_nv; - for (int ip = 0; ip < m_numBulkPhases; ip++) { + for (size_t ip = 0; ip < m_numBulkPhases; ip++) { ThermoPhase * TP_ptr = m_bulkPhases[ip]; - int nsp = TP_ptr->nSpecies(); TP_ptr->setConcentrations(vecConcSpecies + kstart); - kstart += nsp; + kstart += TP_ptr->nSpecies(); } } @@ -380,12 +361,11 @@ namespace Cantera { */ void ImplicitSurfChem:: setCommonState_TP(doublereal TKelvin, doublereal PresPa) { - int nphases = m_nsurf; - for (int ip = 0; ip < nphases; ip++) { + for (size_t ip = 0; ip < m_nsurf; ip++) { ThermoPhase *TP_ptr = m_surf[ip]; TP_ptr->setState_TP(TKelvin, PresPa); } - for (int ip = 0; ip < m_numBulkPhases; ip++) { + for (size_t ip = 0; ip < m_numBulkPhases; ip++) { ThermoPhase *TP_ptr = m_bulkPhases[ip]; TP_ptr->setState_TP(TKelvin, PresPa); } diff --git a/Cantera/src/kinetics/ImplicitSurfChem.h b/Cantera/src/kinetics/ImplicitSurfChem.h index 4074f4de5..70b72b82a 100644 --- a/Cantera/src/kinetics/ImplicitSurfChem.h +++ b/Cantera/src/kinetics/ImplicitSurfChem.h @@ -4,24 +4,11 @@ * (see \ref kineticsmgr and class * \link Cantera::ImplicitSurfChem ImplicitSurfChem\endlink). */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology - #ifndef CT_IMPSURFCHEM_H #define CT_IMPSURFCHEM_H -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "FuncEval.h" #include "Integrator.h" #include "InterfaceKinetics.h" @@ -153,7 +140,7 @@ namespace Cantera { // overloaded methods of class FuncEval //! Return the number of equations - virtual int neq() { return m_nv; } + virtual size_t neq() { return m_nv; } //! Evaluate the value of ydot[k] at the current conditions /*! @@ -257,13 +244,12 @@ namespace Cantera { std::vector m_vecKinPtrs; //! Vector of number of species in each Surface Phase - vector_int m_nsp; + std::vector m_nsp; //! index of the surface phase in each InterfaceKinetics object - vector_int m_surfindex; - + std::vector m_surfindex; - vector_int m_specStartIndex; + std::vector m_specStartIndex; //! Total number of surface phases. /*! @@ -271,18 +257,18 @@ namespace Cantera { * as there is a 1-1 correspondence between InterfaceKinetics objects * and surface phases. */ - int m_nsurf; + size_t m_nsurf; //! Total number of surface species in all surface phases /*! * This is the total number of unknowns in m_mode 0 problem */ - int m_nv; + size_t m_nv; - int m_numBulkPhases; - vector_int m_nspBulkPhases; - int m_numTotalBulkSpecies; - int m_numTotalSpecies; + size_t m_numBulkPhases; + std::vector m_nspBulkPhases; + size_t m_numTotalBulkSpecies; + size_t m_numTotalSpecies; std::vector pLocVec; //! Pointer to the cvode integrator diff --git a/Cantera/src/kinetics/InterfaceKinetics.cpp b/Cantera/src/kinetics/InterfaceKinetics.cpp index 63325fae7..175294646 100644 --- a/Cantera/src/kinetics/InterfaceKinetics.cpp +++ b/Cantera/src/kinetics/InterfaceKinetics.cpp @@ -5,13 +5,6 @@ // Copyright 2002 California Institute of Technology - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "InterfaceKinetics.h" #include "EdgeKinetics.h" #include "SurfPhase.h" @@ -110,7 +103,7 @@ namespace Cantera { if (m_integrator) { delete m_integrator; } - for (int i = 0; i < m_ii; i++) { + for (size_t i = 0; i < m_ii; i++) { delete [] m_rxnPhaseIsReactant[i]; delete [] m_rxnPhaseIsProduct[i]; } @@ -163,13 +156,12 @@ namespace Cantera { */ InterfaceKinetics& InterfaceKinetics:: operator=(const InterfaceKinetics &right) { - int i; /* * Check for self assignment. */ if (this == &right) return *this; - for (i = 0; i < m_ii; i++) { + for (size_t i = 0; i < m_ii; i++) { delete [] m_rxnPhaseIsReactant[i]; delete [] m_rxnPhaseIsProduct[i]; } @@ -214,11 +206,11 @@ namespace Cantera { m_rxnPhaseIsReactant.resize(m_ii, 0); m_rxnPhaseIsProduct.resize(m_ii, 0); - int np = nPhases(); - for (i = 0; i < m_ii; i++) { + size_t np = nPhases(); + for (size_t i = 0; i < m_ii; i++) { m_rxnPhaseIsReactant[i] = new bool[np]; m_rxnPhaseIsProduct[i] = new bool[np]; - for (int p = 0; p < np; p++) { + for (size_t p = 0; p < np; p++) { m_rxnPhaseIsReactant[i][p] = right.m_rxnPhaseIsReactant[i][p]; m_rxnPhaseIsProduct[i][p] = right.m_rxnPhaseIsProduct[i][p]; } @@ -302,8 +294,7 @@ namespace Cantera { } //==================================================================================================================== void InterfaceKinetics::_update_rates_phi() { - int np = nPhases(); - for (int n = 0; n < np; n++) { + for (size_t n = 0; n < nPhases(); n++) { if (thermo(n).electricPotential() != m_phi[n]) { m_phi[n] = thermo(n).electricPotential(); m_redo_rates = true; @@ -321,10 +312,7 @@ namespace Cantera { * quantities. */ void InterfaceKinetics::_update_rates_C() { - int n; - - int np = nPhases(); - for (n = 0; n < np; n++) { + for (size_t n = 0; n < nPhases(); n++) { /* * We call the getActivityConcentrations function of each * ThermoPhase class that makes up this kinetics object to @@ -356,22 +344,20 @@ namespace Cantera { * equilibrium constant set to zero. */ void InterfaceKinetics::updateKc() { - int i, irxn; - vector_fp& m_rkc = m_kdata->m_rkcn; fill(m_rkc.begin(), m_rkc.end(), 0.0); //static vector_fp mu(nTotalSpecies()); if (m_nrev > 0) { - int n, nsp, k, ik = 0; + size_t nsp, ik = 0; doublereal rt = GasConstant*thermo(0).temperature(); doublereal rrt = 1.0 / rt; - int np = nPhases(); - for (n = 0; n < np; n++) { + size_t np = nPhases(); + for (size_t n = 0; n < np; n++) { thermo(n).getStandardChemPotentials(DATA_PTR(m_mu0) + m_start[n]); nsp = thermo(n).nSpecies(); - for (k = 0; k < nsp; k++) { + for (size_t k = 0; k < nsp; k++) { m_mu0[ik] -= rt * thermo(n).logStandardConc(k); m_mu0[ik] += Faraday * m_phi[n] * thermo(n).charge(k); ik++; @@ -382,15 +368,15 @@ namespace Cantera { m_rxnstoich.getRevReactionDelta(m_ii, DATA_PTR(m_mu0), DATA_PTR(m_rkc)); - for (i = 0; i < m_nrev; i++) { - irxn = m_revindex[i]; - if (irxn < 0 || irxn >= nReactions()) { + for (size_t i = 0; i < m_nrev; i++) { + size_t irxn = m_revindex[i]; + if (irxn == npos || irxn >= nReactions()) { throw CanteraError("InterfaceKinetics", - "illegal value: irxn = "+int2str(irxn)); + "illegal value: irxn = "+int2str(int(irxn))); } m_rkc[irxn] = exp(m_rkc[irxn]*rrt); } - for (i = 0; i != m_nirrev; ++i) { + for (size_t i = 0; i != m_nirrev; ++i) { m_rkc[ m_irrev[i] ] = 0.0; } } @@ -400,7 +386,6 @@ namespace Cantera { void InterfaceKinetics::checkPartialEquil() { - int i, irxn; vector_fp dmu(nTotalSpecies(), 0.0); vector_fp rmu(nReactions(), 0.0); vector_fp frop(nReactions(), 0.0); @@ -409,15 +394,14 @@ namespace Cantera { if (m_nrev > 0) { doublereal rt = GasConstant*thermo(0).temperature(); cout << "T = " << thermo(0).temperature() << " " << rt << endl; - int n, nsp, k, ik=0; + size_t nsp, ik=0; //doublereal rt = GasConstant*thermo(0).temperature(); // doublereal rrt = 1.0/rt; - int np = nPhases(); doublereal delta; - for (n = 0; n < np; n++) { + for (size_t n = 0; n < nPhases(); n++) { thermo(n).getChemPotentials(DATA_PTR(dmu) + m_start[n]); nsp = thermo(n).nSpecies(); - for (k = 0; k < nsp; k++) { + for (size_t k = 0; k < nsp; k++) { delta = Faraday * m_phi[n] * thermo(n).charge(k); //cout << thermo(n).speciesName(k) << " " << (delta+dmu[ik])/rt << " " << dmu[ik]/rt << endl; dmu[ik] += delta; @@ -430,8 +414,8 @@ namespace Cantera { getFwdRatesOfProgress(DATA_PTR(frop)); getRevRatesOfProgress(DATA_PTR(rrop)); getNetRatesOfProgress(DATA_PTR(netrop)); - for (i = 0; i < m_nrev; i++) { - irxn = m_revindex[i]; + for (size_t i = 0; i < m_nrev; i++) { + size_t irxn = m_revindex[i]; cout << "Reaction " << reactionString(irxn) << " " << rmu[irxn]/rt << endl; printf("%12.6e %12.6e %12.6e %12.6e \n", @@ -447,16 +431,13 @@ namespace Cantera { * reversible or not. */ void InterfaceKinetics::getEquilibriumConstants(doublereal* kc) { - int i; - - int n, nsp, k, ik=0; + size_t ik=0; doublereal rt = GasConstant*thermo(0).temperature(); doublereal rrt = 1.0/rt; - int np = nPhases(); - for (n = 0; n < np; n++) { + for (size_t n = 0; n < nPhases(); n++) { thermo(n).getStandardChemPotentials(DATA_PTR(m_mu0) + m_start[n]); - nsp = thermo(n).nSpecies(); - for (k = 0; k < nsp; k++) { + size_t nsp = thermo(n).nSpecies(); + for (size_t k = 0; k < nsp; k++) { m_mu0[ik] -= rt*thermo(n).logStandardConc(k); m_mu0[ik] += Faraday * m_phi[n] * thermo(n).charge(k); ik++; @@ -467,7 +448,7 @@ namespace Cantera { m_rxnstoich.getReactionDelta(m_ii, DATA_PTR(m_mu0), kc); - for (i = 0; i < m_ii; i++) { + for (size_t i = 0; i < m_ii; i++) { kc[i] = exp(-kc[i]*rrt); } } @@ -479,13 +460,12 @@ namespace Cantera { * - m_mu0 * - m_logStandardConc */ - int ik = 0; - int np = nPhases(); + size_t ik = 0; - for (int n = 0; n < np; n++) { + for (size_t n = 0; n < nPhases(); n++) { thermo(n).getStandardChemPotentials(DATA_PTR(m_mu0) + m_start[n]); - int nsp = thermo(n).nSpecies(); - for (int k = 0; k < nsp; k++) { + size_t nsp = thermo(n).nSpecies(); + for (size_t k = 0; k < nsp; k++) { m_StandardConc[ik] = thermo(n).standardConcentration(k); ik++; } @@ -493,8 +473,7 @@ namespace Cantera { m_rxnstoich.getReactionDelta(m_ii, DATA_PTR(m_mu0), DATA_PTR(m_deltaG0)); - - for (int i = 0; i < m_ii; i++) { + for (size_t i = 0; i < m_ii; i++) { m_ProdStanConcReac[i] = 1.0; } @@ -560,17 +539,11 @@ namespace Cantera { * the correction applied */ void InterfaceKinetics::applyButlerVolmerCorrection(doublereal* const kf) { - int i; - - int n, nsp, k, ik=0; - doublereal rt = GasConstant*thermo(0).temperature(); - doublereal rrt = 1.0/rt; - int np = nPhases(); - // compute the electrical potential energy of each species - for (n = 0; n < np; n++) { - nsp = thermo(n).nSpecies(); - for (k = 0; k < nsp; k++) { + size_t ik = 0; + for (size_t n = 0; n < nPhases(); n++) { + size_t nsp = thermo(n).nSpecies(); + for (size_t k = 0; k < nsp; k++) { m_pot[ik] = Faraday*thermo(n).charge(k)*m_phi[n]; ik++; } @@ -595,10 +568,8 @@ namespace Cantera { #ifdef DEBUG_KIN_MODE doublereal ea; #endif - int nct = m_beta.size(); - int irxn; - for (i = 0; i < nct; i++) { - irxn = m_ctrxn[i]; + for (size_t i = 0; i < m_beta.size(); i++) { + size_t irxn = m_ctrxn[i]; eamod = m_beta[i]*m_rwork[irxn]; // if (eamod != 0.0 && m_E[irxn] != 0.0) { if (eamod != 0.0) { @@ -615,6 +586,8 @@ namespace Cantera { } } #endif + doublereal rt = GasConstant*thermo(0).temperature(); + doublereal rrt = 1.0/rt; kf[irxn] *= exp(-eamod*rrt); } } @@ -622,11 +595,10 @@ namespace Cantera { //==================================================================================================================== void InterfaceKinetics::applyExchangeCurrentDensityFormulation(doublereal* const kfwd) { getExchangeCurrentQuantities(); - int nct = m_ctrxn.size(); doublereal rt = GasConstant*thermo(0).temperature(); doublereal rrt = 1.0/rt; - for (int i = 0; i < nct; i++) { - int irxn = m_ctrxn[i]; + for (size_t i = 0; i < m_ctrxn.size(); i++) { + size_t irxn = m_ctrxn[i]; int iECDFormulation = m_ctrxn_ecdf[i]; if (iECDFormulation) { double tmp = exp(- m_beta[i] * m_deltaG0[irxn] * rrt); @@ -667,7 +639,7 @@ namespace Cantera { if (doIrreversible) { doublereal *tmpKc = DATA_PTR(m_kdata->m_ropnet); getEquilibriumConstants(tmpKc); - for (int i = 0; i < m_ii; i++) { + for (size_t i = 0; i < m_ii; i++) { krev[i] /= tmpKc[i]; } } @@ -726,7 +698,7 @@ namespace Cantera { // do global reactions //m_globalReactantStoich.power(m_conc.begin(), ropf.begin()); - for (int j = 0; j != m_ii; ++j) { + for (size_t j = 0; j != m_ii; ++j) { ropnet[j] = ropf[j] - ropr[j]; } @@ -737,15 +709,15 @@ namespace Cantera { * phases that are stoichiometric phases containing one species with a unity activity */ if (m_phaseExistsCheck) { - for (int j = 0; j != m_ii; ++j) { + for (size_t j = 0; j != m_ii; ++j) { if ((ropr[j] > ropf[j]) && (ropr[j] > 0.0)) { - for (int p = 0; p < nPhases(); p++) { + for (size_t p = 0; p < nPhases(); p++) { if (m_rxnPhaseIsProduct[j][p]) { if (! m_phaseExists[p]) { ropnet[j] = 0.0; ropr[j] = ropf[j]; if (ropf[j] > 0.0) { - for (int rp = 0; rp < nPhases(); rp++) { + for (size_t rp = 0; rp < nPhases(); rp++) { if (m_rxnPhaseIsReactant[j][rp]) { if (! m_phaseExists[rp]) { ropnet[j] = 0.0; @@ -764,13 +736,13 @@ namespace Cantera { } } } else if ((ropf[j] > ropr[j]) && (ropf[j] > 0.0)) { - for (int p = 0; p < nPhases(); p++) { + for (size_t p = 0; p < nPhases(); p++) { if (m_rxnPhaseIsReactant[j][p]) { if (! m_phaseExists[p]) { ropnet[j] = 0.0; ropf[j] = ropr[j]; if (ropf[j] > 0.0) { - for (int rp = 0; rp < nPhases(); rp++) { + for (size_t rp = 0; rp < nPhases(); rp++) { if (m_rxnPhaseIsProduct[j][rp]) { if (! m_phaseExists[rp]) { ropnet[j] = 0.0; @@ -842,9 +814,7 @@ namespace Cantera { * Get the chemical potentials of the species in the * ideal gas solution. */ - int np = nPhases(); - int n; - for (n = 0; n < np; n++) { + for (size_t n = 0; n < nPhases(); n++) { thermo(n).getChemPotentials(DATA_PTR(m_grt) + m_start[n]); } //for (n = 0; n < m_grt.size(); n++) { @@ -901,9 +871,7 @@ namespace Cantera { * Get the partial molar enthalpy of all species in the * ideal gas. */ - int np = nPhases(); - int n; - for (n = 0; n < np; n++) { + for (size_t n = 0; n < nPhases(); n++) { thermo(n).getPartialMolarEnthalpies(DATA_PTR(m_grt) + m_start[n]); } /* @@ -931,9 +899,7 @@ namespace Cantera { * Get the partial molar entropy of all species in all of * the phases */ - int np = nPhases(); - int n; - for (n = 0; n < np; n++) { + for (size_t n = 0; n < nPhases(); n++) { thermo(n).getPartialMolarEntropies(DATA_PTR(m_grt) + m_start[n]); } /* @@ -961,9 +927,7 @@ namespace Cantera { * We define these here as the chemical potentials of the pure * species at the temperature and pressure of the solution. */ - int np = nPhases(); - int n; - for (n = 0; n < np; n++) { + for (size_t n = 0; n < nPhases(); n++) { thermo(n).getStandardChemPotentials(DATA_PTR(m_grt) + m_start[n]); } /* @@ -991,13 +955,11 @@ namespace Cantera { * We define these here as the enthalpies of the pure * species at the temperature and pressure of the solution. */ - int np = nPhases(); - int n; - for (n = 0; n < np; n++) { + for (size_t n = 0; n < nPhases(); n++) { thermo(n).getEnthalpy_RT(DATA_PTR(m_grt) + m_start[n]); } doublereal RT = thermo().temperature() * GasConstant; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_grt[k] *= RT; } /* @@ -1024,13 +986,11 @@ namespace Cantera { * We define these here as the entropies of the pure * species at the temperature and pressure of the solution. */ - int np = nPhases(); - int n; - for (n = 0; n < np; n++) { + for (size_t n = 0; n < nPhases(); n++) { thermo(n).getEntropy_R(DATA_PTR(m_grt) + m_start[n]); } doublereal R = GasConstant; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_grt[k] *= R; } /* @@ -1083,45 +1043,41 @@ namespace Cantera { m_rxnPhaseIsReactant.resize(m_ii, 0); m_rxnPhaseIsProduct.resize(m_ii, 0); - int np = nPhases(); - int i = m_ii -1; + size_t np = nPhases(); + size_t i = m_ii - 1; m_rxnPhaseIsReactant[i] = new bool[np]; m_rxnPhaseIsProduct[i] = new bool[np]; - for (int p = 0; p < np; p++) { + for (size_t p = 0; p < np; p++) { m_rxnPhaseIsReactant[i][p] = false; m_rxnPhaseIsProduct[i][p] = false; } - const vector_int& vr = reactants(i); - for (int ik = 0; ik < (int) vr.size(); ik++) { - int k = vr[ik]; - int p = speciesPhaseIndex(k); + const std::vector& vr = reactants(i); + for (size_t ik = 0; ik < vr.size(); ik++) { + size_t k = vr[ik]; + size_t p = speciesPhaseIndex(k); m_rxnPhaseIsReactant[i][p] = true; } - const vector_int& vp = products(i); - for (int ik = 0; ik < (int) vp.size(); ik++) { - int k = vp[ik]; - int p = speciesPhaseIndex(k); + const std::vector& vp = products(i); + for (size_t ik = 0; ik < vp.size(); ik++) { + size_t k = vp[ik]; + size_t p = speciesPhaseIndex(k); m_rxnPhaseIsProduct[i][p] = true; } } //==================================================================================================================== void InterfaceKinetics::addElementaryReaction(const ReactionData& r) { - int iloc; - // install rate coeff calculator - vector_fp rp = r.rateCoeffParameters; - int ncov = r.cov.size(); + size_t ncov = r.cov.size(); if (ncov > 3) { m_has_coverage_dependence = true; } - for (int m = 0; m < ncov; m++) { + for (size_t m = 0; m < ncov; m++) { rp.push_back(r.cov[m]); } - // iloc = m_rates.install(reactionNumber(), r.rateCoeffType, rp.size(), DATA_PTR(rp)); - iloc = m_rates.install(reactionNumber(), ARRHENIUS_REACTION_RATECOEFF_TYPE, rp.size(), DATA_PTR(rp)); + size_t iloc = m_rates.install(reactionNumber(), ARRHENIUS_REACTION_RATECOEFF_TYPE, rp.size(), DATA_PTR(rp)); // store activation energy m_E.push_back(r.rateCoeffParameters[2]); @@ -1180,7 +1136,7 @@ namespace Cantera { void InterfaceKinetics::installReagents(const ReactionData& r) { - int n, ns, m; + size_t n, ns, m; doublereal nsFlt; /* * extend temporary storage by one for this rxn. @@ -1194,7 +1150,7 @@ namespace Cantera { * Obtain the current reaction index for the reaction that we * are adding. The first reaction is labeled 0. */ - int rnum = reactionNumber(); + size_t rnum = reactionNumber(); // vectors rk and pk are lists of species numbers, with // repeated entries for species with stoichiometric @@ -1203,11 +1159,11 @@ namespace Cantera { // faster method 'multiply' can be used to compute the rate of // progress instead of 'power'. - vector_int rk; - int nr = r.reactants.size(); + std::vector rk; + size_t nr = r.reactants.size(); for (n = 0; n < nr; n++) { nsFlt = r.rstoich[n]; - ns = (int) nsFlt; + ns = (size_t) nsFlt; if ((doublereal) ns != nsFlt) { if (ns < 1) ns = 1; } @@ -1228,11 +1184,11 @@ namespace Cantera { * of reactants for the rnum'th reaction */ m_reactants.push_back(rk); - vector_int pk; - int np = r.products.size(); + std::vector pk; + size_t np = r.products.size(); for (n = 0; n < np; n++) { nsFlt = r.pstoich[n]; - ns = (int) nsFlt; + ns = (size_t) nsFlt; if ((doublereal) ns != nsFlt) { if (ns < 1) ns = 1; } @@ -1286,10 +1242,8 @@ namespace Cantera { * m_kk previously, before all phases have been added. */ void InterfaceKinetics::init() { - int n; m_kk = 0; - int np = nPhases(); - for (n = 0; n < np; n++) { + for (size_t n = 0; n < nPhases(); n++) { m_kk += thermo(n).nSpecies(); } m_rrxn.resize(m_kk); @@ -1298,7 +1252,7 @@ namespace Cantera { m_mu0.resize(m_kk); m_grt.resize(m_kk); m_pot.resize(m_kk, 0.0); - m_phi.resize(np, 0.0); + m_phi.resize(nPhases(), 0.0); } //================================================================================================ /** @@ -1312,14 +1266,14 @@ namespace Cantera { void InterfaceKinetics::finalize() { Kinetics::finalize(); m_rwork.resize(nReactions()); - int ks = reactionPhaseIndex(); - if (ks < 0) throw CanteraError("InterfaceKinetics::finalize", + size_t ks = reactionPhaseIndex(); + if (ks == npos) throw CanteraError("InterfaceKinetics::finalize", "no surface phase is present."); m_surf = (SurfPhase*)&thermo(ks); if (m_surf->nDim() != 2) throw CanteraError("InterfaceKinetics::finalize", "expected interface dimension = 2, but got dimension = " - +int2str(m_surf->nDim())); + +int2str(int(m_surf->nDim()))); @@ -1333,10 +1287,9 @@ namespace Cantera { m_finalized = true; } - //================================================================================================ - doublereal InterfaceKinetics::electrochem_beta(int irxn) const{ - int n = m_ctrxn.size(); - for (int i = 0; i < n; i++) { + + doublereal InterfaceKinetics::electrochem_beta(size_t irxn) const{ + for (size_t i = 0; i < m_ctrxn.size(); i++) { if (m_ctrxn[i] == irxn) { return m_beta[i]; } @@ -1395,8 +1348,8 @@ namespace Cantera { } //================================================================================================ - void InterfaceKinetics::setPhaseExistence(const int iphase, const int exists) { - if (iphase < 0 || iphase >= (int) m_thermo.size()) { + void InterfaceKinetics::setPhaseExistence(const size_t iphase, const bool exists) { + if (iphase >= m_thermo.size()) { throw CanteraError("InterfaceKinetics:setPhaseExistence", "out of bounds"); } if (exists) { @@ -1459,14 +1412,14 @@ namespace Cantera { //================================================================================================ void EdgeKinetics::finalize() { m_rwork.resize(nReactions()); - int ks = reactionPhaseIndex(); - if (ks < 0) throw CanteraError("EdgeKinetics::finalize", + size_t ks = reactionPhaseIndex(); + if (ks == npos) throw CanteraError("EdgeKinetics::finalize", "no edge phase is present."); m_surf = (SurfPhase*)&thermo(ks); if (m_surf->nDim() != 1) throw CanteraError("EdgeKinetics::finalize", "expected interface dimension = 1, but got dimension = " - +int2str(m_surf->nDim())); + +int2str(int(m_surf->nDim()))); m_finalized = true; } //================================================================================================ diff --git a/Cantera/src/kinetics/InterfaceKinetics.h b/Cantera/src/kinetics/InterfaceKinetics.h index a7011237c..472ac41af 100644 --- a/Cantera/src/kinetics/InterfaceKinetics.h +++ b/Cantera/src/kinetics/InterfaceKinetics.h @@ -3,12 +3,6 @@ * * @ingroup chemkinetics */ -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology #ifndef CT_IFACEKINETICS_H @@ -352,7 +346,7 @@ namespace Cantera { * Stoichiometric coefficient of species k as a reactant in * reaction i. */ - virtual doublereal reactantStoichCoeff(int k, int i) const { + virtual doublereal reactantStoichCoeff(size_t k, size_t i) const { return m_rrxn[k][i]; } @@ -360,7 +354,7 @@ namespace Cantera { * Stoichiometric coefficient of species k as a product in * reaction i. */ - virtual doublereal productStoichCoeff(int k, int i) const { + virtual doublereal productStoichCoeff(size_t k, size_t i) const { return m_prxn[k][i]; } @@ -369,7 +363,7 @@ namespace Cantera { * their meaning are specific to the particular kinetics * manager. */ - virtual int reactionType(int i) const { + virtual int reactionType(size_t i) const { return m_index[i].first; } @@ -396,14 +390,14 @@ namespace Cantera { * Beta parameter. This defaults to zero, even for charge transfer * reactions. */ - doublereal electrochem_beta(int irxn) const; + doublereal electrochem_beta(size_t irxn) const; /** * True if reaction i has been declared to be reversible. If * isReversible(i) is false, then the reverse rate of progress * for reaction i is always zero. */ - virtual bool isReversible(int i) { + virtual bool isReversible(size_t i) { if (std::find(m_revindex.begin(), m_revindex.end(), i) < m_revindex.end()) return true; else return false; @@ -412,7 +406,7 @@ namespace Cantera { /** * Return a string representing the reaction. */ - virtual std::string reactionString(int i) const { + virtual std::string reactionString(size_t i) const { return m_rxneqn[i]; } @@ -552,7 +546,7 @@ namespace Cantera { void checkPartialEquil(); - int reactionNumber() const { return m_ii;} + size_t reactionNumber() const { return m_ii;} void addElementaryReaction(const ReactionData& r); void addGlobalReaction(const ReactionData& r); @@ -566,8 +560,8 @@ namespace Cantera { * @param type reaction type * @param loc location ?? */ - void registerReaction(int rxnNumber, int type, int loc) { - m_index[rxnNumber] = std::pair(type, loc); + void registerReaction(size_t rxnNumber, int type, size_t loc) { + m_index[rxnNumber] = std::pair(type, loc); } //! Apply corrections for interfacial charge transfer reactions @@ -645,7 +639,7 @@ namespace Cantera { //! m_kk is the number of species in all of the phases //! that participate in this kinetics mechanism. - int m_kk; + size_t m_kk; //! List of reactions numbers which are reversible reactions /*! @@ -653,7 +647,7 @@ namespace Cantera { * in the list is reversible. * Length = number of reversible reactions */ - vector_int m_revindex; + std::vector m_revindex; Rate1 m_rates; bool m_redo_rates; @@ -665,14 +659,14 @@ namespace Cantera { * The first pair is the reactionType of the reaction. * The second pair is ... */ - mutable std::map > m_index; + mutable std::map > m_index; //! Vector of irreversible reaction numbers /*! * vector containing the reaction numbers of irreversible * reactions. */ - std::vector m_irrev; + std::vector m_irrev; //! Stoichiometric manager for the reaction mechanism /*! @@ -684,10 +678,10 @@ namespace Cantera { ReactionStoichMgr m_rxnstoich; //! Number of irreversible reactions in the mechanism - int m_nirrev; + size_t m_nirrev; //! Number of reversible reactions in the mechanism - int m_nrev; + size_t m_nrev; //! m_rrxn is a vector of maps, containing the reactant @@ -701,7 +695,7 @@ namespace Cantera { * HKM -> mutable because search sometimes creates extra * entries. To be fixed in future... */ - mutable std::vector > m_rrxn; + mutable std::vector > m_rrxn; //! m_prxn is a vector of maps, containing the reactant //! stochiometric coefficient information @@ -712,7 +706,7 @@ namespace Cantera { * reaction number being the key, and the * product stoichiometric coefficient for the species being the value. */ - mutable std::vector > m_prxn; + mutable std::vector > m_prxn; //! String expression for each rxn /*! @@ -809,7 +803,7 @@ namespace Cantera { * * irxn = m_ctrxn[i] */ - vector_int m_ctrxn; + std::vector m_ctrxn; //! Vector of booleans indicating whether the charge transfer reaction may be //! described by an exchange current density expression @@ -868,7 +862,7 @@ namespace Cantera { * length = number of phases in the object * By default all phases exist. */ - std::vector m_phaseExists; + std::vector m_phaseExists; //! Vector of int indicating whether phases are stable or not /*! diff --git a/Cantera/src/kinetics/Kinetics.cpp b/Cantera/src/kinetics/Kinetics.cpp index 989f3d2b7..90ddf36ca 100644 --- a/Cantera/src/kinetics/Kinetics.cpp +++ b/Cantera/src/kinetics/Kinetics.cpp @@ -6,11 +6,6 @@ * * Kinetics managers calculate rates of progress of species due to homogeneous or heterogeneous kinetics. */ -/* - * $Date$ - * $Revision$ - */ - // Copyright 2001-2004 California Institute of Technology @@ -173,10 +168,9 @@ namespace Cantera { */ void Kinetics::selectPhase(const doublereal* data, const thermo_t* phase, doublereal* phase_data) { - int n, nsp, np = nPhases(); - for (n = 0; n < np; n++) { + for (size_t n = 0; n < nPhases(); n++) { if (phase == m_thermo[n]) { - nsp = phase->nSpecies(); + size_t nsp = phase->nSpecies(); copy(data + m_start[n], data + m_start[n] + nsp, phase_data); return; @@ -196,9 +190,8 @@ namespace Cantera { * the kinetics manager. If k is out of bounds, the string * "" is returned. */ - string Kinetics::kineticsSpeciesName(int k) const { - int np = m_start.size(); - for (int n = np-1; n >= 0; n--) { + string Kinetics::kineticsSpeciesName(size_t k) const { + for (size_t n = m_start.size()-1; n != npos; n--) { if (k >= m_start[n]) { return thermo(n).speciesName(k - m_start[n]); } @@ -218,19 +211,17 @@ namespace Cantera { * return * - If a match is found, the position in the species list * is returned. - * - If a specific phase is specified and no match is found, - * the value -1 is returned. - * - If no match is found in any phase, the value -2 is returned. + * - If no match is found, the value -1 (npos) is returned. */ - int Kinetics::kineticsSpeciesIndex(std::string nm, std::string ph) const { - int np = static_cast(m_thermo.size()); - int k; + size_t Kinetics::kineticsSpeciesIndex(std::string nm, std::string ph) const { + size_t np = m_thermo.size(); + size_t k; string id; - for (int n = 0; n < np; n++) { + for (size_t n = 0; n < np; n++) { id = thermo(n).id(); if (ph == id) { k = thermo(n).speciesIndex(nm); - if (k < 0) return -1; + if (k == npos) return npos; return k + m_start[n]; } else if (ph == "") { @@ -239,10 +230,10 @@ namespace Cantera { * ThermoPhase object to find a match. */ k = thermo(n).speciesIndex(nm); - if (k >= 0) return k + m_start[n]; + if (k != npos) return k + m_start[n]; } } - return -2; + return npos; } /** @@ -252,12 +243,12 @@ namespace Cantera { * Will throw an error if the species string doesn't match. */ thermo_t& Kinetics::speciesPhase(std::string nm) { - int np = static_cast(m_thermo.size()); - int k; + size_t np = m_thermo.size(); + size_t k; string id; - for (int n = 0; n < np; n++) { + for (size_t n = 0; n < np; n++) { k = thermo(n).speciesIndex(nm); - if (k >= 0) return thermo(n); + if (k != npos) return thermo(n); } throw CanteraError("speciesPhase", "unknown species "+nm); return thermo(0); @@ -270,14 +261,13 @@ namespace Cantera { * manager) and returns the index of the phase owning the * species. */ - int Kinetics::speciesPhaseIndex(int k) { - int np = m_start.size(); - for (int n = np-1; n >= 0; n--) { + size_t Kinetics::speciesPhaseIndex(size_t k) { + for (size_t n = m_start.size()-1; n != npos; n--) { if (k >= m_start[n]) { return n; } } - throw CanteraError("speciesPhaseIndex", "illegal species index: "+int2str(k)); + throw CanteraError("speciesPhaseIndex", "illegal species index: "+int2str(int(k))); return -1; } @@ -332,9 +322,8 @@ namespace Cantera { void Kinetics::finalize() { m_nTotalSpecies = 0; - int np = nPhases(); - for (int n = 0; n < np; n++) { - int nsp = m_thermo[n]->nSpecies(); + for (size_t n = 0; n < nPhases(); n++) { + size_t nsp = m_thermo[n]->nSpecies(); m_nTotalSpecies += nsp; } } diff --git a/Cantera/src/kinetics/Kinetics.h b/Cantera/src/kinetics/Kinetics.h index ea8bc6ab2..bec526d4a 100644 --- a/Cantera/src/kinetics/Kinetics.h +++ b/Cantera/src/kinetics/Kinetics.h @@ -3,9 +3,6 @@ * Base class for kinetics managers and also contains the kineticsmgr * module documentation (see \ref kineticsmgr and class * \link Cantera::Kinetics Kinetics\endlink). - * - * $Date$ - * $Revision$ */ // Copyright 2001-2004 California Institute of Technology @@ -214,7 +211,7 @@ namespace Cantera { virtual int type() const; //! Number of reactions in the reaction mechanism. - int nReactions() const {return m_ii;} + size_t nReactions() const {return m_ii;} //@} @@ -230,7 +227,7 @@ namespace Cantera { * always return 1, but for a heterogeneous mechanism it will * return the total number of phases in the mechanism. */ - int nPhases() const { return static_cast(m_thermo.size()); } + size_t nPhases() const { return m_thermo.size(); } /** * Return the phase index of a phase in the list of phases @@ -241,7 +238,7 @@ namespace Cantera { * If a -1 is returned, then the phase is not defined in * the Kinetics object. */ - int phaseIndex(std::string ph) { + size_t phaseIndex(std::string ph) { if (m_phaseindex.find(ph) == m_phaseindex.end()) { return -1; } @@ -256,7 +253,7 @@ namespace Cantera { * identifies the one surface phase. For homogeneous * mechanisms, this reurns -1. */ - int surfacePhaseIndex() { return m_surfphase; } + size_t surfacePhaseIndex() { return m_surfphase; } /** * Phase where the reactions occur. For heterogeneous @@ -268,7 +265,7 @@ namespace Cantera { * index of the first one is returned. For homogeneous * mechanisms, the value 0 is returned. */ - int reactionPhaseIndex() { return m_rxnphase; } + size_t reactionPhaseIndex() { return m_rxnphase; } /** @@ -281,8 +278,8 @@ namespace Cantera { * * @param n Index of the ThermoPhase being sought. */ - thermo_t& thermo(int n=0) { return *m_thermo[n]; } - const thermo_t& thermo(int n=0) const { return *m_thermo[n]; } + thermo_t& thermo(size_t n=0) { return *m_thermo[n]; } + const thermo_t& thermo(size_t n=0) const { return *m_thermo[n]; } /** * This method returns a reference to the nth ThermoPhase @@ -292,7 +289,7 @@ namespace Cantera { * * @param n Index of the ThermoPhase being sought. */ - thermo_t& phase(int n=0) { + thermo_t& phase(size_t n=0) { deprecatedMethod("Kinetics","phase","thermo"); return *m_thermo[n]; } @@ -304,7 +301,7 @@ namespace Cantera { * * @param n Index of the ThermoPhase being sought. */ - const thermo_t& phase(int n=0) const { + const thermo_t& phase(size_t n=0) const { deprecatedMethod("Kinetics","phase","thermo"); return *m_thermo[n]; } @@ -315,10 +312,10 @@ namespace Cantera { * for use in calls to methods that return the species * production rates, for example. */ - int nTotalSpecies() const { - int n=0, np; + size_t nTotalSpecies() const { + size_t n=0, np; np = nPhases(); - for (int p = 0; p < np; p++) n += thermo(p).nSpecies(); + for (size_t p = 0; p < np; p++) n += thermo(p).nSpecies(); return n; } @@ -329,7 +326,7 @@ namespace Cantera { * @param n Return the index of first species in the nth phase * associated with the reaction mechanism. */ - int start(int n) { + size_t start(size_t n) { deprecatedMethod("Kinetics","start","kineticsSpeciesIndex(0,n)"); return m_start[n]; } @@ -357,7 +354,7 @@ namespace Cantera { * @param k species index * @param n phase index for the species */ - int kineticsSpeciesIndex(int k, int n) const { + size_t kineticsSpeciesIndex(size_t k, size_t n) const { return m_start[n] + k; } @@ -373,7 +370,7 @@ namespace Cantera { * * @param k species index */ - std::string kineticsSpeciesName(int k) const; + std::string kineticsSpeciesName(size_t k) const; /** * This routine will look up a species number based on @@ -392,7 +389,7 @@ namespace Cantera { * @param nm Input string name of the species * @param ph Input string name of the phase. Defaults to "" */ - int kineticsSpeciesIndex(std::string nm, std::string ph = "") const; + size_t kineticsSpeciesIndex(std::string nm, std::string ph = "") const; /** * This function looks up the std::string name of a species and @@ -411,7 +408,7 @@ namespace Cantera { * * @param k Species index */ - thermo_t& speciesPhase(int k) { + thermo_t& speciesPhase(size_t k) { return thermo(speciesPhaseIndex(k)); } @@ -423,7 +420,7 @@ namespace Cantera { * * @param k Species index */ - int speciesPhaseIndex(int k); + size_t speciesPhaseIndex(size_t k); //@} @@ -667,7 +664,7 @@ namespace Cantera { * @param k kinetic species index * @param i reaction index */ - virtual doublereal reactantStoichCoeff(int k, int i) const { + virtual doublereal reactantStoichCoeff(size_t k, size_t i) const { err("reactantStoichCoeff"); return -1.0; } @@ -679,7 +676,7 @@ namespace Cantera { * @param k kinetic species index * @param i reaction index */ - virtual doublereal productStoichCoeff(int k, int i) const { + virtual doublereal productStoichCoeff(size_t k, size_t i) const { err("productStoichCoeff"); return -1.0; } @@ -692,7 +689,7 @@ namespace Cantera { * @param k kinetic species index * @param i reaction index */ - virtual doublereal reactantOrder(int k, int i) const { + virtual doublereal reactantOrder(size_t k, size_t i) const { err("reactantOrder"); return -1.0; } @@ -727,7 +724,7 @@ namespace Cantera { * * @param i reaction index */ - virtual const vector_int& reactants(int i) const { + virtual const std::vector& reactants(size_t i) const { return m_reactants[i]; } @@ -737,7 +734,7 @@ namespace Cantera { * * @param i reaction index */ - virtual const vector_int& products(int i) const { + virtual const std::vector& products(size_t i) const { return m_products[i]; } @@ -748,7 +745,7 @@ namespace Cantera { * * @param i reaction index */ - virtual int reactionType(int i) const { + virtual int reactionType(size_t i) const { err("reactionType"); return -1; } @@ -760,7 +757,7 @@ namespace Cantera { * * @param i reaction index */ - virtual bool isReversible(int i){ + virtual bool isReversible(size_t i){ err("isReversible"); return false; } @@ -770,7 +767,7 @@ namespace Cantera { * * @param i reaction index */ - virtual std::string reactionString(int i) const { + virtual std::string reactionString(size_t i) const { err("reactionStd::String"); return ""; } @@ -880,12 +877,12 @@ namespace Cantera { err("addReaction"); } - virtual const std::vector& reactantGroups(int i) { + virtual const std::vector& reactantGroups(size_t i) { //err("reactantGroups"); return m_dummygroups; } - virtual const std::vector& productGroups(int i) { + virtual const std::vector& productGroups(size_t i) { //err("productGroups"); return m_dummygroups; } @@ -909,14 +906,14 @@ namespace Cantera { /*! * @param i index of the reaction */ - doublereal multiplier(int i) const {return m_perturb[i];} + doublereal multiplier(size_t i) const {return m_perturb[i];} //! Set the multiplier for reaction i to f. /*! * @param i index of the reaction * @param f value of the multiplier. */ - void setMultiplier(int i, doublereal f) {m_perturb[i] = f;} + void setMultiplier(size_t i, doublereal f) {m_perturb[i] = f;} //@} @@ -946,23 +943,23 @@ namespace Cantera { doublereal* phase_data); /// For internal use. May be removed in a future release. - int index(){ return m_index; } + size_t index(){ return m_index; } //! Set the index of the Kinetics Manager /*! * @param index input index */ - void setIndex(int index) { m_index = index; } + void setIndex(size_t index) { m_index = index; } protected: //! Number of reactions in the mechanism - int m_ii; + size_t m_ii; //! Number of species in the species vector for this kinetics operator - int m_nTotalSpecies; + size_t m_nTotalSpecies; /// Vector of perturbation factors for each reaction's rate of /// progress vector. It is initialized to one. @@ -980,7 +977,7 @@ namespace Cantera { * NOTE: These vectors will be wrong if there are real * stoichiometric coefficients in the expression. */ - std::vector m_reactants; + std::vector > m_reactants; /** * This is a vector of vectors containing the products for @@ -993,7 +990,7 @@ namespace Cantera { * NOTE: These vectors will be wrong if there are real * stoichiometric coefficients in the expression. */ - std::vector m_products; + std::vector > m_products; //! m_thermo is a vector of pointers to ThermoPhase objects that are involved with this kinetics operator /*! @@ -1017,7 +1014,7 @@ namespace Cantera { * for the species vector for the n'th phase in the kinetics * class. */ - vector_int m_start; + std::vector m_start; /** * Mapping of the phase id, i.e., the id attribute in the xml @@ -1027,17 +1024,15 @@ namespace Cantera { * returning the index value, so that missing phases return * -1. */ - std::map m_phaseindex; - + std::map m_phaseindex; //! Index of the Kinetics Manager - int m_index; - + size_t m_index; //! Index in the list of phases of the one surface phase. /*! * */ - int m_surfphase; + size_t m_surfphase; //! Phase Index where reactions are assumed to be taking place @@ -1046,10 +1041,10 @@ namespace Cantera { * are taking place * @deprecated */ - int m_rxnphase; + size_t m_rxnphase; //! number of spatial dimensions of lowest-dimensional phase. - int m_mindim; + size_t m_mindim; private: diff --git a/Cantera/src/kinetics/KineticsFactory.cpp b/Cantera/src/kinetics/KineticsFactory.cpp index 0d811f63e..e1814ae70 100644 --- a/Cantera/src/kinetics/KineticsFactory.cpp +++ b/Cantera/src/kinetics/KineticsFactory.cpp @@ -1,20 +1,8 @@ /** * @file KineticsFactory.cpp */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology - -#ifdef WIN32 -#pragma warning(disable:4786) -#endif - #include "KineticsFactory.h" #include "GasKinetics.h" diff --git a/Cantera/src/kinetics/KineticsFactory.h b/Cantera/src/kinetics/KineticsFactory.h index f4336c96d..bc0d706a9 100644 --- a/Cantera/src/kinetics/KineticsFactory.h +++ b/Cantera/src/kinetics/KineticsFactory.h @@ -1,13 +1,6 @@ /** * @file KineticsFactory.h */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology diff --git a/Cantera/src/kinetics/Makefile.in b/Cantera/src/kinetics/Makefile.in deleted file mode 100644 index cfd625c43..000000000 --- a/Cantera/src/kinetics/Makefile.in +++ /dev/null @@ -1,124 +0,0 @@ -#/bin/sh -############################################################### -# $Author$ -# $Date$ -# $Revision$ -# -# Copyright 2002 California Institute of Technology -# -############################################################### - -.SUFFIXES : -.SUFFIXES : .cpp .d .o .h - -INCDIR = ../../../build/include/cantera/kernel -INSTALL_TSC = ../../../bin/install_tsc -do_ranlib = @DO_RANLIB@ - -do_kinetics = @COMPILE_KINETICS@ -do_heterokin = @COMPILE_HETEROKIN@ -do_rxnpath = @COMPILE_RXNPATH@ - -debug_mode = @CANTERA_DEBUG_MODE@ -ifeq ($(debug_mode), 1) - DEBUG_FLAG=-DDEBUG_MODE -else - DEBUG_FLAG= -endif - -PURIFY=@PURIFY@ - -PIC_FLAG=@PIC@ -# LOCAL_DEFS = -DDEBUG_SOLVESP -CXX_FLAGS = @CXXFLAGS@ $(LOCAL_DEFS) $(CXX_OPT) $(PIC_FLAG) $(DEBUG_FLAG) - -# homogeneous kinetics - -ifeq ($(do_kinetics),1) -KINETICS_OBJ=importKinetics.o GRI_30_Kinetics.o KineticsFactory.o \ - GasKinetics.o AqueousKinetics.o \ - FalloffFactory.o ReactionStoichMgr.o Kinetics.o solveSP.o -KINETICS_H = importKinetics.h GRI_30_Kinetics.h KineticsFactory.h \ - Kinetics.h GasKinetics.h \ - FalloffFactory.h ReactionStoichMgr.h reaction_defs.h \ - FalloffMgr.h ThirdBodyMgr.h RateCoeffMgr.h ReactionData.h \ - RxnRates.h Enhanced3BConc.h StoichManager.h solveSP.h \ - AqueousKinetics.h -KINETICS = $(KINETICS_OBJ) $(KINETICS_H) -endif - - -# heterogeneous kinetics - -ifeq ($(do_heterokin),1) -HETEROKIN_OBJ=InterfaceKinetics.o ImplicitSurfChem.o -HETEROKIN_H =InterfaceKinetics.h ImplicitSurfChem.h EdgeKinetics.h -HETEROKIN = $(HETEROKIN_OBJ) -endif - -ifeq ($(do_rxnpath),1) -# reaction path analysis -RPATH_OBJ = Group.o ReactionPath.o -RPATH_H = Group.h ReactionPath.h -RPATH = $(RPATH_OBJ) -endif - -ALLKINETICS_OBJ = $(KINETICS_OBJ) $(HETEROKIN_OBJ) $(RPATH_OBJ) - -ALLKINETICS_H = $(KINETICS_H) $(HETEROKIN_H) $(RPATH_H) - - -CXX_INCLUDES = -I../base -I../thermo -I../numerics @CXX_INCLUDES@ -LIB = @buildlib@/libkinetics.a - -DEPENDS = $(ALLKINETICS_OBJ:.o=.d) - -all: $(LIB) .depends - @(@INSTALL@ -d $(INCDIR)) - @(for lh in $(ALLKINETICS_H) ; do \ - $(INSTALL_TSC) "$${lh}" $(INCDIR) ; \ - done) -%.d: Makefile %.o - @CXX_DEPENDS@ $(CXX_FLAGS) $(CXX_INCLUDES) $*.cpp > $*.d - -.cpp.o: - $(PURIFY) @CXX@ -c $< $(CXX_FLAGS) $(CXX_INCLUDES) - -$(LIB): $(ALLKINETICS_OBJ) $(ALLKINETICS_H) - @ARCHIVE@ $(LIB) $(ALLKINETICS_OBJ) > /dev/null -ifeq ($(do_ranlib),1) - @RANLIB@ $(LIB) -endif - -clean: - @(for lh in dummy.h $(ALLKINETICS_H) ; do \ - th=$(INCDIR)/"$${lh}" ; \ - if test -f "$${th}" ; then \ - $(RM) "$${th}" ; \ - echo "$(RM) $${th}" ; \ - fi \ - done) - @(if test -f $(LIB) ; then \ - $(RM) $(LIB) ; \ - echo "$(RM) $(LIB)" ; \ - fi) - $(RM) *.o *~ .depends *.d - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -depends: - @MAKE@ .depends - -.depends: $(DEPENDS) - cat $(DEPENDS) > .depends - -$(ALLKINETICS_OBJ): Makefile - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/Cantera/src/kinetics/RateCoeffMgr.h b/Cantera/src/kinetics/RateCoeffMgr.h index 792c14617..aba97cc33 100644 --- a/Cantera/src/kinetics/RateCoeffMgr.h +++ b/Cantera/src/kinetics/RateCoeffMgr.h @@ -1,13 +1,6 @@ /** * @file RateCoeffMgr.h */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology @@ -42,8 +35,8 @@ namespace Cantera { * @param m length of coefficient array * @param coefficients */ - int install( int rxnNumber, int rateType, int m, - const doublereal* c ) { + size_t install(size_t rxnNumber, int rateType, size_t m, + const doublereal* c) { /* * Check to see if the current reaction rate type * is the same as the type of this class. If not, @@ -56,11 +49,11 @@ namespace Cantera { // if any coefficient other than the first is non-zero, or // if alwaysComputeRate() is true, install a rate // calculator and return the index of the calculator. - for (int i = 1; i < m; i++) { + for (size_t i = 1; i < m; i++) { if (c[i] != 0.0 || R::alwaysComputeRate() ) { m_rxn.push_back(rxnNumber); m_rates.push_back(R(m, c)); - return static_cast(m_rates.size()) - 1; + return m_rates.size() - 1; } } return -1; @@ -85,8 +78,8 @@ namespace Cantera { * the call to update_C. */ void update_C(const doublereal* c) { - TYPENAME_KEYWORD std::vector::iterator b = m_rates.begin(); - TYPENAME_KEYWORD std::vector::iterator e = m_rates.end(); + typename std::vector::iterator b = m_rates.begin(); + typename std::vector::iterator e = m_rates.end(); int i = 0; for (; b != e; ++b, ++i) { b->update_C(c); @@ -102,8 +95,8 @@ namespace Cantera { * preloaded with the constant rate coefficients. */ void update(doublereal T, doublereal logT, doublereal* values) { - TYPENAME_KEYWORD std::vector::const_iterator b = m_rates.begin(); - TYPENAME_KEYWORD std::vector::const_iterator e = m_rates.end(); + typename std::vector::const_iterator b = m_rates.begin(); + typename std::vector::const_iterator e = m_rates.end(); doublereal recipT = 1.0/T; int i = 0; for (; b != e; ++b, ++i) { @@ -118,7 +111,7 @@ namespace Cantera { protected: std::vector m_rates; - std::vector m_rxn; + std::vector m_rxn; array_fp m_const; // not used }; @@ -135,8 +128,8 @@ namespace Cantera { Rate2(){} virtual ~Rate2(){} - int install( int rxnNumber, int rateType, int m, - const doublereal* c) { + int install(size_t rxnNumber, int rateType, size_t m, + const doublereal* c) { if (rateType == R1::type()) return m_r1.install(rxnNumber, rateType, m, c); else if (rateType == R2::type()) diff --git a/Cantera/src/kinetics/ReactionData.h b/Cantera/src/kinetics/ReactionData.h index 5c4f8c466..1e94cdd97 100644 --- a/Cantera/src/kinetics/ReactionData.h +++ b/Cantera/src/kinetics/ReactionData.h @@ -2,12 +2,6 @@ * @file ReactionData.h * */ -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology @@ -44,15 +38,15 @@ namespace Cantera { int number; int rxn_number; - vector_int reactants; - vector_int products; + std::vector reactants; + std::vector products; vector_fp rorder; vector_fp porder; vector_fp rstoich; vector_fp pstoich; std::vector rgroups; std::vector pgroups; - std::map thirdBodyEfficiencies; + std::map thirdBodyEfficiencies; //! True if the current reaction is reversible. False otherwise bool reversible; diff --git a/Cantera/src/kinetics/ReactionPath.cpp b/Cantera/src/kinetics/ReactionPath.cpp index fc92869da..406c78c2a 100644 --- a/Cantera/src/kinetics/ReactionPath.cpp +++ b/Cantera/src/kinetics/ReactionPath.cpp @@ -2,20 +2,8 @@ * @file ReactionPath.cpp * Implementation file for classes used in reaction path analysis. */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "ReactionPath.h" #include "Kinetics.h" #include "reaction_defs.h" @@ -34,7 +22,7 @@ namespace Cantera { } void SpeciesNode::printPaths() { - for (int i = 0; i < int(m_paths.size()); i++) { + for (size_t i = 0; i < m_paths.size(); i++) { cout << m_paths[i]->begin()->name << " --> " << m_paths[i]->end()->name << ": " << m_paths[i]->flow() << endl; @@ -58,7 +46,7 @@ namespace Cantera { * reaction, the total flow, and the flow associated with this * label. */ - void Path::addReaction(int rxnNumber, doublereal value, + void Path::addReaction(size_t rxnNumber, doublereal value, string label) { m_rxn[rxnNumber] += value; m_total += value; @@ -72,7 +60,7 @@ namespace Cantera { */ void Path::writeLabel(ostream& s, doublereal threshold) { - int nn = static_cast(m_label.size()); + size_t nn = m_label.size(); if (nn == 0) return; doublereal v; map::const_iterator i = m_label.begin(); @@ -124,18 +112,17 @@ namespace Cantera { ReactionPathDiagram::~ReactionPathDiagram() { // delete the nodes - map::const_iterator i = m_nodes.begin(); + map::const_iterator i = m_nodes.begin(); for (; i != m_nodes.end(); ++i) delete i->second; // delete the paths - int nn = nPaths(); - int n; - for (n = 0; n < nn; n++) delete m_pathlist[n]; + size_t nn = nPaths(); + for (size_t n = 0; n < nn; n++) delete m_pathlist[n]; } vector_int ReactionPathDiagram::reactions() { - int i, npaths = nPaths(); + size_t i, npaths = nPaths(); doublereal flmax = 0.0, flxratio; Path* p; for (i = 0; i < npaths; i++) @@ -157,8 +144,8 @@ namespace Cantera { } } vector_int r; - map::const_iterator begin = m_rxns.begin(); - for (; begin != m_rxns.end(); ++begin) r.push_back(abs(begin->first)); + map::const_iterator begin = m_rxns.begin(); + for (; begin != m_rxns.end(); ++begin) r.push_back(int(begin->first)); return r; } @@ -169,8 +156,8 @@ namespace Cantera { // throw CanteraError("ReactionPathDiagram::add", // "number of nodes must be the same"); // } - int np = nPaths(); - int n, k1, k2; + size_t np = nPaths(); + size_t n, k1, k2; Path* p = 0; for (n = 0; n < np; n++) { p = path(n); @@ -180,10 +167,10 @@ namespace Cantera { } } - void ReactionPathDiagram::findMajorPaths(doublereal athreshold, int lda, + void ReactionPathDiagram::findMajorPaths(doublereal athreshold, size_t lda, doublereal* a) { - int nn = nNodes(); - int n, m, k1, k2; + size_t nn = nNodes(); + size_t n, m, k1, k2; doublereal fl, netmax = 0.0; for (n = 0; n < nn; n++) { for (m = n+1; m < nn; m++) { @@ -206,8 +193,8 @@ namespace Cantera { void ReactionPathDiagram::writeData(ostream& s) { doublereal f1, f2; - int nnodes = nNodes(); - int i1, i2, k1, k2; + size_t nnodes = nNodes(); + size_t i1, i2, k1, k2; s << title << endl; for (i1 = 0; i1 < nnodes; i1++) { @@ -248,7 +235,6 @@ namespace Cantera { */ void ReactionPathDiagram::exportToDot(ostream& s) { - int i; doublereal flxratio, flmax = 0.0, lwidth; //s.flags(std::ios_base::showpoint+std::ios_base::fixed); s.precision(3); @@ -270,11 +256,9 @@ namespace Cantera { if (dot_options != "") s << dot_options << endl; - int npaths = nPaths(); Path* p; - int nnodes = nNodes(); - int kbegin, kend, i1, i2, k1, k2; + size_t kbegin, kend, i1, i2, k1, k2; doublereal flx; // draw paths representing net flows @@ -285,11 +269,11 @@ namespace Cantera { // net flows by the maximum net flow if (scale <= 0.0) { - for (i1 = 0; i1 < nnodes; i1++) + for (i1 = 0; i1 < nNodes(); i1++) { k1 = m_speciesNumber[i1]; node(k1)->visible = false; - for (i2 = i1+1; i2 < nnodes; i2++) + for (i2 = i1+1; i2 < nNodes(); i2++) { k2 = m_speciesNumber[i2]; flx = netFlow(k1, k2); @@ -305,14 +289,14 @@ namespace Cantera { // loop over all unique pairs of nodes - for (i1 = 0; i1 < nnodes; i1++) + for (i1 = 0; i1 < nNodes(); i1++) { k1 = m_speciesNumber[i1]; - for (i2 = i1+1; i2 < nnodes; i2++) + for (i2 = i1+1; i2 < nNodes(); i2++) { k2 = m_speciesNumber[i2]; flx = netFlow(k1, k2); - if (m_local >= 0) { + if (m_local != npos) { if (k1 != m_local && k2 != m_local) flx = 0.0; } if (flx != 0.0) @@ -390,16 +374,16 @@ namespace Cantera { } else { - for (i = 0; i < npaths; i++) + for (size_t i = 0; i < nPaths(); i++) { p = path(i); if (p->flow() > flmax) flmax = p->flow(); } - for (i = 0; i < npaths; i++) { + for (size_t i = 0; i < nPaths(); i++) { p = path(i); flxratio = p->flow()/flmax; - if (m_local >= 0) { + if (m_local != npos) { if (p->begin()->number != m_local && p->end()->number != m_local) flxratio = 0.0; } @@ -442,7 +426,7 @@ namespace Cantera { } } s.precision(2); - map::const_iterator b = m_nodes.begin(); + map::const_iterator b = m_nodes.begin(); for (; b != m_nodes.end(); ++b) { if (b->second->visible) { s << "s" << b->first << " [ fontname=\""+m_font+"\", label=\"" << b->second->name @@ -456,7 +440,7 @@ namespace Cantera { } - void ReactionPathDiagram::addNode(int k, string nm, doublereal x) { + void ReactionPathDiagram::addNode(size_t k, string nm, doublereal x) { if (!m_nodes[k]) { m_nodes[k] = new SpeciesNode; m_nodes[k]->number = k; @@ -466,7 +450,7 @@ namespace Cantera { } } - void ReactionPathDiagram::linkNodes(int k1, int k2, int rxn, + void ReactionPathDiagram::linkNodes(size_t k1, size_t k2, size_t rxn, doublereal value, string legend) { SpeciesNode* begin = m_nodes[k1]; SpeciesNode* end = m_nodes[k2]; @@ -481,7 +465,7 @@ namespace Cantera { if (ff->flow() > m_flxmax) m_flxmax = ff->flow(); } - vector_int ReactionPathDiagram::species(){ + std::vector ReactionPathDiagram::species(){ return m_speciesNumber; } @@ -492,20 +476,19 @@ namespace Cantera { int ReactionPathBuilder::findGroups(ostream& logfile, Kinetics& s) { m_groups.resize(m_nr); - map net; - for (int i = 0; i < m_nr; i++) // loop over reactions + for (size_t i = 0; i < m_nr; i++) // loop over reactions { logfile << endl << "Reaction " << i+1 << ": " << s.reactionString(i); - int nrnet = m_reac[i].size(); - int npnet = m_prod[i].size(); - const vector_int& r = s.reactants(i); - const vector_int& p = s.products(i); + size_t nrnet = m_reac[i].size(); + size_t npnet = m_prod[i].size(); + const std::vector& r = s.reactants(i); + const std::vector& p = s.products(i); - int nr = s.reactants(i).size(); - int np = s.products(i).size(); + size_t nr = r.size(); + size_t np = p.size(); Group b0, b1, bb; @@ -513,7 +496,6 @@ namespace Cantera { const vector& rgroups = s.reactantGroups(i); const vector& pgroups = s.productGroups(i); - if (m_determinate[i]) { logfile << " ... OK." << endl; @@ -521,27 +503,27 @@ namespace Cantera { else if (rgroups.size() > 0) { logfile << " ... specified groups." << endl; - int nrg = static_cast(rgroups.size()); - int npg = static_cast(pgroups.size()); - int kr, kp, ngrpr, ngrpp; + size_t nrg = rgroups.size(); + size_t npg = pgroups.size(); + size_t kr, kp, ngrpr, ngrpp; Group gr, gp; if (nrg != nr || npg != np) return -1; // loop over reactants - for (int igr = 0; igr < nrg; igr++) { + for (size_t igr = 0; igr < nrg; igr++) { kr = r[igr]; - ngrpr = static_cast(rgroups[igr].size()); + ngrpr = rgroups[igr].size(); // loop over products - for (int igp = 0; igp < npg; igp++) { + for (size_t igp = 0; igp < npg; igp++) { kp = p[igp]; - ngrpp = static_cast(pgroups[igp].size()); + ngrpp = pgroups[igp].size(); // loop over pairs of reactant and product groups - for (int kgr = 0; kgr < ngrpr; kgr++) { + for (size_t kgr = 0; kgr < ngrpr; kgr++) { gr = Group(rgroups[igr][kgr]); - for (int kgp = 0; kgp < ngrpp; kgp++) { + for (size_t kgp = 0; kgp < ngrpp; kgp++) { gp = Group(pgroups[igp][kgp]); if (gr == gp) { m_transfer[i][kr][kp] = gr; @@ -555,12 +537,12 @@ namespace Cantera { else if (nrnet == 2 && npnet == 2) { // indices for the two reactants - int kr0 = m_reac[i][0]; - int kr1 = m_reac[i][1]; + size_t kr0 = m_reac[i][0]; + size_t kr1 = m_reac[i][1]; // indices for the two products - int kp0 = m_prod[i][0]; - int kp1 = m_prod[i][1]; + size_t kp0 = m_prod[i][0]; + size_t kp1 = m_prod[i][1]; // references to the Group objects representing the // reactants @@ -664,14 +646,13 @@ namespace Cantera { string ename; m_enamemap.clear(); m_nel = 0; - int i, np = kin.nPhases(); + size_t np = kin.nPhases(); ThermoPhase* p; - map enamemap; - for (i = 0; i < np; i++) { + for (size_t i = 0; i < np; i++) { p = &kin.thermo(i); // iterate over the elements in this phase - int m, nel = p->nElements(); - for (m = 0; m < nel; m++) { + size_t nel = p->nElements(); + for (size_t m = 0; m < nel; m++) { ename = p->elementName(m); // if no entry is found for this element name, then @@ -687,18 +668,17 @@ namespace Cantera { } m_atoms.resize(kin.nTotalSpecies(), m_nel, 0.0); string sym; - int k, ip, nsp, mlocal, kp, m; // iterate over the elements - for (m = 0; m < m_nel; m++) { + for (size_t m = 0; m < m_nel; m++) { sym = m_elementSymbols[m]; - k = 0; + size_t k = 0; // iterate over the phases - for (ip = 0; ip < np; ip++) { + for (size_t ip = 0; ip < np; ip++) { phase_t* p = &kin.thermo(ip); - nsp = p->nSpecies(); - mlocal = p->elementIndex(sym); - for (kp = 0; kp < nsp; kp++) { - if (mlocal >= 0) { + size_t nsp = p->nSpecies(); + size_t mlocal = p->elementIndex(sym); + for (size_t kp = 0; kp < nsp; kp++) { + if (mlocal != npos) { m_atoms(k, m) = p->nAtoms(kp, mlocal); } k++; @@ -721,7 +701,6 @@ namespace Cantera { m_ns = kin.nTotalSpecies(); //ph.nSpecies(); m_nr = kin.nReactions(); - int m, i; //for (m = 0; m < m_nel; m++) { // m_elementSymbols.push_back(ph.elementName(m)); //} @@ -729,9 +708,9 @@ namespace Cantera { // all reactants / products, even ones appearing on both sides // of the reaction // mod 8/18/01 dgg - vector allProducts; - vector allReactants; - for (i = 0; i < m_nr; i++) { + vector > allProducts; + vector > allReactants; + for (size_t i = 0; i < m_nr; i++) { allReactants.push_back(kin.reactants(i)); allProducts.push_back(kin.products(i)); } @@ -749,11 +728,11 @@ namespace Cantera { m_x.resize(m_ns); // not currently used ? m_elatoms.resize(m_nel, m_nr); - int nr, np, n, k; - int nmol; - map net; + size_t nr, np, n, k; + size_t nmol; + map net; - for (i = 0; i < m_nr; i++) { + for (size_t i = 0; i < m_nr; i++) { // construct the lists of reactant and product indices, not // including molecules that appear on both sides. @@ -763,21 +742,21 @@ namespace Cantera { net.clear(); nr = allReactants[i].size(); np = allProducts[i].size(); - for (int ir = 0; ir < nr; ir++) net[allReactants[i][ir]]--; - for (int ip = 0; ip < np; ip++) net[allProducts[i][ip]]++; + for (size_t ir = 0; ir < nr; ir++) net[allReactants[i][ir]]--; + for (size_t ip = 0; ip < np; ip++) net[allProducts[i][ip]]++; for (k = 0; k < m_ns; k++) { if (net[k] < 0) { nmol = -net[k]; - for (int jr = 0; jr < nmol; jr++) m_reac[i].push_back(k); + for (size_t jr = 0; jr < nmol; jr++) m_reac[i].push_back(k); } else if (net[k] > 0) { nmol = net[k]; - for (int jp = 0; jp < nmol; jp++) m_prod[i].push_back(k); + for (size_t jp = 0; jp < nmol; jp++) m_prod[i].push_back(k); } } - int nrnet = m_reac[i].size(); + size_t nrnet = m_reac[i].size(); // int npnet = m_prod[i].size(); // compute number of atoms of each element in each reaction, @@ -787,7 +766,7 @@ namespace Cantera { for (n = 0; n < nrnet; n++) { k = m_reac[i][n]; - for (int m = 0; m < m_nel; m++) { + for (size_t m = 0; m < m_nel; m++) { m_elatoms(m,i) += m_atoms(k,m); //ph.nAtoms(k,m); } } @@ -796,9 +775,8 @@ namespace Cantera { // build species groups vector_int comp(m_nel); m_sgroup.resize(m_ns); - int j; - for (j = 0; j < m_ns; j++) { - for (int m = 0; m < m_nel; m++) comp[m] = int(m_atoms(j,m)); //ph.nAtoms(j,m)); + for (size_t j = 0; j < m_ns; j++) { + for (size_t m = 0; m < m_nel; m++) comp[m] = int(m_atoms(j,m)); //ph.nAtoms(j,m)); m_sgroup[j] = Group(comp); } @@ -812,18 +790,18 @@ namespace Cantera { // that element among the products. int nar, nap; - for (i = 0; i < m_nr; i++) { + for (size_t i = 0; i < m_nr; i++) { nr = m_reac[i].size(); np = m_prod[i].size(); m_determinate[i] = true; - for (m = 0; m < m_nel; m++) { + for (size_t m = 0; m < m_nel; m++) { nar = 0; nap = 0; - for (j = 0; j < nr; j++) { + for (size_t j = 0; j < nr; j++) { // if (ph.nAtoms(m_reac[i][j],m) > 0) nar++; if (m_atoms(m_reac[i][j],m) > 0) nar++; } - for (j = 0; j < np; j++) { + for (size_t j = 0; j < np; j++) { if (m_atoms(m_prod[i][j],m) > 0) nap++; } if (nar > 1 && nap > 1) { @@ -836,13 +814,12 @@ namespace Cantera { return 1; } - string reactionLabel(int i, int kr, int nr, const vector_int& slist, - const Kinetics& s) { + string reactionLabel(size_t i, size_t kr, size_t nr, + const std::vector& slist, const Kinetics& s) { //int np = s.nPhases(); string label = ""; - int l; - for (l = 0; l < nr; l++) { + for (size_t l = 0; l < nr; l++) { if (l != kr) label += " + "+ s.kineticsSpeciesName(slist[l]); } @@ -857,22 +834,18 @@ namespace Cantera { int ReactionPathBuilder::build(Kinetics& s, string element, ostream& output, ReactionPathDiagram& r, bool quiet) { - int i, nr, np, kr, kp, kkr, kkp; doublereal f, ropf, ropr, fwd, rev; string fwdlabel, revlabel; - map warn; + map warn; doublereal threshold = 0.0; bool fwd_incl, rev_incl, force_incl; // const Kinetics::thermo_t& ph = s.thermo(); - int m = m_enamemap[element]-1; //ph.elementIndex(element); + size_t m = m_enamemap[element]-1; //ph.elementIndex(element); r.element = element; - if (m < 0) return -1; - - //int k; - int kk = s.nTotalSpecies(); + if (m == npos) return -1; s.getFwdRatesOfProgress(DATA_PTR(m_ropf)); s.getRevRatesOfProgress(DATA_PTR(m_ropr)); @@ -888,17 +861,15 @@ namespace Cantera { // species explicitly included or excluded vector& in_nodes = r.included(); vector& out_nodes = r.excluded(); - int nin = static_cast(in_nodes.size()); - int nout = static_cast(out_nodes.size()); vector_int status; - status.resize(kk,0); - for (int ni = 0; ni < nin; ni++) + status.resize(s.nTotalSpecies(), 0); + for (size_t ni = 0; ni < in_nodes.size(); ni++) status[s.kineticsSpeciesIndex(in_nodes[ni])] = 1; - for (int ne = 0; ne < nout; ne++) + for (size_t ne = 0; ne < out_nodes.size(); ne++) status[s.kineticsSpeciesIndex(out_nodes[ne])] = -1; - for (i = 0; i < m_nr; i++) + for (size_t i = 0; i < m_nr; i++) { ropf = m_ropf[i]; ropr = m_ropr[i]; @@ -906,21 +877,20 @@ namespace Cantera { // loop over reactions involving element m if (m_elatoms(m, i) > 0) { - nr = m_reac[i].size(); - np = m_prod[i].size(); + size_t nr = m_reac[i].size(); + size_t np = m_prod[i].size(); - for (kr = 0; kr < nr; kr++) + for (size_t kr = 0; kr < nr; kr++) { - kkr = m_reac[i][kr]; - int l; + size_t kkr = m_reac[i][kr]; fwdlabel = reactionLabel(i, kr, nr, m_reac[i], s); - for (kp = 0; kp < np; kp++) + for (size_t kp = 0; kp < np; kp++) { - kkp = m_prod[i][kp]; + size_t kkp = m_prod[i][kp]; revlabel = ""; - for (l = 0; l < np; l++) { + for (size_t l = 0; l < np; l++) { if (l != kp) revlabel += " + "+ s.kineticsSpeciesName(m_prod[i][l]); } @@ -950,7 +920,7 @@ namespace Cantera { if ( (m_atoms(kkp,m) < m_elatoms(m, i)) && (m_atoms(kkr,m) < m_elatoms(m, i)) ) { - map >& g = m_transfer[i]; + map >& g = m_transfer[i]; if (g.empty()) { if (!warn[i]) { if (!quiet) { @@ -1000,10 +970,10 @@ namespace Cantera { } } if (fwd_incl) { - r.linkNodes(kkr, kkp, i, fwd, fwdlabel); + r.linkNodes(kkr, kkp, int(i), fwd, fwdlabel); } if (rev_incl) { - r.linkNodes(kkp, kkr, -i, rev, revlabel); + r.linkNodes(kkp, kkr, -int(i), rev, revlabel); } } } diff --git a/Cantera/src/kinetics/ReactionPath.h b/Cantera/src/kinetics/ReactionPath.h index 7cff095e7..3dc18e91c 100644 --- a/Cantera/src/kinetics/ReactionPath.h +++ b/Cantera/src/kinetics/ReactionPath.h @@ -2,15 +2,10 @@ * @file ReactionPath.h * * Classes for reaction path analysis. - * - * $Author$ - * $Revision$ - * $Date$ */ // Copyright 2001 California Institute of Technology - #ifndef CT_RXNPATH_H #define CT_RXNPATH_H @@ -45,7 +40,7 @@ namespace Cantera { virtual ~SpeciesNode() {} // public attributes - int number; ///< Species number + size_t number; ///< Species number std::string name; ///< Label on graph doublereal value; ///< May be used to set node appearance bool visible; ///< Visible on graph; @@ -89,7 +84,7 @@ namespace Cantera { public: - typedef std::map rxn_path_map; + typedef std::map rxn_path_map; /** * Constructor. Construct a one-way path from @@ -100,7 +95,7 @@ namespace Cantera { /// Destructor virtual ~Path() {} - void addReaction(int rxnNumber, doublereal value, std::string label = ""); + void addReaction(size_t rxnNumber, doublereal value, std::string label = ""); /// Upstream node. const SpeciesNode* begin() const { return m_a; } @@ -156,51 +151,53 @@ namespace Cantera { doublereal maxFlow() { return m_flxmax; } /// The net flow from node \c k1 to node \c k2 - doublereal netFlow(int k1, int k2) { + doublereal netFlow(size_t k1, size_t k2) { return flow(k1, k2) - flow(k2, k1); } /// The one-way flow from node \c k1 to node \c k2 - doublereal flow(int k1, int k2) { + doublereal flow(size_t k1, size_t k2) { return (m_paths[k1][k2] ? m_paths[k1][k2]->flow() : 0.0); } /// True if a node for species k exists - bool hasNode(int k) { + bool hasNode(size_t k) { return (m_nodes[k] != 0); } void writeData(std::ostream& s); void exportToDot(std::ostream& s); void add(ReactionPathDiagram& d); - SpeciesNode* node(int k) { return m_nodes[k]; } - Path* path(int k1, int k2) { return m_paths[k1][k2]; } - Path* path(int n) { return m_pathlist[n]; } - int nPaths() { return static_cast(m_pathlist.size()); } - int nNodes() { return static_cast(m_nodes.size()); } + SpeciesNode* node(size_t k) { return m_nodes[k]; } + Path* path(size_t k1, size_t k2) { return m_paths[k1][k2]; } + Path* path(size_t n) { return m_pathlist[n]; } + size_t nPaths() { return m_pathlist.size(); } + size_t nNodes() { return m_nodes.size(); } - void addNode(int k, std::string nm, doublereal x = 0.0); + void addNode(size_t k, std::string nm, doublereal x = 0.0); - void displayOnly(int k=-1) { m_local = k; } + void displayOnly(size_t k=-1) { m_local = k; } - void linkNodes(int k1, int k2, int rxn, doublereal value, + void linkNodes(size_t k1, size_t k2, size_t rxn, doublereal value, std::string legend = ""); void include(std::string aaname) { m_include.push_back(aaname); } void exclude(std::string aaname) { m_exclude.push_back(aaname); } void include(std::vector& names) { - int n = static_cast(names.size()); - for (int i = 0; i < n; i++) m_include.push_back(names[i]); + for (size_t i = 0; i < names.size(); i++) { + m_include.push_back(names[i]); + } } void exclude(std::vector& names) { - int n = static_cast(names.size()); - for (int i = 0; i < n; i++) m_exclude.push_back(names[i]); + for (size_t i = 0; i < names.size(); i++) { + m_exclude.push_back(names[i]); + } } std::vector& included() { return m_include; } std::vector& excluded() { return m_exclude; } - vector_int species(); + std::vector species(); vector_int reactions(); - void findMajorPaths(doublereal threshold, int lda, doublereal* a); + void findMajorPaths(doublereal threshold, size_t lda, doublereal* a); void setFont(std::string font) { m_font = font; } @@ -225,14 +222,14 @@ namespace Cantera { protected: doublereal m_flxmax; - std::map > m_paths; - std::map m_nodes; + std::map > m_paths; + std::map m_nodes; std::vector m_pathlist; std::vector m_include; std::vector m_exclude; - vector_int m_speciesNumber; - std::map m_rxns; - int m_local; + std::vector m_speciesNumber; + std::map m_rxns; + size_t m_local; }; @@ -255,23 +252,23 @@ namespace Cantera { protected: void findElements(Kinetics& kin); - int m_nr; - int m_ns; - int m_nel; + size_t m_nr; + size_t m_ns; + size_t m_nel; vector_fp m_ropf; vector_fp m_ropr; array_fp m_x; - std::vector m_reac; - std::vector m_prod; + std::vector > m_reac; + std::vector > m_prod; DenseMatrix m_elatoms; std::vector > m_groups; std::vector m_sgroup; std::vector m_elementSymbols; // std::map m_warn; - std::map > > m_transfer; + std::map > > m_transfer; std::vector m_determinate; Array2D m_atoms; - std::map m_enamemap; + std::map m_enamemap; }; } diff --git a/Cantera/src/kinetics/ReactionStoichMgr.cpp b/Cantera/src/kinetics/ReactionStoichMgr.cpp index 13ff8ece9..d93103983 100644 --- a/Cantera/src/kinetics/ReactionStoichMgr.cpp +++ b/Cantera/src/kinetics/ReactionStoichMgr.cpp @@ -5,17 +5,6 @@ /// //------------------------------------------------ -// $Author$ -// $Revision$ -// $Date$ - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - - #include "ReactionStoichMgr.h" #include "StoichManager.h" #include "ctexceptions.h" @@ -93,7 +82,8 @@ namespace Cantera { } //==================================================================================================================== void ReactionStoichMgr:: - add(int rxn, const vector_int& reactants, const vector_int& products, + add(size_t rxn, const std::vector& reactants, + const std::vector& products, bool reversible) { m_reactants->add(rxn, reactants); @@ -106,17 +96,16 @@ namespace Cantera { void ReactionStoichMgr:: - add(int rxn, const ReactionData& r) { + add(size_t rxn, const ReactionData& r) { - vector_int rk; + std::vector rk; doublereal frac; bool isfrac = false; - int n, ns, m, nr = r.reactants.size(); - for (n = 0; n < nr; n++) { - ns = int(r.rstoich[n]); + for (size_t n = 0; n < r.reactants.size(); n++) { + size_t ns = size_t(r.rstoich[n]); frac = r.rstoich[n] - 1.0*int(r.rstoich[n]); if (frac != 0.0) isfrac = true; - for (m = 0; m < ns; m++) { + for (size_t m = 0; m < ns; m++) { rk.push_back(r.reactants[n]); } } @@ -136,14 +125,13 @@ namespace Cantera { #endif } - vector_int pk; + std::vector pk; isfrac = false; - int np = r.products.size(); - for (n = 0; n < np; n++) { - ns = int(r.pstoich[n]); + for (size_t n = 0; n < r.products.size(); n++) { + size_t ns = size_t(r.pstoich[n]); frac = r.pstoich[n] - 1.0*int(r.pstoich[n]); if (frac != 0.0) isfrac = true; - for (m = 0; m < ns; m++) { + for (size_t m = 0; m < ns; m++) { pk.push_back(r.products[n]); } } @@ -170,7 +158,7 @@ namespace Cantera { } void ReactionStoichMgr:: - getCreationRates(int nsp, const doublereal* ropf, + getCreationRates(size_t nsp, const doublereal* ropf, const doublereal* ropr, doublereal* c) { // zero out the output array fill(c, c + nsp, 0.0); @@ -184,7 +172,7 @@ namespace Cantera { } void ReactionStoichMgr:: - getDestructionRates(int nsp, const doublereal* ropf, + getDestructionRates(size_t nsp, const doublereal* ropf, const doublereal* ropr, doublereal* d) { fill(d, d + nsp, 0.0); // the reverse direction destroys products in reversible reactions @@ -194,7 +182,7 @@ namespace Cantera { } void ReactionStoichMgr:: - getNetProductionRates(int nsp, const doublereal* ropnet, doublereal* w) { + getNetProductionRates(size_t nsp, const doublereal* ropnet, doublereal* w) { fill(w, w + nsp, 0.0); // products are created for positive net rate of progress m_revproducts->incrementSpecies(ropnet, w); @@ -204,7 +192,7 @@ namespace Cantera { } void ReactionStoichMgr:: - getReactionDelta(int nr, const doublereal* g, doublereal* dg) { + getReactionDelta(size_t nr, const doublereal* g, doublereal* dg) { fill(dg, dg + nr, 0.0); // products add m_revproducts->incrementReactions(g, dg); @@ -214,7 +202,7 @@ namespace Cantera { } void ReactionStoichMgr:: - getRevReactionDelta(int nr, const doublereal* g, doublereal* dg) { + getRevReactionDelta(size_t nr, const doublereal* g, doublereal* dg) { fill(dg, dg + nr, 0.0); m_revproducts->incrementReactions(g, dg); m_reactants->decrementReactions(g, dg); @@ -248,11 +236,11 @@ namespace Cantera { writeCreationRates(ostream& f) { f << " void getCreationRates(const doublereal* rf, const doublereal* rb," << endl; f << " doublereal* c) {" << endl; - map out; + map out; m_revproducts->writeIncrementSpecies("rf",out); m_irrevproducts->writeIncrementSpecies("rf",out); m_reactants->writeIncrementSpecies("rb",out); - map::iterator b; + map::iterator b; for (b = out.begin(); b != out.end(); ++b) { string rhs = wrapString(b->second); rhs[1] = '='; @@ -265,10 +253,10 @@ namespace Cantera { writeDestructionRates(ostream& f) { f << " void getDestructionRates(const doublereal* rf, const doublereal* rb," << endl; f << " doublereal* d) {" << endl; - map out; + map out; m_revproducts->writeIncrementSpecies("rb",out); m_reactants->writeIncrementSpecies("rf",out); - map::iterator b; + map::iterator b; for (b = out.begin(); b != out.end(); ++b) { string rhs = wrapString(b->second); rhs[1] = '='; @@ -280,11 +268,11 @@ namespace Cantera { void ReactionStoichMgr:: writeNetProductionRates(ostream& f) { f << " void getNetProductionRates(const doublereal* r, doublereal* w) {" << endl; - map out; + map out; m_revproducts->writeIncrementSpecies("r",out); m_irrevproducts->writeIncrementSpecies("r",out); m_reactants->writeDecrementSpecies("r",out); - map::iterator b; + map::iterator b; for (b = out.begin(); b != out.end(); ++b) { string rhs = wrapString(b->second); rhs[1] = '='; @@ -296,9 +284,9 @@ namespace Cantera { void ReactionStoichMgr:: writeMultiplyReactants(ostream& f) { f << " void multiplyReactants(const doublereal* c, doublereal* r) {" << endl; - map out; + map out; m_reactants->writeMultiply("c",out); - map::iterator b; + map::iterator b; for (b = out.begin(); b != out.end(); ++b) { string rhs = b->second; f << " r[" << b->first << "] *= " << rhs << ";" << endl; @@ -309,9 +297,9 @@ namespace Cantera { void ReactionStoichMgr:: writeMultiplyRevProducts(ostream& f) { f << " void multiplyRevProducts(const doublereal* c, doublereal* r) {" << endl; - map out; + map out; m_revproducts->writeMultiply("c",out); - map::iterator b; + map::iterator b; for (b = out.begin(); b != out.end(); ++b) { string rhs = b->second; f << " r[" << b->first << "] *= " << rhs << ";" << endl; diff --git a/Cantera/src/kinetics/ReactionStoichMgr.h b/Cantera/src/kinetics/ReactionStoichMgr.h index 7824d3916..a2f9ab080 100644 --- a/Cantera/src/kinetics/ReactionStoichMgr.h +++ b/Cantera/src/kinetics/ReactionStoichMgr.h @@ -3,13 +3,6 @@ * * Header file declaring class ReactionStoichMgr. */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - #ifndef CT_RXN_STOICH #define CT_RXN_STOICH @@ -100,8 +93,8 @@ namespace Cantera { * @param products vector of integer product indices * @param reversible true if the reaction is reversible, false otherwise */ - virtual void add(int rxn, const vector_int& reactants, const vector_int& products, - bool reversible); + virtual void add(size_t rxn, const std::vector& reactants, + const std::vector& products, bool reversible); /** * Add a reaction with specified, possibly non-integral, reaction orders. @@ -116,7 +109,7 @@ namespace Cantera { * species with index in the corresponding location in 'reactants.' * */ - virtual void add(int rxn, const ReactionData& r); + virtual void add(size_t rxn, const ReactionData& r); /** * Species creation rates. @@ -127,7 +120,7 @@ namespace Cantera { * C = N_p Q_f + N_r Q_r. * \f] */ - virtual void getCreationRates(int nSpecies, + virtual void getCreationRates(size_t nSpecies, const doublereal* fwdRatesOfProgress, const doublereal* revRatesOfProgress, doublereal* creationRates); @@ -144,7 +137,7 @@ namespace Cantera { * Note that the stoichiometric coefficient matrices are very sparse, integer * matrices. */ - virtual void getDestructionRates(int nSpecies, + virtual void getDestructionRates(size_t nSpecies, const doublereal* fwdRatesOfProgress, const doublereal* revRatesOfProgress, doublereal* destructionRates); @@ -164,7 +157,7 @@ namespace Cantera { * W = (N_r - N_p) Q_{\rm net}, * \f] */ - virtual void getNetProductionRates(int nsp, const doublereal* ropnet, doublereal* w); + virtual void getNetProductionRates(size_t nsp, const doublereal* ropnet, doublereal* w); @@ -188,7 +181,7 @@ namespace Cantera { * An example would be the delta change in enthalpy, * i.e., the enthalpy of reaction. */ - virtual void getReactionDelta(int nReactions, + virtual void getReactionDelta(size_t nReactions, const doublereal* g, doublereal* dg); @@ -205,7 +198,7 @@ namespace Cantera { * calculating reveerse rate coefficients from thermochemistry * for reversible reactions. */ - virtual void getRevReactionDelta(int nr, const doublereal* g, doublereal* dg); + virtual void getRevReactionDelta(size_t nr, const doublereal* g, doublereal* dg); /** @@ -240,9 +233,6 @@ namespace Cantera { void writeNetProductionRates(std::ostream& f); void writeMultiplyReactants(std::ostream& f); void writeMultiplyRevProducts(std::ostream& f); - - protected: - StoichManagerN* m_reactants; StoichManagerN* m_revproducts; StoichManagerN* m_irrevproducts; diff --git a/Cantera/src/kinetics/RxnRates.h b/Cantera/src/kinetics/RxnRates.h index ce2cf2fc3..00ecfe4d5 100644 --- a/Cantera/src/kinetics/RxnRates.h +++ b/Cantera/src/kinetics/RxnRates.h @@ -2,12 +2,6 @@ * @file RxnRates.h * */ - -/* $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology @@ -44,7 +38,7 @@ namespace Cantera { m_A(0.0) {} //! Constructor with Arrhenius parameters specified with an array. - Arrhenius(int csize, const doublereal* c) : + Arrhenius(size_t csize, const doublereal* c) : m_b (c[1]), m_E (c[2]), m_A (c[0]) @@ -214,7 +208,7 @@ namespace Cantera { { } - SurfaceArrhenius( int csize, const doublereal* c ) : + SurfaceArrhenius(size_t csize, const doublereal* c ) : m_b (c[1]), m_E (c[2]), m_A (c[0]), @@ -230,14 +224,14 @@ namespace Cantera { m_logA = log(c[0]); } if (csize >= 7) { - for (int n = 3; n < csize-3; n += 4) { - addCoverageDependence(int(c[n]), + for (size_t n = 3; n < csize-3; n += 4) { + addCoverageDependence(size_t(c[n]), c[n+1], c[n+2], c[n+3]); } } } - void addCoverageDependence(int k, doublereal a, + void addCoverageDependence(size_t k, doublereal a, doublereal m, doublereal e) { m_ncov++; m_sp.push_back(k); @@ -254,14 +248,14 @@ namespace Cantera { m_acov = 0.0; m_ecov = 0.0; m_mcov = 0.0; - int n, k; + size_t k; doublereal th; - for (n = 0; n < m_ncov; n++) { + for (size_t n = 0; n < m_ncov; n++) { k = m_sp[n]; m_acov += m_ac[n] * theta[k]; m_ecov += m_ec[n] * theta[k]; } - for (n = 0; n < m_nmcov; n++) { + for (size_t n = 0; n < m_nmcov; n++) { k = m_msp[n]; // changed n to k, dgg 1/22/04 th = fmaxx(theta[k], Tiny); @@ -301,9 +295,9 @@ namespace Cantera { protected: doublereal m_logA, m_b, m_E, m_A; doublereal m_acov, m_ecov, m_mcov; - vector_int m_sp, m_msp; + std::vector m_sp, m_msp; vector_fp m_ac, m_ec, m_mc; - int m_ncov, m_nmcov; + size_t m_ncov, m_nmcov; }; @@ -375,7 +369,7 @@ namespace Cantera { m_A(0.0) {} //! Constructor with Arrhenius parameters specified with an array. - ExchangeCurrent(int csize, const doublereal* c) : + ExchangeCurrent(size_t csize, const doublereal* c) : m_b (c[1]), m_E (c[2]), m_A (c[0]) diff --git a/Cantera/src/kinetics/StoichManager.h b/Cantera/src/kinetics/StoichManager.h index 97a9ff4ce..851501082 100644 --- a/Cantera/src/kinetics/StoichManager.h +++ b/Cantera/src/kinetics/StoichManager.h @@ -1,14 +1,9 @@ /** * @file StoichManager.h - * - * $Author$ - * $Revision$ - * $Date$ */ // Copyright 2001 California Institute of Technology - #ifndef CT_STOICH_MGR_H #define CT_STOICH_MGR_H @@ -152,7 +147,7 @@ namespace Cantera { return 0.0; } - inline static std::string fmt(std::string r, int n) { return r + "[" + int2str(n) + "]"; } + inline static std::string fmt(std::string r, size_t n) { return r + "[" + int2str(int(n)) + "]"; } /** @@ -164,7 +159,7 @@ namespace Cantera { public: - C1(int rxn = 0, int ic0 = 0) : + C1(size_t rxn = 0, size_t ic0 = 0) : m_rxn (rxn), m_ic0 (ic0) { @@ -185,7 +180,7 @@ namespace Cantera { return *this; } - int data(std::vector& ic) { + size_t data(std::vector& ic) { ic.resize(1); ic[0] = m_ic0; return m_rxn; @@ -211,33 +206,33 @@ namespace Cantera { R[m_rxn] -= S[m_ic0]; } - int rxnNumber() const { return m_rxn; } - int speciesIndex(int n) const { return m_ic0; } - int nSpecies() { return 1;} + size_t rxnNumber() const { return m_rxn; } + size_t speciesIndex(size_t n) const { return m_ic0; } + size_t nSpecies() { return 1;} - void writeMultiply(std::string r, std::map& out) { + void writeMultiply(std::string r, std::map& out) { out[m_rxn] = fmt(r, m_ic0); } - void writeIncrementReaction(std::string r, std::map& out) { + void writeIncrementReaction(std::string r, std::map& out) { out[m_rxn] += " + "+fmt(r, m_ic0); } - void writeDecrementReaction(std::string r, std::map& out) { + void writeDecrementReaction(std::string r, std::map& out) { out[m_rxn] += " - "+fmt(r, m_ic0); } - void writeIncrementSpecies(std::string r, std::map& out) { + void writeIncrementSpecies(std::string r, std::map& out) { out[m_ic0] += " + "+fmt(r, m_rxn); } - void writeDecrementSpecies(std::string r, std::map& out) { + void writeDecrementSpecies(std::string r, std::map& out) { out[m_ic0] += " - "+fmt(r, m_rxn); } private: //! Reaction number - int m_rxn; + size_t m_rxn; //! Species number - int m_ic0; + size_t m_ic0; }; @@ -248,7 +243,7 @@ namespace Cantera { */ class C2 { public: - C2( int rxn = 0, int ic0 = 0, int ic1 = 0) + C2(size_t rxn = 0, size_t ic0 = 0, size_t ic1 = 0) : m_rxn (rxn), m_ic0 (ic0), m_ic1 (ic1) {} C2(const C2 &right) : @@ -268,7 +263,7 @@ namespace Cantera { return *this; } - int data(std::vector& ic) { + size_t data(std::vector& ic) { ic.resize(2); ic[0] = m_ic0; ic[1] = m_ic1; @@ -297,26 +292,26 @@ namespace Cantera { R[m_rxn] -= (S[m_ic0] + S[m_ic1]); } - int rxnNumber() const { return m_rxn; } - int speciesIndex(int n) const { return (n == 0 ? m_ic0 : m_ic1); } - int nSpecies() { return 2;} + size_t rxnNumber() const { return m_rxn; } + size_t speciesIndex(size_t n) const { return (n == 0 ? m_ic0 : m_ic1); } + size_t nSpecies() { return 2;} - void writeMultiply(std::string r, std::map& out) { + void writeMultiply(std::string r, std::map& out) { out[m_rxn] = fmt(r, m_ic0) + " * " + fmt(r, m_ic1); } - void writeIncrementReaction(std::string r, std::map& out) { + void writeIncrementReaction(std::string r, std::map& out) { out[m_rxn] += " + "+fmt(r, m_ic0)+" + "+fmt(r, m_ic1); } - void writeDecrementReaction(std::string r, std::map& out) { + void writeDecrementReaction(std::string r, std::map& out) { out[m_rxn] += " - "+fmt(r, m_ic0)+" - "+fmt(r, m_ic1); } - void writeIncrementSpecies(std::string r, std::map& out) { + void writeIncrementSpecies(std::string r, std::map& out) { std::string s = " + "+fmt(r, m_rxn); out[m_ic0] += s; out[m_ic1] += s; } - void writeDecrementSpecies(std::string r, std::map& out) { + void writeDecrementSpecies(std::string r, std::map& out) { std::string s = " - "+fmt(r, m_rxn); out[m_ic0] += s; out[m_ic1] += s; @@ -327,14 +322,13 @@ namespace Cantera { /** * Reaction index -> index into the ROP vector */ - int m_rxn; + size_t m_rxn; /** * Species indecise -> index into the species vector for the * two species. */ - int m_ic0; - int m_ic1; + size_t m_ic0, m_ic1; }; @@ -344,7 +338,7 @@ namespace Cantera { */ class C3 { public: - C3( int rxn = 0, int ic0 = 0, int ic1 = 0, int ic2 = 0) + C3(size_t rxn = 0, size_t ic0 = 0, size_t ic1 = 0, size_t ic2 = 0) : m_rxn (rxn), m_ic0 (ic0), m_ic1 (ic1), m_ic2 (ic2) {} C3(const C3 &right) : @@ -366,7 +360,7 @@ namespace Cantera { return *this; } - int data(std::vector& ic) { + size_t data(std::vector& ic) { ic.resize(3); ic[0] = m_ic0; ic[1] = m_ic1; @@ -398,36 +392,36 @@ namespace Cantera { R[m_rxn] -= (S[m_ic0] + S[m_ic1] + S[m_ic2]); } - int rxnNumber() const { return m_rxn; } - int speciesIndex(int n) const { return (n == 0 ? m_ic0 : (n == 1 ? m_ic1 : m_ic2)); } - int nSpecies() { return 3;} + size_t rxnNumber() const { return m_rxn; } + size_t speciesIndex(size_t n) const { return (n == 0 ? m_ic0 : (n == 1 ? m_ic1 : m_ic2)); } + size_t nSpecies() { return 3;} - void writeMultiply(std::string r, std::map& out) { + void writeMultiply(std::string r, std::map& out) { out[m_rxn] = fmt(r, m_ic0) + " * " + fmt(r, m_ic1) + " * " + fmt(r, m_ic2); } - void writeIncrementReaction(std::string r, std::map& out) { + void writeIncrementReaction(std::string r, std::map& out) { out[m_rxn] += " + "+fmt(r, m_ic0)+" + "+fmt(r, m_ic1)+" + "+fmt(r, m_ic2); } - void writeDecrementReaction(std::string r, std::map& out) { + void writeDecrementReaction(std::string r, std::map& out) { out[m_rxn] += " - "+fmt(r, m_ic0)+" - "+fmt(r, m_ic1)+" - "+fmt(r, m_ic2); } - void writeIncrementSpecies(std::string r, std::map& out) { + void writeIncrementSpecies(std::string r, std::map& out) { std::string s = " + "+fmt(r, m_rxn); out[m_ic0] += s; out[m_ic1] += s; out[m_ic2] += s; } - void writeDecrementSpecies(std::string r, std::map& out) { + void writeDecrementSpecies(std::string r, std::map& out) { std::string s = " - "+fmt(r, m_rxn); out[m_ic0] += s; out[m_ic1] += s; out[m_ic2] += s; } private: - int m_rxn; - int m_ic0; - int m_ic1; - int m_ic2; + size_t m_rxn; + size_t m_ic0; + size_t m_ic1; + size_t m_ic2; }; @@ -445,7 +439,7 @@ namespace Cantera { { } - C_AnyN(int rxn, const vector_int& ic, const vector_fp& order, const vector_fp& stoich) : + C_AnyN(size_t rxn, const std::vector& ic, const vector_fp& order, const vector_fp& stoich) : m_n(0), m_rxn(rxn) { @@ -453,7 +447,7 @@ namespace Cantera { m_ic.resize(m_n); m_order.resize(m_n); m_stoich.resize(m_n); - for (int n = 0; n < m_n; n++) { + for (size_t n = 0; n < m_n; n++) { m_ic[n] = ic[n]; m_order[n] = order[n]; m_stoich[n] = stoich[n]; @@ -481,20 +475,19 @@ namespace Cantera { return *this; } - int data(std::vector& ic) { + size_t data(std::vector& ic) { ic.resize(m_n); - int n; - for (n = 0; n < m_n; n++) ic[n] = m_ic[n]; + for (size_t n = 0; n < m_n; n++) ic[n] = m_ic[n]; return m_rxn; } - doublereal order(int n) const {return m_order[n];} - doublereal stoich(int n) const {return m_stoich[n];} - int speciesIndex(int n) const {return m_ic[n];} + doublereal order(size_t n) const {return m_order[n];} + doublereal stoich(size_t n) const {return m_stoich[n];} + size_t speciesIndex(size_t n) const {return m_ic[n];} void multiply(const doublereal* input, doublereal* output) const { doublereal oo; - for (int n = 0; n < m_n; n++) { + for (size_t n = 0; n < m_n; n++) { oo = m_order[n]; if (oo != 0.0) { output[m_rxn] *= ppow(input[m_ic[n]], oo); @@ -505,31 +498,30 @@ namespace Cantera { void incrementSpecies(const doublereal* input, doublereal* output) const { doublereal x = input[m_rxn]; - for (int n = 0; n < m_n; n++) output[m_ic[n]] += m_stoich[n]*x; + for (size_t n = 0; n < m_n; n++) output[m_ic[n]] += m_stoich[n]*x; } void decrementSpecies(const doublereal* input, doublereal* output) const { doublereal x = input[m_rxn]; - for (int n = 0; n < m_n; n++) output[m_ic[n]] -= m_stoich[n]*x; + for (size_t n = 0; n < m_n; n++) output[m_ic[n]] -= m_stoich[n]*x; } void incrementReaction(const doublereal* input, doublereal* output) const { - for (int n = 0; n < m_n; n++) output[m_rxn] + for (size_t n = 0; n < m_n; n++) output[m_rxn] += m_stoich[n]*input[m_ic[n]]; } void decrementReaction(const doublereal* input, doublereal* output) const { - for (int n = 0; n < m_n; n++) output[m_rxn] + for (size_t n = 0; n < m_n; n++) output[m_rxn] -= m_stoich[n]*input[m_ic[n]]; } - void writeMultiply(std::string r, std::map& out) { - int n; + void writeMultiply(std::string r, std::map& out) { out[m_rxn] = ""; - for (n = 0; n < m_n; n++) { + for (size_t n = 0; n < m_n; n++) { if (m_order[n] == 1.0) out[m_rxn] += fmt(r, m_ic[n]); else @@ -538,30 +530,26 @@ namespace Cantera { out[m_rxn] += " * "; } } - void writeIncrementReaction(std::string r, std::map& out) { - int n; - for (n = 0; n < m_n; n++) { + void writeIncrementReaction(std::string r, std::map& out) { + for (size_t n = 0; n < m_n; n++) { out[m_rxn] += " + "+fp2str(m_stoich[n]) + "*" + fmt(r, m_ic[n]); } } - void writeDecrementReaction(std::string r, std::map& out) { - int n; - for (n = 0; n < m_n; n++) { + void writeDecrementReaction(std::string r, std::map& out) { + for (size_t n = 0; n < m_n; n++) { out[m_rxn] += " - "+fp2str(m_stoich[n]) + "*" + fmt(r, m_ic[n]); } } - void writeIncrementSpecies(std::string r, std::map& out) { + void writeIncrementSpecies(std::string r, std::map& out) { std::string s = fmt(r, m_rxn); - int n; - for (n = 0; n < m_n; n++) { + for (size_t n = 0; n < m_n; n++) { out[m_ic[n]] += " + "+fp2str(m_stoich[n]) + "*" + s; } } - void writeDecrementSpecies(std::string r, std::map& out) { + void writeDecrementSpecies(std::string r, std::map& out) { std::string s = fmt(r, m_rxn); - int n; - for (n = 0; n < m_n; n++) { + for (size_t n = 0; n < m_n; n++) { out[m_ic[n]] += " - "+fp2str(m_stoich[n]) + "*" + s; } } @@ -573,13 +561,13 @@ namespace Cantera { * This is the number of species which have non-zero entries in either the * reaction order matrix or the stoichiometric order matrix for this reaction. */ - int m_n; + size_t m_n; //! ID of the reaction corresponding to this stoichiometric manager /*! * This is used within the interface to select the */ - int m_rxn; + size_t m_rxn; //! Vector of species which are involved with this stoichiometric manager calculations /*! @@ -587,7 +575,7 @@ namespace Cantera { * reaction order matrix or the stoichiometric order matrix for this reaction, m_rxn. * It's used as the index into the arrays m_order[] and m_stoich[]. */ - vector_int m_ic; + std::vector m_ic; vector_fp m_order; vector_fp m_stoich; }; @@ -631,31 +619,31 @@ namespace Cantera { template inline static void _writeIncrementSpecies(InputIter begin, InputIter end, std::string r, - std::map& out) { + std::map& out) { for (; begin != end; ++begin) begin->writeIncrementSpecies(r, out); } template inline static void _writeDecrementSpecies(InputIter begin, InputIter end, std::string r, - std::map& out) { + std::map& out) { for (; begin != end; ++begin) begin->writeDecrementSpecies(r, out); } template inline static void _writeIncrementReaction(InputIter begin, InputIter end, std::string r, - std::map& out) { + std::map& out) { for (; begin != end; ++begin) begin->writeIncrementReaction(r, out); } template inline static void _writeDecrementReaction(InputIter begin, InputIter end, std::string r, - std::map& out) { + std::map& out) { for (; begin != end; ++begin) begin->writeDecrementReaction(r, out); } template inline static void _writeMultiply(InputIter begin, InputIter end, std::string r, - std::map& out) { + std::map& out) { for (; begin != end; ++begin) begin->writeMultiply(r, out); } @@ -751,13 +739,13 @@ namespace Cantera { * the order of each species in the power list expression is * set to one automatically. */ - void add(int rxn, const vector_int& k) { + void add(size_t rxn, const std::vector& k) { vector_fp order(k.size(), 1.0); vector_fp stoich(k.size(), 1.0); add(rxn, k, order, stoich); } - void add(int rxn, const vector_int& k, const vector_fp& order) { + void add(size_t rxn, const std::vector& k, const vector_fp& order) { vector_fp stoich(k.size(), 1.0); add(rxn, k, order, stoich); } @@ -780,35 +768,33 @@ namespace Cantera { * @param stoich This is used to handle fractional stoichiometric coefficients * on the product side of irreversible reactions. */ - void add(int rxn, const vector_int& k, const vector_fp& order, + void add(size_t rxn, const std::vector& k, const vector_fp& order, const vector_fp& stoich) { - m_n[rxn] = static_cast(k.size()); - int ns = stoich.size(); - int n; + m_n[rxn] = k.size(); bool frac = false; - for (n = 0; n < ns; n++) { + for (size_t n = 0; n < stoich.size(); n++) { if (stoich[n] != 1.0) frac = true; } if (frac) { - m_loc[rxn] = static_cast(m_cn_list.size()); + m_loc[rxn] = m_cn_list.size(); m_cn_list.push_back(C_AnyN(rxn, k, order, stoich)); } else { switch (k.size()) { case 1: - m_loc[rxn] = static_cast(m_c1_list.size()); + m_loc[rxn] = m_c1_list.size(); m_c1_list.push_back(C1(rxn, k[0])); break; case 2: - m_loc[rxn] = static_cast(m_c2_list.size()); + m_loc[rxn] = m_c2_list.size(); m_c2_list.push_back(C2(rxn, k[0], k[1])); break; case 3: - m_loc[rxn] = static_cast(m_c3_list.size()); + m_loc[rxn] = m_c3_list.size(); m_c3_list.push_back(C3(rxn, k[0], k[1], k[2])); break; default: - m_loc[rxn] = static_cast(m_cn_list.size()); + m_loc[rxn] = m_cn_list.size(); m_cn_list.push_back(C_AnyN(rxn, k, order, stoich)); } } @@ -849,35 +835,35 @@ namespace Cantera { _decrementReactions(m_cn_list.begin(), m_cn_list.end(), input, output); } - void writeIncrementSpecies(std::string r, std::map& out) { + void writeIncrementSpecies(std::string r, std::map& out) { _writeIncrementSpecies(m_c1_list.begin(), m_c1_list.end(), r, out); _writeIncrementSpecies(m_c2_list.begin(), m_c2_list.end(), r, out); _writeIncrementSpecies(m_c3_list.begin(), m_c3_list.end(), r, out); _writeIncrementSpecies(m_cn_list.begin(), m_cn_list.end(), r, out); } - void writeDecrementSpecies(std::string r, std::map& out) { + void writeDecrementSpecies(std::string r, std::map& out) { _writeDecrementSpecies(m_c1_list.begin(), m_c1_list.end(), r, out); _writeDecrementSpecies(m_c2_list.begin(), m_c2_list.end(), r, out); _writeDecrementSpecies(m_c3_list.begin(), m_c3_list.end(), r, out); _writeDecrementSpecies(m_cn_list.begin(), m_cn_list.end(), r, out); } - void writeIncrementReaction(std::string r, std::map& out) { + void writeIncrementReaction(std::string r, std::map& out) { _writeIncrementReaction(m_c1_list.begin(), m_c1_list.end(), r, out); _writeIncrementReaction(m_c2_list.begin(), m_c2_list.end(), r, out); _writeIncrementReaction(m_c3_list.begin(), m_c3_list.end(), r, out); _writeIncrementReaction(m_cn_list.begin(), m_cn_list.end(), r, out); } - void writeDecrementReaction(std::string r, std::map& out) { + void writeDecrementReaction(std::string r, std::map& out) { _writeDecrementReaction(m_c1_list.begin(), m_c1_list.end(), r, out); _writeDecrementReaction(m_c2_list.begin(), m_c2_list.end(), r, out); _writeDecrementReaction(m_c3_list.begin(), m_c3_list.end(), r, out); _writeDecrementReaction(m_cn_list.begin(), m_cn_list.end(), r, out); } - void writeMultiply(std::string r, std::map& out) { + void writeMultiply(std::string r, std::map& out) { _writeMultiply(m_c1_list.begin(), m_c1_list.end(), r, out); _writeMultiply(m_c2_list.begin(), m_c2_list.end(), r, out); _writeMultiply(m_c3_list.begin(), m_c3_list.end(), r, out); @@ -895,12 +881,12 @@ namespace Cantera { * Std::Mapping with the Reaction Number as key and the Number of species * as the value. */ - std::map m_n; + std::map m_n; /** * Std::Mapping with the Reaction Number as key and the placement in the * vector of reactions list( i.e., m_c1_list[]) as key */ - std::map m_loc; + std::map m_loc; }; #undef INCL_STOICH_WRITER diff --git a/Cantera/src/kinetics/ThirdBodyMgr.h b/Cantera/src/kinetics/ThirdBodyMgr.h index 33ab92c22..b1ec75e89 100644 --- a/Cantera/src/kinetics/ThirdBodyMgr.h +++ b/Cantera/src/kinetics/ThirdBodyMgr.h @@ -1,9 +1,5 @@ /** * @file ThirdBodyMgr.h - * - * $Author$ - * $Revision$ - * $Date$ */ // Copyright 2001 California Institute of Technology @@ -28,16 +24,16 @@ namespace Cantera { ThirdBodyMgr<_E>() : m_n(0) {} - void install( int rxnNumber, const std::map& enhanced, + void install(size_t rxnNumber, const std::map& enhanced, doublereal dflt=1.0) { m_n++; - m_reaction_index.push_back( rxnNumber ); + m_reaction_index.push_back(rxnNumber); m_concm.push_back( _E(static_cast(enhanced.size()), enhanced, dflt ) ); } void update(const vector_fp& conc, doublereal ctot, workPtr work) { - TYPENAME_KEYWORD std::vector<_E>::const_iterator b = m_concm.begin(); + typename std::vector<_E>::const_iterator b = m_concm.begin(); //doublereal* v = m_values.begin(); for (; b != m_concm.end(); ++b, ++work) *work = b->update(conc, ctot); @@ -58,7 +54,7 @@ namespace Cantera { protected: int m_n; - vector_int m_reaction_index; + std::vector m_reaction_index; std::vector<_E> m_concm; }; diff --git a/Cantera/src/kinetics/importKinetics.cpp b/Cantera/src/kinetics/importKinetics.cpp index 267c1b76c..09982c0ed 100644 --- a/Cantera/src/kinetics/importKinetics.cpp +++ b/Cantera/src/kinetics/importKinetics.cpp @@ -9,19 +9,8 @@ * of these routines is to intialize the %Cantera objects with data * from the ctml tree structures. */ - -/* $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2002 California Institute of Technology -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "importKinetics.h" #include "mix_defs.h" #include @@ -60,7 +49,7 @@ namespace Cantera { //! string vector of ints std::vector m_dup; //! string vector of ints - std::vector m_nr; + std::vector m_nr; //! string vector of ints std::vector m_typ; //! vector of bools. @@ -95,7 +84,6 @@ namespace Cantera { */ void checkRxnElementBalance(Kinetics& kin, const ReactionData &rdata, doublereal errorTolerance) { - int index, klocal, n, kp, kr, m, nel; doublereal kstoich; map bal, balr, balp; @@ -103,33 +91,30 @@ namespace Cantera { balp.clear(); balr.clear(); //cout << "checking " << rdata.equation << endl; - int np = rdata.products.size(); + size_t np = rdata.products.size(); // iterate over the products - for (index = 0; index < np; index++) { - kp = rdata.products[index]; // index of the product in 'kin' - n = kin.speciesPhaseIndex(kp); // phase this product belongs to - klocal = kp - kin.kineticsSpeciesIndex(0,n); // index within this phase + for (size_t index = 0; index < np; index++) { + size_t kp = rdata.products[index]; // index of the product in 'kin' + size_t n = kin.speciesPhaseIndex(kp); // phase this product belongs to + size_t klocal = kp - kin.kineticsSpeciesIndex(0,n); // index within this phase kstoich = rdata.pstoich[index]; // product stoichiometric coeff const ThermoPhase& ph = kin.speciesPhase(kp); - nel = ph.nElements(); - for (m = 0; m < nel; m++) { + for (size_t m = 0; m < ph.nElements(); m++) { bal[ph.elementName(m)] += kstoich*ph.nAtoms(klocal,m); balp[ph.elementName(m)] += kstoich*ph.nAtoms(klocal,m); //cout << "product species " << ph.speciesName(klocal) << " has " << ph.nAtoms(klocal,m) // << " atoms of " << ph.elementName(m) << " and kstoich = " << kstoich << endl; } } - int nr = rdata.reactants.size(); - for (index = 0; index < nr; index++) { - kr = rdata.reactants[index]; - n = kin.speciesPhaseIndex(kr); + for (size_t index = 0; index < rdata.reactants.size(); index++) { + size_t kr = rdata.reactants[index]; + size_t n = kin.speciesPhaseIndex(kr); //klocal = kr - kin.start(n); - klocal = kr - kin.kineticsSpeciesIndex(0,n); + size_t klocal = kr - kin.kineticsSpeciesIndex(0,n); kstoich = rdata.rstoich[index]; const ThermoPhase& ph = kin.speciesPhase(kr); - nel = ph.nElements(); - for (m = 0; m < nel; m++) { + for (size_t m = 0; m < ph.nElements(); m++) { bal[ph.elementName(m)] -= kstoich*ph.nAtoms(klocal,m); balr[ph.elementName(m)] += kstoich*ph.nAtoms(klocal,m); //cout << "reactant species " << ph.speciesName(klocal) << " has " << ph.nAtoms(klocal,m) @@ -190,9 +175,8 @@ namespace Cantera { * and continue. */ bool getReagents(const XML_Node& rxn, kinetics_t& kin, int rp, - std::string default_phase, - vector_int& spnum, vector_fp& stoich, vector_fp& order, - int rule) { + std::string default_phase, std::vector& spnum, + vector_fp& stoich, vector_fp& order, int rule) { string rptype; @@ -214,16 +198,13 @@ namespace Cantera { vector key, val; getPairs(rg, key, val); - int ns = static_cast(key.size()); - /* * Loop over each of the pairs and process them */ - int isp; doublereal ord, stch; string ph, sp; - map speciesMap; - for (int n = 0; n < ns; n++) { + map speciesMap; + for (size_t n = 0; n < key.size(); n++) { sp = key[n]; // sp is the string name for species ph = ""; /* @@ -231,8 +212,8 @@ namespace Cantera { * member function kineticsSpeciesIndex(). We will search * for the species in all phases defined in the kinetics operator. */ - isp = kin.kineticsSpeciesIndex(sp,""); - if (isp < 0) { + size_t isp = kin.kineticsSpeciesIndex(sp,""); + if (isp == npos) { if (rule == 1) return false; else { @@ -268,13 +249,11 @@ namespace Cantera { if (rp == 1 && rxn.hasChild("order")) { vector ord; rxn.getChildren("order",ord); - int norder = static_cast(ord.size()); - int loc; doublereal forder; - for (int nn = 0; nn < norder; nn++) { + for (size_t nn = 0; nn < ord.size(); nn++) { const XML_Node& oo = *ord[nn]; string sp = oo["species"]; - loc = speciesMap[sp]; + size_t loc = speciesMap[sp]; if (loc == 0) throw CanteraError("getReagents", "reaction order specified for non-reactantt: " @@ -333,9 +312,9 @@ namespace Cantera { */ static void getStick(const XML_Node& node, Kinetics& kin, ReactionData& r, doublereal& A, doublereal& b, doublereal& E) { - int nr = r.reactants.size(); - int k, klocal, not_surf = 0; - int np = 0; + size_t nr = r.reactants.size(); + size_t k, klocal, not_surf = 0; + size_t np = 0; doublereal f = 1.0; doublereal order; /* @@ -347,15 +326,15 @@ namespace Cantera { */ string spname = node["species"]; ThermoPhase& th = kin.speciesPhase(spname); - int isp = th.speciesIndex(spname); - int ispKinetics = kin.kineticsSpeciesIndex(spname); - int ispPhaseIndex = kin.speciesPhaseIndex(ispKinetics); + size_t isp = th.speciesIndex(spname); + size_t ispKinetics = kin.kineticsSpeciesIndex(spname); + size_t ispPhaseIndex = kin.speciesPhaseIndex(ispKinetics); doublereal ispMW = th.molecularWeights()[isp]; doublereal sc; // loop over the reactants - for (int n = 0; n < nr; n++) { + for (size_t n = 0; n < nr; n++) { k = r.reactants[n]; order = r.rorder[n]; // stoich coeff @@ -409,11 +388,11 @@ namespace Cantera { thermo_t& surfphase, ReactionData& rdata) { vector cov; node.getChildren("coverage", cov); - int k, nc = static_cast(cov.size()); + size_t k, nc = cov.size(); doublereal e; string spname; if (nc > 0) { - for (int n = 0; n < nc; n++) { + for (size_t n = 0; n < nc; n++) { const XML_Node& cnode = *cov[n]; spname = cnode["species"]; k = surfphase.speciesIndex(spname); @@ -505,13 +484,11 @@ namespace Cantera { vector key, val; getPairs(eff, key, val); - int ne = static_cast(key.size()); string nm; string phse = kin.thermo(0).id(); - int n, k; - for (n = 0; n < ne; n++) { // ; bb != ee; ++bb) { + for (size_t n = 0; n < key.size(); n++) { // ; bb != ee; ++bb) { nm = key[n];// bb->first; - k = kin.kineticsSpeciesIndex(nm, phse); + size_t k = kin.kineticsSpeciesIndex(nm, phse); rdata.thirdBodyEfficiencies[k] = fpValue(val[n]); // bb->second; } } @@ -540,11 +517,9 @@ namespace Cantera { "Unknown type: " + type); } - int nc = kf.nChildren(); nodeset_t& kf_children = kf.children(); vector_fp clow(3,0.0), chigh(3,0.0); - // int nr = nReacMolecules(rdata); - for (int m = 0; m < nc; m++) { + for (size_t m = 0; m < kf.nChildren(); m++) { const node_t& c = *kf_children[m]; string nm = c.name(); int highlow=0; @@ -713,9 +688,7 @@ namespace Cantera { if (r.hasChild("equation")) { eqn = r("equation"); } - int eqlen = static_cast(eqn.size()); - int nn; - for (nn = 0; nn < eqlen; nn++) { + for (size_t nn = 0; nn < eqn.size(); nn++) { if (eqn[nn] == '[') eqn[nn] = '<'; if (eqn[nn] == ']') eqn[nn] = '>'; } @@ -781,9 +754,8 @@ namespace Cantera { * the bool isReversibleWithFrac to true. */ if (rdata.reversible == true) { - int np = rdata.products.size(); - for (int i = 0; i < np; i++) { - int k = rdata.products[i]; + for (size_t i = 0; i < rdata.products.size(); i++) { + size_t k = rdata.products[i]; doublereal po = rdata.porder[i]; AssertTrace(po == rdata.pstoich[i]); doublereal chk = po - 1.0 * int(po); @@ -800,9 +772,8 @@ namespace Cantera { } } - int nr = rdata.reactants.size(); - for (int i = 0; i < nr; i++) { - int k = rdata.reactants[i]; + for (size_t i = 0; i < rdata.reactants.size(); i++) { + size_t k = rdata.reactants[i]; doublereal ro = rdata.rorder[i]; AssertTrace(ro == rdata.rstoich[i]); doublereal chk = ro - 1.0 * int(ro); @@ -857,17 +828,14 @@ namespace Cantera { map rxnstoich; rxnstoich.clear(); - int nr = rdata.reactants.size(); - for (nn = 0; nn < nr; nn++) { - rxnstoich[-1 - rdata.reactants[nn]] -= rdata.rstoich[nn]; + for (size_t nn = 0; nn < rdata.reactants.size(); nn++) { + rxnstoich[-1 - int(rdata.reactants[nn])] -= rdata.rstoich[nn]; } - int np = rdata.products.size(); - for (nn = 0; nn < np; nn++) { - rxnstoich[rdata.products[nn]+1] += rdata.pstoich[nn]; + for (size_t nn = 0; nn < rdata.products.size(); nn++) { + rxnstoich[int(rdata.products[nn])+1] += rdata.pstoich[nn]; } - int nrxns = static_cast(m_rdata.size()); - for (nn = 0; nn < nrxns; nn++) { - if ((int(rdata.reactants.size()) == m_nr[nn]) + for (size_t nn = 0; nn < m_rdata.size(); nn++) { + if ((rdata.reactants.size() == m_nr[nn]) && (rdata.reactionType == m_typ[nn])) { c = isDuplicateReaction(rxnstoich, m_rdata[nn]); if (c > 0.0 @@ -875,7 +843,7 @@ namespace Cantera { || (c < 0.0 && m_rev[nn])) { if ((!dup || !m_dup[nn])) { string msg = string("Undeclared duplicate reactions detected: \n") - +"Reaction "+int2str(nn+1)+": "+m_eqn[nn] + +"Reaction "+int2str(int(nn)+1)+": "+m_eqn[nn] +"\nReaction "+int2str(i+1)+": "+eqn+"\n"; throw CanteraError("installReaction", msg); } @@ -1135,7 +1103,7 @@ namespace Cantera { // if no phase with this id has been added to //the kinetics manager yet, then add this one - if (kin.phaseIndex(phase_id) < 0) { + if (kin.phaseIndex(phase_id) == npos) { kin.addPhase(*th[m]); } } diff --git a/Cantera/src/kinetics/importKinetics.h b/Cantera/src/kinetics/importKinetics.h index 404937bc7..75960ec90 100644 --- a/Cantera/src/kinetics/importKinetics.h +++ b/Cantera/src/kinetics/importKinetics.h @@ -9,13 +9,6 @@ * of these routines is to intialize the %Cantera objects with data * from the ctml tree structures. */ -/* - * $Author$ - * $Revision$ - * $Date$ - * - */ - // Copyright 2002 California Institute of Technology @@ -100,8 +93,8 @@ namespace Cantera { */ bool getReagents(const XML_Node& rxn, kinetics_t& kin, int rp, std::string default_phase, - vector_int& spnum, vector_fp& stoich, vector_fp& order, - int rule); + std::vector& spnum, vector_fp& stoich, + vector_fp& order, int rule); //! Read the rate coefficient data from the XML file. /*! diff --git a/Cantera/src/kinetics/reaction_defs.h b/Cantera/src/kinetics/reaction_defs.h index f709d36a7..c8ef1b588 100644 --- a/Cantera/src/kinetics/reaction_defs.h +++ b/Cantera/src/kinetics/reaction_defs.h @@ -3,13 +3,6 @@ * This file defines some constants used to specify reaction types. */ -/* - * $Author$ - * $Date$ - * $Revision$ - * - */ - // Copyright 2001 California Institute of Technology #ifndef CT_RXN_DEFS_H diff --git a/Cantera/src/kinetics/solveSP.cpp b/Cantera/src/kinetics/solveSP.cpp index 660e1dd05..eda3b8599 100644 --- a/Cantera/src/kinetics/solveSP.cpp +++ b/Cantera/src/kinetics/solveSP.cpp @@ -1,9 +1,6 @@ /* * @file: solveSP.cpp Implicit surface site concentration solver */ -/* - * $Id$ - */ /* * Copywrite 2004 Sandia Corporation. Under the terms of Contract * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government @@ -30,8 +27,8 @@ namespace Cantera { * STATIC ROUTINES DEFINED IN THIS FILE ***************************************************************************/ - static doublereal calc_damping(doublereal *x, doublereal *dx, int dim, int *); - static doublereal calcWeightedNorm(const doublereal [], const doublereal dx[], int); + static doublereal calc_damping(doublereal *x, doublereal *dx, size_t dim, int *); + static doublereal calcWeightedNorm(const doublereal [], const doublereal dx[], size_t); /*************************************************************************** * LAPACK PROTOTYPES @@ -76,11 +73,11 @@ namespace Cantera { { m_numSurfPhases = 0; - int numPossibleSurfPhases = m_objects.size(); - for (int n = 0; n < numPossibleSurfPhases; n++) { + size_t numPossibleSurfPhases = m_objects.size(); + for (size_t n = 0; n < numPossibleSurfPhases; n++) { InterfaceKinetics *m_kin = m_objects[n]; - int surfPhaseIndex = m_kin->surfacePhaseIndex(); - if (surfPhaseIndex >= 0) { + size_t surfPhaseIndex = m_kin->surfacePhaseIndex(); + if (surfPhaseIndex != npos) { m_numSurfPhases++; m_indexKinObjSurfPhase.push_back(n); m_kinObjPhaseIDSurfPhase.push_back(surfPhaseIndex); @@ -97,7 +94,7 @@ namespace Cantera { } m_ptrsSurfPhase.push_back(sp); - int nsp = sp->nSpecies(); + size_t nsp = sp->nSpecies(); m_nSpeciesSurfPhase.push_back(nsp); m_numTotSurfSpecies += nsp; @@ -132,8 +129,8 @@ namespace Cantera { } m_maxTotSpecies = 0; - for (int n = 0; n < m_numSurfPhases; n++) { - int tsp = m_objects[n]->nTotalSpecies(); + for (size_t n = 0; n < m_numSurfPhases; n++) { + size_t tsp = m_objects[n]->nTotalSpecies(); m_maxTotSpecies = MAX(m_maxTotSpecies, tsp); } m_maxTotSpecies = MAX(m_maxTotSpecies, m_neq); @@ -151,14 +148,14 @@ namespace Cantera { m_kinObjIndex.resize(m_numTotSurfSpecies + m_numTotBulkSpeciesSS, 0); m_eqnIndexStartSolnPhase.resize(m_numSurfPhases + m_numBulkPhasesSS, 0); - int kindexSP = 0; - int isp, k, nsp, kstart; + size_t kindexSP = 0; + size_t isp, k, nsp, kstart; for (isp = 0; isp < m_numSurfPhases; isp++) { - int iKinObject = m_indexKinObjSurfPhase[isp]; + size_t iKinObject = m_indexKinObjSurfPhase[isp]; InterfaceKinetics *m_kin = m_objects[iKinObject]; - int surfPhaseIndex = m_kinObjPhaseIDSurfPhase[isp]; + size_t surfPhaseIndex = m_kinObjPhaseIDSurfPhase[isp]; kstart = m_kin->kineticsSpeciesIndex(0, surfPhaseIndex); - nsp = m_nSpeciesSurfPhase[isp]; + nsp = m_nSpeciesSurfPhase[isp]; m_eqnIndexStartSolnPhase[isp] = kindexSP; for (k = 0; k < nsp; k++, kindexSP++) { m_kinSpecIndex[kindexSP] = kstart + k; @@ -181,7 +178,7 @@ namespace Cantera { } // Dimension solution vector - int dim1 = MAX(1, m_neq); + size_t dim1 = MAX(1, m_neq); m_CSolnSP.resize(dim1, 0.0); m_CSolnSPInit.resize(dim1, 0.0); m_CSolnSPOld.resize(dim1, 0.0); @@ -192,7 +189,7 @@ namespace Cantera { m_Jac.resize(dim1, dim1, 0.0); m_JacCol.resize(dim1, 0); - for (int k = 0; k < dim1; k++) { + for (size_t k = 0; k < dim1; k++) { m_JacCol[k] = m_Jac.ptrColumn(k); } } @@ -215,8 +212,7 @@ namespace Cantera { if (ifunc == SFLUX_JACOBIAN) { EXTRA_ACCURACY *= 0.001; } - int k, irow; - int jcol, info = 0; + int info = 0; int label_t=-1; /* Species IDs for time control */ int label_d; /* Species IDs for damping control */ int label_t_old=-1; @@ -261,12 +257,12 @@ namespace Cantera { * Store the initial guess for the surface problem in the soln vector, * CSoln, and in an separate vector CSolnInit. */ - int loc = 0; - for (int n = 0; n < m_numSurfPhases; n++) { + size_t loc = 0; + for (size_t n = 0; n < m_numSurfPhases; n++) { SurfPhase *sf_ptr = m_ptrsSurfPhase[n]; sf_ptr->getConcentrations(DATA_PTR(m_numEqn1)); - int nsp = m_nSpeciesSurfPhase[n]; - for (k = 0; k 1) { @@ -421,7 +417,7 @@ namespace Cantera { iter,t_real, 1.0/inv_t); printf("solveSurfProb: init guess, current concentration," "and prod rate:\n"); - for (jcol = 0; jcol < m_neq; jcol++) { + for (size_t jcol = 0; jcol < m_neq; jcol++) { printf("\t%d %g %g %g\n", jcol, m_CSolnSPInit[jcol], m_CSolnSP[jcol], m_netProductionRatesSave[m_kinSpecIndex[jcol]]); } @@ -456,8 +452,8 @@ namespace Cantera { * Update the solution vector and real time * Crop the concentrations to zero. */ - for (irow = 0; irow < m_neq; irow++) m_CSolnSP[irow] -= damp * m_resid[irow]; - for (irow = 0; irow < m_neq; irow++) { + for (size_t irow = 0; irow < m_neq; irow++) m_CSolnSP[irow] -= damp * m_resid[irow]; + for (size_t irow = 0; irow < m_neq; irow++) { m_CSolnSP[irow] = MAX(0.0, m_CSolnSP[irow]); } updateState( DATA_PTR(m_CSolnSP)); @@ -549,8 +545,8 @@ namespace Cantera { * Update the surface states of the surface phases. */ void solveSP::updateState(const doublereal *CSolnSP) { - int loc = 0; - for (int n = 0; n < m_numSurfPhases; n++) { + size_t loc = 0; + for (size_t n = 0; n < m_numSurfPhases; n++) { m_ptrsSurfPhase[n]->setConcentrations(CSolnSP + loc); loc += m_nSpeciesSurfPhase[n]; } @@ -566,8 +562,8 @@ namespace Cantera { * Update the mole fractions for phases which are part of the equation set */ void solveSP::updateMFSolnSP(doublereal *XMolSolnSP) { - for (int isp = 0; isp < m_numSurfPhases; isp++) { - int keqnStart = m_eqnIndexStartSolnPhase[isp]; + for (size_t isp = 0; isp < m_numSurfPhases; isp++) { + size_t keqnStart = m_eqnIndexStartSolnPhase[isp]; m_ptrsSurfPhase[isp]->getMoleFractions(XMolSolnSP + keqnStart); } //if (m_bulkFunc == BULK_DEPOSITION) { @@ -584,9 +580,9 @@ namespace Cantera { */ void solveSP::updateMFKinSpecies(doublereal *XMolKinSpecies, int isp) { InterfaceKinetics *m_kin = m_objects[isp]; - int nph = m_kin->nPhases(); - for (int iph = 0; iph < nph; iph++) { - int ksi = m_kin->kineticsSpeciesIndex(0, iph); + size_t nph = m_kin->nPhases(); + for (size_t iph = 0; iph < nph; iph++) { + size_t ksi = m_kin->kineticsSpeciesIndex(0, iph); ThermoPhase &thref = m_kin->thermo(iph); thref.getMoleFractions(XMolKinSpecies + ksi); } @@ -597,13 +593,13 @@ namespace Cantera { * surface phase. */ void solveSP::evalSurfLarge(const doublereal *CSolnSP) { - int kindexSP = 0; - for (int isp = 0; isp < m_numSurfPhases; isp++) { - int nsp = m_nSpeciesSurfPhase[isp]; + size_t kindexSP = 0; + for (size_t isp = 0; isp < m_numSurfPhases; isp++) { + size_t nsp = m_nSpeciesSurfPhase[isp]; doublereal Clarge = CSolnSP[kindexSP]; m_spSurfLarge[isp] = 0; kindexSP++; - for (int k = 1; k < nsp; k++, kindexSP++) { + for (size_t k = 1; k < nsp; k++, kindexSP++) { if (CSolnSP[kindexSP] > Clarge) { Clarge = CSolnSP[kindexSP]; m_spSurfLarge[isp] = k; @@ -626,7 +622,7 @@ namespace Cantera { const doublereal *CSolnOld, const bool do_time, const doublereal deltaT) { - int isp, nsp, kstart, k, kindexSP, kins, kspecial; + size_t isp, nsp, kstart, k, kindexSP, kins, kspecial; doublereal lenScale = 1.0E-9; doublereal sd = 0.0; doublereal grRate; @@ -649,7 +645,7 @@ namespace Cantera { for (isp = 0; isp < m_numSurfPhases; isp++) { nsp = m_nSpeciesSurfPhase[isp]; InterfaceKinetics *kinPtr = m_objects[isp]; - int surfIndex = kinPtr->surfacePhaseIndex(); + size_t surfIndex = kinPtr->surfacePhaseIndex(); kstart = kinPtr->kineticsSpeciesIndex(0, surfIndex); kins = kindexSP; kinPtr->getNetProductionRates(DATA_PTR(m_netProductionRatesSave)); @@ -671,7 +667,7 @@ namespace Cantera { for (isp = 0; isp < m_numSurfPhases; isp++) { nsp = m_nSpeciesSurfPhase[isp]; InterfaceKinetics *kinPtr = m_objects[isp]; - int surfIndex = kinPtr->surfacePhaseIndex(); + size_t surfIndex = kinPtr->surfacePhaseIndex(); kstart = kinPtr->kineticsSpeciesIndex(0, surfIndex); kins = kindexSP; kinPtr->getNetProductionRates(DATA_PTR(m_netProductionRatesSave)); @@ -694,7 +690,7 @@ namespace Cantera { //ThermoPhase *THptr = m_bulkPhasePtrs[isp]; //THptr->getMoleFractions(XBlk); nsp = m_nSpeciesSurfPhase[isp]; - int surfPhaseIndex = m_indexKinObjSurfPhase[isp]; + size_t surfPhaseIndex = m_indexKinObjSurfPhase[isp]; InterfaceKinetics *m_kin = m_objects[isp]; grRate = 0.0; kstart = m_kin->kineticsSpeciesIndex(0, surfPhaseIndex); @@ -748,7 +744,7 @@ namespace Cantera { const doublereal CSolnOld[], const bool do_time, const doublereal deltaT) { - int kColIndex = 0, nsp, jsp, i, kCol; + size_t kColIndex = 0, nsp, jsp, i, kCol; doublereal dc, cSave, sd; doublereal *col_j; /* @@ -798,7 +794,7 @@ namespace Cantera { #define APPROACH 0.80 - static doublereal calc_damping(doublereal x[], doublereal dxneg[], int dim, int *label) + static doublereal calc_damping(doublereal x[], doublereal dxneg[], size_t dim, int *label) /* This function calculates a damping factor for the Newton iteration update * vector, dxneg, to insure that all site and bulk fractions, x, remain @@ -812,13 +808,12 @@ namespace Cantera { */ { - int i; doublereal damp = 1.0, xnew, xtop, xbot; static doublereal damp_old = 1.0; *label = -1; - for (i = 0; i < dim; i++) { + for (size_t i = 0; i < dim; i++) { /* * Calculate the new suggested new value of x[i] @@ -836,14 +831,14 @@ namespace Cantera { xbot = fabs(x[i]*0.1) - 1.0e-16; if (xnew > xtop ) { damp = - APPROACH * (1.0 - x[i]) / dxneg[i]; - *label = i; + *label = int(i); } else if (xnew < xbot) { damp = APPROACH * x[i] / dxneg[i]; - *label = i; + *label = int(i); } else if (xnew > 3.0*MAX(x[i], 1.0E-10)) { damp = - 2.0 * MAX(x[i], 1.0E-10) / dxneg[i]; - *label = i; + *label = int(i); } } @@ -873,11 +868,11 @@ namespace Cantera { * This function calculates the norm of an update, dx[], * based on the weighted values of x. */ - static doublereal calcWeightedNorm(const doublereal wtX[], const doublereal dx[], int dim) { + static doublereal calcWeightedNorm(const doublereal wtX[], const doublereal dx[], size_t dim) { doublereal norm = 0.0; doublereal tmp; if (dim == 0) return 0.0; - for (int i = 0; i < dim; i++) { + for (size_t i = 0; i < dim; i++) { tmp = dx[i] / wtX[i]; norm += tmp * tmp; } @@ -893,7 +888,7 @@ namespace Cantera { const Array2D &Jac, const doublereal CSoln[], const doublereal abstol, const doublereal reltol) { - int k, jcol, kindex, isp, nsp; + size_t k, jcol, kindex, isp, nsp; doublereal sd; /* * First calculate the weighting factor for the concentrations of @@ -945,13 +940,11 @@ namespace Cantera { calc_t(doublereal netProdRateSolnSP[], doublereal XMolSolnSP[], int *label, int *label_old, doublereal *label_factor, int ioflag) { - int k, isp, nsp, kstart; + size_t k, isp, nsp, kstart; doublereal inv_timeScale = 1.0E-10; doublereal sden, tmp; - int kindexSP = 0; + size_t kindexSP = 0; *label = 0; - int ispSpecial = 0; - int kspSpecial = 0; updateMFSolnSP(XMolSolnSP); for (isp = 0; isp < m_numSurfPhases; isp++) { nsp = m_nSpeciesSurfPhase[isp]; @@ -961,7 +954,7 @@ namespace Cantera { // Calcuate the start of the species index for surfaces within // the InterfaceKinetics object - int surfIndex = m_kin->surfacePhaseIndex(); + size_t surfIndex = m_kin->surfacePhaseIndex(); kstart = m_kin->kineticsSpeciesIndex(0, surfIndex); ThermoPhase& THref = m_kin->thermo(surfIndex); @@ -969,7 +962,7 @@ namespace Cantera { sden = THref.molarDensity(); for (k = 0; k < nsp; k++, kindexSP++) { - int kspindex = kstart + k; + size_t kspindex = kstart + k; netProdRateSolnSP[kindexSP] = m_numEqn1[kspindex]; if (XMolSolnSP[kindexSP] <= 1.0E-10) { tmp = 1.0E-10; @@ -981,9 +974,7 @@ namespace Cantera { if (netProdRateSolnSP[kindexSP]> 0.0) tmp /= 100.; if (tmp > inv_timeScale) { inv_timeScale = tmp; - *label = kindexSP; - ispSpecial = isp; - kspSpecial = k; + *label = int(kindexSP); } } } @@ -1005,7 +996,7 @@ namespace Cantera { printf("Delta_t increase due to repeated controlling species = %e\n", *label_factor); } - int kkin = m_kinSpecIndex[*label]; + size_t kkin = m_kinSpecIndex[*label]; InterfaceKinetics *m_kin = m_objects[ispSpecial]; string sn = m_kin->kineticsSpeciesName(kkin); printf("calc_t: spec=%d(%s) sf=%e pr=%e dt=%e\n", @@ -1139,7 +1130,7 @@ namespace Cantera { printf("\n================================ INITIAL GUESS " "========================================\n"); int kindexSP = 0; - for (int isp = 0; isp < m_numSurfPhases; isp++) { + for (size_t isp = 0; isp < m_numSurfPhases; isp++) { InterfaceKinetics *m_kin = m_objects[isp]; int surfIndex = m_kin->surfacePhaseIndex(); int nPhases = m_kin->nPhases(); @@ -1196,13 +1187,13 @@ namespace Cantera { void solveSP::printIteration(int ioflag, doublereal damp, int label_d, int label_t, - doublereal inv_t, doublereal t_real, int iter, + doublereal inv_t, doublereal t_real, size_t iter, doublereal update_norm, doublereal resid_norm, doublereal netProdRate[], doublereal CSolnSP[], doublereal resid[], doublereal XMolSolnSP[], - doublereal wtSpecies[], int dim, bool do_time) + doublereal wtSpecies[], size_t dim, bool do_time) { - int i, k; + size_t i, k; string nm; if (ioflag == 1) { @@ -1218,7 +1209,7 @@ namespace Cantera { printf("%9.4e %9.4e", update_norm, resid_norm); if (do_time) { k = m_kinSpecIndex[label_t]; - int isp = m_kinObjIndex[label_t]; + size_t isp = m_kinObjIndex[label_t]; InterfaceKinetics *m_kin = m_objects[isp]; nm = m_kin->kineticsSpeciesName(k); printf(" %-16s", nm.c_str()); @@ -1227,7 +1218,7 @@ namespace Cantera { } if (label_d >= 0) { k = m_kinSpecIndex[label_d]; - int isp = m_kinObjIndex[label_d]; + size_t isp = m_kinObjIndex[label_d]; InterfaceKinetics *m_kin = m_objects[isp]; nm = m_kin->kineticsSpeciesName(k); printf(" %-16s", nm.c_str()); @@ -1247,7 +1238,7 @@ namespace Cantera { printf("\t---------------------------------------------------------" "-----------------------------\n"); int kindexSP = 0; - for (int isp = 0; isp < m_numSurfPhases; isp++) { + for (size_t isp = 0; isp < m_numSurfPhases; isp++) { int nsp = m_nSpeciesSurfPhase[isp]; InterfaceKinetics *m_kin = m_objects[isp]; //int surfPhaseIndex = m_kinObjPhaseIDSurfPhase[isp]; @@ -1279,15 +1270,15 @@ namespace Cantera { void solveSP::printFinal(int ioflag, doublereal damp, int label_d, int label_t, - doublereal inv_t, doublereal t_real, int iter, + doublereal inv_t, doublereal t_real, size_t iter, doublereal update_norm, doublereal resid_norm, doublereal netProdRateKinSpecies[], const doublereal CSolnSP[], const doublereal resid[], doublereal XMolSolnSP[], const doublereal wtSpecies[], const doublereal wtRes[], - int dim, bool do_time, + size_t dim, bool do_time, doublereal TKelvin, doublereal PGas) { - int i, k; + size_t i, k; string nm; if (ioflag == 1) { @@ -1303,7 +1294,7 @@ namespace Cantera { printf("%9.4e %9.4e", update_norm, resid_norm); if (do_time) { k = m_kinSpecIndex[label_t]; - int isp = m_kinObjIndex[label_t]; + size_t isp = m_kinObjIndex[label_t]; InterfaceKinetics *m_kin = m_objects[isp]; nm = m_kin->kineticsSpeciesName(k); printf(" %-16s", nm.c_str()); @@ -1312,7 +1303,7 @@ namespace Cantera { } if (label_d >= 0) { k = m_kinSpecIndex[label_d]; - int isp = m_kinObjIndex[label_d]; + size_t isp = m_kinObjIndex[label_d]; InterfaceKinetics *m_kin = m_objects[isp]; nm = m_kin->kineticsSpeciesName(k); printf(" %-16s", nm.c_str()); @@ -1336,7 +1327,7 @@ namespace Cantera { printf("---------------------------------------------------------------" "---------------------------------------------\n"); int kindexSP = 0; - for (int isp = 0; isp < m_numSurfPhases; isp++) { + for (size_t isp = 0; isp < m_numSurfPhases; isp++) { int nsp = m_nSpeciesSurfPhase[isp]; InterfaceKinetics *m_kin = m_objects[isp]; //int surfPhaseIndex = m_kinObjPhaseIDSurfPhase[isp]; @@ -1365,7 +1356,7 @@ namespace Cantera { "---------------------------------------------\n"); doublereal *XMolKinSpecies = DATA_PTR(m_numEqn2); kindexSP = 0; - for (int isp = 0; isp < m_numSurfPhases; isp++) { + for (size_t isp = 0; isp < m_numSurfPhases; isp++) { InterfaceKinetics *m_kin = m_objects[isp]; int surfIndex = m_kin->surfacePhaseIndex(); int nPhases = m_kin->nPhases(); diff --git a/Cantera/src/kinetics/solveSP.h b/Cantera/src/kinetics/solveSP.h index d47113175..29675de06 100644 --- a/Cantera/src/kinetics/solveSP.h +++ b/Cantera/src/kinetics/solveSP.h @@ -3,9 +3,6 @@ * Header file for implicit surface problem solver * (see \ref chemkinetics and class \link Cantera::solveSP solveSP\endlink). */ -/* - * $Id$ - */ /* * Copywrite 2004 Sandia Corporation. Under the terms of Contract * DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government @@ -269,11 +266,11 @@ namespace Cantera { //! Printing routine that gets called after every iteration void printIteration(int ioflag, doublereal damp, int label_d, int label_t, - doublereal inv_t, doublereal t_real, int iter, + doublereal inv_t, doublereal t_real, size_t iter, doublereal update_norm, doublereal resid_norm, doublereal netProdRate[], doublereal CSolnSP[], doublereal resid[], doublereal XMolSolnSP[], - doublereal wtSpecies[], int dim, bool do_time); + doublereal wtSpecies[], size_t dim, bool do_time); //! Print a summary of the solution @@ -281,12 +278,12 @@ namespace Cantera { * */ void printFinal(int ioflag, doublereal damp, int label_d, int label_t, - doublereal inv_t, doublereal t_real, int iter, + doublereal inv_t, doublereal t_real, size_t iter, doublereal update_norm, doublereal resid_norm, doublereal netProdRateKinSpecies[], const doublereal CSolnSP[], const doublereal resid[], doublereal XMolSolnSP[], const doublereal wtSpecies[], const doublereal wtRes[], - int dim, bool do_time, + size_t dim, bool do_time, doublereal TKelvin, doublereal PGas); //! Calculate a conservative delta T to use in a pseudo-steady state @@ -437,7 +434,7 @@ namespace Cantera { /*! * Note, this can be zero, and frequently is */ - int m_neq; + size_t m_neq; //! This variable determines how the bulk phases are to be handled /*! @@ -457,7 +454,7 @@ namespace Cantera { * This number is equal to the number of InterfaceKinetics objects * in the problem. (until further noted) */ - int m_numSurfPhases; + size_t m_numSurfPhases; //! Total number of surface species in all surface phases. /*! @@ -465,7 +462,7 @@ namespace Cantera { * It's equal to the sum of the number of species in each of the * m_numSurfPhases. */ - int m_numTotSurfSpecies; + size_t m_numTotSurfSpecies; //! Mapping between the surface phases and the InterfaceKinetics objects /*! @@ -473,14 +470,14 @@ namespace Cantera { * in some places) * m_surfKinObjID[i] = i */ - std::vector m_indexKinObjSurfPhase; + std::vector m_indexKinObjSurfPhase; //! Vector of length number of surface phases containing //! the number of surface species in each phase /*! * Length is equal to the number of surface phases, m_numSurfPhases */ - std::vector m_nSpeciesSurfPhase; + std::vector m_nSpeciesSurfPhase; //! Vector of surface phase pointers /*! @@ -499,7 +496,7 @@ namespace Cantera { * i_eqn is the equation number of the first unknown in the * solution vector corresponding to isp'th phase. */ - std::vector m_eqnIndexStartSolnPhase; + std::vector m_eqnIndexStartSolnPhase; //! Phase ID in the InterfaceKinetics object of the surface phase /*! @@ -508,7 +505,7 @@ namespace Cantera { * * Length is equal to m_numSurfPhases */ - std::vector m_kinObjPhaseIDSurfPhase; + std::vector m_kinObjPhaseIDSurfPhase; //! Total number of volumetric condensed phases included in the steady state //! problem handled by this routine. @@ -521,13 +518,13 @@ namespace Cantera { * * This is equal to 0, for the time being */ - int m_numBulkPhasesSS; + size_t m_numBulkPhasesSS; //! Vector of number of species in the m_numBulkPhases phases. /*! * Length is number of bulk phases */ - std::vector m_numBulkSpecies; + std::vector m_numBulkSpecies; //std::vector m_bulkKinObjID; //std::vector m_bulkKinObjPhaseID; @@ -538,7 +535,7 @@ namespace Cantera { * This is also the number of bulk equations to solve when bulk * equation solving is turned on. */ - int m_numTotBulkSpeciesSS; + size_t m_numTotBulkSpeciesSS; //! Vector of bulk phase pointers, length is equal to m_numBulkPhases. /*! @@ -555,14 +552,14 @@ namespace Cantera { * ksp = m_kinSpecIndex[ieq] * ksp is the kinetic species index for the ieq'th equation. */ - std::vector m_kinSpecIndex; + std::vector m_kinSpecIndex; //! Index between the equation index and the index of the //! InterfaceKinetics object /*! * Length m_neq */ - std::vector m_kinObjIndex; + std::vector m_kinObjIndex; //! Vector containing the indecies of the largest species //! in each surface phase @@ -575,7 +572,7 @@ namespace Cantera { * * length is equal to m_numSurfPhases */ - std::vector m_spSurfLarge; + std::vector m_spSurfLarge; //! m_atol is the absolute tolerance in real units. /*! @@ -594,7 +591,7 @@ namespace Cantera { //! Maximum number of species in any single kinetics operator //! -> also maxed wrt the total # of solution species - int m_maxTotSpecies; + size_t m_maxTotSpecies; //! Temporary vector with length equal to max m_maxTotSpecies vector_fp m_netProductionRatesSave; diff --git a/Cantera/src/numerics/ArrayViewer.h b/Cantera/src/numerics/ArrayViewer.h index 112648530..164bd3e48 100644 --- a/Cantera/src/numerics/ArrayViewer.h +++ b/Cantera/src/numerics/ArrayViewer.h @@ -3,13 +3,6 @@ * * Header file for class ArrayViewer */ - -/* $Author$ - * $Revision$ - * $Date$ - * - */ - // Copyright 2001 California Institute of Technology @@ -52,41 +45,41 @@ namespace Cantera { /** * Constructor. Create an \c m by \c n array viewer for array v. */ - ArrayViewer(int m, int n, doublereal* v) + ArrayViewer(size_t m, size_t n, doublereal* v) : m_nrows(m), m_ncols(n) { data = v; } /// resize the array viewer - void resize(int n, int m) { + void resize(size_t n, size_t m) { m_nrows = n; m_ncols = m; } /// set the nth row to array rw - void setRow(int n, doublereal* rw) { - for (int j = 0; j < m_ncols; j++) { + void setRow(size_t n, doublereal* rw) { + for (size_t j = 0; j < m_ncols; j++) { data[m_nrows*j + n] = rw[j]; } } /// get the nth row - void getRow(int n, doublereal* rw) { - for (int j = 0; j < m_ncols; j++) { + void getRow(size_t n, doublereal* rw) { + for (size_t j = 0; j < m_ncols; j++) { rw[j] = data[m_nrows*j + n]; } } /// set the values in column m to those in array col - void setColumn(int m, doublereal* col) { - for (int i = 0; i < m_nrows; i++) { + void setColumn(size_t m, doublereal* col) { + for (size_t i = 0; i < m_nrows; i++) { data[m_nrows*m + i] = col[i]; } } /// get the values in column m - void getColumn(int m, doublereal* col) { - for (int i = 0; i < m_nrows; i++) { + void getColumn(size_t m, doublereal* col) { + for (size_t i = 0; i < m_nrows; i++) { col[i] = data[m_nrows*m + i]; } } @@ -94,14 +87,14 @@ namespace Cantera { /// Destructor. Does nothing. virtual ~ArrayViewer(){} - doublereal& operator()( int i, int j) {return value(i,j);} - doublereal operator() ( int i, int j) const {return value(i,j);} + doublereal& operator()(size_t i, size_t j) {return value(i,j);} + doublereal operator() (size_t i, size_t j) const {return value(i,j);} /// Return a reference to the (i,j) array element. - doublereal& value( int i, int j) {return data[m_nrows*j + i];} + doublereal& value(size_t i, size_t j) {return data[m_nrows*j + i];} /// Return the value of the (i,j) array element. - doublereal value( int i, int j) const {return data[m_nrows*j + i];} + doublereal value(size_t i, size_t j) const {return data[m_nrows*j + i];} /// Number of rows size_t nRows() const { return m_nrows; } @@ -118,14 +111,14 @@ namespace Cantera { protected: - int m_nrows, m_ncols; + size_t m_nrows, m_ncols; }; /// output the array inline std::ostream& operator<<(std::ostream& s, const ArrayViewer& m) { - int nr = static_cast(m.nRows()); - int nc = static_cast(m.nColumns()); - int i,j; + size_t nr = m.nRows(); + size_t nc = m.nColumns(); + size_t i,j; for (i = 0; i < nr; i++) { for (j = 0; j < nc; j++) { s << m(i,j) << ", "; diff --git a/Cantera/src/numerics/BandMatrix.cpp b/Cantera/src/numerics/BandMatrix.cpp index 44a045dfb..919512281 100644 --- a/Cantera/src/numerics/BandMatrix.cpp +++ b/Cantera/src/numerics/BandMatrix.cpp @@ -6,11 +6,6 @@ // Copyright 2001 California Institute of Technology -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "BandMatrix.h" #include "ctlapack.h" #include "utilities.h" @@ -36,7 +31,7 @@ namespace Cantera { ludata.clear(); } //==================================================================================================================== - BandMatrix::BandMatrix(int n, int kl, int ku, doublereal v) : + BandMatrix::BandMatrix(size_t n, size_ kl, size_t ku, doublereal v) : GeneralMatrix(1), m_factored(false), m_n(n), @@ -50,8 +45,8 @@ namespace Cantera { fill(ludata.begin(), ludata.end(), 0.0); m_ipiv.resize(m_n); m_colPtrs.resize(n); - int ldab = (2*kl + ku + 1); - for (int j = 0; j < n; j++) { + size_t ldab = (2*kl + ku + 1); + for (size_t j = 0; j < n; j++) { m_colPtrs[j] = &(data[ldab * j]); } } @@ -72,8 +67,8 @@ namespace Cantera { m_factored = y.m_factored; m_ipiv = y.m_ipiv; m_colPtrs.resize(m_n); - int ldab = (2 *m_kl + m_ku + 1); - for (int j = 0; j < m_n; j++) { + size_t ldab = (2 *m_kl + m_ku + 1); + for (size_t j = 0; j < m_n; j++) { m_colPtrs[j] = &(data[ldab * j]); } } @@ -93,14 +88,14 @@ namespace Cantera { ludata = y.ludata; m_factored = y.m_factored; m_colPtrs.resize(m_n); - int ldab = (2 * m_kl + m_ku + 1); - for (int j = 0; j < m_n; j++) { + size_t ldab = (2 * m_kl + m_ku + 1); + for (size_t j = 0; j < m_n; j++) { m_colPtrs[j] = &(data[ldab * j]); } return *this; } //==================================================================================================================== - void BandMatrix::resize(int n, int kl, int ku, doublereal v) { + void BandMatrix::resize(size_t n, size_t kl, size_t ku, doublereal v) { m_n = n; m_kl = kl; m_ku = ku; @@ -109,8 +104,8 @@ namespace Cantera { m_ipiv.resize(m_n); fill(data.begin(), data.end(), v); m_colPtrs.resize(m_n); - int ldab = (2 * m_kl + m_ku + 1); - for (int j = 0; j < n; j++) { + size_t ldab = (2 * m_kl + m_ku + 1); + for (size_t j = 0; j < n; j++) { m_colPtrs[j] = &(data[ldab * j]); } m_factored = false; @@ -197,11 +192,11 @@ namespace Cantera { * Multiply A*b and write result to \c prod. */ void BandMatrix::mult(const doublereal * const b, doublereal * const prod) const { - int nr = nRows(); + size_t nr = nRows(); doublereal sum = 0.0; - for (int m = 0; m < nr; m++) { + for (size_t m = 0; m < nr; m++) { sum = 0.0; - for (int j = m - m_kl; j <= m + m_ku; j++) { + for (size_t j = m - m_kl; j <= m + m_ku; j++) { if (j >= 0 && j < m_n) sum += _value(m,j) * b[j]; } @@ -213,11 +208,11 @@ namespace Cantera { * Multiply b*A and write result to \c prod. */ void BandMatrix::leftMult(const doublereal * const b, doublereal * const prod) const { - int nc = nColumns(); + size_t nc = nColumns(); doublereal sum = 0.0; - for (int n = 0; n < nc; n++) { + for (size_t n = 0; n < nc; n++) { sum = 0.0; - for (int i = n - m_ku; i <= n + m_kl; i++) { + for (size_t i = n - m_ku; i <= n + m_kl; i++) { if (i >= 0 && i < m_n) sum += _value(i,n) * b[i]; } @@ -288,10 +283,10 @@ namespace Cantera { } //==================================================================================================================== ostream& operator<<(ostream& s, const BandMatrix& m) { - int nr = m.nRows(); - int nc = m.nColumns(); - for (int i = 0; i < nr; i++) { - for (int j = 0; j < nc; j++) { + size_t nr = m.nRows(); + size_t nc = m.nColumns(); + for (size_t i = 0; i < nr; i++) { + for (size_t j = 0; j < nc; j++) { s << m(i,j) << ", "; } s << endl; diff --git a/Cantera/src/numerics/BandMatrix.h b/Cantera/src/numerics/BandMatrix.h index 6a756172e..975d44de9 100644 --- a/Cantera/src/numerics/BandMatrix.h +++ b/Cantera/src/numerics/BandMatrix.h @@ -5,12 +5,6 @@ * (see class \ref numerics and \link Cantera::BandMatrix BandMatrix\endlink). */ -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology @@ -59,7 +53,7 @@ namespace Cantera { * @param ku band size on the upper portion of the matrix * @param v intial value of all matrix components. */ - BandMatrix(int n, int kl, int ku, doublereal v = 0.0); + BandMatrix(size_t n, size_t kl, size_t ku, doublereal v = 0.0); //! Copy constructor /*! @@ -85,7 +79,7 @@ namespace Cantera { * @param ku band size on the upper portion of the matrix * @param v intial value of all matrix components. */ - void resize(int n, int kl, int ku, doublereal v = 0.0); + void resize(size_t n, size_t kl, size_t ku, doublereal v = 0.0); //! Fill or zero the matrix /*! @@ -154,7 +148,7 @@ namespace Cantera { * * @return Returns the value of the matrix entry */ - doublereal _value(int i, int j) const; + doublereal _value(size_t i, size_t j) const; //! Returns the number of rows virtual size_t nRows() const; diff --git a/Cantera/src/numerics/CMakeLists.txt b/Cantera/src/numerics/CMakeLists.txt deleted file mode 100644 index d7c452775..000000000 --- a/Cantera/src/numerics/CMakeLists.txt +++ /dev/null @@ -1,16 +0,0 @@ -SET (NUMERICS_SRCS DenseMatrix.cpp funcs.cpp Func1.cpp - ODE_integrators.cpp BandMatrix.cpp DAE_solvers.cpp - sort.cpp ) - -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/base) - -ADD_LIBRARY(numerics ${NUMERICS_SRCS}) - -TARGET_LINK_LIBRARIES (numerics ctbase cvode) - -SET(NUMERICS_H ArrayViewer.h CVodeInt.h CVodesIntegrator.h DenseMatrix.h - funcs.h ctlapack.h Func1.h FuncEval.h - polyfit.h - BandMatrix.h Integrator.h DAE_Solver.h ResidEval.h sort.h) -INSTALL_FILES( /include/cantera/kernel FILES ${NUMERICS_H}) diff --git a/Cantera/src/numerics/CVodeInt.cpp b/Cantera/src/numerics/CVodeInt.cpp index 658094a5e..e0b7a0eea 100644 --- a/Cantera/src/numerics/CVodeInt.cpp +++ b/Cantera/src/numerics/CVodeInt.cpp @@ -1,7 +1,5 @@ /** * @file CVodeInt.cpp - * - * $Id$ */ // Copyright 2001 California Institute of Technology @@ -119,17 +117,17 @@ namespace Cantera { delete[] m_iopt; } - double& CVodeInt::solution(int k){ return N_VIth(nv(m_y),k); } + double& CVodeInt::solution(size_t k){ return N_VIth(nv(m_y), int(k)); } double* CVodeInt::solution(){ return N_VDATA(nv(m_y)); } - void CVodeInt::setTolerances(double reltol, int n, double* abstol) { + void CVodeInt::setTolerances(double reltol, size_t n, double* abstol) { m_itol = 1; - m_nabs = n; - if (n != m_neq) { + m_nabs = int(n); + if (m_nabs != m_neq) { if (m_abstol) N_VFree(nv(m_abstol)); - m_abstol = reinterpret_cast(N_VNew(n, 0)); + m_abstol = reinterpret_cast(N_VNew(m_nabs, 0)); } - for (int i=0; i(N_VNew_Serial(m_neq)); // allocate solution vector - for (int i=0; i - -#include "ct_defs.h" -#include "ResidJacEval.h" -#include "global.h" - -namespace Cantera { - -#define DAE_DEVEL -#ifdef DAE_DEVEL - - class Jacobian { - public: - Jacobian(){} - virtual ~Jacobian(){} - virtual bool supplied() { return false; } - virtual bool isBanded() { return false; } - virtual int lowerBandWidth() { return 0; } - virtual int upperBandWidth() { return 0; } - }; - - class BandedJacobian : public Jacobian { - public: - BandedJacobian(int ml, int mu) { - m_ml = ml; m_mu = mu; - } - virtual bool supplied() { return false; } - virtual bool isBanded() { return true; } - virtual int lowerBandWidth() { return m_ml; } - virtual int upperBandWidth() { return m_mu; } - protected: - int m_ml, m_mu; - }; - - const int cDirect = 0; - const int cKrylov = 1; - - - - /** - * Wrapper for DAE solvers - */ - class DAE_Solver { - public: - - DAE_Solver(ResidJacEval& f) : - m_resid(f), - m_neq(f.nEquations()), - m_time(0.0) - { - } - - virtual ~DAE_Solver(){} - - /** - * Set error tolerances. This version specifies a scalar - * relative tolerance, and a vector absolute tolerance. - */ - virtual void setTolerances(doublereal reltol, - doublereal* abstol) { - warn("setTolerances"); - } - - /** - * Set error tolerances. This version specifies a scalar - * relative tolerance, and a scalar absolute tolerance. - */ - virtual void setTolerances(doublereal reltol, doublereal abstol) { - warn("setTolerances"); - } - - /** - * Specify a Jacobian evaluator. If this method is not called, - * the Jacobian will be computed by finite difference. - */ - void setJacobian(Jacobian& jac) { - warn("setJacobian"); - } - - virtual void setLinearSolverType(int solverType) { - warn("setLinearSolverType"); - } - - virtual void setDenseLinearSolver() { - warn("setDenseLinearSolver"); - } - - virtual void setBandedLinearSolver(int m_upper, int m_lower) { - warn("setBandedLinearSolver"); - } - virtual void setMaxStepSize(doublereal dtmax) { - warn("setMaxStepSize"); - } - virtual void setMaxOrder(int n) { - warn("setMaxOrder"); - } - virtual void setMaxNumSteps(int n) { - warn("setMaxNumSteps"); - } - virtual void setInitialStepSize(doublereal h0) { - warn("setInitialStepSize"); - } - virtual void setStopTime(doublereal tstop) { - warn("setStopTime"); - } - virtual void setMaxErrTestFailures(int n) { - warn("setMaxErrTestFailures"); - } - virtual void setMaxNonlinIterations(int n) { - warn("setMaxNonlinIterations"); - } - virtual void setMaxNonlinConvFailures(int n) { - warn("setMaxNonlinConvFailures"); - } - virtual void inclAlgebraicInErrorTest(bool yesno) { - warn("inclAlgebraicInErrorTest"); - } - - /** - * This method may be called if the initial conditions do not - * satisfy the residual equation F = 0. Given the derivatives - * of all variables, this method computes the initial y - * values. - */ - virtual void correctInitial_Y_given_Yp(doublereal* y, doublereal* yp, - doublereal tout) { - warn("correctInitial_Y_given_Yp"); - } - - /** - * This method may be called if the initial conditions do not - * satisfy the residual equation F = 0. Given the initial - * values of all differential variables, it computes the - * initial values of all algebraic variables and the initial - * derivatives of all differential variables. - */ - virtual void correctInitial_YaYp_given_Yd(doublereal* y, doublereal* yp, - doublereal tout) - { - warn("correctInitial_YaYp_given_Yd"); - } - - /** - * Solve the system of equations up to time tout. - */ - virtual int solve(doublereal tout) { - warn("solve"); return 0; - } - - /** - * Take one internal step. - */ - virtual doublereal step(doublereal tout) { - warn("step"); return 0; - } - - /// Number of equations. - int nEquations() const { - return m_resid.nEquations(); - } - - /** - * initialize. Base class method does nothing. - */ - virtual void init(doublereal t0) {} - - /** - * Set a solver-specific input parameter. - */ - virtual void setInputParameter(int flag, doublereal value) { - warn("setInputParameter"); - } - - /** - * Get the value of a solver-specific output parameter. - */ - virtual doublereal getOutputParameter(int flag) const { - warn("getOutputParameter"); return 0.0; - } - - /// the current value of solution component k. - virtual doublereal solution(int k) const { - warn("solution"); return 0.0; - } - - virtual const doublereal* solutionVector() const { - warn("solutionVector"); return &m_dummy; - } - - /// the current value of the derivative of solution component k. - virtual doublereal derivative(int k) const { - warn("derivative"); return 0.0; - } - - virtual const doublereal* derivativeVector() const { - warn("derivativeVector"); return &m_dummy; - } - - protected: - - doublereal m_dummy; - - ResidJacEval& m_resid; - - //! Number of total equations in the system - integer m_neq; - doublereal m_time; - - - private: - void warn(std::string msg) const { - writelog(">>>> Warning: method "+msg+" of base class " - +"DAE_Solver called. Nothing done.\n"); - } - }; - - - //! Factor method for choosing a DAE solver - /*! - * - * @param itype String identifying the type - * (IDA is the only option) - * @param f Residual function to be solved by the DAE algorithm - * - * @return Returns a point to the instantiated DAE_Solver object - */ - DAE_Solver* newDAE_Solver(std::string itype, ResidJacEval& f); - -#endif - -} - -#endif diff --git a/Cantera/src/numerics/DAE_solvers.cpp b/Cantera/src/numerics/DAE_solvers.cpp deleted file mode 100644 index 02b58c5fe..000000000 --- a/Cantera/src/numerics/DAE_solvers.cpp +++ /dev/null @@ -1,32 +0,0 @@ - -#include "ct_defs.h" -#include "DAE_Solver.h" - -// DAE_DEVEL is turned off at the current time -#define DAE_DEVEL -#ifdef DAE_DEVEL - -#ifdef HAS_SUNDIALS -#include "IDA_Solver.cpp" -#endif - -namespace Cantera { - - DAE_Solver* newDAE_Solver(std::string itype, ResidJacEval& f) { - if (itype == "IDA") { -#ifdef HAS_SUNDIALS - return new IDA_Solver(f); -#else - throw CanteraError("newDAE_Solver","IDA solver requires sundials" - " package, but Cantera was not built with sundials."); -#endif - } - else { - throw CanteraError("newDAE_Solver", - "unknown DAE solver: "+itype); - } - } -} - -# -#endif diff --git a/Cantera/src/numerics/DASPK.cpp b/Cantera/src/numerics/DASPK.cpp deleted file mode 100644 index 301131946..000000000 --- a/Cantera/src/numerics/DASPK.cpp +++ /dev/null @@ -1,286 +0,0 @@ -/** - * @file DASPK.cpp - * - */ -/* - * $Date$ - * $Revision$ - */ - -// Copyright 2001 California Institute of Technology - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - -#include "DASPK.h" -#include "ctexceptions.h" -#include "stringUtils.h" - -#include -using namespace std; - -extern "C" { - - typedef void (*ResidFunc)(const doublereal* t, - const doublereal* y, const doublereal* yprime, - const doublereal* cj, doublereal* delta, - integer* ires, doublereal* rpar, integer* ipar); - - typedef void (*JacFunc)(); - typedef void (*PsolFunc)(); - - extern void ddaspk_(ResidFunc res, integer* neq, doublereal* t, - doublereal* y, doublereal* yprime, doublereal* tout, integer* info, - doublereal* rtol, doublereal* atol, integer* idid, doublereal* rwork, - integer* lrw, integer* iwork, integer* liw, doublereal* rpar, - integer* ipar, JacFunc jac, PsolFunc psol); - - - /** - * Function called by DASPK to evaluate the residual. - */ - static void ddaspk_res(const doublereal* t, - const doublereal* y, const doublereal* yprime, - const doublereal* cj, doublereal* delta, - integer* ires, doublereal* rpar, integer* ipar) { - void **iddres_res = reinterpret_cast(&(ipar[0])); - void *hndl = *iddres_res; - Cantera::ResidEval* f = (Cantera::ResidEval*)hndl; - double delta_t = 0.0; - f->evalResid(*t, delta_t, y, yprime, delta); - } - - static void ddaspk_jac() {} - static void ddaspk_psol() {} - -} - - -namespace Cantera { - - class DASPKErr : public CanteraError { - public: - DASPKErr(string proc, string msg) - : CanteraError("DASPK::"+proc,msg) {} - virtual ~DASPKErr(){} - }; - - /** - * Constructor. Default settings: dense jacobian, no user-supplied - * Jacobian function, Newton iteration. - */ - DASPK::DASPK(ResidEval& f) : - m_resid(f), - m_idid(0), - m_lrw(0), - m_liw(0), - m_ml(0), - m_mu(0), - m_lenwp(0), - m_ok(false), - m_init(false), - m_time(0.0) - { - m_info.resize(20); - m_neq = f.neq(); - m_rwork.resize(20); // will be reset later - m_iwork.resize(20); // " - m_ipar.resize(2); - m_rpar.resize(2); - void *iddr = static_cast(&m_resid); - void **iddr_ipar = reinterpret_cast(&(m_ipar[0])); - *iddr_ipar = iddr; - setTolerances(1.e-7, 1.e-15); - } - - - /// Destructor. - DASPK::~DASPK(){} - - void DASPK::setTolerances(int nr, double* reltol, int na, double* abstol) { - // scalar tolerances - if (nr == 1 && na == 1) { - setInfo(2,0); - m_rtol.resize(1); - m_rtol[0] = reltol[0]; - m_atol.resize(1); - m_atol[0] = abstol[0]; - } - // vector tolerances - else { - setInfo(2,1); - m_rtol.resize(neq()); - m_atol.resize(neq()); - copy(reltol, reltol + nr, m_rtol.begin()); - copy(abstol, abstol + na, m_atol.begin()); - } - } - - void DASPK::setTolerances(double reltol, double abstol) { - doublereal rtol = reltol; - doublereal atol = abstol; - setTolerances(1, &rtol, 1, &atol); - } - - void DASPK::setJacobian(Jacobian& jac) { - - // No Jacobian evaluation function is supplied, so let DASPK - // compute the Jacobian by numerical finite-difference - if (!jac.supplied()) setInfo(5,0); - else { - setInfo(5,1); - } - - if (jac.isBanded()) { - setInfo(6,1); - setIwork(1, jac.lowerBandWidth()); - setIwork(2, jac.upperBandWidth()); - } - else setInfo(6,0); - } - - void DASPK::setMethod(int methodType) { - if (methodType == cDirect) - setInfo(12,0); - else if (methodType == cKrylov) - setInfo(12,1); - else - throw DASPKErr("setMethod", - "method must be either cDirect " - "or cKrylov"); - } - - void DASPK::setMaxTime(doublereal tmax) { - setInfo(4,1); - setRwork(1,tmax); - } - - void DASPK::setMaxStepSize(doublereal dtmax) { - setInfo(7,1); - setRwork(2,dtmax); - } - - void DASPK::setInitialIntStepSize(doublereal h0) { - setInfo(8,1); - setRwork(3,h0); - } - - void DASPK::setMaxOrder(int n) { - setInfo(9,1); - setIwork(3,n); - } - - void DASPK::estimateInitial_Y_given_Yp() { - setInfo(11,2); - } - - void DASPK::estimateInitial_YaYp_given_Yd( - const vector& vartypes) { - setInfo(11,2); - int m, n = neq(); - int lid = ((info(10) == 0 || info(10) == 2) ? - 41 : 41 + neq()); - if (int(m_iwork.size()) < lid + neq()) - m_iwork.resize(lid + neq()); - for (m = 0; m < n; m++) { - setIwork(lid + m, vartypes[m]); - } - } - - void DASPK::sizeRwork() { - int base; - if (info(12) == 0) { - base = 50 + 9*neq(); - if (info(6) == 0) - base += neq()*neq(); - else { - base += (2*m_ml + m_mu + 1)*neq(); - if (info(5) == 0) - base += 2*(neq()/(m_ml + m_mu + 1) + 1); - } - } - else { - base = 91 + 18*neq() + m_lenwp; - } - if (info(16) == 1) base += neq(); - - /// @todo fix this! - base = 2000000; // tmp - - m_rwork.resize(base, 0.0); - m_lrw = base; - } - - void DASPK::sizeIwork() { - int base; - if (info(12) == 0) { - base = 40 + neq(); - } - else { - base = 40 + m_lenwp; - } - if (info(10) == 1 || info(10) == 3) base += neq(); - if (info(11) == 1 || info(16) == 1) base += neq(); - m_iwork.resize(base); - m_liw = base; - } - - - void DASPK::init(doublereal t0) - { - m_init = true; - m_time = t0; - setInfo(1,0); // tells DASPK to initialize - sizeRwork(); - sizeIwork(); - //m_resid.init(t0); - } - - int DASPK::integrate(doublereal tout) { - if (!m_init) init(0.0); - - doublereal tfinal = tout; - setInfo(3,0); // don't want intermediate output - - ddaspk_(ddaspk_res, &m_neq, &m_time, m_resid.solution(), - m_resid.solution_dot(), &tfinal, m_info.begin(), - m_rtol.begin(), m_atol.begin(), &m_idid, - m_rwork.begin(), &m_lrw, m_iwork.begin(), &m_liw, - m_rpar.begin(), m_ipar.begin(), ddaspk_jac, ddaspk_psol); - - return m_idid; - } - - void DASPK::step(double tout) - { - setInfo(3,1); // do want intermediate output - doublereal tfinal = tout; - // setInfo(3,0); // don't want intermediate output - - ddaspk_(ddaspk_res, &m_neq, &m_time, m_resid.solution(), - m_resid.solution_dot(), &tfinal, m_info.begin(), - m_rtol.begin(), m_atol.begin(), &m_idid, - m_rwork.begin(), &m_lrw, m_iwork.begin(), &m_liw, - m_rpar.begin(), m_ipar.begin(), ddaspk_jac, ddaspk_psol); - if (m_idid < 0) { - throw DASPKErr("step", - "DASPK returned IDID = "+int2str(m_idid)); - m_ok = false; - } - else if (m_idid == 1 || m_idid == 2 || m_idid == 3) { - m_ok = true; - } - else { - m_ok = false; - } - return; - } - - int DASPK::nEvals() const { return iwork(12); } -} - - - diff --git a/Cantera/src/numerics/DASPK.h b/Cantera/src/numerics/DASPK.h deleted file mode 100644 index 7ae5ccc0c..000000000 --- a/Cantera/src/numerics/DASPK.h +++ /dev/null @@ -1,116 +0,0 @@ -/** - * - * @file DASPK.h - * - * Header file for class DASPK - */ - -/* - * $Date$ - * $Revision$ - * - * Copyright 2001 California Institute of Technology - * - */ - -#ifndef CT_DASPK_H -#define CT_DASPK_H - -#include - -#include "ct_defs.h" -#include "ResidEval.h" - -namespace Cantera { - - class Jacobian { - public: - Jacobian(){} - virtual ~Jacobian(){} - virtual bool supplied() { return false; } - virtual bool isBanded() { return false; } - virtual int lowerBandWidth() { return 0; } - virtual int upperBandWidth() { return 0; } - }; - - class BandedJac : public Jacobian { - public: - BandedJac(int ml, int mu) { - m_ml = ml; m_mu = mu; - } - virtual bool supplied() { return false; } - virtual bool isBanded() { return true; } - virtual int lowerBandWidth() { return m_ml; } - virtual int upperBandWidth() { return m_mu; } - protected: - int m_ml, m_mu; - }; - - class ResidEval; - - const int cDirect = 0; - const int cKrylov = 1; - - /** - * Wrapper for DASPK 2.0 DAE solver of Petzold et al. - */ - class DASPK { - public: - - DASPK(ResidEval& f); - virtual ~DASPK(); - - integer iwork(int n) const { return m_iwork[n-1];} - doublereal rwork(int n) const { return m_rwork[n-1];} - void setIwork(int n, integer m) { m_iwork[n-1] = m; } - void setRwork(int n, doublereal v) { m_rwork[n-1] = v; } - integer info(int n) { return m_info[n-1]; } - void setInfo(int n, integer m) { m_info[n-1] = m; } - - void setTolerances(int nr, double* reltol, int na, double* abstol); - void setTolerances(double reltol, double abstol); - void setJacobian(Jacobian& jac); - void setMethod(int methodType); - void setMaxTime(doublereal tmax); - void setMaxStepSize(doublereal dtmax); - void setMaxOrder(int n); - void setInitialIntStepSize(doublereal h0); - void estimateInitial_Y_given_Yp(); - void estimateInitial_YaYp_given_Yd(const std::vector& vartypes); - void sizeRwork(); - void sizeIwork(); - int integrate(doublereal tout); - void step(doublereal tout); - int nEvals() const; - int neq() { return m_resid.nEquations(); } - void init(doublereal t0); - - protected: - - ResidEval& m_resid; - vector_int m_info; - vector_int m_iwork; - vector_int m_ipar; - - vector_fp m_rwork; - vector_fp m_atol; - vector_fp m_rtol; - vector_fp m_rpar; - - integer m_idid; - integer m_neq; - integer m_lrw; - integer m_liw; - integer m_ml; - integer m_mu; - integer m_lenwp; - - bool m_ok; - bool m_init; - doublereal m_time; - }; - -} - -#endif - diff --git a/Cantera/src/numerics/DenseMatrix.cpp b/Cantera/src/numerics/DenseMatrix.cpp index 134acfe72..8b0c00239 100644 --- a/Cantera/src/numerics/DenseMatrix.cpp +++ b/Cantera/src/numerics/DenseMatrix.cpp @@ -4,11 +4,6 @@ // Copyright 2001 California Institute of Technology -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "ct_defs.h" #include "ctlapack.h" #include "utilities.h" diff --git a/Cantera/src/numerics/DenseMatrix.h b/Cantera/src/numerics/DenseMatrix.h index c43018d4a..5d7bf5082 100644 --- a/Cantera/src/numerics/DenseMatrix.h +++ b/Cantera/src/numerics/DenseMatrix.h @@ -5,13 +5,6 @@ * (see \ref numerics and \link Cantera::DenseMatrix DenseMatrix \endlink) . */ -/* - * $Author$ - * $Date$ - * $Revision$ - * - */ - // Copyright 2001 California Institute of Technology @@ -21,7 +14,6 @@ #include "ct_defs.h" #include "Array.h" - namespace Cantera { /** * @defgroup numerics Numerical Utilities within Cantera diff --git a/Cantera/src/numerics/Func1.h b/Cantera/src/numerics/Func1.h index e91263101..8f0eb335f 100644 --- a/Cantera/src/numerics/Func1.h +++ b/Cantera/src/numerics/Func1.h @@ -1,9 +1,5 @@ /** * @file Func1.h - * - * $Author$ - * $Date$ - * $Revision$ */ // Copyright 2001 California Institute of Technology @@ -13,12 +9,6 @@ #undef DEBUG_FUNC - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "ct_defs.h" #include @@ -833,7 +823,7 @@ namespace Cantera { */ class Poly1 : public Func1 { public: - Poly1(int n, doublereal* c) : + Poly1(size_t n, doublereal* c) : Func1() { m_n = n+1; @@ -866,9 +856,8 @@ namespace Cantera { } virtual doublereal eval(doublereal t) const { - int n; doublereal r = m_cpoly[m_n-1]; - for (n = 1; n < m_n; n++) { + for (size_t n = 1; n < m_n; n++) { r *= t; r += m_cpoly[m_n - n - 1]; } @@ -876,7 +865,7 @@ namespace Cantera { } protected: - int m_n; + size_t m_n; vector_fp m_cpoly; }; @@ -891,7 +880,7 @@ namespace Cantera { */ class Fourier1 : public Func1 { public: - Fourier1(int n, doublereal omega, doublereal a0, + Fourier1(size_t n, doublereal omega, doublereal a0, doublereal* a, doublereal* b) : Func1() { @@ -930,7 +919,7 @@ namespace Cantera { } virtual doublereal eval(doublereal t) const { - int n, nn; + size_t n, nn; doublereal sum = m_a0_2; for (n = 0; n < m_n; n++) { nn = n + 1; @@ -941,7 +930,7 @@ namespace Cantera { } protected: - int m_n; + size_t m_n; doublereal m_omega, m_a0_2; vector_fp m_ccos, m_csin; }; @@ -955,16 +944,15 @@ namespace Cantera { */ class Arrhenius1 : public Func1 { public: - Arrhenius1(int n, doublereal* c) : + Arrhenius1(size_t n, doublereal* c) : Func1() { m_n = n; m_A.resize(n); m_b.resize(n); m_E.resize(n); - int loc; - for (int i = 0; i < n; i++) { - loc = 3*i; + for (size_t i = 0; i < n; i++) { + size_t loc = 3*i; m_A[i] = c[loc]; m_b[i] = c[loc+1]; m_E[i] = c[loc+2]; @@ -997,16 +985,15 @@ namespace Cantera { } virtual doublereal eval(doublereal t) const { - int n; doublereal sum = 0.0; - for (n = 0; n < m_n; n++) { + for (size_t n = 0; n < m_n; n++) { sum += m_A[n]*std::pow(t,m_b[n])*std::exp(-m_E[n]/t); } return sum; } protected: - int m_n; + size_t m_n; vector_fp m_A, m_b, m_E; }; diff --git a/Cantera/src/numerics/FuncEval.h b/Cantera/src/numerics/FuncEval.h index e835eb9ab..385a6a7e9 100644 --- a/Cantera/src/numerics/FuncEval.h +++ b/Cantera/src/numerics/FuncEval.h @@ -8,11 +8,6 @@ #ifndef CT_FUNCEVAL_H #define CT_FUNCEVAL_H -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "ct_defs.h" namespace Cantera { @@ -53,7 +48,7 @@ namespace Cantera { /** * Number of equations. */ - virtual int neq()=0; + virtual size_t neq()=0; //! Number of parameters. virtual int nparams() { return 0; } diff --git a/Cantera/src/numerics/Integrator.h b/Cantera/src/numerics/Integrator.h index be04bc2d4..90a34daff 100644 --- a/Cantera/src/numerics/Integrator.h +++ b/Cantera/src/numerics/Integrator.h @@ -2,33 +2,19 @@ * @file Integrator.h */ -/* $Author$ - * $Date$ - * $Revision$ - * - */ - /** * @defgroup odeGroup ODE Integrators */ // Copyright 2001 California Institute of Technology - #ifndef CT_INTEGRATOR_H #define CT_INTEGRATOR_H - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "FuncEval.h" #include "ct_defs.h" #include "global.h" - namespace Cantera { const int DIAG = 1; @@ -85,7 +71,7 @@ namespace Cantera { * @param number of equations * @param abstol array of N absolute tolerance values */ - virtual void setTolerances(doublereal reltol, int n, + virtual void setTolerances(doublereal reltol, size_t n, doublereal* abstol) { warn("setTolerances"); } @@ -142,7 +128,7 @@ namespace Cantera { { warn("step"); return 0.0; } /** The current value of the solution of equation k. */ - virtual doublereal& solution(int k) + virtual doublereal& solution(size_t k) { warn("solution"); return m_dummy; } /** The current value of the solution of the system of equations. */ @@ -186,7 +172,7 @@ namespace Cantera { virtual int nSensParams() { warn("nSensParams()"); return 0; } - virtual double sensitivity(int k, int p) { + virtual double sensitivity(size_t k, size_t p) { warn("sensitivity"); return 0.0; } diff --git a/Cantera/src/numerics/Makefile.in b/Cantera/src/numerics/Makefile.in deleted file mode 100644 index e83028c68..000000000 --- a/Cantera/src/numerics/Makefile.in +++ /dev/null @@ -1,130 +0,0 @@ -#/bin/sh -############################################################### -# $Author$ -# $Date$ -# $Revision$ -# -# Copyright 2002 California Institute of Technology -# -############################################################### - -.SUFFIXES : -.SUFFIXES : .cpp .d .o .h - -INCDIR = ../../../build/include/cantera/kernel -INSTALL_TSC = ../../../bin/install_tsc -do_ranlib = @DO_RANLIB@ - -debug_mode = @CANTERA_DEBUG_MODE@ -ifeq ($(debug_mode), 1) - DEBUG_FLAG=-DDEBUG_MODE -else - DEBUG_FLAG= -endif - -use_sundials=@use_sundials@ - -SUNDIALS_INC=@sundials_include@ - -PURIFY=@PURIFY@ - -PIC_FLAG=@PIC@ - -#LOCAL_DEFS=-DDEBUG_DOGLEG - -CXX_FLAGS = @CXXFLAGS@ $(LOCAL_DEFS) $(CXX_OPT) $(PIC_FLAG) $(DEBUG_FLAG) - -NUMERICS_OBJ = DenseMatrix.o funcs.o Func1.o \ - ODE_integrators.o BandMatrix.o DAE_solvers.o \ - funcs.o sort.o SquareMatrix.o ResidJacEval.o NonlinearSolver.o \ - solveProb.o BEulerInt.o RootFind.o IDA_Solver.o GeneralMatrix.o - -NUMERICS_H = ArrayViewer.h DenseMatrix.h \ - funcs.h ctlapack.h Func1.h FuncEval.h \ - polyfit.h\ - BandMatrix.h Integrator.h DAE_Solver.h ResidEval.h sort.h \ - SquareMatrix.h ResidJacEval.h NonlinearSolver.h \ - solveProb.h BEulerInt.h RootFind.h IDA_Solver.h GeneralMatrix.h - -ifeq ($(use_sundials), 1) - ODEPACKAGE_H = CVodesIntegrator.h - ODEPACKAGE_OBJ = CVodesIntegrator.o -else - ODEPACKAGE_H = CVodeInt.h - ODEPACKAGE_OBJ = CVodeInt.o -endif - -TOTAL_H = $(NUMERICS_H) $(ODEPACKAGE_H) -TOTAL_OBJ = $(NUMERICS_OBJ) $(ODEPACKAGE_OBJ) - -TTOTAL_H = $(NUMERICS_H) CVode.h CVodesIntegrator.h - -CXX_INCLUDES = -I../base $(SUNDIALS_INC) -LIB = @buildlib@/libctnumerics.a - -DEPENDS = $(TOTAL_OBJ:.o=.d) - -all: .depends $(LIB) - @(@INSTALL@ -d $(INCDIR)) - @(for lh in $(TOTAL_H) ; do \ - $(INSTALL_TSC) "$${lh}" $(INCDIR) ; \ - done) -%.d: Makefile %.o - @CXX_DEPENDS@ $(CXX_FLAGS) $(CXX_INCLUDES) $*.cpp > $*.d - -.cpp.o: - $(PURIFY) @CXX@ -c $< $(CXX_FLAGS) $(CXX_INCLUDES) - -$(LIB): $(TOTAL_OBJ) $(TOTAL_H) - @ARCHIVE@ $(LIB) $(TOTAL_OBJ) > /dev/null -ifeq ($(do_ranlib),1) - @RANLIB@ $(LIB) -endif - -ODE_integrators.o: Makefile - $(PURIFY) @CXX@ -c ODE_integrators.cpp $(CXX_INCLUDES) $(SUNDIALS_INC) \ - $(CXX_FLAGS) - -ODE_integrators.d: ODE_integrators.cpp Makefile - @CXX_DEPENDS@ $(CXX_FLAGS) ODE_integrators.cpp $(CXX_INCLUDES) $(SUNDIALS_INC) \ - > ODE_integrators.d - -DAE_solvers.o: DAE_solvers.cpp Makefile - $(PURIFY) @CXX@ -c DAE_solvers.cpp $(CXX_INCLUDES) $(SUNDIALS_INC) $(CXX_FLAGS) - -DAE_solvers.d: DAE_solvers.cpp Makefile - @CXX_DEPENDS@ $(CXX_FLAGS) DAE_solvers.cpp $(CXX_INCLUDES) $(SUNDIALS_INC) \ - > DAE_solvers.d - -clean: - @(for lh in dummy.h $(TTOTAL_H) ; do \ - th=$(INCDIR)/"$${lh}" ; \ - if test -f "$${th}" ; then \ - $(RM) "$${th}" ; \ - echo "$(RM) $${th}" ; \ - fi \ - done) - @(if test -f $(LIB) ; then \ - $(RM) $(LIB) ; \ - echo "$(RM) $(LIB)" ; \ - fi) - $(RM) *.o *~ .depends *.d *.a - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -depends: - @MAKE@ .depends - -.depends: $(DEPENDS) - cat $(DEPENDS) > .depends - -$(NUMERICS_OBJ): Makefile - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/Cantera/src/numerics/ctlapack.h b/Cantera/src/numerics/ctlapack.h index b1fae29b0..32ff577e0 100644 --- a/Cantera/src/numerics/ctlapack.h +++ b/Cantera/src/numerics/ctlapack.h @@ -1,12 +1,6 @@ /** * @file ctlapack.h */ - -/* $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology. #ifndef CT_CTLAPACK_H @@ -287,20 +281,29 @@ namespace Cantera { b, &f_ldb, &f_info); info = f_info; } - //==================================================================================================================== - inline void ct_dgbtrf(int m, int n, int kl, int ku, - doublereal* a, int lda, integer* ipiv, int& info) { - integer f_m = m, f_n = n, f_kl = kl, f_ku = ku, - f_lda = lda, f_info = info; + + inline void ct_dgbtrf(size_t m, size_t n, size_t kl, size_t ku, + doublereal* a, size_t lda, integer* ipiv, int& info) { + integer f_m = (int) m; + integer f_n = (int) n; + integer f_kl = (int) kl; + integer f_ku = (int) ku; + integer f_lda = (int) lda; + integer f_info = info; _DGBTRF_(&f_m, &f_n, &f_kl, &f_ku, a, &f_lda, ipiv, &f_info); info = f_info; } - //==================================================================================================================== - inline void ct_dgbtrs(ctlapack::transpose_t trans, int n, - int kl, int ku, int nrhs, doublereal* a, int lda, - integer* ipiv, doublereal* b, int ldb, int& info) { - integer f_n = n, f_kl = kl, f_ku = ku, f_nrhs = nrhs, f_lda = lda, - f_ldb = ldb, f_info = info; + + inline void ct_dgbtrs(ctlapack::transpose_t trans, size_t n, + size_t kl, size_t ku, size_t nrhs, doublereal* a, size_t lda, + integer* ipiv, doublereal* b, size_t ldb, int& info) { + integer f_n = (int) n; + integer f_kl = (int) kl; + integer f_ku = (int) ku; + integer f_nrhs = (int) nrhs; + integer f_lda = (int) lda; + integer f_ldb = (int) ldb; + integer f_info = info; char tr = no_yes[trans]; #ifdef NO_FTN_STRING_LEN_AT_END _DGBTRS_(&tr, &f_n, &f_kl, &f_ku, &f_nrhs, a, &f_lda, ipiv, @@ -317,23 +320,26 @@ namespace Cantera { #endif info = f_info; } - //==================================================================================================================== - inline void ct_dgetrf(int m, int n, - doublereal* a, int lda, integer* ipiv, int& info) { - integer mm = m; - integer nn = n; - integer ldaa = lda; + + inline void ct_dgetrf(size_t m, size_t n, + doublereal* a, size_t lda, integer* ipiv, int& info) { + integer mm = (int) m; + integer nn = (int) n; + integer ldaa = (int) lda; integer infoo = info; _DGETRF_(&mm, &nn, a, &ldaa, ipiv, &infoo); info = infoo; } - //==================================================================================================================== - inline void ct_dgetrs(ctlapack::transpose_t trans, int n, - int nrhs, doublereal* a, int lda, - integer* ipiv, doublereal* b, int ldb, int& info) + + inline void ct_dgetrs(ctlapack::transpose_t trans, size_t n, + size_t nrhs, doublereal* a, size_t lda, + integer* ipiv, doublereal* b, size_t ldb, int& info) { - integer f_n = n, f_lda = lda, f_nrhs = nrhs, f_ldb = ldb, - f_info = info; + integer f_n = (int) n; + integer f_lda = (int) lda; + integer f_nrhs = (int) nrhs; + integer f_ldb = (int) ldb; + integer f_info = info; char tr = no_yes[trans]; #ifdef NO_FTN_STRING_LEN_AT_END diff --git a/Cantera/src/numerics/funcs.cpp b/Cantera/src/numerics/funcs.cpp index 81ce55810..262fcd3dd 100644 --- a/Cantera/src/numerics/funcs.cpp +++ b/Cantera/src/numerics/funcs.cpp @@ -3,20 +3,10 @@ * numerical functions. */ /* - * $Author$ - * $Date$ - * $Revision$ - * * Copyright 2001-2003 California Institute of Technology * See file License.txt for licensing information - * */ -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include #include diff --git a/Cantera/src/numerics/funcs.h b/Cantera/src/numerics/funcs.h index 8774f195e..f514fe2c5 100644 --- a/Cantera/src/numerics/funcs.h +++ b/Cantera/src/numerics/funcs.h @@ -3,13 +3,8 @@ * numerical functions. */ /* - * $Author$ - * $Date$ - * $Revision$ - * * Copyright 2001-2003 California Institute of Technology * See file License.txt for licensing information - * */ #ifndef CT_FUNCS_H #define CT_FUNCS_H diff --git a/Cantera/src/numerics/polyfit.h b/Cantera/src/numerics/polyfit.h index b8436ae34..b6e56233e 100644 --- a/Cantera/src/numerics/polyfit.h +++ b/Cantera/src/numerics/polyfit.h @@ -2,13 +2,8 @@ * @file polyfit.h C interface for Fortran DPOLFT subroutine */ /* - * $Author$ - * $Date$ - * $Revision$ - * * Copyright 2001-2003 California Institute of Technology * See file License.txt for licensing information - * */ #ifndef CT_POLYFIT_H diff --git a/Cantera/src/numerics/sort.cpp b/Cantera/src/numerics/sort.cpp deleted file mode 100644 index ed6fc21c4..000000000 --- a/Cantera/src/numerics/sort.cpp +++ /dev/null @@ -1,118 +0,0 @@ -/** - * @file sort.cpp - * - * $Id$ - */ - -#ifdef WIN32 -#pragma warning(disable:4786) -#endif - -#include "sort.h" - -namespace Cantera { - - // sort (x,y) pairs by x - - void heapsort(vector_fp& x, vector_int& y) { - int n = x.size(); - if (n < 2) return; - doublereal rra; - integer rrb; - int ll = n/2; - int iret = n-1; - - while (1 > 0) { - if (ll > 0) { - ll--; - rra = x[ll]; - rrb = y[ll]; - } - else { - rra = x[iret]; - rrb = y[iret]; - x[iret] = x[0]; - y[iret] = y[0]; - iret--; - if (iret == 0) { - x[0] = rra; - y[0] = rrb; - return; - } - } - - int i = ll; - int j = ll + ll + 1; - - while (j <= iret) { - if (j < iret) { - if (x[j] < x[j+1]) - j++; - } - if (rra < x[j]) { - x[i] = x[j]; - y[i] = y[j]; - i = j; - j = j + j + 1; - } - else { - j = iret + 1; - } - } - x[i] = rra; - y[i] = rrb; - } - } - - void heapsort(vector_fp& x, vector_fp& y) { - int n = x.size(); - if (n < 2) return; - doublereal rra; - doublereal rrb; - int ll = n/2; - int iret = n-1; - - while (1 > 0) { - if (ll > 0) { - ll--; - rra = x[ll]; - rrb = y[ll]; - } - else { - rra = x[iret]; - rrb = y[iret]; - x[iret] = x[0]; - y[iret] = y[0]; - iret--; - if (iret == 0) { - x[0] = rra; - y[0] = rrb; - return; - } - } - - int i = ll; - int j = ll + ll + 1; - - while (j <= iret) { - if (j < iret) { - if (x[j] < x[j+1]) - j++; - } - if (rra < x[j]) { - x[i] = x[j]; - y[i] = y[j]; - i = j; - j = j + j + 1; - } - else { - j = iret + 1; - } - } - x[i] = rra; - y[i] = rrb; - } - } - -} - diff --git a/Cantera/src/numerics/sort.h b/Cantera/src/numerics/sort.h deleted file mode 100644 index e83ab53b0..000000000 --- a/Cantera/src/numerics/sort.h +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @file sort.h - * - * $Id$ - */ - -#ifndef CT_SORT_H -#define CT_SORT_H - -#include "ct_defs.h" - -namespace Cantera { - - /// Given two arrays x and y, sort the (x,y) pairs by the x - /// values. This version is for floating-point x, and integer y. - void heapsort(vector_fp& x, vector_int& y); - - /// Given two arrays x and y, sort the (x,y) pairs by the x - /// values. This version is for floating-point x, and - /// floating-point y. - void heapsort(vector_fp& x, vector_fp& y); -} - -#endif diff --git a/Cantera/src/oneD/CMakeLists.txt b/Cantera/src/oneD/CMakeLists.txt deleted file mode 100644 index 63ed9d6ab..000000000 --- a/Cantera/src/oneD/CMakeLists.txt +++ /dev/null @@ -1,18 +0,0 @@ -SET (ONED_SRCS MultiJac.cpp MultiNewton.cpp newton_utils.cpp OneDim.cpp - StFlow.cpp boundaries1D.cpp refine.cpp Sim1D.cpp Domain1D.cpp ) - -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/base) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/thermo) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/numerics) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/kinetics) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/transport) - -ADD_LIBRARY(oneD ${ONED_SRCS} ) - -SET (ONED_H Inlet1D.h MultiJac.h Sim1D.h StFlow.h - Surf1D.h Domain1D.h MultiNewton.h OneDim.h - Resid1D.h Solid1D.h refine.h) - -INSTALL_FILES(/include/cantera/kernel FILES ${ONED_H}) - diff --git a/Cantera/src/oneD/Domain1D.cpp b/Cantera/src/oneD/Domain1D.cpp index c0c87ef96..c5745d21c 100644 --- a/Cantera/src/oneD/Domain1D.cpp +++ b/Cantera/src/oneD/Domain1D.cpp @@ -10,12 +10,12 @@ using namespace std; namespace Cantera { void Domain1D:: - setTolerances(int nr, const doublereal* rtol, - int na, const doublereal* atol, int ts) { + setTolerances(size_t nr, const doublereal* rtol, + size_t na, const doublereal* atol, int ts) { if (nr < m_nv || na < m_nv) throw CanteraError("Domain1D::setTolerances", "wrong array size for solution error tolerances. " - "Size should be at least "+int2str(m_nv)); + "Size should be at least "+int2str(int(m_nv))); if (ts >= 0) { copy(rtol, rtol + m_nv, m_rtol_ss.begin()); copy(atol, atol + m_nv, m_atol_ss.begin()); @@ -27,7 +27,7 @@ namespace Cantera { } void Domain1D:: - setTolerances(int n, doublereal rtol, doublereal atol, int ts) { + setTolerances(size_t n, doublereal rtol, doublereal atol, int ts) { if (ts >= 0) { m_rtol_ss[n] = rtol; m_atol_ss[n] = atol; @@ -40,7 +40,7 @@ namespace Cantera { void Domain1D:: setTolerances(doublereal rtol, doublereal atol,int ts) { - for (int n = 0; n < m_nv; n++){ + for (size_t n = 0; n < m_nv; n++){ if(ts >= 0) { m_rtol_ss[n] = rtol; m_atol_ss[n] = atol; @@ -54,7 +54,7 @@ namespace Cantera { void Domain1D:: setTolerancesTS(doublereal rtol, doublereal atol) { - for (int n = 0; n < m_nv; n++){ + for (size_t n = 0; n < m_nv; n++){ m_rtol_ts[n] = rtol; m_atol_ts[n] = atol; } @@ -62,35 +62,35 @@ namespace Cantera { void Domain1D:: setTolerancesSS(doublereal rtol, doublereal atol) { - for (int n = 0; n < m_nv; n++){ + for (size_t n = 0; n < m_nv; n++){ m_rtol_ss[n] = rtol; m_atol_ss[n] = atol; } } void Domain1D:: - eval(int jg, doublereal* xg, doublereal* rg, + eval(size_t jg, doublereal* xg, doublereal* rg, integer* mask, doublereal rdt) { - if (jg >=0 && (jg < firstPoint() - 1 || jg > lastPoint() + 1)) return; + if (jg != npos && (jg + 1 < firstPoint() || jg > lastPoint() + 1)) return; // if evaluating a Jacobian, compute the steady-state residual - if (jg >= 0) rdt = 0.0; + if (jg != npos) rdt = 0.0; // start of local part of global arrays doublereal* x = xg + loc(); doublereal* rsd = rg + loc(); integer* diag = mask + loc(); - int jmin, jmax, jpt, j, i; + size_t jmin, jmax, jpt, j, i; jpt = jg - firstPoint(); - if (jg < 0) { // evaluate all points + if (jg == npos) { // evaluate all points jmin = 0; jmax = m_points - 1; } else { // evaluate points for Jacobian - jmin = std::max(jpt-1, 0); + jmin = std::max(jpt-1, 0); jmax = std::min(jpt+1,m_points-1); } @@ -113,11 +113,10 @@ namespace Cantera { // called to set up initial grid, and after grid refinement - void Domain1D::setupGrid(int n, const doublereal* z) { + void Domain1D::setupGrid(size_t n, const doublereal* z) { if (n > 1) { resize(m_nv, n); - int j; - for (j = 0; j < m_points; j++) m_z[j] = z[j]; + for (size_t j = 0; j < m_points; j++) m_z[j] = z[j]; } } @@ -132,8 +131,8 @@ namespace Cantera { * Print the solution. */ void Domain1D::showSolution(const doublereal* x) { - int nn = m_nv/5; - int i, j, n; + size_t nn = m_nv/5; + size_t i, j, n; //char* buf = new char[100]; char buf[100]; doublereal v; @@ -157,7 +156,7 @@ namespace Cantera { } writelog("\n"); } - int nrem = m_nv - 5*nn; + size_t nrem = m_nv - 5*nn; drawline(); sprintf(buf, "\n z "); writelog(buf); @@ -181,14 +180,14 @@ namespace Cantera { // initial solution void Domain1D::_getInitialSoln(doublereal* x) { - for (int j = 0; j < m_points; j++) { - for (int n = 0; n < m_nv; n++) { + for (size_t j = 0; j < m_points; j++) { + for (size_t n = 0; n < m_nv; n++) { x[index(n,j)] = initialValue(n,j); } } } - doublereal Domain1D::initialValue(int n, int j) { + doublereal Domain1D::initialValue(size_t n, size_t j) { throw CanteraError("Domain1D::initialValue", "base class method called!"); return 0.0; diff --git a/Cantera/src/oneD/Domain1D.h b/Cantera/src/oneD/Domain1D.h index 256432431..a3f1ab367 100644 --- a/Cantera/src/oneD/Domain1D.h +++ b/Cantera/src/oneD/Domain1D.h @@ -1,12 +1,8 @@ /** * @file Domain1D.h - * - * $Author$ - * $Date$ - * $Revision$ - * + */ +/* * Copyright 2002 California Institute of Technology - * */ #ifndef CT_DOMAIN1D_H @@ -47,7 +43,7 @@ namespace Cantera { * @param nv Number of variables at each grid point. * @param points Number of grid points. */ - Domain1D(int nv=1, int points=1, + Domain1D(size_t nv=1, size_t points=1, doublereal time = 0.0) : m_rdt(0.0), m_time(time), @@ -72,7 +68,7 @@ namespace Cantera { /** * The left-to-right location of this domain. */ - const int domainIndex() { return m_index; } + const size_t domainIndex() { return m_index; } /** * True if the domain is a connector domain. @@ -88,7 +84,7 @@ namespace Cantera { * Specify the container object for this domain, and the * position of this domain in the list. */ - void setContainer(OneDim* c, int index){ + void setContainer(OneDim* c, size_t index){ m_container = c; m_index = index; } @@ -117,7 +113,7 @@ namespace Cantera { * method setBandwidth to specify the bandwidth before passing * this domain to the Sim1D or OneDim constructor. */ - int bandwidth() { return m_bw; } + size_t bandwidth() { return m_bw; } /** * Initialize. This method is called by OneDim::init() for @@ -134,7 +130,7 @@ namespace Cantera { * This method is virtual so that subclasses can perform other * actions required to resize the domain. */ - virtual void resize(int nv, int np) { + virtual void resize(size_t nv, size_t np) { // if the number of components is being changed, then a // new grid refiner is required. if (nv != m_nv || !m_refiner) { @@ -161,29 +157,29 @@ namespace Cantera { Refiner& refiner() { return *m_refiner; } /// Number of components at each grid point. - int nComponents() const { return m_nv; } + size_t nComponents() const { return m_nv; } /// Number of grid points in this domain. - int nPoints() const { return m_points; } + size_t nPoints() const { return m_points; } /// Name of the nth component. May be overloaded. - virtual std::string componentName(int n) const { + virtual std::string componentName(size_t n) const { if (m_name[n] != "") return m_name[n]; - else return "component " + int2str(n); + else return "component " + int2str(int(n)); } - void setComponentName(int n, std::string name) { + void setComponentName(size_t n, std::string name) { m_name[n] = name; } - void setComponentType(int n, int ctype) { + void setComponentType(size_t n, int ctype) { if (ctype == 0) setAlgebraic(n); } /// index of component with name \a name. - int componentIndex(std::string name) const { - int nc = nComponents(); - for (int n = 0; n < nc; n++) { + size_t componentIndex(std::string name) const { + size_t nc = nComponents(); + for (size_t n = 0; n < nc; n++) { if (name == componentName(n)) return n; } throw CanteraError("Domain1D::componentIndex", @@ -193,27 +189,27 @@ namespace Cantera { /** * Set the lower and upper bounds for each solution component. */ - void setBounds(int nl, const doublereal* lower, - int nu, const doublereal* upper) { + void setBounds(size_t nl, const doublereal* lower, + size_t nu, const doublereal* upper) { if (nl < m_nv || nu < m_nv) throw CanteraError("Domain1D::setBounds", "wrong array size for solution bounds. " - "Size should be at least "+int2str(m_nv)); + "Size should be at least "+int2str(int(m_nv))); std::copy(upper, upper + m_nv, m_max.begin()); std::copy(lower, lower + m_nv, m_min.begin()); } - void setBounds(int n, doublereal lower, doublereal upper) { + void setBounds(size_t n, doublereal lower, doublereal upper) { m_min[n] = lower; m_max[n] = upper; } /// set the error tolerances for all solution components. - void setTolerances(int nr, const doublereal* rtol, - int na, const doublereal* atol, int ts = 0); + void setTolerances(size_t nr, const doublereal* rtol, + size_t na, const doublereal* atol, int ts = 0); /// set the error tolerances for solution component \a n. - void setTolerances(int n, doublereal rtol, doublereal atol, int ts = 0); + void setTolerances(size_t n, doublereal rtol, doublereal atol, int ts = 0); //added by Karl Meredith /// set scalar error tolerances. All solution components will @@ -227,16 +223,16 @@ namespace Cantera { void setTolerancesSS(doublereal rtol, doublereal atol); /// Relative tolerance of the nth component. - doublereal rtol(int n) { return (m_rdt == 0.0 ? m_rtol_ss[n] : m_rtol_ts[n]); } + doublereal rtol(size_t n) { return (m_rdt == 0.0 ? m_rtol_ss[n] : m_rtol_ts[n]); } /// Absolute tolerance of the nth component. - doublereal atol(int n) { return (m_rdt == 0.0 ? m_atol_ss[n] : m_atol_ts[n]); } + doublereal atol(size_t n) { return (m_rdt == 0.0 ? m_atol_ss[n] : m_atol_ts[n]); } /// Upper bound on the nth component. - doublereal upperBound(int n) const { return m_max[n]; } + doublereal upperBound(size_t n) const { return m_max[n]; } /// Lower bound on the nth component - doublereal lowerBound(int n) const { return m_min[n]; } + doublereal lowerBound(size_t n) const { return m_min[n]; } /** @@ -284,15 +280,15 @@ namespace Cantera { * @param x Soln vector. This is the input. * @param r residual this is the output. */ - virtual void eval(int j, doublereal* x, doublereal* r, + virtual void eval(size_t j, doublereal* x, doublereal* r, integer* mask, doublereal rdt=0.0); - virtual doublereal residual(doublereal* x, int n, int j) { + virtual doublereal residual(doublereal* x, size_t n, size_t j) { throw CanteraError("Domain1D::residual","residual function must be overloaded in derived class "+id()); } - int timeDerivativeFlag(int n) { return m_td[n];} - void setAlgebraic(int n) { m_td[n] = 0; } + int timeDerivativeFlag(size_t n) { return m_td[n];} + void setAlgebraic(size_t n) { m_td[n] = 0; } /** * Does nothing. @@ -301,8 +297,8 @@ namespace Cantera { doublereal time() const { return m_time;} void incrementTime(doublereal dt) { m_time += dt; } - size_t index(int n, int j) const { return m_nv*j + n; } - doublereal value(const doublereal* x, int n, int j) const { + size_t index(size_t n, size_t j) const { return m_nv*j + n; } + doublereal value(const doublereal* x, size_t n, size_t j) const { return x[index(n,j)]; } @@ -323,7 +319,7 @@ namespace Cantera { throw CanteraError("Domain1D::save","base class method called"); } - int size() const { return m_nv*m_points; } + size_t size() const { return m_nv*m_points; } /** * Find the index of the first grid point in this domain, and @@ -353,19 +349,19 @@ namespace Cantera { * Location of the start of the local solution vector in the global * solution vector, */ - virtual int loc(int j = 0) const { return m_iloc; } + virtual size_t loc(size_t j = 0) const { return m_iloc; } /** * The index of the first (i.e., left-most) grid point * belonging to this domain. */ - int firstPoint() const { return m_jstart; } + size_t firstPoint() const { return m_jstart; } /** * The index of the last (i.e., right-most) grid point * belonging to this domain. */ - int lastPoint() const { return m_jstart + m_points - 1; } + size_t lastPoint() const { return m_jstart + m_points - 1; } /** * Set the left neighbor to domain 'left.' Method 'locate' is @@ -403,7 +399,7 @@ namespace Cantera { /** * Value of component n at point j in the previous solution. */ - double prevSoln(int n, int j) const { + double prevSoln(size_t n, size_t j) const { return m_slast[m_nv*j + n]; } @@ -416,7 +412,7 @@ namespace Cantera { if (m_id != "") return m_id; else - return std::string("domain ") + int2str(m_index); + return std::string("domain ") + int2str(int(m_index)); } /** @@ -432,7 +428,7 @@ namespace Cantera { virtual void restore(const XML_Node& dom, doublereal* soln) {} - doublereal z(int jlocal) const { + doublereal z(size_t jlocal) const { return m_z[jlocal]; } doublereal zmin() const { return m_z[0]; } @@ -440,10 +436,9 @@ namespace Cantera { void setProfile(std::string name, doublereal* values, doublereal* soln) { - int n, j; - for (n = 0; n < m_nv; n++) { + for (size_t n = 0; n < m_nv; n++) { if (name == componentName(n)) { - for (j = 0; j < m_points; j++) { + for (size_t j = 0; j < m_points; j++) { soln[index(n, j) + m_iloc] = values[j]; } return; @@ -455,11 +450,11 @@ namespace Cantera { vector_fp& grid() { return m_z; } const vector_fp& grid() const { return m_z; } - doublereal grid(int point) { return m_z[point]; } + doublereal grid(size_t point) { return m_z[point]; } - virtual void setupGrid(int n, const doublereal* z); + virtual void setupGrid(size_t n, const doublereal* z); - void setGrid(int n, const doublereal* z); + void setGrid(size_t n, const doublereal* z); /** * Writes some or all initial solution values into the global @@ -474,7 +469,7 @@ namespace Cantera { /** * Initial value of solution component \a n at grid point \a j. */ - virtual doublereal initialValue(int n, int j); + virtual doublereal initialValue(size_t n, size_t j); /** * In some cases, a domain may need to set parameters that @@ -497,8 +492,8 @@ namespace Cantera { protected: doublereal m_rdt; - int m_nv; - int m_points; + size_t m_nv; + size_t m_points; vector_fp m_slast; doublereal m_time; vector_fp m_max; @@ -507,7 +502,7 @@ namespace Cantera { vector_fp m_atol_ss, m_atol_ts; vector_fp m_z; OneDim* m_container; - int m_index; + size_t m_index; int m_type; //! Starting location within the solution vector for unknowns @@ -516,9 +511,9 @@ namespace Cantera { * Remember there may be multiple domains associated with * this problem */ - int m_iloc; + size_t m_iloc; - int m_jstart; + size_t m_jstart; Domain1D *m_left, *m_right; diff --git a/Cantera/src/oneD/Inlet1D.h b/Cantera/src/oneD/Inlet1D.h index 373aaafde..97d36be32 100644 --- a/Cantera/src/oneD/Inlet1D.h +++ b/Cantera/src/oneD/Inlet1D.h @@ -2,18 +2,12 @@ * @file Inlet1D.h * * Boundary objects for one-dimensional simulations. - * */ /* - * $Author$ - * $Revision$ - * $Date$ - * * Copyright 2002-3 California Institute of Technology */ - #ifndef CT_BDRY1D_H #define CT_BDRY1D_H @@ -63,7 +57,7 @@ namespace Cantera { virtual void setMoleFractions(doublereal* xin){err("setMoleFractions");} /// Mass fraction of species k. - virtual doublereal massFraction(int k) {err("massFraction"); return 0.0;} + virtual doublereal massFraction(size_t k) {err("massFraction"); return 0.0;} /// Set the total mass flow rate. virtual void setMdot(doublereal mdot){m_mdot = mdot;} @@ -79,15 +73,15 @@ namespace Cantera { protected: - void _init(int n); + void _init(size_t n); StFlow *m_flow_left, *m_flow_right; - int m_ilr, m_left_nv, m_right_nv; - int m_left_loc, m_right_loc; - int m_left_points; - int m_nv, m_left_nsp, m_right_nsp; - int m_sp_left, m_sp_right; - int m_start_left, m_start_right; + size_t m_ilr, m_left_nv, m_right_nv; + size_t m_left_loc, m_right_loc; + size_t m_left_points; + size_t m_nv, m_left_nsp, m_right_nsp; + size_t m_sp_left, m_sp_right; + size_t m_start_left, m_start_right; ThermoPhase *m_phase_left, *m_phase_right; doublereal m_temp, m_mdot; @@ -137,7 +131,7 @@ namespace Cantera { writelog(buf); if (m_flow) { writelog(" Mass Fractions: \n"); - for (int k = 0; k < m_flow->phase().nSpecies(); k++) { + for (size_t k = 0; k < m_flow->phase().nSpecies(); k++) { if (m_yin[k] != 0.0) { sprintf(buf, " %16s %10.4g \n", m_flow->phase().speciesName(k).c_str(), m_yin[k]); @@ -157,10 +151,10 @@ namespace Cantera { virtual void setMoleFractions(std::string xin); virtual void setMoleFractions(doublereal* xin); - virtual doublereal massFraction(int k) {return m_yin[k];} - virtual std::string componentName(int n) const; + virtual doublereal massFraction(size_t k) {return m_yin[k];} + virtual std::string componentName(size_t n) const; virtual void init(); - virtual void eval(int jg, doublereal* xg, doublereal* rg, + virtual void eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt); virtual void save(XML_Node& o, const doublereal * const soln); virtual void restore(const XML_Node& dom, doublereal* soln); @@ -169,7 +163,7 @@ namespace Cantera { int m_ilr; doublereal m_V0; - int m_nsp; + size_t m_nsp; vector_fp m_yin; std::string m_xstr; StFlow *m_flow; @@ -188,12 +182,12 @@ namespace Cantera { } virtual ~Empty1D(){} - virtual std::string componentName(int n) const; + virtual std::string componentName(size_t n) const; virtual void showSolution(const doublereal* x) {} virtual void init(); - virtual void eval(int jg, doublereal* xg, doublereal* rg, + virtual void eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt); virtual void save(XML_Node& o, const doublereal * const soln); @@ -220,11 +214,11 @@ namespace Cantera { } virtual ~Symm1D(){} - virtual std::string componentName(int n) const; + virtual std::string componentName(size_t n) const; virtual void init(); - virtual void eval(int jg, doublereal* xg, doublereal* rg, + virtual void eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt); virtual void save(XML_Node& o, const doublereal * const soln); @@ -252,11 +246,11 @@ namespace Cantera { } virtual ~Outlet1D(){} - virtual std::string componentName(int n) const; + virtual std::string componentName(size_t n) const; virtual void init(); - virtual void eval(int jg, doublereal* xg, doublereal* rg, + virtual void eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt); virtual void save(XML_Node& o, const doublereal * const soln); @@ -301,17 +295,17 @@ namespace Cantera { virtual void setMoleFractions(std::string xin); virtual void setMoleFractions(doublereal* xin); - virtual doublereal massFraction(int k) {return m_yres[k];} - virtual std::string componentName(int n) const; + virtual doublereal massFraction(size_t k) {return m_yres[k];} + virtual std::string componentName(size_t n) const; virtual void init(); - virtual void eval(int jg, doublereal* xg, doublereal* rg, + virtual void eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt); virtual void save(XML_Node& o, const doublereal * const soln); virtual void restore(const XML_Node& dom, doublereal* soln); protected: - int m_nsp; + size_t m_nsp; vector_fp m_yres; std::string m_xstr; StFlow *m_flow; @@ -333,11 +327,11 @@ namespace Cantera { } virtual ~Surf1D(){} - virtual std::string componentName(int n) const; + virtual std::string componentName(size_t n) const; virtual void init(); - virtual void eval(int jg, doublereal* xg, doublereal* rg, + virtual void eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt); virtual void save(XML_Node& o, const doublereal * const soln); @@ -393,11 +387,11 @@ namespace Cantera { virtual ~ReactingSurf1D(){} - virtual std::string componentName(int n) const; + virtual std::string componentName(size_t n) const; virtual void init(); - virtual void eval(int jg, doublereal* xg, doublereal* rg, + virtual void eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt); virtual void save(XML_Node& o, const doublereal * const soln); @@ -418,7 +412,7 @@ namespace Cantera { sprintf(buf, " Temperature: %10.4g K \n", x[0]); writelog(buf); writelog(" Coverages: \n"); - for (int k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { sprintf(buf, " %20s %10.4g \n", m_sphase->speciesName(k).c_str(), x[k+1]); writelog(buf); @@ -430,7 +424,7 @@ namespace Cantera { InterfaceKinetics* m_kin; SurfPhase* m_sphase; - int m_surfindex, m_nsp; + size_t m_surfindex, m_nsp; bool m_enabled; vector_fp m_work; vector_fp m_fixed_cov; diff --git a/Cantera/src/oneD/Makefile.in b/Cantera/src/oneD/Makefile.in deleted file mode 100644 index ad4c6a0a5..000000000 --- a/Cantera/src/oneD/Makefile.in +++ /dev/null @@ -1,81 +0,0 @@ -#/bin/sh -############################################################### -# $Author$ -# $Date$ -# $Revision$ -# -# Copyright 2002 California Institute of Technology -# -############################################################### - -.SUFFIXES : -.SUFFIXES : .cpp .d .o - -INCDIR = ../../../build/include/cantera/kernel -INSTALL_TSC = ../../../bin/install_tsc -do_ranlib = @DO_RANLIB@ - -PURIFY=@PURIFY@ - -PIC_FLAG=@PIC@ - -CXX_FLAGS = @CXXFLAGS@ $(CXX_OPT) $(PIC_FLAG) -CXX_INCLUDES = -I../base -I../thermo -I../kinetics -I../transport -I../numerics @CXX_INCLUDES@ - - -OBJS = MultiJac.o MultiNewton.o newton_utils.o OneDim.o\ - StFlow.o boundaries1D.o refine.o Sim1D.o Domain1D.o -ONED_H = Inlet1D.h MultiJac.h Sim1D.h StFlow.h \ - Surf1D.h Domain1D.h MultiNewton.h OneDim.h \ - Resid1D.h Solid1D.h refine.h - -ONED_LIB = @buildlib@/liboneD.a - -DEPENDS = $(OBJS:.o=.d) - -%.d: Makefile %.o - @CXX_DEPENDS@ @DEFS@ $(CXX_FLAGS) $(CXX_INCLUDES) $*.cpp > $*.d - -.cpp.o: - $(PURIFY) @CXX@ -c $< @DEFS@ $(CXX_FLAGS) $(CXX_INCLUDES) - -all: $(ONED_LIB) .depends - @(@INSTALL@ -d $(INCDIR)) - @(for lh in $(ONED_H) ; do \ - $(INSTALL_TSC) "$${lh}" $(INCDIR) ; \ - done) - -$(ONED_LIB): $(OBJS) - @ARCHIVE@ $(ONED_LIB) $(OBJS) > /dev/null -ifeq ($(do_ranlib),1) - @RANLIB@ $(ONED_LIB) -endif - -clean: - @(for lh in $(ONED_H) ; do \ - th=$(INCDIR)/"$${lh}" ; \ - if test -f "$${th}" ; then \ - $(RM) "$${th}" ; \ - echo "$(RM) $${th}" ; \ - fi \ - done) - $(RM) *.o *.d *~ $(ONED_LIB) .depends - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -depends: - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -$(OBJS): Makefile - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/Cantera/src/oneD/MultiJac.cpp b/Cantera/src/oneD/MultiJac.cpp index 69003381c..e1824b5f9 100644 --- a/Cantera/src/oneD/MultiJac.cpp +++ b/Cantera/src/oneD/MultiJac.cpp @@ -1,25 +1,13 @@ /** - * * @file MultiJac.cpp * * Implementation file for class MultiJac */ /* - * $Author$ - * $Date$ - * $Revision$ - * * Copyright 2002 California Institute of Technology - * */ -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - - #include "MultiJac.h" using namespace std; @@ -46,8 +34,7 @@ namespace Cantera { } void MultiJac::updateTransient(doublereal rdt, integer* mask) { - int n; - for (n = 0; n < m_size; n++) { + for (size_t n = 0; n < m_size; n++) { value(n,n) = m_ssdiag[n] - mask[n]*rdt; } } @@ -67,7 +54,7 @@ namespace Cantera { clock_t t0 = clock(); bfill(0.0); - int n, m, ipt=0, i, j, nv, mv, iloc; + size_t n, m, ipt=0, i, j, nv, mv, iloc; doublereal rdx, dx, xsave; for (j = 0; j < m_points; j++) { @@ -86,7 +73,7 @@ namespace Cantera { // compute nth column of Jacobian for (i = j - 1; i <= j+1; i++) { - if (i >= 0 && i < m_points) { + if (i != npos && i < m_points) { mv = m_resid->nVars(i); iloc = m_resid->loc(i); for (m = 0; m < mv; m++) { diff --git a/Cantera/src/oneD/MultiJac.h b/Cantera/src/oneD/MultiJac.h index a99a24a09..135efc393 100644 --- a/Cantera/src/oneD/MultiJac.h +++ b/Cantera/src/oneD/MultiJac.h @@ -1,15 +1,9 @@ /** - * * @file MultiJac.h */ /* - * $Author$ - * $Date$ - * $Revision$ - * * Copyright 2002 California Institute of Technology - * */ #ifndef CT_MULTIJAC_H @@ -93,8 +87,8 @@ namespace Cantera { vector_int m_mask; int m_nevals; int m_age; - int m_size; - int m_points; + size_t m_size; + size_t m_points; }; } diff --git a/Cantera/src/oneD/MultiNewton.cpp b/Cantera/src/oneD/MultiNewton.cpp index 1f79e125f..6988044f2 100644 --- a/Cantera/src/oneD/MultiNewton.cpp +++ b/Cantera/src/oneD/MultiNewton.cpp @@ -1,24 +1,13 @@ /** - * * @file MultiNewton.cpp * * Damped Newton solver for 1D multi-domain problems */ /* - * $Author$ - * $Date$ - * $Revision$ - * * Copyright 2001 California Institute of Technology - * */ -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include using namespace std; @@ -56,7 +45,7 @@ namespace Cantera { "-----------------------------------------------------------------"; const doublereal DampFactor = sqrt(2.0); - const int NDAMP = 7; + const size_t NDAMP = 7; @@ -72,9 +61,7 @@ namespace Cantera { } MultiNewton::~MultiNewton() { - int n = static_cast(m_workarrays.size()); - int i; - for (i = 0; i < n; i++) { + for (size_t i = 0; i < m_workarrays.size(); i++) { delete[] m_workarrays[i]; } } @@ -82,11 +69,9 @@ namespace Cantera { /** * Prepare for a new solution vector length. */ - void MultiNewton::resize(int sz) { + void MultiNewton::resize(size_t sz) { m_n = sz; - int n = static_cast(m_workarrays.size()); - int i; - for (i = 0; i < n; i++) { + for (size_t i = 0; i < m_workarrays.size(); i++) { delete[] m_workarrays[i]; } m_workarrays.clear(); @@ -99,9 +84,8 @@ namespace Cantera { doublereal MultiNewton::norm2(const doublereal* x, const doublereal* step, OneDim& r) const { doublereal f, sum = 0.0;//, fmx = 0.0; - int n; - int nd = r.nDomains(); - for (n = 0; n < nd; n++) { + size_t nd = r.nDomains(); + for (size_t n = 0; n < nd; n++) { f = norm_square(x + r.start(n), step + r.start(n), r.domain(n)); sum += f; @@ -117,18 +101,18 @@ namespace Cantera { */ void MultiNewton::step(doublereal* x, doublereal* step, OneDim& r, MultiJac& jac, int loglevel) { - int n, iok; - int sz = r.size(); + size_t iok; + size_t sz = r.size(); r.eval(-1, x, step); #undef DEBUG_STEP #ifdef DEBUG_STEP vector_fp ssave(sz, 0.0); - for (n = 0; n < sz; n++) { + for (size_t n = 0; n < sz; n++) { step[n] = -step[n]; ssave[n] = step[n]; } #else - for (n = 0; n < sz; n++) { + for (size_t n = 0; n < sz; n++) { step[n] = -step[n]; } #endif @@ -136,30 +120,32 @@ namespace Cantera { iok = jac.solve(step, step); // if iok is non-zero, then solve failed - if (iok > 0) { + if (iok != 0) { iok--; - int nd = r.nDomains(); - for (n = nd-1; n >= 0; n--) + size_t nd = r.nDomains(); + size_t n; + for (n = nd-1; n != npos; n--) if (iok >= r.start(n)) { break; } Domain1D& dom = r.domain(n); - int offset = iok - r.start(n); - int pt = offset/dom.nComponents(); - int comp = offset - pt*dom.nComponents(); + size_t offset = iok - r.start(n); + size_t pt = offset/dom.nComponents(); + size_t comp = offset - pt*dom.nComponents(); throw CanteraError("MultiNewton::step", "Jacobian is singular for domain "+ dom.id() + ", component " +dom.componentName(comp)+" at point " - +int2str(pt)+"\n(Matrix row "+int2str(iok)+") \nsee file bandmatrix.csv\n"); + +int2str(int(pt))+"\n(Matrix row " + +int2str(int(iok))+") \nsee file bandmatrix.csv\n"); } - else if (iok < 0) + else if (int(iok) < 0) throw CanteraError("MultiNewton::step", - "iok = "+int2str(iok)); + "iok = "+int2str(int(iok))); #ifdef DEBUG_STEP bool ok = false; Domain1D* d; if (!ok) { - for (n = 0; n < sz; n++) { + for (size_t n = 0; n < sz; n++) { d = r.pointDomain(n); int nvd = d->nComponents(); int pt = (n - d->loc())/nvd; @@ -179,11 +165,8 @@ namespace Cantera { */ doublereal MultiNewton::boundStep(const doublereal* x0, const doublereal* step0, const OneDim& r, int loglevel) { - - int i; doublereal fbound = 1.0; - int nd = r.nDomains(); - for (i = 0; i < nd; i++) { + for (size_t i = 0; i < r.nDomains(); i++) { fbound = fminn(fbound, bound_step(x0 + r.start(i), step0 + r.start(i), r.domain(i), loglevel)); @@ -239,15 +222,15 @@ namespace Cantera { // damping coefficient starts at 1.0 doublereal damp = 1.0; - int j, m; doublereal ff; + size_t m; for (m = 0; m < NDAMP; m++) { ff = fbound*damp; // step the solution by the damped step size - for (j = 0; j < m_n; j++) x1[j] = ff*step0[j] + x0[j]; + for (size_t j = 0; j < m_n; j++) x1[j] = ff*step0[j] + x0[j]; // compute the next undamped step that would result if x1 // is accepted diff --git a/Cantera/src/oneD/MultiNewton.h b/Cantera/src/oneD/MultiNewton.h index 8a4298981..afa4157bb 100644 --- a/Cantera/src/oneD/MultiNewton.h +++ b/Cantera/src/oneD/MultiNewton.h @@ -1,15 +1,9 @@ /** - * * @file MultiNewton.h */ /* - * $Author$ - * $Date$ - * $Revision$ - * * Copyright 2002 California Institute of Technology - * */ #ifndef CT_MULTINEWTON_H @@ -30,7 +24,7 @@ namespace Cantera { MultiNewton(int sz); virtual ~MultiNewton(); - int size() { return m_n; } + size_t size() { return m_n; } /// Compute undamped step void step(doublereal* x, doublereal* step, @@ -54,7 +48,7 @@ namespace Cantera { void setOptions(int maxJacAge = 5) {m_maxAge = maxJacAge;} /// Change the problem size. - void resize(int points); + void resize(size_t points); protected: @@ -63,7 +57,7 @@ namespace Cantera { void releaseWorkArray(doublereal* work); std::vector m_workarrays; int m_maxAge; - int m_nv, m_np, m_n; + size_t m_nv, m_np, m_n; doublereal m_elapsed; private: diff --git a/Cantera/src/oneD/OneDim.cpp b/Cantera/src/oneD/OneDim.cpp index 545c68cb1..6ec658322 100644 --- a/Cantera/src/oneD/OneDim.cpp +++ b/Cantera/src/oneD/OneDim.cpp @@ -1,9 +1,3 @@ - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "MultiJac.h" #include "MultiNewton.h" #include "OneDim.h" @@ -59,12 +53,12 @@ namespace Cantera { } - int OneDim::domainIndex(string name) { - for (int n = 0; n < m_nd; n++) { + size_t OneDim::domainIndex(string name) { + for (size_t n = 0; n < m_nd; n++) { if (domain(n).id() == name) return n; } throw CanteraError("OneDim::domainIndex","no domain named >>"+name+"<<"); - return -1; + return npos; } @@ -107,8 +101,8 @@ namespace Cantera { char buf[100]; sprintf(buf,"\nStatistics:\n\n Grid Functions Time Jacobians Time \n"); writelog(buf); - int n = m_gridpts.size(); - for (int i = 0; i < n; i++) { + size_t n = m_gridpts.size(); + for (size_t i = 0; i < n; i++) { if (printTime) { sprintf(buf,"%5i %5i %9.4f %5i %9.4f \n", m_gridpts[i], m_funcEvals[i], m_funcElapsed[i], @@ -154,20 +148,19 @@ namespace Cantera { * Call after one or more grids has been refined. */ void OneDim::resize() { - int i; m_bw = 0; - vector_int nvars, loc; - int lc = 0; + std::vector nvars, loc; + size_t lc = 0; // save the statistics for the last grid saveStats(); m_pts = 0; - for (i = 0; i < m_nd; i++) { + for (size_t i = 0; i < m_nd; i++) { Domain1D* d = m_dom[i]; - int np = d->nPoints(); - int nv = d->nComponents(); - for (int n = 0; n < np; n++) { + size_t np = d->nPoints(); + size_t nv = d->nComponents(); + for (size_t n = 0; n < np; n++) { nvars.push_back(nv); loc.push_back(lc); lc += nv; @@ -175,18 +168,18 @@ namespace Cantera { } // update the Jacobian bandwidth - int bw1, bw2 = 0; + size_t bw1, bw2 = 0; // bandwidth of the local block bw1 = d->bandwidth(); - if (bw1 < 0) + if (bw1 == npos) bw1 = 2*d->nComponents() - 1; // bandwidth of the block coupling the first point of this // domain to the last point of the previous domain if (i > 0) { bw2 = m_dom[i-1]->bandwidth(); - if (bw2 < 0) + if (bw2 == npos) bw2 = m_dom[i-1]->nComponents(); bw2 += d->nComponents() - 1; } @@ -206,7 +199,7 @@ namespace Cantera { m_jac = new MultiJac(*this); m_jac_ok = false; - for (i = 0; i < m_nd; i++) + for (size_t i = 0; i < m_nd; i++) m_dom[i]->setJac(m_jac); } @@ -240,7 +233,7 @@ namespace Cantera { * 8/26/02 changed '<' to '<=' DGG * */ - Domain1D* OneDim::pointDomain(int i) { + Domain1D* OneDim::pointDomain(size_t i) { Domain1D* d = right(); while (d) { if (d->loc() <= i) return d; @@ -254,7 +247,7 @@ namespace Cantera { * Evaluate the multi-domain residual function, and return the * result in array r. */ - void OneDim::eval(int j, double* x, double* r, doublereal rdt, int count) { + void OneDim::eval(size_t j, double* x, double* r, doublereal rdt, int count) { clock_t t0 = clock(); fill(r, r + m_size, 0.0); fill(m_mask.begin(), m_mask.end(), 0); @@ -288,7 +281,7 @@ namespace Cantera { doublereal OneDim::ssnorm(doublereal* x, doublereal* r) { eval(-1, x, r, 0.0, 0); doublereal ss = 0.0; - for (int i = 0; i < m_size; i++) { + for (size_t i = 0; i < m_size; i++) { ss = fmaxx(fabs(r[i]),ss); } return ss; @@ -471,11 +464,10 @@ namespace Cantera { } - void Domain1D::setGrid(int n, const doublereal* z) { + void Domain1D::setGrid(size_t n, const doublereal* z) { m_z.resize(n); m_points = n; - int j; - for (j = 0; j < m_points; j++) m_z[j] = z[j]; + for (size_t j = 0; j < m_points; j++) m_z[j] = z[j]; } } diff --git a/Cantera/src/oneD/OneDim.h b/Cantera/src/oneD/OneDim.h index bd199ec53..c7a93e50a 100644 --- a/Cantera/src/oneD/OneDim.h +++ b/Cantera/src/oneD/OneDim.h @@ -47,18 +47,18 @@ namespace Cantera { int solve(doublereal* x0, doublereal* x1, int loglevel); /// Number of domains. - int nDomains() const { return m_nd; } + size_t nDomains() const { return m_nd; } /// Return a reference to domain i. - Domain1D& domain(int i) const { return *m_dom[i]; } + Domain1D& domain(size_t i) const { return *m_dom[i]; } - int domainIndex(std::string name); + size_t domainIndex(std::string name); /// The index of the start of domain i in the solution vector. - int start(int i) const { return m_dom[i]->loc(); } + size_t start(size_t i) const { return m_dom[i]->loc(); } /// Total solution vector length; - int size() const { return m_size; } + size_t size() const { return m_size; } /// Pointer to left-most domain (first added). Domain1D* left() { return m_dom[0]; } @@ -67,22 +67,22 @@ namespace Cantera { Domain1D* right() { return m_dom.back(); } /// Number of solution components at global point jg. - int nVars(int jg) { return m_nvars[jg]; } + size_t nVars(size_t jg) { return m_nvars[jg]; } /** * Location in the solution vector of the first component of * global point jg. */ - int loc(int jg) { return m_loc[jg]; } + size_t loc(size_t jg) { return m_loc[jg]; } /// Jacobian bandwidth. - int bandwidth() const { return m_bw; } + size_t bandwidth() const { return m_bw; } /// Initialize. void init(); /// Total number of points. - int points() { return m_pts; } + size_t points() { return m_pts; } /** * Steady-state max norm of the residual evaluated using solution x. @@ -121,11 +121,11 @@ namespace Cantera { * the default value is used. * @param count Set to zero to omit this call from the statistics */ - void eval(int j, double* x, double* r, doublereal rdt=-1.0, + void eval(size_t j, double* x, double* r, doublereal rdt=-1.0, int count = 1); /// Pointer to the domain global point i belongs to. - Domain1D* pointDomain(int i); + Domain1D* pointDomain(size_t i); void resize(); @@ -175,18 +175,18 @@ namespace Cantera { bool m_jac_ok; // if true, Jacobian is current //! number of domains - int m_nd; + size_t m_nd; - int m_bw; // Jacobian bandwidth - int m_size; // solution vector size + size_t m_bw; // Jacobian bandwidth + size_t m_size; // solution vector size std::vector m_dom, m_connect, m_bulk; bool m_init; - vector_int m_nvars; - vector_int m_loc; + std::vector m_nvars; + std::vector m_loc; vector_int m_mask; - int m_pts; + size_t m_pts; doublereal m_solve_time; // options @@ -197,7 +197,7 @@ namespace Cantera { // statistics int m_nevals; doublereal m_evaltime; - vector_int m_gridpts; + std::vector m_gridpts; vector_int m_jacEvals; vector_fp m_jacElapsed; vector_int m_funcEvals; diff --git a/Cantera/src/oneD/Sim1D.cpp b/Cantera/src/oneD/Sim1D.cpp index 921e0da72..e0d84ad05 100644 --- a/Cantera/src/oneD/Sim1D.cpp +++ b/Cantera/src/oneD/Sim1D.cpp @@ -1,9 +1,3 @@ -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - /** * @file Sim1D.cpp */ @@ -39,7 +33,7 @@ namespace Cantera { m_x.resize(size(), 0.0); m_xnew.resize(size(), 0.0); - for (int n = 0; n < m_nd; n++) { + for (size_t n = 0; n < m_nd; n++) { domain(n)._getInitialSoln(DATA_PTR(m_x) + start(n)); domain(n).m_adiabatic=false; } @@ -58,10 +52,10 @@ namespace Cantera { // added by Karl Meredith void Sim1D::setInitialGuess(string component, vector_fp& locs, vector_fp& vals){ - for (int dom=0;dom(iloc)] = value; + m_x[iloc] = value; } @@ -90,7 +84,7 @@ namespace Cantera { * @param localPoint grid point within the domain, beginning with 0 for * the leftmost grid point in the domain. */ - doublereal Sim1D::value(int dom, int comp, int localPoint) const { + doublereal Sim1D::value(size_t dom, size_t comp, size_t localPoint) const { size_t iloc = domain(dom).loc() + domain(dom).index(comp, localPoint); #ifdef DEBUG_MODE int j = static_cast(iloc); @@ -99,15 +93,15 @@ namespace Cantera { } if (j >= (int) m_x.size()) { throw CanteraError("Sim1D::value", "exceeded top of bounds: " + int2str(j) + - " >= " + int2str(m_x.size())); + " >= " + int2str(int(m_x.size()))); } #endif - return m_x[static_cast(iloc)]; + return m_x[iloc]; } - doublereal Sim1D::workValue(int dom, int comp, int localPoint) const { + doublereal Sim1D::workValue(size_t dom, size_t comp, size_t localPoint) const { size_t iloc = domain(dom).loc() + domain(dom).index(comp, localPoint); - return m_xnew[static_cast(iloc)]; + return m_xnew[iloc]; } @@ -125,16 +119,14 @@ namespace Cantera { * linearly interpolated based on the (pos, values) * specification. */ - void Sim1D::setProfile(int dom, int comp, + void Sim1D::setProfile(size_t dom, size_t comp, const vector_fp& pos, const vector_fp& values) { Domain1D& d = domain(dom); - int np = d.nPoints(); - int n; doublereal z0 = d.zmin(); doublereal z1 = d.zmax(); doublereal zpt, frac, v; - for (n = 0; n < np; n++) { + for (size_t n = 0; n < d.nPoints(); n++) { zpt = d.z(n); frac = (zpt - z0)/(z1 - z0); v = linearInterp(frac, pos, values); @@ -167,7 +159,7 @@ namespace Cantera { } vector xd; - int sz = 0, np, nv, m; + size_t sz = 0, np, m; for (m = 0; m < m_nd; m++) { XML_Node* d = f->findID(domain(m).id()); if (!d) { @@ -179,7 +171,6 @@ namespace Cantera { const XML_Node& node = *d; xd.push_back(d); np = intValue(node["points"]); - nv = intValue(node["components"]); sz += np*domain(m).nComponents(); } } @@ -195,22 +186,22 @@ namespace Cantera { } - void Sim1D::setFlatProfile(int dom, int comp, doublereal v) { - int np = domain(dom).nPoints(); - int n; + void Sim1D::setFlatProfile(size_t dom, size_t comp, doublereal v) { + size_t np = domain(dom).nPoints(); + size_t n; for (n = 0; n < np; n++) { setValue(dom, comp, n, v); } } void Sim1D::showSolution(ostream& s) { - for (int n = 0; n < m_nd; n++) { + for (size_t n = 0; n < m_nd; n++) { if (domain(n).domainType() != cEmptyType) domain(n).showSolution_s(s, DATA_PTR(m_x) + start(n)); } } void Sim1D::showSolution() { - for (int n = 0; n < m_nd; n++) { + for (size_t n = 0; n < m_nd; n++) { if (domain(n).domainType() != cEmptyType) { writelog("\n\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> "+domain(n).id() +" <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n\n"); @@ -220,22 +211,22 @@ namespace Cantera { } void Sim1D::getInitialSoln() { - for (int n = 0; n < m_nd; n++) { + for (size_t n = 0; n < m_nd; n++) { domain(n)._getInitialSoln(DATA_PTR(m_x) + start(n)); } } void Sim1D::finalize() { - for (int n = 0; n < m_nd; n++) { + for (size_t n = 0; n < m_nd; n++) { domain(n)._finalize(DATA_PTR(m_x) + start(n)); } } - void Sim1D::setTimeStep(doublereal stepsize, int n, integer* tsteps) { + void Sim1D::setTimeStep(doublereal stepsize, size_t n, integer* tsteps) { m_tstep = stepsize; m_steps.resize(n); - for (int i = 0; i < n; i++) m_steps[i] = tsteps[i]; + for (size_t i = 0; i < n; i++) m_steps[i] = tsteps[i]; } @@ -279,9 +270,9 @@ namespace Cantera { if (loglevel > 0) { writelog(" success.\n\n"); writelog("Problem solved on ["); - for (int mm = 1; mm < nDomains(); mm+=2) { - writelog(int2str(domain(mm).nPoints())); - if (mm < nDomains() - 2) writelog(", "); + for (size_t mm = 1; mm < nDomains(); mm+=2) { + writelog(int2str(int(domain(mm).nPoints()))); + if (mm + 2 < nDomains()) writelog(", "); } writelog("]"); writelog(" point grid(s).\n\n"); @@ -341,14 +332,12 @@ namespace Cantera { * Refine the grid in all domains. */ int Sim1D::refine(int loglevel) { - int np = 0; + int ianalyze, np = 0; vector_fp znew, xnew; doublereal xmid, zmid; - int strt, n, m, i, ianalyze; - vector_int dsize; + std::vector dsize; - for (n = 0; n < m_nd; n++) { - strt = znew.size(); + for (size_t n = 0; n < m_nd; n++) { Domain1D& d = domain(n); Refiner& r = d.refiner(); @@ -360,19 +349,19 @@ namespace Cantera { if (loglevel > 0) { r.show(); } np += r.nNewPoints(); - int comp = d.nComponents(); + size_t comp = d.nComponents(); // loop over points in the current grid - int npnow = d.nPoints(); - int nstart = znew.size(); - for (m = 0; m < npnow; m++) { + size_t npnow = d.nPoints(); + size_t nstart = znew.size(); + for (size_t m = 0; m < npnow; m++) { if (r.keepPoint(m)) { // add the current grid point to the new grid znew.push_back(d.grid(m)); // do the same for the solution at this point - for (i = 0; i < comp; i++) { + for (size_t i = 0; i < comp; i++) { xnew.push_back(value(n, i, m)); } @@ -380,7 +369,7 @@ namespace Cantera { // interval to the right of point m, and if so, add // entries to znew and xnew for this new point - if (r.newPointNeeded(m) && m < npnow - 1) { + if (r.newPointNeeded(m) && m + 1 < npnow) { // add new point at midpoint zmid = 0.5*(d.grid(m) + d.grid(m+1)); @@ -390,7 +379,7 @@ namespace Cantera { // for each component, linearly interpolate // the solution to this point - for (i = 0; i < comp; i++) { + for (size_t i = 0; i < comp; i++) { xmid = 0.5*(value(n, i, m) + value(n, i, m+1)); xnew.push_back(xmid); } @@ -409,8 +398,8 @@ namespace Cantera { // themselves have not yet been modified. Now update each // domain with the new grid. - int gridstart = 0, gridsize; - for (n = 0; n < m_nd; n++) { + size_t gridstart = 0, gridsize; + for (size_t n = 0; n < m_nd; n++) { Domain1D& d = domain(n); // Refiner& r = d.refiner(); gridsize = dsize[n]; // d.nPoints() + r.nNewPoints(); @@ -443,21 +432,20 @@ namespace Cantera { doublereal xmid; doublereal zfixed,interp_factor; doublereal z1 = 0.0, z2 = 0.0, t1,t2; - int strt, n, m, i; - int m1 = 0,m2 = 0; - vector_int dsize; + size_t n, m, i; + size_t m1 = 0; + std::vector dsize; for (n = 0; n < m_nd; n++) { bool addnewpt=false; - strt = znew.size(); Domain1D& d = domain(n); - int comp = d.nComponents(); + size_t comp = d.nComponents(); // loop over points in the current grid to determine where new point is needed. - int npnow = d.nPoints(); - int nstart = znew.size(); + size_t npnow = d.nPoints(); + size_t nstart = znew.size(); for (m = 0; m < npnow-1; m++) { //cout << "T["< #include @@ -42,21 +27,21 @@ namespace Cantera { * not in the old one are set to zero. The new solution is created * with the same number of grid points as in the old solution. */ - void importSolution(int points, + void importSolution(size_t points, doublereal* oldSoln, igthermo_t& oldmech, - int size_new, doublereal* newSoln, igthermo_t& newmech) { + size_t size_new, doublereal* newSoln, igthermo_t& newmech) { // Number of components in old and new solutions - int nv_old = oldmech.nSpecies() + 4; - int nv_new = newmech.nSpecies() + 4; + size_t nv_old = oldmech.nSpecies() + 4; + size_t nv_new = newmech.nSpecies() + 4; if (size_new < nv_new*points) { throw CanteraError("importSolution", "new solution array must have length "+ - int2str(nv_new*points)); + int2str(int(nv_new*points))); } - int n, j, knew; + size_t n, j, knew; string nm; // copy u,V,T,lambda @@ -65,11 +50,11 @@ namespace Cantera { newSoln[nv_new*j + n] = oldSoln[nv_old*j + n]; // copy mass fractions - int nsp0 = oldmech.nSpecies(); + size_t nsp0 = oldmech.nSpecies(); //int nsp1 = newmech.nSpecies(); // loop over the species in the old mechanism - for (int k = 0; k < nsp0; k++) { + for (size_t k = 0; k < nsp0; k++) { nm = oldmech.speciesName(k); // name // location of this species in the new mechanism. @@ -77,7 +62,7 @@ namespace Cantera { knew = newmech.speciesIndex(nm); // copy this species from the old to the new solution vectors - if (knew >= 0) { + if (knew != npos) { for (j = 0; j < points; j++) { newSoln[nv_new*j + 4 + knew] = oldSoln[nv_old*j + 4 + k]; } @@ -98,7 +83,7 @@ namespace Cantera { "------------------------------------------"); } - StFlow::StFlow(igthermo_t* ph, int nsp, int points) : + StFlow::StFlow(igthermo_t* ph, size_t nsp, size_t points) : Domain1D(nsp+4, points), m_inlet_u(0.0), m_inlet_V(0.0), @@ -122,7 +107,7 @@ namespace Cantera { if (ph == 0) return; // used to create a dummy object - int nsp2 = m_thermo->nSpecies(); + size_t nsp2 = m_thermo->nSpecies(); if (nsp2 != m_nsp) { m_nsp = nsp2; Domain1D::resize(m_nsp+4, points); @@ -172,8 +157,7 @@ namespace Cantera { vmax[3] = 1.e20; // mass fraction bounds - int k; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { vmin[4+k] = -1.0e-5; vmax[4+k] = 1.0e5; } @@ -193,7 +177,7 @@ namespace Cantera { m_refiner->setActive(3, false); vector_fp gr; - for (int ng = 0; ng < m_points; ng++) gr.push_back(1.0*ng/m_points); + for (size_t ng = 0; ng < m_points; ng++) gr.push_back(1.0*ng/m_points); setupGrid(m_points, DATA_PTR(gr)); setID("stagnation flow"); } @@ -202,7 +186,7 @@ namespace Cantera { /** * Change the grid size. Called after grid refinement. */ - void StFlow::resize(int ncomponents, int points) { + void StFlow::resize(size_t ncomponents, size_t points) { Domain1D::resize(ncomponents, points); m_rho.resize(m_points, 0.0); m_wtm.resize(m_points, 0.0); @@ -230,9 +214,9 @@ namespace Cantera { } - void StFlow::setupGrid(int n, const doublereal* z) { + void StFlow::setupGrid(size_t n, const doublereal* z) { resize(m_nv, n); - int j; + size_t j; m_z[0] = z[0]; for (j = 1; j < m_points; j++) { @@ -282,7 +266,7 @@ namespace Cantera { * Set the gas object state to be consistent with the solution at * point j. */ - void StFlow::setGas(const doublereal* x,int j) { + void StFlow::setGas(const doublereal* x, size_t j) { m_thermo->setTemperature(T(x,j)); const doublereal* yy = x + m_nv*j + c_offset_Y; m_thermo->setMassFractions_NoNorm(yy); @@ -294,11 +278,11 @@ namespace Cantera { * Set the gas state to be consistent with the solution at the * midpoint between j and j + 1. */ - void StFlow::setGasAtMidpoint(const doublereal* x,int j) { + void StFlow::setGasAtMidpoint(const doublereal* x, size_t j) { m_thermo->setTemperature(0.5*(T(x,j)+T(x,j+1))); const doublereal* yyj = x + m_nv*j + c_offset_Y; const doublereal* yyjp = x + m_nv*(j+1) + c_offset_Y; - for (int k = 0; k < m_nsp; k++) + for (size_t k = 0; k < m_nsp; k++) m_ybar[k] = 0.5*(yyj[k] + yyjp[k]); m_thermo->setMassFractions_NoNorm(DATA_PTR(m_ybar)); m_thermo->setPressure(m_press); @@ -306,9 +290,9 @@ namespace Cantera { void StFlow::_finalize(const doublereal* x) { - int k, j; + size_t k, j; doublereal zz, tt; - int nz = m_zfix.size(); + size_t nz = m_zfix.size(); bool e = m_do_energy[0]; for (j = 0; j < m_points; j++) { if (e || nz == 0) @@ -338,26 +322,26 @@ namespace Cantera { * */ - void AxiStagnFlow::eval(int jg, doublereal* xg, + void AxiStagnFlow::eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt) { // if evaluating a Jacobian, and the global point is outside // the domain of influence for this domain, then skip // evaluating the residual - if (jg >=0 && (jg < firstPoint() - 1 || jg > lastPoint() + 1)) return; + if (jg != npos && (jg + 1 < firstPoint() || jg > lastPoint() + 1)) return; // if evaluating a Jacobian, compute the steady-state residual - if (jg >= 0) rdt = 0.0; + if (jg != npos) rdt = 0.0; // start of local part of global arrays doublereal* x = xg + loc(); doublereal* rsd = rg + loc(); integer* diag = diagg + loc(); - int jmin, jmax, jpt; + size_t jmin, jmax, jpt; jpt = jg - firstPoint(); - if (jg < 0) { // evaluate all points + if (jg == npos) { // evaluate all points jmin = 0; jmax = m_points - 1; } @@ -367,11 +351,11 @@ namespace Cantera { } // properties are computed for grid points from j0 to j1 - int j0 = max(jmin-1,0); - int j1 = min(jmax+1,m_points-1); + size_t j0 = max(jmin-1,0); + size_t j1 = min(jmax+1,m_points-1); - int j, k; + size_t j, k; //----------------------------------------------------- @@ -380,7 +364,7 @@ namespace Cantera { // update thermodynamic properties only if a Jacobian is not // being evaluated - if (jpt < 0) { //if (jpt < 0 || (m_transport_option == c_Multi_Transport)) { + if (jpt == npos) { //if (jpt < 0 || (m_transport_option == c_Multi_Transport)) { updateThermo(x, j0, j1); // update transport properties only if a Jacobian is not being @@ -586,11 +570,9 @@ namespace Cantera { * Update the transport properties at grid points in the range * from j0 to j1, based on solution x. */ - void StFlow::updateTransport(doublereal* x,int j0, int j1) { - int j,k,m; - + void StFlow::updateTransport(doublereal* x, size_t j0, size_t j1) { if (m_transport_option == c_Mixav_Transport) { - for (j = j0; j < j1; j++) { + for (size_t j = j0; j < j1; j++) { setGasAtMidpoint(x,j); m_visc[j] = (m_dovisc ? m_trans->viscosity() : 0.0); m_trans->getMixDiffCoeffs(DATA_PTR(m_diff) + j*m_nsp); @@ -600,7 +582,7 @@ namespace Cantera { else if (m_transport_option == c_Multi_Transport) { doublereal sum, sumx, wtm, dz; doublereal eps = 1.0e-12; - for (m = j0; m < j1; m++) { + for (size_t m = j0; m < j1; m++) { setGasAtMidpoint(x,m); dz = m_z[m+1] - m_z[m]; wtm = m_thermo->meanMolecularWeight(); @@ -610,10 +592,10 @@ namespace Cantera { m_trans->getMultiDiffCoeffs(m_nsp, DATA_PTR(m_multidiff) + mindex(0,0,m)); - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { sum = 0.0; sumx = 0.0; - for (j = 0; j < m_nsp; j++) { + for (size_t j = 0; j < m_nsp; j++) { if (j != k) { sum += m_wt[j]*m_multidiff[mindex(k,j,m)]* ((X(x,j,m+1) - X(x,j,m))/dz + eps); @@ -644,26 +626,26 @@ namespace Cantera { * */ - void FreeFlame::eval(int jg, doublereal* xg, + void FreeFlame::eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt) { // if evaluating a Jacobian, and the global point is outside // the domain of influence for this domain, then skip // evaluating the residual - if (jg >=0 && (jg < firstPoint() - 1 || jg > lastPoint() + 1)) return; + if (jg != npos && (jg + 1 < firstPoint() || jg > lastPoint() + 1)) return; // if evaluating a Jacobian, compute the steady-state residual - if (jg >= 0) rdt = 0.0; + if (jg != npos) rdt = 0.0; // start of local part of global arrays doublereal* x = xg + loc(); doublereal* rsd = rg + loc(); integer* diag = diagg + loc(); - int jmin, jmax, jpt; + size_t jmin, jmax, jpt; jpt = jg - firstPoint(); - if (jg < 0) { // evaluate all points + if (jg == npos) { // evaluate all points jmin = 0; jmax = m_points - 1; } @@ -673,11 +655,11 @@ namespace Cantera { } // properties are computed for grid points from j0 to j1 - int j0 = max(jmin-1,0); - int j1 = min(jmax+1,m_points-1); + size_t j0 = max(jmin-1,0); + size_t j1 = min(jmax+1,m_points-1); - int j, k; + size_t j, k; //----------------------------------------------------- @@ -686,7 +668,7 @@ namespace Cantera { // update thermodynamic properties only if a Jacobian is not // being evaluated - if (jpt < 0) { + if (jpt == npos) { updateThermo(x, j0, j1); updateTransport(x, j0, j1); } @@ -889,8 +871,8 @@ namespace Cantera { * Print the solution. */ void StFlow::showSolution(const doublereal* x) { - int nn = m_nv/5; - int i, j, n; + size_t nn = m_nv/5; + size_t i, j, n; //char* buf = new char[100]; char buf[100]; @@ -918,7 +900,7 @@ namespace Cantera { } writelog("\n"); } - int nrem = m_nv - 5*nn; + size_t nrem = m_nv - 5*nn; st_drawline(); sprintf(buf, "\n z "); writelog(buf); @@ -942,8 +924,8 @@ namespace Cantera { /** * Update the diffusive mass fluxes. */ - void StFlow::updateDiffFluxes(const doublereal* x, int j0, int j1) { - int j, k, m; + void StFlow::updateDiffFluxes(const doublereal* x, size_t j0, size_t j1) { + size_t j, k, m; doublereal sum, wtm, rho, dz, gradlogT; switch (m_transport_option) { @@ -981,14 +963,14 @@ namespace Cantera { } - string StFlow::componentName(int n) const { + string StFlow::componentName(size_t n) const { switch(n) { case 0: return "u"; case 1: return "V"; case 2: return "T"; case 3: return "lambda"; default: - if (n >= (int) c_offset_Y && n < (int) (c_offset_Y + m_nsp)) { + if (n >= c_offset_Y && n < (c_offset_Y + m_nsp)) { return m_thermo->speciesName(n - c_offset_Y); } else @@ -998,7 +980,7 @@ namespace Cantera { //added by Karl Meredith - int StFlow::componentIndex(string name) const { + size_t StFlow::componentIndex(string name) const { if(name=="u") {return 0;} @@ -1006,7 +988,7 @@ namespace Cantera { else if (name=="T") {return 2;} else if (name=="lambda") {return 3;} else { - for (int n=4;n ignored; - int nsp = m_thermo->nSpecies(); + size_t nsp = m_thermo->nSpecies(); vector_int did_species(nsp, 0); vector str; @@ -1039,10 +1021,10 @@ namespace Cantera { vector d; dom.child("grid_data").getChildren("floatArray",d); - int nd = static_cast(d.size()); + size_t nd = d.size(); vector_fp x; - int n, np = 0, j, ks, k; + size_t n, np = 0, j, ks, k; string nm; bool readgrid = false, wrote_header = false; for (n = 0; n < nd; n++) { @@ -1051,7 +1033,7 @@ namespace Cantera { if (nm == "z") { getFloatArray(fa,x,false); np = x.size(); - writelog("Grid contains "+int2str(np)+ + writelog("Grid contains "+int2str(int(np))+ " points.\n"); readgrid = true; setupGrid(np, DATA_PTR(x)); @@ -1069,7 +1051,7 @@ namespace Cantera { getFloatArray(fa,x,false); if (nm == "u") { writelog("axial velocity "); - if ((int) x.size() == np) { + if (x.size() == np) { for (j = 0; j < np; j++) { soln[index(0,j)] = x[j]; } @@ -1083,7 +1065,7 @@ namespace Cantera { } else if (nm == "V") { writelog("radial velocity "); - if ((int) x.size() == np) { + if (x.size() == np) { for (j = 0; j < np; j++) soln[index(1,j)] = x[j]; } @@ -1091,7 +1073,7 @@ namespace Cantera { } else if (nm == "T") { writelog("temperature "); - if ((int) x.size() == np) { + if (x.size() == np) { for (j = 0; j < np; j++) soln[index(2,j)] = x[j]; @@ -1101,7 +1083,7 @@ namespace Cantera { // *after* restoring the solution. vector_fp zz(np); - for (int jj = 0; jj < np; jj++) + for (size_t jj = 0; jj < np; jj++) zz[jj] = (grid(jj) - zmin())/(zmax() - zmin()); setFixedTempProfile(zz, x); } @@ -1109,15 +1091,15 @@ namespace Cantera { } else if (nm == "L") { writelog("lambda "); - if ((int) x.size() == np) { + if (x.size() == np) { for (j = 0; j < np; j++) soln[index(3,j)] = x[j]; } else goto error; } - else if (m_thermo->speciesIndex(nm) >= 0) { + else if (m_thermo->speciesIndex(nm) != npos) { writelog(nm+" "); - if ((int) x.size() == np) { + if (x.size() == np) { k = m_thermo->speciesIndex(nm); did_species[k] = 1; for (j = 0; j < np; j++) @@ -1131,8 +1113,8 @@ namespace Cantera { if (ignored.size() != 0) { writelog("\n\n"); writelog("Ignoring datasets:\n"); - int nn = static_cast(ignored.size()); - for (int n = 0; n < nn; n++) { + size_t nn = ignored.size(); + for (size_t n = 0; n < nn; n++) { writelog(ignored[n]+" "); } } @@ -1155,15 +1137,15 @@ namespace Cantera { void StFlow::save(XML_Node& o, const doublereal * const sol) { - int k; + size_t k; ArrayViewer soln(m_nv, m_points, const_cast(sol) + loc()); XML_Node& flow = (XML_Node&)o.addChild("domain"); flow.addAttribute("type",flowType()); flow.addAttribute("id",m_id); - flow.addAttribute("points",m_points); - flow.addAttribute("components",m_nv); + flow.addAttribute("points", double(m_points)); + flow.addAttribute("components", double(m_nv)); if (m_desc != "") addString(flow,"description",m_desc); XML_Node& gv = flow.addChild("grid_data"); diff --git a/Cantera/src/oneD/StFlow.h b/Cantera/src/oneD/StFlow.h index 83437325d..e0e69a703 100644 --- a/Cantera/src/oneD/StFlow.h +++ b/Cantera/src/oneD/StFlow.h @@ -2,13 +2,6 @@ * @file StFlow.h * */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology #ifndef CT_STFLOW_H @@ -35,11 +28,11 @@ namespace Cantera { //------------------------------------------ // Offsets of solution components in the solution array. - const unsigned int c_offset_U = 0; // axial velocity - const unsigned int c_offset_V = 1; // strain rate - const unsigned int c_offset_T = 2; // temperature - const unsigned int c_offset_L = 3; // (1/r)dP/dr - const unsigned int c_offset_Y = 4; // mass fractions + const size_t c_offset_U = 0; // axial velocity + const size_t c_offset_V = 1; // strain rate + const size_t c_offset_T = 2; // temperature + const size_t c_offset_L = 3; // (1/r)dP/dr + const size_t c_offset_Y = 4; // mass fractions // Transport option flags const int c_Mixav_Transport = 0; @@ -71,7 +64,7 @@ namespace Cantera { /// will be used to evaluate all thermodynamic, kinetic, and transport /// properties. /// @param nsp Number of species. - StFlow(igthermo_t* ph = 0, int nsp = 1, int points = 1); + StFlow(igthermo_t* ph = 0, size_t nsp = 1, size_t points = 1); /// Destructor. virtual ~StFlow(){} @@ -81,7 +74,7 @@ namespace Cantera { */ //@{ - virtual void setupGrid(int n, const doublereal* z); + virtual void setupGrid(size_t n, const doublereal* z); thermo_t& phase() { return *m_thermo; } kinetics_t& kinetics() { return *m_kin; } @@ -110,11 +103,10 @@ namespace Cantera { /// @todo remove? may be unused - virtual void setState(int point, const doublereal* state, + virtual void setState(size_t point, const doublereal* state, doublereal *x) { setTemperature(point, state[2]); - int k; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { setMassFraction(point, k, state[4+k]); } } @@ -123,10 +115,9 @@ namespace Cantera { /// Write the initial solution estimate into /// array x. virtual void _getInitialSoln(doublereal* x) { - int k, j; - for (j = 0; j < m_points; j++) { + for (size_t j = 0; j < m_points; j++) { x[index(2,j)] = T_fixed(j); - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { x[index(4+k,j)] = Y_fixed(k,j); } } @@ -149,7 +140,7 @@ namespace Cantera { * disable the energy equation so that the solution will be * held to this value. */ - void setTemperature(int j, doublereal t) { + void setTemperature(size_t j, doublereal t) { m_fixedtemp[j] = t; m_do_energy[j] = false; } @@ -160,24 +151,24 @@ namespace Cantera { * solution will be held to this value. * note: in practice, the species are hardly ever held fixed. */ - void setMassFraction(int j, int k, doublereal y) { + void setMassFraction(size_t j, size_t k, doublereal y) { m_fixedy(k,j) = y; m_do_species[k] = true; // false; } /// The fixed temperature value at point j. - doublereal T_fixed(int j) const {return m_fixedtemp[j];} + doublereal T_fixed(size_t j) const {return m_fixedtemp[j];} /// The fixed mass fraction value of species k at point j. - doublereal Y_fixed(int k, int j) const {return m_fixedy(k,j);} + doublereal Y_fixed(size_t k, size_t j) const {return m_fixedy(k,j);} - virtual std::string componentName(int n) const; + virtual std::string componentName(size_t n) const; //added by Karl Meredith - int componentIndex(std::string name) const; + size_t componentIndex(std::string name) const; virtual void showSolution(const doublereal* x); @@ -199,7 +190,7 @@ namespace Cantera { void solveEnergyEqn(int j=-1) { if (j < 0) - for (int i = 0; i < m_points; i++) + for (size_t i = 0; i < m_points; i++) m_do_energy[i] = true; else m_do_energy[j] = true; @@ -209,9 +200,9 @@ namespace Cantera { needJacUpdate(); } - void fixTemperature(int j=-1) { - if (j < 0) - for (int i = 0; i < m_points; i++) { + void fixTemperature(size_t j=npos) { + if (j == npos) + for (size_t i = 0; i < m_points; i++) { m_do_energy[i] = false; } else m_do_energy[j] = false; @@ -221,21 +212,21 @@ namespace Cantera { needJacUpdate(); } - bool doSpecies(int k) { return m_do_species[k]; } - bool doEnergy(int j) { return m_do_energy[j]; } + bool doSpecies(size_t k) { return m_do_species[k]; } + bool doEnergy(size_t j) { return m_do_energy[j]; } - void solveSpecies(int k=-1) { - if (k == -1) { - for (int i = 0; i < m_nsp; i++) + void solveSpecies(size_t k=npos) { + if (k == npos) { + for (size_t i = 0; i < m_nsp; i++) m_do_species[i] = true; } else m_do_species[k] = true; needJacUpdate(); } - void fixSpecies(int k=-1) { - if (k == -1) { - for (int i = 0; i < m_nsp; i++) + void fixSpecies(size_t k=npos) { + if (k == npos) { + for (size_t i = 0; i < m_nsp; i++) m_do_species[i] = false; } else m_do_species[k] = false; @@ -244,20 +235,20 @@ namespace Cantera { void integrateChem(doublereal* x,doublereal dt); - void resize(int components, int points); + void resize(size_t components, size_t points); virtual void setFixedPoint(int j0, doublereal t0){} void setJac(MultiJac* jac); - void setGas(const doublereal* x,int j); - void setGasAtMidpoint(const doublereal* x,int j); + void setGas(const doublereal* x, size_t j); + void setGasAtMidpoint(const doublereal* x, size_t j); //Karl Meredith // doublereal density_unprotected(int j) const { // return m_rho[j]; // } - doublereal density(int j) const { + doublereal density(size_t j) const { return m_rho[j]; } @@ -266,23 +257,23 @@ namespace Cantera { protected: - doublereal component(const doublereal* x, int i, int j) const { + doublereal component(const doublereal* x, size_t i, size_t j) const { doublereal xx = x[index(i,j)]; return xx; } - doublereal conc(const doublereal* x,int k,int j) const { + doublereal conc(const doublereal* x, size_t k,size_t j) const { return Y(x,k,j)*density(j)/m_wt[k]; } - doublereal cbar(const doublereal* x,int k, int j) const { + doublereal cbar(const doublereal* x, size_t k, size_t j) const { return std::sqrt(8.0*GasConstant * T(x,j) / (Pi * m_wt[k])); } - doublereal wdot(int k, int j) const {return m_wdot(k,j);} + doublereal wdot(size_t k, size_t j) const {return m_wdot(k,j);} /// write the net production rates at point j into array m_wdot - void getWdot(doublereal* x,int j) { + void getWdot(doublereal* x, size_t j) { setGas(x,j); m_kin->getNetProductionRates(&m_wdot(0,j)); } @@ -291,9 +282,8 @@ namespace Cantera { * update the thermodynamic properties from point * j0 to point j1 (inclusive), based on solution x. */ - void updateThermo(const doublereal* x, int j0, int j1) { - int j; - for (j = j0; j <= j1; j++) { + void updateThermo(const doublereal* x, size_t j0, size_t j1) { + for (size_t j = j0; j <= j1; j++) { setGas(x,j); m_rho[j] = m_thermo->density(); m_wtm[j] = m_thermo->meanMolecularWeight(); @@ -306,7 +296,7 @@ namespace Cantera { // central-differenced derivatives //-------------------------------- - doublereal cdif2(const doublereal* x, int n, int j, + doublereal cdif2(const doublereal* x, size_t n, size_t j, const doublereal* f) const { doublereal c1 = (f[j] + f[j-1])*(x[index(n,j)] - x[index(n,j-1)]); doublereal c2 = (f[j+1] + f[j])*(x[index(n,j+1)] - x[index(n,j)]); @@ -319,44 +309,44 @@ namespace Cantera { //-------------------------------- - doublereal T(const doublereal* x,int j) const { + doublereal T(const doublereal* x, size_t j) const { return x[index(c_offset_T, j)]; } - doublereal& T(doublereal* x,int j) {return x[index(c_offset_T, j)];} - doublereal T_prev(int j) const {return prevSoln(c_offset_T, j);} + doublereal& T(doublereal* x, size_t j) {return x[index(c_offset_T, j)];} + doublereal T_prev(size_t j) const {return prevSoln(c_offset_T, j);} - doublereal rho_u(const doublereal* x,int j) const { + doublereal rho_u(const doublereal* x, size_t j) const { return m_rho[j]*x[index(c_offset_U, j)];} - doublereal u(const doublereal* x,int j) const { + doublereal u(const doublereal* x, size_t j) const { return x[index(c_offset_U, j)];} - doublereal V(const doublereal* x,int j) const { + doublereal V(const doublereal* x, size_t j) const { return x[index(c_offset_V, j)];} - doublereal V_prev(int j) const { + doublereal V_prev(size_t j) const { return prevSoln(c_offset_V, j);} - doublereal lambda(const doublereal* x,int j) const { + doublereal lambda(const doublereal* x, size_t j) const { return x[index(c_offset_L, j)]; } - doublereal Y(const doublereal* x,int k, int j) const { + doublereal Y(const doublereal* x, size_t k, size_t j) const { return x[index(c_offset_Y + k, j)]; } - doublereal& Y(doublereal* x,int k, int j) { + doublereal& Y(doublereal* x, size_t k, size_t j) { return x[index(c_offset_Y + k, j)]; } - doublereal Y_prev(int k, int j) const { + doublereal Y_prev(size_t k, size_t j) const { return prevSoln(c_offset_Y + k, j); } - doublereal X(const doublereal* x,int k, int j) const { + doublereal X(const doublereal* x, size_t k, size_t j) const { return m_wtm[j]*Y(x,k,j)/m_wt[k]; } - doublereal flux(int k, int j) const { + doublereal flux(size_t k, size_t j) const { return m_flux(k, j); } @@ -364,38 +354,38 @@ namespace Cantera { // convective spatial derivatives. These use upwind // differencing, assuming u(z) is negative - doublereal dVdz(const doublereal* x,int j) const { - int jloc = (u(x,j) > 0.0 ? j : j + 1); + doublereal dVdz(const doublereal* x, size_t j) const { + size_t jloc = (u(x,j) > 0.0 ? j : j + 1); return (V(x,jloc) - V(x,jloc-1))/m_dz[jloc-1]; } - doublereal dYdz(const doublereal* x,int k, int j) const { - int jloc = (u(x,j) > 0.0 ? j : j + 1); + doublereal dYdz(const doublereal* x, size_t k, size_t j) const { + size_t jloc = (u(x,j) > 0.0 ? j : j + 1); return (Y(x,k,jloc) - Y(x,k,jloc-1))/m_dz[jloc-1]; } - doublereal dTdz(const doublereal* x,int j) const { - int jloc = (u(x,j) > 0.0 ? j : j + 1); + doublereal dTdz(const doublereal* x, size_t j) const { + size_t jloc = (u(x,j) > 0.0 ? j : j + 1); return (T(x,jloc) - T(x,jloc-1))/m_dz[jloc-1]; } - doublereal shear(const doublereal* x,int j) const { + doublereal shear(const doublereal* x, size_t j) const { doublereal c1 = m_visc[j-1]*(V(x,j) - V(x,j-1)); doublereal c2 = m_visc[j]*(V(x,j+1) - V(x,j)); return 2.0*(c2/(z(j+1) - z(j)) - c1/(z(j) - z(j-1)))/(z(j+1) - z(j-1)); } - doublereal divHeatFlux(const doublereal* x, int j) const { + doublereal divHeatFlux(const doublereal* x, size_t j) const { doublereal c1 = m_tcon[j-1]*(T(x,j) - T(x,j-1)); doublereal c2 = m_tcon[j]*(T(x,j+1) - T(x,j)); return -2.0*(c2/(z(j+1) - z(j)) - c1/(z(j) - z(j-1)))/(z(j+1) - z(j-1)); } - int mindex(int k, int j, int m) { + size_t mindex(size_t k, size_t j, size_t m) { return m*m_nsp*m_nsp + m_nsp*j + k; } - void updateDiffFluxes(const doublereal* x, int j0, int j1); + void updateDiffFluxes(const doublereal* x, size_t j0, size_t j1); //--------------------------------------------------------- @@ -441,7 +431,7 @@ namespace Cantera { Array2D m_wdot; vector_fp m_surfdot; - int m_nsp; + size_t m_nsp; igthermo_t* m_thermo; kinetics_t* m_kin; @@ -469,7 +459,7 @@ namespace Cantera { doublereal m_efctr; bool m_dovisc; - void updateTransport(doublereal* x,int j0, int j1); + void updateTransport(doublereal* x, size_t j0, size_t j1); private: vector_fp m_ybar; @@ -482,10 +472,10 @@ namespace Cantera { */ class AxiStagnFlow : public StFlow { public: - AxiStagnFlow(igthermo_t* ph = 0, int nsp = 1, int points = 1) : + AxiStagnFlow(igthermo_t* ph = 0, size_t nsp = 1, size_t points = 1) : StFlow(ph, nsp, points) { m_dovisc = true; } virtual ~AxiStagnFlow() {} - virtual void eval(int j, doublereal* x, doublereal* r, + virtual void eval(size_t j, doublereal* x, doublereal* r, integer* mask, doublereal rdt); virtual std::string flowType() { return "Axisymmetric Stagnation"; } }; @@ -495,13 +485,13 @@ namespace Cantera { */ class FreeFlame : public StFlow { public: - FreeFlame(igthermo_t* ph = 0, int nsp = 1, int points = 1) : + FreeFlame(igthermo_t* ph = 0, size_t nsp = 1, size_t points = 1) : StFlow(ph, nsp, points) { m_dovisc = false; setID("flame"); } virtual ~FreeFlame() {} - virtual void eval(int j, doublereal* x, doublereal* r, + virtual void eval(size_t j, doublereal* x, doublereal* r, integer* mask, doublereal rdt); virtual std::string flowType() { return "Free Flame"; } virtual bool fixed_mdot() { return false; } diff --git a/Cantera/src/oneD/boundaries1D.cpp b/Cantera/src/oneD/boundaries1D.cpp index b87ab2e79..1de15bb48 100644 --- a/Cantera/src/oneD/boundaries1D.cpp +++ b/Cantera/src/oneD/boundaries1D.cpp @@ -1,21 +1,8 @@ /** * @file boundaries1D.cpp */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2002-3 California Institute of Technology -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "Inlet1D.h" using namespace std; @@ -36,8 +23,8 @@ namespace Cantera { void Bdry1D:: - _init(int n) { - if (m_index < 0) { + _init(size_t n) { + if (m_index == npos) { throw CanteraError("Bdry1D", "install in container before calling init."); } @@ -68,7 +55,7 @@ namespace Cantera { // if this is not the last domain, see what is connected on // the right - if (m_index < container().nDomains() - 1) { + if (m_index + 1 < container().nDomains()) { Domain1D& r = container().domain(m_index+1); if (r.domainType() == cFlowType) { m_flow_right = (StFlow*)&r; @@ -115,7 +102,7 @@ namespace Cantera { } string Inlet1D:: - componentName(int n) const { + componentName(size_t n) const { switch (n) { case 0: return "mdot"; @@ -169,10 +156,9 @@ namespace Cantera { void Inlet1D:: - eval(int jg, doublereal* xg, doublereal* rg, + eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt) { - int k; - if (jg >= 0 && (jg < firstPoint() - 2 || jg > lastPoint() + 2)) return; + if (jg != npos && (jg + 2 < firstPoint() || jg > lastPoint() + 2)) return; // start of local part of global arrays doublereal* x = xg + loc(); @@ -216,7 +202,7 @@ namespace Cantera { rb[3] += x[0]; // add the convective term to the species residual equations - for (k = 1; k < m_nsp; k++) { + for (size_t k = 1; k < m_nsp; k++) { rb[4+k] += x[0]*m_yin[k]; } @@ -231,13 +217,13 @@ namespace Cantera { // right inlet. else { - int boffset = m_flow->nComponents(); + size_t boffset = m_flow->nComponents(); xb = x - boffset; rb = r - boffset; rb[1] -= m_V0; rb[2] -= x[1]; // T rb[0] += x[0]; // u - for (k = 1; k < m_nsp; k++) { + for (size_t k = 1; k < m_nsp; k++) { rb[4+k] += x[0]*(m_yin[k]); } } @@ -252,8 +238,8 @@ namespace Cantera { inlt.addAttribute("id",id()); inlt.addAttribute("points",1); inlt.addAttribute("type","inlet"); - inlt.addAttribute("components",nComponents()); - for (int k = 0; k < nComponents(); k++) { + inlt.addAttribute("components", double(nComponents())); + for (size_t k = 0; k < nComponents(); k++) { ctml::addFloat(inlt, componentName(k), s[k], "", "",lowerBound(k), upperBound(k)); } } @@ -273,7 +259,7 @@ namespace Cantera { // Empty1D //-------------------------------------------------- - string Empty1D::componentName(int n) const { + string Empty1D::componentName(size_t n) const { switch (n) { case 0: return "dummy"; @@ -297,9 +283,9 @@ namespace Cantera { } void Empty1D:: - eval(int jg, doublereal* xg, doublereal* rg, + eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt) { - if (jg >= 0 && (jg < firstPoint() - 2 || jg > lastPoint() + 2)) return; + if (jg != npos && (jg + 2 < firstPoint() || jg > lastPoint() + 2)) return; // start of local part of global arrays doublereal* x = xg + loc(); @@ -317,7 +303,7 @@ namespace Cantera { symm.addAttribute("id",id()); symm.addAttribute("points",1); symm.addAttribute("type","empty"); - symm.addAttribute("components",nComponents()); + symm.addAttribute("components", double(nComponents())); } void Empty1D:: @@ -331,7 +317,7 @@ namespace Cantera { // Symm1D //-------------------------------------------------- - string Symm1D::componentName(int n) const { + string Symm1D::componentName(size_t n) const { switch (n) { case 0: return "dummy"; @@ -355,9 +341,9 @@ namespace Cantera { } void Symm1D:: - eval(int jg, doublereal* xg, doublereal* rg, + eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt) { - if (jg >= 0 && (jg < firstPoint() - 2 || jg > lastPoint() + 2)) return; + if (jg != npos && (jg + 2< firstPoint() || jg > lastPoint() + 2)) return; // start of local part of global arrays doublereal* x = xg + loc(); @@ -368,7 +354,7 @@ namespace Cantera { r[0] = x[0]; diag[0] = 0; - int nc; + size_t nc; if (m_flow_right) { nc = m_flow_right->nComponents(); @@ -400,7 +386,7 @@ namespace Cantera { symm.addAttribute("id",id()); symm.addAttribute("points",1); symm.addAttribute("type","symmetry"); - symm.addAttribute("components",nComponents()); + symm.addAttribute("components", double(nComponents())); } void Symm1D:: @@ -413,7 +399,7 @@ namespace Cantera { // Outlet1D //-------------------------------------------------- - string Outlet1D::componentName(int n) const { + string Outlet1D::componentName(size_t n) const { switch (n) { case 0: return "outlet dummy"; @@ -441,9 +427,9 @@ namespace Cantera { void Outlet1D:: - eval(int jg, doublereal* xg, doublereal* rg, + eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt) { - if (jg >= 0 && (jg < firstPoint() - 2 || jg > lastPoint() + 2)) return; + if (jg != npos && (jg + 2 < firstPoint() || jg > lastPoint() + 2)) return; // start of local part of global arrays doublereal* x = xg + loc(); @@ -454,7 +440,7 @@ namespace Cantera { r[0] = x[0]; diag[0] = 0; - int nc, k; + size_t nc, k; if (m_flow_right) { nc = m_flow_right->nComponents(); @@ -498,7 +484,7 @@ namespace Cantera { outlt.addAttribute("id",id()); outlt.addAttribute("points",1); outlt.addAttribute("type","outlet"); - outlt.addAttribute("components",nComponents()); + outlt.addAttribute("components", double(nComponents())); } void Outlet1D:: @@ -533,7 +519,7 @@ namespace Cantera { } } - string OutletRes1D::componentName(int n) const { + string OutletRes1D::componentName(size_t n) const { switch (n) { case 0: return "dummy"; @@ -576,10 +562,10 @@ namespace Cantera { void OutletRes1D:: - eval(int jg, doublereal* xg, doublereal* rg, + eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt) { - if (jg >= 0 && (jg < firstPoint() - 2 || jg > lastPoint() + 2)) return; + if (jg != npos && (jg + 2 < firstPoint() || jg > lastPoint() + 2)) return; // start of local part of global arrays doublereal* x = xg + loc(); @@ -591,7 +577,7 @@ namespace Cantera { // drive dummy component to zero r[0] = x[0]; diag[0] = 0; - int nc, k; + size_t nc, k; if (m_flow_right) { nc = m_flow_right->nComponents(); @@ -638,7 +624,7 @@ namespace Cantera { outlt.addAttribute("id",id()); outlt.addAttribute("points",1); outlt.addAttribute("type","outletres"); - outlt.addAttribute("components",nComponents()); + outlt.addAttribute("components", double(nComponents())); } void OutletRes1D:: @@ -655,7 +641,7 @@ namespace Cantera { - string Surf1D::componentName(int n) const { + string Surf1D::componentName(size_t n) const { switch (n) { case 0: return "temperature"; @@ -681,9 +667,9 @@ namespace Cantera { void Surf1D:: - eval(int jg, doublereal* xg, doublereal* rg, + eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt) { - if (jg >= 0 && (jg < firstPoint() - 2 || jg > lastPoint() + 2)) return; + if (jg != npos && (jg + 2 < firstPoint() || jg > lastPoint() + 2)) return; // start of local part of global arrays doublereal* x = xg + loc(); @@ -693,7 +679,7 @@ namespace Cantera { r[0] = x[0] - m_temp; diag[0] = 0; - int nc; + size_t nc; if (m_flow_right) { rb = r + 1; @@ -717,8 +703,8 @@ namespace Cantera { inlt.addAttribute("id",id()); inlt.addAttribute("points",1); inlt.addAttribute("type","surface"); - inlt.addAttribute("components",nComponents()); - for (int k = 0; k < nComponents(); k++) { + inlt.addAttribute("components", double(nComponents())); + for (size_t k = 0; k < nComponents(); k++) { ctml::addFloat(inlt, componentName(k), s[k], "", "",0.0, 1.0); } } @@ -742,7 +728,7 @@ namespace Cantera { - string ReactingSurf1D::componentName(int n) const { + string ReactingSurf1D::componentName(size_t n) const { if (n == 0) return "temperature"; else if (n < m_nsp + 1) return m_sphase->speciesName(n-1); @@ -756,21 +742,19 @@ namespace Cantera { _init(m_nsp+1); m_fixed_cov.resize(m_nsp, 0.0); m_fixed_cov[0] = 1.0; - int nt = m_kin->nTotalSpecies(); - m_work.resize(nt, 0.0); + m_work.resize(m_kin->nTotalSpecies(), 0.0); // set bounds vector_fp lower(m_nv), upper(m_nv); lower[0] = 200.0; upper[0] = 1.e5; - int n; - for (n = 0; n < m_nsp; n++) { + for (size_t n = 0; n < m_nsp; n++) { lower[n+1] = -1.0e-5; upper[n+1] = 2.0; } setBounds(m_nv, DATA_PTR(lower), m_nv, DATA_PTR(upper)); vector_fp rtol(m_nv), atol(m_nv); - for (n = 0; n < m_nv; n++) { + for (size_t n = 0; n < m_nv; n++) { rtol[n] = 1.0e-5; atol[n] = 1.0e-9; } @@ -780,9 +764,9 @@ namespace Cantera { void ReactingSurf1D:: - eval(int jg, doublereal* xg, doublereal* rg, + eval(size_t jg, doublereal* xg, doublereal* rg, integer* diagg, doublereal rdt) { - if (jg >= 0 && (jg < firstPoint() - 2 || jg > lastPoint() + 2)) return; + if (jg != npos && (jg + 2 < firstPoint() || jg > lastPoint() + 2)) return; // start of local part of global arrays doublereal* x = xg + loc(); @@ -795,8 +779,7 @@ namespace Cantera { // set the coverages doublereal sum = 0.0; - int k; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_work[k] = x[k+1]; sum += x[k+1]; } @@ -807,8 +790,8 @@ namespace Cantera { // set the left gas state to the adjacent point - int leftloc = 0, rightloc = 0; - int pnt = 0; + size_t leftloc = 0, rightloc = 0; + size_t pnt = 0; if (m_flow_left) { leftloc = m_flow_left->loc(); @@ -827,25 +810,23 @@ namespace Cantera { //scale(m_work.begin(), m_work.end(), m_work.begin(), m_mult[0]); // bool enabled = true; - int ioffset = m_kin->kineticsSpeciesIndex(0, m_surfindex); + size_t ioffset = m_kin->kineticsSpeciesIndex(0, m_surfindex); if (m_enabled) { doublereal maxx = -1.0; - int imx = -1; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { r[k+1] = m_work[k + ioffset] * m_sphase->size(k) * rs0; r[k+1] -= rdt*(x[k+1] - prevSoln(k+1,0)); diag[k+1] = 1; if (x[k+1] > maxx) { maxx = x[k+1]; - imx = k+1; } } r[1] = 1.0 - sum; diag[1] = 0; } else { - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { r[k+1] = x[k+1] - m_fixed_cov[k]; diag[k+1] = 0; } @@ -856,14 +837,14 @@ namespace Cantera { xb = x + 1; rb[2] = xb[2] - x[0]; // specified T } - int nc; + size_t nc; if (m_flow_left) { nc = m_flow_left->nComponents(); const doublereal* mwleft = DATA_PTR(m_phase_left->molecularWeights()); rb =r - nc; xb = x - nc; rb[2] = xb[2] - x[0]; // specified T - for (int nl = 1; nl < m_left_nsp; nl++) { + for (size_t nl = 1; nl < m_left_nsp; nl++) { rb[4+nl] += m_work[nl]*mwleft[nl]; } } @@ -877,8 +858,8 @@ namespace Cantera { inlt.addAttribute("id",id()); inlt.addAttribute("points",1); inlt.addAttribute("type","surface"); - inlt.addAttribute("components",nComponents()); - for (int k = 0; k < nComponents(); k++) { + inlt.addAttribute("components", double(nComponents())); + for (size_t k = 0; k < nComponents(); k++) { ctml::addFloat(inlt, componentName(k), s[k], "", "",0.0, 1.0); } } diff --git a/Cantera/src/oneD/newton_utils.cpp b/Cantera/src/oneD/newton_utils.cpp index 516d01c88..63762c7e2 100644 --- a/Cantera/src/oneD/newton_utils.cpp +++ b/Cantera/src/oneD/newton_utils.cpp @@ -2,11 +2,6 @@ * @file newton_utils.cpp */ -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "ct_defs.h" #include "Domain1D.h" @@ -16,9 +11,9 @@ namespace Cantera { class Indx { public: - Indx(int nv, int np) : m_nv(nv), m_np(np) {} - int m_nv, m_np; - int operator()(int m, int j) { return j*m_nv + m; } + Indx(size_t nv, size_t np) : m_nv(nv), m_np(np) {} + size_t m_nv, m_np; + size_t operator()(size_t m, size_t j) { return j*m_nv + m; } }; @@ -31,11 +26,11 @@ namespace Cantera { Domain1D& r, int loglevel) { char buf[100]; - int np = r.nPoints(); - int nv = r.nComponents(); + size_t np = r.nPoints(); + size_t nv = r.nComponents(); Indx index(nv, np); doublereal above, below, val, newval; - int m, j; + size_t m, j; doublereal fbound = 1.0; bool wroteTitle = false; for (m = 0; m < nv; m++) { @@ -109,12 +104,10 @@ namespace Cantera { doublereal norm_square(const doublereal* x, const doublereal* step, Domain1D& r) { doublereal f, ewt, esum, sum = 0.0; - int n, j; + size_t n, j; doublereal f2max = 0.0; - int nmax = 0; - int jmax = 0; - int nv = r.nComponents(); - int np = r.nPoints(); + size_t nv = r.nComponents(); + size_t np = r.nPoints(); for (n = 0; n < nv; n++) { esum = 0.0; @@ -124,17 +117,10 @@ namespace Cantera { f = step[nv*j + n]/ewt; sum += f*f; if (f*f > f2max) { - jmax = j; - nmax = n; f2max = f*f; } } } -#undef DEBUG_NORM -#ifdef DEBUG_NORM - cout << "max step in domain " << r.id() << ": " << f2max << endl << - " for component " << r.componentName(nmax) << " at point " << jmax << endl; -#endif return sum; } } diff --git a/Cantera/src/oneD/oneD_files.cpp b/Cantera/src/oneD/oneD_files.cpp deleted file mode 100644 index d271f78c8..000000000 --- a/Cantera/src/oneD/oneD_files.cpp +++ /dev/null @@ -1,9 +0,0 @@ -#include "MultiJac.cpp" -#include "MultiNewton.cpp" -#include "newton_utils.cpp" -#include "OneDim.cpp" -#include "StFlow.cpp" -#include "boundaries1D.cpp" -#include "refine.cpp" -#include "Sim1D.cpp" -#include "Domain1D.cpp" diff --git a/Cantera/src/oneD/refine.cpp b/Cantera/src/oneD/refine.cpp index c679b9874..ccabbb76a 100644 --- a/Cantera/src/oneD/refine.cpp +++ b/Cantera/src/oneD/refine.cpp @@ -1,10 +1,3 @@ -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - - #include #include #include "Domain1D.h" @@ -16,7 +9,7 @@ using namespace std; namespace Cantera { template - bool has_key(const M& m, int j) { + bool has_key(const M& m, size_t j) { if (m.find(j) != m.end()) return true; return false; } @@ -47,11 +40,11 @@ namespace Cantera { } - int Refiner::analyze(int n, const doublereal* z, + int Refiner::analyze(size_t n, const doublereal* z, const doublereal* x) { if (n >= m_npmax) { - writelog("max number of grid points reached ("+int2str(m_npmax)+".\n"); + writelog("max number of grid points reached ("+int2str(int(m_npmax))+".\n"); return -2; } @@ -77,14 +70,14 @@ namespace Cantera { /** * find locations where cell size ratio is too large. */ - int j; + size_t j; vector_fp dz(n-1, 0.0); string name; doublereal vmin, vmax, smin, smax, aa, ss; doublereal dmax, r; vector_fp v(n), s(n-1); - for (int i = 0; i < m_nv; i++) { + for (size_t i = 0; i < m_nv; i++) { if (m_active[i]) { name = m_domain->componentName(i); //writelog("refine: examining "+name+"\n"); @@ -180,23 +173,21 @@ namespace Cantera { dz[j] = z[j+1] - z[j]; if (dz[j] > m_ratio*dz[j-1]) { m_loc[j] = 1; - m_c["point "+int2str(j)] = 1; + m_c["point "+int2str(int(j))] = 1; } if (dz[j] < dz[j-1]/m_ratio) { m_loc[j-1] = 1; - m_c["point "+int2str(j-1)] = 1; + m_c["point "+int2str(int(j)-1)] = 1; } //if (m_loc.size() + n > m_npmax) goto done; } - - //done: //m_did_analysis = true; - return static_cast(m_loc.size()); + return int(m_loc.size()); } - double Refiner::value(const double* x, int i, int j) { + double Refiner::value(const double* x, size_t i, size_t j) { return x[m_domain->index(i,j)]; } @@ -207,9 +198,9 @@ namespace Cantera { writelog(string("Refining grid in ") + m_domain->id()+".\n" +" New points inserted after grid points "); - map::const_iterator b = m_loc.begin(); + map::const_iterator b = m_loc.begin(); for (; b != m_loc.end(); ++b) { - writelog(int2str(b->first)+" "); + writelog(int2str(int(b->first))+" "); } writelog("\n"); writelog(" to resolve "); @@ -239,7 +230,7 @@ namespace Cantera { } int jn = 0; - if (m_loc.size() == 0) { + if (m_loc.empty()) { copy(z, z + n, zn); return 0; } diff --git a/Cantera/src/oneD/refine.h b/Cantera/src/oneD/refine.h index cfb15536e..aab6e5927 100644 --- a/Cantera/src/oneD/refine.h +++ b/Cantera/src/oneD/refine.h @@ -21,18 +21,18 @@ namespace Cantera { } void setActive(int comp, bool state = true) { m_active[comp] = state; } void setMaxPoints(int npmax) { m_npmax = npmax; } - int analyze(int n, const doublereal* z, const doublereal* x); + int analyze(size_t n, const doublereal* z, const doublereal* x); int getNewGrid(int n, const doublereal* z, int nn, doublereal* znew); //int getNewSoln(int n, const doublereal* x, doublereal* xnew); int nNewPoints() { return static_cast(m_loc.size()); } void show(); - bool newPointNeeded(int j) { + bool newPointNeeded(size_t j) { return m_loc.find(j) != m_loc.end(); } - bool keepPoint(int j) { + bool keepPoint(size_t j) { return (m_keep[j] != -1); // m_keep.find(j) != m_keep.end(); } - double value(const double* x, int i, int j); + double value(const double* x, size_t i, size_t j); double maxRatio() { return m_ratio; } double maxDelta() { return m_slope; } double maxSlope() { return m_curve; } @@ -40,14 +40,14 @@ namespace Cantera { protected: - std::map m_loc; - std::map m_keep; + std::map m_loc; + std::map m_keep; std::map m_c; std::vector m_active; doublereal m_ratio, m_slope, m_curve, m_prune; doublereal m_min_range; Domain1D* m_domain; - int m_nv, m_npmax; + size_t m_nv, m_npmax; doublereal m_thresh; }; diff --git a/Cantera/src/spectra/CMakeLists.txt b/Cantera/src/spectra/CMakeLists.txt deleted file mode 100644 index 9b8a58746..000000000 --- a/Cantera/src/spectra/CMakeLists.txt +++ /dev/null @@ -1,13 +0,0 @@ -SET (SPECTRA_SRCS rotor.cpp LineBroadener.cpp spectralUtilities.cpp) - -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/base) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/thermo) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/numerics) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/transport) - -ADD_LIBRARY(spectra ${SPECTRA_SRCS} ) - -SET (SPECTRA_H rotor.h LineBroadener.h Nuclei.h spectralUtilities.h) -INSTALL_FILES(/include/cantera/kernel FILES ${SPECTRA_H}) - diff --git a/Cantera/src/spectra/DiatomicMolecule.h b/Cantera/src/spectra/DiatomicMolecule.h index 04b8f73db..f805c6904 100644 --- a/Cantera/src/spectra/DiatomicMolecule.h +++ b/Cantera/src/spectra/DiatomicMolecule.h @@ -3,7 +3,7 @@ #include "Nuclei.h" -namespace CanteraSpectra { +namespace Cantera { class DiatomicMolecule { public: diff --git a/Cantera/src/spectra/LineBroadener.cpp b/Cantera/src/spectra/LineBroadener.cpp index 5daa0ae4c..b2823257e 100644 --- a/Cantera/src/spectra/LineBroadener.cpp +++ b/Cantera/src/spectra/LineBroadener.cpp @@ -1,11 +1,17 @@ #include "ct_defs.h" #include + +#ifdef USE_BOOST_MATH +#include +using boost::math::erf; +#endif + #include "LineBroadener.h" using namespace std; using namespace Cantera; -namespace CanteraSpectra { +namespace Cantera { Lorentzian::Lorentzian(doublereal gamma) { m_hwhm = gamma; diff --git a/Cantera/src/spectra/LineBroadener.h b/Cantera/src/spectra/LineBroadener.h index ac7828939..b51bee0d2 100644 --- a/Cantera/src/spectra/LineBroadener.h +++ b/Cantera/src/spectra/LineBroadener.h @@ -7,7 +7,7 @@ #include "ct_defs.h" #include "ctexceptions.h" -namespace CanteraSpectra { +namespace Cantera { /** * Base class for classes implementing line shapes of @@ -37,7 +37,7 @@ namespace CanteraSpectra { * an exception will be thrown. */ virtual doublereal profile(doublereal deltaFreq) { - throw Cantera::CanteraError("LineBroadener::profile", + throw CanteraError("LineBroadener::profile", "base class method called!"); } @@ -52,7 +52,7 @@ namespace CanteraSpectra { * \f] */ virtual doublereal cumulative(doublereal deltaFreq) { - throw Cantera::CanteraError("LineBroadener::cumulative", + throw CanteraError("LineBroadener::cumulative", "base class method called!"); } diff --git a/Cantera/src/spectra/Makefile.in b/Cantera/src/spectra/Makefile.in deleted file mode 100644 index fc124f288..000000000 --- a/Cantera/src/spectra/Makefile.in +++ /dev/null @@ -1,88 +0,0 @@ -#/bin/sh -############################################################### -# $Author$ -# $Date$ -# $Revision$ -# -# Copyright 2007 California Institute of Technology -# -############################################################### - -.SUFFIXES : -.SUFFIXES : .cpp .d .o .h - -INCDIR = ../../../build/include/cantera/kernel -INSTALL_TSC = ../../../bin/install_tsc -do_ranlib = @DO_RANLIB@ - -debug_mode = @CANTERA_DEBUG_MODE@ -ifeq ($(debug_mode), 1) - DEBUG_FLAG=-DDEBUG_MODE -else - DEBUG_FLAG= -endif - -PURIFY=@PURIFY@ - -PIC_FLAG=@PIC@ - -CXX_FLAGS = @CXXFLAGS@ $(LOCAL_DEFS) $(CXX_OPT) $(PIC_FLAG) $(DEBUG_FLAG) - -#SPECTRA_OBJ = rotor.o LineBroadener.o spectralUtilities.o -SPECTRA_OBJ = rotor.o LineBroadener.o - -#SPECTRA_H = rotor.h LineBroadener.h Nuclei.h spectralUtilities.h -SPECTRA_H = rotor.h LineBroadener.h Nuclei.h spectralUtilities.h - -CXX_INCLUDES = -I. @CXX_INCLUDES@ -I../base -LIB = @buildlib@/libctspectra.a - -DEPENDS = $(SPECTRA_OBJ:.o=.d) - -all: $(LIB) .depends - @(@INSTALL@ -d $(INCDIR)) - @(for lh in $(SPECTRA_H) ; do \ - $(INSTALL_TSC) "$${lh}" $(INCDIR) ; \ - done) -%.d: - @CXX_DEPENDS@ $(CXX_FLAGS) $(CXX_INCLUDES) $*.cpp > $*.d - -.cpp.o: - $(PURIFY) @CXX@ -c $< $(CXX_FLAGS) $(CXX_INCLUDES) - -$(LIB): $(SPECTRA_OBJ) $(SPECTRA_H) - @ARCHIVE@ $(LIB) $(SPECTRA_OBJ) > /dev/null -ifeq ($(do_ranlib),1) - @RANLIB@ $(LIB) -endif - -clean: - @(for lh in dummy.h $(SPECTRA_H) ; do \ - th=$(INCDIR)/"$${lh}" ; \ - if test -f "$${th}" ; then \ - $(RM) "$${th}" ; \ - echo "$(RM) $${th}" ; \ - fi \ - done) - @(if test -f $(LIB) ; then \ - $(RM) $(LIB) ; \ - echo "$(RM) $(LIB)" ; \ - fi) - $(RM) *.o *~ .depends *.d - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -depends: - @MAKE@ .depends - -.depends: $(DEPENDS) - cat $(DEPENDS) > .depends - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/Cantera/src/spectra/Nuclei.h b/Cantera/src/spectra/Nuclei.h index ccb69d215..89d59fec1 100644 --- a/Cantera/src/spectra/Nuclei.h +++ b/Cantera/src/spectra/Nuclei.h @@ -7,7 +7,7 @@ #include "ct_defs.h" -namespace CanteraSpectra { +namespace Cantera { /** * Represents atomic nuclei. These classes only provide minimal @@ -90,6 +90,6 @@ namespace CanteraSpectra { } -} // CanteraSpectra +} // Cantera #endif diff --git a/Cantera/src/spectra/rotor.cpp b/Cantera/src/spectra/rotor.cpp index 9b4770e20..06c89adae 100644 --- a/Cantera/src/spectra/rotor.cpp +++ b/Cantera/src/spectra/rotor.cpp @@ -2,18 +2,13 @@ * @file rotor.cpp * */ -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "ct_defs.h" #include "rotor.h" using namespace std; using namespace Cantera; -namespace CanteraSpectra { +namespace Cantera { /** * Constructor. diff --git a/Cantera/src/spectra/rotor.h b/Cantera/src/spectra/rotor.h index b8d6aab18..e401d3ca1 100644 --- a/Cantera/src/spectra/rotor.h +++ b/Cantera/src/spectra/rotor.h @@ -18,7 +18,7 @@ /** * Namespace for spectroscopic functions and classes. */ -namespace CanteraSpectra { +namespace Cantera { /** * Class Rotor represents a non-rigid quantum-mechanical rotor. diff --git a/Cantera/src/spectra/spectralUtilities.cpp b/Cantera/src/spectra/spectralUtilities.cpp index 26a0fbf7e..b807df3a8 100644 --- a/Cantera/src/spectra/spectralUtilities.cpp +++ b/Cantera/src/spectra/spectralUtilities.cpp @@ -1,7 +1,7 @@ #include "spectralUtilities.h" #include "Nuclei.h" -namespace CanteraSpectra { +namespace Cantera { //Nucleus_syms = {"H":1, "D":2, "T":3, "He3":4, "He4":5, // "C12":6, "C13":7, "N14":8, "N15":9, diff --git a/Cantera/src/spectra/spectralUtilities.h b/Cantera/src/spectra/spectralUtilities.h index a27cb1440..65f984368 100644 --- a/Cantera/src/spectra/spectralUtilities.h +++ b/Cantera/src/spectra/spectralUtilities.h @@ -3,9 +3,4 @@ #include "Nuclei.h" -namespace CanteraSpectra { - -} - - #endif diff --git a/Cantera/src/thermo/AdsorbateThermo.h b/Cantera/src/thermo/AdsorbateThermo.h index 1d8230ffd..28f446042 100644 --- a/Cantera/src/thermo/AdsorbateThermo.h +++ b/Cantera/src/thermo/AdsorbateThermo.h @@ -7,12 +7,6 @@ * thermo properties of a species with several vibrational models. * */ - -/* $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2007 California Institute of Technology @@ -90,7 +84,7 @@ namespace Cantera { doublereal refPressure) { m_be = c[1]; m_nFreqs = int(c[0]); - for (int n = 0; n < m_nFreqs; n++) { + for (size_t n = 0; n < m_nFreqs; n++) { m_freq[n] = c[n+2]; } m_index = index; @@ -184,19 +178,16 @@ namespace Cantera { doublereal m_Pref; //! species index int m_index; - // - int m_nFreqs; + size_t m_nFreqs; //! array of vib frequencies array_fp m_freq; - // doublereal m_be; doublereal _energy_RT(double T) const { doublereal x, hnu_kt, hnu, sum = 0.0; doublereal kt = T*Boltzmann; - int i; - for (i = 0; i < m_nFreqs; i++) { + for (size_t i = 0; i < m_nFreqs; i++) { hnu = Planck * m_freq[i]; hnu_kt = hnu/kt; x = exp(-hnu_kt); @@ -208,8 +199,7 @@ namespace Cantera { doublereal _free_energy_RT(double T) const { doublereal x, hnu_kt, sum = 0.0; doublereal kt = T*Boltzmann; - int i; - for (i = 0; i < m_nFreqs; i++) { + for (size_t i = 0; i < m_nFreqs; i++) { hnu_kt = Planck * m_freq[i] / kt; x = exp(-hnu_kt); sum += log(1.0 - x); diff --git a/Cantera/src/thermo/CMakeLists.txt b/Cantera/src/thermo/CMakeLists.txt deleted file mode 100644 index abd385e16..000000000 --- a/Cantera/src/thermo/CMakeLists.txt +++ /dev/null @@ -1,30 +0,0 @@ -SET (THERMO_SRCS State.cpp Elements.cpp Constituents.cpp Phase.cpp - ThermoPhase.cpp IdealGasPhase.cpp ConstDensityThermo.cpp - SpeciesThermoFactory.cpp ConstCpPoly.cpp Nasa9Poly1.cpp - Nasa9PolyMultiTempRegion.cpp - Mu0Poly.cpp GeneralSpeciesThermo.cpp SurfPhase.cpp - ThermoFactory.cpp phasereport.cpp SemiconductorPhase.cpp - StoichSubstance.cpp PureFluidPhase.cpp LatticeSolidPhase.cpp - LatticePhase.cpp) - -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/base) - -ADD_LIBRARY(thermo ${THERMO_SRCS}) - -TARGET_LINK_LIBRARIES (thermo ctbase) - -SET(THERMO_H State.h Elements.h Constituents.h Phase.h mix_defs.h - ThermoPhase.h IdealGasPhase.h ConstDensityThermo.h - SpeciesThermoFactory.h ThermoFactory.h - NasaPoly1.h NasaPoly2.h NasaThermo.h Nasa9Poly1.h - Nasa9PolyMultiTempRegion.h - ShomateThermo.h ShomatePoly.h ConstCpPoly.h - SimpleThermo.h SpeciesThermoMgr.h - SpeciesThermoInterpType.h - GeneralSpeciesThermo.h Mu0Poly.h - speciesThermoTypes.h SpeciesThermo.h SurfPhase.h - EdgePhase.h ) -# @phase_header_files@) - -INSTALL_FILES(/include/cantera/kernel FILES ${THERMO_H}) diff --git a/Cantera/src/thermo/ConstCpPoly.cpp b/Cantera/src/thermo/ConstCpPoly.cpp index 2cfcd2a37..d9de5eee3 100644 --- a/Cantera/src/thermo/ConstCpPoly.cpp +++ b/Cantera/src/thermo/ConstCpPoly.cpp @@ -4,12 +4,6 @@ * employs a constant heat capacity assumption (see \ref spthermo and * \link Cantera::ConstCpPoly ConstCpPoly \endlink). */ -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology @@ -32,7 +26,7 @@ namespace Cantera { m_index(0) { } - ConstCpPoly::ConstCpPoly(int n, doublereal tlow, doublereal thigh, + ConstCpPoly::ConstCpPoly(size_t n, doublereal tlow, doublereal thigh, doublereal pref, const doublereal* coeffs) : m_lowT (tlow), @@ -115,7 +109,7 @@ namespace Cantera { s_R[m_index] = m_s0_R + m_cp0_R * (logt - m_logt0); } - void ConstCpPoly::reportParameters(int &n, int &type, + void ConstCpPoly::reportParameters(size_t &n, int &type, doublereal &tlow, doublereal &thigh, doublereal &pref, doublereal* const coeffs) const { diff --git a/Cantera/src/thermo/ConstCpPoly.h b/Cantera/src/thermo/ConstCpPoly.h index 7577769c5..63c98ed4e 100644 --- a/Cantera/src/thermo/ConstCpPoly.h +++ b/Cantera/src/thermo/ConstCpPoly.h @@ -4,11 +4,6 @@ * object that employs a constant heat capacity assumption (see \ref spthermo and * \link Cantera::ConstCpPoly ConstCpPoly\endlink). */ -/* - * $Author$ - * $Revision$ - * $Date$ - */ // Copyright 2001 California Institute of Technology @@ -71,7 +66,7 @@ namespace Cantera { * - c[3] = \f$ {Cp}_k^o(T_0, p_{ref}) \f$ (J(kmol K) * */ - ConstCpPoly(int n, doublereal tlow, doublereal thigh, + ConstCpPoly(size_t n, doublereal tlow, doublereal thigh, doublereal pref, const doublereal* coeffs); @@ -102,7 +97,7 @@ namespace Cantera { virtual int reportType() const { return CONSTANT_CP; } //! Returns an integer representing the species index - virtual int speciesIndex() const { return m_index; } + virtual size_t speciesIndex() const { return m_index; } //! Update the properties for this species, given a temperature polynomial /*! @@ -159,7 +154,7 @@ namespace Cantera { * @param coeffs Vector of coefficients used to set the * parameters for the standard state. */ - void reportParameters(int &n, int &type, + void reportParameters(size_t &n, int &type, doublereal &tlow, doublereal &thigh, doublereal &pref, doublereal* const coeffs) const; @@ -196,7 +191,7 @@ namespace Cantera { //! Reference pressure (Pa) doublereal m_Pref; //! Species Index - int m_index; + size_t m_index; private: diff --git a/Cantera/src/thermo/ConstDensityThermo.cpp b/Cantera/src/thermo/ConstDensityThermo.cpp index f4129d143..f419e2f27 100644 --- a/Cantera/src/thermo/ConstDensityThermo.cpp +++ b/Cantera/src/thermo/ConstDensityThermo.cpp @@ -4,17 +4,8 @@ * (see \ref thermoprops and \link Cantera::ConstDensityThermo ConstDensityThermo \endlink). */ -/* - * $Id$ - * - * Copyright 2002 California Institute of Technology - */ - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif +// Copyright 2002 California Institute of Technology #include "ct_defs.h" #include "mix_defs.h" #include "ConstDensityThermo.h" @@ -106,16 +97,16 @@ namespace Cantera { } void ConstDensityThermo::getActivityCoefficients(doublereal* ac) const { - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { ac[k] = 1.0; } } - doublereal ConstDensityThermo::standardConcentration(int k) const { + doublereal ConstDensityThermo::standardConcentration(size_t k) const { return molarDensity(); } - doublereal ConstDensityThermo::logStandardConc(int k) const { + doublereal ConstDensityThermo::logStandardConc(size_t k) const { return log(molarDensity()); } @@ -125,7 +116,7 @@ namespace Cantera { doublereal xx; doublereal rt = temperature() * GasConstant; const array_fp& g_RT = gibbs_RT(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { xx = fmaxx(SmallNumber, moleFraction(k)); mu[k] = rt*(g_RT[k] + log(xx)) + vdp; } @@ -145,14 +136,13 @@ namespace Cantera { if (tmax > 0.0) m_tmax = tmax; m_p0 = refPressure(); - int leng = m_kk; - m_h0_RT.resize(leng); - m_g0_RT.resize(leng); - m_expg0_RT.resize(leng); - m_cp0_R.resize(leng); - m_s0_R.resize(leng); - m_pe.resize(leng, 0.0); - m_pp.resize(leng); + m_h0_RT.resize(m_kk); + m_g0_RT.resize(m_kk); + m_expg0_RT.resize(m_kk); + m_cp0_R.resize(m_kk); + m_s0_R.resize(m_kk); + m_pe.resize(m_kk, 0.0); + m_pp.resize(m_kk); } @@ -166,8 +156,7 @@ namespace Cantera { m_spthermo->update(tnow, &m_cp0_R[0], &m_h0_RT[0], &m_s0_R[0]); m_tlast = tnow; - int k; - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_g0_RT[k] = m_h0_RT[k] - m_s0_R[k]; } m_tlast = tnow; diff --git a/Cantera/src/thermo/ConstDensityThermo.h b/Cantera/src/thermo/ConstDensityThermo.h index f462516c5..ec9d4ec31 100644 --- a/Cantera/src/thermo/ConstDensityThermo.h +++ b/Cantera/src/thermo/ConstDensityThermo.h @@ -4,12 +4,7 @@ * (see \ref thermoprops and \link Cantera::ConstDensityThermo ConstDensityThermo\endlink). */ /* - * $Author$ - * $Date$ - * $Revision$ - * * Copyright 2002 California Institute of Technology - * */ #ifndef CT_CONSTRHOTHERMO_H @@ -201,13 +196,13 @@ namespace Cantera { * @return * Returns the standard Concentration in units of m3 kmol-1. */ - virtual doublereal standardConcentration(int k=0) const; + virtual doublereal standardConcentration(size_t k=0) const; //! Natural logarithm of the standard concentration of the kth species. /*! * @param k index of the species (defaults to zero) */ - virtual doublereal logStandardConc(int k=0) const; + virtual doublereal logStandardConc(size_t k=0) const; //! Get the Gibbs functions for the standard //! state of the species at the current T and P of the solution @@ -290,8 +285,7 @@ namespace Cantera { //! of the solution and the reference pressure for the species. const array_fp& expGibbs_RT() const { _updateThermo(); - int k; - for (k = 0; k != m_kk; k++) m_expg0_RT[k] = std::exp(m_g0_RT[k]); + for (size_t k = 0; k != m_kk; k++) m_expg0_RT[k] = std::exp(m_g0_RT[k]); return m_expg0_RT; } @@ -407,7 +401,7 @@ namespace Cantera { protected: //! number of elements - int m_mm; + size_t m_mm; //! Minimum temperature for valid species standard state thermo props diff --git a/Cantera/src/thermo/Constituents.cpp b/Cantera/src/thermo/Constituents.cpp index ff7446d80..b99608040 100644 --- a/Cantera/src/thermo/Constituents.cpp +++ b/Cantera/src/thermo/Constituents.cpp @@ -3,19 +3,8 @@ * Header file Class \link Cantera::Constituents Constitutents\endlink which * manages a set of elements and species (see \ref phases). */ - -/* - * $Date$ - * $Revision$ - */ - // Copyright 2001 California Institute of Technology - -#ifdef WIN32 -#pragma warning(disable:4786) -#endif - #include "Constituents.h" #include "Elements.h" using namespace std; @@ -85,19 +74,17 @@ namespace Cantera { } } - int Constituents::nElements() const { return m_Elements->nElements(); } - + size_t Constituents::nElements() const { return m_Elements->nElements(); } /* * Return the Atomic weight of element m. * units = Kg / Kmol */ - doublereal Constituents::atomicWeight(int m) const { + doublereal Constituents::atomicWeight(size_t m) const { return m_Elements->atomicWeight(m); } - - doublereal Constituents::entropyElement298(int m) const { + doublereal Constituents::entropyElement298(size_t m) const { return m_Elements->entropyElement298(m); } @@ -110,11 +97,10 @@ namespace Cantera { return m_Elements->atomicWeights(); } - /* * Return the atomic number of element m. */ - int Constituents::atomicNumber(int m) const { + int Constituents::atomicNumber(size_t m) const { return m_Elements->atomicNumber(m); } @@ -197,7 +183,7 @@ namespace Cantera { * * -> Passthrough to the Element class. */ - int Constituents::elementIndex(std::string name) const { + size_t Constituents::elementIndex(std::string name) const { return (m_Elements->elementIndex(name)); } @@ -209,7 +195,7 @@ namespace Cantera { * \exception If m < 0 or m >= nElements(), the * exception, ElementRangeError, is thrown. */ - string Constituents::elementName(int m) const { + string Constituents::elementName(size_t m) const { return (m_Elements->elementName(m)); } @@ -240,8 +226,8 @@ namespace Cantera { * * units = kg / kmol. */ - doublereal Constituents::molecularWeight(int k) const { - if (k < 0 || k >= nSpecies()) { + doublereal Constituents::molecularWeight(size_t k) const { + if (k >= nSpecies()) { throw SpeciesRangeError("Constituents::molecularWeight", k, nSpecies()); } @@ -266,7 +252,7 @@ namespace Cantera { * Electrical charge of one species k molecule, divided by * \f$ e = 1.602 \times 10^{-19}\f$ Coulombs. */ - doublereal Constituents::charge(int k) const { + doublereal Constituents::charge(size_t k) const { return m_speciesCharge[k]; } @@ -294,17 +280,17 @@ namespace Cantera { m_speciesNames.push_back(name); m_speciesCharge.push_back(charge); m_speciesSize.push_back(size); - int ne = m_Elements->nElements(); + size_t ne = m_Elements->nElements(); // Create a changeable copy of the element composition. We now change the charge potentially vector_fp compNew(ne); - for (int m = 0; m < ne; m++) { + for (size_t m = 0; m < ne; m++) { compNew[m] = comp[m]; } double wt = 0.0; const vector_fp &aw = m_Elements->atomicWeights(); if (charge != 0.0) { - int eindex = m_Elements->elementIndex("E"); - if (eindex >= 0) { + size_t eindex = m_Elements->elementIndex("E"); + if (eindex != npos) { doublereal ecomp = compNew[eindex]; if (fabs (charge + ecomp) > 0.001) { if (ecomp != 0.0) { @@ -326,7 +312,7 @@ namespace Cantera { // "Element List doesn't include E, yet this species has charge:" + name); } } - for (int m = 0; m < ne; m++) { + for (size_t m = 0; m < ne; m++) { m_speciesComp.push_back(compNew[m]); wt += compNew[m] * aw[m]; } @@ -347,15 +333,15 @@ namespace Cantera { addUniqueSpecies(const std::string& name, const doublereal* comp, doublereal charge, doublereal size) { vector::const_iterator it = m_speciesNames.begin(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (*it == name) { /* * We have found a match. At this point we could do some * compatibility checks. However, let's just return for the * moment without specifying any error. */ - int m_mm = m_Elements->nElements(); - for (int i = 0; i < m_mm; i++) { + size_t m_mm = m_Elements->nElements(); + for (size_t i = 0; i < m_mm; i++) { if (comp[i] != m_speciesComp[m_kk * m_mm + i]) { throw CanteraError("addUniqueSpecies", "Duplicate species have different " @@ -401,9 +387,9 @@ namespace Cantera { * * If name isn't in the list, then a -1 is returned. */ - int Constituents::speciesIndex(std::string name) const { + size_t Constituents::speciesIndex(std::string name) const { vector::const_iterator it = m_speciesNames.begin(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (*it == name) { /* * We have found a match. @@ -421,8 +407,8 @@ namespace Cantera { * * Name of the species with index k */ - string Constituents::speciesName(int k) const { - if (k < 0 || k >= nSpecies()) + string Constituents::speciesName(size_t k) const { + if (k >= nSpecies()) throw SpeciesRangeError("Constituents::speciesName", k, nSpecies()); return m_speciesNames[k]; @@ -450,12 +436,12 @@ namespace Cantera { /* * Returns the number of atoms of element \c m in species \c k. */ - doublereal Constituents::nAtoms(int k, int m) const + doublereal Constituents::nAtoms(size_t k, size_t m) const { - const int m_mm = m_Elements->nElements(); - if (m < 0 || m >=m_mm) + const size_t m_mm = m_Elements->nElements(); + if (m >= m_mm) throw ElementRangeError("Constituents::nAtoms",m,nElements()); - if (k < 0 || k >= nSpecies()) + if (k >= nSpecies()) throw SpeciesRangeError("Constituents::nAtoms",k,nSpecies()); return m_speciesComp[m_mm * k + m]; } @@ -469,10 +455,10 @@ namespace Cantera { * Get a vector containing the atomic composition * of species k */ - void Constituents::getAtoms(int k, double *atomArray) const + void Constituents::getAtoms(size_t k, double *atomArray) const { - const int m_mm = m_Elements->nElements(); - for (int m = 0; m < m_mm; m++) { + const size_t m_mm = m_Elements->nElements(); + for (size_t m = 0; m < m_mm; m++) { atomArray[m] = (double) m_speciesComp[m_mm * k + m]; } } diff --git a/Cantera/src/thermo/Constituents.h b/Cantera/src/thermo/Constituents.h index 3f4e1b3fd..e31d47326 100644 --- a/Cantera/src/thermo/Constituents.h +++ b/Cantera/src/thermo/Constituents.h @@ -3,12 +3,6 @@ * Header file Class \link Cantera::Constituents Constitutents\endlink which * manages a set of elements and species (see \ref phases). */ - -/* - * $Date$ - * $Revision$ - */ - // Copyright 2001 California Institute of Technology @@ -45,9 +39,9 @@ namespace Cantera { * minimum permissible species index value is assumed to be 0 * */ - SpeciesRangeError(std::string func, int k, int kmax) : - CanteraError(func, "Species index " + int2str(k) + - " outside valid range of 0 to " + int2str(kmax-1)) {} + SpeciesRangeError(std::string func, size_t k, size_t kmax) : + CanteraError(func, "Species index " + int2str(int(k)) + + " outside valid range of 0 to " + int2str(int(kmax)-1)) {} }; /******************************************************************/ @@ -108,7 +102,7 @@ namespace Cantera { /// \param m Element index. /// \exception If m < 0 or m >= nElements(), the /// exception, ElementRangeError, is thrown. - std::string elementName(int m) const; + std::string elementName(size_t m) const; /// Index of element named 'name'. /// The index is an integer @@ -119,26 +113,26 @@ namespace Cantera { /// If 'name' is not /// the name of an element in the set, then the value -1 is /// returned. - int elementIndex(std::string name) const; + size_t elementIndex(std::string name) const; /// Atomic weight of element m. /*! * @param m Element index */ - doublereal atomicWeight(int m) const; + doublereal atomicWeight(size_t m) const; /// Entropy of the element in its standard state at 298 K and 1 bar /*! * @param m Element index */ - doublereal entropyElement298(int m) const; + doublereal entropyElement298(size_t m) const; /// Atomic number of element m. /*! * @param m Element index */ - int atomicNumber(int m) const; + int atomicNumber(size_t m) const; int elementType(int m) const; @@ -149,7 +143,7 @@ namespace Cantera { const vector_fp& atomicWeights() const; /// Number of elements. - int nElements() const; + size_t nElements() const; // @} @@ -241,7 +235,7 @@ namespace Cantera { //@} /// Returns the number of species in the phase - int nSpecies() const { return m_kk; } + size_t nSpecies() const { return m_kk; } //! Molecular weight of species \c k. /*! @@ -249,7 +243,7 @@ namespace Cantera { * @return * Returns the molecular weight of species \c k. */ - doublereal molecularWeight(int k) const; + doublereal molecularWeight(size_t k) const; //! Return the Molar mass of species \c k /*! @@ -259,7 +253,7 @@ namespace Cantera { * @return * Return the molar mass of species k kg/kmol. */ - doublereal molarMass(int k) const { + doublereal molarMass(size_t k) const { return molecularWeight(k); } @@ -276,7 +270,7 @@ namespace Cantera { * * @param k species index */ - doublereal charge(int k) const; + doublereal charge(size_t k) const; /** * @name Adding Species @@ -311,13 +305,13 @@ namespace Cantera { * @return Returns the index of the species. If the name is not found, * the value of -1 is returned. */ - int speciesIndex(std::string name) const; + size_t speciesIndex(std::string name) const; //! Name of the species with index k /*! * @param k index of the species */ - std::string speciesName(int k) const; + std::string speciesName(size_t k) const; /// Return a const referernce to the vector of species names const std::vector& speciesNames() const; @@ -328,7 +322,7 @@ namespace Cantera { * @return * Returns the size of the species. Units are meters. */ - doublereal size(int k) const { return m_speciesSize[k]; } + doublereal size(size_t k) const { return m_speciesSize[k]; } /** * Prohibit addition of more species, and prepare for @@ -352,7 +346,7 @@ namespace Cantera { * @param k species index * @param m element index */ - doublereal nAtoms(int k, int m) const; + doublereal nAtoms(size_t k, size_t m) const; //! Get a vector containing the atomic composition of species k /*! @@ -360,12 +354,12 @@ namespace Cantera { * @param atomArray vector containing the atomic number in the species. * Length: m_mm */ - void getAtoms(int k, double *atomArray) const; + void getAtoms(size_t k, double *atomArray) const; protected: //! Number of species in the phase. - int m_kk; + size_t m_kk; //! Vector of molecular weights of the species /*! * This vector has length m_kk. diff --git a/Cantera/src/thermo/Crystal.h b/Cantera/src/thermo/Crystal.h index 3e6652137..66a4b09a8 100644 --- a/Cantera/src/thermo/Crystal.h +++ b/Cantera/src/thermo/Crystal.h @@ -1,9 +1,5 @@ /** * @file Crystal.h - * - * $Author$ - * $Date$ - * $Revision$ */ #ifndef CT_CRYSTAL_H #define CT_CRYSTAL_H diff --git a/Cantera/src/thermo/DebyeHuckel.cpp b/Cantera/src/thermo/DebyeHuckel.cpp index b2b1f9c81..4dc0c74bb 100644 --- a/Cantera/src/thermo/DebyeHuckel.cpp +++ b/Cantera/src/thermo/DebyeHuckel.cpp @@ -12,9 +12,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ //! Max function #ifndef MAX #define MAX(x,y) (( (x) > (y) ) ? (x) : (y)) @@ -374,7 +371,7 @@ namespace Cantera { double *x = &m_tmpV[0]; getMoleFractions(x); doublereal vtotal = 0.0; - for (int i = 0; i < m_kk; i++) { + for (size_t i = 0; i < m_kk; i++) { vtotal += vbar[i] * x[i]; } doublereal dd = meanMolecularWeight() / vtotal; @@ -486,7 +483,7 @@ namespace Cantera { void DebyeHuckel::getActivityConcentrations(doublereal* c) const { double c_solvent = standardConcentration(); getActivities(c); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { c[k] *= c_solvent; } } @@ -508,7 +505,7 @@ namespace Cantera { * based on the molality of species proportional to the * molality of the species. */ - doublereal DebyeHuckel::standardConcentration(int k) const { + doublereal DebyeHuckel::standardConcentration(size_t k) const { double mvSolvent = m_speciesSize[m_indexSolvent]; return 1.0 / mvSolvent; } @@ -517,7 +514,7 @@ namespace Cantera { * Returns the natural logarithm of the standard * concentration of the kth species */ - doublereal DebyeHuckel::logStandardConc(int k) const { + doublereal DebyeHuckel::logStandardConc(size_t k) const { double c_solvent = standardConcentration(k); return log(c_solvent); } @@ -547,7 +544,7 @@ namespace Cantera { void DebyeHuckel::getUnitsStandardConc(double *uA, int k, int sizeUA) const { for (int i = 0; i < sizeUA; i++) { if (i == 0) uA[0] = 1.0; - if (i == 1) uA[1] = -nDim(); + if (i == 1) uA[1] = -int(nDim()); if (i == 2) uA[2] = 0.0; if (i == 3) uA[3] = 0.0; if (i == 4) uA[4] = 0.0; @@ -570,7 +567,7 @@ namespace Cantera { * This requires an update due to mole fractions */ s_update_lnMolalityActCoeff(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (k != m_indexSolvent) { ac[k] = m_molalities[k] * exp(m_lnActCoeffMolal[k]); } @@ -597,7 +594,7 @@ namespace Cantera { A_Debye_TP(-1.0, -1.0); s_update_lnMolalityActCoeff(); copy(m_lnActCoeffMolal.begin(), m_lnActCoeffMolal.end(), acMolality); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { acMolality[k] = exp(acMolality[k]); } } @@ -635,12 +632,9 @@ namespace Cantera { * This also updates the internal molality array. */ s_update_lnMolalityActCoeff(); - /* - * - */ doublereal RT = GasConstant * temperature(); double xmolSolvent = moleFraction(m_indexSolvent); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (m_indexSolvent != k) { xx = MAX(m_molalities[k], xxSmall); mu[k] += RT * (log(xx) + m_lnActCoeffMolal[k]); @@ -674,7 +668,7 @@ namespace Cantera { */ double T = temperature(); double RT = GasConstant * T; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { hbar[k] *= RT; } /* @@ -691,7 +685,7 @@ namespace Cantera { s_update_lnMolalityActCoeff(); s_update_dlnMolalityActCoeff_dT(); double RTT = GasConstant * T * T; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { hbar[k] -= RTT * m_dlnActCoeffMolaldT[k]; } } @@ -728,7 +722,6 @@ namespace Cantera { */ void DebyeHuckel:: getPartialMolarEntropies(doublereal* sbar) const { - int k; /* * Get the standard state entropies at the temperature * and pressure of the solution. @@ -738,7 +731,7 @@ namespace Cantera { * Dimensionalize the entropies */ doublereal R = GasConstant; - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { sbar[k] *= R; } /* @@ -751,7 +744,7 @@ namespace Cantera { * term out front of the log activity term */ doublereal mm; - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (k != m_indexSolvent) { mm = fmaxx(SmallNumber, m_molalities[k]); sbar[k] -= R * (log(mm) + m_lnActCoeffMolal[k]); @@ -769,7 +762,7 @@ namespace Cantera { if (dAdT != 0.0) { s_update_dlnMolalityActCoeff_dT(); double RT = R * temperature(); - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { sbar[k] -= RT * m_dlnActCoeffMolaldT[k]; } } @@ -803,7 +796,7 @@ namespace Cantera { s_update_dlnMolalityActCoeff_dP(); double T = temperature(); double RT = GasConstant * T; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { vbar[k] += RT * m_dlnActCoeffMolaldP[k]; } } @@ -824,7 +817,7 @@ namespace Cantera { */ getCp_R(cpbar); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { cpbar[k] *= GasConstant; } @@ -845,7 +838,7 @@ namespace Cantera { double T = temperature(); double RT = GasConstant * T; double RTT = RT * T; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { cpbar[k] -= (2.0 * RT * m_dlnActCoeffMolaldT[k] + RTT * m_d2lnActCoeffMolaldT2[k]); } @@ -1092,7 +1085,6 @@ namespace Cantera { */ void DebyeHuckel:: initThermoXML(XML_Node& phaseNode, std::string id) { - int k; std::string stemp; /* * Find the Thermo XML node @@ -1149,14 +1141,14 @@ namespace Cantera { } solventName = nameSolventa[0]; } - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { std::string sname = speciesName(k); if (solventName == sname) { m_indexSolvent = k; break; } } - if (m_indexSolvent == -1) { + if (m_indexSolvent == npos) { cout << "DebyeHuckel::initThermoXML: Solvent Name not found" << endl; throw CanteraError("DebyeHuckel::initThermoXML", @@ -1217,7 +1209,7 @@ namespace Cantera { &phaseNode.root()); const vector&sss = speciesNames(); - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { XML_Node* s = speciesDB->findByAttr("name", sss[k]); if (!s) { throw CanteraError("DebyeHuckel::initThermoXML", @@ -1354,7 +1346,7 @@ namespace Cantera { /* * Set B_dot parameters for charged species */ - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { double z_k = charge(k); if (fabs (z_k) > 0.0001) { m_B_Dot[k] = bdot_common; @@ -1400,7 +1392,7 @@ namespace Cantera { if (irNode.hasAttrib("default")) { std::string ads = irNode.attrib("default"); double ad = fpValue(ads); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_Aionic[k] = ad * Afactor; } } @@ -1434,15 +1426,9 @@ namespace Cantera { */ map::const_iterator _b = m.begin(); for (; _b != m.end(); ++_b) { - int kk = speciesIndex(_b->first); - if (kk < 0) { - //throw CanteraError( - // "DebyeHuckel::initThermoXML error", - // "no species match was found" - // ); - } else { - m_Aionic[kk] = fpValue(_b->second) * Afactor; - } + size_t kk = speciesIndex(_b->first); + m_Aionic[kk] = fpValue(_b->second) * Afactor; + } } } @@ -1472,7 +1458,7 @@ namespace Cantera { * regular charge. */ m_speciesCharge_Stoich.resize(m_kk, 0.0); - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_speciesCharge_Stoich[k] = m_speciesCharge[k]; } /* @@ -1482,11 +1468,11 @@ namespace Cantera { */ std::vector xspecies= speciesData(); std::string kname, jname; - int jj = xspecies.size(); - for (k = 0; k < m_kk; k++) { - int jmap = -1; + size_t jj = xspecies.size(); + for (size_t k = 0; k < m_kk; k++) { + size_t jmap = -1; kname = speciesName(k); - for (int j = 0; j < jj; j++) { + for (size_t j = 0; j < jj; j++) { const XML_Node& sp = *xspecies[j]; jname = sp["name"]; if (jname == kname) { @@ -1494,7 +1480,7 @@ namespace Cantera { break; } } - if (jmap > -1) { + if (jmap != npos) { const XML_Node& sp = *xspecies[jmap]; if (sp.hasChild("stoichIsMods")) { double val = getFloat(sp, "stoichIsMods"); @@ -1514,16 +1500,9 @@ namespace Cantera { getMap(sIsNode, msIs); map::const_iterator _b = msIs.begin(); for (; _b != msIs.end(); ++_b) { - int kk = speciesIndex(_b->first); - if (kk < 0) { - //throw CanteraError( - // "DebyeHuckel::initThermoXML error", - // "no species match was found" - // ); - } else { - double val = fpValue(_b->second); - m_speciesCharge_Stoich[kk] = val; - } + size_t kk = speciesIndex(_b->first); + double val = fpValue(_b->second); + m_speciesCharge_Stoich[kk] = val; } } } @@ -1536,7 +1515,7 @@ namespace Cantera { * First fill in default values. Everthing is either * a charge species, a nonpolar neutral, or the solvent. */ - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (fabs(m_speciesCharge[k]) > 0.0001) { m_electrolyteSpeciesType[k] = cEST_chargedSpecies; if (fabs(m_speciesCharge_Stoich[k] - m_speciesCharge[k]) @@ -1558,7 +1537,7 @@ namespace Cantera { std::vector xspecies= speciesData(); const XML_Node *spPtr = 0; std::string kname; - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { kname = speciesName(k); spPtr = xspecies[k]; if (!spPtr) { @@ -1581,14 +1560,11 @@ namespace Cantera { getMap(ESTNode, msEST); map::const_iterator _b = msEST.begin(); for (; _b != msEST.end(); ++_b) { - int kk = speciesIndex(_b->first); - if (kk < 0) { - } else { - std::string est = _b->second; - if ((m_electrolyteSpeciesType[kk] = interp_est(est)) == -1) { - throw CanteraError("DebyeHuckel:initThermoXML", - "Bad electrolyte type: " + est); - } + size_t kk = speciesIndex(_b->first); + std::string est = _b->second; + if ((m_electrolyteSpeciesType[kk] = interp_est(est)) == -1) { + throw CanteraError("DebyeHuckel:initThermoXML", + "Bad electrolyte type: " + est); } } } @@ -1824,22 +1800,21 @@ namespace Cantera { * Obtain the limits of the temperature from the species * thermo handler's limits. */ - int leng = m_kk; m_electrolyteSpeciesType.resize(m_kk, cEST_polarNeutral); - m_speciesSize.resize(leng); - m_Aionic.resize(leng, 0.0); - m_lnActCoeffMolal.resize(leng, 0.0); - m_dlnActCoeffMolaldT.resize(leng, 0.0); - m_d2lnActCoeffMolaldT2.resize(leng, 0.0); - m_dlnActCoeffMolaldP.resize(leng, 0.0); - m_B_Dot.resize(leng, 0.0); - m_expg0_RT.resize(leng, 0.0); - m_pe.resize(leng, 0.0); - m_pp.resize(leng, 0.0); - m_tmpV.resize(leng, 0.0); + m_speciesSize.resize(m_kk); + m_Aionic.resize(m_kk, 0.0); + m_lnActCoeffMolal.resize(m_kk, 0.0); + m_dlnActCoeffMolaldT.resize(m_kk, 0.0); + m_d2lnActCoeffMolaldT2.resize(m_kk, 0.0); + m_dlnActCoeffMolaldP.resize(m_kk, 0.0); + m_B_Dot.resize(m_kk, 0.0); + m_expg0_RT.resize(m_kk, 0.0); + m_pe.resize(m_kk, 0.0); + m_pp.resize(m_kk, 0.0); + m_tmpV.resize(m_kk, 0.0); if (m_formDH == DHFORM_BETAIJ || m_formDH == DHFORM_PITZER_BETAIJ) { - m_Beta_ij.resize(leng, leng, 0.0); + m_Beta_ij.resize(m_kk, m_kk, 0.0); } } @@ -1903,7 +1878,7 @@ namespace Cantera { calcMolalities(); double oc = _osmoticCoeffHelgesonFixedForm(); double sum = 0.0; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (k != m_indexSolvent) { sum += MAX(m_molalities[k], 0.0); } @@ -1942,7 +1917,7 @@ namespace Cantera { * are ignorred in calculating the ionic strength. */ m_IionicMolality = 0.0; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { z_k = m_speciesCharge[k]; m_IionicMolality += m_molalities[k] * z_k * z_k; } @@ -1956,7 +1931,7 @@ namespace Cantera { * Calculate the stoichiometric ionic charge */ m_IionicMolalityStoich = 0.0; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { z_k = m_speciesCharge[k]; zs_k1 = m_speciesCharge_Stoich[k]; if (z_k == zs_k1) { @@ -2002,7 +1977,7 @@ namespace Cantera { double y, yp1, sigma; switch (m_formDH) { case DHFORM_DILUTE_LIMIT: - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { z_k = m_speciesCharge[k]; m_lnActCoeffMolal[k] = - z_k * z_k * numTmp; } @@ -2014,7 +1989,7 @@ namespace Cantera { case DHFORM_BDOT_AK: ac_nonPolar = _nonpolarActCoeff(m_IionicMolality); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { est = m_electrolyteSpeciesType[k]; if (est == cEST_nonpolarNeutral) { m_lnActCoeffMolal[k] = log(ac_nonPolar); @@ -2031,7 +2006,7 @@ namespace Cantera { * sqrt(m_IionicMolality); tmp = 0.0; if (denomTmp > 0.0) { - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (k != m_indexSolvent || m_Aionic[k] != 0.0) { y = denomTmp * m_Aionic[k]; yp1 = y + 1.0; @@ -2043,7 +2018,7 @@ namespace Cantera { } lnActivitySolvent += coeff * tmp; tmp = 0.0; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { z_k = m_speciesCharge[k]; if ((k != m_indexSolvent) && (z_k != 0.0)) { tmp += m_B_Dot[k] * m_molalities[k]; @@ -2063,7 +2038,7 @@ namespace Cantera { case DHFORM_BDOT_ACOMMON: denomTmp *= m_Aionic[0]; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { z_k = m_speciesCharge[k]; m_lnActCoeffMolal[k] = - z_k * z_k * numTmp / (1.0 + denomTmp) @@ -2081,7 +2056,7 @@ namespace Cantera { 2.0 /3.0 * m_A_Debye * m_Mnaught * m_IionicMolality * sqrt(m_IionicMolality) * sigma; tmp = 0.0; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { z_k = m_speciesCharge[k]; if ((k != m_indexSolvent) && (z_k != 0.0)) { tmp += m_B_Dot[k] * m_molalities[k]; @@ -2098,12 +2073,12 @@ namespace Cantera { lnActivitySolvent = (xmolSolvent - 1.0)/xmolSolvent; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (k != m_indexSolvent) { z_k = m_speciesCharge[k]; m_lnActCoeffMolal[k] = - z_k * z_k * numTmp / (1.0 + denomTmp); - for (int j = 0; j < m_kk; j++) { + for (size_t j = 0; j < m_kk; j++) { double beta = m_Beta_ij.value(k, j); #ifdef DEBUG_HKM_NOT if (beta != 0.0) { @@ -2127,8 +2102,8 @@ namespace Cantera { 2.0 /3.0 * m_A_Debye * m_Mnaught * m_IionicMolality * sqrt(m_IionicMolality) * sigma; tmp = 0.0; - for (int k = 0; k < m_kk; k++) { - for (int j = 0; j < m_kk; j++) { + for (size_t k = 0; k < m_kk; k++) { + for (size_t j = 0; j < m_kk; j++) { tmp += m_Beta_ij.value(k, j) * m_molalities[k] * m_molalities[j]; } @@ -2141,7 +2116,7 @@ namespace Cantera { denomTmp *= m_Aionic[0]; numTmp = m_A_Debye * sqrt(m_IionicMolality); tmpLn = log(1.0 + denomTmp); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (k != m_indexSolvent) { z_k = m_speciesCharge[k]; m_lnActCoeffMolal[k] = @@ -2149,7 +2124,7 @@ namespace Cantera { m_lnActCoeffMolal[k] += - 2.0 * z_k * z_k * m_A_Debye * tmpLn / (3.0 * m_B_Debye * m_Aionic[0]); - for (int j = 0; j < m_kk; j++) { + for (size_t j = 0; j < m_kk; j++) { m_lnActCoeffMolal[k] += 2.0 * m_molalities[j] * m_Beta_ij.value(k, j); } @@ -2161,8 +2136,8 @@ namespace Cantera { 2.0 /3.0 * m_A_Debye * m_Mnaught * m_IionicMolality * sqrt(m_IionicMolality) * sigma; tmp = 0.0; - for (int k = 0; k < m_kk; k++) { - for (int j = 0; j < m_kk; j++) { + for (size_t k = 0; k < m_kk; k++) { + for (size_t j = 0; j < m_kk; j++) { tmp += m_Beta_ij.value(k, j) * m_molalities[k] * m_molalities[j]; } @@ -2199,11 +2174,10 @@ namespace Cantera { */ void DebyeHuckel::s_update_dlnMolalityActCoeff_dT() const { double z_k, coeff, tmp, y, yp1, sigma, tmpLn; - int k; // First we store dAdT explicitly here double dAdT = dA_DebyedT_TP(); if (dAdT == 0.0) { - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_dlnActCoeffMolaldT[k] = 0.0; } return; @@ -2223,7 +2197,7 @@ namespace Cantera { switch (m_formDH) { case DHFORM_DILUTE_LIMIT: - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { m_dlnActCoeffMolaldT[k] = m_lnActCoeffMolal[k] * dAdT / m_A_Debye; } @@ -2233,7 +2207,7 @@ namespace Cantera { break; case DHFORM_BDOT_AK: - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { z_k = m_speciesCharge[k]; m_dlnActCoeffMolaldT[k] = - z_k * z_k * numdAdTTmp / (1.0 + denomTmp * m_Aionic[k]); @@ -2244,7 +2218,7 @@ namespace Cantera { coeff = 2.0 / 3.0 * dAdT * m_Mnaught * sqrtI; tmp = 0.0; if (denomTmp > 0.0) { - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { y = denomTmp * m_Aionic[k]; yp1 = y + 1.0; sigma = 3.0 / (y * y * y) * (yp1 - 1.0/yp1 - 2.0*log(yp1)); @@ -2257,7 +2231,7 @@ namespace Cantera { case DHFORM_BDOT_ACOMMON: denomTmp *= m_Aionic[0]; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { z_k = m_speciesCharge[k]; m_dlnActCoeffMolaldT[k] = - z_k * z_k * numdAdTTmp / (1.0 + denomTmp); @@ -2276,7 +2250,7 @@ namespace Cantera { case DHFORM_BETAIJ: denomTmp *= m_Aionic[0]; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (k != m_indexSolvent) { z_k = m_speciesCharge[k]; m_dlnActCoeffMolaldT[k] = @@ -2298,7 +2272,7 @@ namespace Cantera { case DHFORM_PITZER_BETAIJ: denomTmp *= m_Aionic[0]; tmpLn = log(1.0 + denomTmp); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (k != m_indexSolvent) { z_k = m_speciesCharge[k]; m_dlnActCoeffMolaldT[k] = @@ -2339,11 +2313,10 @@ namespace Cantera { */ void DebyeHuckel::s_update_d2lnMolalityActCoeff_dT2() const { double z_k, coeff, tmp, y, yp1, sigma, tmpLn; - int k; double dAdT = dA_DebyedT_TP(); double d2AdT2 = d2A_DebyedT2_TP(); if (d2AdT2 == 0.0 && dAdT == 0.0) { - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_d2lnActCoeffMolaldT2[k] = 0.0; } return; @@ -2363,14 +2336,14 @@ namespace Cantera { switch (m_formDH) { case DHFORM_DILUTE_LIMIT: - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_d2lnActCoeffMolaldT2[k] = m_lnActCoeffMolal[k] * d2AdT2 / m_A_Debye; } break; case DHFORM_BDOT_AK: - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { z_k = m_speciesCharge[k]; m_d2lnActCoeffMolaldT2[k] = - z_k * z_k * numd2AdT2Tmp / (1.0 + denomTmp * m_Aionic[k]); @@ -2381,7 +2354,7 @@ namespace Cantera { coeff = 2.0 / 3.0 * d2AdT2 * m_Mnaught * sqrtI; tmp = 0.0; if (denomTmp > 0.0) { - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { y = denomTmp * m_Aionic[k]; yp1 = y + 1.0; sigma = 3.0 / (y * y * y) * (yp1 - 1.0/yp1 - 2.0*log(yp1)); @@ -2394,7 +2367,7 @@ namespace Cantera { case DHFORM_BDOT_ACOMMON: denomTmp *= m_Aionic[0]; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { z_k = m_speciesCharge[k]; m_d2lnActCoeffMolaldT2[k] = - z_k * z_k * numd2AdT2Tmp / (1.0 + denomTmp); @@ -2413,7 +2386,7 @@ namespace Cantera { case DHFORM_BETAIJ: denomTmp *= m_Aionic[0]; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (k != m_indexSolvent) { z_k = m_speciesCharge[k]; m_d2lnActCoeffMolaldT2[k] = @@ -2435,7 +2408,7 @@ namespace Cantera { case DHFORM_PITZER_BETAIJ: denomTmp *= m_Aionic[0]; tmpLn = log(1.0 + denomTmp); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (k != m_indexSolvent) { z_k = m_speciesCharge[k]; m_d2lnActCoeffMolaldT2[k] = @@ -2474,10 +2447,10 @@ namespace Cantera { */ void DebyeHuckel::s_update_dlnMolalityActCoeff_dP() const { double z_k, coeff, tmp, y, yp1, sigma, tmpLn; - int k, est; + int est; double dAdP = dA_DebyedP_TP(); if (dAdP == 0.0) { - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_dlnActCoeffMolaldP[k] = 0.0; } return; @@ -2496,14 +2469,14 @@ namespace Cantera { switch (m_formDH) { case DHFORM_DILUTE_LIMIT: - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_dlnActCoeffMolaldP[k] = m_lnActCoeffMolal[k] * dAdP / m_A_Debye; } break; case DHFORM_BDOT_AK: - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { est = m_electrolyteSpeciesType[k]; if (est == cEST_nonpolarNeutral) { m_lnActCoeffMolal[k] = 0.0; @@ -2519,7 +2492,7 @@ namespace Cantera { coeff = 2.0 / 3.0 * dAdP * m_Mnaught * sqrtI; tmp = 0.0; if (denomTmp > 0.0) { - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { y = denomTmp * m_Aionic[k]; yp1 = y + 1.0; sigma = 3.0 / (y * y * y) * (yp1 - 1.0/yp1 - 2.0*log(yp1)); @@ -2532,7 +2505,7 @@ namespace Cantera { case DHFORM_BDOT_ACOMMON: denomTmp *= m_Aionic[0]; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { z_k = m_speciesCharge[k]; m_dlnActCoeffMolaldP[k] = - z_k * z_k * numdAdPTmp / (1.0 + denomTmp); @@ -2551,7 +2524,7 @@ namespace Cantera { case DHFORM_BETAIJ: denomTmp *= m_Aionic[0]; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (k != m_indexSolvent) { z_k = m_speciesCharge[k]; m_dlnActCoeffMolaldP[k] = @@ -2573,7 +2546,7 @@ namespace Cantera { case DHFORM_PITZER_BETAIJ: denomTmp *= m_Aionic[0]; tmpLn = log(1.0 + denomTmp); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (k != m_indexSolvent) { z_k = m_speciesCharge[k]; m_dlnActCoeffMolaldP[k] = diff --git a/Cantera/src/thermo/DebyeHuckel.h b/Cantera/src/thermo/DebyeHuckel.h index f2ce3d375..344b82927 100644 --- a/Cantera/src/thermo/DebyeHuckel.h +++ b/Cantera/src/thermo/DebyeHuckel.h @@ -13,11 +13,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ - -/* - * $Id$ - */ - #ifndef CT_DEBYEHUCKEL_H #define CT_DEBYEHUCKEL_H @@ -723,9 +718,6 @@ namespace Cantera { virtual doublereal gibbs_mole() const; /// Molar heat capacity at constant pressure. Units: J/kmol/K. - /* - * - */ virtual doublereal cp_mole() const; //! Molar heat capacity at constant volume. Units: J/kmol/K. @@ -929,13 +921,13 @@ namespace Cantera { * Returns the standard Concentration in units of * m3 kmol-1. */ - virtual doublereal standardConcentration(int k=0) const; + virtual doublereal standardConcentration(size_t k=0) const; //! Natural logarithm of the standard concentration of the kth species. /*! * @param k index of the species (defaults to zero) */ - virtual doublereal logStandardConc(int k=0) const; + virtual doublereal logStandardConc(size_t k=0) const; //! Returns the units of the standard and generalized concentrations. /*! diff --git a/Cantera/src/thermo/EdgePhase.h b/Cantera/src/thermo/EdgePhase.h index 176e9afb8..37616e99c 100644 --- a/Cantera/src/thermo/EdgePhase.h +++ b/Cantera/src/thermo/EdgePhase.h @@ -4,13 +4,7 @@ * between two surfaces (see \ref thermoprops and \link Cantera::EdgePhase EdgePhase\endlink). */ -/* $Author$ - * $Date$ - * $Revision$ - * - * Copyright 2002 California Institute of Technology - * - */ +// Copyright 2002 California Institute of Technology #ifndef CT_EDGEPHASE_H #define CT_EDGEPHASE_H diff --git a/Cantera/src/thermo/Elements.cpp b/Cantera/src/thermo/Elements.cpp index 1c0357ec2..49a604537 100644 --- a/Cantera/src/thermo/Elements.cpp +++ b/Cantera/src/thermo/Elements.cpp @@ -6,22 +6,8 @@ * This file contains the definitions for functions in the class Elements. * It also contains a database of atomic weights. */ - -/**************************************************************************** - * $RCSfile: Elements.cpp,v $ - * $Author$ - * $Date$ - * $Revision$ - * - * - ****************************************************************************/ // Copyright 2003 California Institute of Technology - -#ifdef WIN32 -#pragma warning(disable:4786) -#endif - #include "Elements.h" #include "xml.h" #include "ctml.h" @@ -299,7 +285,7 @@ namespace Cantera { * */ #ifdef USE_DGG_CODE - int Elements::elementIndex(std::string name) const{ + size_t Elements::elementIndex(std::string name) const{ map::const_iterator it; it = m_definedElements.find(name); if (it != m_definedElements.end()) { @@ -308,8 +294,8 @@ namespace Cantera { return -1; } #else - int Elements::elementIndex(std::string name) const { - for (int i = 0; i < m_mm; i++) { + size_t Elements::elementIndex(std::string name) const { + for (size_t i = 0; i < m_mm; i++) { if (m_elementNames[i] == name) return i; } return -1; @@ -321,19 +307,19 @@ namespace Cantera { * Name of the element with index \c m. @param m Element * index. If m < 0 or m >= nElements() an exception is thrown. */ - string Elements::elementName(int m) const { - if (m < 0 || m >= nElements()) { + string Elements::elementName(size_t m) const { + if (m >= nElements()) { throw ElementRangeError("Elements::elementName", m, nElements()); } return m_elementNames[m]; } - doublereal Elements::entropyElement298(int m) const { + doublereal Elements::entropyElement298(size_t m) const { AssertThrowMsg(m_entropy298[m] != ENTROPY298_UNKNOWN, "Elements::entropy298", "Entropy at 298 K of element is unknown"); - AssertTrace(m >= 0 && m < m_mm); + AssertTrace(m < m_mm); return (m_entropy298[m]); } //==================================================================================================================== diff --git a/Cantera/src/thermo/Elements.h b/Cantera/src/thermo/Elements.h index c4a3ec499..36075dcb7 100644 --- a/Cantera/src/thermo/Elements.h +++ b/Cantera/src/thermo/Elements.h @@ -5,12 +5,6 @@ * * This file contains the declarations for the elements class. */ -/*********************************************************************** - * $RCSfile: Elements.h,v $ - * $Author$ - * $Date$ - * $Revision$ - ***********************************************************************/ // Copyright 2001 California Institute of Technology #ifndef CT_ELEMENTS_H @@ -170,13 +164,13 @@ namespace Cantera { /*! * @param m element index */ - doublereal atomicWeight(int m) const { return m_atomicWeights[m]; } + doublereal atomicWeight(size_t m) const { return m_atomicWeights[m]; } /// Atomic number of element m. /*! * @param m element index */ - int atomicNumber(int m) const { return m_atomicNumbers[m]; } + int atomicNumber(size_t m) const { return m_atomicNumbers[m]; } //! Entropy at 298.15 K and 1 bar of stable state //! of the element @@ -185,7 +179,7 @@ namespace Cantera { * * @param m Element index */ - doublereal entropyElement298(int m) const; + doublereal entropyElement298(size_t m) const; //! Return the element constraint type /*! @@ -227,7 +221,7 @@ namespace Cantera { * @return * \c int: The number of elements in the object. */ - int nElements() const { return m_mm; } + size_t nElements() const { return m_mm; } //! Function that returns the index of an element. /*! @@ -239,13 +233,13 @@ namespace Cantera { * * @param name String containing the index. */ - int elementIndex(std::string name) const; + size_t elementIndex(std::string name) const; //! Name of the element with index \c m. /*! * @param m Element index. If m < 0 or m >= nElements() an exception is thrown. */ - std::string elementName(int m) const; + std::string elementName(size_t m) const; //! Returns a string vector containing the element names /*! @@ -350,7 +344,7 @@ namespace Cantera { /******************************************************************/ //! Number of elements. - int m_mm; + size_t m_mm; /* m_elementsFrozen: */ /** boolean indicating completion of object diff --git a/Cantera/src/thermo/GeneralSpeciesThermo.cpp b/Cantera/src/thermo/GeneralSpeciesThermo.cpp index b96fd7bbe..a4a742d4c 100644 --- a/Cantera/src/thermo/GeneralSpeciesThermo.cpp +++ b/Cantera/src/thermo/GeneralSpeciesThermo.cpp @@ -4,9 +4,6 @@ * manager for a phase (see \ref spthermo and * \link Cantera::GeneralSpeciesThermo GeneralSpeciesThermo\endlink). */ -/* - * $Id$ - */ // Copyright 2001-2004 California Institute of Technology #include "GeneralSpeciesThermo.h" @@ -48,7 +45,7 @@ namespace Cantera { m_kk(b.m_kk) { m_sp.resize(m_kk, 0); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { SpeciesThermoInterpType *bk = b.m_sp[k]; if (bk) { m_sp[k] = bk->duplMyselfAsSpeciesThermoInterpType(); @@ -62,7 +59,7 @@ namespace Cantera { m_tlow_max = b.m_tlow_max; m_thigh_min = b.m_thigh_min; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { SpeciesThermoInterpType *sp = m_sp[k]; if (sp) { delete sp; @@ -71,7 +68,7 @@ namespace Cantera { } m_kk = b.m_kk; m_sp.resize(m_kk, 0); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { SpeciesThermoInterpType *bk = b.m_sp[k]; if (bk) { m_sp[k] = bk->duplMyselfAsSpeciesThermoInterpType(); @@ -82,7 +79,7 @@ namespace Cantera { } GeneralSpeciesThermo::~GeneralSpeciesThermo() { - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { SpeciesThermoInterpType *sp = m_sp[k]; if (sp) { delete sp; @@ -107,7 +104,7 @@ namespace Cantera { * the parameterization. */ void GeneralSpeciesThermo::install(std::string name, - int index, + size_t index, int type, const doublereal* c, doublereal minTemp, @@ -117,7 +114,7 @@ namespace Cantera { * Resize the arrays if necessary, filling the empty * slots with the zero pointer. */ - if (index > m_kk - 1) { + if (index >= m_kk) { m_sp.resize(index+1, 0); m_kk = index+1; } @@ -190,13 +187,13 @@ namespace Cantera { throw CanteraError("GeneralSpeciesThermo::install_STIT", "zero pointer"); } - int index = stit_ptr->speciesIndex(); - if (index > m_kk - 1) { + size_t index = stit_ptr->speciesIndex(); + if (index >= m_kk) { m_sp.resize(index+1, 0); m_kk = index+1; } AssertThrow(m_sp[index] == 0, - "Index position isn't null, duplication of assignment: " + int2str(index)); + "Index position isn't null, duplication of assignment: " + int2str(int(index))); /* * Now, simply assign the position */ @@ -214,7 +211,7 @@ namespace Cantera { - void GeneralSpeciesThermo::installPDSShandler(int k, PDSS *PDSS_ptr, + void GeneralSpeciesThermo::installPDSShandler(size_t k, PDSS *PDSS_ptr, VPSSMgr *vpssmgr_ptr) { STITbyPDSS *stit_ptr = new STITbyPDSS(k, vpssmgr_ptr, PDSS_ptr); install_STIT(stit_ptr); @@ -224,7 +221,7 @@ namespace Cantera { * Update the properties for one species. */ void GeneralSpeciesThermo:: - update_one(int k, doublereal t, doublereal* cp_R, + update_one(size_t k, doublereal t, doublereal* cp_R, doublereal* h_RT, doublereal* s_R) const { SpeciesThermoInterpType * sp_ptr = m_sp[k]; if (sp_ptr) { @@ -258,7 +255,7 @@ namespace Cantera { * This utility function reports the type of parameterization * used for the species, index. */ - int GeneralSpeciesThermo::reportType(int index) const { + int GeneralSpeciesThermo::reportType(size_t index) const { SpeciesThermoInterpType *sp = m_sp[index]; if (sp) { return sp->reportType(); @@ -273,10 +270,10 @@ namespace Cantera { * For the NASA object, there are 15 coefficients. */ void GeneralSpeciesThermo:: - reportParams(int index, int &type, doublereal * const c, + reportParams(size_t index, int &type, doublereal * const c, doublereal &minTemp, doublereal &maxTemp, doublereal &refPressure) const { SpeciesThermoInterpType *sp = m_sp[index]; - int n; + size_t n; if (sp) { sp->reportParameters(n, type, minTemp, maxTemp, refPressure, c); @@ -296,7 +293,7 @@ namespace Cantera { * parameters for the standard state. */ void GeneralSpeciesThermo:: - modifyParams(int index, doublereal *c) { + modifyParams(size_t index, doublereal *c) { SpeciesThermoInterpType *sp = m_sp[index]; if (sp) { sp->modifyParameters(c); @@ -311,8 +308,8 @@ namespace Cantera { * are valid. Otherwise, if an integer argument is given, the * value applies only to the species with that index. */ - doublereal GeneralSpeciesThermo::minTemp(int k) const { - if (k < 0) + doublereal GeneralSpeciesThermo::minTemp(size_t k) const { + if (k == npos) return m_tlow_max; else { SpeciesThermoInterpType *sp = m_sp[k]; @@ -323,8 +320,8 @@ namespace Cantera { return m_tlow_max; } - doublereal GeneralSpeciesThermo::maxTemp(int k) const { - if (k < 0) { + doublereal GeneralSpeciesThermo::maxTemp(size_t k) const { + if (k == npos) { return m_thigh_min; } else { SpeciesThermoInterpType *sp = m_sp[k]; @@ -335,8 +332,8 @@ namespace Cantera { return m_thigh_min; } - doublereal GeneralSpeciesThermo::refPressure(int k) const { - if (k < 0) { + doublereal GeneralSpeciesThermo::refPressure(size_t k) const { + if (k == npos) { return m_p0; } else { SpeciesThermoInterpType *sp = m_sp[k]; @@ -348,7 +345,7 @@ namespace Cantera { } - SpeciesThermoInterpType * GeneralSpeciesThermo::provideSTIT(int k) { + SpeciesThermoInterpType * GeneralSpeciesThermo::provideSTIT(size_t k) { return (m_sp[k]); } diff --git a/Cantera/src/thermo/GeneralSpeciesThermo.h b/Cantera/src/thermo/GeneralSpeciesThermo.h index 0697d7e9d..77c19e1e0 100644 --- a/Cantera/src/thermo/GeneralSpeciesThermo.h +++ b/Cantera/src/thermo/GeneralSpeciesThermo.h @@ -6,13 +6,6 @@ * * Because it is general, it is slow. */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - #ifndef CT_GENERALSPECIESTHERMO_H #define CT_GENERALSPECIESTHERMO_H #include @@ -89,7 +82,7 @@ namespace Cantera { * @todo Create a factory method for SpeciesThermoInterpType. * That's basically what we are doing here. */ - virtual void install(std::string name, int index, int type, + virtual void install(std::string name, size_t index, int type, const doublereal* c, doublereal minTemp, doublereal maxTemp, doublereal refPressure); @@ -111,7 +104,7 @@ namespace Cantera { * @param vpssmgr_ptr Pointer to the variable pressure standard state * manager that handles the PDSS object. */ - void installPDSShandler(int k, PDSS *PDSS_ptr, VPSSMgr *vpssmgr_ptr); + void installPDSShandler(size_t k, PDSS *PDSS_ptr, VPSSMgr *vpssmgr_ptr); //! Like update(), but only updates the single species k. /*! @@ -124,7 +117,7 @@ namespace Cantera { * @param s_R Vector of Dimensionless entropies. * (length m_kk). */ - virtual void update_one(int k, doublereal T, doublereal* cp_R, + virtual void update_one(size_t k, doublereal T, doublereal* cp_R, doublereal* h_RT, doublereal* s_R) const; @@ -156,7 +149,7 @@ namespace Cantera { * * @param k Species index */ - virtual doublereal minTemp(int k=-1) const; + virtual doublereal minTemp(size_t k=-1) const; //! Maximum temperature. /*! @@ -168,7 +161,7 @@ namespace Cantera { * * @param k Species Index */ - virtual doublereal maxTemp(int k=-1) const; + virtual doublereal maxTemp(size_t k=-1) const; //! The reference-state pressure for species k. /*! @@ -183,7 +176,7 @@ namespace Cantera { * * @param k Species Index */ - virtual doublereal refPressure(int k = -1) const; + virtual doublereal refPressure(size_t k = -1) const; //! This utility function reports the type of parameterization //! used for the species with index number index. @@ -191,7 +184,7 @@ namespace Cantera { * * @param index Species index */ - virtual int reportType(int index) const; + virtual int reportType(size_t index) const; //! This utility function reports back the type of //! parameterization and all of the parameters for the species, index. @@ -204,7 +197,7 @@ namespace Cantera { * @param maxTemp output - Maximum temperature * @param refPressure output - reference pressure (Pa). */ - virtual void reportParams(int index, int &type, + virtual void reportParams(size_t index, int &type, doublereal * const c, doublereal &minTemp, doublereal &maxTemp, @@ -216,7 +209,7 @@ namespace Cantera { * @param c Vector of coefficients used to set the * parameters for the standard state. */ - virtual void modifyParams(int index, doublereal *c); + virtual void modifyParams(size_t index, doublereal *c); #ifdef H298MODIFY_CAPABILITY @@ -236,7 +229,7 @@ namespace Cantera { * * @return pointer to the SpeciesThermoInterpType object. */ - SpeciesThermoInterpType * provideSTIT(int k); + SpeciesThermoInterpType * provideSTIT(size_t k); protected: @@ -265,7 +258,7 @@ namespace Cantera { * Internal variable indicating the length of the * number of species in the phase. */ - int m_kk; + size_t m_kk; //! Make the class VPSSMgr a friend because we need to access diff --git a/Cantera/src/thermo/GibbsExcessVPSSTP.cpp b/Cantera/src/thermo/GibbsExcessVPSSTP.cpp index feba2c49e..1f7d5b4b6 100644 --- a/Cantera/src/thermo/GibbsExcessVPSSTP.cpp +++ b/Cantera/src/thermo/GibbsExcessVPSSTP.cpp @@ -16,12 +16,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Date$ - * $Revision$ - */ - - #include "GibbsExcessVPSSTP.h" #include using namespace std; @@ -182,7 +176,7 @@ namespace Cantera { getPartialMolarVolumes(vbar); doublereal vtotal = 0.0; - for (int i = 0; i < m_kk; i++) { + for (size_t i = 0; i < m_kk; i++) { vtotal += vbar[i] * moleFractions_[i]; } doublereal dd = meanMolecularWeight() / vtotal; @@ -229,7 +223,7 @@ namespace Cantera { void GibbsExcessVPSSTP::getActivities(doublereal* ac) const { getActivityCoefficients(ac); getMoleFractions(DATA_PTR(moleFractions_)); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { ac[k] *= moleFractions_[k]; } } @@ -260,7 +254,7 @@ namespace Cantera { void GibbsExcessVPSSTP::getElectrochemPotentials(doublereal* mu) const { getChemPotentials(mu); double ve = Faraday * electricPotential(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { mu[k] += ve*charge(k); } } diff --git a/Cantera/src/thermo/GibbsExcessVPSSTP.h b/Cantera/src/thermo/GibbsExcessVPSSTP.h index 46c7a4369..6f5ecc210 100644 --- a/Cantera/src/thermo/GibbsExcessVPSSTP.h +++ b/Cantera/src/thermo/GibbsExcessVPSSTP.h @@ -16,10 +16,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - #ifndef CT_GIBBSEXCESSVPSSTP_H #define CT_GIBBSEXCESSVPSSTP_H @@ -279,7 +275,7 @@ namespace Cantera { * * @param k species index. Defaults to zero. */ - virtual doublereal standardConcentration(int k=0) const; + virtual doublereal standardConcentration(size_t k=0) const; /** * Returns the natural logarithm of the standard @@ -287,7 +283,7 @@ namespace Cantera { * * @param k species index */ - virtual doublereal logStandardConc(int k=0) const; + virtual doublereal logStandardConc(size_t k=0) const; /** * Returns the units of the standard and generalized diff --git a/Cantera/src/thermo/HMWSoln.cpp b/Cantera/src/thermo/HMWSoln.cpp index 9059b492b..a5954c924 100644 --- a/Cantera/src/thermo/HMWSoln.cpp +++ b/Cantera/src/thermo/HMWSoln.cpp @@ -17,9 +17,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ //@{ #ifndef MAX #define MAX(x,y) (( (x) > (y) ) ? (x) : (y)) @@ -82,7 +79,7 @@ namespace Cantera { CROP_ln_gamma_k_max(15.0), m_debugCalc(0) { - for (int i = 0; i < 17; i++) { + for (size_t i = 0; i < 17; i++) { elambda[i] = 0.0; elambda1[i] = 0.0; } @@ -488,10 +485,10 @@ namespace Cantera { constructPhaseFile("HMW_NaCl.xml", ""); - int i = speciesIndex("Cl-"); - int j = speciesIndex("H+"); - int n = i * m_kk + j; - int ct = m_CounterIJ[n]; + size_t i = speciesIndex("Cl-"); + size_t j = speciesIndex("H+"); + size_t n = i * m_kk + j; + size_t ct = m_CounterIJ[n]; m_Beta0MX_ij[ct] = 0.1775; m_Beta1MX_ij[ct] = 0.2945; m_CphiMX_ij[ct] = 0.0008; @@ -531,7 +528,7 @@ namespace Cantera { i = speciesIndex("Cl-"); j = speciesIndex("H+"); - int k = speciesIndex("Na+"); + size_t k = speciesIndex("Na+"); double param = -0.004; n = i * m_kk *m_kk + j * m_kk + k ; m_Psi_ijk[n] = param; @@ -643,7 +640,7 @@ namespace Cantera { double hbar = mean_X(DATA_PTR(m_tmpV)); getEnthalpy_RT(DATA_PTR(m_gamma_tmp)); double RT = GasConstant * temperature(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_gamma_tmp[k] *= RT; } double h0bar = mean_X(DATA_PTR(m_gamma_tmp)); @@ -656,11 +653,11 @@ namespace Cantera { double L = relative_enthalpy(); getMoleFractions(DATA_PTR(m_tmpV)); double xanion = 0.0; - int kcation = -1; + size_t kcation = npos; double xcation = 0.0; - int kanion = -1; + size_t kanion = npos; const double *charge = DATA_PTR(m_speciesCharge); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (charge[k] > 0.0) { if (m_tmpV[k] > xanion) { xanion = m_tmpV[k]; @@ -673,15 +670,13 @@ namespace Cantera { } } } - if (kcation < 0 || kanion < 0) { + if (kcation == npos || kanion == npos) { return L; } double xuse = xcation; - int kuse = kcation; double factor = 1; if (xanion < xcation) { xuse = xanion; - kuse = kanion; if (charge[kcation] != 1.0) { factor = charge[kcation]; } @@ -775,7 +770,7 @@ namespace Cantera { double *x = &m_tmpV[0]; getMoleFractions(x); doublereal vtotal = 0.0; - for (int i = 0; i < m_kk; i++) { + for (size_t i = 0; i < m_kk; i++) { vtotal += vbar[i] * x[i]; } doublereal dd = meanMolecularWeight() / vtotal; @@ -925,7 +920,7 @@ namespace Cantera { c[0] *= cs_solvent; if (m_kk > 1) { double cs_solute = standardConcentration(1); - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { c[k] *= cs_solute; } } @@ -953,7 +948,7 @@ namespace Cantera { * all species concentrations have units of kmol/m3. * */ - doublereal HMWSoln::standardConcentration(int k) const { + doublereal HMWSoln::standardConcentration(size_t k) const { getStandardVolumes(DATA_PTR(m_tmpV)); double mvSolvent = m_tmpV[m_indexSolvent]; if (k > 0) { @@ -966,7 +961,7 @@ namespace Cantera { * Returns the natural logarithm of the standard * concentration of the kth species */ - doublereal HMWSoln::logStandardConc(int k) const { + doublereal HMWSoln::logStandardConc(size_t k) const { double c_solvent = standardConcentration(k); return log(c_solvent); } @@ -996,7 +991,7 @@ namespace Cantera { void HMWSoln::getUnitsStandardConc(double *uA, int k, int sizeUA) const { for (int i = 0; i < sizeUA; i++) { if (i == 0) uA[0] = 1.0; - if (i == 1) uA[1] = -nDim(); + if (i == 1) uA[1] = -int(nDim()); if (i == 2) uA[2] = 0.0; if (i == 3) uA[3] = 0.0; if (i == 4) uA[4] = 0.0; @@ -1021,7 +1016,7 @@ namespace Cantera { /* * Now calculate the array of activities. */ - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (k != m_indexSolvent) { ac[k] = m_molalities[k] * exp(m_lnActCoeffMolal_Scaled[k]); } @@ -1052,7 +1047,7 @@ namespace Cantera { A_Debye_TP(-1.0, -1.0); s_update_lnMolalityActCoeff(); std::copy(m_lnActCoeffMolal_Unscaled.begin(), m_lnActCoeffMolal_Unscaled.end(), acMolality); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { acMolality[k] = exp(acMolality[k]); } } @@ -1090,12 +1085,9 @@ namespace Cantera { * This also updates the internal molality array. */ s_update_lnMolalityActCoeff(); - /* - * - */ doublereal RT = GasConstant * temperature(); double xmolSolvent = moleFraction(m_indexSolvent); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (m_indexSolvent != k) { xx = MAX(m_molalities[k], xxSmall); mu[k] += RT * (log(xx) + m_lnActCoeffMolal_Scaled[k]); @@ -1136,7 +1128,7 @@ namespace Cantera { */ double T = temperature(); double RT = GasConstant * T; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { hbar[k] *= RT; } /* @@ -1146,7 +1138,7 @@ namespace Cantera { s_update_lnMolalityActCoeff(); s_update_dlnMolalityActCoeff_dT(); double RTT = RT * T; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { hbar[k] -= RTT * m_dlnActCoeffMolaldT_Scaled[k]; } } @@ -1182,7 +1174,6 @@ namespace Cantera { */ void HMWSoln:: getPartialMolarEntropies(doublereal* sbar) const { - int k; /* * Get the standard state entropies at the temperature * and pressure of the solution. @@ -1192,7 +1183,7 @@ namespace Cantera { * Dimensionalize the entropies */ doublereal R = GasConstant; - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { sbar[k] *= R; } /* @@ -1205,7 +1196,7 @@ namespace Cantera { * term out front of the log activity term */ doublereal mm; - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (k != m_indexSolvent) { mm = fmaxx(SmallNumber, m_molalities[k]); sbar[k] -= R * (log(mm) + m_lnActCoeffMolal_Scaled[k]); @@ -1221,7 +1212,7 @@ namespace Cantera { */ s_update_dlnMolalityActCoeff_dT(); double RT = R * temperature(); - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { sbar[k] -= RT * m_dlnActCoeffMolaldT_Scaled[k]; } } @@ -1256,7 +1247,7 @@ namespace Cantera { s_update_dlnMolalityActCoeff_dP(); double T = temperature(); double RT = GasConstant * T; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { vbar[k] += RT * m_dlnActCoeffMolaldP_Scaled[k]; } } @@ -1286,7 +1277,7 @@ namespace Cantera { */ getCp_R(cpbar); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { cpbar[k] *= GasConstant; } /* @@ -1299,7 +1290,7 @@ namespace Cantera { double T = temperature(); double RT = GasConstant * T; double RTT = RT * T; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { cpbar[k] -= (2.0 * RT * m_dlnActCoeffMolaldT_Scaled[k] + RTT * m_d2lnActCoeffMolaldT2_Scaled[k]); } @@ -1662,19 +1653,18 @@ namespace Cantera { * Resize lengths equal to the number of species in * the phase. */ - int leng = m_kk; m_electrolyteSpeciesType.resize(m_kk, cEST_polarNeutral); - m_speciesSize.resize(leng); - m_speciesCharge_Stoich.resize(leng, 0.0); - m_Aionic.resize(leng, 0.0); + m_speciesSize.resize(m_kk); + m_speciesCharge_Stoich.resize(m_kk, 0.0); + m_Aionic.resize(m_kk, 0.0); - m_expg0_RT.resize(leng, 0.0); - m_pe.resize(leng, 0.0); - m_pp.resize(leng, 0.0); - m_tmpV.resize(leng, 0.0); - m_molalitiesCropped.resize(leng, 0.0); + m_expg0_RT.resize(m_kk, 0.0); + m_pe.resize(m_kk, 0.0); + m_pp.resize(m_kk, 0.0); + m_tmpV.resize(m_kk, 0.0); + m_molalitiesCropped.resize(m_kk, 0.0); - int maxCounterIJlen = 1 + (leng-1) * (leng-2) / 2; + size_t maxCounterIJlen = 1 + (m_kk-1) * (m_kk-2) / 2; /* * Figure out the size of the temperature coefficient @@ -1719,34 +1709,34 @@ namespace Cantera { m_Theta_ij_P.resize(maxCounterIJlen, 0.0); m_Theta_ij_coeff.resize(TCoeffLength, maxCounterIJlen, 0.0); - int n = m_kk*m_kk*m_kk; - m_Psi_ijk.resize(m_kk*m_kk*m_kk, 0.0); - m_Psi_ijk_L.resize(m_kk*m_kk*m_kk, 0.0); - m_Psi_ijk_LL.resize(m_kk*m_kk*m_kk, 0.0); - m_Psi_ijk_P.resize(m_kk*m_kk*m_kk, 0.0); + size_t n = m_kk*m_kk*m_kk; + m_Psi_ijk.resize(n, 0.0); + m_Psi_ijk_L.resize(n, 0.0); + m_Psi_ijk_LL.resize(n, 0.0); + m_Psi_ijk_P.resize(n, 0.0); m_Psi_ijk_coeff.resize(TCoeffLength, n, 0.0); - m_Lambda_nj.resize(leng, leng, 0.0); - m_Lambda_nj_L.resize(leng, leng, 0.0); - m_Lambda_nj_LL.resize(leng, leng, 0.0); - m_Lambda_nj_P.resize(leng, leng, 0.0); - m_Lambda_nj_coeff.resize(TCoeffLength, leng * leng, 0.0); + m_Lambda_nj.resize(m_kk, m_kk, 0.0); + m_Lambda_nj_L.resize(m_kk, m_kk, 0.0); + m_Lambda_nj_LL.resize(m_kk, m_kk, 0.0); + m_Lambda_nj_P.resize(m_kk, m_kk, 0.0); + m_Lambda_nj_coeff.resize(TCoeffLength, m_kk * m_kk, 0.0); - m_Mu_nnn.resize(leng, 0.0); - m_Mu_nnn_L.resize(leng, 0.0); - m_Mu_nnn_LL.resize(leng, 0.0); - m_Mu_nnn_P.resize(leng, 0.0); - m_Mu_nnn_coeff.resize(TCoeffLength, leng, 0.0); + m_Mu_nnn.resize(m_kk, 0.0); + m_Mu_nnn_L.resize(m_kk, 0.0); + m_Mu_nnn_LL.resize(m_kk, 0.0); + m_Mu_nnn_P.resize(m_kk, 0.0); + m_Mu_nnn_coeff.resize(TCoeffLength, m_kk, 0.0); - m_lnActCoeffMolal_Scaled.resize(leng, 0.0); - m_dlnActCoeffMolaldT_Scaled.resize(leng, 0.0); - m_d2lnActCoeffMolaldT2_Scaled.resize(leng, 0.0); - m_dlnActCoeffMolaldP_Scaled.resize(leng, 0.0); + m_lnActCoeffMolal_Scaled.resize(m_kk, 0.0); + m_dlnActCoeffMolaldT_Scaled.resize(m_kk, 0.0); + m_d2lnActCoeffMolaldT2_Scaled.resize(m_kk, 0.0); + m_dlnActCoeffMolaldP_Scaled.resize(m_kk, 0.0); - m_lnActCoeffMolal_Unscaled.resize(leng, 0.0); - m_dlnActCoeffMolaldT_Unscaled.resize(leng, 0.0); - m_d2lnActCoeffMolaldT2_Unscaled.resize(leng, 0.0); - m_dlnActCoeffMolaldP_Unscaled.resize(leng, 0.0); + m_lnActCoeffMolal_Unscaled.resize(m_kk, 0.0); + m_dlnActCoeffMolaldT_Unscaled.resize(m_kk, 0.0); + m_d2lnActCoeffMolaldT2_Unscaled.resize(m_kk, 0.0); + m_dlnActCoeffMolaldP_Unscaled.resize(m_kk, 0.0); m_CounterIJ.resize(m_kk*m_kk, 0); @@ -1780,7 +1770,7 @@ namespace Cantera { m_CMX_IJ_LL.resize(maxCounterIJlen, 0.0); m_CMX_IJ_P.resize(maxCounterIJlen, 0.0); - m_gamma_tmp.resize(leng, 0.0); + m_gamma_tmp.resize(m_kk, 0.0); IMS_lnActCoeffMolal_.resize(m_kk, 0.0); CROP_speciesCropped_.resize(m_kk, 0); @@ -1811,7 +1801,7 @@ namespace Cantera { * Pitzer formulation. */ m_IionicMolalityStoich = 0.0; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { double z_k = m_speciesCharge[k]; double zs_k1 = m_speciesCharge_Stoich[k]; if (z_k == zs_k1) { @@ -1845,7 +1835,7 @@ namespace Cantera { double lnActCoeffMolal0 = - log(xx) + (xx - 1.0)/xx; double lnxs = log(xx); - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { CROP_speciesCropped_[k] = 0; m_lnActCoeffMolal_Unscaled[k] += IMS_lnActCoeffMolal_[k]; if (m_lnActCoeffMolal_Unscaled[k] > (CROP_ln_gamma_k_max- 2.5 *lnxs)) { @@ -1885,12 +1875,11 @@ namespace Cantera { * Calculate cropped molalities */ void HMWSoln::calcMolalitiesCropped() const { - int i, j, k; doublereal Imax = 0.0, Itmp; doublereal Iac_max; m_molalitiesAreCropped = false; - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_molalitiesCropped[k] = m_molalities[k]; double charge = m_speciesCharge[k]; Itmp = m_molalities[k] * charge * charge; @@ -1913,13 +1902,13 @@ namespace Cantera { m_molalitiesAreCropped = true; - for (i = 1; i < (m_kk - 1); i++) { + for (size_t i = 1; i < (m_kk - 1); i++) { double charge_i = m_speciesCharge[i]; double abs_charge_i = fabs(charge_i); if (charge_i == 0.0) { continue; } - for (j = (i+1); j < m_kk; j++) { + for (size_t j = (i+1); j < m_kk; j++) { double charge_j = m_speciesCharge[j]; double abs_charge_j = fabs(charge_j); /* @@ -1963,11 +1952,11 @@ namespace Cantera { for (int times = 0; times< 10; times++) { double anion_charge = 0.0; double cation_charge = 0.0; - int anion_contrib_max_i = -1; + size_t anion_contrib_max_i = npos; double anion_contrib_max = -1.0; - int cation_contrib_max_i = -1; + size_t cation_contrib_max_i = npos; double cation_contrib_max = -1.0; - for (i = 0; i < m_kk; i++) { + for (size_t i = 0; i < m_kk; i++) { double charge_i = m_speciesCharge[i]; if (charge_i < 0.0) { double anion_contrib = - m_molalitiesCropped[i] * charge_i; @@ -2024,7 +2013,7 @@ namespace Cantera { double p = xmolSolvent + MC_epCut_ + exp(- xmolSolvent/ MC_cpCut_) * poly; double denomInv = 1.0/ (m_Mnaught * p); - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_molalitiesCropped[k] = molF[k] * denomInv ; } @@ -2032,13 +2021,13 @@ namespace Cantera { // Reduce the molalities to enforce this. Note, this algorithm preserves // the charge neutrality of the solution after cropping. Itmp = 0.0; - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { double charge = m_speciesCharge[k]; Itmp += m_molalitiesCropped[k] * charge * charge; } if (Itmp > m_maxIionicStrength) { double ratio = Itmp / m_maxIionicStrength; - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { double charge = m_speciesCharge[k]; if (charge != 0.0) { m_molalitiesCropped[k] *= ratio; @@ -2057,7 +2046,7 @@ namespace Cantera { * m_Counter[n] = counter */ void HMWSoln::counterIJ_setup(void) const { - int n, nc, i, j; + size_t n, nc, i, j; m_CounterIJ.resize(m_kk * m_kk); int counter = 0; for (i = 0; i < m_kk; i++) { @@ -2094,7 +2083,7 @@ namespace Cantera { */ void HMWSoln::s_updatePitzer_CoeffWRTemp(int doDerivs) const { - int i, j, n, counterIJ; + size_t i, j, n, counterIJ; const double *beta0MX_coeff; const double *beta1MX_coeff; const double *beta2MX_coeff; @@ -2327,7 +2316,7 @@ namespace Cantera { for (i = 1; i < m_kk; i++) { for (j = 1; j < m_kk; j++) { - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { n = i * m_kk *m_kk + j * m_kk + k ; const double *Psi_coeff = m_Psi_ijk_coeff.ptrColumn(n); switch (m_formPitzerTemp) { @@ -2386,7 +2375,6 @@ namespace Cantera { printE = 0; } #endif - double wateract; std::string sni, snj, snk; /* @@ -2453,7 +2441,7 @@ namespace Cantera { double sum_m_phi_minus_1, osmotic_coef, lnwateract; int z1, z2; - int n, i, j, k, m, counterIJ, counterIJ2; + size_t n, i, j, k, m, counterIJ, counterIJ2; #ifdef DEBUG_MODE if (m_debugCalc) { @@ -2948,10 +2936,10 @@ namespace Cantera { /* * Zeta interaction term */ - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { if (charge[k] < 0.0) { - int izeta = j; - int jzeta = i; + size_t izeta = j; + size_t jzeta = i; n = izeta * m_kk * m_kk + jzeta * m_kk + k; double zeta = psi_ijk[n]; if (zeta != 0.0) { @@ -3120,11 +3108,11 @@ namespace Cantera { /* * Zeta interaction term */ - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { if (charge[k] > 0.0) { - int izeta = j; - int jzeta = k; - int kzeta = i; + size_t izeta = j; + size_t jzeta = k; + size_t kzeta = i; n = izeta * m_kk * m_kk + jzeta * m_kk + kzeta; double zeta = psi_ijk[n]; if (zeta != 0.0) { @@ -3339,10 +3327,10 @@ namespace Cantera { } } if (charge[k] < 0.0) { - int izeta = j; + size_t izeta = j; for (m = 1; m < m_kk; m++) { if (charge[m] > 0.0) { - int jzeta = m; + size_t jzeta = m; n = k + jzeta * m_kk + izeta * m_kk * m_kk; double zeta = psi_ijk[n]; if (zeta != 0.0) { @@ -3385,7 +3373,6 @@ namespace Cantera { } #endif lnwateract = -(m_weightSolvent/1000.0) * molalitysumUncropped * osmotic_coef; - wateract = exp(lnwateract); /* * In Cantera, we define the activity coefficient of the solvent as @@ -3400,6 +3387,7 @@ namespace Cantera { m_lnActCoeffMolal_Unscaled[0] = lnwateract - log(xx); #ifdef DEBUG_MODE if (m_debugCalc) { + double wateract = exp(lnwateract); printf(" Weight of Solvent = %16.7g\n", m_weightSolvent); printf(" molalitySumUncropped = %16.7g\n", molalitysumUncropped); printf(" ln_a_water=%10.6f a_water=%10.6f\n\n", @@ -3424,7 +3412,7 @@ namespace Cantera { /* * Zero the unscaled 2nd derivatives */ - fbo_zero_dbl_1(DATA_PTR(m_dlnActCoeffMolaldT_Unscaled), m_kk); + m_dlnActCoeffMolaldT_Unscaled.assign(m_kk, 0.0); /* * Do the actual calculation of the unscaled temperature derivatives */ @@ -3434,7 +3422,7 @@ namespace Cantera { //double xx = MAX(m_xmolSolventMIN, xmolSolvent); // double lnxs = log(xx); - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { if (CROP_speciesCropped_[k] == 2) { m_dlnActCoeffMolaldT_Unscaled[k] = 0.0; } @@ -3479,7 +3467,6 @@ namespace Cantera { exit(EXIT_FAILURE); } - double d_wateract_dT; std::string sni, snj, snk; const double *molality = DATA_PTR(m_molalitiesCropped); @@ -3525,12 +3512,12 @@ namespace Cantera { double *CMX_L = DATA_PTR(m_CMX_IJ_L); double x1, x2; - double Aphi, dFdT, zsqdFdT; + double dFdT, zsqdFdT; double sum1, sum2, sum3, sum4, sum5, term1; double sum_m_phi_minus_1, d_osmotic_coef_dT, d_lnwateract_dT; int z1, z2; - int n, i, j, k, m, counterIJ, counterIJ2; + size_t n, i, j, k, m, counterIJ, counterIJ2; #ifdef DEBUG_MODE if (m_debugCalc) { @@ -3822,7 +3809,6 @@ namespace Cantera { // A_Debye_Huckel = 0.5107; <- This value is used to match GWB data // ( A * ln(10) = 1.17593) // Aphi = A_Debye_Huckel * 2.30258509 / 3.0; - Aphi = m_A_Debye / 3.0; double dA_DebyedT = dA_DebyedT_TP(); double dAphidT = dA_DebyedT /3.0; @@ -3944,10 +3930,10 @@ namespace Cantera { /* * Zeta interaction term */ - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { if (charge[k] < 0.0) { - int izeta = j; - int jzeta = i; + size_t izeta = j; + size_t jzeta = i; n = izeta * m_kk * m_kk + jzeta * m_kk + k; double zeta_L = psi_ijk_L[n]; if (zeta_L != 0.0) { @@ -4040,11 +4026,11 @@ namespace Cantera { */ if (charge[j] == 0.0) { sum5 = sum5 + molality[j]*2.0*m_Lambda_nj_L(j,i); - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { if (charge[k] > 0.0) { - int izeta = j; - int jzeta = k; - int kzeta = i; + size_t izeta = j; + size_t jzeta = k; + size_t kzeta = i; n = izeta * m_kk * m_kk + jzeta * m_kk + kzeta; double zeta_L = psi_ijk_L[n]; if (zeta_L != 0.0) { @@ -4221,10 +4207,10 @@ namespace Cantera { } } if (charge[k] < 0.0) { - int izeta = j; + size_t izeta = j; for (m = 1; m < m_kk; m++) { if (charge[m] > 0.0) { - int jzeta = m; + size_t jzeta = m; n = k + jzeta * m_kk + izeta * m_kk * m_kk; double zeta_L = psi_ijk_L[n]; if (zeta_L != 0.0) { @@ -4262,7 +4248,6 @@ namespace Cantera { } #endif d_lnwateract_dT = -(m_weightSolvent/1000.0) * molalitysum * d_osmotic_coef_dT; - d_wateract_dT = exp(d_lnwateract_dT); /* * In Cantera, we define the activity coefficient of the solvent as @@ -4276,6 +4261,7 @@ namespace Cantera { m_dlnActCoeffMolaldT_Unscaled[0] = d_lnwateract_dT; #ifdef DEBUG_MODE if (m_debugCalc) { + double d_wateract_dT = exp(d_lnwateract_dT); printf(" d_ln_a_water_dT = %10.6f d_a_water_dT=%10.6f\n\n", d_lnwateract_dT, d_wateract_dT); } @@ -4291,7 +4277,7 @@ namespace Cantera { /* * Zero the unscaled 2nd derivatives */ - fbo_zero_dbl_1(DATA_PTR(m_d2lnActCoeffMolaldT2_Unscaled), m_kk); + m_d2lnActCoeffMolaldT2_Unscaled.assign(m_kk, 0.0); /* * Calculate the unscaled 2nd derivatives */ @@ -4301,7 +4287,7 @@ namespace Cantera { //double xx = MAX(m_xmolSolventMIN, xmolSolvent); //double lnxs = log(xx); - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { if (CROP_speciesCropped_[k] == 2) { m_d2lnActCoeffMolaldT2_Unscaled[k] = 0.0; } @@ -4403,7 +4389,7 @@ namespace Cantera { double sum_m_phi_minus_1, d2_osmotic_coef_dT2, d2_lnwateract_dT2; int z1, z2; - int n, i, j, k, m, counterIJ, counterIJ2; + size_t n, i, j, k, m, counterIJ, counterIJ2; #ifdef DEBUG_MODE if (m_debugCalc) { @@ -4824,10 +4810,10 @@ namespace Cantera { /* * Zeta interaction term */ - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { if (charge[k] < 0.0) { - int izeta = j; - int jzeta = i; + size_t izeta = j; + size_t jzeta = i; n = izeta * m_kk * m_kk + jzeta * m_kk + k; double zeta_LL = psi_ijk_LL[n]; if (zeta_LL != 0.0) { @@ -4924,11 +4910,11 @@ namespace Cantera { /* * Zeta interaction term */ - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { if (charge[k] > 0.0) { - int izeta = j; - int jzeta = k; - int kzeta = i; + size_t izeta = j; + size_t jzeta = k; + size_t kzeta = i; n = izeta * m_kk * m_kk + jzeta * m_kk + kzeta; double zeta_LL = psi_ijk_LL[n]; if (zeta_LL != 0.0) { @@ -5104,10 +5090,10 @@ namespace Cantera { } } if (charge[k] < 0.0) { - int izeta = j; + size_t izeta = j; for (m = 1; m < m_kk; m++) { if (charge[m] > 0.0) { - int jzeta = m; + size_t jzeta = m; n = k + jzeta * m_kk + izeta * m_kk * m_kk; double zeta_LL = psi_ijk_LL[n]; if (zeta_LL != 0.0) { @@ -5181,13 +5167,11 @@ namespace Cantera { * scale. It's derivative is too. */ void HMWSoln::s_update_dlnMolalityActCoeff_dP() const { - - fbo_zero_dbl_1(DATA_PTR(m_dlnActCoeffMolaldP_Unscaled), m_kk); - + m_dlnActCoeffMolaldP_Unscaled.assign(m_kk, 0.0); s_updatePitzer_dlnMolalityActCoeff_dP(); - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { if (CROP_speciesCropped_[k] == 2) { m_dlnActCoeffMolaldP_Unscaled[k] = 0.0; } @@ -5233,7 +5217,6 @@ namespace Cantera { exit(EXIT_FAILURE); } - double d_wateract_dP; std::string sni, snj, snk; const double *molality = DATA_PTR(m_molalitiesCropped); @@ -5279,12 +5262,12 @@ namespace Cantera { double *CMX_P = DATA_PTR(m_CMX_IJ_P); double x1, x2; - double Aphi, dFdP, zsqdFdP; + double dFdP, zsqdFdP; double sum1, sum2, sum3, sum4, sum5, term1; double sum_m_phi_minus_1, d_osmotic_coef_dP, d_lnwateract_dP; int z1, z2; - int n, i, j, k, m, counterIJ, counterIJ2; + size_t n, i, j, k, m, counterIJ, counterIJ2; double currTemp = temperature(); double currPres = pressure(); @@ -5580,7 +5563,6 @@ namespace Cantera { // A_Debye_Huckel = 0.5107; <- This value is used to match GWB data // ( A * ln(10) = 1.17593) // Aphi = A_Debye_Huckel * 2.30258509 / 3.0; - Aphi = m_A_Debye / 3.0; double dA_DebyedP = dA_DebyedP_TP(currTemp, currPres); double dAphidP = dA_DebyedP /3.0; @@ -5702,10 +5684,10 @@ namespace Cantera { /* * Zeta interaction term */ - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { if (charge[k] < 0.0) { - int izeta = j; - int jzeta = i; + size_t izeta = j; + size_t jzeta = i; n = izeta * m_kk * m_kk + jzeta * m_kk + k; double zeta_P = psi_ijk_P[n]; if (zeta_P != 0.0) { @@ -5804,11 +5786,11 @@ namespace Cantera { /* * Zeta interaction term */ - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { if (charge[k] > 0.0) { - int izeta = j; - int jzeta = k; - int kzeta = i; + size_t izeta = j; + size_t jzeta = k; + size_t kzeta = i; n = izeta * m_kk * m_kk + jzeta * m_kk + kzeta; double zeta_P = psi_ijk_P[n]; if (zeta_P != 0.0) { @@ -5984,10 +5966,10 @@ namespace Cantera { } } if (charge[k] < 0.0) { - int izeta = j; + size_t izeta = j; for (m = 1; m < m_kk; m++) { if (charge[m] > 0.0) { - int jzeta = m; + size_t jzeta = m; n = k + jzeta * m_kk + izeta * m_kk * m_kk; double zeta_P = psi_ijk_P[n]; if (zeta_P != 0.0) { @@ -6027,7 +6009,7 @@ namespace Cantera { } #endif d_lnwateract_dP = -(m_weightSolvent/1000.0) * molalitysum * d_osmotic_coef_dP; - d_wateract_dP = exp(d_lnwateract_dP); + /* * In Cantera, we define the activity coefficient of the solvent as @@ -6041,6 +6023,7 @@ namespace Cantera { m_dlnActCoeffMolaldP_Unscaled[0] = d_lnwateract_dP; #ifdef DEBUG_MODE if (m_debugCalc) { + double d_wateract_dP = exp(d_lnwateract_dP); printf(" d_ln_a_water_dP = %10.6f d_a_water_dP=%10.6f\n\n", d_lnwateract_dP, d_wateract_dP); } @@ -6181,7 +6164,6 @@ namespace Cantera { * gamma_o_molar = gamma_o_molal */ void HMWSoln::s_updateIMS_lnMolalityActCoeff() const { - int k; double tmp; /* * Calculate the molalities. Currently, the molalities @@ -6193,21 +6175,21 @@ namespace Cantera { double xmolSolvent = moleFraction(m_indexSolvent); double xx = MAX(m_xmolSolventMIN, xmolSolvent); if (IMS_typeCutoff_ == 0) { - for (k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { IMS_lnActCoeffMolal_[k]= 0.0; } IMS_lnActCoeffMolal_[m_indexSolvent] = - log(xx) + (xx - 1.0)/xx; return; } else if (IMS_typeCutoff_ == 1) { if (xmolSolvent > 3.0 * IMS_X_o_cutoff_/2.0 ) { - for (k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { IMS_lnActCoeffMolal_[k]= 0.0; } IMS_lnActCoeffMolal_[m_indexSolvent] = - log(xx) + (xx - 1.0)/xx; return; } else if (xmolSolvent < IMS_X_o_cutoff_/2.0) { tmp = log(xx * IMS_gamma_k_min_); - for (k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { IMS_lnActCoeffMolal_[k]= tmp; } IMS_lnActCoeffMolal_[m_indexSolvent] = log(IMS_gamma_o_min_); @@ -6246,7 +6228,7 @@ namespace Cantera { double lngammao =-log(g) - tmp * (1.0-xmolSolvent); tmp = log(xmolSolvent) + lngammak; - for (k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { IMS_lnActCoeffMolal_[k]= tmp; } IMS_lnActCoeffMolal_[m_indexSolvent] = lngammao; @@ -6255,7 +6237,7 @@ namespace Cantera { // Exponentials - trial 2 else if (IMS_typeCutoff_ == 2) { if (xmolSolvent > IMS_X_o_cutoff_) { - for (k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { IMS_lnActCoeffMolal_[k]= 0.0; } IMS_lnActCoeffMolal_[m_indexSolvent] = - log(xx) + (xx - 1.0)/xx; @@ -6282,7 +6264,7 @@ namespace Cantera { double lngammao =-log(g) - tmp * (1.0-xmolSolvent); tmp = log(xx) + lngammak; - for (k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { IMS_lnActCoeffMolal_[k]= tmp; } IMS_lnActCoeffMolal_[m_indexSolvent] = lngammao; @@ -6297,7 +6279,7 @@ namespace Cantera { * current mechanism */ void HMWSoln::printCoeffs() const { - int i, j, k; + size_t i, j, k; std::string sni, snj; calcMolalities(); const double *charge = DATA_PTR(m_speciesCharge); @@ -6323,8 +6305,8 @@ namespace Cantera { sni = speciesName(i); for (j = i+1; j < m_kk; j++) { snj = speciesName(j); - int n = i * m_kk + j; - int ct = m_CounterIJ[n]; + size_t n = i * m_kk + j; + size_t ct = m_CounterIJ[n]; printf(" %-16s %-16s %9.5f %9.5f %9.5f %9.5f %9.5f %9.5f \n", sni.c_str(), snj.c_str(), m_Beta0MX_ij[ct], m_Beta1MX_ij[ct], @@ -6343,7 +6325,7 @@ namespace Cantera { snj = speciesName(j); for (k = 1; k < m_kk; k++) { std::string snk = speciesName(k); - int n = k + j * m_kk + i * m_kk * m_kk; + size_t n = k + j * m_kk + i * m_kk * m_kk; if (m_Psi_ijk[n] != 0.0) { printf(" %-16s %-16s %-16s %9.5f \n", sni.c_str(), snj.c_str(), @@ -6369,7 +6351,7 @@ namespace Cantera { doublereal lnGammaClMs2 = s_NBS_CLM_lnMolalityActCoeff(); doublereal lnGammaCLMs1 = m_lnActCoeffMolal_Unscaled[m_indexCLM]; doublereal afac = -1.0 *(lnGammaClMs2 - lnGammaCLMs1); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { acMolality[k] *= exp(m_speciesCharge[k] * afac); } } @@ -6383,14 +6365,14 @@ namespace Cantera { */ void HMWSoln::s_updateScaling_pHScaling() const { if (m_pHScalingType == PHSCALE_PITZER) { - fvo_copy_dbl_1(m_lnActCoeffMolal_Scaled, m_lnActCoeffMolal_Unscaled, m_kk); + m_lnActCoeffMolal_Scaled = m_lnActCoeffMolal_Unscaled; return; } AssertTrace(m_pHScalingType == PHSCALE_NBS); doublereal lnGammaClMs2 = s_NBS_CLM_lnMolalityActCoeff(); doublereal lnGammaCLMs1 = m_lnActCoeffMolal_Unscaled[m_indexCLM]; doublereal afac = -1.0 *(lnGammaClMs2 - lnGammaCLMs1); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_lnActCoeffMolal_Scaled[k] = m_lnActCoeffMolal_Unscaled[k] + m_speciesCharge[k] * afac; } } @@ -6403,14 +6385,14 @@ namespace Cantera { */ void HMWSoln::s_updateScaling_pHScaling_dT() const { if (m_pHScalingType == PHSCALE_PITZER) { - fvo_copy_dbl_1(m_dlnActCoeffMolaldT_Scaled, m_dlnActCoeffMolaldT_Unscaled, m_kk); + m_dlnActCoeffMolaldT_Scaled = m_dlnActCoeffMolaldT_Unscaled; return; } AssertTrace(m_pHScalingType == PHSCALE_NBS); doublereal dlnGammaClM_dT_s2 = s_NBS_CLM_dlnMolalityActCoeff_dT(); doublereal dlnGammaCLM_dT_s1 = m_dlnActCoeffMolaldT_Unscaled[m_indexCLM]; doublereal afac = -1.0 *(dlnGammaClM_dT_s2 - dlnGammaCLM_dT_s1); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_dlnActCoeffMolaldT_Scaled[k] = m_dlnActCoeffMolaldT_Unscaled[k] + m_speciesCharge[k] * afac; } } @@ -6423,14 +6405,14 @@ namespace Cantera { */ void HMWSoln::s_updateScaling_pHScaling_dT2() const { if (m_pHScalingType == PHSCALE_PITZER) { - fvo_copy_dbl_1(m_d2lnActCoeffMolaldT2_Scaled, m_d2lnActCoeffMolaldT2_Unscaled, m_kk); + m_d2lnActCoeffMolaldT2_Scaled = m_d2lnActCoeffMolaldT2_Unscaled; return; } AssertTrace(m_pHScalingType == PHSCALE_NBS); doublereal d2lnGammaClM_dT2_s2 = s_NBS_CLM_d2lnMolalityActCoeff_dT2(); doublereal d2lnGammaCLM_dT2_s1 = m_d2lnActCoeffMolaldT2_Unscaled[m_indexCLM]; doublereal afac = -1.0 *(d2lnGammaClM_dT2_s2 - d2lnGammaCLM_dT2_s1); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_d2lnActCoeffMolaldT2_Scaled[k] = m_d2lnActCoeffMolaldT2_Unscaled[k] + m_speciesCharge[k] * afac; } } @@ -6442,14 +6424,14 @@ namespace Cantera { */ void HMWSoln::s_updateScaling_pHScaling_dP() const { if (m_pHScalingType == PHSCALE_PITZER) { - fvo_copy_dbl_1(m_dlnActCoeffMolaldP_Scaled, m_dlnActCoeffMolaldP_Unscaled, m_kk); + m_dlnActCoeffMolaldP_Scaled = m_dlnActCoeffMolaldP_Unscaled; return; } AssertTrace(m_pHScalingType == PHSCALE_NBS); doublereal dlnGammaClM_dP_s2 = s_NBS_CLM_dlnMolalityActCoeff_dP(); doublereal dlnGammaCLM_dP_s1 = m_dlnActCoeffMolaldP_Unscaled[m_indexCLM]; doublereal afac = -1.0 *(dlnGammaClM_dP_s2 - dlnGammaCLM_dP_s1); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_dlnActCoeffMolaldP_Scaled[k] = m_dlnActCoeffMolaldP_Unscaled[k] + m_speciesCharge[k] * afac; } } diff --git a/Cantera/src/thermo/HMWSoln.h b/Cantera/src/thermo/HMWSoln.h index 2526b9ff9..b753122dc 100644 --- a/Cantera/src/thermo/HMWSoln.h +++ b/Cantera/src/thermo/HMWSoln.h @@ -13,10 +13,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - #ifndef CT_HMWSOLN_H #define CT_HMWSOLN_H @@ -1424,9 +1420,6 @@ namespace Cantera { virtual doublereal gibbs_mole() const; /// Molar heat capacity at constant pressure. Units: J/kmol/K. - /* - * - */ virtual doublereal cp_mole() const; /// Molar heat capacity at constant volume. Units: J/kmol/K. @@ -1708,7 +1701,7 @@ namespace Cantera { * * @param k Species index */ - virtual doublereal standardConcentration(int k=0) const; + virtual doublereal standardConcentration(size_t k=0) const; //! Returns the natural logarithm of the standard @@ -1716,7 +1709,7 @@ namespace Cantera { /*! * @param k Species index */ - virtual doublereal logStandardConc(int k=0) const; + virtual doublereal logStandardConc(size_t k=0) const; //! Returns the units of the standard and generalized concentrations. /*! diff --git a/Cantera/src/thermo/HMWSoln_input.cpp b/Cantera/src/thermo/HMWSoln_input.cpp index 5faecbca2..66fcc09f5 100644 --- a/Cantera/src/thermo/HMWSoln_input.cpp +++ b/Cantera/src/thermo/HMWSoln_input.cpp @@ -12,10 +12,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - #include "HMWSoln.h" #include "ThermoFactory.h" #include "WaterProps.h" @@ -73,7 +69,7 @@ namespace Cantera { } double *charge = DATA_PTR(m_speciesCharge); string stemp; - int nParamsFound, i; + size_t nParamsFound, i; vector_fp vParams; string iName = BinSalt.attrib("cation"); if (iName == "") { @@ -87,16 +83,16 @@ namespace Cantera { * Find the index of the species in the current phase. It's not * an error to not find the species */ - int iSpecies = speciesIndex(iName); - if (iSpecies < 0) { + size_t iSpecies = speciesIndex(iName); + if (iSpecies == npos) { return; } string ispName = speciesName(iSpecies); if (charge[iSpecies] <= 0) { throw CanteraError("HMWSoln::readXMLBinarySalt", "cation charge problem"); } - int jSpecies = speciesIndex(jName); - if (jSpecies < 0) { + size_t jSpecies = speciesIndex(jName); + if (jSpecies == npos) { return; } string jspName = speciesName(jSpecies); @@ -104,10 +100,9 @@ namespace Cantera { throw CanteraError("HMWSoln::readXMLBinarySalt", "anion charge problem"); } - int n = iSpecies * m_kk + jSpecies; + size_t n = iSpecies * m_kk + jSpecies; int counter = m_CounterIJ[n]; - int num = BinSalt.nChildren(); - for (int iChild = 0; iChild < num; iChild++) { + for (size_t iChild = 0; iChild < BinSalt.nChildren(); iChild++) { XML_Node &xmlChild = BinSalt.child(iChild); stemp = xmlChild.name(); string nodeName = lowercase(stemp); @@ -274,7 +269,7 @@ namespace Cantera { void HMWSoln::readXMLThetaAnion(XML_Node &BinSalt) { string xname = BinSalt.name(); vector_fp vParams; - int nParamsFound = 0; + size_t nParamsFound = 0; if (xname != "thetaAnion") { throw CanteraError("HMWSoln::readXMLThetaAnion", "Incorrect name for processing this routine: " + xname); @@ -293,25 +288,24 @@ namespace Cantera { * Find the index of the species in the current phase. It's not * an error to not find the species */ - int iSpecies = speciesIndex(ispName); - if (iSpecies < 0) { + size_t iSpecies = speciesIndex(ispName); + if (iSpecies == npos) { return; } if (charge[iSpecies] >= 0) { throw CanteraError("HMWSoln::readXMLThetaAnion", "anion1 charge problem"); } - int jSpecies = speciesIndex(jspName); - if (jSpecies < 0) { + size_t jSpecies = speciesIndex(jspName); + if (jSpecies == npos) { return; } if (charge[jSpecies] >= 0) { throw CanteraError("HMWSoln::readXMLThetaAnion", "anion2 charge problem"); } - int n = iSpecies * m_kk + jSpecies; + size_t n = iSpecies * m_kk + jSpecies; int counter = m_CounterIJ[n]; - int num = BinSalt.nChildren(); - for (int i = 0; i < num; i++) { + for (size_t i = 0; i < BinSalt.nChildren(); i++) { XML_Node &xmlChild = BinSalt.child(i); stemp = xmlChild.name(); string nodeName = lowercase(stemp); @@ -344,8 +338,8 @@ namespace Cantera { + "::" + jspName, "wrong number of params found"); } - for (i = 0; i < nParamsFound; i++) { - m_Theta_ij_coeff(i, counter) = vParams[i]; + for (size_t j = 0; j < nParamsFound; j++) { + m_Theta_ij_coeff(j, counter) = vParams[j]; } m_Theta_ij[counter] = vParams[0]; } @@ -361,7 +355,7 @@ namespace Cantera { void HMWSoln::readXMLThetaCation(XML_Node &BinSalt) { string xname = BinSalt.name(); vector_fp vParams; - int nParamsFound = 0; + size_t nParamsFound = 0; if (xname != "thetaCation") { throw CanteraError("HMWSoln::readXMLThetaCation", "Incorrect name for processing this routine: " + xname); @@ -380,25 +374,24 @@ namespace Cantera { * Find the index of the species in the current phase. It's not * an error to not find the species */ - int iSpecies = speciesIndex(ispName); - if (iSpecies < 0) { + size_t iSpecies = speciesIndex(ispName); + if (iSpecies == npos) { return; } if (charge[iSpecies] <= 0) { throw CanteraError("HMWSoln::readXMLThetaCation", "cation1 charge problem"); } - int jSpecies = speciesIndex(jspName); - if (jSpecies < 0) { + size_t jSpecies = speciesIndex(jspName); + if (jSpecies == npos) { return; } if (charge[jSpecies] <= 0) { throw CanteraError("HMWSoln::readXMLThetaCation", "cation2 charge problem"); } - int n = iSpecies * m_kk + jSpecies; + size_t n = iSpecies * m_kk + jSpecies; int counter = m_CounterIJ[n]; - int num = BinSalt.nChildren(); - for (int i = 0; i < num; i++) { + for (size_t i = 0; i < BinSalt.nChildren(); i++) { XML_Node &xmlChild = BinSalt.child(i); stemp = xmlChild.name(); string nodeName = lowercase(stemp); @@ -431,8 +424,8 @@ namespace Cantera { + "::" + jspName, "wrong number of params found"); } - for (i = 0; i < nParamsFound; i++) { - m_Theta_ij_coeff(i, counter) = vParams[i]; + for (size_t j = 0; j < nParamsFound; j++) { + m_Theta_ij_coeff(j, counter) = vParams[j]; } m_Theta_ij[counter] = vParams[0]; } @@ -454,7 +447,7 @@ namespace Cantera { double *charge = DATA_PTR(m_speciesCharge); string stemp; vector_fp vParams; - int nParamsFound = 0; + size_t nParamsFound = 0; string kName = BinSalt.attrib("cation"); if (kName == "") { throw CanteraError("HMWSoln::readXMLPsiCommonCation", "no cation attrib"); @@ -471,24 +464,24 @@ namespace Cantera { * Find the index of the species in the current phase. It's not * an error to not find the species */ - int kSpecies = speciesIndex(kName); - if (kSpecies < 0) { + size_t kSpecies = speciesIndex(kName); + if (kSpecies == npos) { return; } if (charge[kSpecies] <= 0) { throw CanteraError("HMWSoln::readXMLPsiCommonCation", "cation charge problem"); } - int iSpecies = speciesIndex(iName); - if (iSpecies < 0) { + size_t iSpecies = speciesIndex(iName); + if (iSpecies == npos) { return; } if (charge[iSpecies] >= 0) { throw CanteraError("HMWSoln::readXMLPsiCommonCation", "anion1 charge problem"); } - int jSpecies = speciesIndex(jName); - if (jSpecies < 0) { + size_t jSpecies = speciesIndex(jName); + if (jSpecies == npos) { return; } if (charge[jSpecies] >= 0) { @@ -496,10 +489,9 @@ namespace Cantera { "anion2 charge problem"); } - int n = iSpecies * m_kk + jSpecies; + size_t n = iSpecies * m_kk + jSpecies; int counter = m_CounterIJ[n]; - int num = BinSalt.nChildren(); - for (int i = 0; i < num; i++) { + for (size_t i = 0; i < BinSalt.nChildren(); i++) { XML_Node &xmlChild = BinSalt.child(i); stemp = xmlChild.name(); string nodeName = lowercase(stemp); @@ -545,8 +537,8 @@ namespace Cantera { + kName + "::" + iName + "::" + jName, "wrong number of params found"); } - for (i = 0; i < nParamsFound; i++) { - m_Psi_ijk_coeff(i, n) = vParams[i]; + for (size_t j = 0; j < nParamsFound; j++) { + m_Psi_ijk_coeff(j, n) = vParams[j]; } m_Psi_ijk[n] = vParams[0]; } @@ -554,32 +546,32 @@ namespace Cantera { // fill in the duplicate entries n = iSpecies * m_kk *m_kk + kSpecies * m_kk + jSpecies ; - for (i = 0; i < nParamsFound; i++) { - m_Psi_ijk_coeff(i, n) = vParams[i]; + for (size_t j = 0; j < nParamsFound; j++) { + m_Psi_ijk_coeff(j, n) = vParams[j]; } m_Psi_ijk[n] = vParams[0]; n = jSpecies * m_kk *m_kk + iSpecies * m_kk + kSpecies ; - for (i = 0; i < nParamsFound; i++) { - m_Psi_ijk_coeff(i, n) = vParams[i]; + for (size_t j = 0; j < nParamsFound; j++) { + m_Psi_ijk_coeff(j, n) = vParams[j]; } m_Psi_ijk[n] = vParams[0]; n = jSpecies * m_kk *m_kk + kSpecies * m_kk + iSpecies ; - for (i = 0; i < nParamsFound; i++) { - m_Psi_ijk_coeff(i, n) = vParams[i]; + for (size_t j = 0; j < nParamsFound; j++) { + m_Psi_ijk_coeff(j, n) = vParams[j]; } m_Psi_ijk[n] = vParams[0]; n = kSpecies * m_kk *m_kk + jSpecies * m_kk + iSpecies ; - for (i = 0; i < nParamsFound; i++) { - m_Psi_ijk_coeff(i, n) = vParams[i]; + for (size_t j = 0; j < nParamsFound; j++) { + m_Psi_ijk_coeff(j, n) = vParams[j]; } m_Psi_ijk[n] = vParams[0]; n = kSpecies * m_kk *m_kk + iSpecies * m_kk + jSpecies ; - for (i = 0; i < nParamsFound; i++) { - m_Psi_ijk_coeff(i, n) = vParams[i]; + for (size_t j = 0; j < nParamsFound; j++) { + m_Psi_ijk_coeff(j, n) = vParams[j]; } m_Psi_ijk[n] = vParams[0]; } @@ -600,7 +592,7 @@ namespace Cantera { double *charge = DATA_PTR(m_speciesCharge); string stemp; vector_fp vParams; - int nParamsFound = 0; + size_t nParamsFound = 0; string kName = BinSalt.attrib("anion"); if (kName == "") { throw CanteraError("HMWSoln::readXMLPsiCommonAnion", "no anion attrib"); @@ -617,23 +609,23 @@ namespace Cantera { * Find the index of the species in the current phase. It's not * an error to not find the species */ - int kSpecies = speciesIndex(kName); - if (kSpecies < 0) { + size_t kSpecies = speciesIndex(kName); + if (kSpecies == npos) { return; } if (charge[kSpecies] >= 0) { throw CanteraError("HMWSoln::readXMLPsiCommonAnion", "anion charge problem"); } - int iSpecies = speciesIndex(iName); - if (iSpecies < 0) { + size_t iSpecies = speciesIndex(iName); + if (iSpecies == npos) { return; } if (charge[iSpecies] <= 0) { throw CanteraError("HMWSoln::readXMLPsiCommonAnion", "cation1 charge problem"); } - int jSpecies = speciesIndex(jName); - if (jSpecies < 0) { + size_t jSpecies = speciesIndex(jName); + if (jSpecies == npos) { return; } if (charge[jSpecies] <= 0) { @@ -641,10 +633,9 @@ namespace Cantera { "cation2 charge problem"); } - int n = iSpecies * m_kk + jSpecies; + size_t n = iSpecies * m_kk + jSpecies; int counter = m_CounterIJ[n]; - int num = BinSalt.nChildren(); - for (int i = 0; i < num; i++) { + for (size_t i = 0; i < BinSalt.nChildren(); i++) { XML_Node &xmlChild = BinSalt.child(i); stemp = xmlChild.name(); string nodeName = lowercase(stemp); @@ -691,8 +682,8 @@ namespace Cantera { + kName + "::" + iName + "::" + jName, "wrong number of params found"); } - for (i = 0; i < nParamsFound; i++) { - m_Psi_ijk_coeff(i, n) = vParams[i]; + for (size_t j = 0; j < nParamsFound; j++) { + m_Psi_ijk_coeff(j, n) = vParams[j]; } m_Psi_ijk[n] = vParams[0]; } @@ -700,32 +691,32 @@ namespace Cantera { // fill in the duplicate entries n = iSpecies * m_kk *m_kk + kSpecies * m_kk + jSpecies ; - for (i = 0; i < nParamsFound; i++) { - m_Psi_ijk_coeff(i, n) = vParams[i]; + for (size_t j = 0; j < nParamsFound; j++) { + m_Psi_ijk_coeff(j, n) = vParams[j]; } m_Psi_ijk[n] = vParams[0]; n = jSpecies * m_kk *m_kk + iSpecies * m_kk + kSpecies ; - for (i = 0; i < nParamsFound; i++) { - m_Psi_ijk_coeff(i, n) = vParams[i]; + for (size_t j = 0; j < nParamsFound; j++) { + m_Psi_ijk_coeff(j, n) = vParams[j]; } m_Psi_ijk[n] = vParams[0]; n = jSpecies * m_kk *m_kk + kSpecies * m_kk + iSpecies ; - for (i = 0; i < nParamsFound; i++) { - m_Psi_ijk_coeff(i, n) = vParams[i]; + for (size_t j = 0; j < nParamsFound; j++) { + m_Psi_ijk_coeff(j, n) = vParams[j]; } m_Psi_ijk[n] = vParams[0]; n = kSpecies * m_kk *m_kk + jSpecies * m_kk + iSpecies ; - for (i = 0; i < nParamsFound; i++) { - m_Psi_ijk_coeff(i, n) = vParams[i]; + for (size_t j = 0; j < nParamsFound; j++) { + m_Psi_ijk_coeff(j, n) = vParams[j]; } m_Psi_ijk[n] = vParams[0]; n = kSpecies * m_kk *m_kk + iSpecies * m_kk + jSpecies ; - for (i = 0; i < nParamsFound; i++) { - m_Psi_ijk_coeff(i, n) = vParams[i]; + for (size_t j = 0; j < nParamsFound; j++) { + m_Psi_ijk_coeff(j, n) = vParams[j]; } m_Psi_ijk[n] = vParams[0]; @@ -744,7 +735,7 @@ namespace Cantera { void HMWSoln::readXMLLambdaNeutral(XML_Node &BinSalt) { string xname = BinSalt.name(); vector_fp vParams; - int nParamsFound; + size_t nParamsFound; if (xname != "lambdaNeutral") { throw CanteraError("HMWSoln::readXMLLanbdaNeutral", "Incorrect name for processing this routine: " + xname); @@ -763,26 +754,25 @@ namespace Cantera { * Find the index of the species in the current phase. It's not * an error to not find the species */ - int iSpecies = speciesIndex(iName); - if (iSpecies < 0) { + size_t iSpecies = speciesIndex(iName); + if (iSpecies == npos) { return; } if (charge[iSpecies] != 0) { throw CanteraError("HMWSoln::readXMLLambdaNeutral", "neutral charge problem"); } - int jSpecies = speciesIndex(jName); - if (jSpecies < 0) { + size_t jSpecies = speciesIndex(jName); + if (jSpecies == npos) { return; } - int num = BinSalt.nChildren(); - for (int i = 0; i < num; i++) { + for (size_t i = 0; i < BinSalt.nChildren(); i++) { XML_Node &xmlChild = BinSalt.child(i); stemp = xmlChild.name(); string nodeName = lowercase(stemp); if (nodeName == "lambda") { - int nCount = iSpecies*m_kk + jSpecies; + size_t nCount = iSpecies*m_kk + jSpecies; getFloatArray(xmlChild, vParams, false, "", stemp); nParamsFound = vParams.size(); if (m_formPitzerTemp == PITZER_TEMP_CONSTANT) { @@ -813,8 +803,8 @@ namespace Cantera { + "::" + jName, "wrong number of params found"); } - for (i = 0; i < nParamsFound; i++) { - m_Lambda_nj_coeff(i,nCount) = vParams[i]; + for (size_t j = 0; j < nParamsFound; j++) { + m_Lambda_nj_coeff(j,nCount) = vParams[j]; } m_Lambda_nj(iSpecies, jSpecies) = vParams[0]; } @@ -830,7 +820,7 @@ namespace Cantera { void HMWSoln::readXMLMunnnNeutral(XML_Node &BinSalt) { string xname = BinSalt.name(); vector_fp vParams; - int nParamsFound; + size_t nParamsFound; if (xname != "MunnnNeutral") { throw CanteraError("HMWSoln::readXMLMunnnNeutral", "Incorrect name for processing this routine: " + xname); @@ -846,8 +836,8 @@ namespace Cantera { * Find the index of the species in the current phase. It's not * an error to not find the species */ - int iSpecies = speciesIndex(iName); - if (iSpecies < 0) { + size_t iSpecies = speciesIndex(iName); + if (iSpecies == npos) { return; } if (charge[iSpecies] != 0) { @@ -855,9 +845,7 @@ namespace Cantera { "neutral charge problem"); } - - int num = BinSalt.nChildren(); - for (int i = 0; i < num; i++) { + for (int i = 0; i < BinSalt.nChildren(); i++) { XML_Node &xmlChild = BinSalt.child(i); stemp = xmlChild.name(); string nodeName = lowercase(stemp); @@ -889,8 +877,8 @@ namespace Cantera { throw CanteraError("HMWSoln::readXMLMunnnNeutral::Munnn for " + iName, "wrong number of params found"); } - for (i = 0; i < nParamsFound; i++) { - m_Mu_nnn_coeff(i, iSpecies) = vParams[i]; + for (size_t j = 0; j < nParamsFound; j++) { + m_Mu_nnn_coeff(j, iSpecies) = vParams[j]; } m_Mu_nnn[iSpecies] = vParams[0]; } @@ -912,7 +900,7 @@ namespace Cantera { double *charge = DATA_PTR(m_speciesCharge); string stemp; vector_fp vParams; - int nParamsFound = 0; + size_t nParamsFound = 0; string iName = BinSalt.attrib("neutral"); if (iName == "") { @@ -932,39 +920,38 @@ namespace Cantera { * Find the index of the species in the current phase. It's not * an error to not find the species */ - int iSpecies = speciesIndex(iName); - if (iSpecies < 0) { + size_t iSpecies = speciesIndex(iName); + if (iSpecies == npos) { return; } if (charge[iSpecies] != 0.0) { throw CanteraError("HMWSoln::readXMLZetaCation", "neutral charge problem"); } - int jSpecies = speciesIndex(jName); - if (jSpecies < 0) { + size_t jSpecies = speciesIndex(jName); + if (jSpecies == npos) { return; } if (charge[jSpecies] <= 0.0) { throw CanteraError("HMWSoln::readXLZetaCation", "cation1 charge problem"); } - int kSpecies = speciesIndex(kName); - if (kSpecies < 0) { + size_t kSpecies = speciesIndex(kName); + if (kSpecies == npos) { return; } if (charge[kSpecies] >= 0.0) { throw CanteraError("HMWSoln::readXMLZetaCation", "anion1 charge problem"); } - int num = BinSalt.nChildren(); - for (int i = 0; i < num; i++) { + for (size_t i = 0; i < BinSalt.nChildren(); i++) { XML_Node &xmlChild = BinSalt.child(i); stemp = xmlChild.name(); string nodeName = lowercase(stemp); if (nodeName == "zeta") { getFloatArray(xmlChild, vParams, false, "", "zeta"); nParamsFound = vParams.size(); - int n = iSpecies * m_kk *m_kk + jSpecies * m_kk + kSpecies ; + size_t n = iSpecies * m_kk *m_kk + jSpecies * m_kk + kSpecies ; if (m_formPitzerTemp == PITZER_TEMP_CONSTANT) { if (nParamsFound != 1) { @@ -992,8 +979,8 @@ namespace Cantera { + iName + "::" + jName + "::" + kName, "wrong number of params found"); } - for (i = 0; i < nParamsFound; i++) { - m_Psi_ijk_coeff(i, n) = vParams[i]; + for (size_t j = 0; j < nParamsFound; j++) { + m_Psi_ijk_coeff(j, n) = vParams[j]; } m_Psi_ijk[n] = vParams[0]; } @@ -1264,7 +1251,6 @@ namespace Cantera { */ void HMWSoln:: initThermoXML(XML_Node& phaseNode, std::string id) { - int k; string stemp; /* * Find the Thermo XML node @@ -1301,7 +1287,7 @@ namespace Cantera { /* * Reconcile the solvent name and index. */ - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { string sname = speciesName(k); if (solventName == sname) { setSolvent(k); @@ -1313,7 +1299,7 @@ namespace Cantera { break; } } - if (m_indexSolvent == -1) { + if (m_indexSolvent == npos) { std::cout << "HMWSoln::initThermo: Solvent Name not found" << std::endl; throw CanteraError("HMWSoln::initThermoXML", @@ -1336,7 +1322,7 @@ namespace Cantera { &phaseNode.root()); const vector&sss = speciesNames(); - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { XML_Node* s = speciesDB->findByAttr("name", sss[k]); if (!s) { throw CanteraError("HMWSoln::initThermoXML", @@ -1420,7 +1406,7 @@ namespace Cantera { * The default is that stoich charge is the same as the * regular charge. */ - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_speciesCharge_Stoich[k] = m_speciesCharge[k]; } @@ -1482,7 +1468,7 @@ namespace Cantera { if (irNode.hasAttrib("default")) { string ads = irNode.attrib("default"); double ad = fpValue(ads); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_Aionic[k] = ad * Afactor; } } @@ -1497,11 +1483,11 @@ namespace Cantera { std::vector xspecies = speciesData(); string kname, jname; - int jj = xspecies.size(); - for (k = 0; k < m_kk; k++) { - int jmap = -1; + size_t jj = xspecies.size(); + for (size_t k = 0; k < m_kk; k++) { + size_t jmap = -1; kname = speciesName(k); - for (int j = 0; j < jj; j++) { + for (size_t j = 0; j < jj; j++) { const XML_Node& sp = *xspecies[j]; jname = sp["name"]; if (jname == kname) { @@ -1509,7 +1495,7 @@ namespace Cantera { break; } } - if (jmap > -1) { + if (jmap != npos) { const XML_Node& sp = *xspecies[jmap]; getOptionalFloat(sp, "stoichIsMods", m_speciesCharge_Stoich[k]); // if (sp.hasChild("stoichIsMods")) { @@ -1530,13 +1516,8 @@ namespace Cantera { getMap(sIsNode, msIs); map::const_iterator _b = msIs.begin(); for (; _b != msIs.end(); ++_b) { - int kk = speciesIndex(_b->first); - if (kk < 0) { - //throw CanteraError( - // "HMWSoln::initThermo error", - // "no species match was found" - // ); - } else { + size_t kk = speciesIndex(_b->first); + if (kk != npos) { double val = fpValue(_b->second); m_speciesCharge_Stoich[kk] = val; } @@ -1550,8 +1531,7 @@ namespace Cantera { * parameters */ if (acNodePtr) { - int n = acNodePtr->nChildren(); - for (int i = 0; i < n; i++) { + for (size_t i = 0; i < acNodePtr->nChildren(); i++) { XML_Node &xmlACChild = acNodePtr->child(i); stemp = xmlACChild.name(); string nodeName = lowercase(stemp); @@ -1590,7 +1570,7 @@ namespace Cantera { * First fill in default values. Everthing is either * a charge species, a nonpolar neutral, or the solvent. */ - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (fabs(m_speciesCharge[k]) > 0.0001) { m_electrolyteSpeciesType[k] = cEST_chargedSpecies; if (fabs(m_speciesCharge_Stoich[k] - m_speciesCharge[k]) @@ -1612,7 +1592,7 @@ namespace Cantera { std::vector xspecies = speciesData(); const XML_Node *spPtr = 0; string kname; - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { kname = speciesName(k); spPtr = xspecies[k]; if (!spPtr) { @@ -1635,9 +1615,8 @@ namespace Cantera { getMap(ESTNode, msEST); map::const_iterator _b = msEST.begin(); for (; _b != msEST.end(); ++_b) { - int kk = speciesIndex(_b->first); - if (kk < 0) { - } else { + size_t kk = speciesIndex(_b->first); + if (kk != npos) { string est = _b->second; if ((m_electrolyteSpeciesType[kk] = interp_est(est)) == -1) { throw CanteraError("HMWSoln::initThermoXML", diff --git a/Cantera/src/thermo/IdealGasPhase.cpp b/Cantera/src/thermo/IdealGasPhase.cpp index b442f540b..123064872 100644 --- a/Cantera/src/thermo/IdealGasPhase.cpp +++ b/Cantera/src/thermo/IdealGasPhase.cpp @@ -1,19 +1,9 @@ /** - * * @file IdealGasPhase.cpp * ThermoPhase object for the ideal gas equation of * state - workhorse for %Cantera (see \ref thermoprops * and class \link Cantera::IdealGasPhase IdealGasPhase\endlink). - * */ -/* - * $Id$ - */ - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif #include "ct_defs.h" #include "mix_defs.h" @@ -165,7 +155,7 @@ namespace Cantera { * Returns the standard concentration \f$ C^0_k \f$, which is used to normalize * the generalized concentration. */ - doublereal IdealGasPhase::standardConcentration(int k) const { + doublereal IdealGasPhase::standardConcentration(size_t k) const { double p = pressure(); return p/(GasConstant * temperature()); } @@ -174,7 +164,7 @@ namespace Cantera { * Returns the natural logarithm of the standard * concentration of the kth species */ - doublereal IdealGasPhase::logStandardConc(int k) const { + doublereal IdealGasPhase::logStandardConc(size_t k) const { _updateThermo(); double p = pressure(); double lc = std::log (p / (GasConstant * temperature())); @@ -185,7 +175,7 @@ namespace Cantera { * Get the array of non-dimensional activity coefficients */ void IdealGasPhase::getActivityCoefficients(doublereal *ac) const { - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { ac[k] = 1.0; } } @@ -199,7 +189,7 @@ namespace Cantera { scale(gibbsrt.begin(), gibbsrt.end(), muStar, _RT()); double tmp = log (pressure() /m_spthermo->refPressure()); tmp *= GasConstant * temperature(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { muStar[k] += tmp; // add RT*ln(P/P_0) } } @@ -212,7 +202,7 @@ namespace Cantera { doublereal xx; doublereal rt = temperature() * GasConstant; //const array_fp& g_RT = gibbs_RT_ref(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { xx = fmaxx(SmallNumber, moleFraction(k)); mu[k] += rt*(log(xx)); } @@ -237,7 +227,7 @@ namespace Cantera { doublereal r = GasConstant; scale(_s.begin(), _s.end(), sbar, r); doublereal logp = log(pressure()/m_spthermo->refPressure()); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { doublereal xx = fmaxx(SmallNumber, moleFraction(k)); sbar[k] += r * (- logp - log(xx)); } @@ -250,7 +240,7 @@ namespace Cantera { void IdealGasPhase::getPartialMolarIntEnergies(doublereal* ubar) const { const array_fp& _h = enthalpy_RT_ref(); doublereal rt = GasConstant * temperature(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { ubar[k] = rt * (_h[k] - 1.0); } } @@ -269,7 +259,7 @@ namespace Cantera { */ void IdealGasPhase::getPartialMolarVolumes(doublereal* vbar) const { double vol = 1.0 / molarDensity(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { vbar[k] = vol; } } @@ -295,7 +285,7 @@ namespace Cantera { const array_fp& _s = entropy_R_ref(); copy(_s.begin(), _s.end(), sr); double tmp = log (pressure() /m_spthermo->refPressure()); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { sr[k] -= tmp; } } @@ -308,7 +298,7 @@ namespace Cantera { const array_fp& gibbsrt = gibbs_RT_ref(); copy(gibbsrt.begin(), gibbsrt.end(), grt); double tmp = log (pressure() /m_spthermo->refPressure()); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { grt[k] += tmp; } } @@ -323,7 +313,7 @@ namespace Cantera { scale(gibbsrt.begin(), gibbsrt.end(), gpure, _RT()); double tmp = log (pressure() /m_spthermo->refPressure()); tmp *= _RT(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { gpure[k] += tmp; } } @@ -335,7 +325,7 @@ namespace Cantera { */ void IdealGasPhase::getIntEnergy_RT(doublereal *urt) const { const array_fp& _h = enthalpy_RT_ref(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { urt[k] = _h[k] - 1.0; } } @@ -360,7 +350,7 @@ namespace Cantera { */ void IdealGasPhase::getStandardVolumes(doublereal *vol) const { double tmp = 1.0 / molarDensity(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { vol[k] = tmp; } } @@ -415,7 +405,7 @@ namespace Cantera { */ void IdealGasPhase::getIntEnergy_RT_ref(doublereal *urt) const { const array_fp& _h = enthalpy_RT_ref(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { urt[k] = _h[k] - 1.0; } } @@ -432,7 +422,7 @@ namespace Cantera { void IdealGasPhase::getStandardVolumes_ref(doublereal *vol) const { doublereal tmp = _RT() / m_p0; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { vol[k] = tmp; } } @@ -450,14 +440,13 @@ namespace Cantera { if (tmax > 0.0) m_tmax = tmax; m_p0 = refPressure(); - int leng = m_kk; - m_h0_RT.resize(leng); - m_g0_RT.resize(leng); - m_expg0_RT.resize(leng); - m_cp0_R.resize(leng); - m_s0_R.resize(leng); - m_pe.resize(leng, 0.0); - m_pp.resize(leng); + m_h0_RT.resize(m_kk); + m_g0_RT.resize(m_kk); + m_expg0_RT.resize(m_kk); + m_cp0_R.resize(m_kk); + m_s0_R.resize(m_kk); + m_pe.resize(m_kk, 0.0); + m_pp.resize(m_kk); } /* @@ -479,7 +468,7 @@ namespace Cantera { * by the elemental potential method. */ doublereal pres = 0.0; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { tmp = -grt[k] + mu_RT[k]; if (tmp < -600.) { m_pp[k] = 0.0; @@ -519,8 +508,7 @@ namespace Cantera { m_tlast = tnow; // update the species Gibbs functions - int k; - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_g0_RT[k] = m_h0_RT[k] - m_s0_R[k]; } m_logc0 = log(m_p0/(GasConstant * tnow)); diff --git a/Cantera/src/thermo/IdealGasPhase.h b/Cantera/src/thermo/IdealGasPhase.h index 915e7bfa0..5eab5089f 100644 --- a/Cantera/src/thermo/IdealGasPhase.h +++ b/Cantera/src/thermo/IdealGasPhase.h @@ -3,17 +3,9 @@ * ThermoPhase object for the ideal gas equation of * state - workhorse for %Cantera (see \ref thermoprops * and class \link Cantera::IdealGasPhase IdealGasPhase\endlink). - * - */ - -/* $Author$ - * $Date$ - * $Revision$ - * - * Copyright 2001 California Institute of Technology - * */ +// Copyright 2001 California Institute of Technology #ifndef CT_IDEALGASPHASE_H #define CT_IDEALGASPHASE_H @@ -556,14 +548,14 @@ namespace Cantera { * @return * Returns the standard Concentration in units of m3 kmol-1. */ - virtual doublereal standardConcentration(int k=0) const; + virtual doublereal standardConcentration(size_t k=0) const; //! Returns the natural logarithm of the standard //! concentration of the kth species /*! * @param k index of the species. (defaults to zero) */ - virtual doublereal logStandardConc(int k=0) const; + virtual doublereal logStandardConc(size_t k=0) const; //! Get the array of non-dimensional activity coefficients at //! the current solution temperature, pressure, and solution concentration. @@ -814,8 +806,7 @@ namespace Cantera { */ const array_fp& expGibbs_RT_ref() const { _updateThermo(); - int k; - for (k = 0; k != m_kk; k++) m_expg0_RT[k] = std::exp(m_g0_RT[k]); + for (size_t k = 0; k != m_kk; k++) m_expg0_RT[k] = std::exp(m_g0_RT[k]); return m_expg0_RT; } @@ -885,7 +876,7 @@ namespace Cantera { /*! * This member is defined here, from a call to the Elements ojbect, for speed. */ - int m_mm; + size_t m_mm; //! Minimum temperature for valid species standard state thermo props /*! diff --git a/Cantera/src/thermo/IdealMolalSoln.cpp b/Cantera/src/thermo/IdealMolalSoln.cpp index 9a60d5da1..c225de416 100644 --- a/Cantera/src/thermo/IdealMolalSoln.cpp +++ b/Cantera/src/thermo/IdealMolalSoln.cpp @@ -17,12 +17,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * - * $Date$ - * $Revision$ - */ - #include "IdealMolalSoln.h" #include "ThermoFactory.h" #include @@ -300,7 +294,7 @@ namespace Cantera { double *x = &m_tmpV[0]; getMoleFractions(x); doublereal vtotal = 0.0; - for (int i = 0; i < m_kk; i++) { + for (size_t i = 0; i < m_kk; i++) { vtotal += vbar[i] * x[i]; } doublereal dd = meanMolecularWeight() / vtotal; @@ -406,12 +400,12 @@ namespace Cantera { if (m_formGC != 1) { double c_solvent = standardConcentration(); getActivities(c); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { c[k] *= c_solvent; } } else { getActivities(c); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { double c0 = standardConcentration(k); c[k] *= c0; } @@ -430,7 +424,7 @@ namespace Cantera { * optional parameter indicating the species. * */ - doublereal IdealMolalSoln::standardConcentration(int k) const { + doublereal IdealMolalSoln::standardConcentration(size_t k) const { double c0 = 1.0, mvSolvent; switch (m_formGC) { case 0: @@ -450,7 +444,7 @@ namespace Cantera { * Returns the natural logarithm of the standard * concentration of the kth species */ - doublereal IdealMolalSoln::logStandardConc(int k) const { + doublereal IdealMolalSoln::logStandardConc(size_t k) const { double c0 = standardConcentration(k); return log(c0); } @@ -486,7 +480,7 @@ namespace Cantera { } else { for (int i = 0; i < sizeUA; i++) { if (i == 0) uA[0] = 1.0; - if (i == 1) uA[1] = -nDim(); + if (i == 1) uA[1] = -int(nDim()); if (i == 2) uA[2] = 0.0; if (i == 3) uA[3] = 0.0; if (i == 4) uA[4] = 0.0; @@ -511,7 +505,7 @@ namespace Cantera { */ if (IMS_typeCutoff_ == 0) { calcMolalities(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { ac[k] = m_molalities[k]; } double xmolSolvent = moleFraction(m_indexSolvent); @@ -524,7 +518,7 @@ namespace Cantera { /* * Now calculate the array of activities. */ - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { ac[k] = m_molalities[k] * exp(IMS_lnActCoeffMolal_[k]); } double xmolSolvent = moleFraction(m_indexSolvent); @@ -548,7 +542,7 @@ namespace Cantera { void IdealMolalSoln:: getMolalityActivityCoefficients(doublereal* acMolality) const { if (IMS_typeCutoff_ == 0) { - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { acMolality[k] = 1.0; } double xmolSolvent = moleFraction(m_indexSolvent); @@ -558,7 +552,7 @@ namespace Cantera { } else { s_updateIMS_lnMolalityActCoeff(); std::copy(IMS_lnActCoeffMolal_.begin(), IMS_lnActCoeffMolal_.end(), acMolality); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { acMolality[k] = exp(acMolality[k]); } } @@ -612,14 +606,11 @@ namespace Cantera { * get the solvent mole fraction */ double xmolSolvent = moleFraction(m_indexSolvent); - /* - * - */ doublereal RT = GasConstant * temperature(); if (IMS_typeCutoff_ == 0 || xmolSolvent > 3.* IMS_X_o_cutoff_/2.0) { - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { xx = fmaxx(m_molalities[k], xxSmall); mu[k] += RT * log(xx); } @@ -639,7 +630,7 @@ namespace Cantera { s_updateIMS_lnMolalityActCoeff(); - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { xx = MAX(m_molalities[k], xxSmall); mu[k] += RT * (log(xx) + IMS_lnActCoeffMolal_[k]); } @@ -658,7 +649,7 @@ namespace Cantera { void IdealMolalSoln::getPartialMolarEnthalpies(doublereal* hbar) const { getEnthalpy_RT(hbar); doublereal RT = _RT(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { hbar[k] *= RT; } } @@ -696,7 +687,7 @@ namespace Cantera { doublereal mm; calcMolalities(); if (IMS_typeCutoff_ == 0) { - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (k != m_indexSolvent) { mm = fmaxx(SmallNumber, m_molalities[k]); sbar[k] -= R * log(mm); @@ -715,7 +706,7 @@ namespace Cantera { * term out front of the log activity term */ doublereal mm; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (k != m_indexSolvent) { mm = fmaxx(SmallNumber, m_molalities[k]); sbar[k] -= R * (log(mm) + IMS_lnActCoeffMolal_[k]); @@ -764,7 +755,7 @@ namespace Cantera { */ getCp_R(cpbar); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { cpbar[k] *= GasConstant; } } @@ -1025,14 +1016,14 @@ namespace Cantera { /* * Reconcile the solvent name and index. */ - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { std::string sname = speciesName(k); if (solventName == sname) { m_indexSolvent = k; break; } } - if (m_indexSolvent == -1) { + if (m_indexSolvent == npos) { std::cout << "IdealMolalSoln::initThermo: Solvent Name not found" << std::endl; throw CanteraError("IdealMolalSoln::initThermo", @@ -1054,7 +1045,7 @@ namespace Cantera { &phaseNode.root()); const std::vector &sss = speciesNames(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { XML_Node* s = speciesDB->findByAttr("name", sss[k]); XML_Node *ss = s->findByName("standardState"); m_speciesMolarVolume[k] = getFloat(*ss, "molarVolume", "toSI"); @@ -1141,7 +1132,6 @@ namespace Cantera { * gamma_o_molar = gamma_o_molal */ void IdealMolalSoln::s_updateIMS_lnMolalityActCoeff() const { - int k; double tmp; /* * Calculate the molalities. Currently, the molalities @@ -1154,21 +1144,21 @@ namespace Cantera { double xx = MAX(m_xmolSolventMIN, xmolSolvent); if (IMS_typeCutoff_ == 0) { - for (k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { IMS_lnActCoeffMolal_[k]= 0.0; } IMS_lnActCoeffMolal_[m_indexSolvent] = - log(xx) + (xx - 1.0)/xx; return; } else if (IMS_typeCutoff_ == 1) { if (xmolSolvent > 3.0 * IMS_X_o_cutoff_/2.0 ) { - for (k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { IMS_lnActCoeffMolal_[k]= 0.0; } IMS_lnActCoeffMolal_[m_indexSolvent] = - log(xx) + (xx - 1.0)/xx; return; } else if (xmolSolvent < IMS_X_o_cutoff_/2.0) { tmp = log(xx * IMS_gamma_k_min_); - for (k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { IMS_lnActCoeffMolal_[k]= tmp; } IMS_lnActCoeffMolal_[m_indexSolvent] = log(IMS_gamma_o_min_); @@ -1208,7 +1198,7 @@ namespace Cantera { double lngammao =-log(g) - tmp * (1.0-xmolSolvent); tmp = log(xmolSolvent) + lngammak; - for (k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { IMS_lnActCoeffMolal_[k]= tmp; } IMS_lnActCoeffMolal_[m_indexSolvent] = lngammao; @@ -1218,7 +1208,7 @@ namespace Cantera { // Exponentials - trial 2 else if (IMS_typeCutoff_ == 2) { if (xmolSolvent > IMS_X_o_cutoff_) { - for (k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { IMS_lnActCoeffMolal_[k]= 0.0; } IMS_lnActCoeffMolal_[m_indexSolvent] = - log(xx) + (xx - 1.0)/xx; @@ -1243,7 +1233,7 @@ namespace Cantera { double lngammao =-log(g) - tmp * (1.0-xmolSolvent); tmp = log(xx) + lngammak; - for (k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { IMS_lnActCoeffMolal_[k]= tmp; } IMS_lnActCoeffMolal_[m_indexSolvent] = lngammao; @@ -1263,13 +1253,12 @@ namespace Cantera { * Obtain the limits of the temperature from the species * thermo handler's limits. */ - int leng = m_kk; - m_expg0_RT.resize(leng); - m_pe.resize(leng, 0.0); - m_pp.resize(leng); - m_speciesMolarVolume.resize(leng); - m_tmpV.resize(leng); - IMS_lnActCoeffMolal_.resize(leng); + m_expg0_RT.resize(m_kk); + m_pe.resize(m_kk, 0.0); + m_pp.resize(m_kk); + m_speciesMolarVolume.resize(m_kk); + m_tmpV.resize(m_kk); + IMS_lnActCoeffMolal_.resize(m_kk); } diff --git a/Cantera/src/thermo/IdealMolalSoln.h b/Cantera/src/thermo/IdealMolalSoln.h index 151eb3083..0b0f6681f 100644 --- a/Cantera/src/thermo/IdealMolalSoln.h +++ b/Cantera/src/thermo/IdealMolalSoln.h @@ -18,12 +18,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Author$ - * $Date$ - * $Revision$ - */ - #ifndef CT_IDEALMOLALSOLN_H #define CT_IDEALMOLALSOLN_H @@ -465,7 +459,7 @@ namespace Cantera { * * @param k Species index */ - virtual doublereal standardConcentration(int k=0) const; + virtual doublereal standardConcentration(size_t k=0) const; /*! * Returns the natural logarithm of the standard @@ -473,7 +467,7 @@ namespace Cantera { * * @param k Species index */ - virtual doublereal logStandardConc(int k=0) const; + virtual doublereal logStandardConc(size_t k=0) const; /*! * Returns the units of the standard and generalized diff --git a/Cantera/src/thermo/IdealSolidSolnPhase.cpp b/Cantera/src/thermo/IdealSolidSolnPhase.cpp index 4425531a7..ad3ad2939 100644 --- a/Cantera/src/thermo/IdealSolidSolnPhase.cpp +++ b/Cantera/src/thermo/IdealSolidSolnPhase.cpp @@ -4,9 +4,6 @@ * with incompressible thermodynamics (see \ref thermoprops and * \link Cantera::IdealSolidSolnPhase IdealSolidSolnPhase\endlink). */ -/* - * $Id$ - */ /* * Copywrite 2006 Sandia Corporation. Under the terms of Contract * DE-AC04-94AL85000, with Sandia Corporation, the U.S. Government @@ -454,18 +451,18 @@ namespace Cantera { const double mmw = meanMolecularWeight(); switch (m_formGC) { case 0: - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { c[k] = dtmp[k] * mmw; } break; case 1: - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { c[k] = dtmp[k] * mmw / m_speciesMolarVolume[k]; } break; case 2: double atmp = mmw / m_speciesMolarVolume[m_kk-1]; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { c[k] = dtmp[k] * atmp; } break; @@ -490,7 +487,7 @@ namespace Cantera { * an optional parameter. */ doublereal IdealSolidSolnPhase:: - standardConcentration(int k) const { + standardConcentration(size_t k) const { switch (m_formGC) { case 0: return 1.0; @@ -525,7 +522,7 @@ namespace Cantera { * an optional parameter. */ doublereal IdealSolidSolnPhase:: - logStandardConc(int k) const { + logStandardConc(size_t k) const { _updateThermo(); double res; switch (m_formGC) { @@ -581,7 +578,7 @@ namespace Cantera { } else { for (int i = 0; i < sizeUA; i++) { if (i == 0) uA[0] = 1.0; - if (i == 1) uA[1] = -nDim(); + if (i == 1) uA[1] = -int(nDim()); if (i == 2) uA[2] = 0.0; if (i == 3) uA[3] = 0.0; if (i == 4) uA[4] = 0.0; @@ -596,7 +593,7 @@ namespace Cantera { */ void IdealSolidSolnPhase:: getActivityCoefficients(doublereal *ac) const { - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { ac[k] = 1.0; } } @@ -623,7 +620,7 @@ namespace Cantera { doublereal xx; doublereal RT = temperature() * GasConstant; const array_fp& g_RT = gibbs_RT_ref(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { xx = fmaxx(SmallNumber, moleFraction(k)); mu[k] = RT * (g_RT[k] + log(xx)) + delta_p * m_speciesMolarVolume[k]; @@ -653,7 +650,7 @@ namespace Cantera { doublereal delta_pdRT = (m_Pcurrent - m_Pref) / RT; doublereal xx; const array_fp& g_RT = gibbs_RT_ref(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { xx = fmaxx(SmallNumber, moleFraction(k)); mu[k] = (g_RT[k] + log(xx)) + delta_pdRT * m_speciesMolarVolume[k]; @@ -707,7 +704,7 @@ namespace Cantera { const array_fp& _s = entropy_R_ref(); doublereal r = GasConstant; doublereal xx; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { xx = fmaxx(SmallNumber, moleFraction(k)); sbar[k] = r * (_s[k] - log(xx)); } @@ -724,7 +721,7 @@ namespace Cantera { void IdealSolidSolnPhase:: getPartialMolarCp(doublereal* cpbar) const { getCp_R(cpbar); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { cpbar[k] *= GasConstant; } } @@ -770,7 +767,7 @@ namespace Cantera { doublereal RT = _RT(); const doublereal * const gk = DATA_PTR(gibbsrt); doublereal delta_p = (m_Pcurrent - m_Pref); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { gpure[k] = RT * gk[k] + delta_p * m_speciesMolarVolume[k]; } } @@ -796,7 +793,7 @@ namespace Cantera { doublereal RT = _RT(); const doublereal * const gk = DATA_PTR(gibbsrt); doublereal delta_prt = (m_Pcurrent - m_Pref)/ RT; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { grt[k] = gk[k] + delta_prt * m_speciesMolarVolume[k]; } } @@ -821,7 +818,7 @@ namespace Cantera { const array_fp& _h = enthalpy_RT_ref(); doublereal delta_prt = ((m_Pcurrent - m_Pref) / (GasConstant * temperature())); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { hrt[k] = _h[k] + delta_prt * m_speciesMolarVolume[k]; } } @@ -858,7 +855,7 @@ namespace Cantera { void IdealSolidSolnPhase::getIntEnergy_RT(doublereal *urt) const { const array_fp& _h = enthalpy_RT_ref(); doublereal prefrt = m_Pref / (GasConstant * temperature()); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { urt[k] = _h[k] - prefrt * m_speciesMolarVolume[k]; } } @@ -907,7 +904,7 @@ namespace Cantera { */ void IdealSolidSolnPhase::getEnthalpy_RT_ref(doublereal *hrt) const { _updateThermo(); - for (int k = 0; k != m_kk; k++) { + for (size_t k = 0; k != m_kk; k++) { hrt[k] = m_h0_RT[k]; } } @@ -920,7 +917,7 @@ namespace Cantera { */ void IdealSolidSolnPhase::getGibbs_RT_ref(doublereal *grt) const { _updateThermo(); - for (int k = 0; k != m_kk; k++) { + for (size_t k = 0; k != m_kk; k++) { grt[k] = m_g0_RT[k]; } } @@ -934,7 +931,7 @@ namespace Cantera { void IdealSolidSolnPhase::getGibbs_ref(doublereal *g) const { _updateThermo(); double tmp = GasConstant * temperature(); - for (int k = 0; k != m_kk; k++) { + for (size_t k = 0; k != m_kk; k++) { g[k] = tmp * m_g0_RT[k]; } } @@ -948,7 +945,7 @@ namespace Cantera { void IdealSolidSolnPhase::getIntEnergy_RT_ref(doublereal *urt) const { const array_fp& _h = enthalpy_RT_ref(); doublereal prefrt = m_Pref / (GasConstant * temperature()); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { urt[k] = _h[k] - prefrt * m_speciesMolarVolume[k]; } } @@ -961,7 +958,7 @@ namespace Cantera { */ void IdealSolidSolnPhase::getEntropy_R_ref(doublereal *er) const { _updateThermo(); - for (int k = 0; k != m_kk; k++) { + for (size_t k = 0; k != m_kk; k++) { er[k] = m_s0_R[k]; } } @@ -974,7 +971,7 @@ namespace Cantera { */ void IdealSolidSolnPhase::getCp_R_ref(doublereal *cpr) const { _updateThermo(); - for (int k = 0; k != m_kk; k++) { + for (size_t k = 0; k != m_kk; k++) { cpr[k] = m_cp0_R[k]; } } @@ -1000,8 +997,7 @@ namespace Cantera { */ const array_fp& IdealSolidSolnPhase::expGibbs_RT_ref() const { _updateThermo(); - int k; - for (k = 0; k != m_kk; k++) m_expg0_RT[k] = exp(m_g0_RT[k]); + for (size_t k = 0; k != m_kk; k++) m_expg0_RT[k] = exp(m_g0_RT[k]); return m_expg0_RT; } @@ -1241,7 +1237,7 @@ namespace Cantera { &phaseNode.root()); const vector&sss = speciesNames(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { XML_Node* s = speciesDB->findByAttr("name", sss[k]); XML_Node *ss = s->findByName("standardState"); m_speciesMolarVolume[k] = ctml::getFloat(*ss, "molarVolume", "toSI"); @@ -1279,15 +1275,14 @@ namespace Cantera { */ m_Pref = refPressure(); - int leng = m_kk; - m_h0_RT.resize(leng); - m_g0_RT.resize(leng); - m_expg0_RT.resize(leng); - m_cp0_R.resize(leng); - m_s0_R.resize(leng); - m_pe.resize(leng, 0.0); - m_pp.resize(leng); - m_speciesMolarVolume.resize(leng); + m_h0_RT.resize(m_kk); + m_g0_RT.resize(m_kk); + m_expg0_RT.resize(m_kk); + m_cp0_R.resize(m_kk); + m_s0_R.resize(m_kk); + m_pe.resize(m_kk, 0.0); + m_pp.resize(m_kk); + m_speciesMolarVolume.resize(m_kk); } /* @@ -1306,9 +1301,9 @@ namespace Cantera { // set the pressure and composition to be consistent with // the temperature, doublereal pres = 0.0; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_pp[k] = -grt[k]; - for (int m = 0; m < m_mm; m++) { + for (size_t m = 0; m < m_mm; m++) { m_pp[k] += nAtoms(k,m)*lambda_RT[m]; } m_pp[k] = m_Pref * exp(m_pp[k]); @@ -1367,9 +1362,8 @@ namespace Cantera { DATA_PTR(m_s0_R)); m_tlast = tnow; doublereal rrt = 1.0 / (GasConstant * tnow); - int k; doublereal deltaE; - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { deltaE = rrt * m_pe[k]; m_h0_RT[k] += deltaE; m_g0_RT[k] = m_h0_RT[k] - m_s0_R[k]; diff --git a/Cantera/src/thermo/IdealSolidSolnPhase.h b/Cantera/src/thermo/IdealSolidSolnPhase.h index 279463915..228d09fc7 100644 --- a/Cantera/src/thermo/IdealSolidSolnPhase.h +++ b/Cantera/src/thermo/IdealSolidSolnPhase.h @@ -8,12 +8,6 @@ * and implements an ideal solid solution model with incompressible * thermodynamics. */ - -/* - * $Author$ - * $Date$ - * $Revision$ - */ /* * Copywrite 2006 Sandia Corporation. Under the terms of Contract * DE-AC04-94AL85000, with Sandia Corporation, the U.S. Government @@ -481,7 +475,7 @@ namespace Cantera { * a change from the ThermoPhase base class, where it was * an optional parameter. */ - virtual doublereal standardConcentration(int k) const; + virtual doublereal standardConcentration(size_t k) const; /** * The reference (ie standard) concentration \f$ C^0_k \f$ used to normalize @@ -503,7 +497,7 @@ namespace Cantera { * a change from the ThermoPhase base class, where it was * an optional parameter. */ - virtual doublereal logStandardConc(int k) const; + virtual doublereal logStandardConc(size_t k) const; /** * Returns the units of the standard and general concentrations @@ -1027,7 +1021,7 @@ namespace Cantera { * m_mm = Number of distinct elements defined in species in this * phase */ - int m_mm; + size_t m_mm; /** * Maximum temperature that this phase can accurately describe diff --git a/Cantera/src/thermo/IdealSolnGasVPSS.cpp b/Cantera/src/thermo/IdealSolnGasVPSS.cpp index a3943247b..40c927e99 100644 --- a/Cantera/src/thermo/IdealSolnGasVPSS.cpp +++ b/Cantera/src/thermo/IdealSolnGasVPSS.cpp @@ -11,17 +11,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Author$ - * $Date$ - * $Revision$ - */ - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif #include "IdealSolnGasVPSS.h" #include "VPSSMgr.h" @@ -209,21 +198,20 @@ namespace Cantera { if (m_idealGas) { getConcentrations(c); } else { - int k; const vector_fp& vss = m_VPSS_ptr->standardVolumes(); switch (m_formGC) { case 0: - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { c[k] = moleFraction(k); } break; case 1: - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { c[k] = moleFraction(k) / vss[k]; } break; case 2: - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { c[k] = moleFraction(k) / vss[0]; } break; @@ -235,7 +223,7 @@ namespace Cantera { * Returns the standard concentration \f$ C^0_k \f$, which is used to normalize * the generalized concentration. */ - doublereal IdealSolnGasVPSS::standardConcentration(int k) const { + doublereal IdealSolnGasVPSS::standardConcentration(size_t k) const { if (m_idealGas) { double p = pressure(); return p/(GasConstant * temperature()); @@ -258,7 +246,7 @@ namespace Cantera { * Returns the natural logarithm of the standard * concentration of the kth species */ - doublereal IdealSolnGasVPSS::logStandardConc(int k) const { + doublereal IdealSolnGasVPSS::logStandardConc(size_t k) const { double c = standardConcentration(k); double lc = std::log(c); return lc; @@ -299,7 +287,7 @@ namespace Cantera { } else { for (int i = 0; i < sizeUA; i++) { if (i == 0) uA[0] = 1.0; - if (i == 1) uA[1] = -nDim(); + if (i == 1) uA[1] = -int(nDim()); if (i == 2) uA[2] = 0.0; if (i == 3) uA[3] = 0.0; if (i == 4) uA[4] = 0.0; @@ -313,7 +301,7 @@ namespace Cantera { * Get the array of non-dimensional activity coefficients */ void IdealSolnGasVPSS::getActivityCoefficients(doublereal *ac) const { - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { ac[k] = 1.0; } } @@ -334,7 +322,7 @@ namespace Cantera { void IdealSolnGasVPSS::getChemPotentials_RT(doublereal* muRT) const{ getChemPotentials(muRT); doublereal invRT = 1.0 / _RT(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { muRT[k] *= invRT; } } @@ -343,7 +331,7 @@ namespace Cantera { getStandardChemPotentials(mu); doublereal xx; doublereal rt = temperature() * GasConstant; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { xx = fmaxx(SmallNumber, moleFraction(k)); mu[k] += rt*(log(xx)); } @@ -360,7 +348,7 @@ namespace Cantera { getEntropy_R(sbar); doublereal r = GasConstant; scale(sbar, sbar+m_kk, sbar, r); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { doublereal xx = fmaxx(SmallNumber, moleFraction(k)); sbar[k] += r * ( - log(xx)); } @@ -415,7 +403,7 @@ namespace Cantera { */ doublereal pres = 0.0; double m_p0 = m_VPSS_ptr->refPressure(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { tmp = -grt[k] + mu_RT[k]; if (tmp < -600.) { m_pp[k] = 0.0; diff --git a/Cantera/src/thermo/IdealSolnGasVPSS.h b/Cantera/src/thermo/IdealSolnGasVPSS.h index 4be4e7a09..4827d5a2e 100644 --- a/Cantera/src/thermo/IdealSolnGasVPSS.h +++ b/Cantera/src/thermo/IdealSolnGasVPSS.h @@ -11,12 +11,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Author$ - * $Date$ - * $Revision$ - */ - #ifndef CT_IDEALSOLNGASVPSS_H #define CT_IDEALSOLNGASVPSS_H @@ -191,14 +185,14 @@ namespace Cantera { * @return * Returns the standard Concentration in units of m3 kmol-1. */ - virtual doublereal standardConcentration(int k=0) const; + virtual doublereal standardConcentration(size_t k=0) const; //! Returns the natural logarithm of the standard //! concentration of the kth species /*! * @param k index of the species. (defaults to zero) */ - virtual doublereal logStandardConc(int k=0) const; + virtual doublereal logStandardConc(size_t k=0) const; //! Returns the units of the standard and generalized concentrations. /*! diff --git a/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp b/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp index 029fd29cd..526ad84f3 100644 --- a/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp +++ b/Cantera/src/thermo/IonsFromNeutralVPSSTP.cpp @@ -16,11 +16,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Date$ - * $Revision$ - */ - #include "IonsFromNeutralVPSSTP.h" #include "ThermoFactory.h" @@ -355,7 +350,7 @@ namespace Cantera { /* * take the exp of the internally storred coefficients. */ - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { ac[k] = exp(lnActCoeff_Scaled_[k]); } } @@ -375,7 +370,7 @@ namespace Cantera { */ void IonsFromNeutralVPSSTP::getChemPotentials(doublereal* mu) const { - int k, icat, jNeut; + size_t icat, jNeut; doublereal xx, fact2; /* * Transfer the mole fractions to the slave neutral molecule @@ -403,7 +398,7 @@ namespace Cantera { fact2 = 2.0 * RT_ * log(2.0); // Do the cation list - for (k = 0; k < (int) cationList_.size(); k++) { + for (size_t k = 0; k < cationList_.size(); k++) { //! Get the id for the next cation icat = cationList_[k]; jNeut = fm_invert_ionForNeutral[icat]; @@ -418,7 +413,7 @@ namespace Cantera { mu[icat] = RT_ * log(xx); // Do the list of neutral molecules - for (k = 0; k < numPassThroughSpecies_; k++) { + for (size_t k = 0; k < numPassThroughSpecies_; k++) { icat = passThroughList_[k]; jNeut = fm_invert_ionForNeutral[icat]; xx = fmaxx(SmallNumber, moleFractions_[icat]); @@ -463,7 +458,7 @@ namespace Cantera { */ double T = temperature(); double RT = GasConstant * T; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { hbar[k] *= RT; } /* @@ -473,7 +468,7 @@ namespace Cantera { s_update_lnActCoeff(); s_update_dlnActCoeffdT(); double RTT = RT * T; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { hbar[k] -= RTT * dlnActCoeffdT_Scaled_[k]; } } @@ -506,14 +501,14 @@ namespace Cantera { s_update_lnActCoeff(); s_update_dlnActCoeffdT(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { xx = fmaxx(moleFractions_[k], xxSmall); sbar[k] += - lnActCoeff_Scaled_[k] -log(xx) - T * dlnActCoeffdT_Scaled_[k]; } /* * dimensionalize it. */ - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { sbar[k] *= GasConstant; } } @@ -542,7 +537,7 @@ namespace Cantera { s_update_lnActCoeff(); s_update_dlnActCoeff_dlnX_diag(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { dlnActCoeffdlnX_diag[k] = dlnActCoeffdlnX_diag_[k]; } } @@ -626,7 +621,6 @@ namespace Cantera { * @param mf Dump the mole fractions into this vector. */ void IonsFromNeutralVPSSTP::calcIonMoleFractions(doublereal * const mf) const { - int k; doublereal fmij; /* * Download the neutral mole fraction vector into the @@ -635,13 +629,15 @@ namespace Cantera { neutralMoleculePhase_->getMoleFractions(DATA_PTR(NeutralMolecMoleFractions_)); // Zero the mole fractions - fbo_zero_dbl_1(mf, m_kk); + for (size_t k = 0; k < m_kk; k++) { + mf[k] = 0.0; + } /* * Use the formula matrix to calculate the relative mole numbers. */ - for (int jNeut = 0; jNeut < numNeutralMoleculeSpecies_; jNeut++) { - for (k = 0; k < m_kk; k++) { + for (size_t jNeut = 0; jNeut < numNeutralMoleculeSpecies_; jNeut++) { + for (size_t k = 0; k < m_kk; k++) { fmij = fm_neutralMolec_ions_[k + jNeut * m_kk]; mf[k] += fmij * NeutralMolecMoleFractions_[jNeut]; } @@ -651,10 +647,10 @@ namespace Cantera { * Normalize the new mole fractions */ doublereal sum = 0.0; - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { sum += mf[k]; } - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { mf[k] /= sum; } @@ -675,14 +671,12 @@ namespace Cantera { * is dumped into the anion mole number to fix the imbalance. */ void IonsFromNeutralVPSSTP::calcNeutralMoleculeMoleFractions() const { - int k, icat, jNeut; - doublereal sumCat; - doublereal sumAnion; + size_t icat, jNeut; doublereal fmij; doublereal sum = 0.0; //! Zero the vector we are trying to find. - for (k = 0; k < numNeutralMoleculeSpecies_; k++) { + for (size_t k = 0; k < numNeutralMoleculeSpecies_; k++) { NeutralMolecMoleFractions_[k] = 0.0; } #ifdef DEBUG_MODE @@ -701,32 +695,28 @@ namespace Cantera { switch (ionSolnType_) { case cIonSolnType_PASSTHROUGH: - - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { NeutralMolecMoleFractions_[k] = moleFractions_[k]; } break; case cIonSolnType_SINGLEANION: - - sumCat = 0.0; - sumAnion = 0.0; - for (k = 0; k < numNeutralMoleculeSpecies_; k++) { + for (size_t k = 0; k < numNeutralMoleculeSpecies_; k++) { NeutralMolecMoleFractions_[k] = 0.0; } - for (k = 0; k < (int) cationList_.size(); k++) { + for (size_t k = 0; k < cationList_.size(); k++) { //! Get the id for the next cation icat = cationList_[k]; jNeut = fm_invert_ionForNeutral[icat]; - if (jNeut >= 0) { + if (jNeut != npos) { fmij = fm_neutralMolec_ions_[icat + jNeut * m_kk]; AssertTrace(fmij != 0.0); NeutralMolecMoleFractions_[jNeut] += moleFractions_[icat] / fmij; } } - for (k = 0; k < numPassThroughSpecies_; k++) { + for (size_t k = 0; k < numPassThroughSpecies_; k++) { icat = passThroughList_[k]; jNeut = fm_invert_ionForNeutral[icat]; fmij = fm_neutralMolec_ions_[ icat + jNeut * m_kk]; @@ -734,16 +724,16 @@ namespace Cantera { } #ifdef DEBUG_MODE - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { moleFractionsTmp_[k] = moleFractions_[k]; } for (jNeut = 0; jNeut < numNeutralMoleculeSpecies_; jNeut++) { - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { fmij = fm_neutralMolec_ions_[k + jNeut * m_kk]; moleFractionsTmp_[k] -= fmij * NeutralMolecMoleFractions_[jNeut]; } } - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (fabs(moleFractionsTmp_[k]) > 1.0E-13) { //! Check to see if we have in fact found the inverse. if (anionList_[0] != k) { @@ -760,10 +750,10 @@ namespace Cantera { // Normalize the Neutral Molecule mole fractions sum = 0.0; - for (k = 0; k < numNeutralMoleculeSpecies_; k++) { + for (size_t k = 0; k < numNeutralMoleculeSpecies_; k++) { sum += NeutralMolecMoleFractions_[k]; } - for (k = 0; k < numNeutralMoleculeSpecies_; k++) { + for (size_t k = 0; k < numNeutralMoleculeSpecies_; k++) { NeutralMolecMoleFractions_[k] /= sum; } @@ -814,7 +804,7 @@ namespace Cantera { //check sum dx = 0 //! Zero the vector we are trying to find. - for (k = 0; k < numNeutralMoleculeSpecies_; k++) { + for (size_t k = 0; k < numNeutralMoleculeSpecies_; k++) { dy[k] = 0.0; } @@ -824,22 +814,17 @@ namespace Cantera { switch (ionSolnType_) { case cIonSolnType_PASSTHROUGH: - - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { dy[k] = dx[k]; } break; case cIonSolnType_SINGLEANION: - - sumCat = 0.0; - sumAnion = 0.0; - - for (k = 0; k < (int) cationList_.size(); k++) { + for (size_t k = 0; k < cationList_.size(); k++) { //! Get the id for the next cation icat = cationList_[k]; jNeut = fm_invert_ionForNeutral[icat]; - if (jNeut >= 0) { + if (jNeut != npos) { fmij = fm_neutralMolec_ions_[icat + jNeut * m_kk]; AssertTrace(fmij != 0.0); dy[jNeut] += dx[icat] / fmij; @@ -847,7 +832,7 @@ namespace Cantera { } } - for (k = 0; k < numPassThroughSpecies_; k++) { + for (size_t k = 0; k < numPassThroughSpecies_; k++) { icat = passThroughList_[k]; jNeut = fm_invert_ionForNeutral[icat]; fmij = fm_neutralMolec_ions_[ icat + jNeut * m_kk]; @@ -856,16 +841,16 @@ namespace Cantera { } #ifdef DEBUG_MODE_NOT //check dy sum to zero - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { moleFractionsTmp_[k] = dx[k]; } for (jNeut = 0; jNeut < numNeutralMoleculeSpecies_; jNeut++) { - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { fmij = fm_neutralMolec_ions_[k + jNeut * m_kk]; moleFractionsTmp_[k] -= fmij * dy[jNeut]; } } - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (fabs(moleFractionsTmp_[k]) > 1.0E-13) { //! Check to see if we have in fact found the inverse. if (anionList_[0] != k) { @@ -882,11 +867,11 @@ namespace Cantera { // Normalize the Neutral Molecule mole fractions sumy = 0.0; sumdy = 0.0; - for (k = 0; k < numNeutralMoleculeSpecies_; k++) { + for (size_t k = 0; k < numNeutralMoleculeSpecies_; k++) { sumy += y[k]; sumdy += dy[k]; } - for (k = 0; k < numNeutralMoleculeSpecies_; k++) { + for (size_t k = 0; k < numNeutralMoleculeSpecies_; k++) { dy[k] = dy[k]/sumy - y[k]*sumdy/sumy/sumy; } @@ -1144,17 +1129,17 @@ namespace Cantera { */ static double factorOverlap(const std::vector& elnamesVN , const std::vector& elemVectorN, - const int nElementsN, + const size_t nElementsN, const std::vector& elnamesVI , const std::vector& elemVectorI, - const int nElementsI) + const size_t nElementsI) { double fMax = 1.0E100; - for (int mi = 0; mi < nElementsI; mi++) { + for (size_t mi = 0; mi < nElementsI; mi++) { if (elnamesVI[mi] != "E") { if (elemVectorI[mi] > 1.0E-13) { double eiNum = elemVectorI[mi]; - for (int mn = 0; mn < nElementsN; mn++) { + for (size_t mn = 0; mn < nElementsN; mn++) { if (elnamesVI[mi] == elnamesVN[mn]) { if (elemVectorN[mn] <= 1.0E-13) { return 0.0; @@ -1184,7 +1169,7 @@ namespace Cantera { * with the correct id. */ void IonsFromNeutralVPSSTP::initThermoXML(XML_Node& phaseNode, std::string id) { - int k; + size_t k; /* * variables that need to be populated * @@ -1235,38 +1220,38 @@ namespace Cantera { } - int nElementsN = neutralMoleculePhase_->nElements(); + size_t nElementsN = neutralMoleculePhase_->nElements(); const std::vector& elnamesVN = neutralMoleculePhase_->elementNames(); std::vector elemVectorN(nElementsN); std::vector elemVectorN_orig(nElementsN); - int nElementsI = nElements(); + size_t nElementsI = nElements(); const std::vector& elnamesVI = elementNames(); std::vector elemVectorI(nElementsI); vector fm_tmp(m_kk); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { fm_invert_ionForNeutral[k] = -1; } /* for (int jNeut = 0; jNeut < numNeutralMoleculeSpecies_; jNeut++) { fm_invert_ionForNeutral[jNeut] = -1; }*/ - for (int jNeut = 0; jNeut < numNeutralMoleculeSpecies_; jNeut++) { - for (int m = 0; m < nElementsN; m++) { + for (size_t jNeut = 0; jNeut < numNeutralMoleculeSpecies_; jNeut++) { + for (size_t m = 0; m < nElementsN; m++) { elemVectorN[m] = neutralMoleculePhase_->nAtoms(jNeut, m); } elemVectorN_orig = elemVectorN; - fvo_zero_dbl_1(fm_tmp, m_kk); + fm_tmp.assign(m_kk, 0.0); - for (int m = 0; m < nElementsI; m++) { + for (size_t m = 0; m < nElementsI; m++) { elemVectorI[m] = nAtoms(indexSpecialSpecies_, m); } double fac = factorOverlap(elnamesVN, elemVectorN, nElementsN, elnamesVI ,elemVectorI, nElementsI); if (fac > 0.0) { - for (int m = 0; m < nElementsN; m++) { + for (size_t m = 0; m < nElementsN; m++) { std::string mName = elnamesVN[m]; - for (int mi = 0; mi < nElementsI; mi++) { + for (size_t mi = 0; mi < nElementsI; mi++) { std::string eName = elnamesVI[mi]; if (mName == eName) { elemVectorN[m] -= fac * elemVectorI[mi]; @@ -1279,15 +1264,15 @@ namespace Cantera { for (k = 0; k < m_kk; k++) { - for (int m = 0; m < nElementsI; m++) { + for (size_t m = 0; m < nElementsI; m++) { elemVectorI[m] = nAtoms(k, m); } double fac = factorOverlap(elnamesVN, elemVectorN, nElementsN, elnamesVI ,elemVectorI, nElementsI); if (fac > 0.0) { - for (int m = 0; m < nElementsN; m++) { + for (size_t m = 0; m < nElementsN; m++) { std::string mName = elnamesVN[m]; - for (int mi = 0; mi < nElementsI; mi++) { + for (size_t mi = 0; mi < nElementsI; mi++) { std::string eName = elnamesVI[mi]; if (mName == eName) { elemVectorN[m] -= fac * elemVectorI[mi]; @@ -1296,7 +1281,7 @@ namespace Cantera { } } bool notTaken = true; - for (int iNeut = 0; iNeut < jNeut; iNeut++) { + for (size_t iNeut = 0; iNeut < jNeut; iNeut++) { if (fm_invert_ionForNeutral[k] == iNeut) { notTaken = false; } @@ -1313,7 +1298,7 @@ namespace Cantera { } // Ok check the work - for (int m = 0; m < nElementsN; m++) { + for (size_t m = 0; m < nElementsN; m++) { if (fabs(elemVectorN[m]) > 1.0E-13) { throw CanteraError("IonsFromNeutralVPSSTP::initThermoXML", "Simple formula matrix generation failed"); @@ -1340,7 +1325,7 @@ namespace Cantera { * */ void IonsFromNeutralVPSSTP::s_update_lnActCoeff() const { - int k, icat, jNeut; + size_t icat, jNeut; doublereal fmij; /* * Get the activity coefficiens of the neutral molecules @@ -1353,7 +1338,7 @@ namespace Cantera { case cIonSolnType_SINGLEANION: // Do the cation list - for (k = 0; k < (int) cationList_.size(); k++) { + for (size_t k = 0; k < cationList_.size(); k++) { //! Get the id for the next cation icat = cationList_[k]; jNeut = fm_invert_ionForNeutral[icat]; @@ -1367,7 +1352,7 @@ namespace Cantera { lnActCoeff_Scaled_[icat]= 0.0; // Do the list of neutral molecules - for (k = 0; k < numPassThroughSpecies_; k++) { + for (size_t k = 0; k < numPassThroughSpecies_; k++) { icat = passThroughList_[k]; jNeut = fm_invert_ionForNeutral[icat]; lnActCoeff_Scaled_[icat] = lnActCoeff_NeutralMolecule_[jNeut]; @@ -1399,21 +1384,20 @@ namespace Cantera { */ void IonsFromNeutralVPSSTP::getdlnActCoeffds(const doublereal dTds, const doublereal * const dXds, doublereal *dlnActCoeffds) const { - int k, icat, jNeut; + size_t icat, jNeut; doublereal fmij; - int numNeutMolSpec; /* * Get the activity coefficients of the neutral molecules */ GibbsExcessVPSSTP *geThermo = dynamic_cast(neutralMoleculePhase_); if (!geThermo) { - for ( k = 0; k < m_kk; k++ ){ + for (size_t k = 0; k < m_kk; k++ ){ dlnActCoeffds[k] = dXds[k] / moleFractions_[k]; } return; } - numNeutMolSpec = geThermo->nSpecies(); + size_t numNeutMolSpec = geThermo->nSpecies(); vector_fp dlnActCoeff_NeutralMolecule(numNeutMolSpec); vector_fp dX_NeutralMolecule(numNeutMolSpec); @@ -1430,7 +1414,7 @@ namespace Cantera { case cIonSolnType_SINGLEANION: // Do the cation list - for (k = 0; k < (int) cationList_.size(); k++) { + for (size_t k = 0; k < cationList_.size(); k++) { //! Get the id for the next cation icat = cationList_[k]; jNeut = fm_invert_ionForNeutral[icat]; @@ -1444,7 +1428,7 @@ namespace Cantera { dlnActCoeffds[icat]= 0.0; // Do the list of neutral molecules - for (k = 0; k < numPassThroughSpecies_; k++) { + for (size_t k = 0; k < numPassThroughSpecies_; k++) { icat = passThroughList_[k]; jNeut = fm_invert_ionForNeutral[icat]; dlnActCoeffds[icat] = dlnActCoeff_NeutralMolecule[jNeut]; @@ -1470,14 +1454,14 @@ namespace Cantera { * temperature derivative of the natural logarithm of the activity coefficients */ void IonsFromNeutralVPSSTP::s_update_dlnActCoeffdT() const { - int k, icat, jNeut; + size_t icat, jNeut; doublereal fmij; /* * Get the activity coefficients of the neutral molecules */ GibbsExcessVPSSTP *geThermo = dynamic_cast(neutralMoleculePhase_); if (!geThermo) { - fvo_zero_dbl_1(dlnActCoeffdT_Scaled_, m_kk); + dlnActCoeffdT_Scaled_.assign(m_kk, 0.0); return; } @@ -1489,7 +1473,7 @@ namespace Cantera { case cIonSolnType_SINGLEANION: // Do the cation list - for (k = 0; k < (int) cationList_.size(); k++) { + for (size_t k = 0; k < cationList_.size(); k++) { //! Get the id for the next cation icat = cationList_[k]; jNeut = fm_invert_ionForNeutral[icat]; @@ -1503,7 +1487,7 @@ namespace Cantera { dlnActCoeffdT_Scaled_[icat]= 0.0; // Do the list of neutral molecules - for (k = 0; k < numPassThroughSpecies_; k++) { + for (size_t k = 0; k < numPassThroughSpecies_; k++) { icat = passThroughList_[k]; jNeut = fm_invert_ionForNeutral[icat]; dlnActCoeffdT_Scaled_[icat] = dlnActCoeffdT_NeutralMolecule_[jNeut]; @@ -1528,7 +1512,7 @@ namespace Cantera { * temperature derivative of the natural logarithm of the activity coefficients */ void IonsFromNeutralVPSSTP::s_update_dlnActCoeff_dlnX_diag() const { - int k, icat, jNeut; + size_t icat, jNeut; doublereal fmij; /* * Get the activity coefficients of the neutral molecules @@ -1547,7 +1531,7 @@ namespace Cantera { case cIonSolnType_SINGLEANION: // Do the cation list - for (k = 0; k < (int) cationList_.size(); k++) { + for (size_t k = 0; k < cationList_.size(); k++) { //! Get the id for the next cation icat = cationList_[k]; jNeut = fm_invert_ionForNeutral[icat]; @@ -1561,7 +1545,7 @@ namespace Cantera { dlnActCoeffdlnX_diag_[icat]= 0.0; // Do the list of neutral molecules - for (k = 0; k < numPassThroughSpecies_; k++) { + for (size_t k = 0; k < numPassThroughSpecies_; k++) { icat = passThroughList_[k]; jNeut = fm_invert_ionForNeutral[icat]; dlnActCoeffdlnX_diag_[icat] = dlnActCoeffdlnX_diag_NeutralMolecule_[jNeut]; @@ -1586,7 +1570,7 @@ namespace Cantera { * temperature derivative of the natural logarithm of the activity coefficients */ void IonsFromNeutralVPSSTP::s_update_dlnActCoeff_dlnN_diag() const { - int k, icat, jNeut; + size_t icat, jNeut; doublereal fmij; /* * Get the activity coefficients of the neutral molecules @@ -1605,7 +1589,7 @@ namespace Cantera { case cIonSolnType_SINGLEANION: // Do the cation list - for (k = 0; k < (int) cationList_.size(); k++) { + for (size_t k = 0; k < cationList_.size(); k++) { //! Get the id for the next cation icat = cationList_[k]; jNeut = fm_invert_ionForNeutral[icat]; @@ -1619,7 +1603,7 @@ namespace Cantera { dlnActCoeffdlnN_diag_[icat]= 0.0; // Do the list of neutral molecules - for (k = 0; k < numPassThroughSpecies_; k++) { + for (size_t k = 0; k < numPassThroughSpecies_; k++) { icat = passThroughList_[k]; jNeut = fm_invert_ionForNeutral[icat]; dlnActCoeffdlnN_diag_[icat] = dlnActCoeffdlnN_diag_NeutralMolecule_[jNeut]; diff --git a/Cantera/src/thermo/IonsFromNeutralVPSSTP.h b/Cantera/src/thermo/IonsFromNeutralVPSSTP.h index 33b6d5d8c..d8adebe71 100644 --- a/Cantera/src/thermo/IonsFromNeutralVPSSTP.h +++ b/Cantera/src/thermo/IonsFromNeutralVPSSTP.h @@ -16,10 +16,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - #ifndef CT_IONSFROMNEUTRALVPSSTP_H #define CT_IONSFROMNEUTRALVPSSTP_H @@ -405,7 +401,7 @@ namespace Cantera { * @param neutMolIndex Returns the vector fm_invert_ionForNeutral * This is the mapping between ion species and neutral molecule for quick invert. */ - void getDissociationCoeffs(vector_fp& fm_neutralMolec_ions, vector_fp& charges, std::vector& neutMolIndex) const; + void getDissociationCoeffs(vector_fp& fm_neutralMolec_ions, vector_fp& charges, std::vector& neutMolIndex) const; //! Return the current value of the neutral mole fraction vector @@ -439,7 +435,7 @@ namespace Cantera { /*! * @param cation List of cations */ - void getCationList(std::vector& cation) const { + void getCationList(std::vector& cation) const { cation=cationList_; } @@ -447,7 +443,7 @@ namespace Cantera { /*! * @param anion List of anions */ - void getAnionList(std::vector& anion) const { + void getAnionList(std::vector& anion) const { anion=anionList_; } @@ -759,13 +755,13 @@ namespace Cantera { * This is equal to the number of species in the * neutralMoleculePhase_ ThermoPhase. */ - int numNeutralMoleculeSpecies_; + size_t numNeutralMoleculeSpecies_; //! Index of special species - int indexSpecialSpecies_; + size_t indexSpecialSpecies_; //! Index of special species - int indexSecondSpecialSpecies_; + size_t indexSecondSpecialSpecies_; //! Formula Matrix for composition of neutral molecules //! in terms of the molecules in this ThermoPhase @@ -804,20 +800,20 @@ namespace Cantera { * then we need to do a formal inversion which takes a great * deal of time and is not currently implemented. */ - std::vector fm_invert_ionForNeutral; + std::vector fm_invert_ionForNeutral; //! Mole fractions using the Neutral Molecule Mole fraction basis mutable std::vector NeutralMolecMoleFractions_; //! List of the species in this ThermoPhase which are cation species - std::vector cationList_; + std::vector cationList_; //! Number of cation species int numCationSpecies_; //! List of the species in this ThermoPhase which are anion species - std::vector anionList_; + std::vector anionList_; //! Number of anion species int numAnionSpecies_; @@ -827,11 +823,11 @@ namespace Cantera { /*! * These have neutral charges. */ - std::vector passThroughList_; + std::vector passThroughList_; //! Number of the species in this ThermoPhase which are passed //! through to the neutralMoleculePhase ThermoPhase - int numPassThroughSpecies_; + size_t numPassThroughSpecies_; public: //! This is a pointer to the neutral Molecule Phase diff --git a/Cantera/src/thermo/LatticePhase.cpp b/Cantera/src/thermo/LatticePhase.cpp index f23b5b009..74b376887 100644 --- a/Cantera/src/thermo/LatticePhase.cpp +++ b/Cantera/src/thermo/LatticePhase.cpp @@ -7,18 +7,9 @@ * (see \ref thermoprops and class \link Cantera::LatticePhase LatticePhase\endlink). * */ -/* - * $Id$ - */ - #include "config.h" #ifdef WITH_LATTICE_SOLID -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "ct_defs.h" #include "mix_defs.h" #include "LatticePhase.h" @@ -26,9 +17,6 @@ #include "ThermoFactory.h" #include -#include - -using namespace std; namespace Cantera { @@ -278,16 +266,16 @@ namespace Cantera { } //==================================================================================================================== void LatticePhase::getActivityCoefficients(doublereal* ac) const { - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { ac[k] = 1.0; } } //==================================================================================================================== - doublereal LatticePhase::standardConcentration(int k) const { + doublereal LatticePhase::standardConcentration(size_t k) const { return 1.0; } //==================================================================================================================== - doublereal LatticePhase::logStandardConc(int k) const { + doublereal LatticePhase::logStandardConc(size_t k) const { return 0.0; } //==================================================================================================================== @@ -296,7 +284,7 @@ namespace Cantera { doublereal xx; doublereal RT = temperature() * GasConstant; const array_fp& g_RT = gibbs_RT_ref(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { xx = fmaxx(SmallNumber, moleFraction(k)); mu[k] = RT * (g_RT[k] + log(xx)) + delta_p * m_speciesMolarVolume[k]; @@ -348,7 +336,7 @@ namespace Cantera { void LatticePhase::getEnthalpy_RT(doublereal* hrt) const { const array_fp& _h = enthalpy_RT_ref(); doublereal delta_prt = ((m_Pcurrent - m_Pref) / (GasConstant * temperature())); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { hrt[k] = _h[k] + delta_prt * m_speciesMolarVolume[k]; } } @@ -455,7 +443,7 @@ namespace Cantera { if (tmax > 0.0) m_tmax = tmax; m_Pref = refPressure(); - int leng = m_kk; + size_t leng = m_kk; m_h0_RT.resize(leng); m_g0_RT.resize(leng); m_cp0_R.resize(leng); @@ -521,7 +509,7 @@ namespace Cantera { if (m_tlast != tnow) { m_spthermo->update(tnow, &m_cp0_R[0], &m_h0_RT[0], &m_s0_R[0]); m_tlast = tnow; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_g0_RT[k] = m_h0_RT[k] - m_s0_R[k]; } m_tlast = tnow; diff --git a/Cantera/src/thermo/LatticePhase.h b/Cantera/src/thermo/LatticePhase.h index eabde4c25..e182b98e1 100644 --- a/Cantera/src/thermo/LatticePhase.h +++ b/Cantera/src/thermo/LatticePhase.h @@ -3,16 +3,10 @@ * Header for a simple thermodynamics model of a bulk phase derived from ThermoPhase, * assuming a lattice of solid atoms * (see \ref thermoprops and class \link Cantera::LatticePhase LatticePhase\endlink). - * - */ -/* $Author$ - * $Date$ - * $Revision$ - * - * Copyright 2005 California Institute of Technology - * */ +// Copyright 2005 California Institute of Technology + #ifndef CT_LATTICE_H #define CT_LATTICE_H @@ -573,14 +567,14 @@ namespace Cantera { * * @param k Species index */ - virtual doublereal standardConcentration(int k=0) const; + virtual doublereal standardConcentration(size_t k=0) const; //! Returns the natural logarithm of the standard //! concentration of the kth species /*! * @param k Species index */ - virtual doublereal logStandardConc(int k=0) const; + virtual doublereal logStandardConc(size_t k=0) const; //! Get the array of non-dimensional activity coefficients at //! the current solution temperature, pressure, and solution concentration. @@ -958,7 +952,7 @@ namespace Cantera { //! Number of elements - int m_mm; + size_t m_mm; //! Minimum temperature for valid species standard state thermo props /*! diff --git a/Cantera/src/thermo/LatticeSolidPhase.cpp b/Cantera/src/thermo/LatticeSolidPhase.cpp index 4a024cfc9..1f760ba0f 100644 --- a/Cantera/src/thermo/LatticeSolidPhase.cpp +++ b/Cantera/src/thermo/LatticeSolidPhase.cpp @@ -5,15 +5,6 @@ * assuming an ideal solution model based on a lattice of solid atoms * (see \ref thermoprops and class \link Cantera::LatticeSolidPhase LatticeSolidPhase\endlink). */ -/* - * $Id$ - */ - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "ct_defs.h" #ifdef WITH_LATTICE_SOLID @@ -185,8 +176,7 @@ namespace Cantera { enthalpy_mole() const { _updateThermo(); doublereal sum = 0.0; - int n; - for (n = 0; n < m_nlattice; n++) { + for (size_t n = 0; n < m_nlattice; n++) { sum += theta_[n] * m_lattice[n]->enthalpy_mole(); } return sum; @@ -195,8 +185,7 @@ namespace Cantera { doublereal LatticeSolidPhase::intEnergy_mole() const { _updateThermo(); doublereal sum = 0.0; - int n; - for (n = 0; n < m_nlattice; n++) { + for (size_t n = 0; n < m_nlattice; n++) { sum += theta_[n] * m_lattice[n]->intEnergy_mole(); } return sum; @@ -205,8 +194,7 @@ namespace Cantera { doublereal LatticeSolidPhase::entropy_mole() const { _updateThermo(); doublereal sum = 0.0; - int n; - for (n = 0; n < m_nlattice; n++) { + for (size_t n = 0; n < m_nlattice; n++) { sum += theta_[n] * m_lattice[n]->entropy_mole(); } return sum; @@ -215,7 +203,7 @@ namespace Cantera { doublereal LatticeSolidPhase::gibbs_mole() const { _updateThermo(); doublereal sum = 0.0; - for (int n = 0; n < m_nlattice; n++) { + for (size_t n = 0; n < m_nlattice; n++) { sum += theta_[n] * m_lattice[n]->gibbs_mole(); } return sum; @@ -224,7 +212,7 @@ namespace Cantera { doublereal LatticeSolidPhase::cp_mole() const { _updateThermo(); doublereal sum = 0.0; - for (int n = 0; n < m_nlattice; n++) { + for (size_t n = 0; n < m_nlattice; n++) { sum += theta_[n] * m_lattice[n]->cp_mole(); } return sum; @@ -232,24 +220,24 @@ namespace Cantera { //==================================================================================================================== void LatticeSolidPhase::getActivityConcentrations(doublereal* c) const { _updateThermo(); - int strt = 0; - for (int n = 0; n < m_nlattice; n++) { + size_t strt = 0; + for (size_t n = 0; n < m_nlattice; n++) { m_lattice[n]->getMoleFractions(c+strt); strt += m_lattice[n]->nSpecies(); } } //==================================================================================================================== void LatticeSolidPhase::getActivityCoefficients(doublereal* ac) const { - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { ac[k] = 1.0; } } //==================================================================================================================== - doublereal LatticeSolidPhase::standardConcentration(int k) const { + doublereal LatticeSolidPhase::standardConcentration(size_t k) const { return 1.0; } //==================================================================================================================== - doublereal LatticeSolidPhase::logStandardConc(int k) const { + doublereal LatticeSolidPhase::logStandardConc(size_t k) const { return 0.0; } @@ -366,9 +354,9 @@ namespace Cantera { */ void LatticeSolidPhase::getChemPotentials(doublereal* mu) const { _updateThermo(); - int strt = 0; - for (int n = 0; n < m_nlattice; n++) { - int nlsp = m_lattice[n]->nSpecies(); + size_t strt = 0; + for (size_t n = 0; n < m_nlattice; n++) { + size_t nlsp = m_lattice[n]->nSpecies(); m_lattice[n]->getChemPotentials(mu+strt); strt += nlsp; } @@ -429,8 +417,8 @@ namespace Cantera { */ void LatticeSolidPhase::getStandardChemPotentials(doublereal* mu0) const { _updateThermo(); - int strt = 0; - for (int n = 0; n < m_nlattice; n++) { + size_t strt = 0; + for (size_t n = 0; n < m_nlattice; n++) { m_lattice[n]->getStandardChemPotentials(mu0+strt); strt += m_lattice[n]->nSpecies(); } @@ -554,12 +542,12 @@ namespace Cantera { m_kk = nSpecies(); m_mm = nElements(); initLengths(); - int nsp, k, loc = 0; - for (int n = 0; n < m_nlattice; n++) { + size_t nsp, loc = 0; + for (size_t n = 0; n < m_nlattice; n++) { nsp = m_lattice[n]->nSpecies(); lkstart_[n] = loc; nspLattice_[n] = nsp; - for (k = 0; k < nsp; k++) { + for (size_t k = 0; k < nsp; k++) { m_x[loc] =m_lattice[n]->moleFraction(k) / (double) m_nlattice; loc++; } @@ -588,10 +576,9 @@ namespace Cantera { // +fp2str(m_molar_density)+" to "+fp2str(molarDensity())); //} if (m_tlast != tnow) { - int n; getMoleFractions(DATA_PTR(m_x)); - int strt = 0; - for (n = 0; n < m_nlattice; n++) { + size_t strt = 0; + for (size_t n = 0; n < m_nlattice; n++) { m_lattice[n]->setTemperature(tnow); m_lattice[n]->setMoleFractions(DATA_PTR(m_x) + strt); m_lattice[n]->setPressure(m_press); @@ -603,12 +590,12 @@ namespace Cantera { //==================================================================================================================== void LatticeSolidPhase::setLatticeMoleFractionsByName(int nn, std::string x) { m_lattice[nn]->setMoleFractionsByName(x); - int n, k, loc=0, nsp; + int loc=0, nsp; doublereal ndens; - for (n = 0; n < m_nlattice; n++) { + for (size_t n = 0; n < m_nlattice; n++) { nsp = m_lattice[n]->nSpecies(); ndens = m_lattice[n]->molarDensity(); - for (k = 0; k < nsp; k++) { + for (size_t k = 0; k < nsp; k++) { m_x[loc] = ndens * m_lattice[n]->moleFraction(k); loc++; } @@ -629,10 +616,9 @@ namespace Cantera { XML_Node& la = eosdata.child("LatticeArray"); std::vector lattices; la.getChildren("phase",lattices); - int n; - int nl = lattices.size(); + size_t nl = lattices.size(); m_nlattice = nl; - for (n = 0; n < nl; n++) { + for (size_t n = 0; n < nl; n++) { XML_Node& i = *lattices[n]; m_lattice.push_back((LatticePhase*)newPhase(i)); } diff --git a/Cantera/src/thermo/LatticeSolidPhase.h b/Cantera/src/thermo/LatticeSolidPhase.h index c9c7c47fa..952aeb53c 100644 --- a/Cantera/src/thermo/LatticeSolidPhase.h +++ b/Cantera/src/thermo/LatticeSolidPhase.h @@ -4,16 +4,9 @@ * derived from ThermoPhase, * assuming an ideal solution model based on a lattice of solid atoms * (see \ref thermoprops and class \link Cantera::LatticeSolidPhase LatticeSolidPhase\endlink). - */ -/* $Author$ - * $Date$ - * $Revision$ - * - * Copyright 2005 California Institute of Technology - * - */ +// Copyright 2005 California Institute of Technology #ifndef CT_LATTICESOLID_H #define CT_LATTICESOLID_H @@ -688,7 +681,7 @@ namespace Cantera { protected: //! Number of elements - int m_mm; + size_t m_mm; //! Last temperature at which the reference thermo was calculated mutable doublereal m_tlast; @@ -700,7 +693,7 @@ namespace Cantera { doublereal m_molar_density; //! Number of sublattice phases - int m_nlattice; + size_t m_nlattice; //! Vector of sublattic ThermoPhase objects std::vector m_lattice; diff --git a/Cantera/src/thermo/Makefile.in b/Cantera/src/thermo/Makefile.in deleted file mode 100644 index a7f87e4ec..000000000 --- a/Cantera/src/thermo/Makefile.in +++ /dev/null @@ -1,157 +0,0 @@ -#/bin/sh -############################################################### -# $Author$ -# $Date$ -# $Revision$ -# -# Copyright 2002 California Institute of Technology -# -############################################################### - -.SUFFIXES : -.SUFFIXES : .cpp .d .o .h - -INCDIR = ../../../build/include/cantera/kernel -INSTALL_TSC = ../../../bin/install_tsc -do_ranlib = @DO_RANLIB@ -do_electro = @COMPILE_ELECTROLYTES@ -do_issp = @COMPILE_IDEAL_SOLUTIONS@ - -debug_mode = @CANTERA_DEBUG_MODE@ -ifeq ($(debug_mode), 1) - DEBUG_FLAG=-DDEBUG_MODE -else - DEBUG_FLAG= -endif - -# Purify command - usually this is blank -PURIFY=@PURIFY@ - -#LOCAL_DEFS=-DDEBUG_MODE -PIC_FLAG=@PIC@ - -CXX_FLAGS = @CXXFLAGS@ $(LOCAL_DEFS) $(CXX_OPT) $(PIC_FLAG) $(DEBUG_FLAG) - -# Basic Cantera Thermodynamics Object Files -THERMO_OBJ = State.o Elements.o Constituents.o Phase.o \ - ThermoPhase.o IdealGasPhase.o ConstDensityThermo.o \ - SpeciesThermoFactory.o ConstCpPoly.o Nasa9Poly1.o Nasa9PolyMultiTempRegion.o \ - Mu0Poly.o GeneralSpeciesThermo.o SurfPhase.o \ - ThermoFactory.o phasereport.o SpeciesThermoInterpType.o \ - VPSSMgr.o VPSSMgrFactory.o VPSSMgr_General.o IdealSolnGasVPSS.o \ - VPSSMgr_IdealGas.o VPSSMgr_ConstVol.o PDSS_ConstVol.o PDSS_IdealGas.o \ - PDSS_SSVol.o MixtureFugacityTP.o RedlichKwongMFTP.o @phase_object_files@ - -THERMO_H = State.h Elements.h Constituents.h Phase.h mix_defs.h \ - ThermoPhase.h IdealGasPhase.h ConstDensityThermo.h \ - SpeciesThermoFactory.h ThermoFactory.h \ - NasaPoly1.h NasaPoly2.h NasaThermo.h Nasa9Poly1.h Nasa9PolyMultiTempRegion.h \ - ShomateThermo.h ShomatePoly.h ConstCpPoly.h \ - SimpleThermo.h SpeciesThermoMgr.h \ - SpeciesThermoInterpType.h \ - GeneralSpeciesThermo.h Mu0Poly.h \ - speciesThermoTypes.h SpeciesThermo.h SurfPhase.h \ - EdgePhase.h \ - VPSSMgr.h VPSSMgrFactory.h VPSSMgr_General.h IdealSolnGasVPSS.h \ - VPSSMgr_IdealGas.h VPSSMgr_ConstVol.h PDSS_ConstVol.h PDSS_IdealGas.h \ - PDSS_SSVol.h MixtureFugacityTP.h RedlichKwongMFTP.h @phase_header_files@ - - -# Extended Cantera Thermodynamics Object Files - -ifeq ($(do_electro),1) -do_issp = 1 -ELECTRO_OBJ = MolalityVPSSTP.o VPStandardStateTP.o \ - IdealMolalSoln.o \ - WaterPropsIAPWSphi.o WaterPropsIAPWS.o WaterProps.o \ - PDSS.o PDSS_Water.o PDSS_HKFT.o \ - HMWSoln.o HMWSoln_input.o DebyeHuckel.o \ - WaterSSTP.o MetalSHEelectrons.o \ - VPSSMgr_Water_ConstVol.o VPSSMgr_Water_HKFT.o PhaseCombo_Interaction.o - -ELECTRO_H = MolalityVPSSTP.h VPStandardStateTP.h \ - IdealMolalSoln.h \ - WaterPropsIAPWSphi.h WaterPropsIAPWS.h WaterProps.h \ - PDSS.h PDSS_Water.h PDSS_HKFT.h \ - HMWSoln.h electrolytes.h \ - DebyeHuckel.h WaterSSTP.h MetalSHEelectrons.h VPSSMgr_Water_HKFT.h \ - VPSSMgr_Water_ConstVol.h PhaseCombo_Interaction.h -endif -ifeq ($(do_issp),1) -ISSP_OBJ = IdealSolidSolnPhase.o StoichSubstanceSSTP.o SingleSpeciesTP.o MineralEQ3.o \ - GibbsExcessVPSSTP.o MolarityIonicVPSSTP.o MargulesVPSSTP.o \ - IonsFromNeutralVPSSTP.o PDSS_IonsFromNeutral.o FixedChemPotSSTP.o \ - MixedSolventElectrolyte.o RedlichKisterVPSSTP.o -ISSP_H = IdealSolidSolnPhase.h StoichSubstanceSSTP.h SingleSpeciesTP.h MineralEQ3.h \ - GibbsExcessVPSSTP.h MolarityIonicVPSSTP.h MargulesVPSSTP.h \ - IonsFromNeutralVPSSTP.h PDSS_IonsFromNeutral.h FixedChemPotSSTP.h \ - MixedSolventElectrolyte.h RedlichKisterVPSSTP.h -endif - -CATHERMO_OBJ = $(THERMO_OBJ) $(ELECTRO_OBJ) $(ISSP_OBJ) - -CATHERMO_H = $(THERMO_H) $(ELECTRO_H) $(ISSP_H) - - -CXX_INCLUDES = -I../base -I../numerics @CXX_INCLUDES@ -LIB = @buildlib@/libthermo.a - -DEPENDS = $(CATHERMO_OBJ:.o=.d) - -all: $(LIB) .depends - @(@INSTALL@ -d $(INCDIR)) - @(for lh in $(CATHERMO_H) ; do \ - $(INSTALL_TSC) "$${lh}" $(INCDIR) ; \ - done) -%.d: Makefile %.o - @CXX_DEPENDS@ $(CXX_FLAGS) $(CXX_INCLUDES) $*.cpp > $*.d - -.cpp.o: - $(PURIFY) @CXX@ -c $< $(CXX_FLAGS) $(CXX_INCLUDES) - -$(LIB): $(CATHERMO_OBJ) $(CATHERMO_H) - @ARCHIVE@ $(LIB) $(CATHERMO_OBJ) > /dev/null -ifeq ($(do_ranlib),1) - @RANLIB@ $(LIB) -endif - -clean: - @(for lh in dummy.h $(CATHERMO_H) ; do \ - th=$(INCDIR)/"$${lh}" ; \ - if test -f "$${th}" ; then \ - $(RM) "$${th}" ; \ - echo "$(RM) $${th}" ; \ - fi \ - done) - @(if test -f $(LIB) ; then \ - $(RM) $(LIB) ; \ - echo "$(RM) $(LIB)" ; \ - fi) - $(RM) *.o *~ .depends *.d - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -# -# Dependency rules -# -depends: - @MAKE@ .depends - -.depends: $(DEPENDS) - cat $(DEPENDS) > .depends - -$(CATHERMO_OBJ): Makefile - -# -# Make sure that if the Makefile changes, all object files -# must get recompiled -$(CATHERMO_OBJ): Makefile - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/Cantera/src/thermo/MargulesVPSSTP.cpp b/Cantera/src/thermo/MargulesVPSSTP.cpp index 2af8706cb..1c3053a4b 100644 --- a/Cantera/src/thermo/MargulesVPSSTP.cpp +++ b/Cantera/src/thermo/MargulesVPSSTP.cpp @@ -11,12 +11,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Date$ - * $Revision$ - */ - - #include "MargulesVPSSTP.h" #include "ThermoFactory.h" #include @@ -183,16 +177,16 @@ namespace Cantera { m_SE_d_ij[0] = 0.0; - int iLiCl = speciesIndex("LiCl(L)"); - if (iLiCl < 0) { + size_t iLiCl = speciesIndex("LiCl(L)"); + if (iLiCl == npos) { throw CanteraError("MargulesVPSSTP test1 constructor", "Unable to find LiCl(L)"); } m_pSpecies_B_ij[0] = iLiCl; - int iKCl = speciesIndex("KCl(L)"); - if (iKCl < 0) { + size_t iKCl = speciesIndex("KCl(L)"); + if (iKCl == npos) { throw CanteraError("MargulesVPSSTP test1 constructor", "Unable to find KCl(L)"); } @@ -356,7 +350,7 @@ namespace Cantera { /* * take the exp of the internally storred coefficients. */ - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { lnac[k] = lnActCoeff_Scaled_[k]; } } @@ -370,7 +364,7 @@ namespace Cantera { void MargulesVPSSTP::getElectrochemPotentials(doublereal* mu) const { getChemPotentials(mu); double ve = Faraday * electricPotential(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { mu[k] += ve*charge(k); } } @@ -389,11 +383,8 @@ namespace Cantera { * Update the activity coefficients */ s_update_lnActCoeff(); - /* - * - */ doublereal RT = GasConstant * temperature(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { xx = fmaxx(moleFractions_[k], xxSmall); mu[k] += RT * (log(xx) + lnActCoeff_Scaled_[k]); } @@ -461,7 +452,7 @@ namespace Cantera { */ double T = temperature(); double RT = GasConstant * T; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { hbar[k] *= RT; } /* @@ -471,7 +462,7 @@ namespace Cantera { s_update_lnActCoeff(); s_update_dlnActCoeff_dT(); double RTT = RT * T; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { hbar[k] -= RTT * dlnActCoeffdT_Scaled_[k]; } } @@ -542,14 +533,14 @@ namespace Cantera { s_update_lnActCoeff(); s_update_dlnActCoeff_dT(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { xx = fmaxx(moleFractions_[k], xxSmall); sbar[k] += - lnActCoeff_Scaled_[k] -log(xx) - T * dlnActCoeffdT_Scaled_[k]; } /* * dimensionalize it. */ - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { sbar[k] *= GasConstant; } } @@ -570,8 +561,8 @@ namespace Cantera { */ void MargulesVPSSTP::getPartialMolarVolumes(doublereal* vbar) const { - int iA, iB, iK, delAK, delBK; - double XA, XB, XK, g0 , g1; + size_t iA, iB, delAK, delBK; + double XA, XB, g0 , g1; double T = temperature(); /* @@ -579,12 +570,10 @@ namespace Cantera { */ getStandardVolumes(vbar); - - for ( iK = 0; iK < m_kk; iK++ ){ + for (size_t iK = 0; iK < m_kk; iK++) { delAK = 0; delBK = 0; - XK = moleFractions_[iK]; - for (int i = 0; i < numBinaryInteractions_; i++) { + for (size_t i = 0; i < numBinaryInteractions_; i++) { iA = m_pSpecies_A_ij[i]; iB = m_pSpecies_B_ij[i]; @@ -687,8 +676,7 @@ namespace Cantera { throw CanteraError(subname.c_str(), "Unknown activity coefficient model: " + mStringa); } - int n = acNodePtr->nChildren(); - for (int i = 0; i < n; i++) { + for (size_t i = 0; i < acNodePtr->nChildren(); i++) { XML_Node &xmlACChild = acNodePtr->child(i); stemp = xmlACChild.name(); string nodeName = lowercase(stemp); @@ -721,14 +709,14 @@ namespace Cantera { * he = X_A X_B(B + C X_B) */ void MargulesVPSSTP::s_update_lnActCoeff() const { - int iA, iB, iK, delAK, delBK; - double XA, XB, XK, g0 , g1; + size_t iA, iB, iK, delAK, delBK; + double XA, XB, g0 , g1; double T = temperature(); double RT = GasConstant*T; - fvo_zero_dbl_1(lnActCoeff_Scaled_, m_kk); + lnActCoeff_Scaled_.assign(m_kk, 0.0); for (iK = 0; iK < m_kk; iK++) { XK = moleFractions_[iK]; - for (int i = 0; i < numBinaryInteractions_; i++) { + for (size_t i = 0; i < numBinaryInteractions_; i++) { iA = m_pSpecies_A_ij[i]; iB = m_pSpecies_B_ij[i]; delAK = 0; @@ -752,14 +740,14 @@ namespace Cantera { * he = X_A X_B(B + C X_B) */ void MargulesVPSSTP::s_update_dlnActCoeff_dT() const { - int iA, iB, iK, delAK, delBK; + size_t iA, iB, iK, delAK, delBK; doublereal XA, XB, g0, g1; doublereal T = temperature(); doublereal RTT = GasConstant*T*T; fvo_zero_dbl_1(dlnActCoeffdT_Scaled_, m_kk); fvo_zero_dbl_1(d2lnActCoeffdT2_Scaled_, m_kk); for (iK = 0; iK < m_kk; iK++) { - for (int i = 0; i < numBinaryInteractions_; i++) { + for (size_t i = 0; i < numBinaryInteractions_; i++) { iA = m_pSpecies_A_ij[i]; iB = m_pSpecies_B_ij[i]; delAK = 0; @@ -786,7 +774,7 @@ namespace Cantera { //==================================================================================================================== void MargulesVPSSTP::getd2lnActCoeffdT2(doublereal *d2lnActCoeffdT2) const { s_update_dlnActCoeff_dT(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { d2lnActCoeffdT2[k] = d2lnActCoeffdT2_Scaled_[k]; } } @@ -807,7 +795,7 @@ namespace Cantera { doublereal *dlnActCoeffds) const { - int iA, iB, iK, delAK, delBK; + size_t iA, iB, iK, delAK, delBK; double XA, XB, XK, g0 , g1, dXA, dXB; double T = temperature(); double RT = GasConstant*T; @@ -820,7 +808,7 @@ namespace Cantera { XK = moleFractions_[iK]; dlnActCoeffds[iK] = 0.0; - for (int i = 0; i < numBinaryInteractions_; i++) { + for (size_t i = 0; i < numBinaryInteractions_; i++) { iA = m_pSpecies_A_ij[i]; iB = m_pSpecies_B_ij[i]; @@ -855,18 +843,18 @@ namespace Cantera { * he = X_A X_B(B + C X_B) */ void MargulesVPSSTP::s_update_dlnActCoeff_dlnN_diag() const { - int iA, iB, iK, delAK, delBK; + size_t iA, iB, iK, delAK, delBK; double XA, XB, XK, g0 , g1; double T = temperature(); double RT = GasConstant*T; - fvo_zero_dbl_1(dlnActCoeffdlnN_diag_, m_kk); + dlnActCoeffdlnN_Scaled_.assign(m_kk, 0.0); for ( iK = 0; iK < m_kk; iK++ ){ XK = moleFractions_[iK]; - for (int i = 0; i < numBinaryInteractions_; i++) { + for (size_t i = 0; i < numBinaryInteractions_; i++) { iA = m_pSpecies_A_ij[i]; iB = m_pSpecies_B_ij[i]; @@ -914,7 +902,7 @@ namespace Cantera { * */ void MargulesVPSSTP::s_update_dlnActCoeff_dlnN() const { - int iA, iB; + size_t iA, iB; doublereal delAK, delBK; double XA, XB, g0 , g1, XK,XM; double T = temperature(); @@ -1027,7 +1015,7 @@ namespace Cantera { } } //==================================================================================================================== - void MargulesVPSSTP::resizeNumInteractions(const int num) { + void MargulesVPSSTP::resizeNumInteractions(const size_t num) { numBinaryInteractions_ = num; m_HE_b_ij.resize(num, 0.0); m_HE_c_ij.resize(num, 0.0); @@ -1063,7 +1051,7 @@ namespace Cantera { } double *charge = DATA_PTR(m_speciesCharge); string stemp; - int nParamsFound; + size_t nParamsFound; vector_fp vParams; string iName = xmLBinarySpecies.attrib("speciesA"); if (iName == "") { @@ -1077,16 +1065,16 @@ namespace Cantera { * Find the index of the species in the current phase. It's not * an error to not find the species */ - int iSpecies = speciesIndex(iName); - if (iSpecies < 0) { + size_t iSpecies = speciesIndex(iName); + if (iSpecies == npos) { return; } string ispName = speciesName(iSpecies); if (charge[iSpecies] != 0) { throw CanteraError("MargulesVPSSTP::readXMLBinarySpecies", "speciesA charge problem"); } - int jSpecies = speciesIndex(jName); - if (jSpecies < 0) { + size_t jSpecies = speciesIndex(jName); + if (jSpecies == npos) { return; } string jspName = speciesName(jSpecies); @@ -1095,12 +1083,11 @@ namespace Cantera { } resizeNumInteractions(numBinaryInteractions_ + 1); - int iSpot = numBinaryInteractions_ - 1; + size_t iSpot = numBinaryInteractions_ - 1; m_pSpecies_A_ij[iSpot] = iSpecies; m_pSpecies_B_ij[iSpot] = jSpecies; - int num = xmLBinarySpecies.nChildren(); - for (int iChild = 0; iChild < num; iChild++) { + for (size_t iChild = 0; iChild < xmLBinarySpecies.nChildren(); iChild++) { XML_Node &xmlChild = xmLBinarySpecies.child(iChild); stemp = xmlChild.name(); string nodeName = lowercase(stemp); diff --git a/Cantera/src/thermo/MargulesVPSSTP.h b/Cantera/src/thermo/MargulesVPSSTP.h index 6b38baa33..126a40bfd 100644 --- a/Cantera/src/thermo/MargulesVPSSTP.h +++ b/Cantera/src/thermo/MargulesVPSSTP.h @@ -16,10 +16,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - #ifndef CT_MARGULESVPSSTP_H #define CT_MARGULESVPSSTP_H @@ -826,7 +822,7 @@ namespace Cantera { /*! * @param num Number of binary Margules interaction terms */ - void resizeNumInteractions(const int num); + void resizeNumInteractions(const size_t num); //! Initialize lengths of local variables after all species have @@ -888,7 +884,7 @@ namespace Cantera { //! number of binary interaction expressions - int numBinaryInteractions_; + size_t numBinaryInteractions_; //! Enthalpy term for the binary mole fraction interaction of the //! excess gibbs free energy expression @@ -945,14 +941,14 @@ namespace Cantera { * Each Margules excess Gibbs free energy term involves two species, A and B. * This vector identifies species A. */ - vector_int m_pSpecies_A_ij; + std::vector m_pSpecies_A_ij; //! vector of species indices representing species B in the interaction /*! * Each Margules excess Gibbs free energy term involves two species, A and B. * This vector identifies species B. */ - vector_int m_pSpecies_B_ij; + std::vector m_pSpecies_B_ij; //! form of the Margules interaction expression /*! diff --git a/Cantera/src/thermo/MetalPhase.h b/Cantera/src/thermo/MetalPhase.h index 315e4c344..4a8be7e14 100644 --- a/Cantera/src/thermo/MetalPhase.h +++ b/Cantera/src/thermo/MetalPhase.h @@ -1,22 +1,12 @@ /** - * * @file MetalPhase.h - * - */ - -/* $Author$ - * $Date$ - * $Revision$ - * - * Copyright 2003 California Institute of Technology - * */ +// Copyright 2003 California Institute of Technology #ifndef CT_METALPHASE_H #define CT_METALPHASE_H - #include "mix_defs.h" #include "ThermoPhase.h" #include "SpeciesThermo.h" @@ -70,35 +60,30 @@ namespace Cantera { virtual doublereal pressure() const { return m_press; } virtual void getChemPotentials(doublereal* mu) const { - int n, nsp = nSpecies(); - for (n = 0; n < nsp; n++) mu[n] = 0.0; + for (size_t n = 0; n < nSpecies(); n++) mu[n] = 0.0; } virtual void getEnthalpy_RT(doublereal* hrt) const { - int n, nsp = nSpecies(); - for (n = 0; n < nsp; n++) hrt[n] = 0.0; + for (size_t n = 0; n < nSpecies(); n++) hrt[n] = 0.0; } virtual void getEntropy_R(doublereal* sr) const { - int n, nsp = nSpecies(); - for (n = 0; n < nsp; n++) sr[n] = 0.0; + for (size_t n = 0; n < nSpecies(); n++) sr[n] = 0.0; } virtual void getStandardChemPotentials(doublereal* mu0) const { - int n, nsp = nSpecies(); - for (n = 0; n < nsp; n++) mu0[n] = 0.0; + for (size_t n = 0; n < nSpecies(); n++) mu0[n] = 0.0; } virtual void getActivityConcentrations(doublereal* c) const { - int n, nsp = nSpecies(); - for (n = 0; n < nsp; n++) c[n] = 1.0; + for (size_t n = 0; n < nSpecies(); n++) c[n] = 1.0; } - virtual doublereal standardConcentration(int k=0) const { + virtual doublereal standardConcentration(size_t k=0) const { return 1.0; } - virtual doublereal logStandardConc(int k=0) const { + virtual doublereal logStandardConc(size_t k=0) const { return 0.0; } diff --git a/Cantera/src/thermo/MetalSHEelectrons.cpp b/Cantera/src/thermo/MetalSHEelectrons.cpp index d9ef37ec5..20aa1ebb8 100644 --- a/Cantera/src/thermo/MetalSHEelectrons.cpp +++ b/Cantera/src/thermo/MetalSHEelectrons.cpp @@ -12,11 +12,6 @@ * U.S. Government retains certain rights in this software. * */ - -/* - * $Id: MetalSHEelectrons.cpp 279 2009-12-05 19:08:43Z hkmoffa $ - */ - #include "ct_defs.h" #include "MetalSHEelectrons.h" @@ -246,7 +241,7 @@ namespace Cantera { * by which the generalized concentration is normalized to produce * the activity. */ - doublereal MetalSHEelectrons::standardConcentration(int k) const { + doublereal MetalSHEelectrons::standardConcentration(size_t k) const { return 1.0; } //==================================================================================================================== @@ -254,7 +249,7 @@ namespace Cantera { * Returns the natural logarithm of the standard * concentration of the kth species */ - doublereal MetalSHEelectrons::logStandardConc(int k) const { + doublereal MetalSHEelectrons::logStandardConc(size_t k) const { return 0.0; } //==================================================================================================================== diff --git a/Cantera/src/thermo/MetalSHEelectrons.h b/Cantera/src/thermo/MetalSHEelectrons.h index 424e91f2c..8c6e15fde 100644 --- a/Cantera/src/thermo/MetalSHEelectrons.h +++ b/Cantera/src/thermo/MetalSHEelectrons.h @@ -11,12 +11,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ - -/* - * $Date: 2009-12-05 12:08:43 -0700 (Sat, 05 Dec 2009) $ - * $Revision: 279 $ - */ - #ifndef CT_METALSHEELECTRONS_H #define CT_METALSHEELECTRONS_H @@ -342,13 +336,13 @@ namespace Cantera { * @return * Returns The standard Concentration as 1.0 */ - virtual doublereal standardConcentration(int k=0) const; + virtual doublereal standardConcentration(size_t k=0) const; //! Natural logarithm of the standard concentration of the kth species. /*! * @param k index of the species (defaults to zero) */ - virtual doublereal logStandardConc(int k=0) const; + virtual doublereal logStandardConc(size_t k=0) const; //! Get the array of chemical potentials at unit activity for the species //! at their standard states at the current T and P of the solution. diff --git a/Cantera/src/thermo/MineralEQ3.cpp b/Cantera/src/thermo/MineralEQ3.cpp index e97c8f9e2..b077f84e2 100644 --- a/Cantera/src/thermo/MineralEQ3.cpp +++ b/Cantera/src/thermo/MineralEQ3.cpp @@ -12,11 +12,6 @@ * * Copyright 2001 California Institute of Technology */ - -/* - * $Id$ - */ - #include "ct_defs.h" #include "mix_defs.h" #include "MineralEQ3.h" @@ -237,7 +232,7 @@ namespace Cantera { * by which the generalized concentration is normalized to produce * the activity. */ - doublereal MineralEQ3::standardConcentration(int k) const { + doublereal MineralEQ3::standardConcentration(size_t k) const { return 1.0; } @@ -245,7 +240,7 @@ namespace Cantera { * Returns the natural logarithm of the standard * concentration of the kth species */ - doublereal MineralEQ3::logStandardConc(int k) const { + doublereal MineralEQ3::logStandardConc(size_t k) const { return 0.0; } @@ -544,8 +539,8 @@ namespace Cantera { throw CanteraError("LookupGe", "element " + s + " not found"); return -1.0; #else - int iE = elementIndex(elemName); - if (iE < 0) { + size_t iE = elementIndex(elemName); + if (iE == npos) { throw CanteraError("PDSS_HKFT::LookupGe", "element " + elemName + " not found"); } doublereal geValue = entropyElement298(iE); @@ -562,13 +557,12 @@ namespace Cantera { /* * Ok let's get the element compositions and conversion factors. */ - int ne = nElements(); doublereal na; doublereal ge; string ename; doublereal totalSum = 0.0; - for (int m = 0; m < ne; m++) { + for (size_t m = 0; m < nElements(); m++) { na = nAtoms(0, m); if (na > 0.0) { ename = elementName(m); diff --git a/Cantera/src/thermo/MineralEQ3.h b/Cantera/src/thermo/MineralEQ3.h index f75f28a9e..e1368600f 100644 --- a/Cantera/src/thermo/MineralEQ3.h +++ b/Cantera/src/thermo/MineralEQ3.h @@ -12,12 +12,6 @@ * * Copyright 2001 California Institute of Technology */ - -/* - * $Date$ - * $Revision$ - */ - #ifndef CT_MINERALEQ3_H #define CT_MINERALEQ3_H @@ -317,13 +311,13 @@ namespace Cantera { * @return * Returns The standard Concentration as 1.0 */ - virtual doublereal standardConcentration(int k=0) const; + virtual doublereal standardConcentration(size_t k=0) const; //! Natural logarithm of the standard concentration of the kth species. /*! * @param k index of the species (defaults to zero) */ - virtual doublereal logStandardConc(int k=0) const; + virtual doublereal logStandardConc(size_t k=0) const; //! Get the array of chemical potentials at unit activity for the species //! at their standard states at the current T and P of the solution. diff --git a/Cantera/src/thermo/MolalityVPSSTP.cpp b/Cantera/src/thermo/MolalityVPSSTP.cpp index 617f0224b..017439eae 100644 --- a/Cantera/src/thermo/MolalityVPSSTP.cpp +++ b/Cantera/src/thermo/MolalityVPSSTP.cpp @@ -16,13 +16,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Author$ - * $Date$ - * $Revision$ - */ - - #include "MolalityVPSSTP.h" #include using namespace std; @@ -162,8 +155,8 @@ namespace Cantera { * of the solvent and the m_Mnaught parameter. * @param k index of the solvent. */ - void MolalityVPSSTP::setSolvent(int k) { - if (k < 0 || k >= m_kk) { + void MolalityVPSSTP::setSolvent(size_t k) { + if (k >= m_kk) { throw CanteraError("MolalityVPSSTP::setSolute ", "bad value"); } @@ -177,7 +170,7 @@ namespace Cantera { /* * return the solvent id index number. */ - int MolalityVPSSTP::solventIndex() const { + size_t MolalityVPSSTP::solventIndex() const { return m_indexSolvent; } @@ -224,7 +217,7 @@ namespace Cantera { xmolSolvent = m_xmolSolventMIN; } double denomInv = 1.0/ (m_Mnaught * xmolSolvent); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_molalities[k] *= denomInv; } } @@ -246,7 +239,7 @@ namespace Cantera { */ void MolalityVPSSTP::getMolalities(doublereal * const molal) const { calcMolalities(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { molal[k] = m_molalities[k]; } } @@ -269,20 +262,20 @@ namespace Cantera { void MolalityVPSSTP::setMolalities(const doublereal * const molal) { double Lsum = 1.0 / m_Mnaught; - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { m_molalities[k] = molal[k]; Lsum += molal[k]; } double tmp = 1.0 / Lsum; m_molalities[m_indexSolvent] = tmp / m_Mnaught; double sum = m_molalities[m_indexSolvent]; - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { m_molalities[k] = tmp * molal[k]; sum += m_molalities[k]; } if (sum != 1.0) { tmp = 1.0 / sum; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_molalities[k] *= tmp; } } @@ -304,7 +297,7 @@ namespace Cantera { * preserved. */ void MolalityVPSSTP::setMolalitiesByName(compositionMap& mMap) { - int kk = nSpecies(); + size_t kk = nSpecies(); doublereal x; /* * Get a vector of mole fractions @@ -314,7 +307,7 @@ namespace Cantera { double xmolS = mf[m_indexSolvent]; double xmolSmin = max(xmolS, m_xmolSolventMIN); compositionMap::iterator p; - for (int k = 0; k < kk; k++) { + for (size_t k = 0; k < kk; k++) { p = mMap.find(speciesName(k)); if (p != mMap.end()) { x = mMap[speciesName(k)]; @@ -326,12 +319,12 @@ namespace Cantera { /* * check charge neutrality */ - int largePos = -1; + size_t largePos = -1; double cPos = 0.0; - int largeNeg = -1; + size_t largeNeg = -1; double cNeg = 0.0; double sum = 0.0; - for (int k = 0; k < kk; k++) { + for (size_t k = 0; k < kk; k++) { double ch = charge(k); if (mf[k] > 0.0) { if (ch > 0.0) { @@ -368,11 +361,11 @@ namespace Cantera { } sum = 0.0; - for (int k = 0; k < kk; k++) { + for (size_t k = 0; k < kk; k++) { sum += mf[k]; } sum = 1.0/sum; - for (int k = 0; k < kk; k++) { + for (size_t k = 0; k < kk; k++) { mf[k] *= sum; } setMoleFractions(DATA_PTR(mf)); @@ -391,8 +384,7 @@ namespace Cantera { */ void MolalityVPSSTP::setMolalitiesByName(const std::string& x) { compositionMap xx; - int kk = nSpecies(); - for (int k = 0; k < kk; k++) { + for (size_t k = 0; k < nSpecies(); k++) { xx[speciesName(k)] = -1.0; } parseCompString(x, xx); @@ -436,12 +428,12 @@ namespace Cantera { err("getActivityConcentrations"); } - doublereal MolalityVPSSTP::standardConcentration(int k) const { + doublereal MolalityVPSSTP::standardConcentration(size_t k) const { err("standardConcentration"); return -1.0; } - doublereal MolalityVPSSTP::logStandardConc(int k) const { + doublereal MolalityVPSSTP::logStandardConc(size_t k) const { err("logStandardConc"); return -1.0; } @@ -470,7 +462,7 @@ namespace Cantera { if (xmolSolvent < m_xmolSolventMIN) { xmolSolvent = m_xmolSolventMIN; } - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { ac[k] /= xmolSolvent; } } @@ -516,7 +508,7 @@ namespace Cantera { * Then, we calculate the sum of the solvent molalities */ double sum = 0; - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { sum += fmaxx(m_molalities[k], 0.0); } double oc = 1.0; @@ -531,7 +523,7 @@ namespace Cantera { void MolalityVPSSTP::getElectrochemPotentials(doublereal* mu) const { getChemPotentials(mu); double ve = Faraday * electricPotential(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { mu[k] += ve*charge(k); } } @@ -572,7 +564,7 @@ namespace Cantera { void MolalityVPSSTP::getUnitsStandardConc(double *uA, int k, int sizeUA) const { for (int i = 0; i < sizeUA; i++) { if (i == 0) uA[0] = 1.0; - if (i == 1) uA[1] = -nDim(); + if (i == 1) uA[1] = -int(nDim()); if (i == 2) uA[2] = 0.0; if (i == 3) uA[3] = 0.0; if (i == 4) uA[4] = 0.0; @@ -694,13 +686,13 @@ namespace Cantera { * must be named "Cl-". It must consist of exactly one Cl and one E * atom. */ - int MolalityVPSSTP::findCLMIndex() const { - int indexCLM = -1; - int eCl = -1; - int eE = -1; - int ne= nElements(); + size_t MolalityVPSSTP::findCLMIndex() const { + size_t indexCLM = -1; + size_t eCl = -1; + size_t eE = -1; + size_t ne = nElements(); string sn; - for (int e = 0; e < ne; e++) { + for (size_t e = 0; e < ne; e++) { sn = elementName(e); if (sn == "Cl" || sn == "CL") { eCl = e; @@ -708,10 +700,10 @@ namespace Cantera { } } // We have failed if we can't find the Cl element index - if (eCl == -1) { + if (eCl == npos) { return -1; } - for (int e = 0; e < ne; e++) { + for (size_t e = 0; e < ne; e++) { sn = elementName(e); if (sn == "E" || sn == "e") { eE = e; @@ -719,10 +711,10 @@ namespace Cantera { } } // We have failed if we can't find the E element index - if (eE == -1) { - return -1; + if (eE == npos) { + return npos; } - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { doublereal nCl = nAtoms(k, eCl); if (nCl != 1.0) { continue; @@ -731,7 +723,7 @@ namespace Cantera { if (nE != 1.0) { continue; } - for (int e = 0; e < ne; e++) { + for (size_t e = 0; e < ne; e++) { if (e != eE && e != eCl) { doublereal nA = nAtoms(k, e); if (nA != 0.0) { @@ -809,7 +801,7 @@ namespace Cantera { sprintf(p, " potential %12.6g V\n", phi); s += p; - int kk = nSpecies(); + size_t kk = nSpecies(); array_fp x(kk); array_fp molal(kk); array_fp mu(kk); @@ -823,8 +815,8 @@ namespace Cantera { getMolalityActivityCoefficients(&acMolal[0]); getActivities(&actMolal[0]); - int iHp = speciesIndex("H+"); - if (iHp >= 0) { + size_t iHp = speciesIndex("H+"); + if (iHp != npos) { double pH = -log(actMolal[iHp]) / log(10.0); sprintf(p, " pH %12.4g \n", pH); s += p; @@ -862,11 +854,6 @@ namespace Cantera { s += p; } } - - - //doublereal rt = GasConstant * temperature(); - int k; - sprintf(p, " \n"); s += p; @@ -880,7 +867,7 @@ namespace Cantera { sprintf(p, " ------------- " " ------------ ------------ ------------ ------------\n"); s += p; - for (k = 0; k < kk; k++) { + for (size_t k = 0; k < kk; k++) { if (x[k] > SmallNumber) { sprintf(p, "%18s %12.6g %12.6g %12.6g %12.6g %12.6g\n", speciesName(k).c_str(), x[k], molal[k], mu[k], muss[k], acMolal[k]); @@ -899,7 +886,7 @@ namespace Cantera { sprintf(p, " -------------" " ------------\n"); s += p; - for (k = 0; k < kk; k++) { + for (size_t k = 0; k < kk; k++) { sprintf(p, "%18s %12.6g %12.6g\n", speciesName(k).c_str(), x[k], molal[k]); s += p; @@ -941,92 +928,81 @@ namespace Cantera { csvFile.precision(8); - int kk = nSpecies(); - double x[kk]; - double molal[kk]; - double mu[kk]; - double muss[kk]; - double aMolal[kk]; - double acMolal[kk]; - double hbar[kk]; - double sbar[kk]; - double ubar[kk]; - double cpbar[kk]; - double vbar[kk]; vector pNames; - vector data; + vector data; + vector_fp temp(nSpecies()); - getMoleFractions(x); + getMoleFractions(&temp[0]); pNames.push_back("X"); - data.push_back(x); + data.push_back(temp); try{ - getMolalities(molal); + getMolalities(&temp[0]); pNames.push_back("Molal"); - data.push_back(molal); + data.push_back(temp); } catch (CanteraError) {;} try{ - getChemPotentials(mu); + getChemPotentials(&temp[0]); pNames.push_back("Chem. Pot. (J/kmol)"); - data.push_back(mu); + data.push_back(temp); } catch (CanteraError) {;} try{ - getStandardChemPotentials(muss); + getStandardChemPotentials(&temp[0]); pNames.push_back("Chem. Pot. SS (J/kmol)"); - data.push_back(muss); + data.push_back(temp); } catch (CanteraError) {;} try{ - getMolalityActivityCoefficients(acMolal); + getMolalityActivityCoefficients(&temp[0]); pNames.push_back("Molal Act. Coeff."); - data.push_back(acMolal); + data.push_back(temp); } catch (CanteraError) {;} try{ - getActivities(aMolal); + getActivities(&temp[0]); pNames.push_back("Molal Activity"); - data.push_back(aMolal); - int iHp = speciesIndex("H+"); - if (iHp >= 0) { - double pH = -log(aMolal[iHp]) / log(10.0); + data.push_back(temp); + size_t iHp = speciesIndex("H+"); + if (iHp != npos) { + double pH = -log(temp[iHp]) / log(10.0); csvFile << setw(tabL) << "pH = " << setw(tabS) << pH << endl; } } catch (CanteraError) {;} try{ - getPartialMolarEnthalpies(hbar); + getPartialMolarEnthalpies(&temp[0]); pNames.push_back("Part. Mol Enthalpy (J/kmol)"); - data.push_back(hbar); + data.push_back(temp); } catch (CanteraError) {;} try{ - getPartialMolarEntropies(sbar); + getPartialMolarEntropies(&temp[0]); pNames.push_back("Part. Mol. Entropy (J/K/kmol)"); - data.push_back(sbar); + data.push_back(temp); } catch (CanteraError) {;} try{ - getPartialMolarIntEnergies(ubar); + getPartialMolarIntEnergies(&temp[0]); pNames.push_back("Part. Mol. Energy (J/kmol)"); - data.push_back(ubar); + data.push_back(temp); } catch (CanteraError) {;} try{ - getPartialMolarCp(cpbar); + getPartialMolarCp(&temp[0]); pNames.push_back("Part. Mol. Cp (J/K/kmol"); - data.push_back(cpbar); + data.push_back(temp); } catch (CanteraError) {;} try{ - getPartialMolarVolumes(vbar); + getPartialMolarVolumes(&temp[0]); pNames.push_back("Part. Mol. Cv (J/K/kmol)"); - data.push_back(vbar); + data.push_back(temp); } catch (CanteraError) {;} csvFile << endl << setw(tabS) << "Species,"; - for ( int i = 0; i < (int)pNames.size(); i++ ){ + for (size_t i = 0; i < pNames.size(); i++) { csvFile << setw(tabM) << pNames[i] << ","; } csvFile << endl; @@ -1035,16 +1011,16 @@ namespace Cantera { csvFile << setw(tabS+(tabM+1)*pNames.size()) << "-\n"; csvFile.fill(' '); */ - for (int k = 0; k < kk; k++) { + for (size_t k = 0; k < nSpecies(); k++) { csvFile << setw(tabS) << speciesName(k) + ","; - if (x[k] > SmallNumber) { - for ( int i = 0; i < (int)pNames.size(); i++ ){ + if (data[0][k] > SmallNumber) { + for (size_t i = 0; i < pNames.size(); i++) { csvFile << setw(tabM) << data[i][k] << ","; } csvFile << endl; } else{ - for ( int i = 0; i < (int)pNames.size(); i++ ){ + for (size_t i = 0; i < pNames.size(); i++) { csvFile << setw(tabM) << 0 << ","; } csvFile << endl; diff --git a/Cantera/src/thermo/MolalityVPSSTP.h b/Cantera/src/thermo/MolalityVPSSTP.h index 5999b0add..4bd183b8e 100644 --- a/Cantera/src/thermo/MolalityVPSSTP.h +++ b/Cantera/src/thermo/MolalityVPSSTP.h @@ -16,10 +16,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - #ifndef CT_MOLALITYVPSSTP_H #define CT_MOLALITYVPSSTP_H @@ -293,7 +289,7 @@ namespace Cantera { * * @param k the solvent index number */ - void setSolvent(int k); + void setSolvent(size_t k); /** * Sets the minimum mole fraction in the molality formulation. @@ -307,7 +303,7 @@ namespace Cantera { void setMoleFSolventMin(doublereal xmolSolventMIN); //! Returns the solvent index. - int solventIndex() const; + size_t solventIndex() const; /** * Returns the minimum mole fraction in the molality @@ -481,7 +477,7 @@ namespace Cantera { * * @param k species index. Defaults to zero. */ - virtual doublereal standardConcentration(int k=0) const; + virtual doublereal standardConcentration(size_t k=0) const; /** * Returns the natural logarithm of the standard @@ -489,7 +485,7 @@ namespace Cantera { * * @param k species index */ - virtual doublereal logStandardConc(int k=0) const; + virtual doublereal logStandardConc(size_t k=0) const; /** * Returns the units of the standard and generalized @@ -870,7 +866,7 @@ namespace Cantera { * must be named "Cl-". It must consist of exactly one Cl and one E * atom. */ - virtual int findCLMIndex() const; + virtual size_t findCLMIndex() const; //! Initialize lengths of local variables after all species have //! been identified. @@ -882,7 +878,7 @@ namespace Cantera { /*! * Currently the index of the solvent is hard-coded to the value 0 */ - int m_indexSolvent; + size_t m_indexSolvent; //! Scaling to be used for output of single-ion species activity //! coefficients. @@ -900,7 +896,7 @@ namespace Cantera { * law. This is the indentity of the Cl- species for the PHSCALE_NBS * scaling */ - int m_indexCLM; + size_t m_indexCLM; //! Molecular weight of the Solvent doublereal m_weightSolvent; diff --git a/Cantera/src/thermo/Mu0Poly.cpp b/Cantera/src/thermo/Mu0Poly.cpp index 4ba03aa36..af8678d25 100644 --- a/Cantera/src/thermo/Mu0Poly.cpp +++ b/Cantera/src/thermo/Mu0Poly.cpp @@ -5,13 +5,6 @@ * on a piecewise constant mu0 interpolation * (see \ref spthermo and class \link Cantera::Mu0Poly Mu0Poly\endlink). */ -/* - * $Author$ - * $Revision$ - * $Date$ - */ - - #include "Mu0Poly.h" #include "ctexceptions.h" #include "speciesThermoTypes.h" @@ -50,7 +43,7 @@ namespace Cantera { * 7 = mu3 (J/kmol) * ........ */ - Mu0Poly::Mu0Poly(int n, doublereal tlow, doublereal thigh, + Mu0Poly::Mu0Poly(size_t n, doublereal tlow, doublereal thigh, doublereal pref, const doublereal* coeffs) : m_numIntervals(0), @@ -128,9 +121,9 @@ namespace Cantera { void Mu0Poly:: updateProperties(const doublereal* tt, doublereal* cp_R, doublereal* h_RT, doublereal* s_R) const { - int j = m_numIntervals; + size_t j = m_numIntervals; double T = *tt; - for (int i = 0; i < m_numIntervals; i++) { + for (size_t i = 0; i < m_numIntervals; i++) { double T2 = m_t0_int[i+1]; if (T <=T2) { j = i; @@ -160,7 +153,7 @@ namespace Cantera { * * */ - void Mu0Poly::reportParameters(int &n, int &type, + void Mu0Poly::reportParameters(size_t &n, int &type, doublereal &tlow, doublereal &thigh, doublereal &pref, doublereal* const coeffs) const { @@ -169,10 +162,10 @@ namespace Cantera { tlow = m_lowT; thigh = m_highT; pref = m_Pref; - coeffs[0] = m_numIntervals+1; + coeffs[0] = int(m_numIntervals)+1; coeffs[1] = m_H298 * GasConstant; int j = 2; - for (int i = 0; i < m_numIntervals+1; i++) { + for (size_t i = 0; i < m_numIntervals+1; i++) { coeffs[j] = m_t0_int[i]; coeffs[j+1] = m_mu0_R_int[i] * GasConstant; j += 2; @@ -189,7 +182,7 @@ namespace Cantera { * getting the information from an XML database. */ void installMu0ThermoFromXML(std::string speciesName, - SpeciesThermo& sp, int k, + SpeciesThermo& sp, size_t k, const XML_Node* Mu0Node_ptr) { doublereal tmin, tmax; @@ -205,7 +198,7 @@ namespace Cantera { h298 = getFloat(Mu0Node, "H298", "actEnergy"); } - int numPoints = 1; + size_t numPoints = 1; if (Mu0Node.hasChild("numPoints")) { numPoints = getInteger(Mu0Node, "numPoints"); } @@ -228,7 +221,7 @@ namespace Cantera { if (uuu == "Dimensionless") { dimensionlessMu0Values = true; } - int ns = cValues.size(); + size_t ns = cValues.size(); if (ns != numPoints) { throw CanteraError("installMu0ThermoFromXML", "numPoints inconsistent while processing " @@ -255,7 +248,7 @@ namespace Cantera { * Fix up dimensionless Mu0 values if input */ if (dimensionlessMu0Values) { - for (int i = 0; i < numPoints; i++) { + for (size_t i = 0; i < numPoints; i++) { cValues[i] *= cTemperatures[i] / 273.15; } } @@ -263,9 +256,9 @@ namespace Cantera { vector_fp c(2 + 2 * numPoints); - c[0] = numPoints; + c[0] = static_cast(numPoints); c[1] = h298; - for (int i = 0; i < numPoints; i++) { + for (size_t i = 0; i < numPoints; i++) { c[2+i*2] = cTemperatures[i]; c[2+i*2+1] = cValues[i]; } @@ -292,16 +285,16 @@ namespace Cantera { */ void Mu0Poly::processCoeffs(const doublereal* coeffs) { - int i, iindex; + size_t i, iindex; double T1, T2; - int nPoints = (int) coeffs[0]; + size_t nPoints = (size_t) coeffs[0]; if (nPoints < 2) { throw CanteraError("Mu0Poly", "nPoints must be >= 2"); } m_numIntervals = nPoints - 1; m_H298 = coeffs[1] / GasConstant; - int iT298 = 0; + size_t iT298 = 0; /* * Resize according to the number of points */ @@ -367,12 +360,12 @@ namespace Cantera { /* * Starting from the interval with T298, we go down */ - if (iT298 > 0) { + if (iT298 != 0) { T2 = m_t0_int[iT298]; mu2 = m_mu0_R_int[iT298]; m_h0_R_int[iT298] = m_H298; m_s0_R_int[iT298] = - (mu2 - m_h0_R_int[iT298]) / T2; - for (i = iT298 - 1; i >= 0; i--) { + for (i = iT298 - 1; i != npos; i--) { T1 = m_t0_int[i]; mu1 = m_mu0_R_int[i]; T2 = m_t0_int[i+1]; diff --git a/Cantera/src/thermo/Mu0Poly.h b/Cantera/src/thermo/Mu0Poly.h index b3eee75ba..91f8347e4 100644 --- a/Cantera/src/thermo/Mu0Poly.h +++ b/Cantera/src/thermo/Mu0Poly.h @@ -5,14 +5,6 @@ * on a piecewise constant mu0 interpolation * (see \ref spthermo and class \link Cantera::Mu0Poly Mu0Poly\endlink). */ - -/* $Author$ - * $Revision$ - * $Date$ - */ - - - #ifndef CT_MU0POLY_H #define CT_MU0POLY_H @@ -109,7 +101,7 @@ namespace Cantera { * - ........ * . */ - Mu0Poly(int n, doublereal tlow, doublereal thigh, + Mu0Poly(size_t n, doublereal tlow, doublereal thigh, doublereal pref, const doublereal* coeffs); //! Copy constructor @@ -140,7 +132,7 @@ namespace Cantera { virtual int reportType() const { return MU0_INTERP; } //! Returns an integer representing the species index - virtual int speciesIndex() const { return m_index; } + virtual size_t speciesIndex() const { return m_index; } //! Update the properties for this species, given a temperature polynomial /*! @@ -200,7 +192,7 @@ namespace Cantera { * @param coeffs Vector of coefficients used to set the * parameters for the standard state. */ - virtual void reportParameters(int &n, int &type, + virtual void reportParameters(size_t &n, int &type, doublereal &tlow, doublereal &thigh, doublereal &pref, doublereal* const coeffs) const; @@ -219,7 +211,7 @@ namespace Cantera { * approximation. Number of points is one more than the * number of intervals. */ - int m_numIntervals; + size_t m_numIntervals; /** * Value of the enthalpy at T = 298.15. @@ -257,7 +249,7 @@ namespace Cantera { doublereal m_Pref; //! Species index - int m_index; + size_t m_index; private: @@ -300,7 +292,7 @@ namespace Cantera { * @ingroup spthermo */ void installMu0ThermoFromXML(std::string speciesName, - SpeciesThermo& sp, int k, + SpeciesThermo& sp, size_t k, const XML_Node* Mu0Node_ptr); } diff --git a/Cantera/src/thermo/Nasa9Poly1.cpp b/Cantera/src/thermo/Nasa9Poly1.cpp index 61ecd735f..a518c1c31 100644 --- a/Cantera/src/thermo/Nasa9Poly1.cpp +++ b/Cantera/src/thermo/Nasa9Poly1.cpp @@ -9,11 +9,6 @@ * * This parameterization has one NASA temperature region. */ - -/* $Author$ - * $Revision$ - * $Date$ - */ // Copyright 2007 Sandia National Laboratories #include "Nasa9Poly1.h" @@ -80,7 +75,7 @@ namespace Cantera { * @param coeffs Vector of coefficients used to set the * parameters for the standard state. */ - Nasa9Poly1::Nasa9Poly1(int n, doublereal tlow, doublereal thigh, + Nasa9Poly1::Nasa9Poly1(size_t n, doublereal tlow, doublereal thigh, doublereal pref, const doublereal* coeffs) : m_lowT (tlow), @@ -153,7 +148,7 @@ namespace Cantera { } // Returns an integer representing the species index - int Nasa9Poly1::speciesIndex() const { + size_t Nasa9Poly1::speciesIndex() const { return m_index; } @@ -263,7 +258,7 @@ namespace Cantera { * @param coeffs Vector of coefficients used to set the * parameters for the standard state. */ - void Nasa9Poly1::reportParameters(int &n, int &type, + void Nasa9Poly1::reportParameters(size_t &n, int &type, doublereal &tlow, doublereal &thigh, doublereal &pref, doublereal* const coeffs) const { diff --git a/Cantera/src/thermo/Nasa9Poly1.h b/Cantera/src/thermo/Nasa9Poly1.h index 2b8bd5244..74d422f57 100644 --- a/Cantera/src/thermo/Nasa9Poly1.h +++ b/Cantera/src/thermo/Nasa9Poly1.h @@ -17,14 +17,6 @@ #ifndef CT_NASA9POLY1_H #define CT_NASA9POLY1_H - -/* - * $Revision$ - * $Date$ - */ - - - #include "global.h" #include "SpeciesThermoInterpType.h" @@ -92,7 +84,7 @@ namespace Cantera { * @param coeffs Vector of coefficients used to set the * parameters for the standard state. */ - Nasa9Poly1(int n, doublereal tlow, doublereal thigh, doublereal pref, + Nasa9Poly1(size_t n, doublereal tlow, doublereal thigh, doublereal pref, const doublereal* coeffs); //! copy constructor @@ -129,7 +121,7 @@ namespace Cantera { virtual int reportType() const; //! Returns an integer representing the species index - virtual int speciesIndex() const; + virtual size_t speciesIndex() const; //! Update the properties for this species, given a temperature polynomial /*! @@ -208,7 +200,7 @@ namespace Cantera { * coeffs[2] is max temperature * coeffs[3+i] from i =0,9 are the coefficients themselves */ - virtual void reportParameters(int &n, int &type, + virtual void reportParameters(size_t &n, int &type, doublereal &tlow, doublereal &thigh, doublereal &pref, doublereal* const coeffs) const; @@ -228,7 +220,7 @@ namespace Cantera { //! standard-state pressure doublereal m_Pref; //! species index - int m_index; + size_t m_index; //! array of polynomial coefficients array_fp m_coeff; }; diff --git a/Cantera/src/thermo/Nasa9PolyMultiTempRegion.cpp b/Cantera/src/thermo/Nasa9PolyMultiTempRegion.cpp index 47c5788e0..d829e0c9d 100644 --- a/Cantera/src/thermo/Nasa9PolyMultiTempRegion.cpp +++ b/Cantera/src/thermo/Nasa9PolyMultiTempRegion.cpp @@ -10,11 +10,6 @@ * * This parameterization has one NASA temperature region. */ - -/* $Author$ - * $Revision$ - * $Date$ - */ // Copyright 2007 Sandia National Laboratories #include "global.h" @@ -112,7 +107,7 @@ namespace Cantera { m_highT = m_regionPts[m_numTempRegions-1]->maxTemp(); m_Pref = m_regionPts[0]->refPressure(); m_index = m_regionPts[0]->speciesIndex(); - for (int i = 0; i < m_numTempRegions; i++) { + for (size_t i = 0; i < m_numTempRegions; i++) { m_lowerTempBounds[i] = m_regionPts[i]->minTemp(); if (m_regionPts[i]->speciesIndex() != m_index) { throw CanteraError("Nasa9PolyMultiTempRegion::Nasa9PolyMultiTempRegion", @@ -150,7 +145,7 @@ namespace Cantera { m_currRegion(b.m_currRegion) { m_regionPts.resize(m_numTempRegions); - for (int i = 0; i < m_numTempRegions; i++) { + for (size_t i = 0; i < m_numTempRegions; i++) { Nasa9Poly1 * dptr = b.m_regionPts[i]; m_regionPts[i] = new Nasa9Poly1(*dptr); } @@ -163,7 +158,7 @@ namespace Cantera { Nasa9PolyMultiTempRegion& Nasa9PolyMultiTempRegion::operator=(const Nasa9PolyMultiTempRegion& b) { if (&b != this) { - for (int i = 0; i < m_numTempRegions; i++) { + for (size_t i = 0; i < m_numTempRegions; i++) { delete m_regionPts[i]; m_regionPts[i] = 0; } @@ -175,7 +170,7 @@ namespace Cantera { m_lowerTempBounds = b.m_lowerTempBounds; m_currRegion = b.m_currRegion; m_regionPts.resize(m_numTempRegions); - for (int i = 0; i < m_numTempRegions; i++) { + for (size_t i = 0; i < m_numTempRegions; i++) { m_regionPts[i] = new Nasa9Poly1(*(b.m_regionPts[i])); } } @@ -184,7 +179,7 @@ namespace Cantera { // Destructor Nasa9PolyMultiTempRegion::~Nasa9PolyMultiTempRegion() { - for (int i = 0; i < m_numTempRegions; i++) { + for (size_t i = 0; i < m_numTempRegions; i++) { delete m_regionPts[i]; m_regionPts[i] = 0; } @@ -221,7 +216,7 @@ namespace Cantera { // Returns an integer representing the species index - int Nasa9PolyMultiTempRegion::speciesIndex() const { + size_t Nasa9PolyMultiTempRegion::speciesIndex() const { return m_index; } @@ -313,7 +308,7 @@ namespace Cantera { tPoly[6] = std::log(temp); // Now find the region m_currRegion = 0; - for (int i = 1; i < m_numTempRegions; i++) { + for (size_t i = 1; i < m_numTempRegions; i++) { if (temp < m_lowerTempBounds[i]) { break; } @@ -337,7 +332,7 @@ namespace Cantera { * @param coeffs Vector of coefficients used to set the * parameters for the standard state. */ - void Nasa9PolyMultiTempRegion::reportParameters(int &n, int &type, + void Nasa9PolyMultiTempRegion::reportParameters(size_t &n, int &type, doublereal &tlow, doublereal &thigh, doublereal &pref, doublereal* const coeffs) const { @@ -347,12 +342,12 @@ namespace Cantera { thigh = m_highT; pref = m_Pref; double ctmp[12]; - coeffs[0] = m_numTempRegions; + coeffs[0] = double(m_numTempRegions); int index = 1; - int n_tmp = 0;; + size_t n_tmp = 0;; int type_tmp = 0; double pref_tmp = 0.0; - for (int iReg = 0; iReg < m_numTempRegions; iReg++) { + for (size_t iReg = 0; iReg < m_numTempRegions; iReg++) { m_regionPts[iReg]->reportParameters(n_tmp, type_tmp, coeffs[index], coeffs[index+1], pref_tmp, ctmp); @@ -371,12 +366,10 @@ namespace Cantera { */ void Nasa9PolyMultiTempRegion::modifyParameters(doublereal* coeffs) { int index = 3; - for (int iReg = 0; iReg < m_numTempRegions; iReg++) { + for (size_t iReg = 0; iReg < m_numTempRegions; iReg++) { m_regionPts[iReg]->modifyParameters(coeffs + index); index += 11; } } - } - diff --git a/Cantera/src/thermo/Nasa9PolyMultiTempRegion.h b/Cantera/src/thermo/Nasa9PolyMultiTempRegion.h index b29d138f5..8278aa052 100644 --- a/Cantera/src/thermo/Nasa9PolyMultiTempRegion.h +++ b/Cantera/src/thermo/Nasa9PolyMultiTempRegion.h @@ -13,12 +13,6 @@ #ifndef CT_NASA9POLYMULTITEMPREGION_H #define CT_NASA9POLYMULTITEMPREGION_H - -/* $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2007 Sandia National Laboratories @@ -127,7 +121,7 @@ namespace Cantera { virtual int reportType() const; //! Returns an integer representing the species index - virtual int speciesIndex() const; + virtual size_t speciesIndex() const; //! Update the properties for this species, given a temperature polynomial /*! @@ -208,7 +202,7 @@ namespace Cantera { * coeffs[index+1] = maxTempZone * coeffs[index+2+i] from i =0,9 are the coefficients themselves */ - virtual void reportParameters(int &n, int &type, + virtual void reportParameters(size_t &n, int &type, doublereal &tlow, doublereal &thigh, doublereal &pref, doublereal* const coeffs) const; @@ -228,9 +222,9 @@ namespace Cantera { //! standard-state pressure doublereal m_Pref; //! species index - int m_index; + size_t m_index; //! Number of temperature regions - int m_numTempRegions; + size_t m_numTempRegions; //! Lower boundaries of each temperature regions vector_fp m_lowerTempBounds; diff --git a/Cantera/src/thermo/NasaPoly1.h b/Cantera/src/thermo/NasaPoly1.h index 60736ecca..0d2888bf6 100644 --- a/Cantera/src/thermo/NasaPoly1.h +++ b/Cantera/src/thermo/NasaPoly1.h @@ -12,13 +12,6 @@ #ifndef CT_NASAPOLY1_H #define CT_NASAPOLY1_H - - -/* $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology @@ -72,7 +65,7 @@ namespace Cantera { * @param coeffs Vector of coefficients used to set the * parameters for the standard state. */ - NasaPoly1(int n, doublereal tlow, doublereal thigh, doublereal pref, + NasaPoly1(size_t n, doublereal tlow, doublereal thigh, doublereal pref, const doublereal* coeffs) : m_lowT (tlow), m_highT (thigh), @@ -139,7 +132,7 @@ namespace Cantera { virtual int reportType() const { return NASA1; } //! Returns an integer representing the species index - virtual int speciesIndex() const { return m_index; } + virtual size_t speciesIndex() const { return m_index; } //! Update the properties for this species, given a temperature polynomial /*! @@ -233,7 +226,7 @@ namespace Cantera { * @param coeffs Vector of coefficients used to set the * parameters for the standard state. */ - virtual void reportParameters(int &n, int &type, + virtual void reportParameters(size_t &n, int &type, doublereal &tlow, doublereal &thigh, doublereal &pref, doublereal* const coeffs) const { @@ -313,7 +306,7 @@ namespace Cantera { //! standard-state pressure doublereal m_Pref; //! species index - int m_index; + size_t m_index; //! array of polynomial coefficients array_fp m_coeff; diff --git a/Cantera/src/thermo/NasaPoly2.h b/Cantera/src/thermo/NasaPoly2.h index 3e885f561..98c8e8d7e 100644 --- a/Cantera/src/thermo/NasaPoly2.h +++ b/Cantera/src/thermo/NasaPoly2.h @@ -7,12 +7,6 @@ * * Two zoned Nasa polynomial parameterization */ - -/* $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology @@ -78,7 +72,7 @@ namespace Cantera { * @param coeffs Vector of coefficients used to set the * parameters for the standard state. */ - NasaPoly2(int n, doublereal tlow, doublereal thigh, doublereal pref, + NasaPoly2(size_t n, doublereal tlow, doublereal thigh, doublereal pref, const doublereal* coeffs) : m_lowT(tlow), m_highT(thigh), @@ -171,7 +165,7 @@ namespace Cantera { virtual int reportType() const { return NASA2; } //! Returns an integer representing the species index - virtual int speciesIndex() const { return m_index; } + virtual size_t speciesIndex() const { return m_index; } //! Update the properties for this species, given a temperature polynomial @@ -249,7 +243,7 @@ namespace Cantera { * @param coeffs Vector of coefficients used to set the * parameters for the standard state. */ - void reportParameters(int &n, int &type, + void reportParameters(size_t &n, int &type, doublereal &tlow, doublereal &thigh, doublereal &pref, doublereal* const coeffs) const { @@ -307,7 +301,7 @@ namespace Cantera { //! pointer to the NasaPoly1 object for the high temperature region. NasaPoly1 *mnp_high; //! species index - int m_index; + size_t m_index; //! array of polynomial coefficients array_fp m_coeff; diff --git a/Cantera/src/thermo/NasaThermo.h b/Cantera/src/thermo/NasaThermo.h index 95bbe4777..9d38e7eda 100644 --- a/Cantera/src/thermo/NasaThermo.h +++ b/Cantera/src/thermo/NasaThermo.h @@ -5,12 +5,6 @@ * \link Cantera::SpeciesThermo SpeciesThermo\endlink base class (see \ref mgrsrefcalc and * \link Cantera::NasaThermo NasaThermo\endlink). */ - -/* - * $Revision$ - * $Date$ - */ - // Copyright 2003 California Institute of Technology #ifndef CT_NASATHERMO_H @@ -155,7 +149,7 @@ namespace Cantera { * parameterization. * @see speciesThermoTypes.h */ - virtual void install(std::string name, int index, int type, + virtual void install(std::string name, size_t index, int type, const doublereal* c, doublereal minTemp, doublereal maxTemp, doublereal refPressure) { @@ -200,7 +194,7 @@ namespace Cantera { if (tlow > m_tlow_max) m_tlow_max = tlow; if (thigh < m_thigh_min) m_thigh_min = thigh; - if ((int) m_tlow.size() < index + 1) { + if (m_tlow.size() < index + 1) { m_tlow.resize(index + 1, tlow); m_thigh.resize(index + 1, thigh); } @@ -242,7 +236,7 @@ namespace Cantera { * (length m_kk). * */ - virtual void update_one(int k, doublereal t, doublereal* cp_R, + virtual void update_one(size_t k, doublereal t, doublereal* cp_R, doublereal* h_RT, doublereal* s_R) const { m_t[0] = t; @@ -252,8 +246,8 @@ namespace Cantera { m_t[4] = 1.0/t; m_t[5] = log(t); - int grp = m_group_map[k]; - int pos = m_posInGroup_map[k]; + size_t grp = m_group_map[k]; + size_t pos = m_posInGroup_map[k]; const std::vector &mlg = m_low[grp-1]; const NasaPoly1 *nlow = &(mlg[pos]); @@ -320,8 +314,8 @@ namespace Cantera { * * @param k Species index */ - virtual doublereal minTemp(int k=-1) const { - if (k < 0) + virtual doublereal minTemp(size_t k=npos) const { + if (k == npos) return m_tlow_max; else return m_tlow[k]; @@ -337,8 +331,8 @@ namespace Cantera { * * @param k Species index */ - virtual doublereal maxTemp(int k=-1) const { - if (k < 0) + virtual doublereal maxTemp(size_t k=npos) const { + if (k == npos) return m_thigh_min; else return m_thigh[k]; @@ -357,7 +351,7 @@ namespace Cantera { * * @param k Species index */ - virtual doublereal refPressure(int k = -1) const { + virtual doublereal refPressure(size_t k=npos) const { return m_p0; } @@ -367,7 +361,7 @@ namespace Cantera { * * @param index Species index */ - virtual int reportType(int index) const { return NASA; } + virtual int reportType(size_t index) const { return NASA; } /*! * This utility function reports back the type of @@ -383,15 +377,15 @@ namespace Cantera { * @param maxTemp output - Maximum temperature * @param refPressure output - reference pressure (Pa). */ - virtual void reportParams(int index, int &type, + virtual void reportParams(size_t index, int &type, doublereal * const c, doublereal &minTemp, doublereal &maxTemp, doublereal &refPressure) const { type = reportType(index); if (type == NASA) { - int grp = m_group_map[index]; - int pos = m_posInGroup_map[index]; + size_t grp = m_group_map[index]; + size_t pos = m_posInGroup_map[index]; const std::vector &mlg = m_low[grp-1]; const std::vector &mhg = m_high[grp-1]; const NasaPoly1 *lowPoly = &(mlg[pos]); @@ -399,7 +393,7 @@ namespace Cantera { int itype = NASA; doublereal tmid = lowPoly->maxTemp(); c[0] = tmid; - int n; + size_t n; double ttemp; lowPoly->reportParameters(n, itype, minTemp, ttemp, refPressure, c + 1); @@ -435,11 +429,11 @@ namespace Cantera { * @param c Vector of coefficients used to set the * parameters for the standard state. */ - virtual void modifyParams(int index, doublereal *c) { + virtual void modifyParams(size_t index, doublereal *c) { int type = reportType(index); if (type == NASA) { - int grp = m_group_map[index]; - int pos = m_posInGroup_map[index]; + size_t grp = m_group_map[index]; + size_t pos = m_posInGroup_map[index]; std::vector &mlg = m_low[grp-1]; std::vector &mhg = m_high[grp-1]; NasaPoly1 *lowPoly = &(mlg[pos]); @@ -568,17 +562,17 @@ namespace Cantera { * for that species are stored. group indecises start at 1, * so a decrement is always performed to access vectors. */ - mutable std::map m_group_map; + mutable std::map m_group_map; /*! * This map takes as its index, the species index in the phase. * It returns the position index within the group, where the * temperature polynomials for that species are storred. */ - mutable std::map m_posInGroup_map; + mutable std::map m_posInGroup_map; //! Species name as a function of the species index - mutable std::map m_name; + mutable std::map m_name; private: diff --git a/Cantera/src/thermo/PDSS.cpp b/Cantera/src/thermo/PDSS.cpp index 8409882fe..f7b081056 100644 --- a/Cantera/src/thermo/PDSS.cpp +++ b/Cantera/src/thermo/PDSS.cpp @@ -9,10 +9,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - #include "ct_defs.h" #include "xml.h" #include "ctml.h" @@ -52,7 +48,7 @@ namespace Cantera { { } - PDSS::PDSS(VPStandardStateTP *tp, int spindex) : + PDSS::PDSS(VPStandardStateTP *tp, size_t spindex) : m_pdssType(cPDSS_UNDEF), m_temp(-1.0), m_pres(-1.0), @@ -203,6 +199,7 @@ namespace Cantera { void PDSS::initThermo() { AssertThrow(m_tp != 0, "PDSS::initThermo()"); m_vpssmgr_ptr = m_tp->provideVPSSMgr(); + m_vpssmgr_ptr->initThermo(); initPtrs(); m_mw = m_tp->molecularWeight(m_spindex); } @@ -216,6 +213,7 @@ namespace Cantera { } void PDSS::initPtrs() { + AssertThrow(m_vpssmgr_ptr->mPDSS_h0_RT.size() != 0, "PDSS::initPtrs()"); m_h0_RT_ptr = &(m_vpssmgr_ptr->mPDSS_h0_RT[0]); m_cp0_R_ptr = &(m_vpssmgr_ptr->mPDSS_cp0_R[0]); m_s0_R_ptr = &(m_vpssmgr_ptr->mPDSS_s0_R[0]); @@ -487,7 +485,7 @@ namespace Cantera { } - void PDSS::reportParams(int &kindex, int &type, + void PDSS::reportParams(size_t &kindex, int &type, doublereal * const c, doublereal &minTemp, doublereal &maxTemp, diff --git a/Cantera/src/thermo/PDSS.h b/Cantera/src/thermo/PDSS.h index fa0bd9008..b9a7c920a 100644 --- a/Cantera/src/thermo/PDSS.h +++ b/Cantera/src/thermo/PDSS.h @@ -9,10 +9,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - #ifndef CT_PDSS_H #define CT_PDSS_H #include "ct_defs.h" @@ -237,7 +233,7 @@ namespace Cantera { * @param tp Pointer to the ThermoPhase object pertaining to the phase * @param spindex Species index of the species in the phase */ - PDSS(VPStandardStateTP *tp, int spindex); + PDSS(VPStandardStateTP *tp, size_t spindex); //! Copy Constructor /*! @@ -624,7 +620,7 @@ namespace Cantera { * @param refPressure output - reference pressure (Pa). * */ - virtual void reportParams(int &kindex, int &type, doublereal * const c, + virtual void reportParams(size_t &kindex, int &type, doublereal * const c, doublereal &minTemp, doublereal &maxTemp, doublereal &refPressure) const; @@ -696,7 +692,7 @@ namespace Cantera { /** * Species index in the thermophase corresponding to this species. */ - int m_spindex; + size_t m_spindex; //! Pointer to the species thermodynamic property manager. /*! diff --git a/Cantera/src/thermo/PDSSFactory.cpp b/Cantera/src/thermo/PDSSFactory.cpp deleted file mode 100644 index b1c27f784..000000000 --- a/Cantera/src/thermo/PDSSFactory.cpp +++ /dev/null @@ -1,46 +0,0 @@ -/** - * @file SpeciesThermoFactory.cpp - * Definitions for factory to build instances of classes that manage the - * standard-state thermodynamic properties of a set of species - * (see \ref pdssthermo and class \link Cantera::SpeciesThermoFactory SpeciesThermoFactory\endlink); - */ -/* - * $Id$ - */ -// Copyright 2001 California Institute of Technology - -#ifdef WIN32 -#pragma warning(disable:4786) -#endif - - -#include "SpeciesThermoFactory.h" -using namespace std; - -#include "SpeciesThermo.h" -#include "NasaThermo.h" -#include "ShomateThermo.h" -#include "SimpleThermo.h" -#include "GeneralSpeciesThermo.h" -#include "Mu0Poly.h" -#include "Nasa9PolyMultiTempRegion.h" -#include "Nasa9Poly1.h" - -#ifdef WITH_ADSORBATE -#include "AdsorbateThermo.h" -#endif - -#include "SpeciesThermoMgr.h" -#include "speciesThermoTypes.h" -#include "VPSSMgr.h" - -#include "xml.h" -#include "ctml.h" - -using namespace ctml; - - -namespace Cantera { - - -} diff --git a/Cantera/src/thermo/PDSS_ConstVol.cpp b/Cantera/src/thermo/PDSS_ConstVol.cpp index c5e33b749..31bbe79e6 100644 --- a/Cantera/src/thermo/PDSS_ConstVol.cpp +++ b/Cantera/src/thermo/PDSS_ConstVol.cpp @@ -8,10 +8,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - #include "ct_defs.h" #include "xml.h" #include "ctml.h" @@ -27,21 +23,21 @@ namespace Cantera { * Basic list of constructors and duplicators */ - PDSS_ConstVol::PDSS_ConstVol(VPStandardStateTP *tp, int spindex) : + PDSS_ConstVol::PDSS_ConstVol(VPStandardStateTP *tp, size_t spindex) : PDSS(tp, spindex) { m_pdssType = cPDSS_CONSTVOL; } - PDSS_ConstVol::PDSS_ConstVol(VPStandardStateTP *tp, int spindex, std::string inputFile, std::string id) : + PDSS_ConstVol::PDSS_ConstVol(VPStandardStateTP *tp, size_t spindex, std::string inputFile, std::string id) : PDSS(tp, spindex) { m_pdssType = cPDSS_CONSTVOL; constructPDSSFile(tp, spindex, inputFile, id); } - PDSS_ConstVol::PDSS_ConstVol(VPStandardStateTP *tp, int spindex, + PDSS_ConstVol::PDSS_ConstVol(VPStandardStateTP *tp, size_t spindex, const XML_Node& speciesNode, const XML_Node& phaseRoot, bool spInstalled) : @@ -97,7 +93,7 @@ namespace Cantera { * phase. If none is given, the first XML * phase element will be used. */ - void PDSS_ConstVol::constructPDSSXML(VPStandardStateTP *tp, int spindex, + void PDSS_ConstVol::constructPDSSXML(VPStandardStateTP *tp, size_t spindex, const XML_Node& speciesNode, const XML_Node& phaseNode, bool spInstalled) { PDSS::initThermo(); @@ -142,7 +138,7 @@ namespace Cantera { * phase. If none is given, the first XML * phase element will be used. */ - void PDSS_ConstVol::constructPDSSFile(VPStandardStateTP *tp, int spindex, + void PDSS_ConstVol::constructPDSSFile(VPStandardStateTP *tp, size_t spindex, std::string inputFile, std::string id) { if (inputFile.size() == 0) { diff --git a/Cantera/src/thermo/PDSS_ConstVol.h b/Cantera/src/thermo/PDSS_ConstVol.h index 87815b047..b8c28fe02 100644 --- a/Cantera/src/thermo/PDSS_ConstVol.h +++ b/Cantera/src/thermo/PDSS_ConstVol.h @@ -9,10 +9,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - #ifndef CT_PDSS_CONSTVOL_H #define CT_PDSS_CONSTVOL_H @@ -43,7 +39,7 @@ namespace Cantera { * @param tp Pointer to the ThermoPhase object pertaining to the phase * @param spindex Species index of the species in the phase */ - PDSS_ConstVol(VPStandardStateTP *tp, int spindex); + PDSS_ConstVol(VPStandardStateTP *tp, size_t spindex); //! Constructor that initializes the object by examining the input file @@ -58,7 +54,7 @@ namespace Cantera { * is the empty string, in which case the first phase in the * file is used. */ - PDSS_ConstVol(VPStandardStateTP *tp, int spindex, + PDSS_ConstVol(VPStandardStateTP *tp, size_t spindex, std::string inputFile, std::string id = ""); //! Constructor that initializes the object by examining the input file @@ -73,7 +69,7 @@ namespace Cantera { * @param spInstalled Boolean indicating whether the species is installed yet * or not. */ - PDSS_ConstVol(VPStandardStateTP *vptp_ptr, int spindex, const XML_Node& speciesNode, + PDSS_ConstVol(VPStandardStateTP *vptp_ptr, size_t spindex, const XML_Node& speciesNode, const XML_Node& phaseRef, bool spInstalled); //! Copy Constructur @@ -366,7 +362,7 @@ namespace Cantera { * phase. If none is given, the first XML * phase element will be used. */ - void constructPDSSFile(VPStandardStateTP *vptp_ptr, int spindex, + void constructPDSSFile(VPStandardStateTP *vptp_ptr, size_t spindex, std::string inputFile, std::string id); //! Initialization of a PDSS object using an xml tree @@ -392,7 +388,7 @@ namespace Cantera { * @param spInstalled Boolean indicating whether the species is * already installed. */ - void constructPDSSXML(VPStandardStateTP *vptp_ptr, int spindex, + void constructPDSSXML(VPStandardStateTP *vptp_ptr, size_t spindex, const XML_Node& speciesNode, const XML_Node& phaseNode, bool spInstalled); diff --git a/Cantera/src/thermo/PDSS_HKFT.cpp b/Cantera/src/thermo/PDSS_HKFT.cpp index 224c08d0a..4f4aa17ac 100644 --- a/Cantera/src/thermo/PDSS_HKFT.cpp +++ b/Cantera/src/thermo/PDSS_HKFT.cpp @@ -5,11 +5,6 @@ * HKFT standard state * (see \ref pdssthermo and class \link Cantera::PDSS_HKFT PDSS_HKFT\endlink). */ - -/* - * $Id$ - */ - /* * Copywrite (2006) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -31,7 +26,7 @@ namespace Cantera { /* * Basic list of constructors and duplicators */ - PDSS_HKFT::PDSS_HKFT(VPStandardStateTP *tp, int spindex) : + PDSS_HKFT::PDSS_HKFT(VPStandardStateTP *tp, size_t spindex) : PDSS(tp, spindex), m_waterSS(0), m_densWaterSS(-1.0), @@ -61,7 +56,7 @@ namespace Cantera { } - PDSS_HKFT::PDSS_HKFT(VPStandardStateTP *tp, int spindex, std::string inputFile, std::string id) : + PDSS_HKFT::PDSS_HKFT(VPStandardStateTP *tp, size_t spindex, std::string inputFile, std::string id) : PDSS(tp, spindex), m_waterSS(0), m_densWaterSS(-1.0), @@ -91,7 +86,7 @@ namespace Cantera { constructPDSSFile(tp, spindex, inputFile, id); } - PDSS_HKFT::PDSS_HKFT(VPStandardStateTP *tp, int spindex, const XML_Node& speciesNode, + PDSS_HKFT::PDSS_HKFT(VPStandardStateTP *tp, size_t spindex, const XML_Node& speciesNode, const XML_Node& phaseRoot, bool spInstalled) : PDSS(tp, spindex), m_waterSS(0), @@ -619,7 +614,7 @@ namespace Cantera { m_waterProps = new WaterProps(m_waterSS); } - void PDSS_HKFT::constructPDSSXML(VPStandardStateTP *tp, int spindex, + void PDSS_HKFT::constructPDSSXML(VPStandardStateTP *tp, size_t spindex, const XML_Node& speciesNode, const XML_Node& phaseNode, bool spInstalled) { int hasDGO = 0; @@ -778,7 +773,7 @@ namespace Cantera { } - void PDSS_HKFT::constructPDSSFile(VPStandardStateTP *tp, int spindex, + void PDSS_HKFT::constructPDSSFile(VPStandardStateTP *tp, size_t spindex, std::string inputFile, std::string id) { if (inputFile.size() == 0) { @@ -1220,8 +1215,8 @@ namespace Cantera { throw CanteraError("LookupGe", "element " + s + " not found"); return -1.0; #else - int iE = m_tp->elementIndex(elemName); - if (iE < 0) { + size_t iE = m_tp->elementIndex(elemName); + if (iE == npos) { throw CanteraError("PDSS_HKFT::LookupGe", "element " + elemName + " not found"); } doublereal geValue = m_tp->entropyElement298(iE); @@ -1238,13 +1233,13 @@ namespace Cantera { /* * Ok let's get the element compositions and conversion factors. */ - int ne = m_tp->nElements(); + size_t ne = m_tp->nElements(); doublereal na; doublereal ge; string ename; doublereal totalSum = 0.0; - for (int m = 0; m < ne; m++) { + for (size_t m = 0; m < ne; m++) { na = m_tp->nAtoms(m_spindex, m); if (na > 0.0) { ename = m_tp->elementName(m); @@ -1278,7 +1273,7 @@ namespace Cantera { * @param refPressure output - reference pressure (Pa). * */ - void PDSS_HKFT::reportParams(int &kindex, int &type, + void PDSS_HKFT::reportParams(size_t &kindex, int &type, doublereal * const c, doublereal &minTemp, doublereal &maxTemp, diff --git a/Cantera/src/thermo/PDSS_HKFT.h b/Cantera/src/thermo/PDSS_HKFT.h index 99202cf7b..4121998a4 100644 --- a/Cantera/src/thermo/PDSS_HKFT.h +++ b/Cantera/src/thermo/PDSS_HKFT.h @@ -5,12 +5,6 @@ * HKFT standard state * (see \ref pdssthermo and class \link Cantera::PDSS_HKFT PDSS_HKFT\endlink). */ - -/* - * $Date$ - * $Revision$ - */ - /* * Copywrite (2006) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -71,7 +65,7 @@ namespace Cantera { * @param tp Pointer to the ThermoPhase object pertaining to the phase * @param spindex Species index of the species in the phase */ - PDSS_HKFT(VPStandardStateTP *tp, int spindex); + PDSS_HKFT(VPStandardStateTP *tp, size_t spindex); //! Copy Constructor /*! @@ -97,7 +91,7 @@ namespace Cantera { * is the empty string, in which case the first phase in the * file is used. */ - PDSS_HKFT(VPStandardStateTP *vptp_ptr, int spindex, + PDSS_HKFT(VPStandardStateTP *vptp_ptr, size_t spindex, std::string inputFile, std::string id = ""); //! Constructor that initializes the object by examining the input file @@ -112,7 +106,7 @@ namespace Cantera { * @param spInstalled Boolean indicating whether the species is installed yet * or not. */ - PDSS_HKFT(VPStandardStateTP *vptp_ptr, int spindex, const XML_Node& speciesNode, + PDSS_HKFT(VPStandardStateTP *vptp_ptr, size_t spindex, const XML_Node& speciesNode, const XML_Node& phaseRef, bool spInstalled); //! Destructor for the phase @@ -383,7 +377,7 @@ namespace Cantera { * phase. If none is given, the first XML * phase element will be used. */ - void constructPDSSFile(VPStandardStateTP *vptp_ptr, int spindex, + void constructPDSSFile(VPStandardStateTP *vptp_ptr, size_t spindex, std::string inputFile, std::string id); //! Initialization of a PDSS object using an xml tree @@ -409,7 +403,7 @@ namespace Cantera { * @param spInstalled Boolean indicating whether the species is * already installed. */ - void constructPDSSXML(VPStandardStateTP *vptp_ptr, int spindex, + void constructPDSSXML(VPStandardStateTP *vptp_ptr, size_t spindex, const XML_Node& speciesNode, const XML_Node& phaseNode, bool spInstalled); @@ -474,7 +468,7 @@ namespace Cantera { * @param refPressure output - reference pressure (Pa). * */ - virtual void reportParams(int &kindex, int &type, doublereal * const c, + virtual void reportParams(size_t &kindex, int &type, doublereal * const c, doublereal &minTemp, doublereal &maxTemp, doublereal &refPressure) const; diff --git a/Cantera/src/thermo/PDSS_IdealGas.cpp b/Cantera/src/thermo/PDSS_IdealGas.cpp index be56ac4ff..5703c3a1b 100644 --- a/Cantera/src/thermo/PDSS_IdealGas.cpp +++ b/Cantera/src/thermo/PDSS_IdealGas.cpp @@ -8,10 +8,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - #include "ct_defs.h" #include "xml.h" #include "ctml.h" @@ -44,7 +40,7 @@ namespace Cantera { - PDSS_IdealGas::PDSS_IdealGas(VPStandardStateTP *tp, int spindex, const XML_Node& speciesNode, + PDSS_IdealGas::PDSS_IdealGas(VPStandardStateTP *tp, size_t spindex, const XML_Node& speciesNode, const XML_Node& phaseRoot, bool spInstalled) : PDSS(tp, spindex) { @@ -108,14 +104,14 @@ namespace Cantera { * phase. If none is given, the first XML * phase element will be used. */ - void PDSS_IdealGas::constructPDSSXML(VPStandardStateTP *tp, int spindex, + void PDSS_IdealGas::constructPDSSXML(VPStandardStateTP *tp, size_t spindex, const XML_Node& phaseNode, std::string id) { //initThermo(); //initThermoXML(phaseNode, id); } - void PDSS_IdealGas::constructPDSSFile(VPStandardStateTP *tp, int spindex, + void PDSS_IdealGas::constructPDSSFile(VPStandardStateTP *tp, size_t spindex, std::string inputFile, std::string id) { if (inputFile.size() == 0) { diff --git a/Cantera/src/thermo/PDSS_IdealGas.h b/Cantera/src/thermo/PDSS_IdealGas.h index 5c2ae566d..59ba91893 100644 --- a/Cantera/src/thermo/PDSS_IdealGas.h +++ b/Cantera/src/thermo/PDSS_IdealGas.h @@ -9,10 +9,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - #ifndef CT_PDSS_IDEALGAS_H #define CT_PDSS_IDEALGAS_H @@ -86,7 +82,7 @@ namespace Cantera { * @param spInstalled Boolean indicating whether the species is installed yet * or not. */ - PDSS_IdealGas(VPStandardStateTP *vptp_ptr, int spindex, const XML_Node& speciesNode, + PDSS_IdealGas(VPStandardStateTP *vptp_ptr, size_t spindex, const XML_Node& speciesNode, const XML_Node& phaseRef, bool spInstalled); @@ -365,7 +361,7 @@ namespace Cantera { * phase. If none is given, the first XML * phase element will be used. */ - void constructPDSSFile(VPStandardStateTP *vptp_ptr, int spindex, + void constructPDSSFile(VPStandardStateTP *vptp_ptr, size_t spindex, std::string inputFile, std::string id); //!Initialization of a PDSS object using an xml tree @@ -390,7 +386,7 @@ namespace Cantera { * phase. If none is given, the first XML * phase element will be used. */ - void constructPDSSXML(VPStandardStateTP *vptp_ptr, int spindex, + void constructPDSSXML(VPStandardStateTP *vptp_ptr, size_t spindex, const XML_Node& phaseNode, std::string id); //! Initialization routine for the PDSS object based on the phaseNode diff --git a/Cantera/src/thermo/PDSS_IonsFromNeutral.cpp b/Cantera/src/thermo/PDSS_IonsFromNeutral.cpp index 2bf67b6a3..0b33badaf 100644 --- a/Cantera/src/thermo/PDSS_IonsFromNeutral.cpp +++ b/Cantera/src/thermo/PDSS_IonsFromNeutral.cpp @@ -8,10 +8,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - #include "ct_defs.h" #include "xml.h" #include "ctml.h" @@ -26,7 +22,7 @@ using namespace std; namespace Cantera { //==================================================================================================================== - PDSS_IonsFromNeutral::PDSS_IonsFromNeutral(VPStandardStateTP *tp, int spindex) : + PDSS_IonsFromNeutral::PDSS_IonsFromNeutral(VPStandardStateTP *tp, size_t spindex) : PDSS(tp, spindex), neutralMoleculePhase_(0), numMult_(0), @@ -36,7 +32,7 @@ namespace Cantera { m_pdssType = cPDSS_IONSFROMNEUTRAL; } //==================================================================================================================== - PDSS_IonsFromNeutral::PDSS_IonsFromNeutral(VPStandardStateTP *tp, int spindex, + PDSS_IonsFromNeutral::PDSS_IonsFromNeutral(VPStandardStateTP *tp, size_t spindex, std::string inputFile, std::string id) : PDSS(tp, spindex), neutralMoleculePhase_(0), @@ -49,7 +45,7 @@ namespace Cantera { } //==================================================================================================================== - PDSS_IonsFromNeutral::PDSS_IonsFromNeutral(VPStandardStateTP *tp, int spindex, const XML_Node& speciesNode, + PDSS_IonsFromNeutral::PDSS_IonsFromNeutral(VPStandardStateTP *tp, size_t spindex, const XML_Node& speciesNode, const XML_Node& phaseRoot, bool spInstalled) : PDSS(tp, spindex), neutralMoleculePhase_(0), @@ -148,7 +144,7 @@ namespace Cantera { * phase. If none is given, the first XML * phase element will be used. */ - void PDSS_IonsFromNeutral::constructPDSSXML(VPStandardStateTP *tp, int spindex, + void PDSS_IonsFromNeutral::constructPDSSXML(VPStandardStateTP *tp, size_t spindex, const XML_Node& speciesNode, const XML_Node& phaseNode, std::string id) { const XML_Node *tn = speciesNode.findByName("thermo"); @@ -177,15 +173,12 @@ namespace Cantera { std::vector key; std::vector val; - /* - * - */ numMult_ = ctml::getPairs(*nsm, key, val); idNeutralMoleculeVec.resize(numMult_); factorVec.resize(numMult_); tmpNM.resize(neutralMoleculePhase_->nSpecies()); - for (int i = 0; i < numMult_; i++) { + for (size_t i = 0; i < numMult_; i++) { idNeutralMoleculeVec[i] = neutralMoleculePhase_->speciesIndex(key[i]); factorVec[i] = fpValueCheck(val[i]); } @@ -224,7 +217,7 @@ namespace Cantera { * phase. If none is given, the first XML * phase element will be used. */ - void PDSS_IonsFromNeutral::constructPDSSFile(VPStandardStateTP *tp, int spindex, + void PDSS_IonsFromNeutral::constructPDSSFile(VPStandardStateTP *tp, size_t spindex, std::string inputFile, std::string id) { if (inputFile.size() == 0) { @@ -288,8 +281,8 @@ namespace Cantera { PDSS_IonsFromNeutral::enthalpy_RT() const { neutralMoleculePhase_->getEnthalpy_RT(DATA_PTR(tmpNM)); doublereal val = 0.0; - for (int i = 0; i < numMult_; i++) { - int jNeut = idNeutralMoleculeVec[i]; + for (size_t i = 0; i < numMult_; i++) { + size_t jNeut = idNeutralMoleculeVec[i]; val += factorVec[i] * tmpNM[jNeut]; } return val; @@ -320,8 +313,8 @@ namespace Cantera { PDSS_IonsFromNeutral::entropy_R() const { neutralMoleculePhase_->getEntropy_R(DATA_PTR(tmpNM)); doublereal val = 0.0; - for (int i = 0; i < numMult_; i++) { - int jNeut = idNeutralMoleculeVec[i]; + for (size_t i = 0; i < numMult_; i++) { + size_t jNeut = idNeutralMoleculeVec[i]; val += factorVec[i] * tmpNM[jNeut]; } if (add2RTln2_) { @@ -345,8 +338,8 @@ namespace Cantera { PDSS_IonsFromNeutral::gibbs_RT() const { neutralMoleculePhase_->getGibbs_RT(DATA_PTR(tmpNM)); doublereal val = 0.0; - for (int i = 0; i < numMult_; i++) { - int jNeut = idNeutralMoleculeVec[i]; + for (size_t i = 0; i < numMult_; i++) { + size_t jNeut = idNeutralMoleculeVec[i]; val += factorVec[i] * tmpNM[jNeut]; } if (add2RTln2_) { @@ -369,8 +362,8 @@ namespace Cantera { PDSS_IonsFromNeutral::cp_R() const { neutralMoleculePhase_->getCp_R(DATA_PTR(tmpNM)); doublereal val = 0.0; - for (int i = 0; i < numMult_; i++) { - int jNeut = idNeutralMoleculeVec[i]; + for (size_t i = 0; i < numMult_; i++) { + size_t jNeut = idNeutralMoleculeVec[i]; val += factorVec[i] * tmpNM[jNeut]; } return val; @@ -380,8 +373,8 @@ namespace Cantera { PDSS_IonsFromNeutral::molarVolume() const { neutralMoleculePhase_->getStandardVolumes(DATA_PTR(tmpNM)); doublereal val = 0.0; - for (int i = 0; i < numMult_; i++) { - int jNeut = idNeutralMoleculeVec[i]; + for (size_t i = 0; i < numMult_; i++) { + size_t jNeut = idNeutralMoleculeVec[i]; val += factorVec[i] * tmpNM[jNeut]; } return val; @@ -407,8 +400,8 @@ namespace Cantera { PDSS_IonsFromNeutral::gibbs_RT_ref() const { neutralMoleculePhase_->getGibbs_RT_ref(DATA_PTR(tmpNM)); doublereal val = 0.0; - for (int i = 0; i < numMult_; i++) { - int jNeut = idNeutralMoleculeVec[i]; + for (size_t i = 0; i < numMult_; i++) { + size_t jNeut = idNeutralMoleculeVec[i]; val += factorVec[i] * tmpNM[jNeut]; } if (add2RTln2_) { @@ -420,8 +413,8 @@ namespace Cantera { doublereal PDSS_IonsFromNeutral::enthalpy_RT_ref() const { neutralMoleculePhase_->getEnthalpy_RT_ref(DATA_PTR(tmpNM)); doublereal val = 0.0; - for (int i = 0; i < numMult_; i++) { - int jNeut = idNeutralMoleculeVec[i]; + for (size_t i = 0; i < numMult_; i++) { + size_t jNeut = idNeutralMoleculeVec[i]; val += factorVec[i] * tmpNM[jNeut]; } return val; @@ -430,8 +423,8 @@ namespace Cantera { doublereal PDSS_IonsFromNeutral::entropy_R_ref() const { neutralMoleculePhase_->getEntropy_R_ref(DATA_PTR(tmpNM)); doublereal val = 0.0; - for (int i = 0; i < numMult_; i++) { - int jNeut = idNeutralMoleculeVec[i]; + for (size_t i = 0; i < numMult_; i++) { + size_t jNeut = idNeutralMoleculeVec[i]; val += factorVec[i] * tmpNM[jNeut]; } if (add2RTln2_) { @@ -443,8 +436,8 @@ namespace Cantera { doublereal PDSS_IonsFromNeutral::cp_R_ref() const { neutralMoleculePhase_->getCp_R_ref(DATA_PTR(tmpNM)); doublereal val = 0.0; - for (int i = 0; i < numMult_; i++) { - int jNeut = idNeutralMoleculeVec[i]; + for (size_t i = 0; i < numMult_; i++) { + size_t jNeut = idNeutralMoleculeVec[i]; val += factorVec[i] * tmpNM[jNeut]; } return val; @@ -453,8 +446,8 @@ namespace Cantera { doublereal PDSS_IonsFromNeutral::molarVolume_ref() const { neutralMoleculePhase_->getStandardVolumes_ref(DATA_PTR(tmpNM)); doublereal val = 0.0; - for (int i = 0; i < numMult_; i++) { - int jNeut = idNeutralMoleculeVec[i]; + for (size_t i = 0; i < numMult_; i++) { + size_t jNeut = idNeutralMoleculeVec[i]; val += factorVec[i] * tmpNM[jNeut]; } return val; diff --git a/Cantera/src/thermo/PDSS_IonsFromNeutral.h b/Cantera/src/thermo/PDSS_IonsFromNeutral.h index 06782b254..834eefe40 100644 --- a/Cantera/src/thermo/PDSS_IonsFromNeutral.h +++ b/Cantera/src/thermo/PDSS_IonsFromNeutral.h @@ -10,10 +10,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - #ifndef CT_PDSS_IONSFROMNEUTRAL_H #define CT_PDSS_IONSFROMNEUTRAL_H @@ -46,7 +42,7 @@ namespace Cantera { * @param tp Pointer to the ThermoPhase object pertaining to the phase * @param spindex Species index of the species in the phase */ - PDSS_IonsFromNeutral(VPStandardStateTP *tp, int spindex); + PDSS_IonsFromNeutral(VPStandardStateTP *tp, size_t spindex); //! Constructor that initializes the object by examining the input file //! of the ThermoPhase object @@ -60,7 +56,7 @@ namespace Cantera { * is the empty string, in which case the first phase in the * file is used. */ - PDSS_IonsFromNeutral(VPStandardStateTP *tp, int spindex, + PDSS_IonsFromNeutral(VPStandardStateTP *tp, size_t spindex, std::string inputFile, std::string id = ""); @@ -76,7 +72,7 @@ namespace Cantera { * @param spInstalled Boolean indicating whether the species is installed yet * or not. */ - PDSS_IonsFromNeutral(VPStandardStateTP *vptp_ptr, int spindex, const XML_Node& speciesNode, + PDSS_IonsFromNeutral(VPStandardStateTP *vptp_ptr, size_t spindex, const XML_Node& speciesNode, const XML_Node& phaseRef, bool spInstalled); //! Copy Constructor @@ -394,7 +390,7 @@ namespace Cantera { * phase. If none is given, the first XML * phase element will be used. */ - void constructPDSSFile(VPStandardStateTP *vptp_ptr, int spindex, + void constructPDSSFile(VPStandardStateTP *vptp_ptr, size_t spindex, std::string inputFile, std::string id); //! Initialization of a PDSS object using an xml tree @@ -421,7 +417,7 @@ namespace Cantera { * phase. If none is given, the first XML * phase element will be used. */ - void constructPDSSXML(VPStandardStateTP *vptp_ptr, int spindex, + void constructPDSSXML(VPStandardStateTP *vptp_ptr, size_t spindex, const XML_Node& speciesNode, const XML_Node& phaseNode, std::string id); @@ -475,10 +471,10 @@ namespace Cantera { //! Number of neutral molecule species that make up the stoichiometric vector for //! this species, in terms of calculating thermodynamic functions - int numMult_; + size_t numMult_; //! Vector of species indecises in the neutral molecule ThermoPhase - std::vector idNeutralMoleculeVec; + std::vector idNeutralMoleculeVec; //! Stoichiometric coefficient for this species using the Neutral Molecule Species //! in the vector idNeutralMoleculeVec diff --git a/Cantera/src/thermo/PDSS_SSVol.cpp b/Cantera/src/thermo/PDSS_SSVol.cpp index 78cd4f3e5..f737d64a7 100644 --- a/Cantera/src/thermo/PDSS_SSVol.cpp +++ b/Cantera/src/thermo/PDSS_SSVol.cpp @@ -8,10 +8,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - #include "ct_defs.h" #include "xml.h" #include "ctml.h" @@ -27,7 +23,7 @@ namespace Cantera { * Basic list of constructors and duplicators */ - PDSS_SSVol::PDSS_SSVol(VPStandardStateTP *tp, int spindex) : + PDSS_SSVol::PDSS_SSVol(VPStandardStateTP *tp, size_t spindex) : PDSS(tp, spindex), volumeModel_(cSSVOLUME_CONSTANT), m_constMolarVolume(-1.0) @@ -40,7 +36,7 @@ namespace Cantera { PDSS_SSVol::PDSS_SSVol(VPStandardStateTP *tp, - int spindex, std::string inputFile, std::string id) : + size_t spindex, std::string inputFile, std::string id) : PDSS(tp, spindex), volumeModel_(cSSVOLUME_CONSTANT), m_constMolarVolume(-1.0) @@ -50,7 +46,7 @@ namespace Cantera { constructPDSSFile(tp, spindex, inputFile, id); } - PDSS_SSVol::PDSS_SSVol(VPStandardStateTP *tp, int spindex, + PDSS_SSVol::PDSS_SSVol(VPStandardStateTP *tp, size_t spindex, const XML_Node& speciesNode, const XML_Node& phaseRoot, bool spInstalled) : @@ -112,7 +108,7 @@ namespace Cantera { * phase. If none is given, the first XML * phase element will be used. */ - void PDSS_SSVol::constructPDSSXML(VPStandardStateTP *tp, int spindex, + void PDSS_SSVol::constructPDSSXML(VPStandardStateTP *tp, size_t spindex, const XML_Node& speciesNode, const XML_Node& phaseNode, bool spInstalled) { PDSS::initThermo(); @@ -134,14 +130,14 @@ namespace Cantera { m_constMolarVolume = ctml::getFloat(*ss, "molarVolume", "toSI"); } else if (model == "temperature_polynomial") { volumeModel_ = cSSVOLUME_TPOLY; - int num = ctml::getFloatArray(*ss, TCoeff_, true, "toSI", "volumeTemperaturePolynomial"); + size_t num = ctml::getFloatArray(*ss, TCoeff_, true, "toSI", "volumeTemperaturePolynomial"); if (num != 4) { throw CanteraError("PDSS_SSVol::constructPDSSXML", " Didn't get 4 density polynomial numbers for species " + speciesNode.name()); } } else if (model == "density_temperature_polynomial") { volumeModel_ = cSSVOLUME_DENSITY_TPOLY; - int num = ctml::getFloatArray(*ss, TCoeff_, true, "toSI", "densityTemperaturePolynomial"); + size_t num = ctml::getFloatArray(*ss, TCoeff_, true, "toSI", "densityTemperaturePolynomial"); if (num != 4) { throw CanteraError("PDSS_SSVol::constructPDSSXML", " Didn't get 4 density polynomial numbers for species " + speciesNode.name()); @@ -171,7 +167,7 @@ namespace Cantera { * phase. If none is given, the first XML * phase element will be used. */ - void PDSS_SSVol::constructPDSSFile(VPStandardStateTP *tp, int spindex, + void PDSS_SSVol::constructPDSSFile(VPStandardStateTP *tp, size_t spindex, std::string inputFile, std::string id) { if (inputFile.size() == 0) { diff --git a/Cantera/src/thermo/PDSS_SSVol.h b/Cantera/src/thermo/PDSS_SSVol.h index d750d400c..30353f78a 100644 --- a/Cantera/src/thermo/PDSS_SSVol.h +++ b/Cantera/src/thermo/PDSS_SSVol.h @@ -10,10 +10,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - #ifndef CT_PDSS_SSVOL_H #define CT_PDSS_SSVOL_H @@ -178,7 +174,7 @@ namespace Cantera { * @param tp Pointer to the ThermoPhase object pertaining to the phase * @param spindex Species index of the species in the phase */ - PDSS_SSVol(VPStandardStateTP *tp, int spindex); + PDSS_SSVol(VPStandardStateTP *tp, size_t spindex); //! Constructor that initializes the object by examining the input file @@ -193,7 +189,7 @@ namespace Cantera { * is the empty string, in which case the first phase in the * file is used. */ - PDSS_SSVol(VPStandardStateTP *tp, int spindex, + PDSS_SSVol(VPStandardStateTP *tp, size_t spindex, std::string inputFile, std::string id = ""); //! Constructor that initializes the object by examining the input file @@ -208,7 +204,7 @@ namespace Cantera { * @param spInstalled Boolean indicating whether the species is installed yet * or not. */ - PDSS_SSVol(VPStandardStateTP *vptp_ptr, int spindex, const XML_Node& speciesNode, + PDSS_SSVol(VPStandardStateTP *vptp_ptr, size_t spindex, const XML_Node& speciesNode, const XML_Node& phaseRef, bool spInstalled); //! Copy Constructur @@ -509,7 +505,7 @@ namespace Cantera { * phase. If none is given, the first XML * phase element will be used. */ - void constructPDSSFile(VPStandardStateTP *vptp_ptr, int spindex, + void constructPDSSFile(VPStandardStateTP *vptp_ptr, size_t spindex, std::string inputFile, std::string id); //! Initialization of a PDSS object using an xml tree @@ -535,7 +531,7 @@ namespace Cantera { * @param spInstalled Boolean indicating whether the species is * already installed. */ - void constructPDSSXML(VPStandardStateTP *vptp_ptr, int spindex, + void constructPDSSXML(VPStandardStateTP *vptp_ptr, size_t spindex, const XML_Node& speciesNode, const XML_Node& phaseNode, bool spInstalled); diff --git a/Cantera/src/thermo/PDSS_Water.cpp b/Cantera/src/thermo/PDSS_Water.cpp index 76eedd142..fe6b8354f 100644 --- a/Cantera/src/thermo/PDSS_Water.cpp +++ b/Cantera/src/thermo/PDSS_Water.cpp @@ -7,9 +7,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ #include "ct_defs.h" #include "xml.h" diff --git a/Cantera/src/thermo/PDSS_Water.h b/Cantera/src/thermo/PDSS_Water.h index b23f8ad7c..52e6ef7bd 100644 --- a/Cantera/src/thermo/PDSS_Water.h +++ b/Cantera/src/thermo/PDSS_Water.h @@ -9,11 +9,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* $Author$ - * $Date$ - * $Revision$ - */ - #ifndef CT_PDSS_WATER_H #define CT_PDSS_WATER_H diff --git a/Cantera/src/thermo/Phase.cpp b/Cantera/src/thermo/Phase.cpp index 8367ceb9d..fb18b9022 100644 --- a/Cantera/src/thermo/Phase.cpp +++ b/Cantera/src/thermo/Phase.cpp @@ -7,11 +7,6 @@ // Copyright 2001 California Institute of Technology -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "ct_defs.h" #include "Phase.h" #include "vec_functions.h" @@ -24,7 +19,7 @@ namespace Cantera { Phase::Phase() : Constituents(), State(), - m_kk(-1), + m_kk(0), m_ndim(3), m_index(-1), m_xml(new XML_Node("phase")), @@ -42,7 +37,7 @@ namespace Cantera { Phase::Phase(const Phase &right) : Constituents(), State(), - m_kk(-1), + m_kk(0), m_ndim(3), m_index(-1), m_xml(new XML_Node("phase")), @@ -129,11 +124,11 @@ namespace Cantera { m_name = nm; } - int Phase::index() const { + size_t Phase::index() const { return m_index; } - void Phase::setIndex(int m) { + void Phase::setIndex(size_t m) { m_index = m; } @@ -176,7 +171,7 @@ namespace Cantera { state.resize(nSpecies() + 2); saveState(state.size(),&(state[0])); } - void Phase::saveState(int lenstate, doublereal* state) const { + void Phase::saveState(size_t lenstate, doublereal* state) const { state[0] = temperature(); state[1] = density(); getMassFractions(state + 2); @@ -186,8 +181,8 @@ namespace Cantera { restoreState(state.size(),&state[0]); } - void Phase::restoreState(int lenstate, const doublereal* state) { - if (int(lenstate) >= nSpecies() + 2) { + void Phase::restoreState(size_t lenstate, const doublereal* state) { + if (lenstate >= nSpecies() + 2) { setMassFractions_NoNorm(state + 2); setTemperature(state[0]); setDensity(state[1]); @@ -199,10 +194,10 @@ namespace Cantera { } void Phase::setMoleFractionsByName(compositionMap& xMap) { - int kk = nSpecies(); + size_t kk = nSpecies(); doublereal x; vector_fp mf(kk, 0.0); - for (int k = 0; k < kk; k++) { + for (size_t k = 0; k < kk; k++) { x = xMap[speciesName(k)]; if (x > 0.0) mf[k] = x; } @@ -210,9 +205,9 @@ namespace Cantera { } void Phase::setMoleFractionsByName(const std::string& x) { + size_t kk = nSpecies(); compositionMap xx; - int kk = nSpecies(); - for (int k = 0; k < kk; k++) { + for (size_t k = 0; k < kk; k++) { xx[speciesName(k)] = -1.0; } parseCompString(x, xx); @@ -226,10 +221,10 @@ namespace Cantera { } void Phase::setMassFractionsByName(compositionMap& yMap) { - int kk = nSpecies(); + size_t kk = nSpecies(); doublereal y; vector_fp mf(kk, 0.0); - for (int k = 0; k < kk; k++) { + for (size_t k = 0; k < kk; k++) { y = yMap[speciesName(k)]; if (y > 0.0) mf[k] = y; } @@ -237,9 +232,9 @@ namespace Cantera { } void Phase::setMassFractionsByName(const std::string& y) { + size_t kk = nSpecies(); compositionMap yy; - int kk = nSpecies(); - for (int k = 0; k < kk; k++) { + for (size_t k = 0; k < kk; k++) { yy[speciesName(k)] = -1.0; } parseCompString(y, yy); @@ -340,37 +335,36 @@ namespace Cantera { */ void Phase::getMoleFractionsByName(compositionMap& x) const { x.clear(); - int kk = nSpecies(); - for (int k = 0; k < kk; k++) { + size_t kk = nSpecies(); + for (size_t k = 0; k < kk; k++) { x[speciesName(k)] = State::moleFraction(k); } } - doublereal Phase::moleFraction(int k) const { + doublereal Phase::moleFraction(size_t k) const { return State::moleFraction(k); } doublereal Phase::moleFraction(std::string nameSpec) const { - int iloc = speciesIndex(nameSpec); - if (iloc >= 0) return State::moleFraction(iloc); + size_t iloc = speciesIndex(nameSpec); + if (iloc != npos) return State::moleFraction(iloc); else return 0.0; } - doublereal Phase::massFraction(int k) const { + doublereal Phase::massFraction(size_t k) const { return State::massFraction(k); } doublereal Phase::massFraction(std::string nameSpec) const { - int iloc = speciesIndex(nameSpec); - if (iloc >= 0) return massFractions()[iloc]; + size_t iloc = speciesIndex(nameSpec); + if (iloc != npos) return massFractions()[iloc]; else return 0.0; } doublereal Phase::chargeDensity() const { - int k; - int nsp = nSpecies(); + size_t kk = nSpecies(); doublereal cdens = 0.0; - for (k = 0; k < nsp; k++) + for (size_t k = 0; k < kk; k++) cdens += charge(k)*State::moleFraction(k); cdens *= Faraday; return cdens; @@ -383,15 +377,13 @@ namespace Cantera { void Phase::freezeSpecies() { Constituents::freezeSpecies(); init(Constituents::molecularWeights()); - int kk = nSpecies(); - int nv = kk + 2; + size_t kk = nSpecies(); + size_t nv = kk + 2; m_data.resize(nv,0.0); m_data[0] = 300.0; m_data[1] = 0.001; m_data[2] = 1.0; - //setState_TRY(300.0, density(), &m_data[2]); - m_kk = nSpecies(); } diff --git a/Cantera/src/thermo/Phase.h b/Cantera/src/thermo/Phase.h index 5163d6d42..4b60b0b48 100644 --- a/Cantera/src/thermo/Phase.h +++ b/Cantera/src/thermo/Phase.h @@ -6,12 +6,6 @@ * name, and also contains text for the module phases (see \ref * phases and class \link Cantera::Phase Phase\endlink). */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ // Copyright 2001 California Institute of Technology #ifndef CT_PHASE_H @@ -256,7 +250,7 @@ namespace Cantera { * The index is used in the Python and matlab interfaces to * index into a list of ThermoPhase objects */ - int index() const; + size_t index() const; //! Sets the index of the phase /*! @@ -265,7 +259,7 @@ namespace Cantera { * * @param m Integer index of the phase */ - void setIndex(int m); + void setIndex(size_t m); //! Returns the index of a species named 'name' within the Phase object /*! @@ -314,7 +308,7 @@ namespace Cantera { * @param state output vector. Must be of length nSpecies() + 2 or * greater. */ - void saveState(int lenstate, doublereal* state) const; + void saveState(size_t lenstate, doublereal* state) const; //!Restore a state saved on a previous call to saveState. /*! @@ -327,7 +321,7 @@ namespace Cantera { * @param lenstate Length of the state vector * @param state Vector of state conditions. */ - void restoreState(int lenstate, const doublereal* state); + void restoreState(size_t lenstate, const doublereal* state); /** * Set the species mole fractions by name. @@ -503,7 +497,7 @@ namespace Cantera { * * @return Mole fraction of the species */ - doublereal moleFraction(int k) const; + doublereal moleFraction(size_t k) const; //! Return the mole fraction of a single species /*! @@ -519,7 +513,7 @@ namespace Cantera { * * @return Mass Fraction of the species */ - doublereal massFraction(int k) const; + doublereal massFraction(size_t k) const; //! Return the mass fraction of a single species /*! @@ -535,7 +529,7 @@ namespace Cantera { doublereal chargeDensity() const; /// Returns the number of spatial dimensions (1, 2, or 3) - int nDim() const {return m_ndim;} + size_t nDim() const {return m_ndim;} //! Set the number of spatial dimensions (1, 2, or 3) /*! @@ -544,7 +538,7 @@ namespace Cantera { * * @param ndim Input number of dimensions. */ - void setNDim(int ndim) {m_ndim = ndim;} + void setNDim(size_t ndim) {m_ndim = ndim;} /** * Finished adding species, prepare to use them for calculation @@ -564,19 +558,19 @@ namespace Cantera { * to restate it in here, so that the declarations in the two * base classes become hidden. */ - int m_kk; + size_t m_kk; /** * m_ndim is the dimensionality of the phase. Volumetric * phases have dimensionality 3 and surface phases have * dimensionality 2. */ - int m_ndim; + size_t m_ndim; /** * m_index is the index of the phase * */ - int m_index; + size_t m_index; private: diff --git a/Cantera/src/thermo/PseudoBinaryVPSSTP.cpp b/Cantera/src/thermo/PseudoBinaryVPSSTP.cpp new file mode 100644 index 000000000..7927e26b5 --- /dev/null +++ b/Cantera/src/thermo/PseudoBinaryVPSSTP.cpp @@ -0,0 +1,364 @@ +/** + * @file PseudoBinaryVPSSTP.cpp + * Definitions for intermediate ThermoPhase object for phases which + * employ excess gibbs free energy formulations + * (see \ref thermoprops + * and class \link Cantera::PseudoBinaryVPSSTP PseudoBinaryVPSSTP\endlink). + * + * Header file for a derived class of ThermoPhase that handles + * variable pressure standard state methods for calculating + * thermodynamic properties that are further based upon expressions + * for the excess gibbs free energy expressed as a function of + * the mole fractions. + */ +/* + * Copywrite (2009) Sandia Corporation. Under the terms of + * Contract DE-AC04-94AL85000 with Sandia Corporation, the + * U.S. Government retains certain rights in this software. + */ +#include "PseudoBinaryVPSSTP.h" + +#include + +using namespace std; + +namespace Cantera { + + /* + * Default constructor. + * + */ + PseudoBinaryVPSSTP::PseudoBinaryVPSSTP() : + GibbsExcessVPSSTP(), + PBType_(PBTYPE_PASSTHROUGH), + numPBSpecies_(m_kk), + indexSpecialSpecies_(-1), + numCationSpecies_(0), + numAnionSpecies_(0), + numPassThroughSpecies_(0), + neutralPBindexStart(0), + cationPhase_(0), + anionPhase_(0) + { + } + + /* + * Copy Constructor: + * + * Note this stuff will not work until the underlying phase + * has a working copy constructor + */ + PseudoBinaryVPSSTP::PseudoBinaryVPSSTP(const PseudoBinaryVPSSTP &b) : + GibbsExcessVPSSTP(), + PBType_(PBTYPE_PASSTHROUGH), + numPBSpecies_(m_kk), + indexSpecialSpecies_(-1), + numCationSpecies_(0), + numAnionSpecies_(0), + numPassThroughSpecies_(0), + neutralPBindexStart(0), + cationPhase_(0), + anionPhase_(0) + { + *this = operator=(b); + } + + /* + * operator=() + * + * Note this stuff will not work until the underlying phase + * has a working assignment operator + */ + PseudoBinaryVPSSTP& PseudoBinaryVPSSTP:: + operator=(const PseudoBinaryVPSSTP &b) { + if (&b != this) { + GibbsExcessVPSSTP::operator=(b); + } + + PBType_ = b.PBType_; + numPBSpecies_ = b.numPBSpecies_; + indexSpecialSpecies_ = b.indexSpecialSpecies_; + PBMoleFractions_ = b.PBMoleFractions_; + cationList_ = b.cationList_; + numCationSpecies_ = b.numCationSpecies_; + anionList_ = b.anionList_; + numAnionSpecies_ = b.numAnionSpecies_; + passThroughList_ = b.passThroughList_; + numPassThroughSpecies_ = b.numPassThroughSpecies_; + neutralPBindexStart = b.neutralPBindexStart; + cationPhase_ = b.cationPhase_; + anionPhase_ = b.anionPhase_; + moleFractionsTmp_ = b.moleFractionsTmp_; + + return *this; + } + + /** + * + * ~PseudoBinaryVPSSTP(): (virtual) + * + * Destructor: does nothing: + * + */ + PseudoBinaryVPSSTP::~PseudoBinaryVPSSTP() { + } + + /* + * This routine duplicates the current object and returns + * a pointer to ThermoPhase. + */ + ThermoPhase* + PseudoBinaryVPSSTP::duplMyselfAsThermoPhase() const { + PseudoBinaryVPSSTP* mtp = new PseudoBinaryVPSSTP(*this); + return (ThermoPhase *) mtp; + } + + /* + * -------------- Utilities ------------------------------- + */ + + + // Equation of state type flag. + /* + * The ThermoPhase base class returns + * zero. Subclasses should define this to return a unique + * non-zero value. Known constants defined for this purpose are + * listed in mix_defs.h. The PseudoBinaryVPSSTP class also returns + * zero, as it is a non-complete class. + */ + int PseudoBinaryVPSSTP::eosType() const { + return 0; + } + + + + /* + * ------------ Molar Thermodynamic Properties ---------------------- + */ + + + /* + * - Activities, Standard States, Activity Concentrations ----------- + */ + + + doublereal PseudoBinaryVPSSTP::standardConcentration(size_t k) const { + err("standardConcentration"); + return -1.0; + } + + doublereal PseudoBinaryVPSSTP::logStandardConc(size_t k) const { + err("logStandardConc"); + return -1.0; + } + + + + void PseudoBinaryVPSSTP::getElectrochemPotentials(doublereal* mu) const { + getChemPotentials(mu); + double ve = Faraday * electricPotential(); + for (size_t k = 0; k < m_kk; k++) { + mu[k] += ve*charge(k); + } + } + + void PseudoBinaryVPSSTP::calcPseudoBinaryMoleFractions() const { + size_t k; + doublereal sumCat; + doublereal sumAnion; + doublereal sum = 0.0; + switch (PBType_) { + case PBTYPE_PASSTHROUGH: + for (k = 0; k < m_kk; k++) { + PBMoleFractions_[k] = moleFractions_[k]; + } + break; + case PBTYPE_SINGLEANION: + sumCat = 0.0; + sumAnion = 0.0; + for (k = 0; k < m_kk; k++) { + moleFractionsTmp_[k] = moleFractions_[k]; + } + for (k = 0; k < cationList_.size(); k++) { + sumCat += moleFractions_[cationList_[k]]; + } + sumAnion = moleFractions_[anionList_[k]]; + PBMoleFractions_[0] = sumCat -sumAnion; + moleFractionsTmp_[indexSpecialSpecies_] -= PBMoleFractions_[0]; + + + for (k = 0; k < numCationSpecies_; k++) { + PBMoleFractions_[1+k] = moleFractionsTmp_[cationList_[k]]; + } + + for (k = 0; k < numPassThroughSpecies_; k++) { + PBMoleFractions_[neutralPBindexStart + k] = + moleFractions_[cationList_[k]]; + } + + sum = fmaxx(0.0, PBMoleFractions_[0]); + for (k = 1; k < numPBSpecies_; k++) { + sum += PBMoleFractions_[k]; + } + for (k = 0; k < numPBSpecies_; k++) { + PBMoleFractions_[k] /= sum; + } + + break; + case PBTYPE_SINGLECATION: + throw CanteraError("eosType", "Unknown type"); + + break; + + case PBTYPE_MULTICATIONANION: + throw CanteraError("eosType", "Unknown type"); + + break; + default: + throw CanteraError("eosType", "Unknown type"); + break; + + } + } + + /* + * ------------ Partial Molar Properties of the Solution ------------ + */ + + + doublereal PseudoBinaryVPSSTP::err(std::string msg) const { + throw CanteraError("PseudoBinaryVPSSTP","Base class method " + +msg+" called. Equation of state type: "+int2str(eosType())); + return 0; + } + + + /* + * @internal Initialize. This method is provided to allow + * subclasses to perform any initialization required after all + * species have been added. For example, it might be used to + * resize internal work arrays that must have an entry for + * each species. The base class implementation does nothing, + * and subclasses that do not require initialization do not + * need to overload this method. When importing a CTML phase + * description, this method is called just prior to returning + * from function importPhase. + * + * @see importCTML.cpp + */ + void PseudoBinaryVPSSTP::initThermo() { + initLengths(); + GibbsExcessVPSSTP::initThermo(); + } + + + // Initialize lengths of local variables after all species have + // been identified. + void PseudoBinaryVPSSTP::initLengths() { + m_kk = nSpecies(); + moleFractions_.resize(m_kk); + } + + /* + * initThermoXML() (virtual from ThermoPhase) + * Import and initialize a ThermoPhase object + * + * @param phaseNode This object must be the phase node of a + * complete XML tree + * description of the phase, including all of the + * species data. In other words while "phase" must + * point to an XML phase object, it must have + * sibling nodes "speciesData" that describe + * the species in the phase. + * @param id ID of the phase. If nonnull, a check is done + * to see if phaseNode is pointing to the phase + * with the correct id. + */ + void PseudoBinaryVPSSTP::initThermoXML(XML_Node& phaseNode, std::string id) { + + + GibbsExcessVPSSTP::initThermoXML(phaseNode, id); + } + + /** + * Format a summary of the mixture state for output. + */ + std::string PseudoBinaryVPSSTP::report(bool show_thermo) const { + + + char p[800]; + string s = ""; + try { + if (name() != "") { + sprintf(p, " \n %s:\n", name().c_str()); + s += p; + } + sprintf(p, " \n temperature %12.6g K\n", temperature()); + s += p; + sprintf(p, " pressure %12.6g Pa\n", pressure()); + s += p; + sprintf(p, " density %12.6g kg/m^3\n", density()); + s += p; + sprintf(p, " mean mol. weight %12.6g amu\n", meanMolecularWeight()); + s += p; + + doublereal phi = electricPotential(); + sprintf(p, " potential %12.6g V\n", phi); + s += p; + + size_t kk = nSpecies(); + array_fp x(kk); + array_fp molal(kk); + array_fp mu(kk); + array_fp muss(kk); + array_fp acMolal(kk); + array_fp actMolal(kk); + getMoleFractions(&x[0]); + + getChemPotentials(&mu[0]); + getStandardChemPotentials(&muss[0]); + getActivities(&actMolal[0]); + + + if (show_thermo) { + sprintf(p, " \n"); + s += p; + sprintf(p, " 1 kg 1 kmol\n"); + s += p; + sprintf(p, " ----------- ------------\n"); + s += p; + sprintf(p, " enthalpy %12.6g %12.4g J\n", + enthalpy_mass(), enthalpy_mole()); + s += p; + sprintf(p, " internal energy %12.6g %12.4g J\n", + intEnergy_mass(), intEnergy_mole()); + s += p; + sprintf(p, " entropy %12.6g %12.4g J/K\n", + entropy_mass(), entropy_mole()); + s += p; + sprintf(p, " Gibbs function %12.6g %12.4g J\n", + gibbs_mass(), gibbs_mole()); + s += p; + sprintf(p, " heat capacity c_p %12.6g %12.4g J/K\n", + cp_mass(), cp_mole()); + s += p; + try { + sprintf(p, " heat capacity c_v %12.6g %12.4g J/K\n", + cv_mass(), cv_mole()); + s += p; + } + catch(CanteraError) { + sprintf(p, " heat capacity c_v \n"); + s += p; + } + } + + } catch (CanteraError) { + ; + } + return s; + } + + +} + diff --git a/Cantera/src/thermo/PseudoBinaryVPSSTP.h b/Cantera/src/thermo/PseudoBinaryVPSSTP.h new file mode 100644 index 000000000..4eaaa7cd0 --- /dev/null +++ b/Cantera/src/thermo/PseudoBinaryVPSSTP.h @@ -0,0 +1,388 @@ +/** + * @file PseudoBinaryVPSSTP.h + * Header for intermediate ThermoPhase object for phases which + * employ gibbs excess free energy based formulations + * (see \ref thermoprops + * and class \link Cantera::gibbsExcessVPSSTP gibbsExcessVPSSTP\endlink). + * + * Header file for a derived class of ThermoPhase that handles + * variable pressure standard state methods for calculating + * thermodynamic properties that are further based upon activities + * based on the molality scale. These include most of the methods for + * calculating liquid electrolyte thermodynamics. + */ +/* + * Copywrite (2006) Sandia Corporation. Under the terms of + * Contract DE-AC04-94AL85000 with Sandia Corporation, the + * U.S. Government retains certain rights in this software. + */ +#ifndef CT_PSEUDOBINARYVPSSTP_H +#define CT_PSEUDOBINARYVPSSTP_H + +#include "GibbsExcessVPSSTP.h" + +namespace Cantera { + + /** + * @ingroup thermoprops + */ + + /*! + * PseudoBinaryVPSSTP is a derived class of ThermoPhase + * GibbsExcessVPSSTP that handles + * variable pressure standard state methods for calculating + * thermodynamic properties that are further based on + * expressing the Excess Gibbs free energy as a function of + * the mole fractions (or pseudo mole fractions) of consitituents. + * This category is the workhorse for describing molten salts, + * solid-phase mixtures of semiconductors, and mixtures of miscible + * and semi-miscible compounds. + * + * It includes + * . regular solutions + * . Margueles expansions + * . NTRL equation + * . Wilson's equation + * . UNIQUAC equation of state. + * + * This class adds additional functions onto the %ThermoPhase interface + * that handles the calculation of the excess Gibbs free energy. The %ThermoPhase + * class includes a member function, ThermoPhase::activityConvention() + * that indicates which convention the activities are based on. The + * default is to assume activities are based on the molar convention. + * That default is used here. + * + * All of the Excess Gibbs free energy formulations in this area employ + * symmetrical formulations. + * + * This layer will massage the mole fraction vector to implement + * cation and anion based mole numbers in an optional manner + * + * The way that it collects the cation and anion based mole numbers + * is via holding two extra ThermoPhase objects. These + * can include standard states for salts. + * + * + */ + class PseudoBinaryVPSSTP : public GibbsExcessVPSSTP { + + public: + + /// Constructors + /*! + * This doesn't do much more than initialize constants with + * default values for water at 25C. Water molecular weight + * comes from the default elements.xml file. It actually + * differs slightly from the IAPWS95 value of 18.015268. However, + * density conservation and therefore element conservation + * is the more important principle to follow. + */ + PseudoBinaryVPSSTP(); + + //! Copy constructor + /*! + * Note this stuff will not work until the underlying phase + * has a working copy constructor + * + * @param b class to be copied + */ + PseudoBinaryVPSSTP(const PseudoBinaryVPSSTP&b); + + /// Assignment operator + /*! + * + * @param b class to be copied. + */ + PseudoBinaryVPSSTP& operator=(const PseudoBinaryVPSSTP&b); + + /// Destructor. + virtual ~PseudoBinaryVPSSTP(); + + //! Duplication routine for objects which inherit from ThermoPhase. + /*! + * This virtual routine can be used to duplicate thermophase objects + * inherited from ThermoPhase even if the application only has + * a pointer to ThermoPhase to work with. + */ + virtual ThermoPhase *duplMyselfAsThermoPhase() const; + + /** + * + * @name Utilities + * @{ + */ + + + //! Equation of state type flag. + /*! + * The ThermoPhase base class returns + * zero. Subclasses should define this to return a unique + * non-zero value. Known constants defined for this purpose are + * listed in mix_defs.h. The MolalityVPSSTP class also returns + * zero, as it is a non-complete class. + */ + virtual int eosType() const; + + + + /** + * @} + * @name Molar Thermodynamic Properties + * @{ + */ + + + /** + * @} + * @name Utilities for Solvent ID and Molality + * @{ + */ + + + + + /** + * @} + * @name Mechanical Properties + * @{ + */ + + /** + * @} + * @name Potential Energy + * + * Species may have an additional potential energy due to the + * presence of external gravitation or electric fields. These + * methods allow specifying a potential energy for individual + * species. + * @{ + */ + + /** + * @} + * @name Activities, Standard States, and Activity Concentrations + * + * The activity \f$a_k\f$ of a species in solution is + * related to the chemical potential by \f[ \mu_k = \mu_k^0(T) + * + \hat R T \log a_k. \f] The quantity \f$\mu_k^0(T,P)\f$ is + * the chemical potential at unit activity, which depends only + * on temperature and pressure. + * @{ + */ + + + + + /** + * The standard concentration \f$ C^0_k \f$ used to normalize + * the generalized concentration. In many cases, this quantity + * will be the same for all species in a phase - for example, + * for an ideal gas \f$ C^0_k = P/\hat R T \f$. For this + * reason, this method returns a single value, instead of an + * array. However, for phases in which the standard + * concentration is species-specific (e.g. surface species of + * different sizes), this method may be called with an + * optional parameter indicating the species. + * + * @param k species index. Defaults to zero. + */ + virtual doublereal standardConcentration(size_t k=0) const; + + /** + * Returns the natural logarithm of the standard + * concentration of the kth species + * + * @param k species index + */ + virtual doublereal logStandardConc(size_t k=0) const; + + + + + //@} + /// @name Partial Molar Properties of the Solution + //@{ + + + /** + * Get the species electrochemical potentials. + * These are partial molar quantities. + * This method adds a term \f$ Fz_k \phi_k \f$ to the + * to each chemical potential. + * + * Units: J/kmol + * + * @param mu output vector containing the species electrochemical potentials. + * Length: m_kk. + */ + void getElectrochemPotentials(doublereal* mu) const; + + + //@} + /// @name Properties of the Standard State of the Species in the Solution + //@{ + + + + //@} + /// @name Thermodynamic Values for the Species Reference States + //@{ + + + /////////////////////////////////////////////////////// + // + // The methods below are not virtual, and should not + // be overloaded. + // + ////////////////////////////////////////////////////// + + /** + * @name Specific Properties + * @{ + */ + + + /** + * @name Setting the State + * + * These methods set all or part of the thermodynamic + * state. + * @{ + */ + + //! Calculate pseudo binary mole fractions + /*! + * + */ + virtual void calcPseudoBinaryMoleFractions() const; + + + //@} + + /** + * @name Chemical Equilibrium + * Routines that implement the Chemical equilibrium capability + * for a single phase, based on the element-potential method. + * @{ + */ + + + + //@} + + + + /// The following methods are used in the process of constructing + /// the phase and setting its parameters from a specification in an + /// input file. They are not normally used in application programs. + /// To see how they are used, see files importCTML.cpp and + /// ThermoFactory.cpp. + + + /*! + * @internal Initialize. This method is provided to allow + * subclasses to perform any initialization required after all + * species have been added. For example, it might be used to + * resize internal work arrays that must have an entry for + * each species. The base class implementation does nothing, + * and subclasses that do not require initialization do not + * need to overload this method. When importing a CTML phase + * description, this method is called just prior to returning + * from function importPhase. + * + * @see importCTML.cpp + */ + virtual void initThermo(); + + + /** + * Import and initialize a ThermoPhase object + * + * @param phaseNode This object must be the phase node of a + * complete XML tree + * description of the phase, including all of the + * species data. In other words while "phase" must + * point to an XML phase object, it must have + * sibling nodes "speciesData" that describe + * the species in the phase. + * @param id ID of the phase. If nonnull, a check is done + * to see if phaseNode is pointing to the phase + * with the correct id. + */ + void initThermoXML(XML_Node& phaseNode, std::string id); + + + //! returns a summary of the state of the phase as a string + /*! + * @param show_thermo If true, extra information is printed out + * about the thermodynamic state of the system. + */ + virtual std::string report(bool show_thermo = true) const; + + + private: + + + //! Initialize lengths of local variables after all species have + //! been identified. + void initLengths(); + + + + private: + //! Error function + /*! + * Print an error string and exit + * + * @param msg Message to be printed + */ + doublereal err(std::string msg) const; + + protected: + + int PBType_; + + //! Number of pseudo binary species + size_t numPBSpecies_; + + //! index of special species + size_t indexSpecialSpecies_; + + mutable std::vector PBMoleFractions_; + + std::vector cationList_; + size_t numCationSpecies_; + + std::vectoranionList_; + size_t numAnionSpecies_; + + std::vector passThroughList_; + size_t numPassThroughSpecies_; + size_t neutralPBindexStart; + + ThermoPhase *cationPhase_; + + ThermoPhase *anionPhase_; + + mutable std::vector moleFractionsTmp_; + + private: + + + }; + +#define PBTYPE_PASSTHROUGH 0 +#define PBTYPE_SINGLEANION 1 +#define PBTYPE_SINGLECATION 2 +#define PBTYPE_MULTICATIONANION 3 + + + +} + +#endif + + + + + diff --git a/Cantera/src/thermo/PureFluidPhase.cpp b/Cantera/src/thermo/PureFluidPhase.cpp index 0c30fe03e..79f1a344b 100644 --- a/Cantera/src/thermo/PureFluidPhase.cpp +++ b/Cantera/src/thermo/PureFluidPhase.cpp @@ -5,9 +5,6 @@ * and supercritical fluid (see \ref thermoprops * and class \link Cantera::PureFluidPhase PureFluidPhase\endlink). */ -/* - * $Id$ - */ #include "xml.h" #include "PureFluidPhase.h" @@ -19,7 +16,9 @@ #include #include -using namespace std; +using std::string; +using std::endl; +using std::setw; namespace Cantera { @@ -564,7 +563,7 @@ namespace Cantera { } } - int kk = nSpecies(); + size_t kk = nSpecies(); array_fp x(kk); array_fp y(kk); array_fp mu(kk); @@ -572,7 +571,6 @@ namespace Cantera { getMassFractions(&y[0]); getChemPotentials(&mu[0]); doublereal rt = GasConstant * temperature(); - int k; //if (th.nSpecies() > 1) { if (show_thermo) { @@ -582,7 +580,7 @@ namespace Cantera { sprintf(p, " ------------- " "------------ ------------\n"); s += p; - for (k = 0; k < kk; k++) { + for (size_t k = 0; k < kk; k++) { if (x[k] > SmallNumber) { sprintf(p, "%18s %12.6g %12.6g %12.6g\n", speciesName(k).c_str(), x[k], y[k], mu[k]/rt); @@ -601,7 +599,7 @@ namespace Cantera { sprintf(p, " -------------" " ------------\n"); s += p; - for (k = 0; k < kk; k++) { + for (size_t k = 0; k < kk; k++) { sprintf(p, "%18s %12.6g %12.6g\n", speciesName(k).c_str(), x[k], y[k]); s += p; @@ -649,19 +647,19 @@ namespace Cantera { csvFile.precision(8); - int kk = nSpecies(); - double x[kk]; - double y[kk]; - double mu[kk]; - double a[kk]; - double ac[kk]; - double hbar[kk]; - double sbar[kk]; - double ubar[kk]; - double cpbar[kk]; - double vbar[kk]; - vector pNames; - vector data; + size_t kk = nSpecies(); + std::vector x(kk, 0.0); + std::vector y(kk, 0.0); + std::vector mu(kk, 0.0); + std::vector a(kk, 0.0); + std::vector ac(kk, 0.0); + std::vector hbar(kk, 0.0); + std::vector sbar(kk, 0.0); + std::vector ubar(kk, 0.0); + std::vector cpbar(kk, 0.0); + std::vector vbar(kk, 0.0); + std::vector pNames; + std::vector data; getMoleFractions(x); pNames.push_back("X"); @@ -731,7 +729,7 @@ namespace Cantera { csvFile << setw(tabS+(tabM+1)*pNames.size()) << "-\n"; csvFile.fill(' '); */ - for (int k = 0; k < kk; k++) { + for (size_t k = 0; k < kk; k++) { csvFile << setw(tabS) << speciesName(k) + ","; if (x[k] > SmallNumber) { for ( int i = 0; i < (int)pNames.size(); i++ ){ diff --git a/Cantera/src/thermo/PureFluidPhase.h b/Cantera/src/thermo/PureFluidPhase.h index d548fc6f4..5ee1c9d8c 100644 --- a/Cantera/src/thermo/PureFluidPhase.h +++ b/Cantera/src/thermo/PureFluidPhase.h @@ -10,12 +10,7 @@ * It inherits from ThermoPhase, but is built on top of the tpx package. */ -/* $Author$ - * $Date$ - * $Revision$ - * - * Copyright 2003 California Institute of Technology - */ +// Copyright 2003 California Institute of Technology #ifndef CT_EOS_TPX_H #define CT_EOS_TPX_H diff --git a/Cantera/src/thermo/SemiconductorPhase.cpp b/Cantera/src/thermo/SemiconductorPhase.cpp index 8368eda9b..d3f01a93f 100644 --- a/Cantera/src/thermo/SemiconductorPhase.cpp +++ b/Cantera/src/thermo/SemiconductorPhase.cpp @@ -66,7 +66,6 @@ namespace Cantera { // private void SemiconductorPhase::initLengths() { - int ns = nSpecies(); - m_work.resize(ns); + m_work.resize(nSpecies()); } } diff --git a/Cantera/src/thermo/SemiconductorPhase.h b/Cantera/src/thermo/SemiconductorPhase.h index a6e121f02..575234796 100644 --- a/Cantera/src/thermo/SemiconductorPhase.h +++ b/Cantera/src/thermo/SemiconductorPhase.h @@ -1,17 +1,8 @@ /** - * * @file SemiconductorPhase.h - * - */ - -/* $Author$ - * $Date$ - * $Revision$ - * - * Copyright 2003 California Institute of Technology - * */ +// Copyright 2003 California Institute of Technology #ifndef CT_SEMICONDPHASE_H #define CT_SEMICONDPHASE_H diff --git a/Cantera/src/thermo/ShomatePoly.h b/Cantera/src/thermo/ShomatePoly.h index f1a65db63..83141fbf3 100644 --- a/Cantera/src/thermo/ShomatePoly.h +++ b/Cantera/src/thermo/ShomatePoly.h @@ -7,12 +7,6 @@ * \link Cantera::ShomatePoly2 ShomatePoly2\endlink). * Shomate polynomial expressions. */ -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology @@ -91,7 +85,7 @@ namespace Cantera { * See the class description for the polynomial representation of the * thermo functions in terms of \f$ A, \dots, G \f$. */ - ShomatePoly(int n, doublereal tlow, doublereal thigh, doublereal pref, + ShomatePoly(size_t n, doublereal tlow, doublereal thigh, doublereal pref, const doublereal* coeffs) : m_lowT (tlow), m_highT (thigh), @@ -159,7 +153,7 @@ namespace Cantera { virtual int reportType() const { return SHOMATE; } //! Returns an integer representing the species index - virtual int speciesIndex() const { return m_index; } + virtual size_t speciesIndex() const { return m_index; } //! Update the properties for this species, given a temperature polynomial @@ -262,7 +256,7 @@ namespace Cantera { * @param coeffs Vector of coefficients used to set the * parameters for the standard state. */ - virtual void reportParameters(int &n, int &type, + virtual void reportParameters(size_t &n, int &type, doublereal &tlow, doublereal &thigh, doublereal &pref, doublereal* const coeffs) const { @@ -352,7 +346,7 @@ namespace Cantera { //! Array of coeffcients array_fp m_coeff; //! Species Index - int m_index; + size_t m_index; private: @@ -429,7 +423,7 @@ namespace Cantera { * coefficients are the low temperature range Shomate coefficients. * The last 7 are the high temperature range Shomate coefficients. */ - ShomatePoly2(int n, doublereal tlow, doublereal thigh, doublereal pref, + ShomatePoly2(size_t n, doublereal tlow, doublereal thigh, doublereal pref, const doublereal* coeffs) : m_lowT (tlow), m_midT(0.0), @@ -520,7 +514,7 @@ namespace Cantera { virtual int reportType() const { return SHOMATE2; } //! Returns an integer representing the species index - virtual int speciesIndex() const { return m_index; } + virtual size_t speciesIndex() const { return m_index; } //! Update the properties for this species, given a temperature polynomial /*! @@ -598,7 +592,7 @@ namespace Cantera { * @param coeffs Vector of coefficients used to set the * parameters for the standard state. */ - virtual void reportParameters(int &n, int &type, + virtual void reportParameters(size_t &n, int &type, doublereal &tlow, doublereal &thigh, doublereal &pref, doublereal* const coeffs) const { @@ -675,7 +669,7 @@ namespace Cantera { //! Array of the original coefficients. array_fp m_coeff; //! Species index - int m_index; + size_t m_index; }; } diff --git a/Cantera/src/thermo/ShomateThermo.h b/Cantera/src/thermo/ShomateThermo.h index e82bbf8a4..a2b233952 100644 --- a/Cantera/src/thermo/ShomateThermo.h +++ b/Cantera/src/thermo/ShomateThermo.h @@ -5,9 +5,6 @@ * \link Cantera::SpeciesThermo SpeciesThermo\endlink base class (see \ref mgrsrefcalc and * \link Cantera::ShomateThermo ShomateThermo\endlink). */ -/* - * $Id$ - */ // Copyright 2001 California Institute of Technology @@ -162,7 +159,7 @@ namespace Cantera { * @see ShomatePoly * @see ShomatePoly2 */ - virtual void install(std::string name, int index, int type, + virtual void install(std::string name, size_t index, size_t type, const doublereal* c, doublereal minTemp, doublereal maxTemp, doublereal refPressure) { @@ -191,7 +188,7 @@ namespace Cantera { if (tlow > m_tlow_max) m_tlow_max = tlow; if (thigh < m_thigh_min) m_thigh_min = thigh; - if ((int) m_tlow.size() < index + 1) { + if (m_tlow.size() < index + 1) { m_tlow.resize(index + 1, tlow); m_thigh.resize(index + 1, thigh); } @@ -234,7 +231,7 @@ namespace Cantera { * @param s_R Vector of Dimensionless entropies. * (length m_kk). */ - virtual void update_one(int k, doublereal t, doublereal* cp_R, + virtual void update_one(size_t k, doublereal t, doublereal* cp_R, doublereal* h_RT, doublereal* s_R) const { doublereal tt = 1.e-3*t; @@ -246,8 +243,8 @@ namespace Cantera { m_t[5] = 1.0/GasConstant; m_t[6] = 1.0/(GasConstant * t); - int grp = m_group_map[k]; - int pos = m_posInGroup_map[k]; + size_t grp = m_group_map[k]; + size_t pos = m_posInGroup_map[k]; const std::vector &mlg = m_low[grp-1]; const ShomatePoly *nlow = &(mlg[pos]); @@ -315,8 +312,8 @@ namespace Cantera { * * @param k Species index */ - virtual doublereal minTemp(int k=-1) const { - if (k < 0) + virtual doublereal minTemp(size_t k=npos) const { + if (k == npos) return m_tlow_max; else return m_tlow[k]; @@ -332,8 +329,8 @@ namespace Cantera { * * @param k species index */ - virtual doublereal maxTemp(int k=-1) const { - if (k < 0) + virtual doublereal maxTemp(size_t k=npos) const { + if (k == npos) return m_thigh_min; else return m_thigh[k]; @@ -352,7 +349,7 @@ namespace Cantera { * * @param k species index */ - virtual doublereal refPressure(int k=-1) const { + virtual doublereal refPressure(size_t k=npos) const { return m_p0; } @@ -362,7 +359,7 @@ namespace Cantera { * * @param index Species index */ - virtual int reportType(int index) const { return SHOMATE; } + virtual int reportType(size_t index) const { return SHOMATE; } /*! * This utility function reports back the type of @@ -378,15 +375,15 @@ namespace Cantera { * @param maxTemp output - Maximum temperature * @param refPressure output - reference pressure (Pa). */ - virtual void reportParams(int index, int &type, + virtual void reportParams(size_t index, int &type, doublereal * const c, doublereal &minTemp, doublereal &maxTemp, doublereal &refPressure) const { type = reportType(index); if (type == SHOMATE) { - int grp = m_group_map[index]; - int pos = m_posInGroup_map[index]; + size_t grp = m_group_map[index]; + size_t pos = m_posInGroup_map[index]; int itype = SHOMATE; const std::vector &mlg = m_low[grp-1]; const std::vector &mhg = m_high[grp-1]; @@ -394,7 +391,7 @@ namespace Cantera { const ShomatePoly *highPoly = &(mhg[pos]); doublereal tmid = lowPoly->maxTemp(); c[0] = tmid; - int n; + size_t n; double ttemp; lowPoly->reportParameters(n, itype, minTemp, ttemp, refPressure, c + 1); @@ -423,11 +420,11 @@ namespace Cantera { * @param c Vector of coefficients used to set the * parameters for the standard state. */ - virtual void modifyParams(int index, doublereal *c) { + virtual void modifyParams(size_t index, doublereal *c) { int type = reportType(index); if (type == SHOMATE) { - int grp = m_group_map[index]; - int pos = m_posInGroup_map[index]; + size_t grp = m_group_map[index]; + size_t pos = m_posInGroup_map[index]; std::vector &mlg = m_low[grp-1]; std::vector &mhg = m_high[grp-1]; ShomatePoly *lowPoly = &(mlg[pos]); @@ -564,14 +561,14 @@ namespace Cantera { * for that species are stored. group indecises start at 1, * so a decrement is always performed to access vectors. */ - mutable std::map m_group_map; + mutable std::map m_group_map; /*! * This map takes as its index, the species index in the phase. * It returns the position index within the group, where the * temperature polynomials for that species are storred. */ - mutable std::map m_posInGroup_map; + mutable std::map m_posInGroup_map; }; } diff --git a/Cantera/src/thermo/SimpleThermo.h b/Cantera/src/thermo/SimpleThermo.h index 83bcb99e1..a3000e149 100644 --- a/Cantera/src/thermo/SimpleThermo.h +++ b/Cantera/src/thermo/SimpleThermo.h @@ -5,10 +5,6 @@ * \link Cantera::SpeciesThermo SpeciesThermo\endlink base class (see \ref spthermo and * \link Cantera::SimpleThermo SimpleThermo\endlink). */ -/* - * $Id$ - */ - #ifndef CT_SIMPLETHERMO_H #define CT_SIMPLETHERMO_H @@ -151,7 +147,7 @@ namespace Cantera { * * @see ConstCpPoly */ - virtual void install(std::string name, int index, int type, const doublereal* c, + virtual void install(std::string name, size_t index, size_t type, const doublereal* c, doublereal minTemp, doublereal maxTemp, doublereal refPressure) { m_logt0.push_back(log(c[0])); @@ -168,7 +164,7 @@ namespace Cantera { if (tlow > m_tlow_max) m_tlow_max = tlow; if (thigh < m_thigh_min) m_thigh_min = thigh; - if ((int) m_tlow.size() < index + 1) { + if (m_tlow.size() < index + 1) { m_tlow.resize(index + 1, tlow); m_thigh.resize(index + 1, thigh); } @@ -216,7 +212,7 @@ namespace Cantera { */ virtual void update(doublereal t, doublereal* cp_R, doublereal* h_RT, doublereal* s_R) const { - int k, ki; + size_t k, ki; doublereal logt = log(t); doublereal rt = 1.0/t; for (k = 0; k < m_nspData; k++) { @@ -238,11 +234,11 @@ namespace Cantera { * @param s_R Vector of Dimensionless entropies. * (length m_kk). */ - virtual void update_one(int k, doublereal t, doublereal* cp_R, + virtual void update_one(size_t k, doublereal t, doublereal* cp_R, doublereal* h_RT, doublereal* s_R) const { doublereal logt = log(t); doublereal rt = 1.0/t; - int loc = m_loc[k]; + size_t loc = m_loc[k]; cp_R[k] = m_cp0_R[loc]; h_RT[k] = rt*(m_h0_R[loc] + (t - m_t0[loc]) * m_cp0_R[loc]); s_R[k] = m_s0_R[loc] + m_cp0_R[loc] * (logt - m_logt0[loc]); @@ -258,8 +254,8 @@ namespace Cantera { * * @param k Species index */ - virtual doublereal minTemp(int k=-1) const { - if (k < 0) + virtual doublereal minTemp(size_t k=npos) const { + if (k == npos) return m_tlow_max; else return m_tlow[m_loc[k]]; @@ -275,8 +271,8 @@ namespace Cantera { * * @param k Species Index */ - virtual doublereal maxTemp(int k=-1) const { - if (k < 0) + virtual doublereal maxTemp(size_t k=npos) const { + if (k == npos) return m_thigh_min; else return m_thigh[m_loc[k]]; @@ -295,7 +291,7 @@ namespace Cantera { * * @param k Species Index */ - virtual doublereal refPressure(int k=-1) const {return m_p0;} + virtual doublereal refPressure(size_t k=npos) const {return m_p0;} //! This utility function reports the type of parameterization //! used for the species with index number index. @@ -303,7 +299,7 @@ namespace Cantera { * * @param index Species index */ - virtual int reportType(int index) const { return SIMPLE; } + virtual int reportType(size_t index) const { return SIMPLE; } /*! * This utility function reports back the type of @@ -320,13 +316,13 @@ namespace Cantera { * @param refPressure output - reference pressure (Pa). * */ - virtual void reportParams(int index, int &type, + virtual void reportParams(size_t index, int &type, doublereal * const c, doublereal &minTemp, doublereal &maxTemp, doublereal &refPressure) const { type = reportType(index); - int loc = m_loc[index]; + size_t loc = m_loc[index]; if (type == SIMPLE) { c[0] = m_t0[loc]; c[1] = m_h0_R[loc] * GasConstant; @@ -347,9 +343,9 @@ namespace Cantera { * parameters for the standard state. * Must be length >= 4. */ - virtual void modifyParams(int index, doublereal *c) { - int loc = m_loc[index]; - if (loc < 0) { + virtual void modifyParams(size_t index, doublereal *c) { + size_t loc = m_loc[index]; + if (loc == npos) { throw CanteraError("SimpleThermo::modifyParams", "modifying parameters for species which hasn't been set yet"); } @@ -383,14 +379,14 @@ namespace Cantera { * This index keeps track of it. * indexData = m_loc[kspec] */ - mutable std::map m_loc; + mutable std::map m_loc; //! Map between the vector index where the coefficients are kept and the species index /*! * Length is equal to the number of dataPoints. * kspec = m_index[indexData] */ - vector_int m_index; + std::vector m_index; //! Maximum value of the low temperature limit doublereal m_tlow_max; @@ -450,7 +446,7 @@ namespace Cantera { /*! * This is less than or equal to the number of species in the phase. */ - int m_nspData; + size_t m_nspData; }; diff --git a/Cantera/src/thermo/SingleSpeciesTP.cpp b/Cantera/src/thermo/SingleSpeciesTP.cpp index 7860bb859..c0e636ef0 100644 --- a/Cantera/src/thermo/SingleSpeciesTP.cpp +++ b/Cantera/src/thermo/SingleSpeciesTP.cpp @@ -10,13 +10,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ - -/* - * $Author$ - * $Date$ - * $Revision$ - */ - #include "SingleSpeciesTP.h" using namespace std; diff --git a/Cantera/src/thermo/SingleSpeciesTP.h b/Cantera/src/thermo/SingleSpeciesTP.h index 8fae1c760..cb08d31ba 100644 --- a/Cantera/src/thermo/SingleSpeciesTP.h +++ b/Cantera/src/thermo/SingleSpeciesTP.h @@ -10,15 +10,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ - - -/* - * $Author$ - * $Date$ - * $Revision$ - * - */ - #ifndef CT_SINGLESPECIESTP_H #define CT_SINGLESPECIESTP_H diff --git a/Cantera/src/thermo/SpeciesThermo.h b/Cantera/src/thermo/SpeciesThermo.h index 4714a038a..63eb0fc75 100644 --- a/Cantera/src/thermo/SpeciesThermo.h +++ b/Cantera/src/thermo/SpeciesThermo.h @@ -4,13 +4,6 @@ * reference-state property managers and text for the mgrsrefcalc module (see \ref mgrsrefcalc * and class \link Cantera::SpeciesThermo SpeciesThermo\endlink). */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology @@ -240,7 +233,7 @@ namespace Cantera { * parameterization. * @see speciesThermoTypes.h */ - virtual void install(std::string name, int index, int type, + virtual void install(std::string name, size_t index, int type, const doublereal* c, doublereal minTemp, doublereal maxTemp, doublereal refPressure)=0; @@ -288,7 +281,7 @@ namespace Cantera { * @param s_R Vector of Dimensionless entropies. * (length m_kk). */ - virtual void update_one(int k, doublereal T, + virtual void update_one(size_t k, doublereal T, doublereal* cp_R, doublereal* h_RT, doublereal* s_R) const { @@ -305,7 +298,7 @@ namespace Cantera { * * @param k Species index */ - virtual doublereal minTemp(int k=-1) const =0; + virtual doublereal minTemp(size_t k=-1) const =0; //! Maximum temperature. /*! @@ -317,7 +310,7 @@ namespace Cantera { * * @param k Species Index */ - virtual doublereal maxTemp(int k=-1) const =0; + virtual doublereal maxTemp(size_t k=-1) const =0; //! The reference-state pressure for species k. /*! @@ -332,7 +325,7 @@ namespace Cantera { * * @param k Species Index */ - virtual doublereal refPressure(int k=-1) const =0; + virtual doublereal refPressure(size_t k=-1) const =0; //! This utility function reports the type of parameterization //! used for the species with index number index. @@ -340,7 +333,7 @@ namespace Cantera { * * @param index Species index */ - virtual int reportType(int index = -1) const = 0; + virtual int reportType(size_t index = -1) const = 0; //! This utility function reports back the type of @@ -354,7 +347,7 @@ namespace Cantera { * @param maxTemp output - Maximum temperature * @param refPressure output - reference pressure (Pa). */ - virtual void reportParams(int index, int &type, + virtual void reportParams(size_t index, int &type, doublereal * const c, doublereal &minTemp, doublereal &maxTemp, @@ -366,7 +359,7 @@ namespace Cantera { * @param c Vector of coefficients used to set the * parameters for the standard state. */ - virtual void modifyParams(int index, doublereal *c) = 0; + virtual void modifyParams(size_t index, doublereal *c) = 0; #ifdef H298MODIFY_CAPABILITY //! Report the 298 K Heat of Formation of the standard state of one species (J kmol-1) diff --git a/Cantera/src/thermo/SpeciesThermoFactory.cpp b/Cantera/src/thermo/SpeciesThermoFactory.cpp index a26a53c8e..c5f87c299 100644 --- a/Cantera/src/thermo/SpeciesThermoFactory.cpp +++ b/Cantera/src/thermo/SpeciesThermoFactory.cpp @@ -4,18 +4,8 @@ * standard-state thermodynamic properties of a set of species * (see \ref spthermo and class \link Cantera::SpeciesThermoFactory SpeciesThermoFactory\endlink); */ -/* - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology -#ifdef WIN32 -#pragma warning(disable:4786) -#endif - - #include "SpeciesThermoFactory.h" using namespace std; @@ -44,7 +34,6 @@ using namespace std; using namespace ctml; - namespace Cantera { SpeciesThermoFactory* SpeciesThermoFactory::s_factory = 0; @@ -53,7 +42,6 @@ namespace Cantera { boost::mutex SpeciesThermoFactory::species_thermo_mutex ; #endif - //! Examine the types of species thermo parameterizations, //! and return a flag indicating the type of reference state thermo manager //! that will be needed in order to evaluate them all. @@ -308,7 +296,7 @@ namespace Cantera { * @param f1ptr Ptr to the first XML_Node for the first NASA polynomial */ static void installNasaThermoFromXML(std::string speciesName, - SpeciesThermo& sp, int k, + SpeciesThermo& sp, size_t k, const XML_Node* f0ptr, const XML_Node* f1ptr) { doublereal tmin0, tmax0, tmin1, tmax1, tmin, tmid, tmax; @@ -474,8 +462,8 @@ namespace Cantera { throw CanteraError("LookupGe", "element " + s + " not found"); return -1.0; #else - int iE = th_ptr->elementIndex(elemName); - if (iE < 0) { + size_t iE = th_ptr->elementIndex(elemName); + if (iE == npos) { throw CanteraError("PDSS_HKFT::LookupGe", "element " + elemName + " not found"); } doublereal geValue = th_ptr->entropyElement298(iE); @@ -495,17 +483,17 @@ namespace Cantera { * @param k species index * @param th_ptr Pointer to the ThermoPhase */ - static doublereal convertDGFormation(int k, ThermoPhase *th_ptr) { + static doublereal convertDGFormation(size_t k, ThermoPhase *th_ptr) { /* * Ok let's get the element compositions and conversion factors. */ - int ne = th_ptr->nElements(); + size_t ne = th_ptr->nElements(); doublereal na; doublereal ge; string ename; doublereal totalSum = 0.0; - for (int m = 0; m < ne; m++) { + for (size_t m = 0; m < ne; m++) { na = th_ptr->nAtoms(k, m); if (na > 0.0) { ename = th_ptr->elementName(m); @@ -529,7 +517,7 @@ namespace Cantera { */ static void installMinEQ3asShomateThermoFromXML(std::string speciesName, ThermoPhase *th_ptr, - SpeciesThermo& sp, int k, + SpeciesThermo& sp, size_t k, const XML_Node* MinEQ3node) { array_fp coef(15), c0(7, 0.0); @@ -613,7 +601,7 @@ namespace Cantera { * @param f0ptr Ptr to the first XML_Node for the first NASA polynomial * @param f1ptr Ptr to the first XML_Node for the first NASA polynomial */ - static void installShomateThermoFromXML(std::string speciesName, SpeciesThermo& sp, int k, + static void installShomateThermoFromXML(std::string speciesName, SpeciesThermo& sp, size_t k, const XML_Node* f0ptr, const XML_Node* f1ptr) { doublereal tmin0, tmax0, tmin1, tmax1, tmin, tmid, tmax; const XML_Node& f0 = *f0ptr; @@ -679,7 +667,7 @@ namespace Cantera { * @param f XML_Node for the SimpleThermo block */ static void installSimpleThermoFromXML(std::string speciesName, - SpeciesThermo& sp, int k, + SpeciesThermo& sp, size_t k, const XML_Node& f) { doublereal tmin, tmax; tmin = fpValue(f["Tmin"]); @@ -706,18 +694,17 @@ namespace Cantera { * @param tp Vector of XML Nodes that make up the parameterization */ static void installNasa9ThermoFromXML(std::string speciesName, - SpeciesThermo& sp, int k, + SpeciesThermo& sp, size_t k, const std::vector& tp) { const XML_Node * fptr = tp[0]; - int nRegTmp = tp.size(); int nRegions = 0; vector_fp cPoly; Nasa9Poly1 *np_ptr = 0; std::vector regionPtrs; doublereal tmin, tmax, pref = OneAtm; // Loop over all of the possible temperature regions - for (int i = 0; i < nRegTmp; i++) { + for (size_t i = 0; i < tp.size(); i++) { fptr = tp[i]; if (fptr) { if (fptr->name() == "NASA9") { @@ -811,10 +798,10 @@ namespace Cantera { * information for the phase in which the species * resides */ - void SpeciesThermoFactory:: - installThermoForSpecies(int k, const XML_Node& speciesNode, ThermoPhase *th_ptr, - SpeciesThermo& spthermo, - const XML_Node *phaseNode_ptr) const { + void SpeciesThermoFactory::installThermoForSpecies + (size_t k, const XML_Node& speciesNode, ThermoPhase *th_ptr, + SpeciesThermo& spthermo, const XML_Node *phaseNode_ptr) const + { /* * Check to see that the species block has a thermo block * before processing. Throw an error if not there. @@ -925,7 +912,7 @@ namespace Cantera { * resides */ void SpeciesThermoFactory:: - installVPThermoForSpecies(int k, const XML_Node& speciesNode, + installVPThermoForSpecies(size_t k, const XML_Node& speciesNode, VPStandardStateTP *vp_ptr, VPSSMgr *vpssmgr_ptr, SpeciesThermo *spthermo_ptr, diff --git a/Cantera/src/thermo/SpeciesThermoFactory.h b/Cantera/src/thermo/SpeciesThermoFactory.h index 172b0f939..3e03e311a 100644 --- a/Cantera/src/thermo/SpeciesThermoFactory.h +++ b/Cantera/src/thermo/SpeciesThermoFactory.h @@ -5,12 +5,6 @@ * (see \ref spthermo and class * \link Cantera::SpeciesThermoFactory SpeciesThermoFactory\endlink); */ - -/* - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology #ifndef SPECIESTHERMO_FACTORY_H @@ -178,7 +172,7 @@ namespace Cantera { * information for the phase in which the species * resides */ - void installThermoForSpecies(int k, const XML_Node& speciesNode, + void installThermoForSpecies(size_t k, const XML_Node& speciesNode, ThermoPhase *th_ptr, SpeciesThermo& spthermo, const XML_Node *phaseNode_ptr = 0) const; @@ -202,7 +196,7 @@ namespace Cantera { * information for the phase in which the species * resides */ - void installVPThermoForSpecies(int k, const XML_Node& speciesNode, + void installVPThermoForSpecies(size_t k, const XML_Node& speciesNode, VPStandardStateTP *vp_ptr, VPSSMgr *vpss_ptr, SpeciesThermo *spthermo_ptr, diff --git a/Cantera/src/thermo/SpeciesThermoInterpType.cpp b/Cantera/src/thermo/SpeciesThermoInterpType.cpp index 7b7fa5365..b14feec21 100644 --- a/Cantera/src/thermo/SpeciesThermoInterpType.cpp +++ b/Cantera/src/thermo/SpeciesThermoInterpType.cpp @@ -2,11 +2,6 @@ * @file SpeciesThermoInterpType.cpp * Definitions for a */ - -/* $Author$ - * $Revision$ - * $Date$ - */ // Copyright 2007 Sandia National Laboratories #include "SpeciesThermoInterpType.h" @@ -51,7 +46,7 @@ namespace Cantera { { } - STITbyPDSS::STITbyPDSS(int k, VPSSMgr *vpssmgr_ptr, PDSS *PDSS_ptr) : + STITbyPDSS::STITbyPDSS(size_t k, VPSSMgr *vpssmgr_ptr, PDSS *PDSS_ptr) : m_vpssmgr_ptr(vpssmgr_ptr), m_PDSS_ptr(PDSS_ptr), m_speciesIndex(k) @@ -77,7 +72,7 @@ namespace Cantera { } - void STITbyPDSS::initAllPtrs(int speciesIndex, VPSSMgr *vpssmgr_ptr, PDSS *PDSS_ptr) { + void STITbyPDSS::initAllPtrs(size_t speciesIndex, VPSSMgr *vpssmgr_ptr, PDSS *PDSS_ptr) { AssertThrow(speciesIndex == m_speciesIndex, "STITbyPDSS::initAllPtrs internal confusion"); m_vpssmgr_ptr = vpssmgr_ptr; m_PDSS_ptr = PDSS_ptr; @@ -106,7 +101,7 @@ namespace Cantera { } //! Returns an integer representing the species index - int STITbyPDSS::speciesIndex() const { + size_t STITbyPDSS::speciesIndex() const { return m_speciesIndex; } @@ -158,7 +153,7 @@ namespace Cantera { doublereal* s_R) const { //m_vpssmgr_ptr->setState_T(temp); m_PDSS_ptr->setTemperature(temp); - AssertThrowMsg(m_speciesIndex >= 0, "STITbyPDSS::updatePropertiesTemp", + AssertThrowMsg(m_speciesIndex != npos, "STITbyPDSS::updatePropertiesTemp", "object was probably not installed correctly"); h_RT[m_speciesIndex] = m_PDSS_ptr->enthalpy_RT_ref(); cp_R[m_speciesIndex] = m_PDSS_ptr->cp_R_ref(); @@ -179,7 +174,7 @@ namespace Cantera { * @param coeffs Vector of coefficients used to set the * parameters for the standard state. */ - void STITbyPDSS::reportParameters(int &index, int &type, + void STITbyPDSS::reportParameters(size_t &index, int &type, doublereal &minTemp, doublereal &maxTemp, doublereal &refPressure, doublereal* const coeffs) const { diff --git a/Cantera/src/thermo/SpeciesThermoInterpType.h b/Cantera/src/thermo/SpeciesThermoInterpType.h index 74db43a3c..e0858e577 100644 --- a/Cantera/src/thermo/SpeciesThermoInterpType.h +++ b/Cantera/src/thermo/SpeciesThermoInterpType.h @@ -4,12 +4,7 @@ * themodynamic managers and text for the spthermo module * (see \ref spthermo and class \link Cantera::SpeciesThermoInterpType SpeciesThermoInterpType \endlink). */ - /* - * $Author$ - * $Revision$ - * $Date$ - */ - + // Copyright 2001 California Institute of Technology #include "speciesThermoTypes.h" @@ -192,7 +187,7 @@ namespace Cantera { virtual int reportType() const = 0; //! Returns an integer representing the species index - virtual int speciesIndex() const = 0; + virtual size_t speciesIndex() const = 0; //! Update the properties for this species, given a temperature //! polynomial @@ -252,7 +247,7 @@ namespace Cantera { * @param coeffs Vector of coefficients used to set the * parameters for the standard state. */ - virtual void reportParameters(int &index, int &type, + virtual void reportParameters(size_t &index, int &type, doublereal &minTemp, doublereal &maxTemp, doublereal &refPressure, doublereal* const coeffs) const = 0; @@ -323,7 +318,7 @@ namespace Cantera { * * @param PDSS_ptr Pointer to the PDSS object that handles calls for this object */ - STITbyPDSS(int speciesIndex, VPSSMgr *vpssmgr_ptr, PDSS *PDSS_ptr); + STITbyPDSS(size_t speciesIndex, VPSSMgr *vpssmgr_ptr, PDSS *PDSS_ptr); //! copy constructor /*! @@ -352,7 +347,7 @@ namespace Cantera { * @param PDSS_ptr Pointer to the PDSS object that handles calls for this object * */ - void initAllPtrs(int speciesIndex, VPSSMgr *vpssmgr_ptr, PDSS *PDSS_ptr); + void initAllPtrs(size_t speciesIndex, VPSSMgr *vpssmgr_ptr, PDSS *PDSS_ptr); //! Returns the minimum temperature that the thermo //! parameterization is valid @@ -369,7 +364,7 @@ namespace Cantera { virtual int reportType() const; //! Returns an integer representing the species index - virtual int speciesIndex() const; + virtual size_t speciesIndex() const; //! Update the properties for this species, given a temperature //! polynomial @@ -429,7 +424,7 @@ namespace Cantera { * @param coeffs Vector of coefficients used to set the * parameters for the standard state. */ - virtual void reportParameters(int &index, int &type, + virtual void reportParameters(size_t &index, int &type, doublereal &minTemp, doublereal &maxTemp, doublereal &refPressure, doublereal* const coeffs) const; @@ -456,7 +451,7 @@ namespace Cantera { PDSS *m_PDSS_ptr; //! Species index within the phase - int m_speciesIndex; + size_t m_speciesIndex; }; } diff --git a/Cantera/src/thermo/SpeciesThermoMgr.h b/Cantera/src/thermo/SpeciesThermoMgr.h index 92ca147cd..0c94dc6f3 100644 --- a/Cantera/src/thermo/SpeciesThermoMgr.h +++ b/Cantera/src/thermo/SpeciesThermoMgr.h @@ -5,9 +5,6 @@ * (see \ref mgrsrefcalc and classes * \link Cantera::SpeciesThermoDuo SpeciesThermoDuo\endlink and * \link Cantera::SpeciesThermo1 SpeciesThermo1\endlink) - * - * $Revision$ - * $Date$ */ // Copyright 2001 California Institute of Technology @@ -209,7 +206,7 @@ namespace Cantera { * parameterization. * @see speciesThermoTypes.h */ - virtual void install(std::string name, int sp, int type, + virtual void install(std::string name, size_t sp, int type, const doublereal* c, doublereal minTemp, doublereal maxTemp, doublereal refPressure); @@ -250,7 +247,7 @@ namespace Cantera { * * @param k Species index */ - virtual doublereal minTemp(int k = -1) const; + virtual doublereal minTemp(size_t k = -1) const; //! Maximum temperature. /*! @@ -262,7 +259,7 @@ namespace Cantera { * * @param k index for parameterization k */ - virtual doublereal maxTemp(int k = -1) const; + virtual doublereal maxTemp(size_t k = -1) const; /** * The reference-state pressure for species k. @@ -277,7 +274,7 @@ namespace Cantera { * * @param k index for parameterization k */ - virtual doublereal refPressure(int k = -1) const; + virtual doublereal refPressure(size_t k = -1) const; //! This utility function reports the type of parameterization //! used for the species with index number index. @@ -285,7 +282,7 @@ namespace Cantera { * * @param k Species index */ - virtual int reportType(int k) const; + virtual int reportType(size_t k) const; /*! * This utility function reports back the type of @@ -301,7 +298,7 @@ namespace Cantera { * @param refPressure output - reference pressure (Pa). * */ - virtual void reportParams(int index, int &type, + virtual void reportParams(size_t index, int &type, doublereal * const c, doublereal &minTemp, doublereal &maxTemp, @@ -313,7 +310,7 @@ namespace Cantera { * @param c Vector of coefficients used to set the * parameters for the standard state. */ - virtual void modifyParams(int index, doublereal *c); + virtual void modifyParams(size_t index, doublereal *c); #ifdef H298MODIFY_CAPABILITY @@ -337,7 +334,7 @@ namespace Cantera { //! Reference pressure doublereal m_p0; //! map from species to type - std::map speciesToType; + std::map speciesToType; }; //! This species thermo manager requires that all species have the @@ -399,7 +396,7 @@ namespace Cantera { * @param type species type in terms of an int * @param c Parameters for the species thermo */ - virtual void install(std::string name, int sp, int type, + virtual void install(std::string name, size_t sp, int type, const vector_fp& c); //! update the object, because the temperature changed @@ -420,26 +417,26 @@ namespace Cantera { * @param h_RT vector of dimensionless enthalpy * @param s_R vector of dimensionless entropy */ - virtual void update_one(int k, doublereal t, vector_fp& cp_R, + virtual void update_one(size_t k, doublereal t, vector_fp& cp_R, vector_fp& h_RT, vector_fp& s_R) const; //! Returns the minimum temperature /*! * @param k species index. Defaults to -1. */ - virtual doublereal minTemp(int k = -1) const; + virtual doublereal minTemp(size_t k = -1) const; //! Returns the maximum temperature /*! * @param k species index. Defaults to -1. */ - virtual doublereal maxTemp(int k = -1) const; + virtual doublereal maxTemp(size_t k = -1) const; //! returns the reference pressure /*! * @param k species index. Defaults to -1. */ - virtual doublereal refPressure(int k = -1) const; + virtual doublereal refPressure(size_t k = -1) const; //! This utility function reports the type of parameterization //! used for the species with index number index. @@ -448,7 +445,7 @@ namespace Cantera { * * @param k Species index */ - virtual int reportType(int k) const; + virtual int reportType(size_t) const; /*! * This utility function reports back the type of @@ -463,7 +460,7 @@ namespace Cantera { * @param maxTemp output - Maximum temperature * @param refPressure output - reference pressure (Pa). */ - virtual void reportParams(int index, int &type, + virtual void reportParams(size_t index, int &type, doublereal * const c, doublereal &minTemp, doublereal &maxTemp, @@ -475,7 +472,7 @@ namespace Cantera { * @param c Vector of coefficients used to set the * parameters for the standard state. */ - virtual void modifyParams(int index, doublereal *c); + virtual void modifyParams(size_t index, doublereal *c); #ifdef H298MODIFY_CAPABILITY //! Report the 298 K Heat of Formation of the standard state of one species (J kmol-1) @@ -552,7 +549,7 @@ namespace Cantera { template void - SpeciesThermoDuo::install(std::string name, int sp, int type, + SpeciesThermoDuo::install(std::string name, size_t sp, int type, const doublereal* c, doublereal minTemp, doublereal maxTemp, @@ -587,7 +584,7 @@ namespace Cantera { template doublereal - SpeciesThermoDuo::minTemp(int k) const { + SpeciesThermoDuo::minTemp(size_t k) const { doublereal tm1 = m_thermo1.minTemp(); doublereal tm2 = m_thermo2.minTemp(); return (tm1 < tm2 ? tm2 : tm1); @@ -595,7 +592,7 @@ namespace Cantera { template doublereal - SpeciesThermoDuo::maxTemp(int k) const { + SpeciesThermoDuo::maxTemp(size_t k) const { doublereal tm1 = m_thermo1.maxTemp(); doublereal tm2 = m_thermo2.maxTemp(); return (tm1 < tm2 ? tm1 : tm2); @@ -603,14 +600,14 @@ namespace Cantera { template doublereal - SpeciesThermoDuo::refPressure(int k) const { + SpeciesThermoDuo::refPressure(size_t k) const { return m_p0; } template - int - SpeciesThermoDuo::reportType(int k) const { - std::map::const_iterator p = speciesToType.find(k); + int + SpeciesThermoDuo::reportType(size_t k) const { + std::map::const_iterator p = speciesToType.find(k); if (p != speciesToType.end()) { const int type = p->second; return type; @@ -620,7 +617,7 @@ namespace Cantera { template void - SpeciesThermoDuo::reportParams(int index, int &type, + SpeciesThermoDuo::reportParams(size_t index, int &type, doublereal * const c, doublereal &minTemp, doublereal &maxTemp, @@ -639,7 +636,7 @@ namespace Cantera { template void - SpeciesThermoDuo::modifyParams(int index, doublereal *c) { + SpeciesThermoDuo::modifyParams(size_t index, doublereal *c) { int ctype = reportType(index); if (ctype == m_thermo1.ID) { m_thermo1.modifyParams(index, c); @@ -689,7 +686,7 @@ namespace Cantera { template void - SpeciesThermo1::install(std::string name, int sp, int type, const vector_fp& c) + SpeciesThermo1::install(std::string name, size_t sp, int type, const vector_fp& c) { m_thermo.push_back(SPM(sp, c)); if (m_pref) { @@ -710,15 +707,15 @@ namespace Cantera { template void - SpeciesThermo1::update_one(int k, doublereal t, vector_fp& cp_R, + SpeciesThermo1::update_one(size_t k, doublereal t, vector_fp& cp_R, vector_fp& h_RT, vector_fp& s_R) const { m_thermo[k]->update(t, cp_R, h_RT, s_R); } template doublereal - SpeciesThermo1::minTemp(int k) const { - if (k < 0) + SpeciesThermo1::minTemp(size_t k) const { + if (k == npos) return _minTemp(m_thermo.begin(), m_thermo.end()); else return m_thermo[k].minTemp(); @@ -726,8 +723,8 @@ namespace Cantera { template doublereal - SpeciesThermo1::maxTemp(int k) const { - if (k < 0) + SpeciesThermo1::maxTemp(size_t k) const { + if (k == npos) return _maxTemp(m_thermo.begin(), m_thermo.end()); else return m_thermo[k].maxTemp(); @@ -735,19 +732,19 @@ namespace Cantera { template doublereal - SpeciesThermo1::refPressure(int k) const { + SpeciesThermo1::refPressure(size_t k) const { return m_pref; } template int - SpeciesThermo1::reportType(int k) const { + SpeciesThermo1::reportType(size_t k) const { return m_thermo[k]->reportType(-1); } template void - SpeciesThermo1::reportParams(int index, int &type, + SpeciesThermo1::reportParams(size_t index, int &type, doublereal * const c, doublereal &minTemp, doublereal &maxTemp, @@ -757,7 +754,7 @@ namespace Cantera { template void - SpeciesThermo1::modifyParams(int index, doublereal *c) { + SpeciesThermo1::modifyParams(size_t index, doublereal *c) { m_thermo[index]->modifyParameters(index, c); } } diff --git a/Cantera/src/thermo/State.cpp b/Cantera/src/thermo/State.cpp index a25d53701..acde8ec2e 100644 --- a/Cantera/src/thermo/State.cpp +++ b/Cantera/src/thermo/State.cpp @@ -6,13 +6,8 @@ */ /* - * - * $Date$ - * $Revision$ - * * Copyright 2003-2004 California Institute of Technology * See file License.txt for licensing information - * */ #include "utilities.h" @@ -88,8 +83,8 @@ namespace Cantera { return *this; } - doublereal State::moleFraction(const int k) const { - if (k >= 0 && k < m_kk) { + doublereal State::moleFraction(const size_t k) const { + if (k < m_kk) { return m_ym[k] * m_mmw; } else { @@ -123,16 +118,16 @@ namespace Cantera { stateMFChangeCalc(); } - doublereal State::massFraction(const int k) const { - if (k >= 0 && k < m_kk) { + doublereal State::massFraction(const size_t k) const { + if (k < m_kk) { return m_y[k]; } throw CanteraError("State:massFraction", "illegal species index number"); return 0.0; } - doublereal State::concentration(const int k) const { - if (k >= 0 && k < m_kk) { + doublereal State::concentration(const size_t k) const { + if (k < m_kk) { return m_y[k] * m_dens * m_rmolwts[k] ; } throw CanteraError("State:massFraction", "illegal species index number"); @@ -198,16 +193,15 @@ namespace Cantera { } void State::setConcentrations(const doublereal* const conc) { - int k; doublereal sum = 0.0, norm = 0.0; - for (k = 0; k != m_kk; ++k) { + for (size_t k = 0; k != m_kk; ++k) { sum += conc[k]*m_molwts[k]; norm += conc[k]; } m_mmw = sum/norm; setDensity(sum); doublereal rsum = 1.0/sum; - for (k = 0; k != m_kk; ++k) { + for (size_t k = 0; k != m_kk; ++k) { m_ym[k] = conc[k] * rsum; m_y[k] = m_ym[k] * m_molwts[k]; } @@ -244,7 +238,6 @@ namespace Cantera { m_dens = molarDensity*meanMolecularWeight(); } - void State::init(const array_fp& mw) { m_kk = mw.size(); m_molwts.resize(m_kk); @@ -252,10 +245,11 @@ namespace Cantera { m_y.resize(m_kk, 0.0); m_ym.resize(m_kk, 0.0); copy(mw.begin(), mw.end(), m_molwts.begin()); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (m_molwts[k] < 0.0) { throw CanteraError("State::init", - "negative molecular weight for species number "+int2str(k)); + "negative molecular weight for species number " + + int2str(int(k))); } /* * Some surface phases may define species representing diff --git a/Cantera/src/thermo/State.h b/Cantera/src/thermo/State.h index d9725b33e..89b1c3eb5 100644 --- a/Cantera/src/thermo/State.h +++ b/Cantera/src/thermo/State.h @@ -6,12 +6,8 @@ */ /* - * $Date$ - * $Revision$ - * * Copyright 2001-2003 California Institute of Technology * See file License.txt for licensing information - * */ #ifndef CT_STATE2_H @@ -20,13 +16,8 @@ #include "ct_defs.h" #include "utilities.h" -#ifdef WIN32 -#pragma warning(disable:4996) -#endif - namespace Cantera { - //! Manages the independent variables of temperature, mass density, //! and species mass/mole fraction that define the thermodynamic //! state. @@ -121,7 +112,7 @@ namespace Cantera { * mole fractions of all species are desired. * @param k species index */ - doublereal moleFraction(const int k) const; + doublereal moleFraction(const size_t k) const; //! Set the mole fractions to the specified values, and then //! normalize them so that they sum to 1.0. @@ -161,7 +152,7 @@ namespace Cantera { * * @param k species index */ - doublereal massFraction(const int k) const; + doublereal massFraction(const size_t k) const; //! Set the mass fractions to the specified values, and then //! normalize them so that they sum to 1.0. @@ -201,7 +192,7 @@ namespace Cantera { * * @param k Index of species */ - doublereal concentration(const int k) const; + doublereal concentration(const size_t k) const; //! Set the concentrations to the specified values within the //! phase. @@ -377,7 +368,7 @@ namespace Cantera { /** * m_kk is the number of species in the phase */ - int m_kk; + size_t m_kk; //! Set the molecular weight of a single species to a given value /*! diff --git a/Cantera/src/thermo/StoichSubstance.cpp b/Cantera/src/thermo/StoichSubstance.cpp index 995333aa9..5bbc05f2f 100644 --- a/Cantera/src/thermo/StoichSubstance.cpp +++ b/Cantera/src/thermo/StoichSubstance.cpp @@ -1,21 +1,10 @@ /** - * * @file StoichSubstance.cpp * This file contains the class definitions for the StoichSubstance * ThermoPhase class. */ -/* - * $Date$ - * $Revision$ - * - * Copyright 2001 California Institute of Technology - * - */ -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif +// Copyright 2001 California Institute of Technology #include "ct_defs.h" #include "mix_defs.h" @@ -24,7 +13,6 @@ namespace Cantera { - // Default empty constructor StoichSubstance::StoichSubstance() : m_kk(0), @@ -137,10 +125,9 @@ namespace Cantera { if (tmax > 0.0) m_tmax = tmax; m_p0 = refPressure(); - int leng = m_kk; - m_h0_RT.resize(leng); - m_cp0_R.resize(leng); - m_s0_R.resize(leng); + m_h0_RT.resize(m_kk); + m_cp0_R.resize(m_kk); + m_s0_R.resize(m_kk); // Put the object on a valid temperature point. double tnow = 300.; @@ -173,11 +160,11 @@ namespace Cantera { c[0] = 1.0; } - doublereal StoichSubstance::standardConcentration(int k) const { + doublereal StoichSubstance::standardConcentration(size_t k) const { return 1.0; } - doublereal StoichSubstance::logStandardConc(int k) const { + doublereal StoichSubstance::logStandardConc(size_t k) const { return 0.0; } @@ -192,10 +179,6 @@ namespace Cantera { } } - /* - * - */ - void StoichSubstance::getChemPotentials_RT(doublereal* mu) const { mu[0] = gibbs_mole() / (GasConstant * temperature()); } @@ -220,10 +203,6 @@ namespace Cantera { vbar[0] = 1.0 / molarDensity(); } - /* - * - */ - void StoichSubstance::getEnthalpy_RT(doublereal* hrt) const { hrt[0] = enthalpy_mole() / (GasConstant * temperature()); } @@ -248,10 +227,6 @@ namespace Cantera { vol[0] = 1.0 / molarDensity(); } - /* - * - */ - void StoichSubstance::getEnthalpy_RT_ref(doublereal *hrt) const { _updateThermo(); hrt[0] = m_h0_RT[0]; @@ -277,10 +252,6 @@ namespace Cantera { cprt[0] = m_cp0_R[0]; } - /* - * - */ - void StoichSubstance::setParameters(int n, double * const c) { double rho = c[0]; setDensity(rho); diff --git a/Cantera/src/thermo/StoichSubstance.h b/Cantera/src/thermo/StoichSubstance.h index a154f8096..ef9286dea 100644 --- a/Cantera/src/thermo/StoichSubstance.h +++ b/Cantera/src/thermo/StoichSubstance.h @@ -4,14 +4,7 @@ * ThermoPhase class. */ -/* - * $Date$ - * $Revision$ - * - * Copyright 2001 California Institute of Technology - * - */ - +// Copyright 2001 California Institute of Technology #ifndef CT_STOICHSUBSTANCE_H #define CT_STOICHSUBSTANCE_H @@ -183,13 +176,13 @@ namespace Cantera { * by which the generalized concentration is normalized to produce * the activity. */ - virtual doublereal standardConcentration(int k=0) const; + virtual doublereal standardConcentration(size_t k=0) const; /** * Returns the natural logarithm of the standard * concentration of the kth species */ - virtual doublereal logStandardConc(int k=0) const; + virtual doublereal logStandardConc(size_t k=0) const; /** * Get the array of chemical potentials at unit activity @@ -393,7 +386,7 @@ namespace Cantera { protected: - int m_kk; + size_t m_kk; doublereal m_tmin; doublereal m_tmax; doublereal m_press; diff --git a/Cantera/src/thermo/StoichSubstanceSSTP.cpp b/Cantera/src/thermo/StoichSubstanceSSTP.cpp index 84345f861..61a772db4 100644 --- a/Cantera/src/thermo/StoichSubstanceSSTP.cpp +++ b/Cantera/src/thermo/StoichSubstanceSSTP.cpp @@ -12,11 +12,6 @@ * * Copyright 2001 California Institute of Technology */ - -/* - * $Id$ - */ - #include "ct_defs.h" #include "mix_defs.h" #include "StoichSubstanceSSTP.h" @@ -223,7 +218,7 @@ namespace Cantera { * by which the generalized concentration is normalized to produce * the activity. */ - doublereal StoichSubstanceSSTP::standardConcentration(int k) const { + doublereal StoichSubstanceSSTP::standardConcentration(size_t k) const { return 1.0; } @@ -231,7 +226,7 @@ namespace Cantera { * Returns the natural logarithm of the standard * concentration of the kth species */ - doublereal StoichSubstanceSSTP::logStandardConc(int k) const { + doublereal StoichSubstanceSSTP::logStandardConc(size_t k) const { return 0.0; } diff --git a/Cantera/src/thermo/StoichSubstanceSSTP.h b/Cantera/src/thermo/StoichSubstanceSSTP.h index 59b5598c4..a055e0b6f 100644 --- a/Cantera/src/thermo/StoichSubstanceSSTP.h +++ b/Cantera/src/thermo/StoichSubstanceSSTP.h @@ -10,12 +10,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ - -/* - * $Date$ - * $Revision$ - */ - #ifndef CT_STOICHSUBSTANCESSTP_H #define CT_STOICHSUBSTANCESSTP_H @@ -316,13 +310,13 @@ namespace Cantera { * @return * Returns The standard Concentration as 1.0 */ - virtual doublereal standardConcentration(int k=0) const; + virtual doublereal standardConcentration(size_t k=0) const; //! Natural logarithm of the standard concentration of the kth species. /*! * @param k index of the species (defaults to zero) */ - virtual doublereal logStandardConc(int k=0) const; + virtual doublereal logStandardConc(size_t k=0) const; //! Get the array of chemical potentials at unit activity for the species //! at their standard states at the current T and P of the solution. diff --git a/Cantera/src/thermo/SurfPhase.cpp b/Cantera/src/thermo/SurfPhase.cpp index ab0ecc4c7..4f296d160 100644 --- a/Cantera/src/thermo/SurfPhase.cpp +++ b/Cantera/src/thermo/SurfPhase.cpp @@ -5,20 +5,8 @@ * (see \ref thermoprops and class * \link Cantera::SurfPhase SurfPhase\endlink). */ - -/* - * $Revision$ - * $Date$ - */ - // Copyright 2002 California Institute of Technology -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "SurfPhase.h" #include "EdgePhase.h" #include "ThermoFactory.h" @@ -180,7 +168,7 @@ namespace Cantera { void SurfPhase::getPartialMolarEnthalpies(doublereal* hbar) const { getEnthalpy_RT(hbar); doublereal rt = GasConstant * temperature(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { hbar[k] *= rt; } } @@ -193,7 +181,7 @@ namespace Cantera { */ void SurfPhase::getPartialMolarEntropies(doublereal* sbar) const { getEntropy_R(sbar); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { sbar[k] *= GasConstant; } } @@ -206,7 +194,7 @@ namespace Cantera { */ void SurfPhase::getPartialMolarCp(doublereal* cpbar) const { getCp_R(cpbar); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { cpbar[k] *= GasConstant; } } @@ -225,9 +213,8 @@ namespace Cantera { void SurfPhase::getChemPotentials(doublereal* mu) const { _updateThermo(); copy(m_mu0.begin(), m_mu0.end(), mu); - int k; getActivityConcentrations(DATA_PTR(m_work)); - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { mu[k] += GasConstant * temperature() * (log(m_work[k]) - logStandardConc(k)); } @@ -237,11 +224,11 @@ namespace Cantera { getConcentrations(c); } - doublereal SurfPhase::standardConcentration(int k) const { + doublereal SurfPhase::standardConcentration(size_t k) const { return m_n0/size(k); } - doublereal SurfPhase::logStandardConc(int k) const { + doublereal SurfPhase::logStandardConc(size_t k) const { return m_logn0 - m_logsize[k]; } @@ -286,7 +273,7 @@ namespace Cantera { void SurfPhase::getStandardVolumes(doublereal* vol) const { _updateThermo(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { vol[k] = 1.0/standardConcentration(k); } } @@ -308,9 +295,9 @@ namespace Cantera { } void SurfPhase::initThermo() { - if (m_kk <= 0) { + if (m_kk == 0) { throw CanteraError("SurfPhase::initThermo", - "Number of species is less than or equal to zero"); + "Number of species is equal to zero"); } m_h0.resize(m_kk); m_s0.resize(m_kk); @@ -322,7 +309,7 @@ namespace Cantera { cov[0] = 1.0; setCoverages(DATA_PTR(cov)); m_logsize.resize(m_kk); - for (int k = 0; k < m_kk; k++) + for (size_t k = 0; k < m_kk; k++) m_logsize[k] = log(size(k)); } @@ -357,18 +344,17 @@ namespace Cantera { void SurfPhase:: setCoverages(const doublereal* theta) { double sum = 0.0; - int k; - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { sum += theta[k]; } if (sum <= 0.0) { - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { cout << "theta(" << k << ") = " << theta[k] << endl; } throw CanteraError("SurfPhase::setCoverages", "Sum of Coverage fractions is zero or negative"); } - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_work[k] = m_n0*theta[k]/(sum*size(k)); } /* @@ -380,7 +366,7 @@ namespace Cantera { void SurfPhase:: setCoveragesNoNorm(const doublereal* theta) { - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_work[k] = m_n0*theta[k]/(size(k)); } /* @@ -393,24 +379,23 @@ namespace Cantera { void SurfPhase:: getCoverages(doublereal* theta) const { getConcentrations(theta); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { theta[k] *= size(k)/m_n0; } } void SurfPhase:: setCoveragesByName(std::string cov) { - int kk = nSpecies(); - int k; + size_t kk = nSpecies(); compositionMap cc; - for (k = 0; k < kk; k++) { + for (size_t k = 0; k < kk; k++) { cc[speciesName(k)] = -1.0; } parseCompString(cov, cc); doublereal c; vector_fp cv(kk, 0.0); bool ifound = false; - for (k = 0; k < kk; k++) { + for (size_t k = 0; k < kk; k++) { c = cc[speciesName(k)]; if (c > 0.0) { ifound = true; @@ -433,8 +418,7 @@ namespace Cantera { DATA_PTR(m_s0)); m_tlast = tnow; doublereal rt = GasConstant * tnow; - int k; - for (k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_h0[k] *= rt; m_s0[k] *= GasConstant; m_cp0[k] *= GasConstant; diff --git a/Cantera/src/thermo/SurfPhase.h b/Cantera/src/thermo/SurfPhase.h index b7a5a3c3e..6c0a544c6 100644 --- a/Cantera/src/thermo/SurfPhase.h +++ b/Cantera/src/thermo/SurfPhase.h @@ -6,13 +6,7 @@ * (see \ref thermoprops and class \link Cantera::SurfPhase SurfPhase\endlink). */ -/* - * $Date$ - * $Revision$ - * - * Copyright 2002 California Institute of Technology - * - */ +// Copyright 2002 California Institute of Technology #ifndef CT_SURFPHASE_H #define CT_SURFPHASE_H @@ -343,13 +337,13 @@ namespace Cantera { * @return * Returns the standard Concentration in units of m3 kmol-1. */ - virtual doublereal standardConcentration(int k = 0) const; + virtual doublereal standardConcentration(size_t k = 0) const; //! Return the log of the standard concentration for the kth species /*! * @param k species index (default 0) */ - virtual doublereal logStandardConc(int k=0) const; + virtual doublereal logStandardConc(size_t k=0) const; //! Set the equation of state parameters from the argument list /*! diff --git a/Cantera/src/thermo/ThermoFactory.cpp b/Cantera/src/thermo/ThermoFactory.cpp index ea51c3f6d..f97b099df 100644 --- a/Cantera/src/thermo/ThermoFactory.cpp +++ b/Cantera/src/thermo/ThermoFactory.cpp @@ -4,19 +4,8 @@ * (see \ref thermoprops and class \link Cantera::ThermoFactory ThermoFactory\endlink). * */ - -/* - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology - -#ifdef WIN32 -#pragma warning(disable:4786) -#endif - #include "ThermoFactory.h" #include "speciesThermoTypes.h" @@ -358,11 +347,10 @@ namespace Cantera { // used to check that each species is declared only once std::map declared; - int nspa = spArray_dbases.size(); - int nSpecies = 0; + size_t nSpecies = 0; bool skip; - for (int jsp = 0; jsp < nspa; jsp++) { + for (size_t jsp = 0; jsp < spArray_dbases.size(); jsp++) { const XML_Node& speciesArray = *spArray_names[jsp]; // Get the top XML for the database @@ -371,7 +359,7 @@ namespace Cantera { // Get the array of species name strings and then count them std::vector spnames; getStringArray(speciesArray, spnames); - int nsp = static_cast(spnames.size()); + size_t nsp = spnames.size(); // if 'all' is specified as the one and only species in the // spArray_names field, then add all species @@ -379,9 +367,9 @@ namespace Cantera { if (nsp == 1 && spnames[0] == "all") { std::vector allsp; db->getChildren("species", allsp); - nsp = static_cast(allsp.size()); + nsp = allsp.size(); spnames.resize(nsp); - for (int nn = 0; nn < nsp; nn++) { + for (size_t nn = 0; nn < nsp; nn++) { string stemp = (*allsp[nn])["name"]; bool skip = false; if (declared[stemp]) { @@ -407,9 +395,9 @@ namespace Cantera { else if (nsp == 1 && spnames[0] == "unique") { std::vector allsp; db->getChildren("species", allsp); - nsp = static_cast(allsp.size()); + nsp = allsp.size(); spnames.resize(nsp); - for (int nn = 0; nn < nsp; nn++) { + for (size_t nn = 0; nn < nsp; nn++) { string stemp = (*allsp[nn])["name"]; bool skip = false; if (declared[stemp]) { @@ -427,7 +415,7 @@ namespace Cantera { } } } else { - for (int k = 0; k < nsp; k++) { + for (size_t k = 0; k < nsp; k++) { string stemp = spnames[k]; skip = false; if (declared[stemp]) { @@ -671,16 +659,16 @@ namespace Cantera { } - int k = 0; + size_t k = 0; - int nsp = spDataNodeList.size(); + size_t nsp = spDataNodeList.size(); if (ssConvention == cSS_CONVENTION_SLAVE) { if (nsp > 0) { throw CanteraError("importPhase()", "For Slave standard states, number of species must be zero: " + int2str(nsp)); } } - for (int i = 0; i < nsp; i++) { + for (size_t i = 0; i < nsp; i++) { XML_Node *s = spDataNodeList[i]; AssertTrace(s != 0); bool ok = installSpecies(k, *s, *th, spth, spRuleList[i], @@ -749,7 +737,7 @@ namespace Cantera { * @return * Returns true if everything is ok, false otherwise. */ - bool installSpecies(int k, const XML_Node& s, thermo_t& th, + bool installSpecies(size_t k, const XML_Node& s, thermo_t& th, SpeciesThermo *spthermo_ptr, int rule, XML_Node *phaseNode_ptr, VPSSMgr *vpss_ptr, @@ -771,7 +759,7 @@ namespace Cantera { // otherwise, throw an exception map::const_iterator _b = comp.begin(); for (; _b != comp.end(); ++_b) { - if (th.elementIndex(_b->first) < 0) { + if (th.elementIndex(_b->first) == npos) { if (rule == 0) { throw CanteraError("installSpecies", "Species " + s["name"] + @@ -786,9 +774,9 @@ namespace Cantera { // element in phase th. Elements not declared in the // species (i.e., not in map comp) will have zero // entries in the vector. - int m, nel = th.nElements(); + size_t nel = th.nElements(); vector_fp ecomp(nel, 0.0); - for (m = 0; m < nel; m++) { + for (size_t m = 0; m < nel; m++) { const char *es = comp[th.elementName(m)].c_str(); if (strlen(es) > 0) { ecomp[m] = atofCheck(es); @@ -846,8 +834,7 @@ namespace Cantera { } vector xspecies; phaseSpeciesData->getChildren("species", xspecies); - int jj = xspecies.size(); - for (int j = 0; j < jj; j++) { + for (size_t j = 0; j < xspecies.size(); j++) { const XML_Node& sp = *xspecies[j]; jname = sp["name"]; if (jname == kname) { diff --git a/Cantera/src/thermo/ThermoFactory.h b/Cantera/src/thermo/ThermoFactory.h index b4af0abef..a69df3d11 100644 --- a/Cantera/src/thermo/ThermoFactory.h +++ b/Cantera/src/thermo/ThermoFactory.h @@ -4,13 +4,6 @@ * (see \ref thermoprops and class \link Cantera::ThermoFactory ThermoFactory\endlink). * */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology @@ -298,7 +291,7 @@ namespace Cantera { * @return * Returns true if everything is ok, false otherwise. */ - bool installSpecies(int k, const XML_Node& s, thermo_t& p, + bool installSpecies(size_t k, const XML_Node& s, thermo_t& p, SpeciesThermo* spthermo_ptr, int rule, XML_Node *phaseNode_ptr = 0, VPSSMgr *vpss_ptr = 0, diff --git a/Cantera/src/thermo/ThermoPhase.cpp b/Cantera/src/thermo/ThermoPhase.cpp index 746203f18..71f3233c4 100644 --- a/Cantera/src/thermo/ThermoPhase.cpp +++ b/Cantera/src/thermo/ThermoPhase.cpp @@ -5,20 +5,7 @@ * (see class \link Cantera::ThermoPhase ThermoPhase\endlink). */ -/* - * $Author$ - * $Date$ - * $Revision$ - * - * Copyright 2002 California Institute of Technology - * - */ - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif +// Copyright 2002 California Institute of Technology #include "ThermoPhase.h" #include "mdp_allo.h" @@ -51,7 +38,7 @@ namespace Cantera { ThermoPhase::~ThermoPhase() { - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (m_speciesData[k]) { delete m_speciesData[k]; m_speciesData[k] = 0; @@ -100,7 +87,7 @@ namespace Cantera { /* * We need to destruct first */ - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { if (m_speciesData[k]) { delete m_speciesData[k]; m_speciesData[k] = 0; @@ -125,7 +112,7 @@ namespace Cantera { * Do a deep copy of species Data, because we own this */ m_speciesData.resize(m_kk); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_speciesData[k] = new XML_Node(*(right.m_speciesData[k])); } @@ -162,20 +149,18 @@ namespace Cantera { return m_ssConvention; } //================================================================================================================= - doublereal ThermoPhase::logStandardConc(int k) const { + doublereal ThermoPhase::logStandardConc(size_t k) const { return log(standardConcentration(k)); } //================================================================================================================= void ThermoPhase::getActivities(doublereal* a) const { getActivityConcentrations(a); - int nsp = nSpecies(); - int k; - for (k = 0; k < nsp; k++) a[k] /= standardConcentration(k); + for (size_t k = 0; k < nSpecies(); k++) a[k] /= standardConcentration(k); } //================================================================================================================= void ThermoPhase::getLnActivityCoefficients(doublereal *const lnac) const { getActivityCoefficients(lnac); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { lnac[k] = std::log(lnac[k]); } } @@ -190,8 +175,9 @@ namespace Cantera { //================================================================================================================= void ThermoPhase::setState_TPX(doublereal t, doublereal p, const std::string& x) { compositionMap xx; - int kk = nSpecies(); - for (int k = 0; k < kk; k++) xx[speciesName(k)] = -1.0; + for (size_t k = 0; k < nSpecies(); k++) { + xx[speciesName(k)] = -1.0; + } try { parseCompString(x, xx); } @@ -215,8 +201,9 @@ namespace Cantera { void ThermoPhase::setState_TPY(doublereal t, doublereal p, const std::string& y) { compositionMap yy; - int kk = nSpecies(); - for (int k = 0; k < kk; k++) yy[speciesName(k)] = -1.0; + for (size_t k = 0; k < nSpecies(); k++) { + yy[speciesName(k)] = -1.0; + } try { parseCompString(y, yy); } @@ -818,7 +805,7 @@ namespace Cantera { void ThermoPhase::getUnitsStandardConc(double *uA, int k, int sizeUA) const { for (int i = 0; i < sizeUA; i++) { if (i == 0) uA[0] = 1.0; - if (i == 1) uA[1] = -nDim(); + if (i == 1) uA[1] = -int(nDim()); if (i == 2) uA[2] = 0.0; if (i == 3) uA[3] = 0.0; if (i == 4) uA[4] = 0.0; @@ -945,14 +932,14 @@ namespace Cantera { void ThermoPhase::setReferenceComposition(const doublereal *const x) { xMol_Ref.resize(m_kk); if (x) { - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { xMol_Ref[k] = x[k]; } } else { getMoleFractions(DATA_PTR(xMol_Ref)); } double sum = -1.0; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { sum += xMol_Ref[k]; } if (fabs(sum) > 1.0E-11) { @@ -963,7 +950,7 @@ namespace Cantera { } void ThermoPhase::getReferenceComposition( doublereal *const x) const { - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { x[k] = xMol_Ref[k]; } } @@ -985,9 +972,9 @@ namespace Cantera { */ void ThermoPhase::initThermo() { // Check to see that there is at least one species defined in the phase - if (m_kk <= 0) { + if (m_kk == 0) { throw CanteraError("ThermoPhase::initThermo()", - "Number of species is less than or equal to zero"); + "Number of species is equal to zero"); } xMol_Ref.resize(m_kk, 0.0); } @@ -996,8 +983,8 @@ namespace Cantera { } //==================================================================================================================== - void ThermoPhase::saveSpeciesData(const int k, const XML_Node* const data) { - if ((int) m_speciesData.size() < (k + 1)) { + void ThermoPhase::saveSpeciesData(const size_t k, const XML_Node* const data) { + if (m_speciesData.size() < (k + 1)) { m_speciesData.resize(k+1, 0); } m_speciesData[k] = new XML_Node(*data); @@ -1006,7 +993,7 @@ namespace Cantera { // Return a pointer to the XML tree containing the species // data for this phase. const std::vector & ThermoPhase::speciesData() const { - if ((int) m_speciesData.size() != m_kk) { + if (m_speciesData.size() != m_kk) { throw CanteraError("ThermoPhase::speciesData", "m_speciesData is the wrong size"); } @@ -1050,14 +1037,14 @@ namespace Cantera { */ void ThermoPhase::setElementPotentials(const vector_fp& lambda) { doublereal rrt = 1.0/(GasConstant* temperature()); - int mm = nElements(); - if (lambda.size() < (size_t) mm) { + size_t mm = nElements(); + if (lambda.size() < mm) { throw CanteraError("setElementPotentials", "lambda too small"); } if (!m_hasElementPotentials) { m_lambdaRRT.resize(mm); } - for (int m = 0; m < mm; m++) { + for (size_t m = 0; m < mm; m++) { m_lambdaRRT[m] = lambda[m] * rrt; } m_hasElementPotentials = true; @@ -1072,9 +1059,8 @@ namespace Cantera { */ bool ThermoPhase::getElementPotentials(doublereal* lambda) const { doublereal rt = GasConstant* temperature(); - int mm = nElements(); if (m_hasElementPotentials) { - for (int m = 0; m < mm; m++) { + for (size_t m = 0; m < nElements(); m++) { lambda[m] = m_lambdaRRT[m] * rt; } } @@ -1241,7 +1227,7 @@ namespace Cantera { } } - int kk = nSpecies(); + size_t kk = nSpecies(); array_fp x(kk); array_fp y(kk); array_fp mu(kk); @@ -1249,7 +1235,6 @@ namespace Cantera { getMassFractions(&y[0]); getChemPotentials(&mu[0]); doublereal rt = GasConstant * temperature(); - int k; //if (th.nSpecies() > 1) { if (show_thermo) { @@ -1259,7 +1244,7 @@ namespace Cantera { sprintf(p, " ------------- " "------------ ------------\n"); s += p; - for (k = 0; k < kk; k++) { + for (size_t k = 0; k < kk; k++) { if (x[k] > SmallNumber) { sprintf(p, "%18s %12.6g %12.6g %12.6g\n", speciesName(k).c_str(), x[k], y[k], mu[k]/rt); @@ -1278,7 +1263,7 @@ namespace Cantera { sprintf(p, " -------------" " ------------\n"); s += p; - for (k = 0; k < kk; k++) { + for (size_t k = 0; k < kk; k++) { sprintf(p, "%18s %12.6g %12.6g\n", speciesName(k).c_str(), x[k], y[k]); s += p; @@ -1327,7 +1312,7 @@ namespace Cantera { csvFile.precision(8); - int kk = nSpecies(); + size_t kk = nSpecies(); doublereal *x = new doublereal[kk]; doublereal *y = new doublereal[kk]; doublereal *mu = new doublereal[kk]; @@ -1400,7 +1385,7 @@ namespace Cantera { catch (CanteraError) {;} csvFile << endl << setw(tabS) << "Species,"; - for ( int i = 0; i < (int)pNames.size(); i++ ){ + for (size_t i = 0; i < pNames.size(); i++) { csvFile << setw(tabM) << pNames[i] << ","; } csvFile << endl; @@ -1409,15 +1394,15 @@ namespace Cantera { csvFile << setw(tabS+(tabM+1)*pNames.size()) << "-\n"; csvFile.fill(' '); */ - for (int k = 0; k < kk; k++) { + for (size_t k = 0; k < kk; k++) { csvFile << setw(tabS) << speciesName(k) + ","; if (x[k] > SmallNumber) { - for (int i = 0; i < (int)pNames.size(); i++) { + for (size_t i = 0; i < pNames.size(); i++) { csvFile << setw(tabM) << data[i][k] << ","; } csvFile << endl; } else { - for (int i = 0; i < (int)pNames.size(); i++) { + for (size_t i = 0; i < pNames.size(); i++) { csvFile << setw(tabM) << 0 << ","; } csvFile << endl; diff --git a/Cantera/src/thermo/ThermoPhase.h b/Cantera/src/thermo/ThermoPhase.h index 322a749f1..610065651 100644 --- a/Cantera/src/thermo/ThermoPhase.h +++ b/Cantera/src/thermo/ThermoPhase.h @@ -6,13 +6,7 @@ * ThermoPhase\endlink). */ -/* - * $Date$ - * $Revision$ - * - * Copyright 2002 California Institute of Technology - * - */ +// Copyright 2002 California Institute of Technology #ifndef CT_THERMOPHASE_H #define CT_THERMOPHASE_H @@ -775,7 +769,7 @@ namespace Cantera { * @param k index of the species. Default is -1, which will return the max of the min value * over all species. */ - virtual doublereal minTemp(int k = -1) const { + virtual doublereal minTemp(size_t k = npos) const { return m_spthermo->minTemp(k); } @@ -844,7 +838,7 @@ namespace Cantera { * @param k index of the species. Default is -1, which will return the min of the max value * over all species. */ - virtual doublereal maxTemp(int k = -1) const { + virtual doublereal maxTemp(size_t k = npos) const { return m_spthermo->maxTemp(k); } @@ -1084,7 +1078,7 @@ namespace Cantera { * Returns the standard concentration. The units are by definition * dependent on the ThermoPhase and kinetics manager representation. */ - virtual doublereal standardConcentration(int k=0) const { + virtual doublereal standardConcentration(size_t k=0) const { err("standardConcentration"); return -1.0; } @@ -1093,7 +1087,7 @@ namespace Cantera { /*! * @param k index of the species (defaults to zero) */ - virtual doublereal logStandardConc(int k=0) const; + virtual doublereal logStandardConc(size_t k=0) const; //! Returns the units of the standard and generalized concentrations. /*! @@ -1209,7 +1203,7 @@ namespace Cantera { void getElectrochemPotentials(doublereal* mu) const { getChemPotentials(mu); double ve = Faraday * electricPotential(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { mu[k] += ve*charge(k); } } @@ -1912,7 +1906,7 @@ namespace Cantera { * @param data Pointer to the XML_Node data containing * information about the species in the phase. */ - void saveSpeciesData(const int k, const XML_Node* const data); + void saveSpeciesData(const size_t k, const XML_Node* const data); //! Return a pointer to the vector of XML nodes containing the species //! data for this phase. @@ -2036,7 +2030,7 @@ namespace Cantera { * location of a phase object in a list, and is used by the * interface library (clib) routines for this purpose. */ - int index() const { return m_index; } + size_t index() const { return m_index; } /** @@ -2049,7 +2043,7 @@ namespace Cantera { * * @param m Input the index number. */ - void setIndex(int m) { m_index = m; } + void setIndex(size_t m) { m_index = m; } //! Set the equation of state parameters @@ -2240,7 +2234,7 @@ namespace Cantera { * lead to unpredictable results if used in conjunction with * the interface library. */ - int m_index; + size_t m_index; //! Storred value of the electric potential for this phase /*! diff --git a/Cantera/src/thermo/VPSSMgr.cpp b/Cantera/src/thermo/VPSSMgr.cpp index 1204bce2c..6bd985829 100644 --- a/Cantera/src/thermo/VPSSMgr.cpp +++ b/Cantera/src/thermo/VPSSMgr.cpp @@ -11,17 +11,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Author$ - * $Date$ - * $Revision$ - */ - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif #include "VPSSMgr.h" #include "VPStandardStateTP.h" @@ -147,7 +136,7 @@ namespace Cantera { // Go see if the SpeciesThermo type is a GeneralSpeciesThermo GeneralSpeciesThermo * gst = dynamic_cast(sp_ptr); if (gst) { - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { SpeciesThermoInterpType *st = gst->provideSTIT(k); STITbyPDSS * stpd = dynamic_cast(st); if (stpd) { @@ -204,7 +193,7 @@ namespace Cantera { if (m_useTmpStandardStateStorage) { std::copy(m_hss_RT.begin(), m_hss_RT.end(), urt); doublereal pRT = m_plast / (GasConstant * m_tlast); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { urt[k] -= pRT * m_Vss[k]; } } else { @@ -322,7 +311,7 @@ namespace Cantera { } void VPSSMgr::_updateStandardStateThermo() { - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { PDSS *kPDSS = m_vptp_ptr->providePDSS(k); kPDSS->setState_TP(m_tlast, m_plast); } @@ -332,7 +321,7 @@ namespace Cantera { void VPSSMgr::_updateRefStateThermo() const { if (m_spthermo) { m_spthermo->update(m_tlast, &m_cp0_R[0], &m_h0_RT[0], &m_s0_R[0]); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_g0_RT[k] = m_h0_RT[k] - m_s0_R[k]; } } @@ -378,7 +367,7 @@ namespace Cantera { void VPSSMgr::initThermoXML(XML_Node& phaseNode, std::string id) { const PDSS *kPDSS = m_vptp_ptr->providePDSS(0); m_p0 = kPDSS->refPressure(); - for (int i = 0; i < m_kk; i++) { + for (size_t i = 0; i < m_kk; i++) { const PDSS *kPDSS = m_vptp_ptr->providePDSS(i); doublereal mint = kPDSS->minTemp(); if (mint > m_minTemp) { @@ -393,7 +382,7 @@ namespace Cantera { // Add a check to see that all references pressures are the same double m_p0_k; if (m_spthermo) { - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_p0_k = m_spthermo->refPressure(k); if (m_p0 != m_p0_k) { //throw CanteraError("VPSSMgr::initThermoXML", @@ -406,7 +395,7 @@ namespace Cantera { } } - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { const PDSS *kPDSS = m_vptp_ptr->providePDSS(k); m_p0_k = kPDSS->refPressure(); if (m_p0 != m_p0_k) { @@ -421,7 +410,7 @@ namespace Cantera { #endif } - void VPSSMgr::installSTSpecies(int k, const XML_Node& s, + void VPSSMgr::installSTSpecies(size_t k, const XML_Node& s, const XML_Node *phaseNode_ptr) { SpeciesThermoFactory* f = SpeciesThermoFactory::factory(); @@ -431,7 +420,7 @@ namespace Cantera { } } - PDSS * VPSSMgr::createInstallPDSS(int k, const XML_Node& s, + PDSS * VPSSMgr::createInstallPDSS(size_t k, const XML_Node& s, const XML_Node *phaseNode_ptr) { err("VPSSMgr::createInstallPDSS"); return (PDSS *) 0; @@ -439,24 +428,24 @@ namespace Cantera { /*****************************************************************/ - doublereal VPSSMgr::minTemp(int k) const { - if (k >= 0) { + doublereal VPSSMgr::minTemp(size_t k) const { + if (k != npos) { const PDSS *kPDSS = m_vptp_ptr->providePDSS(k); return kPDSS->minTemp(); } return m_minTemp; } - doublereal VPSSMgr::maxTemp(int k) const { - if (k >= 0) { + doublereal VPSSMgr::maxTemp(size_t k) const { + if (k != npos) { const PDSS *kPDSS = m_vptp_ptr->providePDSS(k); return kPDSS->maxTemp(); } return m_maxTemp; } - doublereal VPSSMgr::refPressure(int k) const { - if (k >= 0) { + doublereal VPSSMgr::refPressure(size_t k) const { + if (k != npos) { const PDSS *kPDSS = m_vptp_ptr->providePDSS(k); return kPDSS->refPressure(); } diff --git a/Cantera/src/thermo/VPSSMgr.h b/Cantera/src/thermo/VPSSMgr.h index b57751883..104f9af03 100644 --- a/Cantera/src/thermo/VPSSMgr.h +++ b/Cantera/src/thermo/VPSSMgr.h @@ -6,12 +6,6 @@ * (see \ref mgrpdssthermocalc and * class \link Cantera::VPSSMgr VPSSMgr\endlink). */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -663,7 +657,7 @@ namespace Cantera { * * @param k Species index */ - virtual doublereal minTemp(int k=-1) const ; + virtual doublereal minTemp(size_t k=-1) const ; //! Maximum temperature. /*! @@ -675,7 +669,7 @@ namespace Cantera { * * @param k Species Index */ - virtual doublereal maxTemp(int k=-1) const; + virtual doublereal maxTemp(size_t k=-1) const; //! The reference-state pressure for the standard state /*! @@ -691,7 +685,7 @@ namespace Cantera { * @param k Species index. Default is -1, which returns * the generic answer. */ - virtual doublereal refPressure(int k = -1) const ; + virtual doublereal refPressure(size_t k = -1) const ; //@} @@ -754,7 +748,7 @@ namespace Cantera { * @param phaseNode_ptr Pointer to the XML Node corresponding * to the phase which owns the species */ - void installSTSpecies(int k, const XML_Node& speciesNode, + void installSTSpecies(size_t k, const XML_Node& speciesNode, const XML_Node *phaseNode_ptr); //! Install specific content for species k in the standard-state @@ -768,7 +762,7 @@ namespace Cantera { * @param phaseNode_ptr Pointer to the XML Node corresponding * to the phase which owns the species */ - virtual PDSS * createInstallPDSS(int k, const XML_Node& speciesNode, + virtual PDSS * createInstallPDSS(size_t k, const XML_Node& speciesNode, const XML_Node * const phaseNode_ptr); @@ -786,7 +780,7 @@ namespace Cantera { protected: //! Number of species in the phase - int m_kk; + size_t m_kk; //! Variable pressure ThermoPhase object VPStandardStateTP *m_vptp_ptr; diff --git a/Cantera/src/thermo/VPSSMgrFactory.cpp b/Cantera/src/thermo/VPSSMgrFactory.cpp index d3ab29edc..009145d9d 100644 --- a/Cantera/src/thermo/VPSSMgrFactory.cpp +++ b/Cantera/src/thermo/VPSSMgrFactory.cpp @@ -5,23 +5,14 @@ * (see \ref spthermo and class * \link Cantera::VPSSMgrFactory VPSSMgrFactory\endlink); */ -/* - * $Id$ - */ - /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -#ifdef WIN32 -#pragma warning(disable:4786) -#endif - #include "SpeciesThermo.h" - #include "VPSSMgr.h" #include "VPSSMgrFactory.h" @@ -49,7 +40,6 @@ using namespace ctml; using namespace std; - namespace Cantera { VPSSMgrFactory* VPSSMgrFactory::s_factory = 0; @@ -288,15 +278,6 @@ namespace Cantera { vpss = newVPSSMgr(type, vp_ptr); return vpss; } - - - // If it comes back as general, then there may be some unknown - // parameterizations to the SpeciesThermo factory routine. - bool haveSomeUnknowns = true; - GeneralSpeciesThermo *ttmp = dynamic_cast(spth); - if (ttmp == 0) { - haveSomeUnknowns = false; - } // Handle special cases based on the VPStandardState types if (vp_ptr->eosType() == cVPSS_IdealGas) { diff --git a/Cantera/src/thermo/VPSSMgrFactory.h b/Cantera/src/thermo/VPSSMgrFactory.h index 5683608b3..4e10d7a91 100644 --- a/Cantera/src/thermo/VPSSMgrFactory.h +++ b/Cantera/src/thermo/VPSSMgrFactory.h @@ -4,12 +4,6 @@ * standard-state thermodynamic properties of a set of species * (see \ref mgrpdssthermocalc and class \link Cantera::VPSSMgrFactory VPSSMgrFactory\endlink); */ - -/* - * $Revision$ - * $Date$ - */ - /* * Copywrite (2006) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the diff --git a/Cantera/src/thermo/VPSSMgr_ConstVol.cpp b/Cantera/src/thermo/VPSSMgr_ConstVol.cpp index 1734384ca..bd034f262 100644 --- a/Cantera/src/thermo/VPSSMgr_ConstVol.cpp +++ b/Cantera/src/thermo/VPSSMgr_ConstVol.cpp @@ -11,17 +11,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Author$ - * $Date$ - * $Revision$ - */ - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif #include "VPSSMgr_ConstVol.h" #include "xml.h" @@ -78,7 +67,7 @@ namespace Cantera { doublereal del_pRT = (m_plast - m_p0) / (GasConstant * m_tlast); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_hss_RT[k] = m_h0_RT[k] + del_pRT * m_Vss[k]; m_cpss_R[k] = m_cp0_R[k]; m_sss_R[k] = m_s0_R[k]; @@ -138,7 +127,7 @@ namespace Cantera { &phaseNode.root()); const vector&sss = m_vptp_ptr->speciesNames(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { const XML_Node* s = speciesDB->findByAttr("name", sss[k]); if (!s) { throw CanteraError("VPSSMgr_ConstVol::initThermoXML", @@ -164,7 +153,7 @@ namespace Cantera { //} PDSS * - VPSSMgr_ConstVol::createInstallPDSS(int k, const XML_Node& speciesNode, + VPSSMgr_ConstVol::createInstallPDSS(size_t k, const XML_Node& speciesNode, const XML_Node * const phaseNode_ptr) { //VPSSMgr::installSpecies(k, speciesNode, phaseNode_ptr); const XML_Node *ss = speciesNode.findByName("standardState"); @@ -178,7 +167,7 @@ namespace Cantera { "standardState model for species isn't " "constant_incompressible: " + speciesNode.name()); } - if ((int) m_Vss.size() < k+1) { + if (m_Vss.size() < k+1) { m_Vss.resize(k+1, 0.0); } m_Vss[k] = ctml::getFloat(*ss, "molarVolume", "toSI"); diff --git a/Cantera/src/thermo/VPSSMgr_ConstVol.h b/Cantera/src/thermo/VPSSMgr_ConstVol.h index 52ead4294..ef31f3524 100644 --- a/Cantera/src/thermo/VPSSMgr_ConstVol.h +++ b/Cantera/src/thermo/VPSSMgr_ConstVol.h @@ -5,11 +5,6 @@ * states assuming constant volume (see class * \link Cantera::VPSSMgr_ConstVol VPSSMgr_ConstVol \endlink). */ -/* - * $Author$ - * $Revision$ - * $Date$ - */ /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -205,7 +200,7 @@ namespace Cantera { * @return Returns a pointer to the a newly malloced PDSS object * containing the parameterization */ - virtual PDSS* createInstallPDSS(int k, const XML_Node& speciesNode, + virtual PDSS* createInstallPDSS(size_t k, const XML_Node& speciesNode, const XML_Node * const phaseNode_ptr); //@} diff --git a/Cantera/src/thermo/VPSSMgr_General.cpp b/Cantera/src/thermo/VPSSMgr_General.cpp index 442eeda59..d5cca55ed 100644 --- a/Cantera/src/thermo/VPSSMgr_General.cpp +++ b/Cantera/src/thermo/VPSSMgr_General.cpp @@ -11,17 +11,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Author$ - * $Date$ - * $Revision$ - */ - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif #include "VPSSMgr_General.h" #include "PDSS.h" @@ -39,7 +28,6 @@ using namespace std; namespace Cantera { - VPSSMgr_General::VPSSMgr_General(VPStandardStateTP *vp_ptr, SpeciesThermo *spth) : VPSSMgr(vp_ptr, spth) @@ -51,7 +39,6 @@ namespace Cantera { m_useTmpRefStateStorage = true; } - VPSSMgr_General::~VPSSMgr_General() { } @@ -77,7 +64,7 @@ namespace Cantera { * performed here is consistent with the assignment operator's general functionality. */ m_PDSS_ptrs.resize(m_kk); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_PDSS_ptrs[k] = m_vptp_ptr->providePDSS(k); } return *this; @@ -105,7 +92,7 @@ namespace Cantera { * and storred in the owning VPStandardStateTP class. */ m_PDSS_ptrs.resize(m_kk); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_PDSS_ptrs[k] = m_vptp_ptr->providePDSS(k); } } @@ -113,7 +100,7 @@ namespace Cantera { void VPSSMgr_General::_updateRefStateThermo() const { if (m_useTmpRefStateStorage) { - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { PDSS *kPDSS = m_PDSS_ptrs[k]; kPDSS->setState_TP(m_tlast, m_plast); m_h0_RT[k] = kPDSS->enthalpy_RT_ref(); @@ -127,7 +114,7 @@ namespace Cantera { void VPSSMgr_General::_updateStandardStateThermo() { - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { PDSS *kPDSS = m_PDSS_ptrs[k]; kPDSS->setState_TP(m_tlast, m_plast); m_hss_RT[k] = kPDSS->enthalpy_RT(); @@ -159,7 +146,7 @@ namespace Cantera { std::copy(m_g0_RT.begin(), m_g0_RT.end(), g); scale(g, g+m_kk, g, _rt); } else { - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { PDSS *kPDSS = m_PDSS_ptrs[k]; kPDSS->setState_TP(m_tlast, m_plast); double h0_RT = kPDSS->enthalpy_RT_ref(); @@ -175,7 +162,7 @@ namespace Cantera { } PDSS* - VPSSMgr_General::returnPDSS_ptr(int k, const XML_Node& speciesNode, + VPSSMgr_General::returnPDSS_ptr(size_t k, const XML_Node& speciesNode, const XML_Node * const phaseNode_ptr, bool &doST) { PDSS *kPDSS = 0; doST = true; @@ -240,12 +227,12 @@ namespace Cantera { } PDSS * - VPSSMgr_General::createInstallPDSS(int k, const XML_Node& speciesNode, + VPSSMgr_General::createInstallPDSS(size_t k, const XML_Node& speciesNode, const XML_Node * const phaseNode_ptr) { bool doST; PDSS *kPDSS = returnPDSS_ptr(k, speciesNode, phaseNode_ptr, doST); // VPSSMgr::installSTSpecies(k, speciesNode, phaseNode_ptr); - if ((int) m_PDSS_ptrs.size() < k+1) { + if (m_PDSS_ptrs.size() < k+1) { m_PDSS_ptrs.resize(k+1, 0); } m_PDSS_ptrs[k] = kPDSS; diff --git a/Cantera/src/thermo/VPSSMgr_General.h b/Cantera/src/thermo/VPSSMgr_General.h index fe43a307b..4c05ac6ea 100644 --- a/Cantera/src/thermo/VPSSMgr_General.h +++ b/Cantera/src/thermo/VPSSMgr_General.h @@ -6,10 +6,6 @@ * but slow way (see \ref mgrpdssthermocalc and * class \link Cantera::VPSSMgr_General VPSSMgr_General\endlink). */ -/* - * $Revision$ - * $Date$ - */ /* * Copywrite (2007) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -223,7 +219,7 @@ namespace Cantera { * * @return Returns the pointer to a malloced PDSS object */ - PDSS * returnPDSS_ptr(int k, const XML_Node& speciesNode, + PDSS * returnPDSS_ptr(size_t k, const XML_Node& speciesNode, const XML_Node * const phaseNode_ptr, bool &doST); public: @@ -247,7 +243,7 @@ namespace Cantera { * * @return Returns the pointer to the malloced PDSS object */ - virtual PDSS* createInstallPDSS(int k, const XML_Node& speciesNode, + virtual PDSS* createInstallPDSS(size_t k, const XML_Node& speciesNode, const XML_Node * const phaseNode_ptr); //! This utility function reports the type of parameterization diff --git a/Cantera/src/thermo/VPSSMgr_IdealGas.cpp b/Cantera/src/thermo/VPSSMgr_IdealGas.cpp index 34ef28457..75622b2fa 100644 --- a/Cantera/src/thermo/VPSSMgr_IdealGas.cpp +++ b/Cantera/src/thermo/VPSSMgr_IdealGas.cpp @@ -11,17 +11,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Author$ - * $Date$ - * $Revision$ - */ - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif #include "VPSSMgr_IdealGas.h" #include "utilities.h" @@ -42,7 +31,6 @@ namespace Cantera { m_useTmpStandardStateStorage = true; } - VPSSMgr_IdealGas::~VPSSMgr_IdealGas() { } @@ -71,7 +59,7 @@ namespace Cantera { void VPSSMgr_IdealGas::getIntEnergy_RT(doublereal* urt) const { getEnthalpy_RT(urt); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { urt[k] -= 1.0; } } @@ -86,7 +74,7 @@ namespace Cantera { doublereal pp = log(m_plast / m_p0); doublereal v = temperature() *GasConstant /m_plast; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_hss_RT[k] = m_h0_RT[k]; m_cpss_R[k] = m_cp0_R[k]; m_sss_R[k] = m_s0_R[k] - pp; @@ -101,7 +89,7 @@ namespace Cantera { } PDSS * - VPSSMgr_IdealGas::createInstallPDSS(int k, const XML_Node& speciesNode, + VPSSMgr_IdealGas::createInstallPDSS(size_t k, const XML_Node& speciesNode, const XML_Node * const phaseNode_ptr) { //VPSSMgr::installSpecies(k, speciesNode, phaseNode_ptr); const XML_Node *ss = speciesNode.findByName("standardState"); @@ -113,7 +101,7 @@ namespace Cantera { "ideal_gas: " + speciesNode.name()); } } - if ((int) m_Vss.size() < k+1) { + if (m_Vss.size() < k+1) { m_Vss.resize(k+1, 0.0); } diff --git a/Cantera/src/thermo/VPSSMgr_IdealGas.h b/Cantera/src/thermo/VPSSMgr_IdealGas.h index 146fa3e0a..6267be556 100644 --- a/Cantera/src/thermo/VPSSMgr_IdealGas.h +++ b/Cantera/src/thermo/VPSSMgr_IdealGas.h @@ -6,12 +6,6 @@ * (see \ref mgrpdssthermocalc and * class \link Cantera::VPSSMgr_IdealGas VPSSMgr_IdealGas\endlink). */ -/* - * $Author$ - * $Revision$ - * $Date$ - */ - /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -203,7 +197,7 @@ namespace Cantera { * @return Returns a pointer to the a newly malloced PDSS object * containing the parameterization */ - virtual PDSS* createInstallPDSS(int k, const XML_Node& speciesNode, + virtual PDSS* createInstallPDSS(size_t k, const XML_Node& speciesNode, const XML_Node * const phaseNode_ptr); diff --git a/Cantera/src/thermo/VPSSMgr_Water_ConstVol.cpp b/Cantera/src/thermo/VPSSMgr_Water_ConstVol.cpp index c9d803cff..25239a959 100644 --- a/Cantera/src/thermo/VPSSMgr_Water_ConstVol.cpp +++ b/Cantera/src/thermo/VPSSMgr_Water_ConstVol.cpp @@ -14,17 +14,6 @@ * U.S. Government retains certain rights in this software. */ -/* - * $Date$ - * $Revision$ - */ - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "VPSSMgr_Water_ConstVol.h" #include "PDSS_Water.h" #include "PDSS_ConstVol.h" @@ -117,7 +106,7 @@ namespace Cantera { VPSSMgr_Water_ConstVol::getGibbs_ref(doublereal *g) const{ doublereal RT = GasConstant * m_tlast; getGibbs_RT_ref(g); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { g[k] *= RT; } } @@ -167,7 +156,7 @@ namespace Cantera { void VPSSMgr_Water_ConstVol::_updateRefStateThermo() const { m_p0 = m_waterSS->pref_safe(m_tlast); m_spthermo->update(m_tlast, &m_cp0_R[0], &m_h0_RT[0], &m_s0_R[0]); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { m_g0_RT[k] = m_h0_RT[k] - m_s0_R[k]; PDSS *kPDSS = m_vptp_ptr->providePDSS(k); kPDSS->setTemperature(m_tlast); @@ -189,7 +178,7 @@ namespace Cantera { doublereal RT = GasConstant * m_tlast; doublereal del_pRT = (m_plast - OneAtm) / (RT); - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { m_hss_RT[k] = m_h0_RT[k] + del_pRT * m_Vss[k]; m_cpss_R[k] = m_cp0_R[k]; m_sss_R[k] = m_s0_R[k]; @@ -230,7 +219,7 @@ namespace Cantera { m_waterSS->setState_TP(300., OneAtm); m_Vss[0] = (m_waterSS->density()) / m_vptp_ptr->molecularWeight(0); - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { const XML_Node* s = speciesDB->findByAttr("name", sss[k]); if (!s) { throw CanteraError("VPSSMgr_Water_ConstVol::initThermoXML", @@ -254,7 +243,7 @@ namespace Cantera { } PDSS* - VPSSMgr_Water_ConstVol::createInstallPDSS(int k, const XML_Node& speciesNode, + VPSSMgr_Water_ConstVol::createInstallPDSS(size_t k, const XML_Node& speciesNode, const XML_Node * const phaseNode_ptr) { PDSS *kPDSS = 0; @@ -297,7 +286,7 @@ namespace Cantera { "standardState model for species isn't " "constant_incompressible: " + speciesNode.name()); } - if ((int) m_Vss.size() < k+1) { + if (m_Vss.size() < k+1) { m_Vss.resize(k+1, 0.0); } m_Vss[k] = ctml::getFloat(*ss, "molarVolume", "toSI"); diff --git a/Cantera/src/thermo/VPSSMgr_Water_ConstVol.h b/Cantera/src/thermo/VPSSMgr_Water_ConstVol.h index 057a1d6f9..d93defadd 100644 --- a/Cantera/src/thermo/VPSSMgr_Water_ConstVol.h +++ b/Cantera/src/thermo/VPSSMgr_Water_ConstVol.h @@ -7,12 +7,6 @@ * (see \ref mgrpdssthermocalc and * class \link Cantera::VPSSMgr_ConstVol VPSSMgr_ConstVol\endlink). */ - -/* - * $Revision$ - * $Date$ - */ - /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -280,7 +274,7 @@ namespace Cantera { * @param phaseNode_ptr Pointer to the XML Node corresponding * to the phase which owns the species */ - virtual PDSS *createInstallPDSS(int k, const XML_Node& speciesNode, + virtual PDSS *createInstallPDSS(size_t k, const XML_Node& speciesNode, const XML_Node * const phaseNode_ptr); //! This utility function reports the type of parameterization diff --git a/Cantera/src/thermo/VPSSMgr_Water_HKFT.cpp b/Cantera/src/thermo/VPSSMgr_Water_HKFT.cpp index 0b33cdd63..bdf11dfb1 100644 --- a/Cantera/src/thermo/VPSSMgr_Water_HKFT.cpp +++ b/Cantera/src/thermo/VPSSMgr_Water_HKFT.cpp @@ -14,17 +14,6 @@ * U.S. Government retains certain rights in this software. */ -/* - * $Date$ - * $Revision$ - */ - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "VPSSMgr_Water_HKFT.h" #include "PDSS_Water.h" #include "PDSS_HKFT.h" @@ -93,7 +82,7 @@ namespace Cantera { VPSSMgr_Water_HKFT::getGibbs_ref(doublereal *g) const{ getGibbs_RT_ref(g); doublereal RT = GasConstant * m_tlast; - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { g[k] *= RT; } } @@ -158,7 +147,7 @@ namespace Cantera { m_g0_RT[0] = (m_hss_RT[0] - m_sss_R[0]); m_V0[0] = (m_waterSS->density()) / m_vptp_ptr->molecularWeight(0); PDSS_HKFT *ps; - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { ps = (PDSS_HKFT *) m_vptp_ptr->providePDSS(k); ps->setState_TP(m_tlast, m_p0); m_cp0_R[k] = ps->cp_R(); @@ -175,7 +164,7 @@ namespace Cantera { } m_waterSS->setState_TP(m_tlast, m_plast); - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { ps = (PDSS_HKFT *) m_vptp_ptr->providePDSS(k); ps->setState_TP(m_tlast, m_plast); } @@ -191,7 +180,7 @@ namespace Cantera { m_gss_RT[0] = (m_hss_RT[0] - m_sss_R[0]); m_Vss[0] = (m_vptp_ptr->molecularWeight(0)) / (m_waterSS->density()); - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { PDSS_HKFT *ps = (PDSS_HKFT *) m_vptp_ptr->providePDSS(k); ps->setState_TP(m_tlast, m_plast); m_cpss_R[k] = ps->cp_R(); @@ -219,7 +208,7 @@ namespace Cantera { m_waterSS->setState_TP(300., OneAtm); m_Vss[0] = (m_waterSS->density()) / m_vptp_ptr->molecularWeight(0); - for (int k = 1; k < m_kk; k++) { + for (size_t k = 1; k < m_kk; k++) { const XML_Node* s = speciesDB->findByAttr("name", sss[k]); if (!s) { throw CanteraError("VPSSMgr_Water_HKFT::initThermoXML", @@ -240,7 +229,7 @@ namespace Cantera { } PDSS * - VPSSMgr_Water_HKFT::createInstallPDSS(int k, const XML_Node& speciesNode, + VPSSMgr_Water_HKFT::createInstallPDSS(size_t k, const XML_Node& speciesNode, const XML_Node * const phaseNode_ptr) { PDSS *kPDSS = 0; diff --git a/Cantera/src/thermo/VPSSMgr_Water_HKFT.h b/Cantera/src/thermo/VPSSMgr_Water_HKFT.h index 462eae89c..fa34b9ae0 100644 --- a/Cantera/src/thermo/VPSSMgr_Water_HKFT.h +++ b/Cantera/src/thermo/VPSSMgr_Water_HKFT.h @@ -6,12 +6,6 @@ * (see \ref mgrpdssthermocalc and * class \link Cantera::VPSSMgr_Water_HKFT VPSSMgr_Water_HKFT\endlink). */ - -/* - * $Revision$ - * $Date$ - */ - /* * Copywrite (2006) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the @@ -364,7 +358,7 @@ namespace Cantera { * @param phaseNode_ptr Pointer to the XML Node corresponding * to the phase which owns the species */ - virtual PDSS *createInstallPDSS(int k, const XML_Node& speciesNode, + virtual PDSS *createInstallPDSS(size_t k, const XML_Node& speciesNode, const XML_Node * const phaseNode_ptr); //@} diff --git a/Cantera/src/thermo/VPSSMgr_types.h b/Cantera/src/thermo/VPSSMgr_types.h index 4d55e1eff..4b7fd229f 100644 --- a/Cantera/src/thermo/VPSSMgr_types.h +++ b/Cantera/src/thermo/VPSSMgr_types.h @@ -7,11 +7,6 @@ * (see * class \link Cantera::VPSSMgr VPSSMgr\endlink). */ -/* - * $Author$ - * $Revision$ - * $Date$ - */ /* * Copywrite (2005) Sandia Corporation. Under the terms of * Contract DE-AC04-94AL85000 with Sandia Corporation, the diff --git a/Cantera/src/thermo/VPStandardStateTP.cpp b/Cantera/src/thermo/VPStandardStateTP.cpp index e1937b055..63ff70ebc 100644 --- a/Cantera/src/thermo/VPStandardStateTP.cpp +++ b/Cantera/src/thermo/VPStandardStateTP.cpp @@ -10,17 +10,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Author$ - * $Date$ - * $Revision$ - */ - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif #include "VPStandardStateTP.h" #include "VPSSMgr.h" @@ -94,7 +83,7 @@ namespace Cantera { } } m_PDSS_storage.resize(m_kk); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { PDSS *ptmp = b.m_PDSS_storage[k]; m_PDSS_storage[k] = ptmp->duplMyselfAsPDSS(); } @@ -120,7 +109,7 @@ namespace Cantera { * back to this ThermoPhase's properties. This function also sets m_VPSS_ptr * so it occurs after m_VPSS_ptr is set. */ - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { PDSS *ptmp = m_PDSS_storage[k]; ptmp->initAllPtrs(this, m_VPSS_ptr, m_spthermo); } @@ -198,7 +187,7 @@ namespace Cantera { void VPStandardStateTP::getChemPotentials_RT(doublereal* muRT) const{ getChemPotentials(muRT); doublereal invRT = 1.0 / _RT(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { muRT[k] *= invRT; } } @@ -209,7 +198,7 @@ namespace Cantera { void VPStandardStateTP::getStandardChemPotentials(doublereal* g) const { getGibbs_RT(g); doublereal RT = _RT(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { g[k] *= RT; } } @@ -351,7 +340,7 @@ namespace Cantera { initLengths(); ThermoPhase::initThermo(); m_VPSS_ptr->initThermo(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { PDSS *kPDSS = m_PDSS_storage[k]; if (kPDSS) { kPDSS->initThermo(); @@ -417,9 +406,9 @@ namespace Cantera { void - VPStandardStateTP::createInstallPDSS(int k, const XML_Node& s, + VPStandardStateTP::createInstallPDSS(size_t k, const XML_Node& s, const XML_Node * phaseNode_ptr) { - if ((int) m_PDSS_storage.size() < k+1) { + if (m_PDSS_storage.size() < k+1) { m_PDSS_storage.resize(k+1,0); } if (m_PDSS_storage[k] != 0) { @@ -429,12 +418,12 @@ namespace Cantera { } PDSS * - VPStandardStateTP::providePDSS(int k) { + VPStandardStateTP::providePDSS(size_t k) { return m_PDSS_storage[k]; } const PDSS * - VPStandardStateTP::providePDSS(int k) const { + VPStandardStateTP::providePDSS(size_t k) const { return m_PDSS_storage[k]; } @@ -459,7 +448,7 @@ namespace Cantera { VPStandardStateTP::initLengths(); //m_VPSS_ptr->initThermo(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { PDSS *kPDSS = m_PDSS_storage[k]; AssertTrace(kPDSS != 0); if (kPDSS) { diff --git a/Cantera/src/thermo/VPStandardStateTP.h b/Cantera/src/thermo/VPStandardStateTP.h index 4bf25fb97..d9d9a400a 100644 --- a/Cantera/src/thermo/VPStandardStateTP.h +++ b/Cantera/src/thermo/VPStandardStateTP.h @@ -13,11 +13,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Date$ - * $Revision$ - */ - #ifndef CT_VPSTANDARDSTATETP_H #define CT_VPSTANDARDSTATETP_H @@ -585,10 +580,10 @@ protected: */ VPSSMgr *provideVPSSMgr(); - void createInstallPDSS(int k, const XML_Node& s, const XML_Node * phaseNode_ptr); + void createInstallPDSS(size_t k, const XML_Node& s, const XML_Node * phaseNode_ptr); - PDSS* providePDSS(int k); - const PDSS* providePDSS(int k) const; + PDSS* providePDSS(size_t k); + const PDSS* providePDSS(size_t k) const; private: //! @internal Initialize the internal lengths in this object. diff --git a/Cantera/src/thermo/WaterProps.cpp b/Cantera/src/thermo/WaterProps.cpp index f9e5a236a..12555b565 100644 --- a/Cantera/src/thermo/WaterProps.cpp +++ b/Cantera/src/thermo/WaterProps.cpp @@ -6,10 +6,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - //@{ #ifndef MAX #define MAX(x,y) (( (x) > (y) ) ? (x) : (y)) diff --git a/Cantera/src/thermo/WaterProps.h b/Cantera/src/thermo/WaterProps.h index 1f88ef781..08a5afdb2 100644 --- a/Cantera/src/thermo/WaterProps.h +++ b/Cantera/src/thermo/WaterProps.h @@ -10,10 +10,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - #ifndef CT_WATERPROPS_H #define CT_WATERPROPS_H diff --git a/Cantera/src/thermo/WaterPropsIAPWS.cpp b/Cantera/src/thermo/WaterPropsIAPWS.cpp index 57225efb0..37bf01851 100644 --- a/Cantera/src/thermo/WaterPropsIAPWS.cpp +++ b/Cantera/src/thermo/WaterPropsIAPWS.cpp @@ -9,10 +9,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - #include "WaterPropsIAPWS.h" #include "ctexceptions.h" #include "stringUtils.h" @@ -532,7 +528,6 @@ doublereal WaterPropsIAPWS::psat(doublereal temperature, int waterState) { return P_c; } doublereal p = psat_est(temperature); - bool conv = false; for (int i = 0; i < 30; i++) { if (method == 1) { corr(temperature, p, densLiq, densGas, delGRT); @@ -545,11 +540,9 @@ doublereal WaterPropsIAPWS::psat(doublereal temperature, int waterState) { p += dp; if ((method == 1) && delGRT < 1.0E-8) { - conv = true; break; } else { if (fabs(dp/p) < 1.0E-9) { - conv = true; break; } } diff --git a/Cantera/src/thermo/WaterPropsIAPWS.h b/Cantera/src/thermo/WaterPropsIAPWS.h index b3c722b1d..6f231ce52 100644 --- a/Cantera/src/thermo/WaterPropsIAPWS.h +++ b/Cantera/src/thermo/WaterPropsIAPWS.h @@ -9,10 +9,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - #ifndef WATERPROPSIAPWS_H #define WATERPROPSIAPWS_H diff --git a/Cantera/src/thermo/WaterPropsIAPWSphi.cpp b/Cantera/src/thermo/WaterPropsIAPWSphi.cpp index 51d623e22..45048ec19 100644 --- a/Cantera/src/thermo/WaterPropsIAPWSphi.cpp +++ b/Cantera/src/thermo/WaterPropsIAPWSphi.cpp @@ -8,10 +8,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - #include "WaterPropsIAPWSphi.h" #include diff --git a/Cantera/src/thermo/WaterPropsIAPWSphi.h b/Cantera/src/thermo/WaterPropsIAPWSphi.h index bb105dd81..4ce1aa5ed 100644 --- a/Cantera/src/thermo/WaterPropsIAPWSphi.h +++ b/Cantera/src/thermo/WaterPropsIAPWSphi.h @@ -10,10 +10,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - #ifndef WATERPROPSIAPWSPHI_H #define WATERPROPSIAPWSPHI_H diff --git a/Cantera/src/thermo/WaterSSTP.cpp b/Cantera/src/thermo/WaterSSTP.cpp index 5727ea3de..aa3794836 100644 --- a/Cantera/src/thermo/WaterSSTP.cpp +++ b/Cantera/src/thermo/WaterSSTP.cpp @@ -8,10 +8,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - #include "xml.h" #include "WaterSSTP.h" #include "WaterPropsIAPWS.h" @@ -216,14 +212,14 @@ namespace Cantera { * atomic weights used in the Element class and calculate * a consistent H2O molecular weight based on that. */ - int nH = elementIndex("H"); - if (nH < 0) { + size_t nH = elementIndex("H"); + if (nH == npos) { throw CanteraError("WaterSSTP::initThermo", "H not an element"); } double mw_H = atomicWeight(nH); - int nO = elementIndex("O"); - if (nO < 0) { + size_t nO = elementIndex("O"); + if (nO == npos) { throw CanteraError("WaterSSTP::initThermo", "O not an element"); } @@ -405,7 +401,7 @@ namespace Cantera { void WaterSSTP::getGibbs_ref(doublereal *g) const { getGibbs_RT_ref(g); doublereal rt = _RT(); - for (int k = 0; k < m_kk; k++) { + for (size_t k = 0; k < m_kk; k++) { g[k] *= rt; } } diff --git a/Cantera/src/thermo/WaterSSTP.h b/Cantera/src/thermo/WaterSSTP.h index 5231f8655..7bc1ef513 100644 --- a/Cantera/src/thermo/WaterSSTP.h +++ b/Cantera/src/thermo/WaterSSTP.h @@ -8,10 +8,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ - #ifndef CT_WATERSSTP_H #define CT_WATERSSTP_H diff --git a/Cantera/src/thermo/electrolytes.h b/Cantera/src/thermo/electrolytes.h index eecd6f878..e5f423b26 100644 --- a/Cantera/src/thermo/electrolytes.h +++ b/Cantera/src/thermo/electrolytes.h @@ -9,9 +9,6 @@ * Contract DE-AC04-94AL85000 with Sandia Corporation, the * U.S. Government retains certain rights in this software. */ -/* - * $Id$ - */ #ifndef CT_ELECTROLYTES_H #define CT_ELECTROLYTES_H namespace Cantera { diff --git a/Cantera/src/thermo/phasereport.cpp b/Cantera/src/thermo/phasereport.cpp index af3dfdacc..b03ac5dc4 100644 --- a/Cantera/src/thermo/phasereport.cpp +++ b/Cantera/src/thermo/phasereport.cpp @@ -3,19 +3,7 @@ * Output routines for phases */ -/* - * $Date$ - * $Revision$ - * - * Copyright 2001 California Institute of Technology - * - */ - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif +// Copyright 2001 California Institute of Technology #include "ThermoPhase.h" #include "PureFluidPhase.h" diff --git a/Cantera/src/thermo/speciesThermoTypes.h b/Cantera/src/thermo/speciesThermoTypes.h index f8e742821..110dfdcea 100644 --- a/Cantera/src/thermo/speciesThermoTypes.h +++ b/Cantera/src/thermo/speciesThermoTypes.h @@ -3,12 +3,6 @@ * Contains const definitions for types of species * reference-state thermodynamics managers (see \ref spthermo) */ -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology diff --git a/Cantera/src/transport/AqueousTransport.cpp b/Cantera/src/transport/AqueousTransport.cpp index 96adb885f..00d08945a 100644 --- a/Cantera/src/transport/AqueousTransport.cpp +++ b/Cantera/src/transport/AqueousTransport.cpp @@ -2,17 +2,6 @@ * @file AqueousTransport.cpp * Transport properties for aqueous systems */ -/* - * $Revision$ - * $Date$ - */ - - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif #include "ThermoPhase.h" #include "AqueousTransport.h" @@ -33,7 +22,6 @@ using namespace std; */ #define MIN_X 1.e-20 - namespace Cantera { @@ -63,8 +51,6 @@ namespace Cantera { m_debug(false), m_nDim(1) { - - } //==================================================================================================================== @@ -100,9 +86,8 @@ namespace Cantera { m_wratjk.resize(m_nsp, m_nsp, 0.0); m_wratkj1.resize(m_nsp, m_nsp, 0.0); - int j, k; - for (j = 0; j < m_nsp; j++) - for (k = j; k < m_nsp; k++) { + for (size_t j = 0; j < m_nsp; j++) + for (size_t k = j; k < m_nsp; k++) { m_wratjk(j,k) = sqrt(m_mw[j]/m_mw[k]); m_wratjk(k,j) = sqrt(m_wratjk(j,k)); m_wratkj1(j,k) = sqrt(1.0 + m_mw[k]/m_mw[j]); @@ -163,7 +148,7 @@ namespace Cantera { multiply(m_phi, DATA_PTR(m_molefracs), DATA_PTR(m_spwork)); m_viscmix = 0.0; - for (int k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_viscmix += m_molefracs[k] * m_visc[k]/m_spwork[k]; //denom; } return m_viscmix; @@ -181,9 +166,7 @@ namespace Cantera { copy(m_visc.begin(), m_visc.end(), visc); } //==================================================================================================================== - void AqueousTransport::getBinaryDiffCoeffs(const int ld, doublereal* const d) { - int i,j; - + void AqueousTransport::getBinaryDiffCoeffs(const size_t ld, doublereal* const d) { update_T(); // if necessary, evaluate the binary diffusion coefficents @@ -192,8 +175,8 @@ namespace Cantera { doublereal pres = m_thermo->pressure(); doublereal rp = 1.0/pres; - for (i = 0; i < m_nsp; i++) - for (j = 0; j < m_nsp; j++) { + for (size_t i = 0; i < m_nsp; i++) + for (size_t j = 0; j < m_nsp; j++) { d[ld*j + i] = rp * m_bdiff(i,j); } } @@ -215,10 +198,9 @@ namespace Cantera { * dimensioned at least as large as the number of species. */ void AqueousTransport::getMobilities(doublereal* const mobil) { - int k; getMixDiffCoeffs(DATA_PTR(m_spwork)); doublereal c1 = ElectronCharge / (Boltzmann * m_temp); - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { mobil[k] = c1 * m_spwork[k]; } } @@ -226,26 +208,26 @@ namespace Cantera { void AqueousTransport::getFluidMobilities(doublereal* const mobil) { getMixDiffCoeffs(DATA_PTR(m_spwork)); doublereal c1 = 1.0 / (GasConstant * m_temp); - for (int k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { mobil[k] = c1 * m_spwork[k]; } } //==================================================================================================================== void AqueousTransport::set_Grad_V(const doublereal* const grad_V) { - for (int a = 0; a < m_nDim; a++) { + for (size_t a = 0; a < m_nDim; a++) { m_Grad_V[a] = grad_V[a]; } } //==================================================================================================================== void AqueousTransport::set_Grad_T(const doublereal* const grad_T) { - for (int a = 0; a < m_nDim; a++) { + for (size_t a = 0; a < m_nDim; a++) { m_Grad_T[a] = grad_T[a]; } } //==================================================================================================================== void AqueousTransport::set_Grad_X(const doublereal* const grad_X) { - int itop = m_nDim * m_nsp; - for (int i = 0; i < itop; i++) { + size_t itop = m_nDim * m_nsp; + for (size_t i = 0; i < itop; i++) { m_Grad_X[i] = grad_X[i]; } } @@ -258,15 +240,13 @@ namespace Cantera { * \] */ doublereal AqueousTransport::thermalConductivity() { - int k; - update_T(); update_C(); if (!m_spcond_ok) updateCond_T(); if (!m_condmix_ok) { doublereal sum1 = 0.0, sum2 = 0.0; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { sum1 += m_molefracs[k] * m_cond[k]; sum2 += m_molefracs[k] / m_cond[k]; } @@ -294,8 +274,7 @@ namespace Cantera { * the number of species. Units are kg/m/s. */ void AqueousTransport::getThermalDiffCoeffs(doublereal* const dt) { - int k; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { dt[k] = 0.0; } } @@ -322,7 +301,7 @@ namespace Cantera { * Flat vector with the m_nsp in the inner loop. * length = ldx * ndim */ - void AqueousTransport::getSpeciesFluxes(int ndim, const doublereal * const grad_T, + void AqueousTransport::getSpeciesFluxes(size_t ndim, const doublereal * const grad_T, int ldx, const doublereal * const grad_X, int ldf, doublereal * const fluxes) { set_Grad_T(grad_T); @@ -357,29 +336,26 @@ namespace Cantera { * @param fluxes Output of the diffusive fluxes. Flat vector with the m_nsp in the inner loop. * length = ldx * ndim */ - void AqueousTransport::getSpeciesFluxesExt(int ldf, doublereal * const fluxes) { - int n, k; - + void AqueousTransport::getSpeciesFluxesExt(size_t ldf, doublereal * const fluxes) { update_T(); update_C(); getMixDiffCoeffs(DATA_PTR(m_spwork)); - const array_fp& mw = m_thermo->molecularWeights(); const doublereal* y = m_thermo->massFractions(); doublereal rhon = m_thermo->molarDensity(); // Unroll wrt ndim vector_fp sum(m_nDim,0.0); - for (n = 0; n < m_nDim; n++) { - for (k = 0; k < m_nsp; k++) { + for (size_t n = 0; n < m_nDim; n++) { + for (size_t k = 0; k < m_nsp; k++) { fluxes[n*ldf + k] = -rhon * mw[k] * m_spwork[k] * m_Grad_X[n*m_nsp + k]; sum[n] += fluxes[n*ldf + k]; } } // add correction flux to enforce sum to zero - for (n = 0; n < m_nDim; n++) { - for (k = 0; k < m_nsp; k++) { + for (size_t n = 0; n < m_nDim; n++) { + for (size_t k = 0; k < m_nsp; k++) { fluxes[n*ldf + k] -= y[k]*sum[n]; } } @@ -401,7 +377,7 @@ namespace Cantera { // update the binary diffusion coefficients if necessary if (!m_bindiff_ok) updateDiff_T(); - int k, j; + size_t k, j; doublereal mmw = m_thermo->meanMolecularWeight(); doublereal sumxw = 0.0, sum2; doublereal p = m_press; @@ -510,8 +486,7 @@ namespace Cantera { // add an offset to avoid a pure species condition or // negative mole fractions. MIN_X is 1.0E-20, a value // which is below the additive machine precision of mole fractions. - int k; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_molefracs[k] = fmaxx(MIN_X, m_molefracs[k]); } } @@ -521,15 +496,13 @@ namespace Cantera { * thermal conductivity. */ void AqueousTransport::updateCond_T() { - - int k; if (m_mode == CK_Mode) { - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_cond[k] = exp(dot4(m_polytempvec, m_condcoeffs[k])); } } else { - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_cond[k] = m_sqrt_t*dot5(m_polytempvec, m_condcoeffs[k]); } } @@ -544,11 +517,10 @@ namespace Cantera { void AqueousTransport::updateDiff_T() { // evaluate binary diffusion coefficients at unit pressure - int i,j; - int ic = 0; + size_t ic = 0; if (m_mode == CK_Mode) { - for (i = 0; i < m_nsp; i++) { - for (j = i; j < m_nsp; j++) { + for (size_t i = 0; i < m_nsp; i++) { + for (size_t j = i; j < m_nsp; j++) { m_bdiff(i,j) = exp(dot4(m_polytempvec, m_diffcoeffs[ic])); m_bdiff(j,i) = m_bdiff(i,j); ic++; @@ -556,8 +528,8 @@ namespace Cantera { } } else { - for (i = 0; i < m_nsp; i++) { - for (j = i; j < m_nsp; j++) { + for (size_t i = 0; i < m_nsp; i++) { + for (size_t j = i; j < m_nsp; j++) { m_bdiff(i,j) = m_temp * m_sqrt_t*dot5(m_polytempvec, m_diffcoeffs[ic]); m_bdiff(j,i) = m_bdiff(i,j); @@ -574,16 +546,14 @@ namespace Cantera { * Update the pure-species viscosities. */ void AqueousTransport::updateSpeciesViscosities() { - - int k; if (m_mode == CK_Mode) { - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_visc[k] = exp(dot4(m_polytempvec, m_visccoeffs[k])); m_sqvisc[k] = sqrt(m_visc[k]); } } else { - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { // the polynomial fit is done for sqrt(visc/sqrt(T)) m_sqvisc[k] = m_t14*dot5(m_polytempvec, m_visccoeffs[k]); m_visc[k] = (m_sqvisc[k]*m_sqvisc[k]); @@ -604,9 +574,8 @@ namespace Cantera { if (!m_spvisc_ok) updateSpeciesViscosities(); // see Eq. (9-5.15) of Reid, Prausnitz, and Poling - int j, k; - for (j = 0; j < m_nsp; j++) { - for (k = j; k < m_nsp; k++) { + for (size_t j = 0; j < m_nsp; j++) { + for (size_t k = j; k < m_nsp; k++) { vratiokj = m_visc[k]/m_visc[j]; wratiojk = m_mw[j]/m_mw[k]; @@ -625,9 +594,9 @@ namespace Cantera { * This function returns a Transport data object for a given species. * */ - struct LiquidTransportData AqueousTransport::getLiquidTransportData(int kSpecies) + LiquidTransportData AqueousTransport::getLiquidTransportData(int kSpecies) { - struct LiquidTransportData td; + LiquidTransportData td; td.speciesName = m_thermo->speciesName(kSpecies); @@ -640,9 +609,7 @@ namespace Cantera { * */ void AqueousTransport::stefan_maxwell_solve() { - int i, j, a; - - int VIM = 2; + size_t VIM = 2; m_B.resize(m_nsp, VIM); // grab a local copy of the molecular weights const vector_fp& M = m_thermo->molecularWeights(); @@ -663,8 +630,8 @@ namespace Cantera { /* electrochemical potential gradient */ - for (i = 0; i < m_nsp; i++) { - for (a = 0; a < VIM; a++) { + for (size_t i = 0; i < m_nsp; i++) { + for (size_t a = 0; a < VIM; a++) { m_Grad_mu[a*m_nsp + i] = m_chargeSpecies[i] * Faraday * m_Grad_V[a] + (GasConstant*T/m_molefracs[i]) * m_Grad_X[a*m_nsp+i]; } @@ -677,12 +644,12 @@ namespace Cantera { switch ( VIM ) { case 1: /* 1-D approximation */ m_B(0,0) = 0.0; - for (j = 0; j < m_nsp; j++) { + for (size_t j = 0; j < m_nsp; j++) { m_A(0,j) = 1.0; } - for (i = 1; i < m_nsp; i++){ + for (size_t i = 1; i < m_nsp; i++){ m_B(i,0) = m_concentrations[i] * m_Grad_mu[i] / (GasConstant * T); - for (j = 0; j < m_nsp; j++){ + for (size_t j = 0; j < m_nsp; j++){ if (j != i) { m_A(i,j) = m_molefracs[i] / ( M[j] * m_DiffCoeff_StefMax(i,j)); m_A(i,i) -= m_molefracs[j] / ( M[i] * m_DiffCoeff_StefMax(i,j)); @@ -703,13 +670,13 @@ namespace Cantera { case 2: /* 2-D approximation */ m_B(0,0) = 0.0; m_B(0,1) = 0.0; - for (j = 0; j < m_nsp; j++) { + for (size_t j = 0; j < m_nsp; j++) { m_A(0,j) = 1.0; } - for (i = 1; i < m_nsp; i++){ + for (size_t i = 1; i < m_nsp; i++){ m_B(i,0) = m_concentrations[i] * m_Grad_mu[i] / (GasConstant * T); m_B(i,1) = m_concentrations[i] * m_Grad_mu[m_nsp + i] / (GasConstant * T); - for (j = 0; j < m_nsp; j++){ + for (size_t j = 0; j < m_nsp; j++){ if (j != i) { m_A(i,j) = m_molefracs[i] / ( M[j] * m_DiffCoeff_StefMax(i,j)); m_A(i,i) -= m_molefracs[j] / ( M[i] * m_DiffCoeff_StefMax(i,j)); @@ -732,14 +699,14 @@ namespace Cantera { m_B(0,0) = 0.0; m_B(0,1) = 0.0; m_B(0,2) = 0.0; - for (j = 0; j < m_nsp; j++) { + for (size_t j = 0; j < m_nsp; j++) { m_A(0,j) = 1.0; } - for (i = 1; i < m_nsp; i++){ + for (size_t i = 1; i < m_nsp; i++){ m_B(i,0) = m_concentrations[i] * m_Grad_mu[i] / (GasConstant * T); m_B(i,1) = m_concentrations[i] * m_Grad_mu[m_nsp + i] / (GasConstant * T); m_B(i,2) = m_concentrations[i] * m_Grad_mu[2*m_nsp + i] / (GasConstant * T); - for (j = 0; j < m_nsp; j++){ + for (size_t j = 0; j < m_nsp; j++){ if (j != i) { m_A(i,j) = m_molefracs[i] / ( M[j] * m_DiffCoeff_StefMax(i,j)); m_A(i,i) -= m_molefracs[j] / ( M[i] * m_DiffCoeff_StefMax(i,j)); diff --git a/Cantera/src/transport/AqueousTransport.h b/Cantera/src/transport/AqueousTransport.h index c2d9b47d5..630a01bc9 100644 --- a/Cantera/src/transport/AqueousTransport.h +++ b/Cantera/src/transport/AqueousTransport.h @@ -2,11 +2,6 @@ * @file AqueousTransport.h * Header file defining class AqueousTransport */ -/* - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology @@ -203,7 +198,7 @@ namespace Cantera { * @param ld * @param d */ - virtual void getBinaryDiffCoeffs(const int ld, doublereal* const d); + virtual void getBinaryDiffCoeffs(const size_t ld, doublereal* const d); //! Get the Mixture diffusion coefficients /*! @@ -317,7 +312,7 @@ namespace Cantera { * Flat vector with the m_nsp in the inner loop. * length = ldx * ndim */ - virtual void getSpeciesFluxes(int ndim, const doublereal * const grad_T, + virtual void getSpeciesFluxes(size_t ndim, const doublereal * const grad_T, int ldx, const doublereal * const grad_X, int ldf, doublereal * const fluxes); @@ -348,7 +343,7 @@ namespace Cantera { * @param fluxes Output of the diffusive fluxes. Flat vector with the m_nsp in the inner loop. * length = ldx * ndim */ - virtual void getSpeciesFluxesExt(int ldf, doublereal* const fluxes); + virtual void getSpeciesFluxesExt(size_t ldf, doublereal* const fluxes); //! Initialize the transport object @@ -370,7 +365,7 @@ namespace Cantera { * * @param k Species number to obtain the properties about. */ - struct LiquidTransportData getLiquidTransportData(int k); + class LiquidTransportData getLiquidTransportData(int k); //! Solve the stefan_maxell equations for the diffusive fluxes. @@ -383,7 +378,7 @@ namespace Cantera { //! Number of species in the mixture - int m_nsp; + size_t m_nsp; //! Minimum temperature applicable to the transport property eval doublereal m_tmin; @@ -689,7 +684,7 @@ namespace Cantera { /*! * Either 1, 2, or 3 */ - int m_nDim; + size_t m_nDim; }; } #endif diff --git a/Cantera/src/transport/CMakeLists.txt b/Cantera/src/transport/CMakeLists.txt deleted file mode 100644 index cfe392c18..000000000 --- a/Cantera/src/transport/CMakeLists.txt +++ /dev/null @@ -1,18 +0,0 @@ -SET (TRANSPORT_SRCS TransportFactory.cpp MultiTransport.cpp MixTransport.cpp - MMCollisionInt.cpp SolidTransport.cpp DustyGasTransport.cpp) - -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/base) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/thermo) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/numerics) - -ADD_LIBRARY(transport ${TRANSPORT_SRCS}) - -TARGET_LINK_LIBRARIES (transport numerics thermo ctbase) - -SET (TRANSPORT_H TransportFactory.h MultiTransport.h MixTransport.h - MMCollisionInt.h SolidTransport.h DustyGasTransport.h - TransportBase.h L_matrix.h TransportParams.h ) -INSTALL_FILES(/include/cantera/kernel FILES ${TRANSPORT_H}) - - diff --git a/Cantera/src/transport/DustyGasTransport.cpp b/Cantera/src/transport/DustyGasTransport.cpp index 827a0bdd6..803ffa651 100644 --- a/Cantera/src/transport/DustyGasTransport.cpp +++ b/Cantera/src/transport/DustyGasTransport.cpp @@ -1,29 +1,15 @@ /** - * * @file DustyGasTransport.cpp * Implementation file for class DustyGasTransport * * @ingroup transportProps - * */ /* - * $Author$ - * $Date$ - * $Revision$ - * * Copyright 2003 California Institute of Technology * See file License.txt for licensing information - * */ - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "ThermoPhase.h" #include "DustyGasTransport.h" @@ -35,7 +21,6 @@ using namespace std; */ #define MIN_X 1.e-20 - namespace Cantera { //==================================================================================================================== @@ -227,12 +212,12 @@ namespace Cantera { */ void DustyGasTransport::updateBinaryDiffCoeffs() { if (m_bulk_ok) return; - int n,m; + // get the gaseous binary diffusion coefficients m_gastran->getBinaryDiffCoeffs(m_nsp, m_d.ptrColumn(0)); doublereal por2tort = m_porosity / m_tortuosity; - for (n = 0; n < m_nsp; n++) { - for (m = 0; m < m_nsp; m++) { + for (size_t n = 0; n < m_nsp; n++) { + for (size_t m = 0; m < m_nsp; m++) { m_d(n,m) *= por2tort; } } @@ -252,7 +237,7 @@ namespace Cantera { if (m_knudsen_ok) return; doublereal K_g = m_pore_radius * m_porosity / m_tortuosity; const doublereal TwoThirds = 2.0/3.0; - for (int k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_dk[k] = TwoThirds * K_g * sqrt((8.0 * GasConstant * m_temp)/ (Pi * m_mw[k])); } @@ -277,18 +262,17 @@ namespace Cantera { void DustyGasTransport::eval_H_matrix() { updateBinaryDiffCoeffs(); updateKnudsenDiffCoeffs(); - int k,l,j; doublereal sum; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { // evaluate off-diagonal terms - for (l = 0; l < m_nsp; l++) { + for (size_t l = 0; l < m_nsp; l++) { m_multidiff(k,l) = -m_x[k]/m_d(k,l); } // evaluate diagonal term sum = 0.0; - for (j = 0; j < m_nsp; j++) { + for (size_t j = 0; j < m_nsp; j++) { if (j != k) { sum += m_x[j]/m_d(k,j); } @@ -302,7 +286,6 @@ namespace Cantera { const doublereal delta, doublereal * const fluxes) { - int k; doublereal conc1, conc2; // cbar will be the average concentration between the two points @@ -316,7 +299,7 @@ namespace Cantera { const doublereal* const y2 = state2 + 2; doublereal c1sum = 0.0, c2sum = 0.0; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { conc1 = rho1 * y1[k] / m_mw[k]; conc2 = rho2 * y2[k] / m_mw[k]; cbar[k] = 0.5*(conc1 + conc2); @@ -392,11 +375,10 @@ namespace Cantera { * d[ld*j+i] is the D_ij diffusion coefficient (the diffusion * coefficient for species i due to species j). */ - void DustyGasTransport::getMultiDiffCoeffs(const int ld, doublereal* const d) { - int i,j; + void DustyGasTransport::getMultiDiffCoeffs(const size_t ld, doublereal* const d) { updateMultiDiffCoeffs(); - for (i = 0; i < m_nsp; i++) { - for (j = 0; j < m_nsp; j++) { + for (size_t i = 0; i < m_nsp; i++) { + for (size_t j = 0; j < m_nsp; j++) { d[ld*j + i] = m_multidiff(i,j); } } @@ -421,7 +403,7 @@ namespace Cantera { // add an offset to avoid a pure species condition // (check - this may be unnecessary) - for (int k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_x[k] = fmaxx(MIN_X, m_x[k]); } // diffusion coeffs depend on Pressure diff --git a/Cantera/src/transport/DustyGasTransport.h b/Cantera/src/transport/DustyGasTransport.h index 83304364b..3420d5f5f 100644 --- a/Cantera/src/transport/DustyGasTransport.h +++ b/Cantera/src/transport/DustyGasTransport.h @@ -3,11 +3,6 @@ * Headers for the DustyGasTransport object, which models transport properties * in porous media using the dusty gas approximation * (see \ref tranprops and \link Cantera::DustyGasTransport DustyGasTransport \endlink) . - * - */ -/* - * $Revision$ - * $Date$ */ // Copyright 2003 California Institute of Technology @@ -288,7 +283,7 @@ namespace Cantera { //! Number of species in the gas phase - int m_nsp; + size_t m_nsp; //! Local copy of the species molecular weights /*! diff --git a/Cantera/src/transport/L_matrix.h b/Cantera/src/transport/L_matrix.h index f5990d238..7bd409f52 100644 --- a/Cantera/src/transport/L_matrix.h +++ b/Cantera/src/transport/L_matrix.h @@ -4,25 +4,14 @@ * multicomponent transport properties. */ -/* - * $Id$ - */ - #ifndef CT_LMATRIX_H #define CT_LMATRIX_H -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "DenseMatrix.h" #include "ct_defs.h" #include - ///////////////////////////////////////////////////////////////////// namespace Cantera { @@ -32,7 +21,7 @@ namespace Cantera { //! Constant to compare dimensionless heat capacities against zero const doublereal Min_C_Internal = 0.001; //==================================================================================================================== - bool MultiTransport::hasInternalModes(int j) { + bool MultiTransport::hasInternalModes(size_t j) { #ifdef CHEMKIN_COMPATIBILITY_MODE return (m_crot[j] > Min_C_Internal); #else @@ -48,16 +37,15 @@ namespace Cantera { doublereal prefactor = 16.0*m_temp/25.0; doublereal sum; - int i, j, k; - for (i = 0; i < m_nsp; i++) { + for (size_t i = 0; i < m_nsp; i++) { // subtract-off the k=i term to account for the first delta // function in Eq. (12.121) sum = -x[i]/m_bdiff(i,i); - for (k = 0; k < m_nsp; k++) sum += x[k]/m_bdiff(i,k); + for (size_t k = 0; k < m_nsp; k++) sum += x[k]/m_bdiff(i,k); sum /= m_mw[i]; - for (j = 0; j != m_nsp; ++j) { + for (size_t j = 0; j != m_nsp; ++j) { m_Lmatrix(i,j) = prefactor * x[j] * ( m_mw[j] * sum + x[i]/m_bdiff(i,j) ); } @@ -71,13 +59,12 @@ namespace Cantera { doublereal prefactor = 1.6*m_temp; doublereal sum, wj, xj; - int i, j; - for (j = 0; j < m_nsp; j++) { + for (size_t j = 0; j < m_nsp; j++) { //constant = prefactor * x[j]; xj = x[j]; wj = m_mw[j]; sum = 0.0; - for (i = 0; i < m_nsp; i++) { + for (size_t i = 0; i < m_nsp; i++) { m_Lmatrix(i,j + m_nsp) = - prefactor * x[i] * xj * m_mw[i] * (1.2 * m_cstar(j,i) - 1.0) / ( (wj + m_mw[i]) * m_bdiff(j,i) ); @@ -91,9 +78,8 @@ namespace Cantera { } //==================================================================================================================== void MultiTransport::eval_L1000() { - int i, j; - for (j = 0; j < m_nsp; j++) { - for (i = 0; i < m_nsp; i++) { + for (size_t j = 0; j < m_nsp; j++) { + for (size_t i = 0; i < m_nsp; i++) { m_Lmatrix(i+m_nsp,j) = m_Lmatrix(j,i+m_nsp); } } @@ -104,12 +90,11 @@ namespace Cantera { const doublereal fiveover3pi = 5.0/(3.0*Pi); doublereal prefactor = (16.0*m_temp)/25.0; - int i, j; doublereal constant1, wjsq, constant2, constant3, constant4, fourmj, threemjsq, sum, sumwij;; doublereal term1, term2; - for (j = 0; j < m_nsp; j++) { + for (size_t j = 0; j < m_nsp; j++) { // get constant terms that depend on just species "j" @@ -121,7 +106,7 @@ namespace Cantera { fourmj = 4.0*m_mw[j]; threemjsq = 3.0*m_mw[j]*m_mw[j]; sum = 0.0; - for (i = 0; i < m_nsp; i++) { + for (size_t i = 0; i < m_nsp; i++) { sumwij = m_mw[i] + m_mw[j]; term1 = m_bdiff(i,j) * sumwij*sumwij; @@ -145,16 +130,15 @@ namespace Cantera { void MultiTransport::eval_L1001(const doublereal* x) { doublereal prefactor = 32.00*m_temp/(5.00*Pi); - int i,j; doublereal constant, sum; - int n2 = 2*m_nsp; + size_t n2 = 2*m_nsp; int npoly = 0; for (j = 0; j < m_nsp; j++) { // collect terms that depend only on "j" if (hasInternalModes(j)) { constant = prefactor*m_mw[j]*x[j]*m_crot[j]/(m_cinternal[j]*m_rotrelax[j]); sum = 0.0; - for (i = 0; i < m_nsp; i++) { + for (size_t i = 0; i < m_nsp; i++) { // see Eq. (12.127) m_Lmatrix(i+m_nsp,j+n2) = constant * m_astar(j,i) * x[i] / ( (m_mw[j] + m_mw[i] ) * m_bdiff(j,i)); @@ -164,17 +148,16 @@ namespace Cantera { m_Lmatrix(j+m_nsp,j+n2) += sum; } else { - for (i = 0; i < m_nsp; i++) m_Lmatrix(i+m_nsp,j+n2) = 0.0; + for (size_t i = 0; i < m_nsp; i++) m_Lmatrix(i+m_nsp,j+n2) = 0.0; } } } //==================================================================================================================== void MultiTransport::eval_L0001() { - int i, j; - int n2 = 2*m_nsp; - for (j = 0; j < m_nsp; j++) { - for (i = 0; i < m_nsp; i++) { + size_t n2 = 2*m_nsp; + for (size_t j = 0; j < m_nsp; j++) { + for (size_t i = 0; i < m_nsp; i++) { m_Lmatrix(i,j+n2) = 0.0; } } @@ -182,19 +165,17 @@ namespace Cantera { //==================================================================================================================== void MultiTransport::eval_L0100() { - int i, j; - int n2 = 2*m_nsp; - for (j = 0; j < m_nsp; j++) - for (i = 0; i < m_nsp; i++) + size_t n2 = 2*m_nsp; + for (size_t j = 0; j < m_nsp; j++) + for (size_t i = 0; i < m_nsp; i++) m_Lmatrix(i+n2,j) = 0.0; // see Eq. (12.123) } //==================================================================================================================== void MultiTransport::eval_L0110() { - int i, j; - int n2 = 2*m_nsp; - for (j = 0; j < m_nsp; j++) - for (i = 0; i < m_nsp; i++) + size_t n2 = 2*m_nsp; + for (size_t j = 0; j < m_nsp; j++) + for (size_t i = 0; i < m_nsp; i++) m_Lmatrix(i+n2,j+m_nsp) = m_Lmatrix(j+m_nsp,i+n2); // see Eq. (12.123) } //==================================================================================================================== @@ -204,17 +185,16 @@ namespace Cantera { const doublereal eightoverpi = 8.0 / Pi; doublereal prefactor = 4.00*m_temp; - int n2 = 2*m_nsp; - int i,k; + size_t n2 = 2*m_nsp; doublereal constant1, constant2, diff_int, sum; - for (i = 0; i < m_nsp; i++) { + for (size_t i = 0; i < m_nsp; i++) { if (hasInternalModes(i)) { // collect terms that depend only on "i" constant1 = prefactor*x[i]/m_cinternal[i]; constant2 = 12.00*m_mw[i]*m_crot[i] / (fivepi*m_cinternal[i]*m_rotrelax[i]); sum = 0.0; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { // see Eq. (12.131) diff_int = m_bdiff(i,k); m_Lmatrix(k+n2,i+n2) = 0.0; diff --git a/Cantera/src/transport/LiquidTransport.cpp b/Cantera/src/transport/LiquidTransport.cpp index 92cbd8651..7403e5a08 100644 --- a/Cantera/src/transport/LiquidTransport.cpp +++ b/Cantera/src/transport/LiquidTransport.cpp @@ -2,11 +2,6 @@ * @file LiquidTransport.cpp * Mixture-averaged transport properties for ideal gas mixtures. */ -/* - * $Revision$ - * $Date$ - */ - #include "ThermoPhase.h" #include "LiquidTransport.h" @@ -576,8 +571,8 @@ namespace Cantera { if (!m_mobRat_temp_ok) { updateMobilityRatio_T(); } - for (int k = 0; k < m_nsp2; k++) { - for (int j = 0; j < m_nsp; j++) { + for (size_t k = 0; k < m_nsp2; k++) { + for (size_t j = 0; j < m_nsp; j++) { mobRat[k][j] = m_mobRatSpecies(k,j); } } @@ -712,9 +707,7 @@ namespace Cantera { * @param d vector of binary diffusion coefficients * units = m2 s-1. length = ld*ld = (number of species)^2 */ - void LiquidTransport::getBinaryDiffCoeffs(int ld, doublereal* d) { - int i,j; - + void LiquidTransport::getBinaryDiffCoeffs(size_t ld, doublereal* d) { if ( ld != m_nsp ) throw CanteraError("LiquidTransport::getBinaryDiffCoeffs", "First argument does not correspond to number of species in model.\nDiff Coeff matrix may be misdimensioned"); @@ -724,8 +717,8 @@ namespace Cantera { // from the polynomial fits if (!m_diff_temp_ok) updateDiff_T(); - for (i = 0; i < m_nsp; i++) { - for (j = 0; j < m_nsp; j++){ + for (size_t i = 0; i < m_nsp; i++) { + for (size_t j = 0; j < m_nsp; j++){ //if (!( ( m_bdiff(i,j) > 0.0 ) | ( m_bdiff(i,j) < 0.0 ))){ // throw CanteraError("LiquidTransport::getBinaryDiffCoeffs ", // "m_bdiff has zero entry in non-diagonal.");} @@ -765,10 +758,9 @@ namespace Cantera { * dimensioned at least as large as the number of species. */ void LiquidTransport::getMobilities(doublereal* const mobil) { - int k; getMixDiffCoeffs(DATA_PTR(m_spwork)); doublereal c1 = ElectronCharge / (Boltzmann * m_temp); - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { mobil[k] = c1 * m_spwork[k]; } } @@ -805,7 +797,7 @@ namespace Cantera { void LiquidTransport::getFluidMobilities(doublereal* const mobil_f) { getMixDiffCoeffs(DATA_PTR(m_spwork)); doublereal c1 = 1.0 / (GasConstant * m_temp); - for (int k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { mobil_f[k] = c1 * m_spwork[k]; } } @@ -826,7 +818,7 @@ namespace Cantera { * @param grad_V Gradient of the voltage (length num dimensions); */ void LiquidTransport::set_Grad_V(const doublereal* const grad_V) { - for (int a = 0; a < m_nDim; a++) { + for (size_t a = 0; a < m_nDim; a++) { m_Grad_V[a] = grad_V[a]; } } @@ -837,8 +829,8 @@ namespace Cantera { * @param grad_X Gradient of the mole fractions(length nsp * num dimensions); */ void LiquidTransport::set_Grad_X(const doublereal* const grad_X) { - int itop = m_nDim * m_nsp; - for (int i = 0; i < itop; i++) { + size_t itop = m_nDim * m_nsp; + for (size_t i = 0; i < itop; i++) { m_Grad_X[i] = grad_X[i]; } } @@ -969,7 +961,7 @@ namespace Cantera { * Flat vector with the m_nsp in the inner loop. * length = ldx * ndim */ - void LiquidTransport::getSpeciesVdiff(int ndim, + void LiquidTransport::getSpeciesVdiff(size_t ndim, const doublereal* grad_T, int ldx, const doublereal* grad_X, int ldf, doublereal* Vdiff) { @@ -988,7 +980,7 @@ namespace Cantera { * \vec{j}_k = -n M_k D_k \nabla X_k. * \f] */ - void LiquidTransport::getSpeciesVdiffES(int ndim, + void LiquidTransport::getSpeciesVdiffES(size_t ndim, const doublereal* grad_T, int ldx, const doublereal* grad_X, @@ -1129,13 +1121,11 @@ namespace Cantera { * Flat vector with the m_nsp in the inner loop. * length = ldx * ndim */ - void LiquidTransport::getSpeciesVdiffExt(int ldf, doublereal* Vdiff) { - int n, k; - + void LiquidTransport::getSpeciesVdiffExt(size_t ldf, doublereal* Vdiff) { stefan_maxwell_solve(); - for (n = 0; n < m_nDim; n++) { - for (k = 0; k < m_nsp; k++) { + for (size_t n = 0; n < m_nDim; n++) { + for (size_t k = 0; k < m_nsp; k++) { Vdiff[n*ldf + k] = m_Vdiff(k,n); } } @@ -1156,13 +1146,11 @@ namespace Cantera { * Flat vector with the m_nsp in the inner loop. * length = ldx * ndim */ - void LiquidTransport::getSpeciesFluxesExt(int ldf, doublereal* fluxes) { - int n, k; - + void LiquidTransport::getSpeciesFluxesExt(size_t ldf, doublereal* fluxes) { stefan_maxwell_solve(); - for (n = 0; n < m_nDim; n++) { - for (k = 0; k < m_nsp; k++) { + for (size_t n = 0; n < m_nDim; n++) { + for (size_t k = 0; k < m_nsp; k++) { fluxes[n*ldf + k] = m_flux(k,n); } } @@ -1301,7 +1289,7 @@ namespace Cantera { m_thermo->getConcentrations(DATA_PTR(m_concentrations)); concTot_ = 0.0; concTot_tran_ = 0.0; - for (int k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_molefracs[k] = fmaxx(0.0, m_molefracs[k]); m_molefracs_tran[k] = fmaxx(MIN_X, m_molefracs[k]); m_massfracs_tran[k] = fmaxx(MIN_X, m_massfracs[k]); @@ -1549,7 +1537,6 @@ namespace Cantera { * of one species. */ void LiquidTransport::stefan_maxwell_solve() { - int i, j, a; doublereal tmp; m_B.resize(m_nsp, m_nDim, 0.0); m_A.resize(m_nsp, m_nsp, 0.0); @@ -1598,8 +1585,8 @@ namespace Cantera { * consideratins involving species concentrations going to zero. * */ - for (i = 0; i < m_nsp; i++) { - for (a = 0; a < m_nDim; a++) { + for (size_t i = 0; i < m_nsp; i++) { + for (size_t a = 0; a < m_nDim; a++) { m_Grad_mu[a*m_nsp + i] = m_chargeSpecies[i] * Faraday * m_Grad_V[a] //+ (m_volume_spec[i] - M[i]/dens_) * m_Grad_P[a] @@ -1612,8 +1599,8 @@ namespace Cantera { double mwSolvent = m_thermo->molecularWeight(iSolvent); double mnaught = mwSolvent/ 1000.; double lnmnaught = log(mnaught); - for (i = 1; i < m_nsp; i++) { - for (a = 0; a < m_nDim; a++) { + for (size_t i = 1; i < m_nsp; i++) { + for (size_t a = 0; a < m_nDim; a++) { m_Grad_mu[a*m_nsp + i] -= m_molefracs[i] * GasConstant * m_Grad_T[a] * lnmnaught; } @@ -1631,7 +1618,7 @@ namespace Cantera { m_B(0,0) = 0.0; //equation for the reference velocity - for (j = 0; j < m_nsp; j++) { + for (size_t j = 0; j < m_nsp; j++) { if ( m_velocityBasis == VB_MOLEAVG ) m_A(0,j) = m_molefracs_tran[j]; else if ( m_velocityBasis == VB_MASSAVG ) @@ -1645,10 +1632,10 @@ namespace Cantera { throw CanteraError("LiquidTransport::stefan_maxwell_solve", "Unknown reference velocity provided."); } - for (i = 1; i < m_nsp; i++){ + for (size_t i = 1; i < m_nsp; i++){ m_B(i,0) = m_Grad_mu[i] / (GasConstant * T); m_A(i,i) = 0.0; - for (j = 0; j < m_nsp; j++){ + for (size_t j = 0; j < m_nsp; j++){ if (j != i) { //if ( !( m_bdiff(i,j) > 0.0 ) ) //throw CanteraError("LiquidTransport::stefan_maxwell_solve", @@ -1691,7 +1678,7 @@ namespace Cantera { m_B(0,0) = 0.0; m_B(0,1) = 0.0; //equation for the reference velocity - for (j = 0; j < m_nsp; j++) { + for (size_t j = 0; j < m_nsp; j++) { if ( m_velocityBasis == VB_MOLEAVG ) m_A(0,j) = m_molefracs_tran[j]; else if ( m_velocityBasis == VB_MASSAVG ) @@ -1705,11 +1692,11 @@ namespace Cantera { throw CanteraError("LiquidTransport::stefan_maxwell_solve", "Unknown reference velocity provided."); } - for (i = 1; i < m_nsp; i++){ + for (size_t i = 1; i < m_nsp; i++){ m_B(i,0) = m_Grad_mu[i] / (GasConstant * T); m_B(i,1) = m_Grad_mu[m_nsp + i] / (GasConstant * T); m_A(i,i) = 0.0; - for (j = 0; j < m_nsp; j++) { + for (size_t j = 0; j < m_nsp; j++) { if (j != i) { //if ( !( m_bdiff(i,j) > 0.0 ) ) //throw CanteraError("LiquidTransport::stefan_maxwell_solve", @@ -1732,7 +1719,7 @@ namespace Cantera { m_B(0,1) = 0.0; m_B(0,2) = 0.0; //equation for the reference velocity - for (j = 0; j < m_nsp; j++) { + for (size_t j = 0; j < m_nsp; j++) { if ( m_velocityBasis == VB_MOLEAVG ) m_A(0,j) = m_molefracs_tran[j]; else if ( m_velocityBasis == VB_MASSAVG ) @@ -1746,12 +1733,12 @@ namespace Cantera { throw CanteraError("LiquidTransport::stefan_maxwell_solve", "Unknown reference velocity provided."); } - for (i = 1; i < m_nsp; i++){ + for (size_t i = 1; i < m_nsp; i++){ m_B(i,0) = m_Grad_mu[i] / (GasConstant * T); m_B(i,1) = m_Grad_mu[m_nsp + i] / (GasConstant * T); m_B(i,2) = m_Grad_mu[2*m_nsp + i] / (GasConstant * T); m_A(i,i) = 0.0; - for (j = 0; j < m_nsp; j++) { + for (size_t j = 0; j < m_nsp; j++) { if (j != i) { //if ( !( m_bdiff(i,j) > 0.0 ) ) //throw CanteraError("LiquidTransport::stefan_maxwell_solve", @@ -1773,8 +1760,8 @@ namespace Cantera { break; } - for (a = 0; a < m_nDim; a++) { - for (j = 0; j < m_nsp; j++) { + for (size_t a = 0; a < m_nDim; a++) { + for (size_t j = 0; j < m_nsp; j++) { m_Vdiff(j,a) = m_B(j,a); m_flux(j,a) = concTot_ * M[j] * m_molefracs_tran[j] * m_B(j,a); } diff --git a/Cantera/src/transport/LiquidTransport.h b/Cantera/src/transport/LiquidTransport.h index 080790f5f..33fcef55f 100644 --- a/Cantera/src/transport/LiquidTransport.h +++ b/Cantera/src/transport/LiquidTransport.h @@ -2,11 +2,6 @@ * @file LiquidTransport.h * Header file defining class LiquidTransport */ -/* - * $Revision$ - * $Date$ - */ - #ifndef CT_LIQUIDTRAN_H #define CT_LIQUIDTRAN_H @@ -292,7 +287,7 @@ namespace Cantera { * @param d vector of binary diffusion coefficients * units = m2 s-1. length = ld*ld = (number of species)^2 */ - virtual void getBinaryDiffCoeffs(const int ld, doublereal* const d); + virtual void getBinaryDiffCoeffs(const size_t ld, doublereal* const d); //! Get the Mixture diffusion coefficients /*! @@ -885,10 +880,10 @@ namespace Cantera { private: //! Number of species in the phase - int m_nsp; + size_t m_nsp; //! Number of species squared - int m_nsp2; + size_t m_nsp2; //! Minimum temperature applicable to the transport property eval doublereal m_tmin; @@ -1434,7 +1429,7 @@ namespace Cantera { /*! * Either 1, 2, or 3 */ - int m_nDim; + size_t m_nDim; //! Throw an exception if this method is invoked. /*! diff --git a/Cantera/src/transport/LiquidTransportData.h b/Cantera/src/transport/LiquidTransportData.h index e7196cf08..19554f12c 100644 --- a/Cantera/src/transport/LiquidTransportData.h +++ b/Cantera/src/transport/LiquidTransportData.h @@ -2,12 +2,6 @@ * @file LiquidTransportData.h * Header file defining class LiquidTransportData */ -/* - * $Author$ - * $Date$ - * $Revision$ - */ - #ifndef CT_LIQUIDTRANSPORTDATA_H #define CT_LIQUIDTRANSPORTDATA_H diff --git a/Cantera/src/transport/MMCollisionInt.cpp b/Cantera/src/transport/MMCollisionInt.cpp index a1b7d5750..52702e7c1 100644 --- a/Cantera/src/transport/MMCollisionInt.cpp +++ b/Cantera/src/transport/MMCollisionInt.cpp @@ -1,20 +1,8 @@ /** * @file MMCollisionInt.cpp */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology */ -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "MMCollisionInt.h" #include "utilities.h" #include "polyfit.h" @@ -494,14 +482,12 @@ namespace Cantera { w[0]= -1.0; rmserr = polyfit(n, logT, DATA_PTR(values), DATA_PTR(w), degree, ndeg, 0.0, o22); -#ifdef DEBUG_MODE - if (m_loglevel > 0 && rmserr > 0.01) { + if (DEBUG_MODE_ENABLED && m_loglevel > 0 && rmserr > 0.01) { char p[100]; sprintf(p, "Warning: RMS error = %12.6g in omega_22 fit" "with delta* = %12.6g\n", rmserr, deltastar); m_xml->XML_comment(logfile, p); } -#endif } //==================================================================================================================== @@ -539,8 +525,7 @@ namespace Cantera { w[0]= -1.0; rmserr = polyfit(n, logT, DATA_PTR(values), DATA_PTR(w), degree, ndeg, 0.0, c); -#ifdef DEBUG_MODE - if (m_loglevel > 2) { + if (DEBUG_MODE_ENABLED && m_loglevel > 2) { char p[100]; sprintf(p, " dstar=\"%12.6g\"", deltastar); m_xml->XML_open(logfile, "tstar_fit", p); @@ -565,7 +550,6 @@ namespace Cantera { } m_xml->XML_close(logfile, "tstar_fit"); } -#endif } //==================================================================================================================== } // namespace diff --git a/Cantera/src/transport/MMCollisionInt.h b/Cantera/src/transport/MMCollisionInt.h index 0db470d6b..1d7ac2287 100644 --- a/Cantera/src/transport/MMCollisionInt.h +++ b/Cantera/src/transport/MMCollisionInt.h @@ -2,28 +2,14 @@ * @file MMCollisionInt.h * Monk and Monchick collision integrals */ -/* - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology - #ifndef CT_MMCOLLISIONINT_H #define CT_MMCOLLISIONINT_H #include - - #include "ct_defs.h" -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - namespace Cantera { class XML_Writer; diff --git a/Cantera/src/transport/Makefile.in b/Cantera/src/transport/Makefile.in deleted file mode 100644 index 4ec69c96a..000000000 --- a/Cantera/src/transport/Makefile.in +++ /dev/null @@ -1,124 +0,0 @@ -#/bin/sh -############################################################### -# -# $Date$ -# $Revision$ -# -# Copyright 2002 California Institute of Technology -# -############################################################### - -.SUFFIXES : -.SUFFIXES : .cpp .d .o .h - -INCDIR = ../../../build/include/cantera/kernel -INSTALL_TSC = ../../../bin/install_tsc -do_ranlib = @DO_RANLIB@ - -do_electro = @COMPILE_ELECTROLYTES@ -do_issp = @COMPILE_IDEAL_SOLUTIONS@ - - -PURIFY=@PURIFY@ - -PIC_FLAG=@PIC@ - -debug_mode = @CANTERA_DEBUG_MODE@ -ifeq ($(debug_mode), 1) - DEBUG_FLAG=-DDEBUG_MODE -else - DEBUG_FLAG= -endif - - -CXX_FLAGS = @CXXFLAGS@ $(CXX_OPT) $(PIC_FLAG) $(DEBUG_FLAG) - -# Base Transport Object Files -TRAN_OBJ = TransportFactory.o MultiTransport.o MixTransport.o MMCollisionInt.o \ - SolidTransport.o DustyGasTransport.o TransportBase.o WaterTransport.o \ - SimpleTransport.o LiquidTransportData.o LiquidTransportParams.o LiquidTranInteraction.o \ - TransportParams.o \ - TortuosityBase.o TortuosityBruggeman.o TortuosityPercolation.o TortuosityMaxwell.o - -TRAN_H = TransportFactory.h MultiTransport.h MixTransport.h \ - MMCollisionInt.h SolidTransport.h DustyGasTransport.h \ - TransportBase.h L_matrix.h TransportParams.h WaterTransport.h \ - SimpleTransport.h LiquidTranInteraction.h Tortuosity.h \ - TortuosityBase.h TortuosityBruggeman.h TortuosityPercolation.h TortuosityMaxwell.h - -ifeq ($(do_electro),1) -do_issp = 1 -ELECTRO_OBJ = AqueousTransport.o -ELECTRO_H = AqueousTransport.h -endif - -ifeq ($(do_issp),1) -ISSP_OBJ = LiquidTransport.o LiquidTransportData.o LTPspecies.o -ISSP_H = LiquidTransport.h LiquidTransportParams.h LiquidTransportData.h LTPspecies.h -endif - - -CATRAN_OBJ = $(TRAN_OBJ) $(ELECTRO_OBJ) $(ISSP_OBJ) - -CATRAN_H = $(TRAN_H) $(ELECTRO_H) $(ISSP_H) - -CXX_INCLUDES = -I../base -I../thermo -I../numerics @CXX_INCLUDES@ -LIB = @buildlib@/libtransport.a - -DEPENDS = $(CATRAN_OBJ:.o=.d) - -all: $(LIB) .depends - @(@INSTALL@ -d $(INCDIR)) - @(for lh in $(CATRAN_H) ; do \ - $(INSTALL_TSC) "$${lh}" $(INCDIR) ; \ - done) - -.cpp.d: - @CXX_DEPENDS@ $(CXX_FLAGS) $(CXX_INCLUDES) $*.cpp > $*.d - -.cpp.o: - $(PURIFY) @CXX@ -c $< $(CXX_FLAGS) $(CXX_INCLUDES) - -$(DEPENDS): Makefile - -$(CATRAN_OBJ): Makefile - -$(LIB): $(CATRAN_OBJ) $(CATRAN_H) - @ARCHIVE@ $(LIB) $(CATRAN_OBJ) > /dev/null -ifeq ($(do_ranlib),1) - @RANLIB@ $(LIB) -endif - -clean: - @(for lh in $(CATRAN_H) ; do \ - th=$(INCDIR)/"$${lh}" ; \ - if test -f "$${th}" ; then \ - $(RM) "$${th}" ; \ - echo "$(RM) $${th}" ; \ - fi \ - done) - @(if test -f $(LIB) ; then \ - $(RM) $(LIB) ; \ - echo "$(RM) $(LIB)" ; \ - fi) - $(RM) *.o *.d *~ .depends - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -depends: - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -$(CATRAN_OBJ): Makefile - - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/Cantera/src/transport/MixTransport.cpp b/Cantera/src/transport/MixTransport.cpp index 1f1d88a70..7531892b8 100644 --- a/Cantera/src/transport/MixTransport.cpp +++ b/Cantera/src/transport/MixTransport.cpp @@ -2,21 +2,8 @@ * @file MixTransport.cpp * Mixture-averaged transport properties for ideal gas mixtures. */ - -/* $Author$ - * $Revision$ - * $Date$ - */ - // copyright 2001 California Institute of Technology - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "ThermoPhase.h" #include "MixTransport.h" @@ -228,14 +215,14 @@ namespace Cantera { m_eps = tr.eps; m_alpha = tr.alpha; m_dipoleDiag.resize(m_nsp); - for (int i = 0; i < m_nsp; i++) { + for (size_t i = 0; i < m_nsp; i++) { m_dipoleDiag[i] = tr.dipole(i,i); } m_phi.resize(m_nsp, m_nsp, 0.0); m_wratjk.resize(m_nsp, m_nsp, 0.0); m_wratkj1.resize(m_nsp, m_nsp, 0.0); - int j, k; + size_t j, k; for (j = 0; j < m_nsp; j++) for (k = j; k < m_nsp; k++) { m_wratjk(j,k) = sqrt(m_mw[j]/m_mw[k]); @@ -282,20 +269,18 @@ namespace Cantera { * @see updateViscosity_T(); */ doublereal MixTransport::viscosity() { - update_T(); update_C(); if (m_viscmix_ok) return m_viscmix; doublereal vismix = 0.0; - int k; // update m_visc and m_phi if necessary if (!m_viscwt_ok) updateViscosity_T(); multiply(m_phi, DATA_PTR(m_molefracs), DATA_PTR(m_spwork)); - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { vismix += m_molefracs[k] * m_visc[k]/m_spwork[k]; //denom; } m_viscmix = vismix; @@ -312,7 +297,7 @@ namespace Cantera { * @param ld offset of rows in the storage * @param d output vector of diffusion coefficients */ - void MixTransport::getBinaryDiffCoeffs(const int ld, doublereal* const d) { + void MixTransport::getBinaryDiffCoeffs(const size_t ld, doublereal* const d) { update_T(); // if necessary, evaluate the binary diffusion coefficents from the polynomial fits if (!m_bindiff_ok) updateDiff_T(); @@ -320,17 +305,16 @@ namespace Cantera { throw CanteraError(" MixTransport::getBinaryDiffCoeffs()", "ld is too small"); } doublereal rp = 1.0/pressure_ig(); - for (int i = 0; i < m_nsp; i++) - for (int j = 0; j < m_nsp; j++) { + for (size_t i = 0; i < m_nsp; i++) + for (size_t j = 0; j < m_nsp; j++) { d[ld*j + i] = rp * m_bdiff(i,j); } } //=================================================================================================================== void MixTransport::getMobilities(doublereal* const mobil) { - int k; getMixDiffCoeffs(DATA_PTR(m_spwork)); doublereal c1 = ElectronCharge / (Boltzmann * m_temp); - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { mobil[k] = c1 * m_spwork[k]; } } @@ -355,15 +339,13 @@ namespace Cantera { * @return Returns the mixture thermal conductivity, with units of W/m/K */ doublereal MixTransport::thermalConductivity() { - int k; - update_T(); update_C(); if (!m_spcond_ok) updateCond_T(); if (!m_condmix_ok) { doublereal sum1 = 0.0, sum2 = 0.0; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { sum1 += m_molefracs[k] * m_cond[k]; sum2 += m_molefracs[k] / m_cond[k]; } @@ -382,7 +364,7 @@ namespace Cantera { * @param dt Vector of thermal diffusion coefficients. Units = kg/m/s */ void MixTransport::getThermalDiffCoeffs(doublereal* const dt) { - for (int k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { dt[k] = 0.0; } } @@ -412,11 +394,9 @@ namespace Cantera { * Flat vector with the m_nsp in the inner loop. * length = ldx * ndim */ - void MixTransport::getSpeciesFluxes(int ndim, + void MixTransport::getSpeciesFluxes(size_t ndim, const doublereal* grad_T, int ldx, const doublereal* grad_X, int ldf, doublereal* fluxes) { - int n, k; - update_T(); update_C(); @@ -427,15 +407,15 @@ namespace Cantera { doublereal rhon = m_thermo->molarDensity(); vector_fp sum(ndim,0.0); - for (n = 0; n < ndim; n++) { - for (k = 0; k < m_nsp; k++) { + for (size_t n = 0; n < ndim; n++) { + for (size_t k = 0; k < m_nsp; k++) { fluxes[n*ldf + k] = -rhon * mw[k] * m_spwork[k] * grad_X[n*ldx + k]; sum[n] += fluxes[n*ldf + k]; } } // add correction flux to enforce sum to zero - for (n = 0; n < ndim; n++) { - for (k = 0; k < m_nsp; k++) { + for (size_t n = 0; n < ndim; n++) { + for (size_t k = 0; k < m_nsp; k++) { fluxes[n*ldf + k] -= y[k]*sum[n]; } } @@ -452,24 +432,22 @@ namespace Cantera { * length m_nsp */ void MixTransport::getMixDiffCoeffs(doublereal* const d) { - update_T(); update_C(); // update the binary diffusion coefficients if necessary if (!m_bindiff_ok) updateDiff_T(); - int k, j; doublereal mmw = m_thermo->meanMolecularWeight(); doublereal sumxw = 0.0, sum2; doublereal p = pressure_ig(); if (m_nsp == 1) { d[0] = m_bdiff(0,0) / p; } else { - for (k = 0; k < m_nsp; k++) sumxw += m_molefracs[k] * m_mw[k]; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) sumxw += m_molefracs[k] * m_mw[k]; + for (size_t k = 0; k < m_nsp; k++) { sum2 = 0.0; - for (j = 0; j < m_nsp; j++) { + for (size_t j = 0; j < m_nsp; j++) { if (j != k) { sum2 += m_molefracs[j] / m_bdiff(j,k); } @@ -538,8 +516,7 @@ namespace Cantera { m_thermo->getMoleFractions(DATA_PTR(m_molefracs)); // add an offset to avoid a pure species condition - int k; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_molefracs[k] = fmaxx(MIN_X, m_molefracs[k]); } } @@ -549,15 +526,13 @@ namespace Cantera { * thermal conductivity. */ void MixTransport::updateCond_T() { - - int k; if (m_mode == CK_Mode) { - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_cond[k] = exp(dot4(m_polytempvec, m_condcoeffs[k])); } } else { - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_cond[k] = m_sqrt_t * dot5(m_polytempvec, m_condcoeffs[k]); } } @@ -572,11 +547,10 @@ namespace Cantera { void MixTransport::updateDiff_T() { // evaluate binary diffusion coefficients at unit pressure - int i,j; - int ic = 0; + size_t ic = 0; if (m_mode == CK_Mode) { - for (i = 0; i < m_nsp; i++) { - for (j = i; j < m_nsp; j++) { + for (size_t i = 0; i < m_nsp; i++) { + for (size_t j = i; j < m_nsp; j++) { m_bdiff(i,j) = exp(dot4(m_polytempvec, m_diffcoeffs[ic])); m_bdiff(j,i) = m_bdiff(i,j); ic++; @@ -584,8 +558,8 @@ namespace Cantera { } } else { - for (i = 0; i < m_nsp; i++) { - for (j = i; j < m_nsp; j++) { + for (size_t i = 0; i < m_nsp; i++) { + for (size_t j = i; j < m_nsp; j++) { m_bdiff(i,j) = m_temp * m_sqrt_t*dot5(m_polytempvec, m_diffcoeffs[ic]); m_bdiff(j,i) = m_bdiff(i,j); @@ -600,15 +574,14 @@ namespace Cantera { * Update the pure-species viscosities. */ void MixTransport::updateSpeciesViscosities() { - int k; if (m_mode == CK_Mode) { - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_visc[k] = exp(dot4(m_polytempvec, m_visccoeffs[k])); m_sqvisc[k] = sqrt(m_visc[k]); } } else { - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { // the polynomial fit is done for sqrt(visc/sqrt(T)) m_sqvisc[k] = m_t14 * dot5(m_polytempvec, m_visccoeffs[k]); m_visc[k] = (m_sqvisc[k] * m_sqvisc[k]); @@ -637,9 +610,8 @@ namespace Cantera { if (!m_spvisc_ok) updateSpeciesViscosities(); // see Eq. (9-5.15) of Reid, Prausnitz, and Poling - int j, k; - for (j = 0; j < m_nsp; j++) { - for (k = j; k < m_nsp; k++) { + for (size_t j = 0; j < m_nsp; j++) { + for (size_t k = j; k < m_nsp; k++) { vratiokj = m_visc[k]/m_visc[j]; wratiojk = m_mw[j]/m_mw[k]; diff --git a/Cantera/src/transport/MixTransport.h b/Cantera/src/transport/MixTransport.h index 0d0209a49..bf522061b 100644 --- a/Cantera/src/transport/MixTransport.h +++ b/Cantera/src/transport/MixTransport.h @@ -3,24 +3,13 @@ * Headers for the MixTransport object, which models transport properties * in ideal gas solutions using a mixture averaged approximation * (see \ref tranprops and \link Cantera::MixTransport MixTransport \endlink) . - * */ -/* $Author$ - * $Revision$ - * $Date$ - */ -// Copyright 2001 California Institute of Technology +// Copyright 2001 California Institute of Technology #ifndef CT_MIXTRAN_H #define CT_MIXTRAN_H -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - // STL includes #include #include @@ -197,7 +186,7 @@ namespace Cantera { * @param ld offset of rows in the storage * @param d output vector of diffusion coefficients */ - virtual void getBinaryDiffCoeffs(const int ld, doublereal* const d); + virtual void getBinaryDiffCoeffs(const size_t ld, doublereal* const d); //! Returns the Mixture-averaged diffusion coefficients [m^2/s]. /*! @@ -277,7 +266,7 @@ namespace Cantera { * Flat vector with the m_nsp in the inner loop. * length = ldx * ndim */ - virtual void getSpeciesFluxes(int ndim, const doublereal* grad_T, + virtual void getSpeciesFluxes(size_t ndim, const doublereal* grad_T, int ldx, const doublereal* grad_X, int ldf, doublereal* fluxes); @@ -354,7 +343,7 @@ namespace Cantera { private: //! Number of species in the phase - int m_nsp; + size_t m_nsp; //! Minimum value of the temperature that this transport parameterization is valid doublereal m_tmin; diff --git a/Cantera/src/transport/MultiTransport.cpp b/Cantera/src/transport/MultiTransport.cpp index 12d0242e3..a9ec3d15f 100644 --- a/Cantera/src/transport/MultiTransport.cpp +++ b/Cantera/src/transport/MultiTransport.cpp @@ -3,23 +3,10 @@ * Implementation file for class MultiTransport */ /* - * - * $Author$ - * $Date$ - * $Revision$ - * * Copyright 2001 California Institute of Technology * See file License.txt for licensing information - * */ - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "ThermoPhase.h" #include "MultiTransport.h" @@ -142,8 +129,7 @@ namespace Cantera { m_eps = tr.eps; m_alpha = tr.alpha; m_dipoleDiag.resize(m_nsp); - int i; - for (i = 0; i < m_nsp; i++) { + for (size_t i = 0; i < m_nsp; i++) { m_dipoleDiag[i] = tr.dipole(i,i); } @@ -159,9 +145,8 @@ namespace Cantera { m_phi.resize(m_nsp, m_nsp, 0.0); m_wratjk.resize(m_nsp, m_nsp, 0.0); m_wratkj1.resize(m_nsp, m_nsp, 0.0); - int j, k; - for (j = 0; j < m_nsp; j++) - for (k = j; k < m_nsp; k++) { + for (size_t j = 0; j < m_nsp; j++) + for (size_t k = j; k < m_nsp; k++) { m_wratjk(j,k) = sqrt(m_mw[j]/m_mw[k]); m_wratjk(k,j) = sqrt(m_wratjk(j,k)); m_wratkj1(j,k) = sqrt(1.0 + m_mw[k]/m_mw[j]); @@ -212,8 +197,8 @@ namespace Cantera { // precompute and store log(epsilon_ij/k_B) m_log_eps_k.resize(m_nsp, m_nsp); // int j; - for (i = 0; i < m_nsp; i++) { - for (j = i; j < m_nsp; j++) { + for (size_t i = 0; i < m_nsp; i++) { + for (size_t j = i; j < m_nsp; j++) { m_log_eps_k(i,j) = log(tr.epsilon(i,j)/Boltzmann); m_log_eps_k(j,i) = m_log_eps_k(i,j); } @@ -225,8 +210,7 @@ namespace Cantera { const doublereal sq298 = sqrt(298.0); const doublereal kb298 = Boltzmann * 298.0; m_sqrt_eps_k.resize(m_nsp); - //int k; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_sqrt_eps_k[k] = sqrt(tr.eps[k]/Boltzmann); m_frot_298[k] = Frot( tr.eps[k]/kb298, m_sqrt_eps_k[k]/sq298); @@ -254,7 +238,6 @@ namespace Cantera { doublereal MultiTransport::viscosity() { doublereal vismix = 0.0, denom; - int k, j; // update m_visc if necessary updateViscosity_T(); @@ -262,9 +245,9 @@ namespace Cantera { // update the mole fractions updateTransport_C(); - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { denom = 0.0; - for (j = 0; j < m_nsp; j++) { + for (size_t j = 0; j < m_nsp; j++) { denom += m_phi(k,j) * m_molefracs[j]; } vismix += m_molefracs[k] * m_visc[k]/denom; @@ -276,17 +259,15 @@ namespace Cantera { /******************* binary diffusion coefficients **************/ - void MultiTransport::getBinaryDiffCoeffs(int ld, doublereal* d) { - int i,j; - + void MultiTransport::getBinaryDiffCoeffs(size_t ld, doublereal* d) { // if necessary, evaluate the binary diffusion coefficents // from the polynomial fits updateDiff_T(); doublereal p = pressure_ig(); doublereal rp = 1.0/p; - for (i = 0; i < m_nsp; i++) - for (j = 0; j < m_nsp; j++) { + for (size_t i = 0; i < m_nsp; i++) + for (size_t j = 0; j < m_nsp; j++) { d[ld*j + i] = rp * m_bdiff(i,j); } } @@ -299,11 +280,9 @@ namespace Cantera { * @internal */ doublereal MultiTransport::thermalConductivity() { - solveLMatrixEquation(); doublereal sum = 0.0; - int k; - for (k = 0; k < 2*m_nsp; k++) { + for (size_t k = 0; k < 2*m_nsp; k++) { sum += m_b[k + m_nsp] * m_a[k + m_nsp]; } return -4.0*sum; @@ -318,7 +297,7 @@ namespace Cantera { void MultiTransport::getThermalDiffCoeffs(doublereal* const dt) { solveLMatrixEquation(); const doublereal c = 1.6/GasConstant; - for (int k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { dt[k] = c * m_mw[k] * m_molefracs[k] * m_a[k]; } } @@ -339,8 +318,7 @@ namespace Cantera { // the right-hand-side vector m_b. The first block of m_b was // set to zero when it was created, and is not modified so // doesn't need to be reset to zero. - int k; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_b[k] = 0.0; m_b[k + m_nsp] = m_molefracs[k]; m_b[k + 2*m_nsp] = m_molefracs[k]; @@ -362,7 +340,7 @@ namespace Cantera { // But if CHEMKIN_COMPATIBILITY_MODE is defined, then all // monatomic species are excluded. - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { if (!hasInternalModes(k)) m_b[2*m_nsp + k] = 0.0; } @@ -428,7 +406,7 @@ namespace Cantera { * Flat vector with the m_nsp in the inner loop. * length = ldx * ndim */ - void MultiTransport::getSpeciesFluxes(int ndim, const doublereal * const grad_T, int ldx, + void MultiTransport::getSpeciesFluxes(size_t ndim, const doublereal * const grad_T, int ldx, const doublereal * const grad_X, int ldf, doublereal * const fluxes) { @@ -436,13 +414,12 @@ namespace Cantera { updateDiff_T(); doublereal sum; - int i, j; // If any component of grad_T is non-zero, then get the // thermal diffusion coefficients bool addThermalDiffusion = false; - for (i = 0; i < ndim; i++) { + for (size_t i = 0; i < ndim; i++) { if (grad_T[i] != 0.0) addThermalDiffusion = true; } if (addThermalDiffusion) getThermalDiffCoeffs(DATA_PTR(m_spwork)); @@ -450,9 +427,9 @@ namespace Cantera { const doublereal* y = m_thermo->massFractions(); doublereal rho = m_thermo->density(); - for (i = 0; i < m_nsp; i++) { + for (size_t i = 0; i < m_nsp; i++) { sum = 0.0; - for (j = 0; j < m_nsp; j++) { + for (size_t j = 0; j < m_nsp; j++) { m_aa(i,j) = m_molefracs[j]*m_molefracs[i]/m_bdiff(i,j); sum += m_aa(i,j); } @@ -462,9 +439,9 @@ namespace Cantera { // enforce the condition \sum Y_k V_k = 0. This is done by replacing // the flux equation with the largest gradx component in the first // coordinate direction with the flux balance condition. - int jmax = 0; + size_t jmax = 0; doublereal gradmax = -1.0; - for (j = 0; j < m_nsp; j++) { + for (size_t j = 0; j < m_nsp; j++) { if (fabs(grad_X[j]) > gradmax) { gradmax = fabs(grad_X[j]); jmax = j; @@ -474,12 +451,11 @@ namespace Cantera { // set the matrix elements in this row to the mass fractions, // and set the entry in gradx to zero - for (j = 0; j < m_nsp; j++) { + for (size_t j = 0; j < m_nsp; j++) { m_aa(jmax,j) = y[j]; } vector_fp gsave(ndim), grx(ldx*m_nsp); - int n; - for (n = 0; n < ldx*ndim; n++) { + for (size_t n = 0; n < ldx*ndim; n++) { grx[n] = grad_X[n]; } //for (n = 0; n < ndim; n++) { @@ -490,7 +466,7 @@ namespace Cantera { // copy grad_X to fluxes const doublereal* gx; - for (n = 0; n < ndim; n++) { + for (size_t n = 0; n < ndim; n++) { gx = grad_X + ldx*n; copy(gx, gx + m_nsp, fluxes + ldf*n); fluxes[jmax + n*ldf] = 0.0; @@ -517,15 +493,15 @@ namespace Cantera { "Error in DGETRS"); - int offset; + size_t offset; doublereal pp = pressure_ig(); // multiply diffusion velocities by rho * V to create // mass fluxes, and restore the gradx elements that were // modified - for (n = 0; n < ndim; n++) { + for (size_t n = 0; n < ndim; n++) { offset = n*ldf; - for (i = 0; i < m_nsp; i++) { + for (size_t i = 0; i < m_nsp; i++) { fluxes[i + offset] *= rho * y[i] / pp; } //grad_X[jmax + n*ldx] = gsave[n]; @@ -533,10 +509,10 @@ namespace Cantera { // thermal diffusion if (addThermalDiffusion) { - for (n = 0; n < ndim; n++) { + for (size_t n = 0; n < ndim; n++) { offset = n*ldf; doublereal grad_logt = grad_T[n]/m_temp; - for (i = 0; i < m_nsp; i++) + for (size_t i = 0; i < m_nsp; i++) fluxes[i + offset] -= m_spwork[i]*grad_logt; } } @@ -562,7 +538,7 @@ namespace Cantera { double* x1 = DATA_PTR(m_spwork1); double* x2 = DATA_PTR(m_spwork2); double* x3 = DATA_PTR(m_spwork3); - int n, nsp = m_thermo->nSpecies(); + size_t n, nsp = m_thermo->nSpecies(); m_thermo->restoreState(nsp+2, state1); double p1 = m_thermo->pressure(); double t1 = state1[0]; @@ -583,13 +559,9 @@ namespace Cantera { m_thermo->setState_TPX(t, p, x3); m_thermo->getMoleFractions(DATA_PTR(m_molefracs)); - // update the binary diffusion coefficients if necessary updateDiff_T(); - doublereal sum; - int i, j; - // If there is a temperature gadient, then get the // thermal diffusion coefficients @@ -602,9 +574,9 @@ namespace Cantera { const doublereal* y = m_thermo->massFractions(); doublereal rho = m_thermo->density(); - for (i = 0; i < m_nsp; i++) { - sum = 0.0; - for (j = 0; j < m_nsp; j++) { + for (size_t i = 0; i < m_nsp; i++) { + doublereal sum = 0.0; + for (size_t j = 0; j < m_nsp; j++) { m_aa(i,j) = m_molefracs[j]*m_molefracs[i]/m_bdiff(i,j); sum += m_aa(i,j); } @@ -614,9 +586,9 @@ namespace Cantera { // enforce the condition \sum Y_k V_k = 0. This is done by // replacing the flux equation with the largest gradx // component with the flux balance condition. - int jmax = 0; + size_t jmax = 0; doublereal gradmax = -1.0; - for (j = 0; j < m_nsp; j++) { + for (size_t j = 0; j < m_nsp; j++) { if (fabs(x2[j] - x1[j]) > gradmax) { gradmax = fabs(x1[j] - x2[j]); jmax = j; @@ -626,7 +598,7 @@ namespace Cantera { // set the matrix elements in this row to the mass fractions, // and set the entry in gradx to zero - for (j = 0; j < m_nsp; j++) { + for (size_t j = 0; j < m_nsp; j++) { m_aa(jmax,j) = y[j]; fluxes[j] = x2[j] - x1[j]; } @@ -634,8 +606,8 @@ namespace Cantera { // use LAPACK to solve the equations int info=0; - int nr = m_aa.nRows(); - int nc = m_aa.nColumns(); + size_t nr = m_aa.nRows(); + size_t nc = m_aa.nColumns(); ct_dgetrf(nr, nc, m_aa.ptrColumn(0), nr, &m_aa.ipiv()[0], info); if (info == 0) { @@ -655,14 +627,14 @@ namespace Cantera { // multiply diffusion velocities by rho * Y_k to create // mass fluxes, and divide by pressure - for (i = 0; i < m_nsp; i++) { + for (size_t i = 0; i < m_nsp; i++) { fluxes[i] *= rho * y[i] / pp; } // thermal diffusion if (addThermalDiffusion) { doublereal grad_logt = (t2 - t1)/m_temp; - for (i = 0; i < m_nsp; i++) { + for (size_t i = 0; i < m_nsp; i++) { fluxes[i] -= m_spwork[i]*grad_logt; } } @@ -673,8 +645,7 @@ namespace Cantera { const doublereal delta, doublereal * const fluxes) { getMassFluxes(state1, state2, delta, fluxes); - int k, nsp = m_thermo->nSpecies(); - for (k = 0; k < nsp; k++) { + for (size_t k = 0; k < m_thermo->nSpecies(); k++) { fluxes[k] /= m_mw[k]; } } @@ -693,9 +664,7 @@ namespace Cantera { if (eps > 0.0) m_eps_gmres = eps; } //==================================================================================================================== - void MultiTransport::getMultiDiffCoeffs(const int ld, doublereal* const d) { - int i,j; - + void MultiTransport::getMultiDiffCoeffs(const size_t ld, doublereal* const d) { doublereal p = pressure_ig(); // update the mole fractions @@ -721,8 +690,8 @@ namespace Cantera { * m_thermo->meanMolecularWeight()/(25.0 * p); doublereal c; - for (i = 0; i < m_nsp; i++) { - for (j = 0; j < m_nsp; j++) { + for (size_t i = 0; i < m_nsp; i++) { + for (size_t j = 0; j < m_nsp; j++) { c = prefactor/m_mw[j]; d[ld*j + i] = c*m_molefracs[i]* (m_Lmatrix(i,j) - m_Lmatrix(i,i)); @@ -739,17 +708,16 @@ namespace Cantera { // update the binary diffusion coefficients if necessary updateDiff_T(); - int k, j; doublereal mmw = m_thermo->meanMolecularWeight(); doublereal sumxw = 0.0, sum2; doublereal p = pressure_ig(); if (m_nsp == 1) { d[0] = m_bdiff(0,0) / p; } else { - for (k = 0; k < m_nsp; k++) sumxw += m_molefracs[k] * m_mw[k]; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) sumxw += m_molefracs[k] * m_mw[k]; + for (size_t k = 0; k < m_nsp; k++) { sum2 = 0.0; - for (j = 0; j < m_nsp; j++) { + for (size_t j = 0; j < m_nsp; j++) { if (j != k) { sum2 += m_molefracs[j] / m_bdiff(j,k); } @@ -825,8 +793,7 @@ namespace Cantera { // add an offset to avoid a pure species condition // (check - this may be unnecessary) - int k; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_molefracs[k] = fmaxx(MIN_X, m_molefracs[k]); } } @@ -851,15 +818,13 @@ namespace Cantera { } void MultiTransport::_update_diff_T() { - updateTransport_T(); // evaluate binary diffusion coefficients at unit pressure - int i,j; - int ic = 0; + size_t ic = 0; if (m_mode == CK_Mode) { - for (i = 0; i < m_nsp; i++) { - for (j = i; j < m_nsp; j++) { + for (size_t i = 0; i < m_nsp; i++) { + for (size_t j = i; j < m_nsp; j++) { m_bdiff(i,j) = exp(dot4(m_polytempvec, m_diffcoeffs[ic])); m_bdiff(j,i) = m_bdiff(i,j); ic++; @@ -867,8 +832,8 @@ namespace Cantera { } } else { - for (i = 0; i < m_nsp; i++) { - for (j = i; j < m_nsp; j++) { + for (size_t i = 0; i < m_nsp; i++) { + for (size_t j = i; j < m_nsp; j++) { m_bdiff(i,j) = m_temp * m_sqrt_t*dot5(m_polytempvec, m_diffcoeffs[ic]); m_bdiff(j,i) = m_bdiff(i,j); @@ -896,18 +861,16 @@ namespace Cantera { void MultiTransport::_update_species_visc_T() { - updateTransport_T(); - int k; if (m_mode == CK_Mode) { - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_visc[k] = exp(dot4(m_polytempvec, m_visccoeffs[k])); m_sqvisc[k] = sqrt(m_visc[k]); } } else { - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { //m_visc[k] = m_sqrt_t*dot5(m_polytempvec, m_visccoeffs[k]); // the polynomial fit is done for sqrt(visc/sqrt(T)) m_sqvisc[k] = m_t14*dot5(m_polytempvec, m_visccoeffs[k]); @@ -932,9 +895,8 @@ namespace Cantera { updateSpeciesViscosities_T(); // see Eq. (9-5.15) of Reid, Prausnitz, and Poling - int j, k; - for (j = 0; j < m_nsp; j++) { - for (k = j; k < m_nsp; k++) { + for (size_t j = 0; j < m_nsp; j++) { + for (size_t k = j; k < m_nsp; k++) { vratiokj = m_visc[k]/m_visc[j]; wratiojk = m_mw[j]/m_mw[k]; //rootwjk = sqrt(wratiojk); @@ -968,7 +930,6 @@ namespace Cantera { } void MultiTransport::_update_thermal_T() { - // we need species viscosities and binary diffusion // coefficients updateSpeciesViscosities_T(); @@ -977,9 +938,8 @@ namespace Cantera { // evaluate polynomial fits for A*, B*, C* doublereal z; int ipoly; - int i, j; - for (i = 0; i < m_nsp; i++) { - for (j = i; j < m_nsp; j++) { + for (size_t i = 0; i < m_nsp; i++) { + for (size_t j = i; j < m_nsp; j++) { z = m_logt - m_log_eps_k(i,j); ipoly = m_poly[i][j]; if (m_mode == CK_Mode) { @@ -1005,9 +965,8 @@ namespace Cantera { // evaluate the temperature-dependent rotational relaxation // rate - int k; doublereal tr, sqtr; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { tr = m_eps[k]/ m_kbt; sqtr = m_sqrt_eps_k[k] / m_sqrt_t; m_rotrelax[k] = fmaxx(1.0,m_zrot[k]) * m_frot_298[k]/Frot(tr, sqtr); @@ -1015,7 +974,7 @@ namespace Cantera { doublereal d; doublereal c = 1.2*GasConstant*m_temp; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { d = c * m_visc[k] * m_astar(k,k)/m_mw[k]; m_bdiff(k,k) = d; } @@ -1030,9 +989,7 @@ namespace Cantera { * The original Dixon-Lewis paper subtracted 1.5 here. */ const array_fp& cp = ((IdealGasPhase*)m_thermo)->cp_R_ref(); - for (k = 0; k < m_nsp; k++) { - m_cinternal[k] = cp[k] - 2.5; - } + for (size_t k = 0; k < m_nsp; k++) m_cinternal[k] = cp[k] - 2.5; } //==================================================================================================================== /* diff --git a/Cantera/src/transport/MultiTransport.h b/Cantera/src/transport/MultiTransport.h index 792099292..23775953d 100644 --- a/Cantera/src/transport/MultiTransport.h +++ b/Cantera/src/transport/MultiTransport.h @@ -1,33 +1,21 @@ /** * @file MultiTransport.h * Interface for class MultiTransport - * */ // Copyright 2001 California Institute of Technology - #ifndef CT_MULTITRAN_H #define CT_MULTITRAN_H - // Define this for better agreement with Chemkin TRANLIB results, even // if the results are less correct. //#undef CHEMKIN_COMPATIBILITY_MODE - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - - // Cantera includes #include "TransportBase.h" #include "DenseMatrix.h" - namespace Cantera { //==================================================================================================================== @@ -128,8 +116,8 @@ namespace Cantera { virtual doublereal thermalConductivity(); - virtual void getBinaryDiffCoeffs(const int ld, doublereal* const d); - virtual void getMultiDiffCoeffs(const int ld, doublereal* const d); + virtual void getBinaryDiffCoeffs(const size_t ld, doublereal* const d); + virtual void getMultiDiffCoeffs(const size_t ld, doublereal* const d); //! Although this class implements a multicomponent diffusion //! model, it is convenient to be able to compute @@ -159,7 +147,7 @@ namespace Cantera { * Flat vector with the m_nsp in the inner loop. * length = ldx * ndim */ - virtual void getSpeciesFluxes(int ndim, const doublereal * const grad_T, + virtual void getSpeciesFluxes(size_t ndim, const doublereal * const grad_T, int ldx, const doublereal * const grad_X, int ldf, doublereal * const fluxes); @@ -269,7 +257,7 @@ namespace Cantera { doublereal m_thermal_tlast; //! Number of species in the phase - int m_nsp; + size_t m_nsp; doublereal m_tmin; doublereal m_tmax; vector_fp m_mw; @@ -375,7 +363,7 @@ namespace Cantera { void eval_L1001(const doublereal* x); void eval_L0110(); void eval_L0101(const doublereal* x); - bool hasInternalModes(int j); + bool hasInternalModes(size_t j); doublereal pressure_ig() { return m_thermo->molarDensity() * GasConstant * m_thermo->temperature(); diff --git a/Cantera/src/transport/SimpleTransport.cpp b/Cantera/src/transport/SimpleTransport.cpp index 817b6527d..b028cdf7a 100644 --- a/Cantera/src/transport/SimpleTransport.cpp +++ b/Cantera/src/transport/SimpleTransport.cpp @@ -2,11 +2,6 @@ * @file SimpleTransport.cpp * Simple mostly constant transport properties */ -/* - * $Revision$ - * $Date$ - */ - #include "ThermoPhase.h" #include "SimpleTransport.h" @@ -188,7 +183,6 @@ namespace Cantera { * This is where we dimension everything. */ bool SimpleTransport::initLiquid(LiquidTransportParams& tr) { - int k; // constant substance attributes m_thermo = tr.thermo; m_nsp = m_thermo->nSpecies(); @@ -258,7 +252,7 @@ namespace Cantera { } */ - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { spName = m_thermo->speciesName(k); Cantera::LiquidTransportData <d = tr.LTData[k]; //LiquidTR_Model vm = ltd.model_viscosity; @@ -289,7 +283,7 @@ namespace Cantera { // "Conductivity model is not the same as the viscosity model for species " + spName0); // } - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { spName = m_thermo->speciesName(k); Cantera::LiquidTransportData <d = tr.LTData[k]; //LiquidTR_Model cm = ltd.model_thermalCond; @@ -331,7 +325,7 @@ namespace Cantera { } */ - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { spName = m_thermo->speciesName(k); Cantera::LiquidTransportData <d = tr.LTData[k]; /* @@ -383,7 +377,7 @@ namespace Cantera { m_concentrations.resize(m_nsp); m_chargeSpecies.resize(m_nsp); - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_chargeSpecies[k] = m_thermo->charge(k); } m_spwork.resize(m_nsp); @@ -442,7 +436,7 @@ namespace Cantera { m_viscmix = m_viscSpecies[0]; } else if (compositionDepType_ == 1) { m_viscmix = 0.0; - for (int k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_viscmix += m_viscSpecies[k] * m_molefracs[k]; } } @@ -458,8 +452,7 @@ namespace Cantera { copy(m_viscSpecies.begin(), m_viscSpecies.end(), visc); } //================================================================================================ - void SimpleTransport::getBinaryDiffCoeffs(int ld, doublereal* d) { - int i, j; + void SimpleTransport::getBinaryDiffCoeffs(size_t ld, doublereal* d) { double bdiff; update_T(); @@ -467,8 +460,8 @@ namespace Cantera { // from the polynomial fits if (!m_diff_temp_ok) updateDiff_T(); - for (i = 0; i < m_nsp; i++) { - for (j = 0; j < m_nsp; j++) { + for (size_t i = 0; i < m_nsp; i++) { + for (size_t j = 0; j < m_nsp; j++) { bdiff = 0.5 * (m_diffSpecies[i] + m_diffSpecies[j]); d[i*m_nsp+j] = bdiff; } @@ -492,10 +485,9 @@ namespace Cantera { * dimensioned at least as large as the number of species. */ void SimpleTransport::getMobilities(doublereal* const mobil) { - int k; getMixDiffCoeffs(DATA_PTR(m_spwork)); doublereal c1 = ElectronCharge / (Boltzmann * m_temp); - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { mobil[k] = c1 * m_spwork[k]; } } @@ -519,31 +511,30 @@ namespace Cantera { * dimensioned at least as large as the number of species. */ void SimpleTransport::getFluidMobilities(doublereal* const mobil_f) { - int k; getMixDiffCoeffs(DATA_PTR(m_spwork)); doublereal c1 = 1.0 / (GasConstant * m_temp); - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { mobil_f[k] = c1 * m_spwork[k]; } } //================================================================================================ void SimpleTransport::set_Grad_V(const doublereal* const grad_V) { doMigration_ = false; - for (int a = 0; a < m_nDim; a++) { + for (size_t a = 0; a < m_nDim; a++) { m_Grad_V[a] = grad_V[a]; if (fabs(grad_V[a]) > 1.0E-13) doMigration_ = true; } } //================================================================================================ void SimpleTransport::set_Grad_T(const doublereal* const grad_T) { - for (int a = 0; a < m_nDim; a++) { + for (size_t a = 0; a < m_nDim; a++) { m_Grad_T[a] = grad_T[a]; } } //================================================================================================ void SimpleTransport::set_Grad_X(const doublereal* const grad_X) { - int itop = m_nDim * m_nsp; - for (int i = 0; i < itop; i++) { + size_t itop = m_nDim * m_nsp; + for (size_t i = 0; i < itop; i++) { m_Grad_X[i] = grad_X[i]; } } @@ -577,7 +568,7 @@ namespace Cantera { m_lambda = m_condSpecies[0]; } else if (compositionDepType_ == 1) { m_lambda = 0.0; - for (int k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_lambda += m_condSpecies[k] * m_molefracs[k]; } } @@ -594,7 +585,7 @@ namespace Cantera { * zeros. */ void SimpleTransport::getThermalDiffCoeffs(doublereal* const dt) { - for (int k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { dt[k] = 0.0; } } @@ -726,7 +717,7 @@ namespace Cantera { * @param ldf Leading dimension of the fluxes array. * @param fluxes Output fluxes of species. */ - void SimpleTransport::getSpeciesFluxes(int ndim, const doublereal * const grad_T, + void SimpleTransport::getSpeciesFluxes(size_t ndim, const doublereal * const grad_T, int ldx, const doublereal * const grad_X, int ldf, doublereal * const fluxes) { set_Grad_T(grad_T); @@ -761,8 +752,7 @@ namespace Cantera { * or greater than the number of species. * @param fluxes Vector of calculated fluxes */ - void SimpleTransport::getSpeciesFluxesExt(int ldf, doublereal* fluxes) { - int n, k; + void SimpleTransport::getSpeciesFluxesExt(size_t ldf, doublereal* fluxes) { AssertThrow(ldf >= m_nsp ,"SimpleTransport::getSpeciesFluxesExt: Stride must be greater than m_nsp"); update_T(); update_C(); @@ -779,18 +769,18 @@ namespace Cantera { if (doMigration_) { double FRT = ElectronCharge / (Boltzmann * m_temp); - for (n = 0; n < m_nDim; n++) { + for (size_t n = 0; n < m_nDim; n++) { rhoVc[n] = 0.0; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { fluxes[n*ldf + k] = - concTotal * mw[k] * m_spwork[k] * ( m_Grad_X[n*m_nsp + k] + FRT * m_molefracs[k] * m_chargeSpecies[k] * m_Grad_V[n]); rhoVc[n] += fluxes[n*ldf + k]; } } } else { - for (n = 0; n < m_nDim; n++) { + for (size_t n = 0; n < m_nDim; n++) { rhoVc[n] = 0.0; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { fluxes[n*ldf + k] = - concTotal * mw[k] * m_spwork[k] * m_Grad_X[n*m_nsp + k]; rhoVc[n] += fluxes[n*ldf + k]; } @@ -798,33 +788,33 @@ namespace Cantera { } if (m_velocityBasis == VB_MASSAVG) { - for (n = 0; n < m_nDim; n++) { + for (size_t n = 0; n < m_nDim; n++) { rhoVc[n] = 0.0; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { rhoVc[n] += fluxes[n*ldf + k]; } } - for (n = 0; n < m_nDim; n++) { - for (k = 0; k < m_nsp; k++) { + for (size_t n = 0; n < m_nDim; n++) { + for (size_t k = 0; k < m_nsp; k++) { fluxes[n*ldf + k] -= y[k] * rhoVc[n]; } } } else if (m_velocityBasis == VB_MOLEAVG) { - for (n = 0; n < m_nDim; n++) { + for (size_t n = 0; n < m_nDim; n++) { rhoVc[n] = 0.0; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { rhoVc[n] += fluxes[n*ldf + k] / mw[k]; } } - for (n = 0; n < m_nDim; n++) { - for (k = 0; k < m_nsp; k++) { + for (size_t n = 0; n < m_nDim; n++) { + for (size_t k = 0; k < m_nsp; k++) { fluxes[n*ldf + k] -= m_molefracs[k] * rhoVc[n] * mw[k]; } } } else if (m_velocityBasis >= 0) { - for (n = 0; n < m_nDim; n++) { + for (size_t n = 0; n < m_nDim; n++) { rhoVc[n] = - fluxes[n*ldf + m_velocityBasis] / mw[m_velocityBasis]; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { rhoVc[n] += fluxes[n*ldf + k] / mw[k]; } } @@ -852,7 +842,7 @@ namespace Cantera { if (!m_diff_temp_ok) { updateDiff_T(); } - for (int k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { d[k] = m_diffSpecies[k]; } } @@ -885,7 +875,7 @@ namespace Cantera { m_thermo->getMoleFractions(DATA_PTR(m_molefracs)); m_thermo->getConcentrations(DATA_PTR(m_concentrations)); concTot_ = 0.0; - for (int k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_molefracs[k] = fmaxx(0.0, m_molefracs[k]); concTot_ += m_concentrations[k]; } @@ -914,7 +904,7 @@ namespace Cantera { if (compositionDepType_ == 0) { m_condSpecies[0] = m_coeffLambda_Ns[0]->getSpeciesTransProp(); } else { - for (int k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_condSpecies[k] = m_coeffLambda_Ns[k]->getSpeciesTransProp(); } } @@ -926,16 +916,15 @@ namespace Cantera { * Update the species diffusion coefficients. */ void SimpleTransport::updateDiff_T() { - int k; if (useHydroRadius_) { double visc = viscosity(); double RT = GasConstant * m_temp; - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { double rad = m_coeffHydroRadius_Ns[k]->getSpeciesTransProp() ; m_diffSpecies[k] = RT / (6.0 * Pi * visc * rad); } } else { - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_diffSpecies[k] = m_coeffDiff_Ns[k]->getSpeciesTransProp(); } } @@ -960,7 +949,7 @@ namespace Cantera { if (compositionDepType_ == 0) { m_viscSpecies[0] = m_coeffVisc_Ns[0]->getSpeciesTransProp(); } else { - for (int k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_viscSpecies[k] = m_coeffVisc_Ns[k]->getSpeciesTransProp(); } } diff --git a/Cantera/src/transport/SimpleTransport.h b/Cantera/src/transport/SimpleTransport.h index 3c60f1b90..831616b64 100644 --- a/Cantera/src/transport/SimpleTransport.h +++ b/Cantera/src/transport/SimpleTransport.h @@ -4,11 +4,6 @@ * transport properties for liquids and solids * (see \ref tranprops and \link Cantera::SimpleTransport SimpleTransport \endlink) . */ -/* - * $Revision$ - * $Date$ - */ - #ifndef CT_SIMPLETRAN_H #define CT_SIMPLETRAN_H @@ -308,7 +303,7 @@ namespace Cantera { * @param ld * @param d */ - virtual void getBinaryDiffCoeffs(const int ld, doublereal* const d); + virtual void getBinaryDiffCoeffs(const size_t ld, doublereal* const d); //! Get the Mixture diffusion coefficients /*! @@ -503,7 +498,7 @@ namespace Cantera { * @param ldf Leading dimension of the fluxes array. * @param fluxes Output fluxes of species. */ - virtual void getSpeciesFluxes(int ndim, const doublereal * const grad_T, + virtual void getSpeciesFluxes(size_t ndim, const doublereal * const grad_T, int ldx, const doublereal * const grad_X, int ldf, doublereal * const fluxes); @@ -534,7 +529,7 @@ namespace Cantera { * or greater than the number of species. * @param fluxes Vector of calculated fluxes */ - virtual void getSpeciesFluxesExt(int ldf, doublereal* fluxes); + virtual void getSpeciesFluxesExt(size_t ldf, doublereal* fluxes); protected: @@ -599,7 +594,7 @@ namespace Cantera { private: //! Number of species in the mixture - int m_nsp; + size_t m_nsp; //! Temperature dependence type /*! @@ -865,7 +860,7 @@ namespace Cantera { /*! * Either 1, 2, or 3 */ - int m_nDim; + size_t m_nDim; //! Temporary variable that stores the rho Vc value double rhoVc[3]; diff --git a/Cantera/src/transport/SolidTransport.cpp b/Cantera/src/transport/SolidTransport.cpp index 4f27ed757..c603b4651 100644 --- a/Cantera/src/transport/SolidTransport.cpp +++ b/Cantera/src/transport/SolidTransport.cpp @@ -4,19 +4,7 @@ * of ions within solid phases * (see \ref tranprops and \link Cantera::SolidTransport SolidTransport \endlink). */ -/* $Author$ - * $Revision$ - * $Date$ - */ - -// Copyright 2008 California Institute of Technology - - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif +// copyright 2008 California Institute of Technology #include "ThermoPhase.h" #include "SolidTransport.h" @@ -121,12 +109,10 @@ namespace Cantera { * using the Einstein relation. */ void SolidTransport::getMobilities(doublereal* const mobil) { - int k; getMixDiffCoeffs(mobil); doublereal t = m_thermo->temperature(); - int nsp = m_thermo->nSpecies(); doublereal c1 = ElectronCharge / (Boltzmann * t); - for (k = 0; k < nsp; k++) { + for (size_t k = 0; k < m_thermo->nSpecies(); k++) { mobil[k] *= c1; } } @@ -155,10 +141,9 @@ namespace Cantera { */ void SolidTransport::getMixDiffCoeffs(doublereal* const d) { doublereal temp = m_thermo->temperature(); - int nsp = m_thermo->nSpecies(); - int k; - for (k = 0; k < nsp; k++) d[k] = 0.0; - for (k = 0; k < m_nmobile; k++) { + size_t nsp = m_thermo->nSpecies(); + for (size_t k = 0; k < nsp; k++) d[k] = 0.0; + for (size_t k = 0; k < m_nmobile; k++) { d[m_sp[k]] = m_Adiff[k] * pow(temp, m_Ndiff[k]) * exp(-m_Ediff[k]/temp); } diff --git a/Cantera/src/transport/SolidTransport.h b/Cantera/src/transport/SolidTransport.h index 3d2833f79..36e2af76a 100644 --- a/Cantera/src/transport/SolidTransport.h +++ b/Cantera/src/transport/SolidTransport.h @@ -5,24 +5,11 @@ * (see \ref tranprops and \link Cantera::SolidTransport SolidTransport \endlink). */ -/* - * $Revision$ - * $Date$ - */ - // Copyright 2003 California Institute of Technology - #ifndef CT_SOLIDTRAN_H #define CT_SOLIDTRAN_H - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - // STL includes #include #include @@ -30,21 +17,12 @@ #include #include - // Cantera includes #include "TransportBase.h" #include "DenseMatrix.h" namespace Cantera { - - - //! Class SolidTransport implements transport properties for solids. - /*! - * - * - * - */ class SolidTransport : public Transport { public: @@ -121,7 +99,7 @@ namespace Cantera { /*! * This is equal to the */ - int m_nmobile; + size_t m_nmobile; //! Coefficient for the diffusivity of species within a solid /*! diff --git a/Cantera/src/transport/TransportBase.cpp b/Cantera/src/transport/TransportBase.cpp index f7a9a6fed..2cc946033 100644 --- a/Cantera/src/transport/TransportBase.cpp +++ b/Cantera/src/transport/TransportBase.cpp @@ -2,11 +2,6 @@ * @file TransportBase.cpp * Mixture-averaged transport properties for ideal gas mixtures. */ -/* - * $Revision$ - * $Date$ - */ - #include "ThermoPhase.h" #include "LiquidTransport.h" #include "ctexceptions.h" @@ -80,14 +75,14 @@ namespace Cantera { return m_ready; } - int Transport::index() const { + size_t Transport::index() const { return m_index; } /* Set an integer index number. This is for internal use of * Cantera, and may be removed in the future. */ - void Transport::setIndex(int i) { + void Transport::setIndex(size_t i) { m_index = i; } diff --git a/Cantera/src/transport/TransportBase.h b/Cantera/src/transport/TransportBase.h index e605836ed..a7acaa0c7 100644 --- a/Cantera/src/transport/TransportBase.h +++ b/Cantera/src/transport/TransportBase.h @@ -7,12 +7,6 @@ * * Provides class Transport. */ - -/* - * $Revision$ - * $Date$ - */ - // Copyright 2001-2003 California Institute of Technology @@ -260,7 +254,7 @@ namespace Cantera { * * @deprecated */ - int index() const ; + size_t index() const ; //! Set an integer index number. /*! @@ -271,7 +265,7 @@ namespace Cantera { * * @deprecated */ - void setIndex(int i); + void setIndex(size_t i); //! Set the number of dimensions to be expected in flux expressions /*! @@ -563,7 +557,7 @@ namespace Cantera { * Flat vector with the m_nsp in the inner loop. * length = ldx * ndim */ - virtual void getSpeciesFluxesES(int ndim, + virtual void getSpeciesFluxesES(size_t ndim, const doublereal* grad_T, int ldx, const doublereal* grad_X, @@ -708,7 +702,7 @@ namespace Cantera { * @param d Diffusion coefficient matrix (must be at least m_k * m_k * in length. */ - virtual void getBinaryDiffCoeffs(const int ld, doublereal* const d) { + virtual void getBinaryDiffCoeffs(const size_t ld, doublereal* const d) { err("getBinaryDiffCoeffs"); } @@ -724,7 +718,7 @@ namespace Cantera { * d[ld*j+i] is the D_ij diffusion coefficient (the diffusion * coefficient for species i due to species j). */ - virtual void getMultiDiffCoeffs(const int ld, doublereal* const d) + virtual void getMultiDiffCoeffs(const size_t ld, doublereal* const d) { err("getMultiDiffCoeffs"); } @@ -863,7 +857,7 @@ namespace Cantera { /*! * @deprecated */ - int m_index; + size_t m_index; //! Number of dimensions used in flux expresions int m_nDim; diff --git a/Cantera/src/transport/TransportFactory.cpp b/Cantera/src/transport/TransportFactory.cpp index 0b82466a8..af14c419a 100644 --- a/Cantera/src/transport/TransportFactory.cpp +++ b/Cantera/src/transport/TransportFactory.cpp @@ -1,21 +1,8 @@ /** - * * @file TransportFactory.cpp * * Implementation file for class TransportFactory. - * - * */ -/* - * $Revision$ - * $Date$ - */ - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif #include "ThermoPhase.h" @@ -119,13 +106,13 @@ namespace Cantera { * * @note This method is not used currently. */ - void TransportFactory::getBinDiffCorrection(doublereal t, - const GasTransportParams& tr, int k, int j, doublereal xk, doublereal xj, + void TransportFactory::getBinDiffCorrection(doublereal t, const GasTransportParams& tr, + size_t k, size_t j, doublereal xk, doublereal xj, doublereal& fkj, doublereal& fjk) { doublereal w1, w2, wsum, sig1, sig2, sig12, sigratio, sigratio2, sigratio3, tstar1, tstar2, tstar12, - om22_1, om22_2, om22_12, om11_12, astar_12, bstar_12, cstar_12, + om22_1, om22_2, om11_12, astar_12, bstar_12, cstar_12, cnst, wmwp, sqw12, p1, p2, p12, q1, q2, q12; w1 = tr.mw[k]; @@ -147,7 +134,6 @@ namespace Cantera { om22_1 = m_integrals->omega22(tstar1, tr.delta(k,k)); om22_2 = m_integrals->omega22(tstar2, tr.delta(j,j)); - om22_12 = m_integrals->omega22(tstar12, tr.delta(k,j)); om11_12 = m_integrals->omega11(tstar12, tr.delta(k,j)); astar_12 = m_integrals->astar(tstar12, tr.delta(k,j)); bstar_12 = m_integrals->bstar(tstar12, tr.delta(k,j)); @@ -197,7 +183,7 @@ namespace Cantera { * @param f_eps Multiplicative correction factor to be applied to epsilon(i,j) * @param f_sigma Multiplicative correction factor to be applied to diam(i,j) */ - void TransportFactory::makePolarCorrections(int i, int j, + void TransportFactory::makePolarCorrections(size_t i, size_t j, const GasTransportParams& tr, doublereal& f_eps, doublereal& f_sigma) { // no correction if both are nonpolar, or both are polar @@ -208,8 +194,8 @@ namespace Cantera { // corrections to the effective diameter and well depth // if one is polar and one is non-polar - int kp = (tr.polar[i] ? i : j); // the polar one - int knp = (i == kp ? j : i); // the nonpolar one + size_t kp = (tr.polar[i] ? i : j); // the polar one + size_t knp = (i == kp ? j : i); // the nonpolar one doublereal d3np, d3p, alpha_star, mu_p_star, xi; d3np = pow(tr.sigma[knp],3); @@ -504,7 +490,7 @@ namespace Cantera { // constant mixture attributes tr.thermo = thermo; tr.nsp_ = tr.thermo->nSpecies(); - int nsp = tr.nsp_; + size_t nsp = tr.nsp_; tr.tmin = thermo->minTemp(); tr.tmax = thermo->maxTemp(); @@ -530,8 +516,7 @@ namespace Cantera { XML_Node root, log; getTransportData(transport_database, log, tr.thermo->speciesNames(), tr); - int i, j; - for (i = 0; i < nsp; i++) tr.poly[i].resize(nsp); + for (size_t i = 0; i < nsp; i++) tr.poly[i].resize(nsp); doublereal ts1, ts2, tstar_min = 1.e8, tstar_max = 0.0; doublereal f_eps, f_sigma; @@ -539,8 +524,8 @@ namespace Cantera { DenseMatrix& diam = tr.diam; DenseMatrix& epsilon = tr.epsilon; - for (i = 0; i < nsp; i++) { - for (j = i; j < nsp; j++) { + for (size_t i = 0; i < nsp; i++) { + for (size_t j = i; j < nsp; j++) { // the reduced mass tr.reducedMass(i,j) = tr.mw[i] * tr.mw[j] / (Avogadro * (tr.mw[i] + tr.mw[j])); @@ -634,7 +619,7 @@ namespace Cantera { // constant mixture attributes trParam.thermo = thermo; trParam.nsp_ = trParam.thermo->nSpecies(); - int nsp = trParam.nsp_; + size_t nsp = trParam.nsp_; trParam.tmin = thermo->minTemp(); trParam.tmax = thermo->maxTemp(); @@ -760,9 +745,9 @@ namespace Cantera { vector_fp::iterator dptr; doublereal dstar; - int nsp = tr.nsp_; + size_t nsp = tr.nsp_; int mode = tr.mode_; - int i, j; + size_t i, j; // Chemkin fits to sixth order polynomials int degree = (mode == CK_Mode ? 6 : COLL_INT_POLY_DEGREE); @@ -845,7 +830,7 @@ namespace Cantera { std::map datatable; doublereal welldepth, diam, dipole, polar, rot; - int nsp = static_cast(xspecies.size()); + size_t nsp = xspecies.size(); // read all entries in database into 'datatable' and check for // errors. Note that this procedure validates all entries, not @@ -857,8 +842,7 @@ namespace Cantera { gindx["linear"] = 101; gindx["nonlinear"] = 102; int linenum = 0; - int i; - for (i = 0; i < nsp; i++) { + for (size_t i = 0; i < nsp; i++) { const XML_Node& sp = *xspecies[i]; name = sp["name"]; // std::cout << "Processing node for " << name << std::endl; @@ -906,8 +890,7 @@ namespace Cantera { } } - for (i = 0; i < tr.nsp_; i++) { - + for (size_t i = 0; i < tr.nsp_; i++) { GasTransportData& trdat = datatable[names[i]]; @@ -980,7 +963,7 @@ namespace Cantera { // read all entries in database into 'datatable' and check for // errors. Note that this procedure validates all entries, not // only those for the species listed in 'names'. - for (int i = 0; i < nsp; i++) { + for (size_t i = 0; i < nsp; i++) { const XML_Node& sp = *xspecies[i]; name = sp["name"]; vector_fp vCoeff; @@ -1254,12 +1237,12 @@ namespace Cantera { void TransportFactory::fitProperties(GasTransportParams& tr, std::ostream& logfile) { doublereal tstar; - int k, j, n, ndeg = 0; + int ndeg = 0; #ifdef DEBUG_MODE char s[100]; #endif // number of points to use in generating fit data - const int np = 50; + const size_t np = 50; int mode = tr.mode_; int degree = (mode == CK_Mode ? 3 : 4); @@ -1272,7 +1255,7 @@ namespace Cantera { vector_fp w(np), w2(np); // generate array of log(t) values - for (n = 0; n < np; n++) { + for (size_t n = 0; n < np; n++) { t = tr.tmin + dt*n; tlog[n] = log(t); } @@ -1289,7 +1272,6 @@ namespace Cantera { "*** polynomial coefficients not printed (log_level < 2) ***"); } #endif - int ipoly; doublereal sqrt_T, visc, err, relerr, mxerr = 0.0, mxrelerr = 0.0, mxerr_cond = 0.0, mxrelerr_cond = 0.0; @@ -1313,9 +1295,9 @@ namespace Cantera { c1, cv_rot, cv_int, f_rot, f_trans, om11; doublereal diffcoeff; - for (k = 0; k < tr.nsp_; k++) + for (size_t k = 0; k < tr.nsp_; k++) { - for (n = 0; n < np; n++) { + for (size_t n = 0; n < np; n++) { t = tr.tmin + dt*n; tr.thermo->setTemperature(t); @@ -1388,7 +1370,7 @@ namespace Cantera { DATA_PTR(w), degree, ndeg, 0.0, DATA_PTR(c2)); // evaluate max fit errors for viscosity - for (n = 0; n < np; n++) { + for (size_t n = 0; n < np; n++) { if (mode == CK_Mode) { val = exp(spvisc[n]); fit = exp(poly3(tlog[n], DATA_PTR(c))); @@ -1405,7 +1387,7 @@ namespace Cantera { } // evaluate max fit errors for conductivity - for (n = 0; n < np; n++) { + for (size_t n = 0; n < np; n++) { if (mode == CK_Mode) { val = exp(spcond[n]); fit = exp(poly3(tlog[n], DATA_PTR(c2))); @@ -1450,7 +1432,7 @@ namespace Cantera { tr.xml->XML_comment(logfile,s); } if (tr.log_level >= 2) - for (k = 0; k < tr.nsp_; k++) { + for (size_t k = 0; k < tr.nsp_; k++) { tr.xml->XML_writeVector(logfile, " ", tr.thermo->speciesName(k), degree+1, DATA_PTR(tr.condcoeffs[k])); } @@ -1478,11 +1460,11 @@ namespace Cantera { mxerr = 0.0, mxrelerr = 0.0; vector_fp diff(np + 1); doublereal eps, sigma; - for (k = 0; k < tr.nsp_; k++) { - for (j = k; j < tr.nsp_; j++) { + for (size_t k = 0; k < tr.nsp_; k++) { + for (size_t j = k; j < tr.nsp_; j++) { ipoly = tr.poly[k][j]; - for (n = 0; n < np; n++) { + for (size_t n = 0; n < np; n++) { t = tr.tmin + dt*n; @@ -1517,7 +1499,7 @@ namespace Cantera { DATA_PTR(w), degree, ndeg, 0.0, DATA_PTR(c)); doublereal pre; - for (n = 0; n < np; n++) { + for (size_t n = 0; n < np; n++) { if (mode == CK_Mode) { val = exp(diff[n]); fit = exp(poly3(tlog[n], DATA_PTR(c))); diff --git a/Cantera/src/transport/TransportFactory.h b/Cantera/src/transport/TransportFactory.h index d69e9519a..245cb93d2 100644 --- a/Cantera/src/transport/TransportFactory.h +++ b/Cantera/src/transport/TransportFactory.h @@ -3,33 +3,17 @@ * Header file defining class TransportFactory * (see \link Cantera::TransportFactory TransportFactory\endlink) */ -/* - * $Author$ - * $Date$ - * $Revision$ - * - * Copyright 2001 California Institute of Technology - * - */ +// Copyright 2001 California Institute of Technology #ifndef CT_TRANSPORTFACTORY_H #define CT_TRANSPORTFACTORY_H - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - // STL includes #include #include #include #include - - // Cantera includes #include "ct_defs.h" #include "TransportBase.h" @@ -410,7 +394,7 @@ namespace Cantera { * * @note This method is not used currently. */ - void getBinDiffCorrection(doublereal t, const GasTransportParams& tr, int k, int j, + void getBinDiffCorrection(doublereal t, const GasTransportParams& tr, size_t k, size_t j, doublereal xk, doublereal xj, doublereal& fkj, doublereal& fjk); @@ -427,7 +411,7 @@ namespace Cantera { * @param f_eps Multiplicative correction factor to be applied to epsilon(i,j) * @param f_sigma Multiplicative correction factor to be applied to diam(i,j) */ - void makePolarCorrections(int i, int j, + void makePolarCorrections(size_t i, size_t j, const GasTransportParams& tr, doublereal& f_eps, doublereal& f_sigma); diff --git a/Cantera/src/transport/TransportParams.h b/Cantera/src/transport/TransportParams.h index 24a81ada5..c6a320cff 100644 --- a/Cantera/src/transport/TransportParams.h +++ b/Cantera/src/transport/TransportParams.h @@ -4,12 +4,6 @@ * processing of the transport object * (see \ref tranprops and \link Cantera::TransportParams TransportParams \endlink). */ -/* - * Latest Checkin: - * $Date$ - * $Revision$ - */ - #ifndef CT_TRANSPORTPARAMS_H #define CT_TRANSPORTPARAMS_H @@ -54,7 +48,7 @@ namespace Cantera { virtual ~TransportParams(); //! Local storage of the number of species - int nsp_; + size_t nsp_; //! Pointer to the ThermoPhase object thermo_t* thermo; diff --git a/Cantera/src/transport/WaterTransport.h b/Cantera/src/transport/WaterTransport.h index f4e626bbe..473a6cabf 100644 --- a/Cantera/src/transport/WaterTransport.h +++ b/Cantera/src/transport/WaterTransport.h @@ -2,11 +2,6 @@ * @file WaterTransport.h * Header file defining class LiquidTransport */ -/* - * $Revision$ - * $Date$ - */ - #ifndef CT_WATERTRAN_H #define CT_WATERTRAN_H @@ -19,7 +14,6 @@ #include #include - // Cantera includes #include "TransportBase.h" #include "DenseMatrix.h" diff --git a/Cantera/src/zeroD/CMakeLists.txt b/Cantera/src/zeroD/CMakeLists.txt deleted file mode 100644 index b30aa2755..000000000 --- a/Cantera/src/zeroD/CMakeLists.txt +++ /dev/null @@ -1,16 +0,0 @@ -SET (ZEROD_SRCS Reactor.cpp ReactorBase.cpp FlowDevice.cpp Wall.cpp ReactorNet.cpp - FlowReactor.cpp ConstPressureReactor.cpp ReactorFactory.cpp ) - -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/base) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/thermo) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/numerics) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/Cantera/src/kinetics) - -ADD_LIBRARY(zeroD ${ZEROD_SRCS} ) - -SET (ZEROD_H Reactor.h ReactorBase.h FlowDevice.h Wall.h ReactorNet.h - flowControllers.h Reservoir.h FlowReactor.h - ConstPressureReactor.h ReactorFactory.h ) -INSTALL_FILES(/include/cantera/kernel FILES ${ZEROD_H}) - diff --git a/Cantera/src/zeroD/ConstPressureReactor.cpp b/Cantera/src/zeroD/ConstPressureReactor.cpp index 7ffb441bf..cc37e98b6 100644 --- a/Cantera/src/zeroD/ConstPressureReactor.cpp +++ b/Cantera/src/zeroD/ConstPressureReactor.cpp @@ -6,22 +6,15 @@ // Copyright 2001 California Institute of Technology - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "ConstPressureReactor.h" #include "FlowDevice.h" #include "Wall.h" #include "InterfaceKinetics.h" #include "SurfPhase.h" -using namespace Cantera; using namespace std; -namespace CanteraZeroD { +namespace Cantera { ConstPressureReactor::ConstPressureReactor() : Reactor() {} @@ -52,9 +45,9 @@ namespace CanteraZeroD { // set the remaining components to the surface species // coverages on the walls - int loc = m_nsp + 2; + size_t loc = m_nsp + 2; SurfPhase* surf; - for (int m = 0; m < m_nwalls; m++) { + for (size_t m = 0; m < m_nwalls; m++) { surf = m_wall[m]->surface(m_lr[m]); if (surf) { m_wall[m]->getCoverages(m_lr[m], y + loc); @@ -67,15 +60,15 @@ namespace CanteraZeroD { m_thermo->restoreState(m_state); m_sdot.resize(m_nsp, 0.0); m_nv = m_nsp + 2; - for (int w = 0; w < m_nwalls; w++) + for (size_t w = 0; w < m_nwalls; w++) if (m_wall[w]->surface(m_lr[w])) m_nv += m_wall[w]->surface(m_lr[w])->nSpecies(); m_enthalpy = m_thermo->enthalpy_mass(); m_pressure = m_thermo->pressure(); m_intEnergy = m_thermo->intEnergy_mass(); - int m, nt = 0, maxnt = 0; - for (m = 0; m < m_nwalls; m++) { + size_t nt = 0, maxnt = 0; + for (size_t m = 0; m < m_nwalls; m++) { if (m_wall[m]->kinetics(m_lr[m])) { nt = m_wall[m]->kinetics(m_lr[m])->nTotalSpecies(); if (nt > maxnt) maxnt = nt; @@ -110,9 +103,9 @@ namespace CanteraZeroD { } m_vol = mass / m_thermo->density(); - int loc = m_nsp + 2; + size_t loc = m_nsp + 2; SurfPhase* surf; - for (int m = 0; m < m_nwalls; m++) { + for (size_t m = 0; m < m_nwalls; m++) { surf = m_wall[m]->surface(m_lr[m]); if (surf) { m_wall[m]->setCoverages(m_lr[m], y+loc); @@ -133,24 +126,24 @@ namespace CanteraZeroD { void ConstPressureReactor::evalEqs(doublereal time, doublereal* y, doublereal* ydot, doublereal* params) { - int i, k, nk; + size_t nk; m_time = time; m_thermo->restoreState(m_state); Kinetics* kin; - int m, n, npar, ploc; + size_t npar, ploc; double mult; // process sensitivity parameters if (params) { npar = m_pnum.size(); - for (n = 0; n < npar; n++) { + for (size_t n = 0; n < npar; n++) { mult = m_kin->multiplier(m_pnum[n]); m_kin->setMultiplier(m_pnum[n], mult*params[n]); } ploc = npar; - for (m = 0; m < m_nwalls; m++) { + for (size_t m = 0; m < m_nwalls; m++) { if (m_nsens_wall[m] > 0) { m_wall[m]->setSensitivityParameters(m_lr[m], params + ploc); ploc += m_nsens_wall[m]; @@ -165,9 +158,9 @@ namespace CanteraZeroD { doublereal rs0, sum, wallarea; SurfPhase* surf; - int lr, ns, loc = m_nsp+2, surfloc; + size_t lr, ns, loc = m_nsp+2, surfloc; fill(m_sdot.begin(), m_sdot.end(), 0.0); - for (i = 0; i < m_nwalls; i++) { + for (size_t i = 0; i < m_nwalls; i++) { lr = 1 - 2*m_lr[i]; m_Q += lr*m_wall[i]->Q(time); kin = m_wall[i]->kinetics(m_lr[i]); @@ -181,7 +174,7 @@ namespace CanteraZeroD { kin->getNetProductionRates(DATA_PTR(m_work)); ns = kin->surfacePhaseIndex(); surfloc = kin->kineticsSpeciesIndex(0,ns); - for (k = 1; k < nk; k++) { + for (size_t k = 1; k < nk; k++) { ydot[loc + k] = m_work[surfloc+k]*rs0*surf->size(k); sum -= ydot[loc + k]; } @@ -189,7 +182,7 @@ namespace CanteraZeroD { loc += nk; wallarea = m_wall[i]->area(); - for (k = 0; k < m_nsp; k++) { + for (size_t k = 0; k < m_nsp; k++) { m_sdot[k] += m_work[k]*wallarea; } } @@ -210,7 +203,7 @@ namespace CanteraZeroD { else { fill(ydot + 2, ydot + 2 + m_nsp, 0.0); } - for (n = 0; n < m_nsp; n++) { + for (size_t n = 0; n < m_nsp; n++) { ydot[n+2] *= m_vol; // moles/s/m^3 -> moles/s ydot[n+2] += m_sdot[n]; ydot[n+2] *= mw[n]; @@ -239,11 +232,10 @@ namespace CanteraZeroD { // outlets - int n; doublereal mdot_out; - for (i = 0; i < m_nOutlets; i++) { + for (size_t i = 0; i < m_nOutlets; i++) { mdot_out = m_outlet[i]->massFlowRate(time); - for (n = 0; n < m_nsp; n++) { + for (size_t n = 0; n < m_nsp; n++) { ydot[2+n] -= mdot_out * mf[n]; } if (m_energy) { @@ -255,9 +247,9 @@ namespace CanteraZeroD { // inlets doublereal mdot_in; - for (i = 0; i < m_nInlets; i++) { + for (size_t i = 0; i < m_nInlets; i++) { mdot_in = m_inlet[i]->massFlowRate(time); - for (n = 0; n < m_nsp; n++) { + for (size_t n = 0; n < m_nsp; n++) { ydot[2+n] += m_inlet[i]->outletSpeciesMassFlowRate(n); } if (m_energy) { @@ -269,12 +261,12 @@ namespace CanteraZeroD { // reset sensitivity parameters if (params) { npar = m_pnum.size(); - for (n = 0; n < npar; n++) { + for (size_t n = 0; n < npar; n++) { mult = m_kin->multiplier(m_pnum[n]); m_kin->setMultiplier(m_pnum[n], mult/params[n]); } ploc = npar; - for (m = 0; m < m_nwalls; m++) { + for (size_t m = 0; m < m_nwalls; m++) { if (m_nsens_wall[m] > 0) { m_wall[m]->resetSensitivityParameters(m_lr[m]); ploc += m_nsens_wall[m]; @@ -283,22 +275,22 @@ namespace CanteraZeroD { } } - int ConstPressureReactor::componentIndex(string nm) const { + size_t ConstPressureReactor::componentIndex(string nm) const { if (nm == "H") return 0; if (nm == "V") return 1; // check for a gas species name - int k = m_thermo->speciesIndex(nm); - if (k >= 0) return k + 2; + size_t k = m_thermo->speciesIndex(nm); + if (k != npos) return k + 2; // check for a wall species - int walloffset = 0, kp = 0; + size_t walloffset = 0, kp = 0; thermo_t* th; - for (int m = 0; m < m_nwalls; m++) { + for (size_t m = 0; m < m_nwalls; m++) { if (m_wall[m]->kinetics(m_lr[m])) { kp = m_wall[m]->kinetics(m_lr[m])->reactionPhaseIndex(); th = &m_wall[m]->kinetics(m_lr[m])->thermo(kp); k = th->speciesIndex(nm); - if (k >= 0) { + if (k != npos) { return k + 2 + m_nsp + walloffset; } else { diff --git a/Cantera/src/zeroD/ConstPressureReactor.h b/Cantera/src/zeroD/ConstPressureReactor.h index 0e82d1306..20b256268 100644 --- a/Cantera/src/zeroD/ConstPressureReactor.h +++ b/Cantera/src/zeroD/ConstPressureReactor.h @@ -1,9 +1,5 @@ /** * @file Reactor.h - * - * $Author$ - * $Revision$ - * $Date$ */ // Copyright 2001 California Institute of Technology @@ -11,14 +7,9 @@ #ifndef CT_CONSTP_REACTOR_H #define CT_CONSTP_REACTOR_H -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "Reactor.h" -namespace CanteraZeroD { +namespace Cantera { /** * Class ConstPressureReactor is a class for constant-pressure @@ -60,7 +51,7 @@ namespace CanteraZeroD { virtual void updateState(doublereal* y); - virtual int componentIndex(std::string nm) const; + virtual size_t componentIndex(std::string nm) const; protected: diff --git a/Cantera/src/zeroD/FlowDevice.cpp b/Cantera/src/zeroD/FlowDevice.cpp index 85a39aa70..c0966fbcc 100644 --- a/Cantera/src/zeroD/FlowDevice.cpp +++ b/Cantera/src/zeroD/FlowDevice.cpp @@ -6,7 +6,7 @@ using namespace std; using namespace Cantera; -namespace CanteraZeroD { +namespace Cantera { bool FlowDevice::install(ReactorBase& in, ReactorBase& out) { if (m_in || m_out) return false; @@ -23,7 +23,7 @@ namespace CanteraZeroD { m_nspin = mixin->nSpecies(); m_nspout = mixout->nSpecies(); string nm; - int ki, ko; + size_t ki, ko; for (ki = 0; ki < m_nspin; ki++) { nm = mixin->speciesName(ki); ko = mixout->speciesIndex(nm); @@ -46,10 +46,10 @@ namespace CanteraZeroD { * Mass flow rate of outlet species k. Returns zero if this * species is not present in the upstream mixture. */ - doublereal FlowDevice::outletSpeciesMassFlowRate(int k) { - if (k < 0 || k >= m_nspout) return 0.0; - int ki = m_out2in[k]; - if (ki < 0) return 0.0; + doublereal FlowDevice::outletSpeciesMassFlowRate(size_t k) { + if (k >= m_nspout) return 0.0; + size_t ki = m_out2in[k]; + if (ki == npos) return 0.0; return m_mdot * m_in->massFraction(ki); } diff --git a/Cantera/src/zeroD/FlowDevice.h b/Cantera/src/zeroD/FlowDevice.h index efd59b13d..4ad776151 100644 --- a/Cantera/src/zeroD/FlowDevice.h +++ b/Cantera/src/zeroD/FlowDevice.h @@ -1,9 +1,5 @@ /** * @file FlowDevice.h - * - * $Author$ - * $Date$ - * $Revision$ */ // Copyright 2001 California Institute of Technology @@ -11,24 +7,14 @@ #ifndef CT_FLOWDEVICE_H #define CT_FLOWDEVICE_H -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "ct_defs.h" #include "global.h" #include "stringUtils.h" namespace Cantera { class Func1; -} - -namespace CanteraZeroD { - class ReactorBase; // forward reference - const int MFC_Type = 1; const int PressureController_Type = 2; const int Valve_Type = 3; @@ -82,7 +68,7 @@ namespace CanteraZeroD { virtual void updateMassFlowRate(doublereal time) {} // mass flow rate of outlet species k - doublereal outletSpeciesMassFlowRate(int k); + doublereal outletSpeciesMassFlowRate(size_t k); // specific enthalpy doublereal enthalpy_mass(); @@ -165,18 +151,18 @@ namespace CanteraZeroD { doublereal m_mdot; Cantera::Func1* m_func; - Cantera::vector_fp m_coeffs; + vector_fp m_coeffs; int m_type; private: - int m_nspin, m_nspout; + size_t m_nspin, m_nspout; ReactorBase* m_in; ReactorBase* m_out; - Cantera::vector_int m_in2out, m_out2in; + std::vector m_in2out, m_out2in; void warn(std::string meth) { - Cantera::writelog(std::string("Warning: method ") + meth + " of base class " + writelog(std::string("Warning: method ") + meth + " of base class " + " FlowDevice called. Nothing done.\n"); } }; diff --git a/Cantera/src/zeroD/FlowReactor.cpp b/Cantera/src/zeroD/FlowReactor.cpp index 2234da45b..8a35e2290 100644 --- a/Cantera/src/zeroD/FlowReactor.cpp +++ b/Cantera/src/zeroD/FlowReactor.cpp @@ -6,19 +6,11 @@ // Copyright 2001 California Institute of Technology - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "FlowReactor.h" -using namespace Cantera; using namespace std; -namespace CanteraZeroD { - +namespace Cantera { FlowReactor::FlowReactor() : Reactor(), m_fctr(1.0e10), m_speed0(0.0) {} @@ -89,7 +81,7 @@ namespace CanteraZeroD { m_thermo->restoreState(m_state); double mult; - int n, npar; + size_t n, npar; // process sensitivity parameters if (params) { @@ -134,12 +126,12 @@ namespace CanteraZeroD { } - int FlowReactor::componentIndex(string nm) const { + size_t FlowReactor::componentIndex(string nm) const { if (nm == "X") return 0; if (nm == "U") return 1; // check for a gas species name - int k = m_thermo->speciesIndex(nm); - if (k >= 0) return k + 2; + size_t k = m_thermo->speciesIndex(nm); + if (k != npos) return k + 2; else return -1; } diff --git a/Cantera/src/zeroD/FlowReactor.h b/Cantera/src/zeroD/FlowReactor.h index e6b750d79..138bcd56c 100644 --- a/Cantera/src/zeroD/FlowReactor.h +++ b/Cantera/src/zeroD/FlowReactor.h @@ -1,9 +1,5 @@ /** * @file FlowReactor.h - * - * $Author$ - * $Revision$ - * $Date$ */ // Copyright 2001 California Institute of Technology @@ -11,14 +7,9 @@ #ifndef CT_FLOWREACTOR_H #define CT_FLOWREACTOR_H -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "Reactor.h" -namespace CanteraZeroD { +namespace Cantera { /** * Adiabatic, reversible flow in a constant-area duct. @@ -46,7 +37,7 @@ namespace CanteraZeroD { //----------------------------------------------------- - virtual int neq() { return m_nv; } + virtual size_t neq() { return m_nv; } virtual void initialize(doublereal t0 = 0.0); virtual void evalEqs(doublereal t, doublereal* y, @@ -68,7 +59,7 @@ namespace CanteraZeroD { double speed() const { return m_speed; } double distance() const { return m_dist; } - virtual int componentIndex(std::string nm) const; + virtual size_t componentIndex(std::string nm) const; protected: diff --git a/Cantera/src/zeroD/Makefile.in b/Cantera/src/zeroD/Makefile.in deleted file mode 100644 index 8c3000018..000000000 --- a/Cantera/src/zeroD/Makefile.in +++ /dev/null @@ -1,85 +0,0 @@ -#/bin/sh -############################################################### -# $Author$ -# $Date$ -# $Revision$ -# -# Copyright 2002 California Institute of Technology -# -############################################################### - -.SUFFIXES : -.SUFFIXES : .cpp .d .o .h - -INCDIR = ../../../build/include/cantera/kernel -INSTALL_TSC = ../../../bin/install_tsc -do_ranlib = @DO_RANLIB@ - -PURIFY=@PURIFY@ - -PIC_FLAG=@PIC@ - -CXX_FLAGS = @CXXFLAGS@ $(CXX_OPT) $(PIC_FLAG) - -# stirred reactors -OBJS = Reactor.o ReactorBase.o FlowDevice.o Wall.o ReactorNet.o \ - FlowReactor.o ConstPressureReactor.o ReactorFactory.o -ZEROD_H = Reactor.h ReactorBase.h FlowDevice.h Wall.h ReactorNet.h \ - flowControllers.h PID_Controller.h Reservoir.h FlowReactor.h \ - ConstPressureReactor.h ReactorFactory.h - -CXX_INCLUDES = -I../base -I../thermo -I../kinetics -I../numerics @CXX_INCLUDES@ -ZEROD_LIB = @buildlib@/libzeroD.a - -DEPENDS = $(OBJS:.o=.d) - -all: $(ZEROD_LIB) .depends - @(@INSTALL@ -d $(INCDIR)) - @(for lh in $(ZEROD_H) ; do \ - $(INSTALL_TSC) "$${lh}" $(INCDIR) ; \ - done) - -%.d: Makefile %.o - @CXX_DEPENDS@ @DEFS@ $(CXX_FLAGS) $(CXX_INCLUDES) $*.cpp > $*.d - -.cpp.o: - $(PURIFY) @CXX@ -c $< @DEFS@ $(CXX_FLAGS) $(CXX_INCLUDES) - -$(ZEROD_LIB): $(OBJS) $(ZEROD_H) - @ARCHIVE@ $(ZEROD_LIB) $(OBJS) > /dev/null -ifeq ($(do_ranlib),1) - @RANLIB@ $(ZEROD_LIB) -endif - -clean: - @(for lh in $(ZEROD_H) ; do \ - th=$(INCDIR)/"$${lh}" ; \ - if test -f "$${th}" ; then \ - $(RM) "$${th}" ; \ - echo "$(RM) $${th}" ; \ - fi \ - done) - @(if test -f $(ZEROD_LIB) ; then \ - $(RM) $(ZEROD_LIB) ; \ - echo "$(RM) $(ZEROD_LIB)" ; \ - fi) - $(RM) *.o *~ .depends *.d - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -depends: - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -$(OBJS): Makefile - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/Cantera/src/zeroD/PID_Controller.h b/Cantera/src/zeroD/PID_Controller.h index 77560dfd0..764a364e5 100644 --- a/Cantera/src/zeroD/PID_Controller.h +++ b/Cantera/src/zeroD/PID_Controller.h @@ -1,9 +1,5 @@ /** * @file PID_Controller.h - * - * $Author$ - * $Revision$ - * $Date$ */ // Copyright 2001 California Institute of Technology @@ -11,13 +7,7 @@ #ifndef CT_PID_H #define CT_PID_H -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - -namespace CanteraZeroD { - +namespace Cantera { class PID_Controller { diff --git a/Cantera/src/zeroD/Reactor.cpp b/Cantera/src/zeroD/Reactor.cpp index d8eadc4da..a938ec903 100644 --- a/Cantera/src/zeroD/Reactor.cpp +++ b/Cantera/src/zeroD/Reactor.cpp @@ -6,12 +6,6 @@ // Copyright 2001 California Institute of Technology - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "Reactor.h" //#include "../CVode.h" #include "FlowDevice.h" @@ -19,10 +13,9 @@ #include "InterfaceKinetics.h" #include "SurfPhase.h" -using namespace Cantera; using namespace std; -namespace CanteraZeroD { +namespace Cantera { doublereal quadInterp(doublereal x0, doublereal* x, doublereal* y); @@ -66,9 +59,9 @@ namespace CanteraZeroD { // set the remaining components to the surface species // coverages on the walls - int loc = m_nsp + 2; + size_t loc = m_nsp + 2; SurfPhase* surf; - for (int m = 0; m < m_nwalls; m++) { + for (size_t m = 0; m < m_nwalls; m++) { surf = m_wall[m]->surface(m_lr[m]); if (surf) { m_wall[m]->getCoverages(m_lr[m], y + loc); @@ -85,7 +78,7 @@ namespace CanteraZeroD { m_thermo->restoreState(m_state); m_sdot.resize(m_nsp, 0.0); m_nv = m_nsp + 2; - for (int w = 0; w < m_nwalls; w++) + for (size_t w = 0; w < m_nwalls; w++) if (m_wall[w]->surface(m_lr[w])) m_nv += m_wall[w]->surface(m_lr[w])->nSpecies(); @@ -93,8 +86,8 @@ namespace CanteraZeroD { m_pressure = m_thermo->pressure(); m_intEnergy = m_thermo->intEnergy_mass(); - int m, nt = 0, maxnt = 0; - for (m = 0; m < m_nwalls; m++) { + size_t nt = 0, maxnt = 0; + for (size_t m = 0; m < m_nwalls; m++) { if (m_wall[m]->kinetics(m_lr[m])) { nt = m_wall[m]->kinetics(m_lr[m])->nTotalSpecies(); if (nt > maxnt) maxnt = nt; @@ -112,10 +105,10 @@ namespace CanteraZeroD { m_init = true; } - int Reactor::nSensParams() { - if (m_nsens < 0) { + size_t Reactor::nSensParams() { + if (m_nsens == npos) { // determine the number of sensitivity parameters - int m, ns; + size_t m, ns; m_nsens = m_pnum.size(); for (m = 0; m < m_nwalls; m++) { ns = m_wall[m]->nSensParams(m_lr[m]); @@ -157,9 +150,9 @@ namespace CanteraZeroD { } //m_state[0] = temp; - int loc = m_nsp + 2; + size_t loc = m_nsp + 2; SurfPhase* surf; - for (int m = 0; m < m_nwalls; m++) { + for (size_t m = 0; m < m_nwalls; m++) { surf = m_wall[m]->surface(m_lr[m]); if (surf) { // surf->setTemperature(temp); @@ -183,12 +176,12 @@ namespace CanteraZeroD { void Reactor::evalEqs(doublereal time, doublereal* y, doublereal* ydot, doublereal* params) { - int i, k, nk; + size_t i, k, nk; m_time = time; m_thermo->restoreState(m_state); Kinetics* kin; - int m, n, npar, ploc; + size_t m, n, npar, ploc; double mult; // process sensitivity parameters if (params) { @@ -218,7 +211,7 @@ namespace CanteraZeroD { doublereal vdot, rs0, sum, wallarea; // Kinetics* kin; SurfPhase* surf; - int lr, ns, loc = m_nsp+2, surfloc; + size_t lr, ns, loc = m_nsp+2, surfloc; fill(m_sdot.begin(), m_sdot.end(), 0.0); for (i = 0; i < m_nwalls; i++) { lr = 1 - 2*m_lr[i]; @@ -294,11 +287,10 @@ namespace CanteraZeroD { // outlets - int n; doublereal mdot_out; for (i = 0; i < m_nOutlets; i++) { mdot_out = m_outlet[i]->massFlowRate(time); - for (n = 0; n < m_nsp; n++) { + for (size_t n = 0; n < m_nsp; n++) { ydot[2+n] -= mdot_out * mf[n]; } if (m_energy) { @@ -339,32 +331,32 @@ namespace CanteraZeroD { } } - void Reactor::addSensitivityReaction(int rxn) { + void Reactor::addSensitivityReaction(size_t rxn) { m_pnum.push_back(rxn); m_pname.push_back(name()+": "+m_kin->reactionString(rxn)); m_mult_save.push_back(1.0); - if (rxn < 0 || rxn >= m_kin->nReactions()) + if (rxn >= m_kin->nReactions()) throw CanteraError("Reactor::addSensitivityReaction", - "Reaction number out of range ("+int2str(rxn)+")"); + "Reaction number out of range ("+int2str(int(rxn))+")"); } - int Reactor::componentIndex(string nm) const { + size_t Reactor::componentIndex(string nm) const { if (nm == "U") return 0; if (nm == "V") return 1; // check for a gas species name - int k = m_thermo->speciesIndex(nm); - if (k >= 0) return k + 2; + size_t k = m_thermo->speciesIndex(nm); + if (k != npos) return k + 2; // check for a wall species - int walloffset = 0, kp = 0; + size_t walloffset = 0, kp = 0; thermo_t* th; - for (int m = 0; m < m_nwalls; m++) { + for (size_t m = 0; m < m_nwalls; m++) { if (m_wall[m]->kinetics(m_lr[m])) { kp = m_wall[m]->kinetics(m_lr[m])->reactionPhaseIndex(); th = &m_wall[m]->kinetics(m_lr[m])->thermo(kp); k = th->speciesIndex(nm); - if (k >= 0) { + if (k != npos) { return k + 2 + m_nsp + walloffset; } else { diff --git a/Cantera/src/zeroD/Reactor.h b/Cantera/src/zeroD/Reactor.h index 510844405..3534024b4 100644 --- a/Cantera/src/zeroD/Reactor.h +++ b/Cantera/src/zeroD/Reactor.h @@ -1,9 +1,5 @@ /** * @file Reactor.h - * - * $Author$ - * $Revision$ - * $Date$ */ // Copyright 2001 California Institute of Technology @@ -11,16 +7,10 @@ #ifndef CT_REACTOR_H #define CT_REACTOR_H -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "ReactorBase.h" #include "Kinetics.h" - -namespace CanteraZeroD { +namespace Cantera { /** * Class Reactor is a general-purpose class for stirred @@ -80,7 +70,7 @@ namespace CanteraZeroD { setKineticsMgr(contents); } - void setKineticsMgr(Cantera::Kinetics& kin) { + void setKineticsMgr(Kinetics& kin) { m_kin = &kin; if (m_kin->nReactions() == 0) disableChemistry(); } @@ -95,7 +85,7 @@ namespace CanteraZeroD { } // overloaded methods of class FuncEval - virtual int neq() { return m_nv; } + virtual size_t neq() { return m_nv; } virtual void getInitialConditions(doublereal t0, size_t leny, doublereal* y); @@ -110,35 +100,35 @@ namespace CanteraZeroD { */ virtual void updateState(doublereal* y); - virtual int nSensParams(); - virtual void addSensitivityReaction(int rxn); + virtual size_t nSensParams(); + virtual void addSensitivityReaction(size_t rxn); virtual std::string sensParamID(int p) { return m_pname[p]; } // virtual std::string component(int k) const; - virtual int componentIndex(std::string nm) const; + virtual size_t componentIndex(std::string nm) const; protected: //! Pointer to the homogeneous Kinetics object that handles the reactions - Cantera::Kinetics* m_kin; + Kinetics* m_kin; //! Tolerance on the temperature doublereal m_temp_atol; doublereal m_maxstep; // max step size doublereal m_vdot, m_Q; - Cantera::vector_fp m_atol; + vector_fp m_atol; doublereal m_rtol; - Cantera::vector_fp m_work; - Cantera::vector_fp m_sdot; // surface production rates + vector_fp m_work; + vector_fp m_sdot; // surface production rates bool m_chem; bool m_energy; - int m_nv; + size_t m_nv; - int m_nsens; - Cantera::vector_int m_pnum; + size_t m_nsens; + std::vector m_pnum; std::vector m_pname; - Cantera::vector_int m_nsens_wall; - Cantera::vector_fp m_mult_save; + std::vector m_nsens_wall; + vector_fp m_mult_save; private: }; diff --git a/Cantera/src/zeroD/ReactorBase.cpp b/Cantera/src/zeroD/ReactorBase.cpp index dc7693a31..ea3a1f0ef 100644 --- a/Cantera/src/zeroD/ReactorBase.cpp +++ b/Cantera/src/zeroD/ReactorBase.cpp @@ -1,27 +1,15 @@ /** * @file ReactorBase.cpp - * - * $Author$ - * $Revision$ - * $Date$ */ // Copyright 2001 California Institute of Technology - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "ReactorBase.h" #include "FlowDevice.h" #include "Wall.h" using namespace std; -using namespace Cantera; - -namespace CanteraZeroD { +namespace Cantera { ReactorBase::ReactorBase(string name) : m_nsp(0), m_thermo(0), @@ -76,7 +64,7 @@ namespace CanteraZeroD { m_nwalls++; } - Wall& ReactorBase::wall(int n) { + Wall& ReactorBase::wall(size_t n) { return *m_wall[n]; } @@ -88,7 +76,7 @@ namespace CanteraZeroD { return mass()/mout; } - FlowDevice& ReactorBase::inlet(int n) { return *m_inlet[n]; } - FlowDevice& ReactorBase::outlet(int n) { return *m_outlet[n]; } + FlowDevice& ReactorBase::inlet(size_t n) { return *m_inlet[n]; } + FlowDevice& ReactorBase::outlet(size_t n) { return *m_outlet[n]; } } diff --git a/Cantera/src/zeroD/ReactorBase.h b/Cantera/src/zeroD/ReactorBase.h index 4f0bc5a11..4740e2df6 100644 --- a/Cantera/src/zeroD/ReactorBase.h +++ b/Cantera/src/zeroD/ReactorBase.h @@ -1,27 +1,15 @@ /** * @file ReactorBase.h */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology #ifndef CT_REACTORBASE_H #define CT_REACTORBASE_H -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "ThermoPhase.h" /// Namespace for classes implementing zero-dimensional reactor networks. -namespace CanteraZeroD { +namespace Cantera { // typedef Thermo thermo_t; @@ -80,19 +68,19 @@ namespace CanteraZeroD { * a pointer to this substance is stored, and as the integration * proceeds, the state of the substance is modified. */ - void setThermoMgr(Cantera::thermo_t& thermo); + void setThermoMgr(thermo_t& thermo); void addInlet(FlowDevice& inlet); void addOutlet(FlowDevice& outlet); - FlowDevice& inlet(int n = 0); - FlowDevice& outlet(int n = 0); + FlowDevice& inlet(size_t n = 0); + FlowDevice& outlet(size_t n = 0); - int nInlets() { return m_inlet.size(); } - int nOutlets() { return m_outlet.size(); } - int nWalls() { return m_wall.size(); } + size_t nInlets() { return m_inlet.size(); } + size_t nOutlets() { return m_outlet.size(); } + size_t nWalls() { return m_wall.size(); } void addWall(Wall& w, int lr); - Wall& wall(int n); + Wall& wall(size_t n); /** * Initialize the reactor. Must be called after specifying the @@ -116,9 +104,9 @@ namespace CanteraZeroD { void resetState(); /// return a reference to the contents. - Cantera::thermo_t& contents() { return *m_thermo; } + thermo_t& contents() { return *m_thermo; } - const Cantera::thermo_t& contents() const { return *m_thermo; } + const thermo_t& contents() const { return *m_thermo; } doublereal residenceTime(); @@ -148,41 +136,41 @@ namespace CanteraZeroD { doublereal pressure() const { return m_pressure; } doublereal mass() const { return m_vol * density(); } const doublereal* massFractions() const { return DATA_PTR(m_state) + 2; } - doublereal massFraction(int k) const { return m_state[k+2]; } + doublereal massFraction(size_t k) const { return m_state[k+2]; } //@} int error(std::string msg) const { - Cantera::writelog("Error: "+msg); + writelog("Error: "+msg); return 1; } protected: //! Number of homogeneous species in the mixture - int m_nsp; + size_t m_nsp; - Cantera::thermo_t* m_thermo; + thermo_t* m_thermo; doublereal m_time; doublereal m_vol, m_vol0; bool m_init; - int m_nInlets, m_nOutlets; + size_t m_nInlets, m_nOutlets; bool m_open; doublereal m_enthalpy; doublereal m_intEnergy; doublereal m_pressure; - Cantera::vector_fp m_state; + vector_fp m_state; std::vector m_inlet, m_outlet; std::vector m_wall; - Cantera::vector_int m_lr; - int m_nwalls; + vector_int m_lr; + size_t m_nwalls; std::string m_name; double m_rho0; private: void tilt(std::string method="") const { - throw Cantera::CanteraError("ReactorBase::"+method, + throw CanteraError("ReactorBase::"+method, "ReactorBase method called!"); } }; } diff --git a/Cantera/src/zeroD/ReactorFactory.cpp b/Cantera/src/zeroD/ReactorFactory.cpp index 541e5d0ad..4fd71368f 100644 --- a/Cantera/src/zeroD/ReactorFactory.cpp +++ b/Cantera/src/zeroD/ReactorFactory.cpp @@ -1,20 +1,8 @@ /** * @file ReactorFactory.cpp */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2006 California Institute of Technology - -#ifdef WIN32 -#pragma warning(disable:4786) -#endif - #include "ReactorFactory.h" #include "Reservoir.h" @@ -23,7 +11,7 @@ #include "ConstPressureReactor.h" using namespace std; -namespace CanteraZeroD { +namespace Cantera { ReactorFactory* ReactorFactory::s_factory = 0; #ifdef THREAD_SAFE_CANTERA diff --git a/Cantera/src/zeroD/ReactorFactory.h b/Cantera/src/zeroD/ReactorFactory.h index e54d07380..b834fc2b1 100644 --- a/Cantera/src/zeroD/ReactorFactory.h +++ b/Cantera/src/zeroD/ReactorFactory.h @@ -1,13 +1,6 @@ /** * @file ReactorFactory.h */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology @@ -21,8 +14,7 @@ #include #endif -namespace CanteraZeroD { - +namespace Cantera { class ReactorFactory : Cantera::FactoryBase { diff --git a/Cantera/src/zeroD/ReactorNet.cpp b/Cantera/src/zeroD/ReactorNet.cpp index e1a9d3693..a70e1ddba 100644 --- a/Cantera/src/zeroD/ReactorNet.cpp +++ b/Cantera/src/zeroD/ReactorNet.cpp @@ -6,7 +6,7 @@ using namespace std; using namespace Cantera; -namespace CanteraZeroD { +namespace Cantera { ReactorNet::ReactorNet() : Cantera::FuncEval(), m_nr(0), m_nreactors(0), m_integ(0), m_time(0.0), m_init(false), @@ -29,7 +29,7 @@ namespace CanteraZeroD { } ReactorNet::~ReactorNet() { - for (int n = 0; n < m_nr; n++) { + for (size_t n = 0; n < m_nr; n++) { if (m_iown[n]) { delete m_r[n]; } @@ -41,7 +41,7 @@ namespace CanteraZeroD { } void ReactorNet::initialize(doublereal t0) { - int n, nv; + size_t n, nv; char buf[100]; m_nv = 0; m_reactors.clear(); @@ -80,7 +80,7 @@ namespace CanteraZeroD { m_connect.resize(m_nr*m_nr,0); m_ydot.resize(m_nv,0.0); - int i, j, nin, nout, nw; + size_t i, j, nin, nout, nw; ReactorBase *r, *rj; for (i = 0; i < m_nr; i++) { r = m_reactors[i]; @@ -181,9 +181,9 @@ namespace CanteraZeroD { void ReactorNet::eval(doublereal t, doublereal* y, doublereal* ydot, doublereal* p) { - int n; - int start = 0; - int pstart = 0; + size_t n; + size_t start = 0; + size_t pstart = 0; // use a try... catch block, since exceptions are not passed // through CVODE, since it is C code try { @@ -205,7 +205,6 @@ namespace CanteraZeroD { void ReactorNet::evalJacobian(doublereal t, doublereal* y, doublereal* ydot, doublereal* p, Array2D* j) { - int n, m; doublereal ysave, dy; Array2D& jac = *j; @@ -214,7 +213,7 @@ namespace CanteraZeroD { try { //evaluate the unperturbed ydot eval(t, y, ydot, p); - for (n = 0; n < m_nv; n++) { + for (size_t n = 0; n < m_nv; n++) { // perturb x(n) ysave = y[n]; @@ -226,7 +225,7 @@ namespace CanteraZeroD { eval(t, y, DATA_PTR(m_ydot), p); // compute nth column of Jacobian - for (m = 0; m < m_nv; m++) { + for (size_t m = 0; m < m_nv; m++) { jac(m,n) = (m_ydot[m] - ydot[m])/dy; } y[n] = ysave; @@ -239,9 +238,8 @@ namespace CanteraZeroD { } void ReactorNet::updateState(doublereal* y) { - int n; - int start = 0; - for (n = 0; n < m_nreactors; n++) { + size_t start = 0; + for (size_t n = 0; n < m_nreactors; n++) { m_reactors[n]->updateState(y + start); start += m_size[n]; } @@ -249,20 +247,18 @@ namespace CanteraZeroD { void ReactorNet::getInitialConditions(doublereal t0, size_t leny, doublereal* y) { - int n; - int start = 0; - for (n = 0; n < m_nreactors; n++) { + size_t start = 0; + for (size_t n = 0; n < m_nreactors; n++) { m_reactors[n]->getInitialConditions(t0, m_size[n], y + start); start += m_size[n]; } } - int ReactorNet::globalComponentIndex(string species, int reactor) { - int start = 0; - int n; + size_t ReactorNet::globalComponentIndex(string species, size_t reactor) { + size_t start = 0; + size_t n; for (n = 0; n < reactor; n++) start += m_size[n]; return start + m_reactors[n]->componentIndex(species); } } - diff --git a/Cantera/src/zeroD/ReactorNet.h b/Cantera/src/zeroD/ReactorNet.h index b4d33b847..958d0e56e 100644 --- a/Cantera/src/zeroD/ReactorNet.h +++ b/Cantera/src/zeroD/ReactorNet.h @@ -1,30 +1,17 @@ /** * @file ReactorNet.h */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2004 California Institute of Technology #ifndef CT_REACTORNET_H #define CT_REACTORNET_H -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "Reactor.h" #include "FuncEval.h" #include "Integrator.h" #include "Array.h" -namespace CanteraZeroD { - +namespace Cantera { class ReactorNet : public Cantera::FuncEval { @@ -101,40 +88,40 @@ namespace CanteraZeroD { void setVerbose(bool v = true) { m_verbose = v; } /// Return a reference to the integrator. - Cantera::Integrator& integrator() { return *m_integ; } + Integrator& integrator() { return *m_integ; } void updateState(doublereal* y); - double sensitivity(int k, int p) { + double sensitivity(size_t k, size_t p) { return m_integ->sensitivity(k, p)/m_integ->solution(k); } - double sensitivity(std::string species, int p, int reactor=0) { - int k = globalComponentIndex(species, reactor); + double sensitivity(std::string species, size_t p, int reactor=0) { + size_t k = globalComponentIndex(species, reactor); return sensitivity(k, p); } void evalJacobian(doublereal t, doublereal* y, - doublereal* ydot, doublereal* p, Cantera::Array2D* j); + doublereal* ydot, doublereal* p, Array2D* j); //----------------------------------------------------- // overloaded methods of class FuncEval - virtual int neq() { return m_nv; } + virtual size_t neq() { return m_nv; } virtual void eval(doublereal t, doublereal* y, doublereal* ydot, doublereal* p); virtual void getInitialConditions(doublereal t0, size_t leny, doublereal* y); - virtual int nparams() { return m_ntotpar; } + virtual size_t nparams() { return m_ntotpar; } - int globalComponentIndex(std::string species, int reactor=0); + size_t globalComponentIndex(std::string species, size_t reactor=0); - void connect(int i, int j) { + void connect(size_t i, size_t j) { m_connect[j*m_nr + i] = 1; m_connect[i*m_nr + j] = 1; } - bool connected(int i, int j) { + bool connected(size_t i, size_t j) { return (m_connect[m_nr*i + j] == 1); } @@ -142,22 +129,22 @@ namespace CanteraZeroD { std::vector m_r; std::vector m_reactors; - int m_nr; - int m_nreactors; - Cantera::Integrator* m_integ; + size_t m_nr; + size_t m_nreactors; + Integrator* m_integ; doublereal m_time; bool m_init; - int m_nv; - Cantera::vector_int m_size; - Cantera::vector_fp m_atol; + size_t m_nv; + std::vector m_size; + vector_fp m_atol; doublereal m_rtol, m_rtolsens; doublereal m_atols, m_atolsens; doublereal m_maxstep; bool m_verbose; - int m_ntotpar; - Cantera::vector_int m_nparams; - Cantera::vector_int m_connect; - Cantera::vector_fp m_ydot; + size_t m_ntotpar; + std::vector m_nparams; + vector_int m_connect; + vector_fp m_ydot; std::vector m_iown; diff --git a/Cantera/src/zeroD/Reservoir.h b/Cantera/src/zeroD/Reservoir.h index e7ec546fa..38f7c25bf 100644 --- a/Cantera/src/zeroD/Reservoir.h +++ b/Cantera/src/zeroD/Reservoir.h @@ -1,27 +1,15 @@ /** * @file Reservoir.h */ - -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2001 California Institute of Technology #ifndef CT_RESERVOIR_H #define CT_RESERVOIR_H -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include #include "ReactorBase.h" -namespace CanteraZeroD { +namespace Cantera { class Reservoir : public ReactorBase { diff --git a/Cantera/src/zeroD/Wall.cpp b/Cantera/src/zeroD/Wall.cpp index 30cbf5bf4..603353249 100644 --- a/Cantera/src/zeroD/Wall.cpp +++ b/Cantera/src/zeroD/Wall.cpp @@ -5,15 +5,11 @@ #include "InterfaceKinetics.h" #include "SurfPhase.h" -using Cantera::Func1; -using Cantera::Kinetics; - using namespace std; using namespace Cantera; -namespace CanteraZeroD { +namespace Cantera { - Wall::Wall() : m_left(0), m_right(0), m_area(0.0), m_k(0.0), m_rrth(0.0), m_emiss(0.0), m_vf(0), m_qf(0) { @@ -41,10 +37,10 @@ namespace CanteraZeroD { void Wall::setKinetics(Kinetics* left, Kinetics* right) { m_chem[0] = left; m_chem[1] = right; - int ileft = 0, iright = 0; + size_t ileft = 0, iright = 0; if (left) { ileft = left->surfacePhaseIndex(); - if (ileft >= 0) { + if (ileft != npos) { m_surf[0] = (SurfPhase*)&left->thermo(ileft); m_nsp[0] = m_surf[0]->nSpecies(); m_leftcov.resize(m_nsp[0]); @@ -53,14 +49,14 @@ namespace CanteraZeroD { } if (right) { iright = right->surfacePhaseIndex(); - if (iright >= 0) { + if (iright != npos) { m_surf[1] = (SurfPhase*)&right->thermo(iright); m_nsp[1] = m_surf[1]->nSpecies(); m_rightcov.resize(m_nsp[1]); m_surf[1]->getCoverages(DATA_PTR(m_rightcov)); } } - if (ileft < 0 || iright < 0) { + if (ileft == npos || iright == npos) { throw CanteraError("Wall::setKinetics", "specified surface kinetics manager does not " "represent a surface reaction mechanism."); @@ -121,10 +117,10 @@ namespace CanteraZeroD { m_surf[1]->setCoverages(DATA_PTR(m_rightcov)); } - void Wall::addSensitivityReaction(int leftright, int rxn) { - if (rxn < 0 || rxn >= m_chem[leftright]->nReactions()) + void Wall::addSensitivityReaction(int leftright, size_t rxn) { + if (rxn >= m_chem[leftright]->nReactions()) throw CanteraError("Wall::addSensitivityReaction", - "Reaction number out of range ("+int2str(rxn)+")"); + "Reaction number out of range ("+int2str(int(rxn))+")"); if (leftright == 0) { m_pleft.push_back(rxn); m_leftmult_save.push_back(1.0); @@ -139,7 +135,7 @@ namespace CanteraZeroD { void Wall::setSensitivityParameters(int lr, double* params) { // process sensitivity parameters - int n, npar; + size_t n, npar; if (lr == 0) { npar = m_pleft.size(); for (n = 0; n < npar; n++) { @@ -159,7 +155,7 @@ namespace CanteraZeroD { } void Wall::resetSensitivityParameters(int lr) { - int n, npar; + size_t n, npar; if (lr == 0) { npar = m_pleft.size(); for (n = 0; n < npar; n++) { diff --git a/Cantera/src/zeroD/Wall.h b/Cantera/src/zeroD/Wall.h index 8a9c7e351..b70ba62ec 100644 --- a/Cantera/src/zeroD/Wall.h +++ b/Cantera/src/zeroD/Wall.h @@ -2,37 +2,22 @@ * @file Wall.h * Header file for class Wall. */ - -/* $Author$ - * $Date$ - * $Revision$ - */ - // Copyright 2001-2004 California Institute of Technology - #ifndef CT_WALL_H #define CT_WALL_H -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "ct_defs.h" #include "ctexceptions.h" #include "Func1.h" namespace Cantera { - class Kinetics; - class Func1; - class SurfPhase; -} - -namespace CanteraZeroD { // forward references class ReactorBase; + class Kinetics; + class Func1; + class SurfPhase; class Wall { @@ -135,14 +120,14 @@ namespace CanteraZeroD { void syncCoverages(int leftright); - int nSensParams(int lr) const { + size_t nSensParams(int lr) const { if (lr == 0) return m_pleft.size(); else return m_pright.size(); } - void addSensitivityReaction(int leftright, int rxn); - std::string sensitivityParamID(int leftright, int p) { + void addSensitivityReaction(int leftright, size_t rxn); + std::string sensitivityParamID(int leftright, size_t p) { if (leftright == 0) return m_pname_left[p]; else @@ -161,14 +146,14 @@ namespace CanteraZeroD { ReactorBase* m_right; Cantera::Kinetics * m_chem[2]; Cantera::SurfPhase* m_surf[2]; - int m_nsp[2]; + size_t m_nsp[2]; doublereal m_area, m_k, m_rrth; doublereal m_emiss; Cantera::Func1 *m_vf; Cantera::Func1 *m_qf; Cantera::vector_fp m_leftcov, m_rightcov; - Cantera::vector_int m_pleft, m_pright; + std::vector m_pleft, m_pright; Cantera::vector_fp m_leftmult_save, m_rightmult_save; std::vector m_pname_left, m_pname_right; diff --git a/Cantera/src/zeroD/flowControllers.h b/Cantera/src/zeroD/flowControllers.h index 07799d48e..d73ff8685 100644 --- a/Cantera/src/zeroD/flowControllers.h +++ b/Cantera/src/zeroD/flowControllers.h @@ -2,31 +2,19 @@ * @file flowControllers.h * * Some flow devices derived from class FlowDevice. - * - * $Author$ - * $Revision$ - * $Date$ */ // Copyright 2001 California Institute of Technology - #ifndef CT_FLOWCONTR_H #define CT_FLOWCONTR_H -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include "FlowDevice.h" #include "ReactorBase.h" //#include "PID_Controller.h" #include "Func1.h" -namespace CanteraZeroD { - - +namespace Cantera { /** * A class for mass flow controllers. The mass flow rate is constant, * independent of any other parameters. diff --git a/Cantera/user/Makefile.in b/Cantera/user/Makefile.in deleted file mode 100644 index 42548c761..000000000 --- a/Cantera/user/Makefile.in +++ /dev/null @@ -1,66 +0,0 @@ -#/bin/sh -############################################################### -# $Author$ -# $Date$ -# $Revision$ -# -# Copyright 2002 California Institute of Technology -# -############################################################### - -############################################################### -# list your object files here -# This is probably the only thing you need to change in this file. - -OBJS = user.o - -############################################################### - -.SUFFIXES : -.SUFFIXES : .cpp .d .o - -OBJDIR = . -PIC_FLAG=@PIC@ -CXX_FLAGS = @CXXFLAGS@ $(CXX_OPT) $(PIC_FLAG) - - -CXX_INCLUDES = -I../src/base - -LIB = @buildlib@/libuser.a - -DEPENDS = $(OBJS:.o=.d) - -%.d: Makefile %.o - @CXX_DEPENDS@ $(CXX_INCLUDES) $*.cpp > $*.d - -.cpp.o: - @CXX@ -c $< $(CXX_FLAGS) $(CXX_INCLUDES) - -.f.o: - @F77@ -c $< $(F77_FLAGS) - -all lib: $(LIB) - -$(LIB): $(OBJS) - @ARCHIVE@ $(LIB) $(OBJS) > /dev/null - -clean: - $(RM) *.o *~ $(LIB) - -depends: - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -$(OBJS): Makefile - -install: - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/Cantera/user/user.cpp b/Cantera/user/user.cpp deleted file mode 100644 index b4a757340..000000000 --- a/Cantera/user/user.cpp +++ /dev/null @@ -1,17 +0,0 @@ -/* - * This is an example of a user-defined function that can be linked into Cantera. - */ - -#include - -#include "ct_defs.h" -using namespace Cantera; - -namespace User { - using namespace std; - - void hello() { - cout << "Hello!" << endl; - } - -} diff --git a/ChangeLog b/ChangeLog deleted file mode 100644 index b26e2ba32..000000000 --- a/ChangeLog +++ /dev/null @@ -1,11267 +0,0 @@ -2008-01-07 15:02 hkmoffa - - * test_problems/Makefile.in: Added a missing test - -2008-01-07 15:00 hkmoffa - - * Cantera/src/transport/TransportFactory.cpp: Eliminated a solaris - warning - -2008-01-07 14:09 hkmoffa - - * test_problems/VCSnonideal/NaCl_equil/Makefile.in: Fixed an error - in the Makefile.in - -2008-01-07 14:05 hkmoffa - - * Cantera/cxx/src/Makefile.in: Fixed an error in the Makefile.in - -2008-01-07 13:53 hkmoffa - - * Cantera/src/equil/: ChemEquil.cpp, Makefile.in, equilibrate.cpp, - vcs_MultiPhaseEquil.cpp, vcs_TV.cpp, vcs_VolPhase.cpp, - vcs_nasa_poly.h, vcs_prob.cpp, vcs_report.cpp, - vcs_setMolesLinProg.cpp, vcs_solve.cpp, vcs_solve_TP.cpp, - vcs_species_thermo.cpp: Solaris 64 bit port modifications - -2008-01-07 13:17 hkmoffa - - * test_problems/Makefile.in: Fixed a spelling error - -2008-01-07 13:07 hkmoffa - - * tools/doc/doxyinput/: buildcygwin.txt, configuring.txt: Doxygen - update -> adding more related pages from the Cantera site - -2008-01-07 08:17 hkmoffa - - * test_problems/ChemEquil_gri_matrix/Makefile.in: Updated Makefile - to new methodology - -2008-01-07 08:10 hkmoffa - - * tools/doc/doxyinput/bindings.txt: Added bindings - -2008-01-07 08:07 hkmoffa - - * test_problems/Makefile.in: Deleted a directory that hasn't been - checked in yet - -2008-01-06 15:28 hkmoffa - - * tools/doc/doxyinput/: build.txt, numarray.txt: Added more - documentation from the Cantera site into the cvs dox version - -2008-01-06 14:38 hkmoffa - - * Cantera/src/thermo/: HMWSoln.h, WaterProps.cpp, WaterProps.h: - Doxygen update to WaterProps - -2008-01-06 12:15 hkmoffa - - * test_problems/python/README: updated the readme - -2008-01-06 11:49 hkmoffa - - * configure, configure.in: Added a test dir - -2008-01-06 11:48 hkmoffa - - * test_problems/Makefile.in: Added a test - -2008-01-06 11:30 hkmoffa - - * test_problems/ChemEquil_red1/: Makefile.in, basopt_red1.cpp: Made - the makefile.in usable from both the build and the install - directory trees. - -2008-01-06 11:29 hkmoffa - - * configure, configure.in: Added calculation of two new variables - INSTALL_LIBS_DEP and RAW_LIBS_DEP These are lists of - dependencies. The INSTALL_LIBS_DEP contains the dependency list - for LOCAL_LIBS based on the installation directory. The - RAW_LIBS_DEP contains a list of libraries without the any - absolute path name. See the Chemequil_red1 Makefile.in for an - example of their usage - -2008-01-05 06:36 dggoodwin - - * CVSROOT/avail: added Graham Goldin to avail - -2008-01-04 16:50 hkmoffa - - * Cantera/src/base/stringUtils.cpp: Added an id block - -2008-01-04 16:49 hkmoffa - - * Cantera/src/base/ctml.h: Doxygen update - -2008-01-04 16:48 hkmoffa - - * tools/doc/Cantera.cfg.in: Added a file - -2008-01-04 16:47 hkmoffa - - * Cantera/src/thermo/WaterProps.h: Doxygen update -> still working - on it - -2008-01-04 16:36 hkmoffa - - * tools/doc/Cantera.cfg.in: Added a file - -2008-01-04 16:36 hkmoffa - - * Cantera/src/thermo/phasereport.cpp: Doxygen update: commented - routines - -2008-01-04 16:22 hkmoffa - - * Cantera/src/base/utilities.h: Doxygen update. Eliminated some - warnings - -2008-01-04 15:07 hkmoffa - - * Cantera/src/equil/: vcs_MultiPhaseEquil.cpp, - vcs_MultiPhaseEquil.h, vcs_VolPhase.cpp, vcs_internal.h, - vcs_prob.cpp: took out all references to cantera/kernel and - kernel in include paths. It was getting too confusing and - counterproductive - -2008-01-04 14:16 hkmoffa - - * Makefile.in: Added - in front of some remove and clean commands. - this causes the script not to fail if there is an error executing - those commands. - -2008-01-04 13:58 hkmoffa - - * test_problems/python/Makefile.in: Added the tut4 test problem. - -2008-01-04 13:44 hkmoffa - - * test_problems/python/: Makefile.in, flame1_blessed.csv, - flame1_blessed_linux.csv, runtest: Added flame1 test in its own - directory - -2008-01-04 13:16 hkmoffa - - * test_problems/python/Makefile.in: Adding in another test problem - -2008-01-03 17:12 hkmoffa - - * test_problems/python/Makefile.in: Added tut1 python tutorial to - test suite - -2008-01-03 16:21 hkmoffa - - * Cantera/cxx/include/Cantera.h: Guarded against CANTERA_APP being - defined previously - -2008-01-03 16:19 hkmoffa - - * Cantera/src/equil/vcs_internal.h: Added support for use as an - CANTERA_APP - -2008-01-03 15:52 hkmoffa - - * win32/vc8/: cantera.sln, SetupCantera/SetupCantera.vdproj, - cti2ctml/.cvsignore, cti2ctml/cti2ctml.vcproj: ct8 update. It's - basically working now. - -2008-01-03 15:32 hkmoffa - - * win32/vc8/: cantera.sln, SetupCantera/SetupCantera.vdproj, - base_h/.cvsignore, base_h/base_h.vcproj, base_h/docopy.cmd: Copy - .h files project -> may be temporary - -2008-01-03 14:29 hkmoffa - - * Cantera/matlab/cantera/.cvsignore: Added files - -2008-01-03 13:38 hkmoffa - - * Cantera/src/equil/: Makefile.in, vcs_MultiPhaseEquil.h, - vcs_dbocls.c, vcs_dbolsm.c, vcs_dmout.c, vcs_inest.cpp, - vcs_ivout.c, vcs_linmaxc.cpp, vcs_solve.h, vcs_xerror.c: got the - Linear programming routines to work within the Cantera directory. - I had forgot to include several files. You can now turn these on - via a Makefile flag - -2008-01-03 10:54 hkmoffa - - * tools/testtools/csvdiff.cpp: Changes due to warnings from msft - vc8 - -2008-01-03 10:53 hkmoffa - - * tools/src/ck2cti.cpp: Added std:: modifier - -2008-01-03 10:52 hkmoffa - - * Cantera/clib/src/ctbdry.cpp: Changed include directory path - format to new format - -2008-01-03 10:49 hkmoffa - - * Cantera/src/numerics/IDA_Solver.h: fixed mismatch between - declaration and definition added std:: statements. - -2008-01-03 10:49 hkmoffa - - * Cantera/src/numerics/DASPK.h: Addes std:: modifiers - -2008-01-03 10:48 hkmoffa - - * Cantera/src/numerics/DAE_Solver.h: Fixed mismatch between - declaration and definition - -2008-01-03 10:47 hkmoffa - - * Cantera/src/base/utilities.h: Added pragmas - -2008-01-03 10:46 hkmoffa - - * Cantera/src/kinetics/GasKineticsWriter.h: Added some std:: - modifiers - -2008-01-03 10:45 hkmoffa - - * Cantera/src/converters/: ck2ctml.cpp, ck2ctml.h: changed include - directory path statements. - -2008-01-03 10:44 hkmoffa - - * Cantera/src/equil/vcs_linmaxc.cpp: Added a missing namespace - statement - -2008-01-03 10:44 hkmoffa - - * Cantera/src/equil/vcs_nasa_poly.cpp: added pragmas to get rid of - warnings. - -2008-01-03 10:43 hkmoffa - - * Cantera/src/equil/vcs_prob.cpp: Got rid of strcasecmp added - pragmas changed ifdefs around - -2008-01-03 10:42 hkmoffa - - * Cantera/src/equil/vcs_solve_TP.cpp: Added pragrams to get rid of - msft vc warnings. - -2008-01-03 10:41 hkmoffa - - * Cantera/src/equil/: vcs_VolPhase.cpp, vcs_MultiPhaseEquil.cpp: - Changed the ifdef blocks around - -2008-01-03 10:40 hkmoffa - - * Cantera/src/equil/vcs_species_thermo.cpp: updates due to msft vc8 - port - -2008-01-03 10:39 hkmoffa - - * win32/: README, vc7/cantera.sln, vc7/configure.vc++, - vc8/cantera.sln, vc8/cantera_no_sundials.sln, - vc8/csvdiff/.cvsignore, vc8/csvdiff/csvdiff.vcproj, - vc8/ctmatlab/.cvsignore, vc8/ctmatlab/ctmatlab.vcproj, - vc8/ctmatlab/runmlab.cmd: Incremental update to vc8 - -2008-01-03 10:36 hkmoffa - - * tools/testtools/csvdiff.cpp: Untested mods for windows - -2008-01-03 10:03 hkmoffa - - * win32/vc8/: .cvsignore, ck2cti/.cvsignore, ck2cti/ck2cti.vcproj, - clib/.cvsignore, clib/clib.vcproj, config_h/.cvsignore, - config_h/config_h.vcproj, config_h/docopy.cmd, - f2c_math/.cvsignore, f2c_math/f2c_math.vcproj, - transport/.cvsignore, transport/transport.vcproj: Incremental - commit of vc8 - -2008-01-03 09:57 hkmoffa - - * win32/vc8/: Sundials/CVODES/.cvsignore, - Sundials/CVODES/CVODES.vcproj, Sundials/NVEC_SER/.cvsignore, - Sundials/NVEC_SER/NVEC_SER.vcproj, - Sundials/SUNDIALS_SHARED/.cvsignore, - Sundials/SUNDIALS_SHARED/SUNDIALS_SHARED.vcproj, - f2c_blas/.cvsignore, f2c_blas/f2c_blas.vcproj, - numerics/.cvsignore, numerics/numerics.vcproj, tpx/.cvsignore, - tpx/tpx.vcproj, zeroD/.cvsignore, zeroD/zeroD.vcproj: Incremental - update of vc8 directory - -2008-01-03 09:40 hkmoffa - - * win32/vc8/: ctpython/.cvsignore, ctpython/ctpython.vcproj, - ctpython/runpython.cmd, equil/.cvsignore, equil/equil.vcproj, - f2c_libs/.cvsignore, f2c_libs/f2c_libs.vcproj, - kinetics/.cvsignore, kinetics/kinetics.vcproj, oneD/.cvsignore, - oneD/oneD.vcproj, spectra/.cvsignore, spectra/spectra.vcproj: - Incremental update of vc8 directory - -2008-01-03 09:30 hkmoffa - - * win32/vc8/: SetupCantera/.cvsignore, - SetupCantera/SetupCantera.vdproj, - SetupCantera/SetupCanteraLite.vdproj, converters/.cvsignore, - converters/converters.vcproj, f2c_lapack/.cvsignore, - f2c_lapack/f2c_lapack.vcproj, thermo/.cvsignore, - thermo/thermo.vcproj: Incrementally putting vc8 in - -2008-01-03 09:17 hkmoffa - - * win32/vc8/: cantera.sln, prepreconfig.vc++, base/.cvsignore, - base/base.vcproj: Starting to check in vc8 directory for vc++ - 2005 compiler - -2008-01-02 15:35 hkmoffa - - * Cantera/src/equil/: vcs_inest.cpp, vcs_setMolesLinProg.cpp: - compiler errors in an alternate ifdef block. - -2008-01-02 14:41 hkmoffa - - * Cantera/src/thermo/State.h: Added pragmas to reduce warnings. - -2008-01-02 14:39 hkmoffa - - * Cantera/src/thermo/: DebyeHuckel.cpp, HMWSoln_input.cpp: Took - strcasecmp out of code, since it's not in VC++ - -2008-01-02 10:22 hkmoffa - - * Cantera/src/base/: ct2ctml.cpp, misc.cpp, stringUtils.cpp, - xml.cpp: Added more pragma disables for removing VC++ compiler - warnings. - -2008-01-02 09:01 hkmoffa - - * Cantera/src/equil/: MultiPhaseEquil.cpp, vcs_MultiPhaseEquil.cpp: - Added WITH_ELECTROLYTES in several places. Haven't checked to see - whether the code compiles with Electrolytes off yet, however. - -2008-01-01 17:08 hkmoffa - - * win32/vc7/prepreconfig.vc++: Added a new version of this file. - -2008-01-01 17:07 hkmoffa - - * .cvsignore: Added more files. - -2008-01-01 15:57 hkmoffa - - * win32/vc7/base/: .cvsignore, base.vcproj: Starting the laborious - process of getting the ms vc .NET compile up to date - -2008-01-01 15:52 hkmoffa - - * tools/doc/doxyinput/: initthermo.txt, winbuild.txt: Added a - reference to the sourceforge windows build procedure doc. - -2008-01-01 14:48 hkmoffa - - * test_problems/: ChemEquil_ionizedGas/Makefile.in, - VCSnonideal/NaCl_equil/runtest, VCSnonideal/NaCl_equil/runtestd, - cathermo/DH_graph_1/runtest, cathermo/DH_graph_NM/runtest, - cathermo/DH_graph_Pitzer/runtest, - cathermo/DH_graph_acommon/runtest, - cathermo/DH_graph_bdotak/runtest, cathermo/HMW_dupl_test/runtest, - cathermo/HMW_graph_CpvT/runtest, cathermo/HMW_graph_GvI/runtest, - cathermo/HMW_graph_GvT/runtest, cathermo/HMW_graph_VvT/runtest, - cathermo/HMW_test_1/runtest, cathermo/HMW_test_3/runtest, - cathermo/stoichSubSSTP/runtest: Changes to shell scripts when . - isn't in the path - -2008-01-01 14:38 hkmoffa - - * test_problems/cathermo/HMW_graph_HvT/runtest: fixed error when . - isn't in path - -2008-01-01 11:36 hkmoffa - - * configure: Making sure configure is up to date with configure.in - changes. - -2008-01-01 11:32 hkmoffa - - * Cantera/user/.cvsignore: Added more ignore rules - -2008-01-01 11:31 hkmoffa - - * Cantera/cxx/src/Makefile.in: Added Makefile dep on object files. - -2008-01-01 11:31 hkmoffa - - * Cantera/clib/src/Makefile.in: Added deps - -2008-01-01 11:30 hkmoffa - - * Cantera/python/Makefile.in: Used the LOCAL_LIBS_DEP configure - variable. - -2008-01-01 11:27 hkmoffa - - * ext/f2c_blas/Makefile.in: Added dependency on makefile - -2008-01-01 11:25 hkmoffa - - * ext/: f2c_lapack/Makefile.in, f2c_math/Makefile.in, - cvode/Makefile.in, f2c_libs/Makefile.in: Added dependency on - Makefile - -2008-01-01 11:25 hkmoffa - - * ext/lapack/Makefile.in: Added dependencies on Makefile. - -2008-01-01 11:24 hkmoffa - - * ext/tpx/: CarbonDioxide.cpp, Makefile.in, RedlichKwong.cpp, - Sub.cpp: Took out unused variables. - -2008-01-01 11:21 hkmoffa - - * ext/math/Makefile.in: Added more dependencies. - -2008-01-01 11:19 hkmoffa - - * Cantera/user/Makefile.in: Updated the makefile and added - dependencies. - -2008-01-01 11:18 hkmoffa - - * Cantera/src/zeroD/Makefile.in: Added more dependencies - -2008-01-01 11:18 hkmoffa - - * Cantera/src/thermo/Makefile.in: Added more dependencies. - -2008-01-01 11:16 hkmoffa - - * Cantera/src/converters/: Makefile.in, newThermoReading.txt: Added - new dependencies. - -2008-01-01 11:14 hkmoffa - - * Cantera/src/: equil/Makefile.in, oneD/Makefile.in: Added more - dependencies. - -2008-01-01 11:13 hkmoffa - - * Cantera/src/: kinetics/Makefile.in, numerics/Makefile.in, - transport/Makefile.in: Added more dependencies - -2008-01-01 11:11 hkmoffa - - * Cantera/src/base/Makefile.in: Added more dependency checking. - Object files now depend on Makefile. - -2008-01-01 11:09 hkmoffa - - * Cantera/src/base/ct_defs.h: Doxygen addition to elim a doxygen - warning. - -2008-01-01 11:08 hkmoffa - - * ext/tpx/: .cvsignore, Makefile.in: added more dependency checks - -2008-01-01 11:06 hkmoffa - - * configure.in: Added a LOCAL_LIBS_DEP variable, that may be used - to establish library dependencies in executables for the - LOCAL_LIBS variable. - -2008-01-01 11:04 hkmoffa - - * Cantera/cxx/include/: Cantera.h, Interface.h: Fixed some - compilation errors that arose from Interface.h, due to namespace - changes. - - Added xml.h to Cantera.h - -2008-01-01 11:01 hkmoffa - - * test_problems/surfkin/: Makefile.in, surfdemo.cpp: Added - Cantera_CXX namespace - -2008-01-01 09:13 hkmoffa - - * Cantera/src/thermo/: .cvsignore, Makefile.in: Addition to the %.d - dependencies: I'm adding Makefile and %.o to the dependency - for %.d. This alleviates somes problems with .o files not being - rebuilt when they should have been. Adding in the Makefile means - that .d files are remade whenever configure is run. This isn't a - total solution for what happens when defines change. However, - it's a start. Adding in %.o captures changes in .h files that the - .cpp files depends on. - -2008-01-01 08:54 hkmoffa - - * data/inputs/.cvsignore: Added an xml file, silane.xml - -2008-01-01 08:51 hkmoffa - - * Cantera/src/oneD/Makefile.in: Fixed an error in a depends rule. - -2007-12-28 15:29 hkmoffa - - * preconfig: Added comments to the file. - -2007-12-28 15:24 hkmoffa - - * Cantera/python/Cantera/constants.py: Added an import math - command. - -2007-12-28 06:39 dggoodwin - - * Cantera/python/Cantera/: constants.py, schem.py: removed - deprecated file - -2007-12-27 18:19 hkmoffa - - * configure, configure.in: 2 changes added libctf2c to the - LCXX_END_LIBS variable when it is needed. f2c is more of a - system level variable. Changed the default PIC setting to - empty for cygwin environments. - -2007-12-27 18:16 hkmoffa - - * Cantera/src/base/ct2ctml.cpp: Changed the pypath() routine to - reflect its own documentation. If it fails to find PYTHON_CMD in - the environment, it will now return the string python, and not - throw an error. WIth this change PYTHON_CMD doesn't have to be - set in the user's environment. Instead Cantera will fall back to - using the user's default path to find the executable, python. - -2007-12-27 17:53 hkmoffa - - * test_problems/min_python/negATest/Makefile.in: Added .depends to - all target - -2007-12-27 17:32 hkmoffa - - * test_problems/VCSnonideal/NaCl_equil/: runtest, runtestd: Made - the csvdiff commands have a relative path - -2007-12-27 17:00 hkmoffa - - * Cantera/src/transport/.cvsignore: Added .d files - -2007-12-27 16:58 hkmoffa - - * Cantera/python/src/ctfunc_methods.cpp: Removed unused variables. - -2007-12-27 16:51 hkmoffa - - * Cantera/src/converters/.cvsignore: Added .d files - -2007-12-27 16:51 hkmoffa - - * Cantera/clib/src/Makefile.in: Made the depends rule like the cxx - rule. - -2007-12-27 16:43 hkmoffa - - * Cantera/src/numerics/Makefile.in: Made the depends rule like the - cxx rule. - -2007-12-27 16:38 hkmoffa - - * Cantera/cxx/src/.cvsignore: Added .d files - -2007-12-27 16:37 hkmoffa - - * Cantera/cxx/src/Makefile.in: Made depends rule like the cxx rule. - -2007-12-27 16:23 hkmoffa - - * Cantera/src/converters/Makefile.in: Made the depends rule like - the cxx rule - -2007-12-27 16:16 hkmoffa - - * Cantera/src/: numerics/Makefile.in, spectra/Makefile.in: Made the - depends rule like the cxx rule. - -2007-12-27 16:15 hkmoffa - - * Cantera/src/kinetics/Makefile.in: Made the depends rule the same - as the cxx rule. - -2007-12-27 16:10 hkmoffa - - * Cantera/src/transport/Makefile.in: Changed the depends rule to be - like the cxx rule - -2007-12-27 16:06 hkmoffa - - * Cantera/src/thermo/Makefile.in: Made depends rule like the cxx - rule. - -2007-12-27 15:58 hkmoffa - - * Cantera/src/zeroD/Makefile.in: Made depends rule like the compile - rule - -2007-12-27 15:50 hkmoffa - - * Cantera/src/oneD/.cvsignore: Added .d files - -2007-12-27 15:49 hkmoffa - - * Cantera/src/oneD/Makefile.in: Fixed depends rule to be like the - c++ rule. - -2007-12-27 15:38 hkmoffa - - * Cantera/src/base/Makefile.in: Made the depends rule take - CXX_FLAGS just as the regular compile rule does. - -2007-12-27 15:35 hkmoffa - - * ext/f2c_math/Makefile.in: Made CFLAGS take the PIC_FLAG argument, - just as CXXFLAGS does. - -2007-12-27 11:09 hkmoffa - - * Cantera/src/thermo/: Nasa9Poly1.cpp, Nasa9Poly1.h, - Nasa9PolyMultiTempRegion.cpp, Nasa9PolyMultiTempRegion.h, - SpeciesThermo.h, ThermoPhase.cpp, speciesThermoTypes.h: doxygen - update added Nasa9 connections and cleaned up warning - messages. - -2007-12-27 11:08 hkmoffa - - * tools/doc/Cantera.cfg.in: Added doxygen connection for NASA9 - polynomials - -2007-12-20 18:58 hkmoffa - - * Cantera/cxx/include/GRI30.h, Cantera/cxx/include/IdealGasMix.h, - Cantera/cxx/include/Metal.h, Cantera/cxx/include/PureFluid.h, - Cantera/cxx/include/importPhase.h, Cantera/cxx/src/Makefile.in, - Cantera/cxx/src/cxxutils.cpp, - Cantera/src/thermo/MolalityVPSSTP.cpp, - Cantera/src/thermo/MolalityVPSSTP.h, - Cantera/src/thermo/PureFluidPhase.cpp, - Cantera/src/thermo/PureFluidPhase.h, - Cantera/src/thermo/ThermoPhase.cpp, - Cantera/src/thermo/ThermoPhase.h, - Cantera/src/thermo/phasereport.cpp, - test_problems/VCSnonideal/NaCl_equil/README, - test_problems/VCSnonideal/NaCl_equil/good_dout.txt, - test_problems/VCSnonideal/NaCl_equil/good_out.txt, - test_problems/VCSnonideal/NaCl_equil/runtest: Made the report - function a virtual function within the ThermoPhase class. This - means that the function can be modified depending on the - inheritance. This allows for the printout of molalities and pH's - for liquid phases where appropriate. - - Took out a duplicate function, report(), in the Cantera - namespace. There was one in cxxutils.cpp and one in - phasereport.cpp. - -2007-12-20 16:42 hkmoffa - - * Cantera/src/thermo/ThermoPhase.h: Fixed a typo - -2007-12-20 15:47 hkmoffa - - * test_problems/: Makefile.in, VCSnonideal/.cvsignore, - VCSnonideal/Makefile.in, cathermo/stoichSubSSTP/NaCl_Solid.xml: - Committing a few more files to get vcsnonideal test problem to - work. - -2007-12-20 15:46 hkmoffa - - * test_problems/VCSnonideal/NaCl_equil/: .cvsignore, HMW_NaCl.xml, - Makefile.in, NaCl_Solid.xml, README, gas.xml, good_dout.txt, - good_out.txt, nacl_equil.cpp, runtest, runtestd, - vcs_equilibrate_blessed.csv: commited a test problem. - -2007-12-20 15:42 hkmoffa - - * configure, configure.in: Added test directories for VCSnonideal - -2007-12-20 15:29 hkmoffa - - * Cantera/src/equil/vcs_MultiPhaseEquil.cpp: Greatly reduced the - print levels. - -2007-12-20 14:07 hkmoffa - - * Cantera/src/thermo/ThermoFactory.cpp: Bug fix to the newPhase - function. - -2007-12-20 12:39 hkmoffa - - * Cantera/src/thermo/: HMWSoln.h, IdealSolidSolnPhase.h, - StoichSubstanceSSTP.cpp, StoichSubstanceSSTP.h, SurfPhase.cpp, - SurfPhase.h, ThermoFactory.h: Added a few constructor routines, - directly from file strings. - -2007-12-19 14:58 hkmoffa - - * configure, configure.in: Bug fix to make sure Cantera compiles - with and without VCSnonideal - -2007-12-19 14:55 hkmoffa - - * Cantera/src/equil/equilibrate.cpp: Bug fix to make sure Cantera - compiles without VCSnonideal - -2007-12-19 14:41 hkmoffa - - * config.h.in: Added the WITH_VCSNONIDEAL flag - -2007-12-19 14:40 hkmoffa - - * Cantera/src/thermo/: Makefile.in, ThermoFactory.cpp: Added a few - ifdefs for WITH_ options. - -2007-12-19 14:23 hkmoffa - - * Cantera/src/equil/Makefile.in: Attached Makefile to configure - options for VCSnonideal - -2007-12-19 14:22 hkmoffa - - * preconfig: Added WITH_VCSNONIDEAL preconfig line, setting to - default off. - -2007-12-19 14:21 hkmoffa - - * configure, configure.in: Adding in my output about what gets - compiled and what doesn't. VCSNONIDEAL is now an optional - compile - -2007-12-19 13:41 hkmoffa - - * preconfig: Changed WITH_ADSORBATE to be a setable variable. - -2007-12-19 13:38 hkmoffa - - * Cantera/src/equil/: .cvsignore, equilibrate.cpp: formatting - changes. - -2007-12-19 13:19 hkmoffa - - * Cantera/src/equil/: Makefile.in, MultiPhaseEquil.cpp, - MultiPhaseEquil.h, equilibrate.cpp, vcs_DoubleStarStar.cpp, - vcs_DoubleStarStar.h, vcs_Exception.cpp, vcs_Exception.h, - vcs_Gibbs.cpp, vcs_IntStarStar.cpp, vcs_IntStarStar.h, - vcs_MultiPhaseEquil.cpp, vcs_MultiPhaseEquil.h, - vcs_SpeciesProperties.cpp, vcs_SpeciesProperties.h, vcs_TP.cpp, - vcs_TV.cpp, vcs_VolPhase.cpp, vcs_VolPhase.h, vcs_dbocls.c, - vcs_dbols.c, vcs_defs.h, vcs_dvout.c, vcs_elem.cpp, - vcs_elem_rearrange.cpp, vcs_funcVtot.cpp, vcs_inest.cpp, - vcs_internal.h, vcs_linmaxc.cpp, vcs_nasa_poly.cpp, - vcs_nasa_poly.h, vcs_nondim.cpp, vcs_prep.cpp, vcs_prob.cpp, - vcs_prob.h, vcs_rearrange.cpp, vcs_report.cpp, vcs_root1d.cpp, - vcs_rxnadj.cpp, vcs_setMolesLinProg.cpp, vcs_solve.cpp, - vcs_solve.h, vcs_solve_TP.cpp, vcs_species_thermo.cpp, - vcs_species_thermo.h, vcs_timer_generic.cpp, vcs_util.cpp: Added - vcs_nonideal, another equilibrium solver that can handle nonideal - thermo multiphase systems. - -2007-12-19 09:08 hkmoffa - - * Cantera/src/thermo/: GeneralSpeciesThermo.cpp, - SpeciesThermoFactory.cpp, WaterSSTP.cpp: Bug fixes for compile - case where Adorbate is not included. - -2007-12-19 09:06 hkmoffa - - * configure.in: Added more table info on what gets compiled in. - -2007-12-19 09:03 hkmoffa - - * Cantera/src/thermo/: DebyeHuckel.cpp, IdealSolidSolnPhase.cpp, - IdealSolidSolnPhase.h, ThermoFactory.cpp, mix_defs.h: Bug fix for - instantiation of these thermo models via the ThermoFactory - approach. - -2007-12-19 09:00 hkmoffa - - * test_problems/multiGasTransport/Makefile.in: Added .depends to - the make all rule. - -2007-12-19 08:58 hkmoffa - - * test_problems/min_python/minDiamond/Makefile.in: Added .depends - to the Make all rule. - -2007-12-19 08:50 hkmoffa - - * test_problems/multiGasTransport/: multiGasTransport.cpp, - output_blessed.txt: Changed some formatting to 4 digits from 5. I - was having trouble with the last digit changing. - -2007-12-19 08:16 hkmoffa - - * Cantera/src/thermo/SimpleThermo.h: Took out a write statement - that was causing test failures. - -2007-12-19 07:58 hkmoffa - - * examples/cxx/: .cvsignore, Makefile.in: Fixed the depends rule - for this test case - -2007-12-19 07:32 hkmoffa - - * Cantera/python/ctml_writer.py: Added an id tag to the file - -2007-12-17 18:53 dggoodwin - - * Cantera/src/spectra/: LineBroadener.cpp, LineBroadener.h, - rotor.cpp: added LineBroadener - -2007-12-17 18:41 dggoodwin - - * Cantera/fortran/src/cantera_iface.f90: added cantera_iface - -2007-12-17 12:29 hkmoffa - - * test_problems/CpJump/output_blessed.txt: Rebaselined -> soln - changed in 5th digit - -2007-12-17 12:25 hkmoffa - - * test_problems/multiGasTransport/output_blessed.txt: Rebaselined - -> changed in 5th dig due to new constants - -2007-12-17 12:24 hkmoffa - - * test_problems/mixGasTransport/output_blessed.txt: Rebaselined - -2007-12-17 12:22 hkmoffa - - * test_problems/NASA9poly_test/output_blessed.txt: Rebaselined -> - roundoff error - -2007-12-17 06:22 dggoodwin - - * Cantera/src/base/ct_defs.h: updated constants to 2006 CODATA - recommendations - -2007-12-15 09:18 dggoodwin - - * Cantera/src/spectra/: Makefile.in, rotor.cpp, rotor.h: adding - support for spectroscopy - -2007-12-15 09:15 dggoodwin - - * configure, configure.in, preconfig, Cantera/cxx/Makefile.in, - Cantera/fortran/src/Makefile.in, Cantera/fortran/src/cantera.f90, - Cantera/fortran/src/cantera_funcs.f90, - Cantera/fortran/src/cantera_kinetics.f90, - Cantera/fortran/src/cantera_thermo.f90, - Cantera/fortran/src/fct.cpp, - Cantera/fortran/src/fct_interface.f90, - Cantera/python/ctml_writer.py, - Cantera/python/Cantera/constants.py, - Cantera/python/Cantera/liquidvapor.py, Cantera/src/Makefile.in, - Cantera/src/base/ct_defs.h, Cantera/src/base/misc.cpp, - Cantera/src/base/units.h, - Cantera/src/thermo/GeneralSpeciesThermo.cpp, - Cantera/src/thermo/PureFluidPhase.h, - Cantera/src/thermo/SimpleThermo.h, - Cantera/src/thermo/SpeciesThermoFactory.cpp, - Cantera/src/thermo/SpeciesThermoInterpType.h, - Cantera/src/thermo/ThermoFactory.cpp, - Cantera/src/thermo/mix_defs.h, - Cantera/src/thermo/speciesThermoTypes.h, - Cantera/src/transport/Makefile.in, - Cantera/src/transport/TransportBase.h, - Cantera/src/transport/TransportFactory.cpp, data/inputs/air.cti: - added spectroscopy support - -2007-12-04 10:10 hkmoffa - - * examples/cxx/: Makefile.in, kinetics_example1.cpp, - kinetics_example3.cpp, rxnpath_example1.cpp: Updated the Makefile - and took out ifdefs. - -2007-12-04 09:45 hkmoffa - - * test_problems/Makefile.in: Added cxx_ex test back in. This test - had been failing. It now works due to my recent checkin. The - test is important since it seems to have coverage over areas - which aren't covered by other test problems. - -2007-12-04 09:37 hkmoffa - - * Cantera/src/zeroD/Reactor.cpp: Decreased the tolerance in the - setState_UV() routine. This tolerance is needed for the accurate - calculation of Jacobians. - -2007-12-04 09:34 hkmoffa - - * Cantera/src/thermo/ThermoPhase.cpp: Fixed an error in - setState_UV() and similar routines that was occasionally causing - numerical errors in the calculation of Jacobians. If the - tolerances to these routines were set too low for calculation of - Jacobians, then the dt*=1.5 logic was causing the evaluation to - kick out of the routine with an incorrect deltaU value on the - first iteration. This meant that the numerically derived Jacobian - entry was off by a factor of 50%. - -2007-12-03 14:04 hkmoffa - - * Cantera/python/ctml_writer.py: Bug Fixes to ctml_writer.py. There - were some undefined symbols, 'eV' and 'ElectronMass' that were - causing all cti to ctml conversions processes using python to - fail. This checkin defines these symbols. The test suite now - passes. - -2007-12-03 13:46 hkmoffa - - * Cantera/src/thermo/SemiconductorPhase.cpp: Eliminated a doulbe - addition case - -2007-11-26 14:45 dggoodwin - - * configure, configure.in, preconfig, - Cantera/python/Cantera/ReactorNet.py, - Cantera/python/examples/equilibrium/multiphase_plasma.py, - Cantera/python/src/pycantera.cpp, Cantera/src/base/ct2ctml.cpp, - Cantera/src/thermo/SemiconductorPhase.cpp, - Cantera/src/thermo/SemiconductorPhase.h, - Cantera/src/thermo/mix_defs.h: added SemiconductorPhase - -2007-11-11 15:27 hkmoffa - - * test_problems/ChemEquil_gri_matrix/gri_matrix.cpp: Added a solver - variable. - -2007-11-10 08:31 dggoodwin - - * configure, configure.in, tools/templates/f90/demo.mak.in: fixes - to F90 interface - -2007-10-29 16:50 hkmoffa - - * test_problems/: CpJump/Makefile.in, - multiGasTransport/Makefile.in: Fixed a couple of errors in the - Makefiles. Special cased lapack and blas, and took out a - recursive variable defn. - -2007-10-29 16:48 hkmoffa - - * test_problems/NASA9poly_test/: Makefile.in, NASA9poly_test.cpp, - output_blessed.txt: Updated the test, by adding more output - -2007-10-29 07:01 dggoodwin - - * test_problems/NASA9poly_test/Makefile.in: fixed dependency on - libctlapack and libctblas - -2007-10-28 12:08 hkmoffa - - * ext/f2c_libs/: arith.h, signal1.h, sysdep1.h: These files are - autogenerted during the makefile process. Therefore, they don't - need to be in the cvs system. - -2007-10-26 08:38 hkmoffa - - * test_problems/: Makefile.in, CpJump/.cvsignore, - CpJump/CpJump.cpp, CpJump/Makefile.in, CpJump/README.txt, - CpJump/bad_air.cti, CpJump/bad_air.xml, - CpJump/output_blessed.txt, CpJump/runtest: Added a test CpJump - that stresses the new setState_HP() algorithm. The old undamped - newton's method fails on this problem. - -2007-10-26 08:37 hkmoffa - - * configure, configure.in: Added a test directory. - -2007-10-26 08:34 hkmoffa - - * Cantera/src/thermo/: SpeciesThermoFactory.cpp, ThermoPhase.cpp, - ThermoPhase.h: Upgraded algorithm for setState_HP() and friends. - Replaced the bare Newton's method with a root finder. This - algorithm is tolerant of step jumps in Thermo parameters at the - temperature boundaries. The algorithm also has an initial - treatment of spinodals. Basically, if we are currently liquid, we - want to stay liquid. If we are currently gas, we want to stay - gas. - -2007-10-19 10:11 hkmoffa - - * data/inputs/.cvsignore: Added generated file to the ignore list - -2007-10-19 09:59 hkmoffa - - * data/inputs/: .cvsignore, Makefile.in, mkxml.in: Changed the - makefile to use the BUILDBIN variable. The converter programs are - no longer in ../bin. - -2007-10-19 09:54 hkmoffa - - * data/inputs/mkxml: This is now a created file. - -2007-10-19 09:48 hkmoffa - - * data/inputs/air.cti: Minor formatting changes. - -2007-10-19 08:52 hkmoffa - - * tools/doc/python/.cvsignore: Added a .cvsignore file - -2007-10-19 08:50 hkmoffa - - * configure, .cvsignore, configure.in: Added mkxml to the list of - "made" files - -2007-10-12 14:36 hkmoffa - - * Cantera/src/equil/: ChemEquil.cpp, ChemEquil.h: Changes due to - more testing involving UV equil runs on a NASA9 mechanism. -> - Changed the damping strategy -> Upgraded the initial - find-temperature strategy -> changed the solution tolerance - requirements -> sometimes it was getting hung up at - the end. - -2007-10-12 14:33 hkmoffa - - * test_problems/ChemEquil_ionizedGas/: output_blessed.txt, runtest, - table_blessed.csv: Rebaselined due to ChemEquil changes. - -2007-10-11 14:17 hkmoffa - - * Cantera/src/equil/: ChemEquil.cpp, Makefile.in: Changed - tolerances due to a user problem (involving ionized gases) - failing. - -2007-10-11 14:16 hkmoffa - - * test_problems/ChemEquil_ionizedGas/: output_blessed.txt, - table_blessed.csv: Rebaselined, answer changed because of change - in alg. - -2007-10-11 09:03 hkmoffa - - * Cantera/src/equil/: BasisOptimize.cpp, ChemEquil.cpp, - ChemEquil.h, Makefile.in, MultiPhase.h: Changed the Element - potential algorithm to accept temperatures that venture out of - bounds more. There was a user issue where this cropped up, and - triggered a false convergence error. Upped the debug printouts - on this issue too. - -2007-10-11 09:01 hkmoffa - - * test_problems/: ChemEquil_ionizedGas/Makefile.in, - ChemEquil_ionizedGas/ionizedGasEquil.cpp, - ChemEquil_red1/Makefile.in, ChemEquil_red1/basopt_red1.cpp: - Updated these tests to use new names of the DEFINES - -2007-10-10 08:14 hkmoffa - - * data/inputs/: airNASA9.cti, airNASA9.inp, airNASA9.xml: Added - files for NASA9 parameterization of air up to 20000K. The - original data for these is in the thermo directory. - -2007-10-10 07:59 hkmoffa - - * data/thermo/airDataNASA9.dat: Added an example of a NASA9 data - file to the Cantera distribution - -2007-10-09 14:02 hkmoffa - - * Cantera/src/thermo/: Nasa9Poly1.cpp, - Nasa9PolyMultiTempRegion.cpp: Fixed an error in the entropy - calculation for NASA9 polynomials. - -2007-10-09 08:23 hkmoffa - - * Cantera/python/ctml_writer.py: Fixed a bug in the conversion of - files from cti to ctml format, having to do with NASA9 - polynomials. Added a comma to the NASA9 floatArray block. - -2007-10-05 19:24 hkmoffa - - * Cantera/src/thermo/GeneralSpeciesThermo.cpp: Fixed an error that - affected the calculation of transport properties for mechanisms - with all NASA9 species. The max and min temperatures weren't - being computed, which caused NaN's to appear during the transport - property data fitting procedure. - -2007-10-01 17:50 hkmoffa - - * test_problems/cathermo/: HMW_dupl_test/HMW_NaCl_sp1977_alt.xml, - HMW_graph_CpvT/HMW_NaCl_sp1977_alt.xml, - HMW_graph_GvI/HMW_NaCl.xml, - HMW_graph_GvT/HMW_NaCl_sp1977_alt.xml, - HMW_graph_HvT/HMW_NaCl_sp1977_alt.xml, - HMW_graph_VvT/HMW_NaCl_sp1977_alt.xml, - HMW_test_3/HMW_NaCl_tc.xml: Changed the xml files to be update to - date with the new PITZER_TEMP_COMPLEX1 format. - -2007-10-01 17:49 hkmoffa - - * Cantera/src/thermo/: HMWSoln.cpp, HMWSoln.h, HMWSoln_input.cpp: - Changed the PITZER_TEMP_COMPLEX1 parameterization to use 5 - coefficients for beta1 and 5 coefficients for beta2. They are now - the same as beta0 and Cphi. All xml blocks using this - parameterization must be modified accordingly. - -2007-09-30 08:58 hkmoffa - - * Cantera/src/thermo/HMWSoln.h: Fixed a typo - -2007-09-30 08:57 hkmoffa - - * Cantera/python/Cantera/.cvsignore: Added an ignore file - -2007-09-27 15:35 dggoodwin - - * apps/bvp/: AxiStagnBVP.cpp, AxiStagnBVP.h, - BoundaryValueProblem.h, stagnation.mak: initial import - -2007-09-14 09:05 hkmoffa - - * Cantera/src/thermo/: Nasa9Poly1.cpp, Nasa9Poly1.h, - Nasa9PolyMultiTempRegion.cpp, Nasa9PolyMultiTempRegion.h: Fixed a - bug in reporting parameters for Nasa9MultiTempRegion Changed the - Nasa9 reporting parameters routine to be compatible with the - multi temperature region reporting parameters. - -2007-09-14 07:19 hkmoffa - - * Cantera/python/ctml_writer.py: Missed a file in the NASA9 commit - of yesterday - -2007-09-13 08:46 hkmoffa - - * Cantera/src/converters/Makefile.in: Added a missing file to the - list of objects - -2007-09-13 08:12 hkmoffa - - * test_problems/: Makefile.in, NASA9poly_test/.cvsignore, - NASA9poly_test/Makefile.in, NASA9poly_test/NASA9poly_test.cpp, - NASA9poly_test/gasNASA9.xml, NASA9poly_test/output_blessed.txt, - NASA9poly_test/runtest, nasa9_reader/.cvsignore, - nasa9_reader/Makefile.in, nasa9_reader/runtest.in, - nasa9_reader/sample.inp, nasa9_reader/sample.xml, - nasa9_reader/sampleData.inp, nasa9_reader/sample_blessed.cti: - Added 2 new tests associated with NASA9 polynomial capability. - -2007-09-13 08:07 hkmoffa - - * configure, configure.in: Added new directories for new test - problems. - -2007-09-13 08:05 hkmoffa - - * Cantera/src/: base/xml.h, converters/CKParser.cpp, - converters/CKParser.h, converters/CKReader.cpp, - converters/CKReader.h, converters/Makefile.in, - converters/NASA9Parser.cpp, converters/Reaction.cpp, - converters/Species.cpp, converters/Species.h, - converters/ck2ct.cpp, converters/ckr_defs.h, - converters/ckr_utils.cpp, converters/thermoFunctions.cpp, - converters/writelog.cpp, converters/writelog.h, - thermo/ConstCpPoly.h, thermo/GeneralSpeciesThermo.cpp, - thermo/GeneralSpeciesThermo.h, thermo/Makefile.in, - thermo/Mu0Poly.h, thermo/Nasa9Poly1.cpp, thermo/Nasa9Poly1.h, - thermo/Nasa9PolyMultiTempRegion.cpp, - thermo/Nasa9PolyMultiTempRegion.h, thermo/NasaPoly1.h, - thermo/NasaPoly2.h, thermo/NasaThermo.h, thermo/ShomatePoly.h, - thermo/ShomateThermo.h, thermo/SimpleThermo.h, - thermo/SpeciesThermo.h, thermo/SpeciesThermoFactory.cpp, - thermo/SpeciesThermoInterpType.h, thermo/SpeciesThermoMgr.h, - thermo/speciesThermoTypes.h: This checkin adds the ability to - read NASA9 polynomial standard states, with arbitrary number of - temperature intervals, to Cantera's underlying routines. - - Cantera can now read fortran formatted NASA9 polynomials to - create cti files - - The cti files can then be translated into xml files. - - And, the xml files can now be read into constant pressure - standard state objects and used normally within the guts of - Cantera. - - Currently, the standard state just links into the - GeneralSpeciesThermo object, which means that it's calculation - speed is slow. However, atm this satisfies the initial use case - for this new capability. - - In the near future, I'll push this out to the matlab and python - interfaces. - -2007-09-12 15:10 hkmoffa - - * Cantera/clib/src/Cabinet.h: Added a config.h compiler define in, - to handle incompatibilities across platforms. - -2007-09-12 15:09 hkmoffa - - * config.h.in, configure, configure.in: Fixed linking errors on - cygwin, by special casing how to handle the - declaration/definition of static variables in templatized - classes. There is an irreconcilable difference between cygwin - and Solaris, that I handled by creating a compiler define in - config.h. - -2007-09-12 15:02 hkmoffa - - * test_problems/multiGasTransport/: multiGasTransport.cpp, - output_blessed.txt: Cutoff low values so that comparisons pass - between machines - -2007-09-12 14:40 hkmoffa - - * test_problems/mixGasTransport/mixGasTransport.cpp: Fixed a - parenthesis misplacement. - -2007-09-11 14:00 hkmoffa - - * Cantera/src/thermo/HMWSoln.h: Fixed a spelling mistake. - -2007-08-30 14:37 hkmoffa - - * configure, configure.in: Fixed the output from configure. It had - erroneous errors when the matlab interface option was turned on. - -2007-08-29 14:01 hkmoffa - - * configure, configure.in, preconfig: Changes to the treatment of - the PIC environmental variable due to solaris. preconfig now - sets it to null. Unless the user has set it to something - nonnull, configure then resets it to -fPIC for all platforms - except for Solaris, where it set to null. Solaris doesn't require - -fPIC. - -2007-08-29 13:52 hkmoffa - - * Cantera/clib/src/.cvsignore: Added a file - -2007-08-29 13:51 hkmoffa - - * Cantera/clib/src/: Cabinet.h, ct.cpp, ctreactor.cpp: Fixed a - Solaris compile issue. Solaris decided a declaration was - actually a definition. So, I changed the way templated static - storage is declared. It still needs to be defined once and only - once on all platforms. - -2007-08-29 13:48 hkmoffa - - * test_problems/multiGasTransport/Makefile.in: Improved the - dependencies in the file. - -2007-08-29 12:57 hkmoffa - - * Cantera/src/kinetics/: ImplicitSurfChem.cpp, solveSP.cpp, - solveSP.h: Solaris Bug fix: solaris complained about the - overload between ioflag as a parameter and as member data. So, I - changed the member data name to m_ioflag. - -2007-08-28 15:15 hkmoffa - - * Cantera/matlab/Makefile.in: Fixed another error in the make - install command (that I created). The cantera-demos directory - wasn't being populated. - -2007-08-28 11:59 hkmoffa - - * Cantera/matlab/Makefile.in: Missed installing the main ctmethods* - file. Adding it here. - -2007-08-27 09:42 hkmoffa - - * data/thermo/.cvsignore: Added some files that will not be put - into the main cantera distribution until some licensing issues - are resolved. - -2007-08-27 09:35 hkmoffa - - * Cantera/src/thermo/.cvsignore: Added tmp files to this list - -2007-08-27 09:32 hkmoffa - - * Cantera/python/examples/flames/.cvsignore: Added a .cvsignore - file for this directory. Files that get created when the python - scripts are actually run from within the directory are added to - the .cvsignore file. - -2007-08-23 14:53 hkmoffa - - * Cantera/fortran/src/.cvsignore: added a file - -2007-08-23 14:52 hkmoffa - - * configure.in: Added a directory - -2007-08-23 14:51 hkmoffa - - * test_problems/Makefile.in: Added a test - -2007-08-23 14:51 hkmoffa - - * test_problems/surfSolverTest/: .cvsignore, Makefile.in, - haca2.cti, haca2.xml, runtest, runtest2, runtest2_d3, runtest_d3, - surfaceSolver.cpp, surfaceSolver2.cpp, - surfaceSolver2_blessed.out, surfaceSolver2_blessed3.out, - surfaceSolver_blessed.out, surfaceSolver_blessed3.out: Added two - more tests that exercise the surface solver capability. - -2007-08-23 14:43 hkmoffa - - * Cantera/src/kinetics/: ImplicitSurfChem.cpp, ImplicitSurfChem.h, - InterfaceKinetics.cpp, InterfaceKinetics.h, Makefile.in, - solveSP.cpp, solveSP.h: Added a capability to solve the surface - pseudosteady state problem via a damped newton's method. It also - employs a false transient algorithm when far from the solution. - -2007-07-31 14:14 hkmoffa - - * Cantera/src/transport/: TransportFactory.cpp, TransportFactory.h: - Fixed the order of initializations so that it wouldn't produce a - warning message. Doxygen additions. - -2007-07-31 14:12 hkmoffa - - * Cantera/src/transport/TransportBase.h: Added a m_nDim field to - the base class. It seemed like the right place to put it. Though, - it's not used atm. - -2007-07-31 14:11 hkmoffa - - * Cantera/src/transport/MixTransport.h: Doxygen update - changes to - comments made pressure_ig() a const function - -2007-07-31 14:08 hkmoffa - - * test_problems/Makefile.in: Added the multiGasTransport test - -2007-07-31 14:05 hkmoffa - - * configure, configure.in: Added a test directory. - -2007-07-31 14:04 hkmoffa - - * test_problems/multiGasTransport/: .cvsignore, Makefile.in, - gri30.xml, multiGasTransport.cpp, output_blessed.txt, runtest: - Addition of basic test for multiTransport object. This just - picks an arbitrary condition, calculates all of the interfacial - properties, and dumps it to an ascii file. We want to ensure - that the answer doesn't change over time. - -2007-07-31 13:51 hkmoffa - - * configure, configure.in: Added a directory - -2007-07-31 13:50 hkmoffa - - * test_problems/Makefile.in: Added a test - -2007-07-31 13:33 hkmoffa - - * test_problems/mixGasTransport/: .cvsignore, Makefile.in, - gri30.xml, mixGasTransport.cpp, output_blessed.txt, runtest: - Added a simple test that exercises the mixture gas transport - object on an arbitrary point. It produces an answer. The blessed - file will make sure the answer doesn't change going forward. - -2007-07-31 10:28 hkmoffa - - * Cantera/src/transport/MixTransport.h: Fixed an interface error in - getSpeciesViscosities(). This seldom used interface function - needed to ensure that update_T() is called so that the - temperature is current. - -2007-07-27 15:21 hkmoffa - - * Cantera/matlab/Makefile.in: Changed the Makefile scripts so that - INSTALL doesn't need to handle copying multiple files during a - single invocation. - -2007-07-27 13:05 hkmoffa - - * Cantera/src/converters/ck2ct.h: Added a str:: to a string - parameter - -2007-07-26 20:37 dggoodwin - - * Cantera/src/transport/: MMCollisionInt.cpp, TransportFactory.cpp, - TransportFactory.h: made some log message writing optional - -2007-07-26 20:27 dggoodwin - - * configure.in: changed default for @INSTALL@ back, because it was - failing for MATLAB files - -2007-07-26 17:32 hkmoffa - - * Cantera/src/transport/TransportFactory.h: Doxygen update - no - code change - -2007-07-26 17:25 hkmoffa - - * Cantera/src/transport/: MixTransport.cpp, MixTransport.h, - MultiTransport.h, TransportBase.h: Doxygen update: no code - changes Added a cLiquidTransport for an electrolyte transport - capability under construction - -2007-07-26 17:09 hkmoffa - - * Cantera/src/transport/: MixTransport.cpp, MixTransport.h, - MultiTransport.cpp, MultiTransport.h, TransportBase.h: Doxygen - update Documented the getSpeciesFluxes interface Changed a - doublereal * grad_T parameter to const doublereal * grad_T - parameter. - -2007-07-26 14:55 hkmoffa - - * Cantera/src/: base/XML_Writer.h, transport/L_matrix.h, - transport/MMCollisionInt.h, transport/SolidTransport.h, - transport/TransportFactory.h, transport/TransportParams.h: Took - out using namespace std from a couple of .h files. - -2007-07-24 10:37 hkmoffa - - * configure, configure.in: During an out-of-the-box preconfig run, - the user will unwillingly ask for a FULL python installation, but - will inevitably fail because neither the numarray or numeric - package has been installed. Now, a check is made during the raw - preconfig run to see if the include files for the numarray - package can be found. If they can't be found and the python - installation option is set to default, then the python build - variable is set to 1, reducing python to a minimal installation. - - In most cases, the raw out-of-the-box preconfig make make - test - - steps will now work. Whereas before, there were compile errors - occurring because the numarray include files were not able to be - found. - - More information about the SUNDIALS installation is now printed - out. - - CVS - -2007-07-24 10:29 hkmoffa - - * preconfig: Changed the default SUNDIALS_HOME setting to blank. - This coincides with what is assumed in the configure.in file, and - avoids potential problems with spaces in $HOME that frequently - appear on cygwin installations. - -2007-07-24 10:24 hkmoffa - - * test_problems/min_python/negATest/runtest: Fixed path to - elements.xml - -2007-07-24 10:20 hkmoffa - - * test_problems/pureFluidTest/runtest: Fixed the path to the - default location of elements.xml - -2007-07-18 14:27 hkmoffa - - * Cantera/src/thermo/State.cpp: Fixed an error in the function - setMoleFractions_NoNorm(). The error was introduced in v. 1.2 of - this file on 5/4/07, and lead to bad values for output mass - fractions. - -2007-07-18 13:21 hkmoffa - - * test_problems/cathermo/: HMW_test_1/output_noD_blessed.txt, - HMW_test_3/output_noD_blessed.txt: Rebaselined two files, due to - textual changes in the output - -2007-07-18 12:27 hkmoffa - - * Cantera/src/thermo/: HMWSoln.cpp, HMWSoln.h: Cropping Update - -Did a better job at coming up with cropping strategy for - molalalities which are used for the calculation of the - activity coefficents. Without such a strategy, act coeffs may - become unbounded and cause the equilibrium solver to fail. - -2007-07-13 10:23 hkmoffa - - * configure, configure.in, preconfig: Changed the default INSTALL - program from whatever autoconf found using the macro - AC_PROG_INSTALL to the program config/install-sh, which was the - backup option for AC_PROG_INSTALL anyway. - - The driving reason for this was that the default /usr/bin/install - program on linux had problems when directories under - $(CANTERA_ROOT)/build weren't owned by installing user. Note, - this can happen in a collaborative environment when multiple - people have group rw on the source/build directory. - - However, in general, this should help cross-platform variability - issues, since there is less variability now. - - The user can override config/install-sh choice by setting the - environmental variable INSTALL_BIN in the preconfig script. - -2007-07-13 10:15 hkmoffa - - * Cantera/cxx/include/: Edge.h, IncompressibleSolid.h, Interface.h, - Metal.h: Fixed compilation errors on solaris. Solaris picks up - const and non-const differences between parent and child member - functions. - -2007-07-13 09:52 hkmoffa - - * Cantera/fortran/src/fct.cpp: Fixed a compile problem that - occurred on solaris - -2007-07-13 08:55 hkmoffa - - * Cantera/src/thermo/HMWSoln.cpp: Fixed compilation problems on - solaris - -2007-07-13 08:19 hkmoffa - - * Makefile.in: Fixed an install command, so that it only does one - file at a time. - -2007-07-13 07:53 hkmoffa - - * Cantera/clib/src/Makefile.in: Added a -c to the install command. - This is needed for the built-in install command. - -2007-07-12 12:52 hkmoffa - - * Makefile.in: Added a file to clean rule that frequently gets - created and not destroyed - -2007-07-12 12:44 hkmoffa - - * Cantera/fortran/src/Makefile.in: Added an all: rule. - -2007-07-12 12:40 hkmoffa - - * Makefile.in: added -c to the install line, so that the default - install-sh will do a "cp" instead of a "mv". - -2007-07-12 12:37 hkmoffa - - * Cantera/src/base/ctml.h: Eliminated a commented out line. - -2007-07-12 12:36 hkmoffa - - * Cantera/src/equil/equil.h: doxygen update added brackets to a - module. - -2007-07-12 12:34 hkmoffa - - * Cantera/src/zeroD/Makefile.in: Added a rm *.d to the clean rule. - -2007-07-12 12:33 hkmoffa - - * tools/: Makefile.in, doc/doxyinput/edemo.cpp: Added -c to the - install line, so that the default install-sh will do a "cp" - operation and not a "mv" operation. - -2007-07-12 12:28 hkmoffa - - * Cantera/cxx/Makefile.in: Added a rm .depends to the clean rule. - -2007-07-12 12:26 hkmoffa - - * Cantera/cxx/demos/Makefile.in: Added a -c argument to @INSTALL@, - so that the default config/install-sh will do a "cp" instead of a - "mv". - -2007-07-12 07:22 hkmoffa - - * Cantera/src/equil/BasisOptimize.cpp: Compilation error in an - optional #ifdef block. - -2007-07-11 18:04 hkmoffa - - * bin/install_tsc.in: Added a -c to the install command. Note, it - probably doesn't matter unless you are using the - config/install-sh version, in which case, the change alters the - command from a 'mv' to a 'cp' command. - -2007-07-11 17:58 hkmoffa - - * ext/f2c_libs/Makefile.in: Added -c command to the @INSTALL@. It - doesn't matter unless the install command is config/install-sh. - For the later, it changes mv to a cp command. - -2007-07-03 04:42 dggoodwin - - * Cantera/src/numerics/Makefile.in: added flags - -2007-07-03 04:38 dggoodwin - - * Cantera/src/thermo/: MetalPhase.h, SurfPhase.h: added missing - methods to MetalPhase, made 2 methods of SurfPhase virtual - -2007-07-02 13:54 hkmoffa - - * test_problems/ChemEquil_ionizedGas/: Makefile.in, runtest: Fixed - an error in runtest - -2007-06-26 15:28 hkmoffa - - * Cantera/src/thermo/: HMWSoln.cpp, HMWSoln.h, IdealMolalSoln.h: - Doxygen update. completed HMWSoln header information. - -2007-06-26 10:43 hkmoffa - - * Cantera/src/thermo/: HMWSoln.cpp, HMWSoln.h: Doxygen update -> - fixing documentation for functions. - -2007-06-26 10:03 hkmoffa - - * Cantera/src/thermo/: HMWSoln.h, HMWSoln_input.cpp: Doxygen Update - Worked on the header. Change of LambdaNeutral XML input - section changed the attributes to species1 and species2 to be - more in tune with the conventions in the rest of the input - file. I don't think this section is used anywhere yet - -2007-06-21 07:58 hkmoffa - - * Cantera/src/thermo/HMWSoln.h: Doxygen update -worked on the - header - -2007-06-20 14:42 hkmoffa - - * Cantera/src/thermo/HMWSoln.h: Doxygen update - worked on the - header. - -2007-06-19 07:54 hkmoffa - - * Cantera/src/thermo/HMWSoln.h: Doxygen Update -> Worked on the - header, trying to document the format of the XML input file. - -2007-06-18 09:13 hkmoffa - - * tools/doc/Cantera.cfg.in: Added HMWSoln. It's sufficiently far - along. - -2007-06-18 09:12 hkmoffa - - * Cantera/src/thermo/: HMWSoln.h, HMWSoln_input.cpp: Doxygen Update - -> Worked on the header - -2007-06-17 13:56 hkmoffa - - * Cantera/src/thermo/: HMWSoln.cpp, HMWSoln.h, HMWSoln_input.cpp: - Doxygen update - Update of Header files - -2007-06-15 16:08 hkmoffa - - * Cantera/src/kinetics/importKinetics.cpp: Fixed a divide by zero - in the function checkRxnElementBalance() - -2007-06-15 09:38 hkmoffa - - * Cantera/src/thermo/HMWSoln.h: Doxygen Update -> added more - formulas to the header - -2007-06-14 16:40 hkmoffa - - * Cantera/src/thermo/: HMWSoln.cpp, HMWSoln.h: Doxygen Update - Worked on the class header information. - -2007-06-14 08:05 hkmoffa - - * Cantera/src/thermo/: DebyeHuckel.h, HMWSoln.cpp, HMWSoln.h, - HMWSoln_input.cpp: Doxygen update -> Eliminated all of the - doxygen warnings. However, there is a long way to go in - documenting the HMWSoln header file. - -2007-06-13 11:53 hkmoffa - - * Cantera/src/thermo/: HMWSoln.cpp, HMWSoln.h, ThermoFactory.cpp, - mix_defs.h: Doxygen update -> added more member data - documentation to HMWSoln Added DebyeHuckel and IdealMolalSoln to - the ThermoFactory - -2007-06-13 07:36 hkmoffa - - * Cantera/src/thermo/: HMWSoln.cpp, HMWSoln.h: Doxygen update - - documented some member data Changed names to make it more - readable. - -2007-06-12 17:17 hkmoffa - - * Cantera/src/thermo/ThermoPhase.h: Made minTemp() and maxTemp() - const functions, to make the paradigm consistent. - -2007-06-12 17:08 hkmoffa - - * Cantera/src/thermo/: DebyeHuckel.cpp, DebyeHuckel.h, HMWSoln.cpp, - HMWSoln.h, IdealMolalSoln.cpp, IdealMolalSoln.h, - IdealSolidSolnPhase.cpp, IdealSolidSolnPhase.h, - MolalityVPSSTP.cpp, MolalityVPSSTP.h, Phase.cpp, Phase.h, - StoichSubstance.cpp, StoichSubstance.h, StoichSubstanceSSTP.cpp, - StoichSubstanceSSTP.h, ThermoPhase.cpp, ThermoPhase.h: Made - several routines const that should be const - getUnitStandardConc and in Phase::nDim and getMolecularWeight() - -2007-06-12 12:39 hkmoffa - - * Cantera/src/thermo/: HMWSoln.h, HMWSoln_input.cpp: Doxygen update - Added function documentation. Added error checking on input - -2007-06-12 12:14 hkmoffa - - * Cantera/src/thermo/: ConstDensityThermo.h, DebyeHuckel.cpp, - DebyeHuckel.h, HMWSoln.cpp, HMWSoln.h, IdealMolalSoln.cpp, - IdealMolalSoln.h, LatticePhase.h, SingleSpeciesTP.h, - StoichSubstance.cpp, StoichSubstance.h, StoichSubstanceSSTP.cpp, - StoichSubstanceSSTP.h, ThermoPhase.h: Turned the virtual - function,getParameters(), to getParameters() const - -2007-06-12 10:35 hkmoffa - - * Cantera/src/kinetics/: InterfaceKinetics.cpp, - InterfaceKinetics.h: Roughed in a new function, - solvePseudoSteadyStateProblem() - -2007-06-12 10:33 hkmoffa - - * Cantera/src/thermo/: DebyeHuckel.h, HMWSoln.cpp, HMWSoln.h, - IdealMolalSoln.h, IdealSolidSolnPhase.h, WaterSSTP.h: Made - constructPhaseFile() and constructPhaseXML() non-virtual. They - are called from the constructor, and it generally is a tricky - situation when virtual functions are called from constructors. - -2007-06-12 08:52 hkmoffa - - * Cantera/src/thermo/: DebyeHuckel.h, HMWSoln.h: Doxygen update - -> started adding doxygen docs for HMWSoln. - -2007-06-12 07:42 hkmoffa - - * Cantera/src/kinetics/: ImplicitSurfChem.cpp, ImplicitSurfChem.h: - doxygen updated - no changes to source code Added docs for some - functions. - -2007-06-12 07:20 hkmoffa - - * Cantera/src/kinetics/ReactionStoichMgr.h: doxygen update Added - docs - -2007-06-12 07:13 hkmoffa - - * Cantera/src/kinetics/Kinetics.h: Doxygen update Added docs. - Took out ingroup kinetics -> doesn't seem to be a module named - kinetics any more. - -2007-06-12 07:07 hkmoffa - - * Cantera/src/kinetics/Makefile.in: Added a RM to the depends rule. - -2007-06-11 12:01 hkmoffa - - * Cantera/src/thermo/: ThermoFactory.h, WaterPropsIAPWS.cpp, - WaterPropsIAPWS.h: Doxygen Update -> Finished removing all - warning messages. - -2007-06-11 09:23 hkmoffa - - * Cantera/src/base/utilities.h: Doxygen update documented - timesConstant and polynomial routines. - -2007-06-11 09:01 hkmoffa - - * Cantera/src/thermo/: ThermoFactory.cpp, ThermoFactory.h: doxygen - update Added documentation for undocumented functions. - -2007-06-11 08:22 hkmoffa - - * tools/doc/Cantera.cfg.in: Added the clockWC class to the doxygen - docs. - -2007-06-11 08:20 hkmoffa - - * Cantera/cxx/include/Cantera.h: Added the clockWC.h include to the - c++ interface. - -2007-06-11 08:20 hkmoffa - - * Cantera/src/base/: CMakeLists.txt, Makefile.in, clockWC.cpp, - clockWC.h: Wall Clock Timer: Added class that implements a - simple wall clock timer - -2007-06-08 08:13 hkmoffa - - * Cantera/src/base/: Array.h, misc.cpp, units.h: Doxygen update - -> eliminated some doxygen warnings. - -2007-06-08 08:01 hkmoffa - - * Cantera/src/thermo/: SimpleThermo.h, SpeciesThermoFactory.cpp, - SpeciesThermoFactory.h, SpeciesThermoMgr.h, ThermoFactory.h: - doxygen update- This contains changes to comments, to reduce - number of dox warnings. - -2007-06-05 08:17 hkmoffa - - * Cantera/src/thermo/: EdgePhase.h, IdealGasPDSS.cpp, - IdealGasPDSS.h, IdealMolalSoln.h, LatticePhase.cpp, - LatticePhase.h, LatticeSolidPhase.cpp, LatticeSolidPhase.h, - MetalPhase.h, PDSS.h, PureFluidPhase.cpp, PureFluidPhase.h, - SingleSpeciesTP.cpp, SingleSpeciesTP.h, StoichSubstanceSSTP.cpp, - StoichSubstanceSSTP.h, SurfPhase.cpp, VPStandardStateTP.h: Filled - the copy constructors, assignment operators, and duplication - functions for the remaining ThermoPhase objects. - -2007-06-04 16:09 hkmoffa - - * Cantera/src/kinetics/: Kinetics.h, importKinetics.cpp, - importKinetics.h: Made getReagents global and addPhase virtual. - -2007-06-04 16:05 hkmoffa - - * Cantera/src/kinetics/ReactionData.h: Changed the destructor to be - virtual. - -2007-06-04 16:02 hkmoffa - - * Cantera/src/kinetics/: InterfaceKinetics.cpp, - InterfaceKinetics.h: Added a routine to return the elctrochemical - beta for a reaction. Fixed an error in a debug printout routine - that tests when the BV factor may overwhelm the activation - energy, and I moved the printout to DEBUG_MODE. - -2007-06-04 11:42 hkmoffa - - * configure.in: Added a test directory. - -2007-06-04 11:41 hkmoffa - - * test_problems/: Makefile.in, cathermo/Makefile.in, - cathermo/DH_graph_NM/.cvsignore, - cathermo/DH_graph_acommon/.cvsignore, - cathermo/DH_graph_bdotak/.cvsignore, diamondSurf_dupl/.cvsignore, - diamondSurf_dupl/Makefile.in, diamondSurf_dupl/diamond.xml, - diamondSurf_dupl/output_blessed.txt, - diamondSurf_dupl/runDiamondDupl.cpp, diamondSurf_dupl/runtest: - Added a test problem for the duplication of common ThermoPhase - objects like IdealGasPhase and SurfPhase. - -2007-06-04 11:39 hkmoffa - - * Cantera/src/thermo/: DebyeHuckel.h, HMWSoln.h, IdealGasPhase.cpp, - IdealGasPhase.h, StoichSubstance.cpp, StoichSubstance.h, - SurfPhase.cpp, SurfPhase.h, ThermoPhase.h: Copy constructors, - assignment operators, and duplicators: Extended these to the - more common ThermoPhase objects. - -2007-06-01 18:07 hkmoffa - - * test_problems/ChemEquil_ionizedGas/: .cvsignore, - ionizedGasEquil.cpp, output_blessed.txt, runtest, - table_blessed.csv: Rebaselined the problem. There were minor - changes in the solution. Moved the test to a csv comparison which - can differentiate between large and small differences. - -2007-06-01 17:14 hkmoffa - - * test_problems/cathermo/HMW_dupl_test/: .cvsignore, - HMW_NaCl_sp1977_alt.xml, HMW_dupl_test.cpp, Makefile.in, - NaCl_Solid.xml, README, TemperatureTable.h, output_blessed.txt, - runtest, sortAlgorithms.cpp, sortAlgorithms.h: Added another test - problem that checks the duplMyselfAsThermoPhase capability. - -2007-06-01 17:02 hkmoffa - - * Cantera/src/base/: xml.cpp, xml.h: Wrote a valid copy constructor - and assignment operator for XML_Node, and made them public. - - It turns out the Cabinet.h routines needed these. Previously, - they were using the compiler default routines, which was a bug. - Now, they are using explicit routines. Note, these new routines - have not been checked. However, they do have the chance of being - correct. - -2007-06-01 16:44 hkmoffa - - * Cantera/src/thermo/: ConstDensityThermo.cpp, - ConstDensityThermo.h, Constituents.cpp, DebyeHuckel.cpp, - GeneralSpeciesThermo.cpp, HMWSoln.cpp, NasaThermo.h, PDSS.cpp, - PDSS.h, Phase.cpp, Phase.h, ShomateThermo.h, SimpleThermo.h, - SpeciesThermo.h, SpeciesThermoMgr.h, State.cpp, ThermoPhase.cpp, - WaterPDSS.cpp, WaterPDSS.h, WaterProps.cpp, WaterPropsIAPWS.cpp, - WaterPropsIAPWS.h, WaterPropsIAPWSphi.cpp: Bugfix checkin to get - the duplMyselfAsThermoPhase() routines working. - - Bugs include quite a few errors in the copy constructors and - assignment operator functions, which, for most of them, have been - checked against a sample problem, HMW_dupl_test, for the very - first time. - - Note, the duplMyselfAsThermoPhase() routines are now working. - -2007-06-01 16:36 hkmoffa - - * Cantera/src/base/: stringUtils.h, xml.cpp, xml.h: Changed the - copy() and copyUnion() functions to be const. Declared the - XML_Node copy constructor and assignment operators to be private - -> they don't work, so accidently invoking them is an error. Now, - a compilation error will occur. Note, the copy() routine can be - used instead to create copies of XML trees. - -2007-06-01 12:12 hkmoffa - - * Cantera/src/thermo/: ConstDensityThermo.cpp, - ConstDensityThermo.h, GeneralSpeciesThermo.cpp, - GeneralSpeciesThermo.h, MolalityVPSSTP.cpp, NasaThermo.h, - ShomateThermo.h, SimpleThermo.h, SpeciesThermo.h, - SpeciesThermoMgr.h, ThermoPhase.cpp: Added copy constructors and - assignment operators where they were missing. Working towards - getting the duplicate member functions to work. - -2007-06-01 08:31 hkmoffa - - * Cantera/src/thermo/: DebyeHuckel.cpp, DebyeHuckel.h, HMWSoln.cpp, - HMWSoln.h, IdealMolalSoln.cpp, IdealMolalSoln.h, - IdealSolidSolnPhase.cpp, IdealSolidSolnPhase.h, - MolalityVPSSTP.cpp, MolalityVPSSTP.h, State.cpp, ThermoPhase.cpp, - ThermoPhase.h, VPStandardStateTP.cpp, VPStandardStateTP.h, - WaterSSTP.cpp, WaterSSTP.h: Changed the duplMyselfAsThermoPhase - function to be a const function (trying to keep a unified view of - what are const and non-const functions within the ThermoPhase - classes) - -2007-05-31 16:51 hkmoffa - - * Cantera/src/converters/: Reaction.h, RxnSpecies.h, ck2ct.cpp, - ckr_defs.h: Fixed a UMR in Reaction.h that was causing optimized - versions of ck2cti to hang or seg fault sometimes. - - Added some exceptions that captures cases where the thermo - parameters for a molecule were not found in the database. Now, - an error exit occurs, instead of before, where misc garbage but - written to the output file. - -2007-05-29 03:38 dggoodwin - - * Cantera/src/kinetics/importKinetics.cpp: correcting - recently-introduced bug - -2007-05-24 14:09 hkmoffa - - * Cantera/src/thermo/: SurfPhase.cpp, SurfPhase.h: Added missing - partial molar functions. - -2007-05-20 15:22 hkmoffa - - * test_problems/cathermo/: DH_graph_1/DH_NaCl_dilute.xml, - DH_graph_NM/DH_NaCl_NM.xml, DH_graph_Pitzer/DH_NaCl_Pitzer.xml, - DH_graph_acommon/DH_NaCl_acommon.xml, DH_graph_acommon/runtest, - DH_graph_bdotak/DH_NaCl_bdotak.xml, - HMW_graph_CpvT/HMW_NaCl_sp1977_alt.xml, - HMW_graph_GvI/HMW_NaCl.xml, - HMW_graph_GvT/HMW_NaCl_sp1977_alt.xml, - HMW_graph_HvT/HMW_NaCl_sp1977_alt.xml, - HMW_graph_VvT/HMW_NaCl_sp1977_alt.xml, HMW_test_1/HMW_NaCl.xml, - HMW_test_3/HMW_NaCl_tc.xml: Change some input files to ensure - that charge and the element composition of E are in line with - each other. - -2007-05-20 15:21 hkmoffa - - * Cantera/src/thermo/: Constituents.cpp, SpeciesThermoFactory.cpp, - WaterPDSS.cpp, phasereport.cpp: Added a Check between the input - charge and the composition of the "E" element. At this point - there doesn't seem to be a reason to let meaning of the - definition of charge() and the elemental composition of E in each - species to diverge. - -2007-05-18 03:54 dggoodwin - - * Cantera/src/kinetics/EdgeKinetics.cpp, - Cantera/src/kinetics/EdgeKinetics.h, - Cantera/src/kinetics/InterfaceKinetics.cpp, - Cantera/src/kinetics/InterfaceKinetics.h, - Cantera/src/kinetics/Makefile.in, CMakeLists.txt, config.cmake, - Cantera/python/Cantera/Kinetics.py, - Cantera/python/src/ctkinetics_methods.cpp, - Cantera/src/thermo/CMakeLists.txt, cmake/fortran.cmake: - EdgeKinetics now derives from InterfaceKinetics, and - InterfaceKinetics has the beta parameter for electrochemistry - -2007-05-17 14:17 hkmoffa - - * Cantera/src/kinetics/StoichManager.h: doxygen change - reformated some comments. - -2007-05-17 14:16 hkmoffa - - * Cantera/src/kinetics/Kinetics.cpp: Took out the ReactionData.h - include. The kinetics class doesn't use it. - -2007-05-17 08:02 hkmoffa - - * Cantera/src/thermo/: SurfPhase.cpp, SurfPhase.h, ThermoPhase.cpp: - Added several missing thermodynamics routines to SurfPhase - object. - - Added error checking to make sure that a ThermoPhase object has - at least one species defined in it. Currently, it just won't work - if there are 0 species in the object, so we might as well throw - an error early to indicate this. - - Added error checking to the SurfPhase object to indicate when - setCoverages is called with no coverages specified. This - condition had caused NaN's. Now, it throws a CanteraError. - -2007-05-14 07:37 hkmoffa - - * tools/doc/Cantera.cfg.in: Added a dir. Added more predefines. - -2007-05-13 18:02 hkmoffa - - * Cantera/src/kinetics/: InterfaceKinetics.cpp, - InterfaceKinetics.h: Doxygen updates -> worked on documenting - functions Changed a few functions from private to protected so - that they would be available to derived classes - -2007-05-13 18:00 hkmoffa - - * Cantera/src/base/: FactoryBase.h, global.h, misc.cpp: Doxygen - update -> Eliminating warning messages. - -2007-05-12 07:42 dggoodwin - - * cmake/fortran.cmake: support for cmake - -2007-05-12 05:55 dggoodwin - - * configure, configure.in, Cantera/python/setup.py.in, - ext/f2c_libs/arith.h, tools/templates/f90/demo.mak.in: bug fixes - -2007-05-11 16:11 hkmoffa - - * Cantera/src/kinetics/: GasKinetics.h, InterfaceKinetics.cpp, - InterfaceKinetics.h: Doxygen update of some kinetics classes. - Have a ways to go before these are documented. - -2007-05-11 14:44 hkmoffa - - * Cantera/src/base/: global.h, misc.cpp: Added doxygen - documentation. still needs work to get all the new stuff covered. - -2007-05-11 13:58 dggoodwin - - * configure, configure.in, preconfig, Cantera/python/setup.py.in: - bug fixes - -2007-05-11 12:56 hkmoffa - - * tools/doc/Cantera.cfg.in: Added PREDEFINES. Apparently, the - current config.h setup doesn't get passed through doxygen's - predefines. Therefore, modules aren't being read into the doxygen - documentation. The solution is to artificially define PREDEFINES, - so that doxygen can operate correctly. - -2007-05-11 12:54 hkmoffa - - * Cantera/src/thermo/PureFluidPhase.h: Took out config.h include. - Doxygen preprocessing is at fault, and it can be fixed through - the doxygen input file. - -2007-05-11 12:29 dggoodwin - - * configure, configure.in, preconfig, Cantera/python/setup.py.in, - ext/math/Makefile.in, ext/math/printstring.c: bug fixes - -2007-05-11 10:40 hkmoffa - - * Cantera/src/equil/: MultiPhase.cpp, MultiPhase.h: Added an - IntEnergy calculation routine. - -2007-05-11 10:37 hkmoffa - - * Cantera/src/base/ctexceptions.h: Added a namespace declaration to - Assert commands, that's needed in applications. - -2007-05-11 10:34 hkmoffa - - * Cantera/src/thermo/: DebyeHuckel.cpp, DebyeHuckel.h, HMWSoln.cpp, - HMWSoln.h, IdealMolalSoln.cpp, VPStandardStateTP.cpp, - VPStandardStateTP.h: Fixed a bug in the calculation of reference - state values, for thermophase objects that derive from - VPStandardStateTP - -2007-05-11 10:31 hkmoffa - - * Cantera/src/thermo/WaterSSTP.h: Took out bad documentation - statements. - -2007-05-11 10:30 hkmoffa - - * Cantera/src/thermo/: MolalityVPSSTP.cpp, ThermoPhase.cpp, - ThermoPhase.h: Added a :chargeNeutralityNecessary() function and - boolean. If charge neutrality is necessary for the proper - specification of thermo functions, this is true. If not it's set - to false. Currently, it's true for molality based formulations, - and false otherwise. It's false for Ideal gases. - -2007-05-11 10:21 hkmoffa - - * Cantera/src/thermo/PureFluidPhase.h: Added a specific include - config.h command, because doxygen wasn't recognizing it. - -2007-05-11 10:19 hkmoffa - - * tools/doc/Cantera.cfg.in: Added additional directories so that - doxygen can find the files. - -2007-05-10 13:22 dggoodwin - - * configure, configure.in, preconfig, Cantera/cxx/src/Makefile.in, - Cantera/fortran/src/Makefile.in, Cantera/src/base/utilities.h, - Cantera/src/equil/BasisOptimize.cpp, - Cantera/src/thermo/State.cpp, ext/f2c_libs/arith.h, - tools/src/Makefile.in: minor bug fixes - -2007-05-10 11:39 dggoodwin - - * Cantera/src/base/FactoryBase.h: added FactoryBase.h - -2007-05-10 10:59 dggoodwin - - * CMakeLists.txt, config.cmake, config.h.in, config.h_cmake.in, - Cantera/CMakeLists.txt, Cantera/src/CMakeLists.txt, - Cantera/src/base/CMakeLists.txt: adding support for cmake. - -2007-05-09 20:28 dggoodwin - - * config.h.in, configure, configure.in, preconfig, - Cantera/clib/src/Makefile.in, Cantera/python/setup.py.in, - Cantera/src/base/Makefile.in, Cantera/src/base/global.h, - Cantera/src/base/misc.cpp, Cantera/src/base/units.h, - Cantera/src/equil/BasisOptimize.cpp, - Cantera/src/equil/ChemEquil.cpp, Cantera/src/equil/ChemEquil.h, - Cantera/src/equil/MultiPhase.cpp, - Cantera/src/equil/MultiPhaseEquil.cpp, - Cantera/src/equil/MultiPhaseEquil.h, - Cantera/src/equil/equilibrate.cpp, - Cantera/src/kinetics/FalloffFactory.cpp, - Cantera/src/kinetics/FalloffFactory.h, - Cantera/src/kinetics/FalloffMgr.h, - Cantera/src/kinetics/KineticsFactory.cpp, - Cantera/src/kinetics/KineticsFactory.h, - Cantera/src/kinetics/importKinetics.cpp, - Cantera/src/thermo/SpeciesThermoFactory.cpp, - Cantera/src/thermo/SpeciesThermoFactory.h, - Cantera/src/thermo/ThermoFactory.cpp, - Cantera/src/thermo/ThermoFactory.h, - Cantera/src/transport/TransportFactory.cpp, - Cantera/src/transport/TransportFactory.h, - Cantera/src/zeroD/Makefile.in, - Cantera/src/zeroD/ReactorFactory.cpp, - Cantera/src/zeroD/ReactorFactory.h, ext/f2c_libs/arith.h, - test_problems/diamondSurf/Makefile.in, - test_problems/min_python/minDiamond/Makefile.in, - test_problems/min_python/negATest/Makefile.in, - test_problems/negATest/Makefile.in, - test_problems/pureFluidTest/Makefile.in, - test_problems/silane_equil/Makefile.in, - test_problems/surfkin/Makefile.in: added thread safety option - -2007-05-06 10:16 hkmoffa - - * Cantera/: Makefile.in, src/Makefile.in: Fixed the make clean - rule. - -2007-05-06 10:15 hkmoffa - - * test_problems/: Makefile.in, ChemEquil_gri_matrix/Makefile.in, - cathermo/Makefile.in: Fixed the Make clean rule. Have to - eliminate .depends before make is called, because the rule to - 'make .depends' was being called on invocation if .depends - exists. - -2007-05-04 17:30 hkmoffa - - * Cantera/cxx/src/importPhase.cpp: forgot a file. - -2007-05-04 17:29 hkmoffa - - * Cantera/cxx/: include/importPhase.h, src/Makefile.in, - src/cxxutils.cpp: Fixed an error that occurred during linking of - applications. There were multiple definitions of - importPhase(string, string), one per application file. I moved - the definition of importPhase to libctxx.a as it had to be in an - object file, and I retained the declaration within importPhase.h. - I also added declarations for the other functions in libctxx.a - into importPhase.h, as they weren't declared anywhere in the - interface. - -2007-05-04 13:09 hkmoffa - - * Cantera/src/kinetics/Makefile.in: Added a missing .h file. - -2007-05-04 12:47 hkmoffa - - * configure.in: Changed the order Cantera libraries in the LINKER - statements that come out of autoconf. An unsatisfied external - occurred because thermo occurred before kinetics. Changed thermo - to occur after kinetics. - -2007-05-04 12:35 hkmoffa - - * Cantera/src/: base/.cvsignore, equil/.cvsignore, - kinetics/.cvsignore: Added .cvsignore files to new directories. - -2007-05-04 12:27 hkmoffa - - * Cantera/src/numerics/: .cvsignore, CVode.cpp: Fixed a compilation - error. The include files were not found. - -2007-05-04 08:52 dggoodwin - - * Cantera/cxx/include/Interface.h: minor cleanup - -2007-05-04 08:48 dggoodwin - - * Cantera/cxx/include/Edge.h, Cantera/cxx/include/GRI30.h, - Cantera/cxx/include/IncompressibleSolid.h, - Cantera/cxx/include/Interface.h, Cantera/cxx/include/Metal.h, - Cantera/cxx/include/importPhase.h, Cantera/cxx/include/thermo.h, - Cantera/src/FILES, Cantera/src/ReactionStoichMgr.cpp, - Cantera/src/kinetics/ReactionStoichMgr.cpp, - test_problems/surfkin/Interface.h: minor cleanup - -2007-05-04 08:27 dggoodwin - - * Cantera/src/: base/Makefile.in, equil/Makefile.in, - kinetics/Makefile.in, numerics/Makefile.in: added Makefiles - -2007-05-04 08:18 dggoodwin - - * Makefile.in, configure, configure.in, preconfig, - Cantera/clib/src/Makefile.in, Cantera/clib/src/Storage.cpp, - Cantera/clib/src/Storage.h, Cantera/clib/src/ct.cpp, - Cantera/clib/src/ct.h, Cantera/clib/src/ctonedim.cpp, - Cantera/clib/src/ctonedim.h, Cantera/clib/src/ctreactor.cpp, - Cantera/clib/src/ctxml.cpp, Cantera/cxx/demos/Makefile.in, - Cantera/cxx/include/Cantera.h, Cantera/cxx/include/IdealGasMix.h, - Cantera/cxx/include/Interface.h, Cantera/cxx/include/PureFluid.h, - Cantera/cxx/include/kinetics.h, Cantera/cxx/include/onedim.h, - Cantera/cxx/include/thermo.h, Cantera/cxx/include/transport.h, - Cantera/cxx/include/zerodim.h, Cantera/cxx/src/Makefile.in, - Cantera/fortran/src/Makefile.in, Cantera/fortran/src/fct.cpp, - Cantera/fortran/src/fctxml.cpp, Cantera/fortran/src/flib_defs.h, - Cantera/matlab/cantera/private/mllogger.h, - Cantera/python/Makefile.in, Cantera/python/setup.py.in, - Cantera/python/src/pycantera.cpp, Cantera/python/src/pylogger.h, - Cantera/user/Makefile.in, test_problems/Makefile.in, - test_problems/ChemEquil_gri_matrix/Makefile.in, - test_problems/ChemEquil_gri_matrix/gri_matrix.cpp, - test_problems/ChemEquil_gri_pairs/Makefile.in, - test_problems/ChemEquil_ionizedGas/Makefile.in, - test_problems/ChemEquil_red1/Makefile.in, - test_problems/cathermo/DH_graph_1/DH_graph_1.cpp, - test_problems/cathermo/DH_graph_1/Makefile.in, - test_problems/cathermo/DH_graph_NM/DH_graph_1.cpp, - test_problems/cathermo/DH_graph_NM/Makefile.in, - test_problems/cathermo/DH_graph_Pitzer/DH_graph_1.cpp, - test_problems/cathermo/DH_graph_Pitzer/Makefile.in, - test_problems/cathermo/DH_graph_acommon/DH_graph_1.cpp, - test_problems/cathermo/DH_graph_acommon/Makefile.in, - test_problems/cathermo/DH_graph_bdotak/DH_graph_1.cpp, - test_problems/cathermo/DH_graph_bdotak/Makefile.in, - test_problems/cathermo/HMW_graph_CpvT/HMW_graph_CpvT.cpp, - test_problems/cathermo/HMW_graph_CpvT/Makefile.in, - test_problems/cathermo/HMW_graph_GvI/HMW_graph_GvI.cpp, - test_problems/cathermo/HMW_graph_GvI/Makefile.in, - test_problems/cathermo/HMW_graph_GvT/HMW_graph_GvT.cpp, - test_problems/cathermo/HMW_graph_GvT/Makefile.in, - test_problems/cathermo/HMW_graph_HvT/HMW_graph_HvT.cpp, - test_problems/cathermo/HMW_graph_HvT/Makefile.in, - test_problems/cathermo/HMW_graph_VvT/HMW_graph_VvT.cpp, - test_problems/cathermo/HMW_graph_VvT/Makefile.in, - test_problems/cathermo/HMW_test_1/HMW_test_1.cpp, - test_problems/cathermo/HMW_test_1/Makefile.in, - test_problems/cathermo/HMW_test_3/HMW_test_3.cpp, - test_problems/cathermo/HMW_test_3/Makefile.in, - test_problems/cathermo/ims/IMSTester.cpp, - test_problems/cathermo/ims/Makefile.in, - test_problems/cathermo/issp/ISSPTester.cpp, - test_problems/cathermo/issp/Makefile.in, - test_problems/cathermo/stoichSubSSTP/Makefile.in, - test_problems/cathermo/stoichSubSSTP/stoichSubSSTP.cpp, - test_problems/cathermo/testIAPWS/Makefile.in, - test_problems/cathermo/testIAPWSPres/Makefile.in, - test_problems/cathermo/testIAPWSTripP/Makefile.in, - test_problems/cathermo/testWaterPDSS/Makefile.in, - test_problems/cathermo/testWaterTP/Makefile.in, - test_problems/cathermo/testWaterTP/testWaterSSTP.cpp, - test_problems/diamondSurf/Makefile.in, - test_problems/diamondSurf/runDiamond.cpp, - test_problems/fracCoeff/Makefile.in, - test_problems/fracCoeff/fracCoeff.cpp, - test_problems/min_python/minDiamond/Makefile.in, - test_problems/min_python/minDiamond/runDiamond.cpp, - test_problems/min_python/negATest/Makefile.in, - test_problems/min_python/negATest/negATest.cpp, - test_problems/negATest/Makefile.in, - test_problems/negATest/negATest.cpp, - test_problems/pureFluidTest/Makefile.in, - test_problems/pureFluidTest/testPureWater.cpp, - test_problems/silane_equil/Makefile.in, - test_problems/surfkin/Makefile.in, - test_problems/surfkin/surfdemo.cpp, tools/src/Makefile.in, - tools/src/ck2cti.cpp: reorganized source tree, changed include - files, etc. - -2007-05-04 08:15 dggoodwin - - * Cantera/src/: Array.h, XML_Writer.h, config.h, ct2ctml.cpp, - ct_defs.h, ctexceptions.h, ctml.cpp, ctml.h, global.h, logger.h, - misc.cpp, plots.cpp, plots.h, stringUtils.cpp, stringUtils.h, - units.h, utilities.h, vec_functions.h, xml.cpp, xml.h, - base/Array.h, base/XML_Writer.h, base/config.h, base/ct2ctml.cpp, - base/ct_defs.h, base/ctexceptions.h, base/ctml.cpp, base/ctml.h, - base/global.h, base/logger.h, base/misc.cpp, base/plots.cpp, - base/plots.h, base/stringUtils.cpp, base/stringUtils.h, - base/units.h, base/utilities.h, base/vec_functions.h, - base/xml.cpp, base/xml.h: moved base files - -2007-05-04 07:41 dggoodwin - - * Cantera/src/: ArrayViewer.h, BandMatrix.cpp, BandMatrix.h, - BasisOptimize.cpp, CVode.cpp, CVode.h, CVodesIntegrator.cpp, - CVodesIntegrator.h, ChemEquil.cpp, ChemEquil.h, ConstCpPoly.cpp, - ConstCpPoly.h, ConstDensityThermo.cpp, ConstDensityThermo.h, - Constituents.cpp, Constituents.h, Crystal.h, DAE_Solver.h, - DAE_solvers.cpp, DASPK.cpp, DASPK.h, DenseMatrix.cpp, - DenseMatrix.h, EdgeKinetics.cpp, EdgeKinetics.h, EdgePhase.h, - Elements.cpp, Elements.h, Enhanced3BConc.h, FILES, - FalloffFactory.cpp, FalloffFactory.h, FalloffMgr.h, Func1.cpp, - Func1.h, FuncEval.h, GRI_30_Kinetics.cpp, GRI_30_Kinetics.h, - GasKinetics.cpp, GasKinetics.h, GasKineticsWriter.cpp, - GasKineticsWriter.h, GeneralSpeciesThermo.cpp, - GeneralSpeciesThermo.h, Group.cpp, Group.h, IDA_Solver.cpp, - IDA_Solver.h, IdealGasPhase.cpp, IdealGasPhase.h, - ImplicitChem.cpp, ImplicitChem.h, ImplicitSurfChem.cpp, - ImplicitSurfChem.h, IncompressibleThermo.h, Integrator.h, - InterfaceKinetics.cpp, InterfaceKinetics.h, Kinetics.cpp, - Kinetics.h, KineticsFactory.cpp, KineticsFactory.h, - LatticePhase.cpp, LatticePhase.h, LatticeSolidPhase.cpp, - LatticeSolidPhase.h, Makefile.in, MetalPhase.h, Mu0Poly.cpp, - Mu0Poly.h, MultiPhase.cpp, MultiPhase.h, MultiPhaseEquil.cpp, - MultiPhaseEquil.h, NasaPoly1.h, NasaPoly2.h, NasaThermo.h, - ODE_integrators.cpp, Phase.cpp, Phase.h, PropertyCalculator.h, - PureFluidPhase.cpp, PureFluidPhase.h, RateCoeffMgr.h, - ReactionData.h, ReactionPath.cpp, ReactionPath.h, - ReactionStoichMgr.h, ResidEval.h, RxnRates.h, ShomatePoly.h, - ShomateThermo.h, SimpleThermo.h, SpeciesThermo.h, - SpeciesThermoFactory.cpp, SpeciesThermoFactory.h, - SpeciesThermoInterpType.h, SpeciesThermoMgr.h, State.cpp, - State.h, StoichManager.h, StoichSubstance.cpp, StoichSubstance.h, - SurfPhase.cpp, SurfPhase.h, ThermoFactory.cpp, ThermoFactory.h, - ThermoPhase.cpp, ThermoPhase.h, ThirdBodyMgr.h, ctlapack.h, - ctvector.cpp, ctvector.h, diagnostics.h, equil.h, - equilibrate.cpp, funcs.cpp, funcs.h, importCTML.cpp, - importCTML.h, lapack.h, mix_defs.h, phasereport.cpp, polyfit.h, - reaction_defs.h, sort.cpp, sort.h, speciesThermoTypes.h, - converters/Makefile.in, converters/ck2ct.cpp, oneD/Domain1D.h, - oneD/Inlet1D.h, oneD/Makefile.in, oneD/MultiJac.h, - oneD/MultiNewton.cpp, oneD/OneDim.cpp, oneD/Sim1D.h, - oneD/StFlow.cpp, oneD/StFlow.h, oneD/newton_utils.cpp, - transport/DustyGasTransport.cpp, transport/DustyGasTransport.h, - transport/L_matrix.h, transport/MMCollisionInt.cpp, - transport/MMCollisionInt.h, transport/Makefile.in, - transport/MixTransport.cpp, transport/MixTransport.h, - transport/MultiTransport.cpp, transport/MultiTransport.h, - transport/SolidTransport.cpp, transport/SolidTransport.h, - transport/TransportBase.h, transport/TransportFactory.cpp, - transport/TransportFactory.h, transport/TransportParams.h, - zeroD/ConstPressureReactor.cpp, zeroD/FlowDevice.cpp, - zeroD/FlowDevice.h, zeroD/Makefile.in, zeroD/Reactor.cpp, - zeroD/Reactor.h, zeroD/ReactorBase.h, zeroD/ReactorNet.cpp, - zeroD/ReactorNet.h, zeroD/Wall.cpp, zeroD/Wall.h, - zeroD/flowControllers.h: removed files that were added in - subdirectories - -2007-05-04 07:40 dggoodwin - - * Cantera/src/numerics/: ArrayViewer.h, BandMatrix.cpp, - BandMatrix.h, CVode.cpp, CVode.h, CVodesIntegrator.cpp, - CVodesIntegrator.h, DAE_Solver.h, DAE_solvers.cpp, DASPK.cpp, - DASPK.h, DenseMatrix.cpp, DenseMatrix.h, Func1.cpp, Func1.h, - FuncEval.h, IDA_Solver.cpp, IDA_Solver.h, Integrator.h, - ODE_integrators.cpp, ResidEval.h, ctlapack.h, funcs.cpp, funcs.h, - lapack.h, polyfit.h, sort.cpp, sort.h: oved files to numerics - subdirectory - -2007-05-04 07:27 dggoodwin - - * Cantera/src/kinetics/: EdgeKinetics.cpp, EdgeKinetics.h, - Enhanced3BConc.h, FalloffFactory.cpp, FalloffFactory.h, - FalloffMgr.h, GRI_30_Kinetics.cpp, GRI_30_Kinetics.h, - GasKinetics.cpp, GasKinetics.h, GasKineticsWriter.cpp, - GasKineticsWriter.h, Group.cpp, Group.h, ImplicitChem.cpp, - ImplicitChem.h, ImplicitSurfChem.cpp, ImplicitSurfChem.h, - InterfaceKinetics.cpp, InterfaceKinetics.h, Kinetics.cpp, - Kinetics.h, KineticsFactory.cpp, KineticsFactory.h, - RateCoeffMgr.h, ReactionData.h, ReactionPath.cpp, ReactionPath.h, - ReactionStoichMgr.h, RxnRates.h, StoichManager.h, ThirdBodyMgr.h, - importKinetics.cpp, importKinetics.h, reaction_defs.h: moved - files to kinetics subdirectory - -2007-05-04 07:12 dggoodwin - - * Cantera/src/equil/: BasisOptimize.cpp, ChemEquil.cpp, - ChemEquil.h, MultiPhase.cpp, MultiPhase.h, MultiPhaseEquil.cpp, - MultiPhaseEquil.h, PropertyCalculator.h, equil.h, - equilibrate.cpp: moved files to equil subdirectory - -2007-05-04 07:02 dggoodwin - - * Cantera/src/thermo/: ConstCpPoly.cpp, ConstCpPoly.h, - ConstDensityThermo.cpp, ConstDensityThermo.h, Constituents.cpp, - Constituents.h, Crystal.h, DebyeHuckel.cpp, EdgePhase.h, - Elements.cpp, Elements.h, GeneralSpeciesThermo.cpp, - GeneralSpeciesThermo.h, HMWSoln.cpp, HMWSoln_input.cpp, - IdealGasPDSS.cpp, IdealGasPhase.cpp, IdealGasPhase.h, - IdealMolalSoln.cpp, IdealSolidSolnPhase.h, LatticePhase.cpp, - LatticePhase.h, LatticeSolidPhase.cpp, LatticeSolidPhase.h, - Makefile.in, MetalPhase.h, Mu0Poly.cpp, Mu0Poly.h, NasaPoly1.h, - NasaPoly2.h, NasaThermo.h, PDSS.cpp, Phase.cpp, Phase.h, - PureFluidPhase.cpp, PureFluidPhase.h, ShomatePoly.h, - ShomateThermo.h, SimpleThermo.h, SpeciesThermo.h, - SpeciesThermoFactory.cpp, SpeciesThermoFactory.h, - SpeciesThermoInterpType.h, SpeciesThermoMgr.h, State.cpp, - State.h, StoichSubstance.cpp, StoichSubstance.h, - StoichSubstanceSSTP.cpp, SurfPhase.cpp, SurfPhase.h, - ThermoFactory.cpp, ThermoFactory.h, ThermoPhase.cpp, - ThermoPhase.h, WaterPDSS.cpp, WaterSSTP.cpp, mix_defs.h, - phasereport.cpp, speciesThermoTypes.h: moved files to thermo - subdirectory - -2007-04-30 11:15 dggoodwin - - * Cantera/src/: Func1.cpp, Func1.h: more on functors - -2007-04-26 16:00 dggoodwin - - * Cantera/: clib/src/ctfunc.cpp, clib/src/ctfunc.h, - python/Cantera/Func.py, python/src/ctfunc_methods.cpp, - python/src/methods.h, src/Func1.cpp, src/Func1.h: improved - functors - -2007-04-25 13:41 dggoodwin - - * Cantera/: clib/src/ctonedim.cpp, clib/src/ctonedim.h, - python/Cantera/OneD/onedim.py, python/examples/flames/flame2.py, - python/src/ctonedim_methods.cpp, python/src/methods.h, - src/ThermoFactory.cpp, src/oneD/StFlow.cpp, src/oneD/StFlow.h: - added ability to enable Soret effect in flame calculations - -2007-04-24 17:08 dggoodwin - - * ext/math/: daux.f, dpolft.f, j4save.f, polfit.f, pvalue.f, - xerprn.f: ; - -2007-04-24 17:06 dggoodwin - - * Cantera/src/oneD/Domain1D.h: added cPorousType - -2007-04-24 17:05 dggoodwin - - * Cantera/src/SpeciesThermoMgr.h: added doc - -2007-04-24 17:03 dggoodwin - - * Cantera/src/CVodesIntegrator.h: fail if no sundials - -2007-04-24 17:03 dggoodwin - - * Cantera/src/CVodesIntegrator.cpp: include config.h - -2007-04-17 14:10 hkmoffa - - * Cantera/src/thermo/Makefile.in, ext/f2c_libs/arith.h, - test_problems/Makefile.in: Fixed an error in the test suite. - Changed some files around in caThermo so that requesting the - ideal solution option but not the electrochemistry option will - now pass the test suite. - -2007-04-13 15:39 hkmoffa - - * configure, configure.in, preconfig, Cantera/clib/src/Makefile.in, - Cantera/cxx/demos/Makefile.in, Cantera/cxx/src/Makefile.in, - Cantera/src/Makefile.in, Cantera/src/converters/Makefile.in, - Cantera/src/oneD/Makefile.in, Cantera/src/thermo/Makefile.in, - Cantera/src/transport/Makefile.in, Cantera/src/zeroD/Makefile.in, - Cantera/user/Makefile.in, ext/blas/Makefile.in, - ext/cvode/Makefile.in, ext/f2c_blas/Makefile.in, - ext/f2c_lapack/Makefile.in, ext/f2c_libs/Makefile.in, - ext/f2c_libs/arith.h, ext/f2c_math/Makefile.in, - ext/f2c_recipes/Makefile.in, ext/lapack/Makefile.in, - ext/math/Makefile.in, ext/recipes/Makefile.in, - ext/tpx/Makefile.in, - test_problems/ChemEquil_ionizedGas/output_blessed.txt: Added in - the PIC autoconf variable, that already existed, into most of the - Makefiles in the code. This variable will now be used to specify - the position independent code compiler option within Cantera. - Note, this bug fix was needed for a 64 bit full python compile on - linux. - -2007-04-13 09:47 hkmoffa - - * test_problems/cxx_ex/kin2_blessed.csv: Rebaselined this file. - The title line was wrong, and csvdiff is now comparing title - lines. - -2007-04-10 16:06 hkmoffa - - * Cantera/python/: Makefile.in, setup.py.in: Reworked a few issues - in the python build script so that compilation and link errors - would be more self-evident. Now, link errors in the - _cantera.so build will register with the python layer, because a - python exception is raised. This will propagate into the Makefile - causing make to prematurely stop the build process, because one - of its commands has come back with a non-zero exit status. This - causes the "make all" command to return a non-zero exit status, - so that the entire make command comes to a halt, which is the - desired behavior. - -2007-04-10 15:19 hkmoffa - - * Cantera/clib/src/: ct.cpp, ctreactor.cpp: Fix for solaris. - Previous attempted bug fix actually didn't compile on solaris. - The solution to get it to work on both linux and solaris was to - add a declaration (not a definition) to the alternate file. - -2007-04-10 15:04 hkmoffa - - * Cantera/clib/src/: ct.cpp, ctfunc.cpp, ctreactor.cpp, ctxml.cpp: - Fixed linking error in python module that was caused by duplicate - static member storage statements on linux. - -2007-04-01 15:00 hkmoffa - - * tools/testtools/csvdiff.cpp: Changed csvdiff so that it would - care about the header information, and fail a test the headers - are different. Note, I am using this information to put the - iteration count. - -2007-03-30 16:20 hkmoffa - - * Cantera/src/BasisOptimize.cpp, Cantera/src/MultiPhase.cpp, - Cantera/src/MultiPhase.h, tools/doc/Cantera.cfg.in: doxygen - update Finished eliminating the doxygen warnings from - MultiPhase - -2007-03-29 16:54 hkmoffa - - * Cantera/src/MultiPhase.cpp, Cantera/src/MultiPhase.h, - Cantera/src/ctexceptions.h, - test_problems/diamondSurf/runDiamond.cpp: doxygen update More - work on MultiPhase. Fixed some errors in elementAbundance calc - too. Added the definitions AssertTrace(), AssertThrow(), and - AssertThrowMsg() for a debug assertion capability. Added them - to a test problem to make sure that they actually compile. - -2007-03-29 10:22 hkmoffa - - * Cantera/src/MultiPhase.cpp: Fixed an error in the element - abundance calculation. - -2007-03-28 13:33 hkmoffa - - * Cantera/src/MultiPhase.cpp, Cantera/src/MultiPhase.h, - tools/doc/Cantera.cfg.in: Added an element abundance return - capability. doxygen update Started documenting MultiPhase - -2007-03-26 14:53 hkmoffa - - * tools/testtools/: csvdiff.cpp, mdp_allo.cpp, mdp_allo.h: csvdiff - update: Some data columns may now be strings. A string - comparison is then done. - -2007-03-23 20:12 hkmoffa - - * Cantera/src/Elements.h, Cantera/src/Phase.h, Cantera/src/State.h, - tools/doc/doxyinput/Cantera.txt: doxygen update Worked on the - Phases of Matter module - -2007-03-23 08:09 hkmoffa - - * Cantera/cxx/include/equilibrium.h, - Cantera/src/GeneralSpeciesThermo.cpp, - Cantera/src/GeneralSpeciesThermo.h, - Cantera/src/IdealGasPhase.cpp, Cantera/src/IdealGasPhase.h, - Cantera/src/Kinetics.cpp, Cantera/src/Kinetics.h, - Cantera/src/Mu0Poly.cpp, Cantera/src/Mu0Poly.h, - Cantera/src/NasaPoly1.h, Cantera/src/NasaPoly2.h, - Cantera/src/NasaThermo.h, Cantera/src/Phase.cpp, - Cantera/src/Phase.h, Cantera/src/PureFluidPhase.cpp, - Cantera/src/PureFluidPhase.h, Cantera/src/ShomatePoly.h, - Cantera/src/ShomateThermo.h, Cantera/src/SimpleThermo.h, - Cantera/src/SpeciesThermo.h, - Cantera/src/SpeciesThermoFactory.cpp, - Cantera/src/SpeciesThermoFactory.h, - Cantera/src/SpeciesThermoMgr.h, Cantera/src/State.cpp, - Cantera/src/State.h, Cantera/src/SurfPhase.cpp, - Cantera/src/SurfPhase.h, Cantera/src/ThermoFactory.cpp, - Cantera/src/ThermoFactory.h, Cantera/src/ThermoPhase.cpp, - Cantera/src/ThermoPhase.h, Cantera/src/global.h, - Cantera/src/logger.h, Cantera/src/misc.cpp, Cantera/src/units.h, - Cantera/src/utilities.h, Cantera/src/thermo/DebyeHuckel.cpp, - Cantera/src/thermo/DebyeHuckel.h, - Cantera/src/thermo/IdealMolalSoln.cpp, - Cantera/src/thermo/IdealMolalSoln.h, - Cantera/src/thermo/IdealSolidSolnPhase.cpp, - Cantera/src/thermo/IdealSolidSolnPhase.h, - Cantera/src/thermo/MolalityVPSSTP.cpp, - Cantera/src/thermo/MolalityVPSSTP.h, - Cantera/src/thermo/SingleSpeciesTP.cpp, - Cantera/src/thermo/SingleSpeciesTP.h, - Cantera/src/thermo/StoichSubstanceSSTP.cpp, - Cantera/src/thermo/StoichSubstanceSSTP.h, - Cantera/src/thermo/VPStandardStateTP.cpp, - Cantera/src/thermo/VPStandardStateTP.h, - Cantera/src/thermo/WaterPropsIAPWS.cpp, - Cantera/src/thermo/WaterPropsIAPWS.h, - Cantera/src/thermo/WaterPropsIAPWSphi.cpp, - Cantera/src/thermo/WaterPropsIAPWSphi.h, - Cantera/src/thermo/WaterSSTP.cpp, Cantera/src/thermo/WaterSSTP.h, - data/inputs/.cvsignore, tools/bin/.cvsignore: Doxygen update - Finished a draft of the File Tab within Doxygen. Each file now - has a link to the relevant modules and classes. - -2007-03-21 13:58 hkmoffa - - * Cantera/src/: ConstCpPoly.cpp, ConstCpPoly.h, - ConstDensityThermo.cpp, ConstDensityThermo.h, Constituents.cpp, - Constituents.h, EdgePhase.h, Elements.cpp, Elements.h, - Kinetics.cpp, Kinetics.h, SpeciesThermoInterpType.h, ct_defs.h, - ctexceptions.h, importCTML.cpp, importCTML.h, - speciesThermoTypes.h, thermo/DebyeHuckel.cpp, - thermo/DebyeHuckel.h: Doxygen update -- Worked on the file TAB - descriptions DebyeHuckel -- made a bunch of functions public - again. They were mistakenly protected. - -2007-03-20 17:44 hkmoffa - - * Cantera/src/converters/ck2ct.cpp: Solaris 10 port - 64 bit - changed getline(s, rest) form to getline(s, rest, '\n'). This - is probably an internal solaris stl bug. - -2007-03-20 15:42 hkmoffa - - * Cantera/: clib/src/ct.cpp, clib/src/ctreactor.cpp, - fortran/src/fct.cpp, fortran/src/fctxml.cpp: Solaris 10 update - Forgot the template specialization on the static storage - declaration. Thus, previous commit wouldn't compile on linux. - This fixes the problem. - -2007-03-20 15:01 hkmoffa - - * test_problems/: cathermo/HMW_graph_GvT/Gex_standalone.cpp, - cathermo/issp/runtest, pureFluidTest/runtest: solaris 10 updates - fixed a compilation error. - -2007-03-20 15:00 hkmoffa - - * ext/: cvode/Makefile.in, f2c_blas/Makefile.in, - f2c_lapack/Makefile.in, f2c_libs/Makefile.in, - f2c_math/Makefile.in: Solaris 10 Updates: Changed CXX_FLAGS to - CFLAGS in a bunch of ext directories. - -2007-03-20 14:58 hkmoffa - - * Cantera/: clib/src/ct.cpp, clib/src/ctreactor.cpp, - fortran/src/fct.cpp, fortran/src/fctxml.cpp: Solaris 10 updates - Added declarations of static member storage for templated - classes. - -2007-03-20 14:57 hkmoffa - - * Cantera/src/: ConstCpPoly.cpp, ConstDensityThermo.cpp, Group.cpp, - LatticePhase.cpp, stringUtils.cpp: Solaris 10 update Added - various c include files. - -2007-03-20 14:56 hkmoffa - - * Cantera/src/Phase.cpp: Solaris 10 update Calling - setState_TRY() in freezeSpecies() caused one of the test problems - on solaris to fail. FreezeSpecies is called before the phase is - actually set up (i.e., the size of the species is read from the - input file). For constant density phases, then, this was causing - a problem (divide by zero). setState() must be called after the - phase is set up from the XML input file. - -2007-03-20 14:53 hkmoffa - - * Cantera/src/Makefile.in: Solaris 10 Added CXX_FLAGS to the - CXX_DEPENDS rule. - -2007-03-20 14:52 hkmoffa - - * Cantera/src/ChemEquil.cpp: Solaris 10 update Made sure - m_nComponents is never assumed to be larger than m_kk, even - before it is actually calculated. - -2007-03-20 14:51 hkmoffa - - * Cantera/src/thermo/: DebyeHuckel.cpp, HMWSoln.cpp, - HMWSoln_input.cpp, WaterPDSS.cpp, WaterProps.cpp: Solaris 10 - update Various std:: additions to stl functions and additions - of c include files. - -2007-03-20 14:49 hkmoffa - - * Cantera/src/thermo/IdealMolalSoln.cpp: Solaris 10 updaet Put a - std:: on copy. - -2007-03-20 14:48 hkmoffa - - * Cantera/src/thermo/PDSS.cpp: Solaris 10 update no need for a - local m_temp variable. - -2007-03-20 14:47 hkmoffa - - * Cantera/src/thermo/MolalityVPSSTP.cpp: solaris10 update no - need for a separate m_kk local variable. - -2007-03-20 14:46 hkmoffa - - * Cantera/src/thermo/SingleSpeciesTP.h: solaris 10 update Changed - getActivities() to be a const function. - -2007-03-20 14:45 hkmoffa - - * Cantera/src/: ThermoPhase.cpp, ThermoPhase.h: solaris10 update - Changed getActivities to be a const function, as per the - convention of the other functions in ThermoPhase. - -2007-03-20 14:44 hkmoffa - - * Cantera/src/thermo/: WaterSSTP.cpp, WaterSSTP.h: solaris10 update - Changed satPressure() to be a const function, as it should be - -2007-03-20 14:43 hkmoffa - - * Cantera/src/thermo/: IdealSolidSolnPhase.cpp, - IdealSolidSolnPhase.h: Solaris10 updates Changed some - definitions to conform to const/nonconst conventions. - -2007-03-20 14:28 hkmoffa - - * configure, configure.in: Added a missing test directory - -2007-03-20 14:27 hkmoffa - - * tools/testtools/Makefile.in: solaris10 change Changed a @CXX@ - to a @CXX_DEPENDS@ - -2007-03-20 14:26 hkmoffa - - * tools/src/Makefile.in: solaris10 change: changed a CXX to a - CXX_DEPENDS - -2007-03-16 10:22 hkmoffa - - * Cantera/src/IdealGasPhase.h, Cantera/src/ThermoPhase.h, - Cantera/src/thermo/DebyeHuckel.h, - Cantera/src/thermo/WaterPropsIAPWS.cpp, - Cantera/src/thermo/WaterPropsIAPWS.h, - Cantera/src/thermo/WaterPropsIAPWSphi.h, - Cantera/src/thermo/WaterSSTP.cpp, Cantera/src/thermo/WaterSSTP.h, - test_problems/cathermo/testWaterTP/output_blessed.txt, - test_problems/cathermo/testWaterTP/testWaterSSTP.cpp, - test_problems/cathermo/testWaterTP/waterTPphase.xml: WaterSSTP - update Worked on doxygen documentation Changed the XML - definition Worked on making it fall in line with other - ThermoPhase objects. - -2007-03-15 16:09 hkmoffa - - * Cantera/src/thermo/WaterSSTP.cpp, Cantera/src/thermo/WaterSSTP.h, - tools/doc/Cantera.cfg.in: doxygen update Changed the name of - WaterTP to WaterSSTP in a few places. - -2007-03-15 15:56 hkmoffa - - * Cantera/src/ThermoPhase.h, - Cantera/src/thermo/IdealSolidSolnPhase.cpp, - Cantera/src/thermo/IdealSolidSolnPhase.h, - Cantera/src/thermo/Makefile.in, - Cantera/src/thermo/SingleSpeciesTP.cpp, - Cantera/src/thermo/SingleSpeciesTP.h, - Cantera/src/thermo/WaterPropsIAPWS.cpp, - Cantera/src/thermo/WaterPropsIAPWS.h, - Cantera/src/thermo/WaterPropsIAPWSphi.cpp, - Cantera/src/thermo/WaterPropsIAPWSphi.h, - Cantera/src/thermo/WaterSSTP.cpp, Cantera/src/thermo/WaterSSTP.h, - Cantera/src/thermo/WaterTP.cpp, Cantera/src/thermo/WaterTP.h, - ext/f2c_libs/arith.h, - test_problems/cathermo/testIAPWSPres/output_blessed.txt, - test_problems/cathermo/testIAPWSPres/runtest, - test_problems/cathermo/testWaterTP/.cvsignore, - test_problems/cathermo/testWaterTP/Makefile.in, - test_problems/cathermo/testWaterTP/output_blessed.txt, - test_problems/cathermo/testWaterTP/runtest, - test_problems/cathermo/testWaterTP/testWaterSSTP.cpp, - test_problems/cathermo/testWaterTP/testWaterTP.cpp: Changed the - WaterTP class to WaterSSTP, which now inherits from - SingleSpeciesTP, as it should Fixed an error in pressure - calculation within WaterSSTP. Added more function calls to the - test problem for WaterSSTP. - -2007-03-14 08:17 hkmoffa - - * configure, configure.in, Cantera/src/IdealGasPhase.h, - Cantera/src/SurfPhase.h, Cantera/src/thermo/WaterTP.cpp, - Cantera/src/thermo/WaterTP.h, test_problems/Makefile.in, - test_problems/cathermo/testWaterTP/output_blessed.txt, - test_problems/cathermo/testWaterTP/testWaterTP.cpp, - test_problems/pureFluidTest/.cvsignore, - test_problems/pureFluidTest/Makefile.in, - test_problems/pureFluidTest/liquidvapor.xml, - test_problems/pureFluidTest/output_blessed.txt, - test_problems/pureFluidTest/runtest, - test_problems/pureFluidTest/testPureWater.cpp: Test Suite Update - -> Added a pureFluidTest problem that only gets carried out if - the WIT_PURE_FLUIDS conditional compile takes place. -> - added more to testWaterTP, so that it queries the unstable - water region up to the spinodal curve. - -2007-03-13 08:55 hkmoffa - - * Cantera/src/: IdealGasPhase.h, SurfPhase.h, equil.h, - equilibrate.cpp: Doxygen update Finished documenting - IdealGasPhase Started documenting equilibrium solvers - -2007-03-12 17:58 hkmoffa - - * Cantera/src/IdealGasPhase.cpp, Cantera/src/IdealGasPhase.h, - Cantera/src/SpeciesThermo.h, Cantera/src/ThermoPhase.h, - Cantera/src/equil.h, tools/doc/Cantera.cfg.in: doxygen update - Started writing header info for IdealGasPhase - -2007-03-12 08:16 hkmoffa - - * Cantera/src/PureFluidPhase.h, Cantera/src/SpeciesThermo.h, - Cantera/src/SurfPhase.h, Cantera/src/ThermoPhase.h, - Cantera/src/thermo/WaterTP.cpp, Cantera/src/thermo/WaterTP.h, - tools/doc/Cantera.cfg.in, tools/doc/doxyinput/thermo.txt: doxygen - update Added PureFluidPhase and WaterTP - -2007-03-11 18:12 hkmoffa - - * Cantera/src/ConstDensityThermo.h, Cantera/src/Kinetics.cpp, - Cantera/src/Kinetics.h, Cantera/src/NasaThermo.h, - Cantera/src/Phase.h, Cantera/src/ThermoPhase.h, - Cantera/src/units.h, Cantera/src/thermo/DebyeHuckel.cpp, - Cantera/src/thermo/DebyeHuckel.h, - Cantera/src/thermo/SingleSpeciesTP.h, - Cantera/src/thermo/VPStandardStateTP.h, - Cantera/src/thermo/WaterPropsIAPWS.cpp, - Cantera/src/thermo/WaterPropsIAPWS.h, - Cantera/src/thermo/WaterPropsIAPWSphi.cpp, - Cantera/src/thermo/WaterPropsIAPWSphi.h, - tools/doc/Cantera.cfg.in: Fixed some errors in DebyeHuckel that - weren't covered by test suite (partial molar enthalpy and heat - capacity) Doxygen update - added private functions and added - some water property files. - -2007-03-11 12:46 hkmoffa - - * Cantera/src/ConstDensityThermo.h, Cantera/src/ThermoPhase.h, - Cantera/src/thermo/DebyeHuckel.cpp, - Cantera/src/thermo/DebyeHuckel.h, - Cantera/src/thermo/IdealMolalSoln.h, examples/cxx/Makefile.in, - test_problems/ChemEquil_gri_matrix/Makefile.in, - test_problems/ChemEquil_gri_pairs/Makefile.in, - test_problems/ChemEquil_ionizedGas/Makefile.in, - test_problems/ChemEquil_red1/Makefile.in, - test_problems/cathermo/DH_graph_1/Makefile.in, - test_problems/cathermo/DH_graph_NM/Makefile.in, - test_problems/cathermo/DH_graph_Pitzer/Makefile.in, - test_problems/cathermo/DH_graph_acommon/Makefile.in, - test_problems/cathermo/DH_graph_bdotak/Makefile.in, - test_problems/cathermo/HMW_graph_CpvT/Makefile.in, - test_problems/cathermo/HMW_graph_GvI/Makefile.in, - test_problems/cathermo/HMW_graph_GvT/Makefile.in, - test_problems/cathermo/HMW_graph_HvT/Makefile.in, - test_problems/cathermo/HMW_graph_VvT/Makefile.in, - test_problems/cathermo/HMW_test_1/Makefile.in, - test_problems/cathermo/HMW_test_3/Makefile.in, - test_problems/cathermo/ims/Makefile.in, - test_problems/cathermo/issp/Makefile.in, - test_problems/cathermo/stoichSubSSTP/Makefile.in, - test_problems/cathermo/testIAPWS/Makefile.in, - test_problems/cathermo/testIAPWSPres/Makefile.in, - test_problems/cathermo/testIAPWSTripP/Makefile.in, - test_problems/cathermo/testWaterPDSS/Makefile.in, - test_problems/cathermo/testWaterTP/Makefile.in, - test_problems/diamondSurf/Makefile.in, - test_problems/fracCoeff/Makefile.in, - test_problems/negATest/Makefile.in, - test_problems/silane_equil/Makefile.in, - test_problems/surfkin/Makefile.in, tools/doc/Cantera.cfg.in: - Doxygen update: Added info to DebyeHuckel. It's getting to be - near a documented state. test suite fix: fixed Makefile.in's. - The .depends were not being included in the Makefiles. It - should now be more stable. - -2007-03-09 13:04 hkmoffa - - * configure, configure.in, Cantera/src/Makefile.in, - Cantera/src/thermo/DebyeHuckel.cpp, - Cantera/src/thermo/DebyeHuckel.h, Cantera/src/thermo/HMWSoln.cpp, - Cantera/src/thermo/HMWSoln.h, - Cantera/src/thermo/IdealMolalSoln.cpp, - Cantera/src/thermo/IdealMolalSoln.h, - Cantera/src/thermo/Makefile.in, - Cantera/src/thermo/VPStandardStateTP.h, - test_problems/cathermo/Makefile.in, - test_problems/cathermo/DH_graph_1/.cvsignore, - test_problems/cathermo/DH_graph_1/DH_NaCl.xml, - test_problems/cathermo/DH_graph_1/DH_NaCl_NM.xml, - test_problems/cathermo/DH_graph_1/DH_NaCl_NM_blessed.csv, - test_problems/cathermo/DH_graph_1/DH_NaCl_Pitzer.xml, - test_problems/cathermo/DH_graph_1/DH_NaCl_Pitzer_blessed.csv, - test_problems/cathermo/DH_graph_1/DH_NaCl_acommon.xml, - test_problems/cathermo/DH_graph_1/DH_NaCl_acommon_blessed.csv, - test_problems/cathermo/DH_graph_1/DH_NaCl_bdotak.xml, - test_problems/cathermo/DH_graph_1/DH_NaCl_bdotak_blessed.csv, - test_problems/cathermo/DH_graph_1/DH_NaCl_blessed.csv, - test_problems/cathermo/DH_graph_1/runtest, - test_problems/cathermo/DH_graph_NM/.cvsignore, - test_problems/cathermo/DH_graph_NM/DH_NaCl_NM.xml, - test_problems/cathermo/DH_graph_NM/DH_NaCl_NM_blessed.csv, - test_problems/cathermo/DH_graph_NM/DH_graph_1.cpp, - test_problems/cathermo/DH_graph_NM/Makefile.in, - test_problems/cathermo/DH_graph_NM/runtest, - test_problems/cathermo/DH_graph_Pitzer/.cvsignore, - test_problems/cathermo/DH_graph_Pitzer/DH_NaCl_Pitzer.xml, - test_problems/cathermo/DH_graph_Pitzer/DH_NaCl_Pitzer_blessed.csv, - test_problems/cathermo/DH_graph_Pitzer/DH_graph_1.cpp, - test_problems/cathermo/DH_graph_Pitzer/Makefile.in, - test_problems/cathermo/DH_graph_Pitzer/runtest, - test_problems/cathermo/DH_graph_acommon/.cvsignore, - test_problems/cathermo/DH_graph_acommon/DH_NaCl_acommon.xml, - test_problems/cathermo/DH_graph_acommon/DH_NaCl_acommon_blessed.csv, - test_problems/cathermo/DH_graph_acommon/DH_graph_1.cpp, - test_problems/cathermo/DH_graph_acommon/Makefile.in, - test_problems/cathermo/DH_graph_acommon/runtest, - test_problems/cathermo/DH_graph_bdotak/.cvsignore, - test_problems/cathermo/DH_graph_bdotak/DH_NaCl_bdotak.xml, - test_problems/cathermo/DH_graph_bdotak/DH_NaCl_bdotak_blessed.csv, - test_problems/cathermo/DH_graph_bdotak/DH_graph_1.cpp, - test_problems/cathermo/DH_graph_bdotak/Makefile.in, - test_problems/cathermo/DH_graph_bdotak/runtest, - test_problems/cathermo/HMW_graph_GvI/runtest, - test_problems/cathermo/HMW_test_1/HMW_test_1.cpp, - test_problems/cathermo/HMW_test_1/Makefile.in, - test_problems/cathermo/HMW_test_1/runtest, - test_problems/cathermo/HMW_test_3/.cvsignore, - test_problems/cathermo/HMW_test_3/HMW_test_3.cpp, - test_problems/cathermo/HMW_test_3/output_noD_blessed.txt, - test_problems/cathermo/HMW_test_3/runtest, - test_problems/cathermo/ims/output_blessed.txt: Worked on - VPStandardStateTP some more Fixed an error in IdealMolalSoln -> - density wasn't beeing recalculated. Updated the test - problem with the fix. Worked CANTERA_DEBUG_MODE into the - Makefiles. It wasn't being used. Split the multiproblem - DH_graph_1 test into multiple directories, one per test Worked on - getting all of the test problems to have the same look, feel, and - printout. - -2007-03-08 10:23 hkmoffa - - * Cantera/src/thermo/DebyeHuckel.cpp, - Cantera/src/thermo/DebyeHuckel.h, Cantera/src/thermo/HMWSoln.cpp, - Cantera/src/thermo/HMWSoln.h, - Cantera/src/thermo/IdealMolalSoln.cpp, - Cantera/src/thermo/IdealMolalSoln.h, - Cantera/src/thermo/SingleSpeciesTP.h, - Cantera/src/thermo/VPStandardStateTP.cpp, - Cantera/src/thermo/VPStandardStateTP.h, - test_problems/cathermo/DH_graph_1/runtest: Work on - VPStandardStateTP. Started to formalize what it actually does, - putting in doxygen documentation. Tried to fix some holes in - DebyeHuckel wherein calculations may be returned without updating - the underlying water standard state. - -2007-03-06 09:14 hkmoffa - - * Cantera/src/thermo/: DebyeHuckel.cpp, DebyeHuckel.h: Doxygen - update - Worked on the equation section. - -2007-03-05 13:02 hkmoffa - - * Cantera/src/: State.h, thermo/DebyeHuckel.cpp, - thermo/DebyeHuckel.h: Doxygen update Filled in some more holes - into DebyeHuckel.h Eliminated the warning messages. Still more - work to be done. - -2007-03-05 08:36 hkmoffa - - * Cantera/src/: ThermoPhase.h, thermo/DebyeHuckel.cpp, - thermo/DebyeHuckel.h, thermo/HMWSoln.h, thermo/IdealMolalSoln.h, - thermo/VPStandardStateTP.h: Doxygen update Added more equations - in DebyeHuckel. - -2007-03-04 17:01 hkmoffa - - * Cantera/src/: IdealGasPhase.cpp, IdealGasPhase.h, ThermoPhase.h, - thermo/DebyeHuckel.cpp, thermo/DebyeHuckel.h, thermo/HMWSoln.h, - thermo/MolalityVPSSTP.cpp, thermo/MolalityVPSSTP.h: Doxygen - update - Added DebyeHuckel to doxygen. There are still - unfilled entries Started filling in how the Molality - formulation is carried out. - -2007-02-28 14:17 hkmoffa - - * Cantera/src/ThermoPhase.h, Cantera/src/thermo/DebyeHuckel.cpp, - Cantera/src/thermo/DebyeHuckel.h, - Cantera/src/thermo/StoichSubstanceSSTP.h, - tools/doc/Cantera.cfg.in: Added getStandardVolumes_ref() to - ThermoPhase.h I had started to put similar routines in in - child routines, but it deserves to be here to fill out the suite. - Added DebyeHuckel to doxygen - unfinished. took out - getSpeciesMolarVolume() from DebyeHuckel. - -2007-02-27 19:00 hkmoffa - - * Cantera/src/NasaPoly1.h, Cantera/src/StoichSubstance.h, - Cantera/src/SurfPhase.h, Cantera/src/ThermoPhase.h, - Cantera/src/importCTML.cpp, Cantera/src/importCTML.h, - Cantera/src/thermo/StoichSubstanceSSTP.cpp, - Cantera/src/thermo/StoichSubstanceSSTP.h, - test_problems/cathermo/Makefile.in, - test_problems/cathermo/stoichSubSSTP/.cvsignore, - test_problems/cathermo/stoichSubSSTP/Makefile.in, - test_problems/cathermo/stoichSubSSTP/NaCl_Solid.xml, - test_problems/cathermo/stoichSubSSTP/TemperatureTable.h, - test_problems/cathermo/stoichSubSSTP/output_blessed.txt, - test_problems/cathermo/stoichSubSSTP/runtest, - test_problems/cathermo/stoichSubSSTP/sortAlgorithms.cpp, - test_problems/cathermo/stoichSubSSTP/sortAlgorithms.h, - test_problems/cathermo/stoichSubSSTP/stoichSubSSTP.cpp, - tools/doc/Cantera.cfg.in: Doxygen update for StoichSubstanceSSTP - Added test problem for StoichSubstanceSSTP. - -2007-02-23 16:51 hkmoffa - - * Cantera/src/EdgePhase.h, Cantera/src/ThermoPhase.h, - Cantera/src/thermo/HMWSoln.cpp, Cantera/src/thermo/HMWSoln.h, - test_problems/Makefile.in, - test_problems/ChemEquil_gri_matrix/.cvsignore, - test_problems/ChemEquil_gri_pairs/.cvsignore, - test_problems/ChemEquil_ionizedGas/.cvsignore, - test_problems/ChemEquil_red1/.cvsignore, - test_problems/cathermo/HMW_test_1/.cvsignore, - test_problems/cathermo/HMW_test_1/HMW_test_1.cpp, - test_problems/cathermo/HMW_test_1/output_noD_blessed.txt, - test_problems/cathermo/HMW_test_1/runtest, - test_problems/min_python/negATest/.cvsignore, - test_problems/python/.cvsignore, tools/doc/Cantera.cfg.in: - doxygen update: Added EdgePhase Worked on test suite: - HMW_Test_1 passes now whether Debug_Mode is turned on or not. - -2007-02-23 08:52 hkmoffa - - * Cantera/src/IdealGasPhase.h, Cantera/src/SurfPhase.cpp, - Cantera/src/SurfPhase.h, Cantera/src/ThermoPhase.h, - Cantera/src/importCTML.cpp, - test_problems/diamondSurf/Makefile.in, - test_problems/diamondSurf/runDiamond.cpp, - tools/doc/Cantera.cfg.in: Doxygen update for SurfPhase Also added - a Surfphase(XML_node &) constructor. - -2007-02-20 06:37 dggoodwin - - * ext/tpx/: CFluid.cpp, CFluid.h, CGas.cpp, CLK.cpp, CLK.h, - ck_gas.cpp, ck_gas.h: removed old unused files - -2007-02-19 18:00 hkmoffa - - * Cantera/src/IdealGasPhase.cpp, Cantera/src/IdealGasPhase.h, - Cantera/src/ShomateThermo.h, Cantera/src/SpeciesThermo.h, - Cantera/src/SpeciesThermoInterpType.h, - Cantera/src/SpeciesThermoMgr.h, Cantera/src/ThermoPhase.h, - Cantera/src/global.h, test_problems/Makefile.in, - test_problems/python/Makefile.in, tools/doc/Cantera.cfg.in: - Doxygen update: Added IdealGasPhase to doxygen Filled in a - couple of missing functions in IdealGasPhase Fixed clean rule and - depends rule in test_problems - -2007-02-17 14:34 dggoodwin - - * Cantera/src/oneD/Domain1D.h: bug fix - -2007-02-17 03:35 dggoodwin - - * Cantera/src/SpeciesThermoFactory.cpp, Cantera/src/importCTML.cpp, - Cantera/src/stringUtils.cpp, win32/vc7/cantera.sln, - win32/vc7/SetupCantera/SetupCantera.vdproj, - win32/vc7/SetupCantera/SetupCanteraLite.vdproj, - win32/vc7/Sundials/CVODES/CVODES.vcproj, - win32/vc7/Sundials/NVEC_SER/NVEC_SER.vcproj, - win32/vc7/Sundials/SUNDIALS_SHARED/SUNDIALS_SHARED.vcproj, - win32/vc7/cantera/cantera.vcproj, win32/vc7/ck2cti/ck2cti.vcproj, - win32/vc7/clib/clib.vcproj, win32/vc7/config_h/config_h.vcproj, - win32/vc7/converters/converters.vcproj, - win32/vc7/ctmatlab/ctmatlab.vcproj, - win32/vc7/ctpython/ctpython.vcproj, - win32/vc7/cxxutils/cxxutils.vcproj, - win32/vc7/f2c_blas/f2c_blas.vcproj, - win32/vc7/f2c_lapack/f2c_lapack.vcproj, - win32/vc7/f2c_libs/f2c_libs.vcproj, - win32/vc7/f2c_math/f2c_math.vcproj, win32/vc7/oneD/oneD.vcproj, - win32/vc7/tpx/tpx.vcproj, win32/vc7/transport/transport.vcproj, - win32/vc7/zeroD/zeroD.vcproj: changes for Windows - -2007-02-17 02:48 dggoodwin - - * Cantera/clib/src/ctxml.cpp, Cantera/clib/src/ctxml.h, - Cantera/python/Cantera/Interface.py, - Cantera/python/Cantera/XML.py, - Cantera/python/Cantera/importFromFile.py, - Cantera/python/Cantera/solution.py, - Cantera/python/src/ctxml_methods.cpp, Cantera/src/global.h, - Cantera/src/transport/TransportFactory.cpp, ext/f2c_libs/arith.h, - tools/src/cti2ctml.cpp: added debug flag - -2007-02-16 16:10 dggoodwin - - * Cantera/src/ctml.h: added debug flag - -2007-02-16 16:09 dggoodwin - - * Cantera/src/: ct2ctml.cpp, misc.cpp: added debug flag, changed - log file to be written to tmpDir() - -2007-02-16 15:35 hkmoffa - - * Cantera/src/ConstCpPoly.cpp, Cantera/src/ConstCpPoly.h, - Cantera/src/GeneralSpeciesThermo.cpp, Cantera/src/Mu0Poly.cpp, - Cantera/src/Mu0Poly.h, Cantera/src/SpeciesThermoInterpType.h, - tools/doc/Cantera.cfg.in: Doxygen update of Mu0Poly and - ConstCpPoly - -2007-02-16 13:09 hkmoffa - - * Cantera/src/GeneralSpeciesThermo.cpp, - Cantera/src/GeneralSpeciesThermo.h, Cantera/src/NasaPoly1.h, - Cantera/src/NasaPoly2.h, Cantera/src/SpeciesThermo.h, - tools/doc/Cantera.cfg.in: Doxygen update Worked on including - GeneralSpeciesThermo - -2007-02-16 09:03 hkmoffa - - * Cantera/src/GeneralSpeciesThermo.cpp, - Cantera/src/GeneralSpeciesThermo.h, Cantera/src/NasaPoly1.h, - Cantera/src/NasaThermo.h, Cantera/src/ShomatePoly.h, - Cantera/src/ShomateThermo.h, Cantera/src/SimpleThermo.h, - Cantera/src/SpeciesThermo.h, - Cantera/src/SpeciesThermoInterpType.h, - Cantera/src/SpeciesThermoMgr.h, - test_problems/diamondSurf/runtest, tools/doc/Cantera.cfg.in: - Doxygen additions - Focused on documenting the Shomate - Polynomials. - -2007-02-14 09:43 hkmoffa - - * Cantera/src/: GeneralSpeciesThermo.cpp, GeneralSpeciesThermo.h, - NasaThermo.h, ShomateThermo.h, SimpleThermo.h, SpeciesThermo.h, - SpeciesThermoMgr.h, transport/TransportBase.h: Made the function - reportParams() in the SpeciesThermo class a const function. - Added "None" to TransportBase.h. I think I had taken it out - inadvertently from one of the other .h files. It's needed here to - specify no transport. (maybe time for using enums) - -2007-02-13 16:51 hkmoffa - - * tools/doc/Cantera.cfg.in: Added nasa polynomials. - -2007-02-13 16:51 hkmoffa - - * Cantera/src/: NasaPoly1.h, NasaPoly2.h, NasaThermo.h, - SpeciesThermo.h, SpeciesThermoInterpType.h: Doxygen update: - Added Nasa polynomial routines to doxygen docs. - -2007-02-13 07:44 hkmoffa - - * tools/doc/: Cantera.cfg.in, doxyinput/exceptions.txt: Added - files. - -2007-02-13 07:43 hkmoffa - - * Cantera/src/: GeneralSpeciesThermo.h, NasaThermo.h, - SpeciesThermo.h, SpeciesThermoFactory.cpp, - SpeciesThermoFactory.h, SpeciesThermoInterpType.h, - SpeciesThermoMgr.h, speciesThermoTypes.h: Doxygen update - Starting documenting the species standard state routines. - -2007-02-12 15:53 hkmoffa - - * Cantera/src/ct2ctml.cpp: Fixed an error on linux. The quotes - around the path names now only occur in strings that will be - processed by shells. The shells will strip the double quotes. - -2007-02-11 09:09 dggoodwin - - * Cantera/src/ct2ctml.cpp: added support for Python and temp - directory paths that contain spaces - -2007-02-11 08:27 dggoodwin - - * Cantera/src/oneD/: Domain1D.h, OneDim.cpp: added option to - specify domain bandwidths - -2007-02-10 05:54 dggoodwin - - * Cantera/fortran/src/: cantera_thermo.f90, fct_interface.f90: - updated equilibrate to use 2-character string rather than an - integer. - -2007-02-09 14:12 hkmoffa - - * tools/doc/Cantera.cfg.in: Added ThermoFactory. - -2007-02-09 14:12 hkmoffa - - * Cantera/src/: ThermoFactory.cpp, ThermoFactory.h: Doxygen update - -> Added ThermoFactory - -2007-02-09 09:49 hkmoffa - - * tools/doc/Cantera.cfg.in: Added importPhase - -2007-02-09 09:48 hkmoffa - - * Cantera/src/: KineticsFactory.cpp, ThermoPhase.h, global.h, - importCTML.cpp, importCTML.h: Added the importPhase functions to - doxygen. No code changes. - -2007-02-08 08:54 hkmoffa - - * Cantera/src/: ThermoPhase.h, thermo/VPStandardStateTP.cpp, - thermo/VPStandardStateTP.h: Doxygen update ov VPStandardStateTP. - Took out unnecessary member functions and doxygen documentation. - Changed _updateStandardStateThermo() and - _updateRefStateThermo() to virtual protected functions, which is - a necessary condition for them to be useful. - -2007-02-07 13:27 hkmoffa - - * tools/doc/Cantera.cfg.in: Added some files. - -2007-02-07 13:26 hkmoffa - - * Cantera/src/: ThermoPhase.cpp, ThermoPhase.h, importCTML.cpp, - thermo/SingleSpeciesTP.cpp, thermo/SingleSpeciesTP.h: Doxygen - update. Added SingleSpeciesTP to doxygen. I took out overloaded - functions that weren't doing anything. - -2007-02-02 11:24 dggoodwin - - * Cantera/src/: ct2ctml.cpp, misc.cpp: windows bug fixes by Bert - Bell - -2007-01-31 17:14 hkmoffa - - * Cantera/src/Constituents.cpp, Cantera/src/Constituents.h, - Cantera/src/Elements.cpp, Cantera/src/Elements.h, - Cantera/src/Kinetics.h, Cantera/src/Phase.cpp, - Cantera/src/Phase.h, Cantera/src/State.h, - Cantera/src/ThermoPhase.h, Cantera/src/ct_defs.h, - Cantera/src/global.h, Cantera/src/logger.h, Cantera/src/units.h, - Cantera/src/utilities.h, Cantera/src/thermo/IdealMolalSoln.cpp, - Cantera/src/thermo/IdealMolalSoln.h, - Cantera/src/thermo/IdealSolidSolnPhase.h, - Cantera/src/thermo/MolalityVPSSTP.cpp, - Cantera/src/thermo/MolalityVPSSTP.h, - Cantera/src/thermo/VPStandardStateTP.h, tools/doc/Cantera.cfg.in: - doxygen update. This commit doesn't change any code. Only the - doxygen related documentation has been updated. The warning - levels from doxygen have been increased, so that undocumented - parameters now cause a warning to be issued. This commit - eliminates these warning messages. - -2007-01-31 08:26 hkmoffa - - * Cantera/src/thermo/: IdealGasPDSS.cpp, IdealGasPDSS.h: Added - these files. The objects are under construction. - -2007-01-27 08:54 dggoodwin - - * Cantera/src/: BasisOptimize.cpp, misc.cpp: misc fixes - -2007-01-26 13:36 hkmoffa - - * Cantera/src/Constituents.h, Cantera/src/GasKineticsWriter.h, - Cantera/src/Kinetics.h, Cantera/src/Phase.h, Cantera/src/State.h, - Cantera/src/ThermoPhase.h, Cantera/src/ct_defs.h, - Cantera/src/ctml.cpp, Cantera/src/global.h, Cantera/src/logger.h, - Cantera/src/misc.cpp, Cantera/src/units.h, - Cantera/src/utilities.h, Cantera/src/thermo/IdealMolalSoln.cpp, - Cantera/src/thermo/IdealMolalSoln.h, - Cantera/src/thermo/IdealSolidSolnPhase.h, - Cantera/src/thermo/MolalityVPSSTP.cpp, - Cantera/src/thermo/MolalityVPSSTP.h, - Cantera/src/thermo/VPStandardStateTP.h, tools/doc/Cantera.cfg.in: - Doxygen update I upped the warning levels within doxygen and - then filled in the missing information within the currently - covered files. I also created a few more doxygen modules, aiming - towards getting 100% coverage of classes within at least one - doxygen module. - - My hope here is to start adding doxygen documentation for the - strong electrolyte thermodynamics in the near future. - -2007-01-24 16:12 hkmoffa - - * Cantera/src/Kinetics.cpp, Cantera/src/ThermoPhase.cpp, - Cantera/src/ctexceptions.h, Cantera/src/global.h, - Cantera/src/misc.cpp, Cantera/src/thermo/IdealSolidSolnPhase.cpp, - Cantera/src/thermo/MolalityVPSSTP.cpp, - Cantera/src/thermo/VPStandardStateTP.cpp, - tools/doc/doxyinput/thermo.txt: Doxygen update: I worked on - upgrading the Cantera Error Handling section and I eliminated all - of the doxygen warning messages that I encountered. - -2007-01-12 15:42 hkmoffa - - * test_problems/: ChemEquil_ionizedGas/ionizedGasEquil.cpp, - ChemEquil_ionizedGas/output_blessed.txt, - ChemEquil_red1/basopt_red1.cpp: Small changes to rebaseline - against results. - -2007-01-12 15:41 hkmoffa - - * Cantera/src/: BasisOptimize.cpp, ChemEquil.cpp, ChemEquil.h, - MultiPhase.h, ThermoPhase.cpp, ThermoPhase.h, sort.cpp, - stringUtils.cpp, stringUtils.h, thermo/DebyeHuckel.h, - thermo/HMWSoln.h, thermo/IdealMolalSoln.h, - thermo/MolalityVPSSTP.h, zeroD/.cvsignore: Changed the - estimateEP_Brinkley convergence criteria to more stringent than - the main convergence criteria in equilibrium(). This was - necessary to avoid another nonconvergence case. You don't want - equilibrate() routine's matrix algorithm to handle - ill-conditioned matrices. - - Changed the storage of element potentials. Now, dimensionless - element potentials are storred, instead of dimensional one. There - is less dependence on temperature. - - All debugging print statements now use Cantera's writelog() - utility. - -2007-01-01 16:32 hkmoffa - - * test_problems/Makefile.in, configure, configure.in: Added another - test. - -2007-01-01 16:31 hkmoffa - - * test_problems/ChemEquil_red1/: .cvsignore, Makefile.in, - basopt_red1.cpp, output_blessed.txt, red1.xml, runtest: Added a - test for nComponents < number of elements - -2007-01-01 16:30 hkmoffa - - * Cantera/src/ChemEquil.cpp: Changes to handle systems where the - number of components is less than the number of elements. - -2007-01-01 13:24 hkmoffa - - * configure, configure.in: Added a new test. - -2007-01-01 13:24 hkmoffa - - * test_problems/Makefile.in: Added a new test - -2007-01-01 13:23 hkmoffa - - * test_problems/ChemEquil_ionizedGas/: .cvsignore, Makefile.in, - air_below6000K.cti, air_below6000K.xml, ionizedGasEquil.cpp, - output_blessed.txt, runtest: Added new test for ionized species. - -2007-01-01 13:20 hkmoffa - - * Cantera/src/: BasisOptimize.cpp, ChemEquil.cpp, ChemEquil.h, - ThermoPhase.cpp: Modification to some of the ChemEquil algorithms - to handle charged species effectively and to handle equilibrium - situations where the number of components is less than the number - of elements. - -2006-12-14 12:51 hkmoffa - - * Cantera/src/: IdealGasPhase.cpp, State.cpp, oneD/Domain1D.cpp, - zeroD/Wall.cpp: solaris port std:: additions - -2006-12-14 10:47 hkmoffa - - * examples/cxx/Makefile.in: solaris port CXX_depends addition - -2006-12-14 10:46 hkmoffa - - * ext/: f2c_blas/Makefile.in, f2c_lapack/Makefile.in, - f2c_libs/arith.h, f2c_libs/f2c.h, f2c_math/Makefile.in, - f2c_recipes/Makefile.in, tpx/Makefile.in: solaris port - CXX_DEPENDS variable addition - -2006-12-14 10:43 hkmoffa - - * test_problems/: ChemEquil_gri_matrix/Makefile.in, - ChemEquil_gri_pairs/Makefile.in, cathermo/DH_graph_1/Makefile.in, - cathermo/HMW_graph_CpvT/Makefile.in, - cathermo/HMW_graph_GvI/Makefile.in, - cathermo/HMW_graph_GvT/Makefile.in, - cathermo/HMW_graph_HvT/Makefile.in, - cathermo/HMW_graph_VvT/Makefile.in, - cathermo/HMW_test_1/Makefile.in, cathermo/HMW_test_3/Makefile.in, - cathermo/ims/Makefile.in, cathermo/issp/Makefile.in, - cathermo/testIAPWS/Makefile.in, - cathermo/testIAPWSPres/Makefile.in, - cathermo/testIAPWSTripP/Makefile.in, - cathermo/testWaterPDSS/Makefile.in, - cathermo/testWaterTP/Makefile.in, diamondSurf/Makefile.in, - fracCoeff/Makefile.in, min_python/minDiamond/Makefile.in, - min_python/negATest/Makefile.in, negATest/Makefile.in, - silane_equil/Makefile.in, surfkin/Makefile.in: solaris port added - the CXX_DEPENDS variable. - -2006-12-14 10:42 hkmoffa - - * Cantera/: clib/src/Makefile.in, cxx/demos/Makefile.in, - cxx/src/Makefile.in, fortran/src/Makefile.in, matlab/Makefile.in, - src/Makefile.in, src/converters/Makefile.in, - src/oneD/Makefile.in, src/thermo/Makefile.in, - src/transport/Makefile.in, src/zeroD/Makefile.in, - user/Makefile.in: solaris port Added the @CXX_DEPENDS@ variable. - -2006-12-14 10:40 hkmoffa - - * configure: Added CXX_DEPENDS - -2006-12-14 10:39 hkmoffa - - * configure.in: solaris port: Added a CXX_DEPENDS variable. - -2006-12-14 10:36 hkmoffa - - * Cantera/src/: ShomatePoly.h, ct_defs.h: solaris port std:: - additions - -2006-12-14 10:34 hkmoffa - - * Cantera/src/: LatticePhase.h, MultiPhase.h: solaris port - -2006-12-14 10:32 hkmoffa - - * Cantera/src/: utilities.h, xml.h, InterfaceKinetics.h: solaris - port std:: additions - -2006-12-14 10:31 hkmoffa - - * Cantera/src/: Group.h, IdealGasPhase.h: solaris port std:: - additions. - -2006-12-14 10:29 hkmoffa - - * Cantera/src/: Func1.h, GasKinetics.h: solaris port std:: - additions - -2006-12-14 10:28 hkmoffa - - * Cantera/src/: StoichManager.h, ThermoPhase.h: solaris port std:: - additions. - -2006-12-14 10:24 hkmoffa - - * Cantera/src/: NasaPoly1.h, NasaPoly2.h: solaris port std:: - additions - -2006-12-14 10:17 hkmoffa - - * Cantera/src/: BandMatrix.h, ConstDensityThermo.h, EdgeKinetics.h: - solaris port; std:: additions - -2006-12-14 10:11 hkmoffa - - * Cantera/src/: logger.h, stringUtils.h: solaris port: std:: of - exit() and atoi, atof - -2006-12-14 10:07 hkmoffa - - * Cantera/src/State.h: solaris port: std::inner_product() - -2006-12-14 10:04 hkmoffa - - * Cantera/src/transport/MultiTransport.h: solaris port: std::copy - -2006-12-14 10:03 hkmoffa - - * Cantera/src/oneD/: Domain1D.h, Inlet1D.h: solaris port: std:: - applied to copy() - -2006-12-14 09:48 dggoodwin - - * Cantera/matlab/: setup_matlab.py.in, - cantera/private/phasemethods.cpp, - cantera/private/thermomethods.cpp: fixed minor bugs that kept - toolbox from building under R2006b -- dont call mxGetPr with a - char variable --. - -2006-12-14 09:47 dggoodwin - - * configure.in, preconfig: improved detection of MATLAB - -2006-12-14 08:53 hkmoffa - - * Cantera/src/oneD/StFlow.h: solaris port: sqrt to std:sqrt - -2006-12-14 08:51 hkmoffa - - * Cantera/src/zeroD/FlowDevice.h: solaris port: std::copy - -2006-12-14 08:46 hkmoffa - - * Cantera/src/Array.h: Added std:: to fill() command. solaris - port issues - -2006-12-11 18:23 hkmoffa - - * Cantera/src/: BasisOptimize.cpp, ChemEquil.cpp, ChemEquil.h, - MultiPhase.h, MultiPhaseEquil.cpp: Upgraded the BasisOptimize - file. It now has been tested a bit more. ElementRearrange() - function has been added to it. - - ChemEquil has been upgraded. It now uses BasisOptimize. A better - estimateElementPotentials() function has been installed that - doesn't lead to as many stalls in the main algorithm. This is - achieved by making sure that estimated mole fractions of - component species are significant. - - Various tweaks to estimateEP_Brinkley() has been added. It now - passes the gri30 test problem in the fuego_tabular_props - application. - -2006-12-11 10:42 hkmoffa - - * Cantera/src/BasisOptimize.cpp: Fixed a potential unsatisfied - external, if someone were to define DEBUG_HKM. - -2006-12-11 10:29 hkmoffa - - * Cantera/src/: BasisOptimize.cpp, ChemEquil.cpp, ChemEquil.h, - Makefile.in, MultiPhase.cpp, MultiPhase.h: Utility commit: - Fixed an error in ChemEquil.cpp where there was an overwrite of - an array. Added a getMoles() command to MultiPhase object. - Added the file BasisOptimize which calculates the number of - components in a multiphase problem rigorously, using a QR - factorization of the stoichiometric coefficent matrix, and - calculates an optimized basis set of components using those - species with the largest concentrations. It also calculates the - formationRxnMatrix based on those components. This routine isn't - hooked into anything yet. - -2006-11-28 12:19 hkmoffa - - * test_problems/cathermo/: DH_graph_1/DH_graph_1.cpp, - HMW_graph_CpvT/HMW_graph_CpvT.cpp, - HMW_graph_GvI/HMW_graph_GvI.cpp, HMW_graph_HvT/HMW_graph_HvT.cpp, - HMW_graph_VvT/HMW_graph_VvT.cpp, HMW_test_1/HMW_test_1.cpp, - HMW_test_3/HMW_test_3.cpp: Added namespace std - -2006-11-28 12:15 hkmoffa - - * test_problems/cathermo/HMW_graph_GvT/HMW_graph_GvT.cpp: added - namespace std - -2006-11-28 12:14 hkmoffa - - * test_problems/cathermo/testWaterTP/testWaterTP.cpp: Added - namespace Cantera. - -2006-11-28 12:13 hkmoffa - - * test_problems/cathermo/testWaterPDSS/testWaterPDSS.cpp: - Eliminated unused variables. - -2006-11-28 12:11 hkmoffa - - * test_problems/min_python/negATest/negATest.cpp: Added the - namespace std; - -2006-11-28 10:44 hkmoffa - - * Cantera/src/thermo/: DebyeHuckel.cpp, DebyeHuckel.h, HMWSoln.cpp, - HMWSoln.h, HMWSoln_input.cpp, IdealMolalSoln.cpp, - IdealMolalSoln.h, IdealSolidSolnPhase.h, MolalityVPSSTP.cpp, - MolalityVPSSTP.h, PDSS.cpp, PDSS.h, SingleSpeciesTP.cpp, - SingleSpeciesTP.h, VPStandardStateTP.cpp, VPStandardStateTP.h, - WaterPDSS.cpp, WaterPDSS.h, WaterTP.cpp, WaterTP.h: Uupdaetd the - structure of the namespaces so that it would compile. - -2006-11-28 10:03 hkmoffa - - * Cantera/src/: CVode.h, ODE_integrators.cpp: Added namespace - qualifiers to the string type. - -2006-11-27 13:43 dggoodwin - - * ChangeLog, configure.in, preconfig, Cantera/clib/src/Cabinet.h, - Cantera/clib/src/Storage.h, Cantera/clib/src/clib_defs.h, - Cantera/clib/src/ct.cpp, Cantera/cxx/demos/example_utils.h, - Cantera/cxx/demos/rankine.cpp, Cantera/cxx/include/Cantera.h, - Cantera/cxx/include/Edge.h, Cantera/cxx/include/GRI30.h, - Cantera/cxx/include/IdealGasMix.h, - Cantera/cxx/include/IncompressibleSolid.h, - Cantera/cxx/include/Interface.h, Cantera/cxx/include/Metal.h, - Cantera/cxx/include/PureFluid.h, - Cantera/cxx/include/importPhase.h, Cantera/cxx/include/zerodim.h, - Cantera/cxx/src/cxxutils.cpp, Cantera/fortran/src/flib_defs.h, - Cantera/src/Array.h, Cantera/src/ArrayViewer.h, - Cantera/src/BandMatrix.cpp, Cantera/src/BandMatrix.h, - Cantera/src/CVodesIntegrator.h, Cantera/src/Constituents.h, - Cantera/src/DAE_Solver.h, Cantera/src/EdgeKinetics.h, - Cantera/src/Elements.cpp, Cantera/src/Elements.h, - Cantera/src/Enhanced3BConc.h, Cantera/src/FalloffMgr.h, - Cantera/src/GasKinetics.h, Cantera/src/GeneralSpeciesThermo.h, - Cantera/src/Group.cpp, Cantera/src/Group.h, - Cantera/src/ImplicitSurfChem.cpp, Cantera/src/ImplicitSurfChem.h, - Cantera/src/Integrator.h, Cantera/src/InterfaceKinetics.cpp, - Cantera/src/InterfaceKinetics.h, Cantera/src/Kinetics.h, - Cantera/src/KineticsFactory.cpp, Cantera/src/KineticsFactory.h, - Cantera/src/LatticePhase.h, Cantera/src/LatticeSolidPhase.cpp, - Cantera/src/LatticeSolidPhase.h, Cantera/src/Mu0Poly.cpp, - Cantera/src/Mu0Poly.h, Cantera/src/MultiPhase.cpp, - Cantera/src/MultiPhase.h, Cantera/src/MultiPhaseEquil.cpp, - Cantera/src/MultiPhaseEquil.h, Cantera/src/Phase.cpp, - Cantera/src/Phase.h, Cantera/src/RateCoeffMgr.h, - Cantera/src/ReactionData.h, Cantera/src/ReactionPath.cpp, - Cantera/src/ReactionPath.h, Cantera/src/ReactionStoichMgr.cpp, - Cantera/src/ReactionStoichMgr.h, Cantera/src/ResidEval.h, - Cantera/src/RxnRates.h, Cantera/src/SpeciesThermo.h, - Cantera/src/SpeciesThermoFactory.cpp, - Cantera/src/SpeciesThermoFactory.h, - Cantera/src/SpeciesThermoMgr.h, Cantera/src/StoichManager.h, - Cantera/src/SurfPhase.h, Cantera/src/ThermoFactory.cpp, - Cantera/src/ThermoFactory.h, Cantera/src/ThermoPhase.cpp, - Cantera/src/ThermoPhase.h, Cantera/src/ThirdBodyMgr.h, - Cantera/src/ct2ctml.cpp, Cantera/src/ct_defs.h, - Cantera/src/ctexceptions.h, Cantera/src/ctml.cpp, - Cantera/src/ctml.h, Cantera/src/ctvector.h, Cantera/src/global.h, - Cantera/src/importCTML.cpp, Cantera/src/importCTML.h, - Cantera/src/logger.h, Cantera/src/misc.cpp, - Cantera/src/phasereport.cpp, Cantera/src/plots.cpp, - Cantera/src/plots.h, Cantera/src/polyfit.h, - Cantera/src/speciesThermoTypes.h, Cantera/src/stringUtils.cpp, - Cantera/src/stringUtils.h, Cantera/src/units.h, - Cantera/src/vec_functions.h, Cantera/src/xml.h, - Cantera/src/oneD/Domain1D.cpp, Cantera/src/oneD/Domain1D.h, - Cantera/src/oneD/Inlet1D.h, Cantera/src/oneD/MultiNewton.cpp, - Cantera/src/oneD/MultiNewton.h, Cantera/src/oneD/OneDim.cpp, - Cantera/src/oneD/OneDim.h, Cantera/src/oneD/Resid1D.h, - Cantera/src/oneD/Sim1D.cpp, Cantera/src/oneD/Sim1D.h, - Cantera/src/oneD/Solid1D.h, Cantera/src/oneD/StFlow.cpp, - Cantera/src/oneD/StFlow.h, Cantera/src/oneD/Surf1D.h, - Cantera/src/oneD/boundaries1D.cpp, - Cantera/src/oneD/newton_utils.cpp, Cantera/src/oneD/refine.h, - Cantera/src/transport/DustyGasTransport.cpp, - Cantera/src/transport/MMCollisionInt.cpp, - Cantera/src/transport/MixTransport.cpp, - Cantera/src/transport/MultiTransport.cpp, - Cantera/src/transport/MultiTransport.h, - Cantera/src/transport/SolidTransport.cpp, - Cantera/src/transport/TransportBase.h, - Cantera/src/transport/TransportFactory.cpp, - Cantera/src/zeroD/ConstPressureReactor.cpp, - Cantera/src/zeroD/ConstPressureReactor.h, - Cantera/src/zeroD/FlowDevice.cpp, Cantera/src/zeroD/FlowDevice.h, - Cantera/src/zeroD/FlowReactor.cpp, - Cantera/src/zeroD/FlowReactor.h, Cantera/src/zeroD/Reactor.cpp, - Cantera/src/zeroD/Reactor.h, Cantera/src/zeroD/ReactorBase.cpp, - Cantera/src/zeroD/ReactorBase.h, - Cantera/src/zeroD/ReactorFactory.cpp, - Cantera/src/zeroD/ReactorFactory.h, - Cantera/src/zeroD/ReactorNet.cpp, Cantera/src/zeroD/ReactorNet.h, - Cantera/src/zeroD/Wall.cpp, Cantera/src/zeroD/Wall.h, - Cantera/user/user.cpp, examples/cxx/example_utils.h, - examples/cxx/examples.cpp, examples/cxx/kinetics_example1.cpp, - ext/f2c_libs/arith.h, - test_problems/ChemEquil_gri_matrix/gri_matrix.cpp, - test_problems/ChemEquil_gri_pairs/gri_pairs.cpp, - test_problems/negATest/negATest.cpp, - test_problems/silane_equil/IdealGasMix.h, - test_problems/silane_equil/silane_equil.cpp, - test_problems/surfkin/Interface.h, - test_problems/surfkin/surfdemo.cpp, tools/src/cti2ctml.cpp: - removed using namespace statements from Cantera header files, and - fully qualified most members of std (string, vector< >, etc.) in - header files. User programs may need to have "using namespace" - statements added. - -2006-11-14 01:20 dggoodwin - - * Cantera/python/examples/reactors/surf_pfr.py: added pfr example - -2006-11-14 01:18 dggoodwin - - * Cantera.README: Cantera.README no longer used - -2006-11-14 00:40 dggoodwin - - * configure, configure.in, Cantera/src/MultiPhaseEquil.cpp: minor - cleanup - -2006-11-13 11:55 dggoodwin - - * Cantera/src/CVodesIntegrator.h, ext/f2c_libs/arith.h, - win32/vc7/Sundials/CVODES/CVODES.vcproj, - win32/vc7/Sundials/NVEC_SER/NVEC_SER.vcproj, - win32/vc7/Sundials/SUNDIALS_SHARED/SUNDIALS_SHARED.vcproj, - win32/vc7/cantera/cantera.vcproj: minor cleanup - -2006-11-13 11:46 dggoodwin - - * win32/vc7/Sundials/sundials/sundials_config.h: added - sundials_config.h so that users can build sundials without having - to run configure - -2006-11-13 08:39 dggoodwin - - * ChangeLog, preconfig, ext/f2c_libs/arith.h, - test_problems/python/runtest: minor changes - -2006-11-12 20:23 dggoodwin - - * License.rtf, preconfig, winconfig.h, ext/f2c_libs/arith.h: minor - cleanup - -2006-11-12 20:22 dggoodwin - - * win32/vc7/demos/: NASA_coeffs.vcproj, combustor.vcproj, - flamespeed.vcproj, kinetics1.vcproj: added example project files - -2006-11-12 20:21 dggoodwin - - * win32/vc7/: SetupCantera/SetupCantera.vdproj, - SetupCantera/SetupCanteraLite.vdproj, cantera.sln, - Sundials/CVODES/CVODES.vcproj, - Sundials/CVODES_DENSE/CVODES_DENSE.vcproj, - Sundials/IDA/IDA.vcproj, Sundials/KINSOL/KINSOL.vcproj, - Sundials/NVEC_SER/NVEC_SER.vcproj, - Sundials/SUNDIALS_SHARED/SUNDIALS_SHARED.vcproj, - cantera/cantera.vcproj, demos/CanteraDemos.sln, - demos/Rankine.vcproj, demos/demo.vcproj, zeroD/zeroD.vcproj: - update of project files - -2006-11-11 06:12 dggoodwin - - * win32/vc7/: cantera.sln, cantera_no_sundials.sln, - SetupCantera/SetupCantera.vdproj, cantera/cantera.vcproj: added - no_sundials version - -2006-11-11 06:10 dggoodwin - - * win32/vc7/Sundials/: Sundials.sln, - CVODES_DENSE/CVODES_DENSE.vcproj: added cvodes_dense - -2006-11-11 05:23 dggoodwin - - * preconfig, Cantera/src/Makefile.in, - Cantera/src/zeroD/Makefile.in: minor changes to how dependencies - are handled in Makefiles - -2006-11-10 17:38 dggoodwin - - * configure, configure.in: fixed null username - -2006-11-10 17:37 dggoodwin - - * tools/src/finish_install.py.in: added writing PYTHONPATH to - setup_Cantera for min_Python - -2006-11-10 05:48 dggoodwin - - * Cantera/src/CVodesIntegrator.h: minor cleanup - -2006-11-09 05:04 dggoodwin - - * Cantera/python/examples/fuel_cells/: sofc.cti, sofc.py: added - fuel cell demo - -2006-11-08 16:19 dggoodwin - - * Cantera/src/ThermoPhase.h: minor cleanup - -2006-11-08 15:58 dggoodwin - - * Makefile.in, preconfig, Cantera/python/Cantera/OneD/onedim.py, - ext/f2c_libs/arith.h: install Makefiles for python demos - -2006-11-08 15:14 dggoodwin - - * Cantera/python/examples/: Makefile, equilibrium/Makefile, - equilibrium/stoich.py, flames/Makefile, gasdynamics/Makefile, - kinetics/Makefile, liquid_vapor/Makefile, misc/Makefile, - reactors/Makefile, surface_chemistry/Makefile, - transport/Makefile: added Makefiles to run all demos - -2006-11-07 13:03 dggoodwin - - * Cantera/src/zeroD/ReactorNet.h: added verbose, setVerbose - -2006-11-07 13:02 dggoodwin - - * Cantera/src/zeroD/ReactorBase.h: added setName - -2006-11-07 05:47 dggoodwin - - * Cantera/src/: State.h, State.cpp: added method concentration(int - k) - -2006-11-06 07:27 dggoodwin - - * Cantera/cxx/demos/NASA_coeffs.cpp: added NASA polynomial example - -2006-11-06 07:20 dggoodwin - - * Cantera/src/: Constituents.h, NasaPoly1.h, NasaThermo.h, - SpeciesThermo.h, SpeciesThermoFactory.cpp, - SpeciesThermoInterpType.h: added support for modifying NASA - polynomial coefficients - -2006-11-05 07:54 dggoodwin - - * data/inputs/methane_pox_on_pt.cti: added mechanism for partial - oxidation of methane on platinum from the Deutschmann group - -2006-11-03 12:45 dggoodwin - - * winconfig.h: updated - -2006-11-03 12:44 dggoodwin - - * win32/vc7/Sundials/: CVODES/CVODES.vcproj, IDA/IDA.vcproj, - KINSOL/KINSOL.vcproj, NVEC_SER/NVEC_SER.vcproj, - SUNDIALS_SHARED/SUNDIALS_SHARED.vcproj: initial import - -2006-11-02 17:32 dggoodwin - - * win32/vc7/SetupCantera/SetupCantera.vdproj, - win32/vc7/SetupCantera/SetupCanteraLite.vdproj, - win32/vc7/ctmatlab/runmlab.cmd, Cantera/python/winsetup.py, - License.txt: updated for Cantera 1.7 - -2006-10-31 11:09 dggoodwin - - * Cantera/src/ReactionStoichMgr.cpp: fixed bug that resulted in - incorrect computation of product concentration products when rxn - has 4 or more product molecules and one or more has a stoich - coeff > 1 - -2006-10-30 11:30 dggoodwin - - * configure, configure.in, preconfig, ext/f2c_libs/arith.h, - tools/src/finish_install.py.in: modified for cygwin - -2006-10-27 13:34 dggoodwin - - * configure, configure.in, tools/src/finish_install.py.in: mods for - cygwin - -2006-10-22 18:13 dggoodwin - - * Cantera/src/CVodesIntegrator.cpp: sundials version detection - -2006-10-22 17:58 dggoodwin - - * preconfig: debug off is noe the default - -2006-10-22 17:56 dggoodwin - - * Cantera/src/: ChemEquil.cpp, MultiPhaseEquil.cpp: moved - declaration of nCutoff to avoid jumping over it, causing a - compile failure with gcc 4.0.1 on linuxChemEquil.cpp - -2006-10-22 17:51 dggoodwin - - * tools/templates/cxx/demo.mak.in: removed FLIBS - -2006-10-20 14:56 hkmoffa - - * test_problems/min_python/Makefile.in: Added -s to make tests. - -2006-10-20 14:55 hkmoffa - - * test_problems/cathermo/HMW_graph_GvI/.cvsignore: Added a file. - -2006-10-20 14:54 hkmoffa - - * test_problems/fracCoeff/runtest: Added an exit variable. - -2006-10-20 14:47 hkmoffa - - * test_problems/ChemEquil_gri_matrix/output_blessed.txt: Slight - change to the blessed solution. - -2006-10-20 14:43 hkmoffa - - * configure, configure.in, test_problems/Makefile.in: Added new - test directories. - -2006-10-20 14:42 hkmoffa - - * Cantera/src/sort.h: Added an Id stamp. - -2006-10-20 14:41 hkmoffa - - * Cantera/src/misc.cpp: Fixed an error in the LogGroup system. - -2006-10-20 14:40 hkmoffa - - * Cantera/src/ChemEquil.cpp: eliminated an unused variable. - -2006-10-20 14:34 hkmoffa - - * Cantera/src/: ChemEquil.cpp, ChemEquil.h: Reworking of the solver - algorithm within ChemEquil: - - Much of the algorithm for relaxing the element potentials - to equilibrium employs the Brinkley algorithm (const T, P) (p. - 129 Smith and Missen). This algorithm does better at relaxing the - system towards steady state from a bad initial guess. - - The old algorithm now does the last little bit and it does - the calculation for fixed pairs other than const T, P, using the - Brinkley algorithm's initial guess. - - Modified the damping algorithm in the old method. It now - doesn't - create false convergence failures when it is close to the end of - the calculation. - - The new solver has been tested against a matrix of initial - conditions - for the gri30 mechanism and a 200 species jp8 mechanism. - - Yet to do: This routine should work but has not been checked - out against: phases with electric charge nonideal - phases. This routine should probably not yet work with - molality based phases. More work may have to be done with the - Brinkley algorithm for problems which suffer from - stoichiometric constraints. A full Gauss-Jordon elimination - step should probably be added to flag cases where there are - effective stoichiometric constraints. - -2006-10-20 14:22 hkmoffa - - * Cantera/src/: equil.h, equilibrate.cpp: Added more error control - and checking. This is needed for new test problems. - -2006-10-20 14:20 hkmoffa - - * Cantera/src/MultiPhase.h: Added a couple of comments. - -2006-10-20 14:19 hkmoffa - - * Cantera/src/: ThermoPhase.cpp, ThermoPhase.h: Change to the - function getElementPotentials(). It now returns a boolean to - indicate whether the object has element potentials or not. - -2006-10-20 14:17 hkmoffa - - * Cantera/src/IdealGasPhase.cpp: Change to setToEquilState() to - guard against inf results. - -2006-10-20 14:12 hkmoffa - - * test_problems/ChemEquil_gri_matrix/: .cvsignore, Makefile.in, - gri30.xml, gri_matrix.cpp, output_blessed.txt, runtest: Added - another test program for the element potential equilibrium - solver. This test does a matrix of T, pres, and mixture fraction - for the gri30 mechanism. It does a total of 1500 calculation - starting from a bad initial guess. - -2006-10-20 14:09 hkmoffa - - * test_problems/ChemEquil_gri_pairs/: .cvsignore, Makefile.in, - gri30.xml, gri_pairs.cpp, output_blessed.txt, runtest: Added - another test for the element potential equilibrium solver. This - test covers all pair options. - -2006-10-20 14:06 hkmoffa - - * test_problems/silane_equil/output_blessed.txt: Changed the - blessed file: printout has changed. - -2006-10-10 09:02 dggoodwin - - * apps/bvp/: BoundaryValueProblem.h, README, blasius.cpp: initial - import - -2006-10-02 15:24 hkmoffa - - * Makefile.in: Added a file to the installed demo/cxx directory. It - was needed so that the cxx files would compile out of the box. - -2006-10-02 12:10 hkmoffa - - * Cantera/src/State.cpp: In the init() routine, I set the initial - mass fraction vector so that it sums to one. Previously, it was - set uniformly to zero. The mass fraction of species 0 is set to - 1. This was noticed by a user, and may have resulted in seg - faults before the ThermoPhase object was properly initialized. - -2006-10-02 09:38 hkmoffa - - * Cantera/fortran/f77demos/f77demos.mak.in: Fixed the Makefile that - gets used in the install directories. autoconf variables needed - updating. - -2006-08-29 09:49 hkmoffa - - * tools/testtools/csvdiff.cpp: Fixed an error for zero length - files. - -2006-08-27 17:19 hkmoffa - - * tools/testtools/csvdiff.cpp: Added default column titles, if none - are supplied in the file. This avoids a seg fault. - -2006-08-21 17:38 hkmoffa - - * Makefile.in: Changed a few of the install commands to install_tsc - (time step check). These are needed in a few places so make - doesn't do any extra work when it doesn't need to. - - Changed a few of the "install multiple files at once" cases into - installations where one file is installed at a time. Some install - commands, including the one that comes with cantera can only - install one file at a time. - -2006-08-21 17:34 hkmoffa - - * bin/install_tsc.in: Used the INSTALL_VERBOSE rule to check - whether install can use the -v flag. If it can't echo is used to - mimic its behavior. - -2006-08-21 17:31 hkmoffa - - * configure, configure.in: Installed a rule to check if the install - command uses the flag -v. I found an openbsd system where this - was not the case. - -2006-08-21 09:44 hkmoffa - - * Cantera/Makefile.in: Added user directory to a lot of the rules. - Took out the cads directory. - -2006-08-21 09:42 hkmoffa - - * Cantera/user/Makefile.in: Added an install rule to the Makefile - -2006-08-19 17:18 hkmoffa - - * Cantera/cxx/demos/Makefile.in: Added depends include at the end - of the file. - -2006-08-19 17:17 hkmoffa - - * Cantera/cxx/Makefile.in: Fixed clean rules. - -2006-08-19 17:14 hkmoffa - - * bin/.cvsignore: Added a file. - -2006-08-19 17:13 hkmoffa - - * examples/cxx/kinetics_example3.cpp: Changed the name of the input - routine to gri.xml from gri.ctml. This test is always run, so it - must be run even if minimal python installation isn't done. - Therefore, xml files must be used as input. - -2006-08-19 17:11 hkmoffa - - * test_problems/min_python/minDiamond/runtest: Fixed the name of - some environmental variables - -2006-08-19 17:09 hkmoffa - - * test_problems/cathermo/HMW_test_1/HMW_test_1.cpp: Changed the - #ifdef name - -2006-08-19 17:00 hkmoffa - - * test_problems/cathermo/HMW_graph_VvT/: HMW_graph_VvT.cpp, - Makefile.in, V_standalone.cpp, output_blessed.txt: Refined the - regression test slightly, to make it less stringent. Added to - make clean rule - -2006-08-19 16:54 hkmoffa - - * test_problems/cathermo/HMW_graph_CpvT/: Cp_standalone.cpp, - Makefile.in: Fixed warning messages and added to make clean rule - -2006-08-19 16:52 hkmoffa - - * test_problems/cathermo/HMW_graph_HvT/: HMW_graph_HvT.cpp, - L_standalone.cpp, Makefile.in: Got rid of warning messages and - added to make clean rule - -2006-08-19 16:48 hkmoffa - - * test_problems/cathermo/HMW_graph_GvT/Makefile.in: Added to the - make clean rule - -2006-08-19 11:15 hkmoffa - - * ext/f2c_libs/.cvsignore: Added a directory. - -2006-08-19 11:14 hkmoffa - - * ext/f2c_libs/sysdep1.h0: Added some comments about a particular - problem on old solaris systems. - -2006-08-19 11:13 hkmoffa - - * ext/f2c_libs/err.c: Eliminated an ld warning by setting a local - variable as static. - -2006-08-19 09:08 hkmoffa - - * Cantera/src/oneD/Sim1D.cpp: Fixed an optimization compiler - warning about a possible uninitialized variable. - -2006-08-17 09:24 hkmoffa - - * configure, configure.in: Added lines to remove a temporary file - f90out - -2006-08-17 08:46 hkmoffa - - * configure, configure.in: Took out a Makefile creation rule that - was a duplicate. - -2006-08-17 08:38 hkmoffa - - * examples/cxx/.cvsignore: Added a few misc files. - -2006-08-15 16:36 hkmoffa - - * ext/f2c_libs/: f2c.h, f2c.h0: Made these two files compatible, so - that there would be no confusion. Changed the logical - definition, which wasn't being used, to int from long int. - -2006-08-15 15:33 hkmoffa - - * test_problems/Makefile.in: A couple of directories were left out - of the clean and depends rules. - -2006-08-15 15:03 hkmoffa - - * Makefile.in, configure.in: On Sun10, the cantera install is used. - It only accepts one file at a time. - -2006-08-15 14:59 hkmoffa - - * Cantera/src/thermo/Makefile.in: This change is needed in order - for clean to work in some cases. - -2006-08-15 14:38 hkmoffa - - * test_problems/cathermo/DH_graph_1/Makefile.in: added .depends to - the list of dependencies. - -2006-08-14 18:12 hkmoffa - - * Makefile.in, configure.in, preconfig: Fixed some small errors in - the install process. - -2006-08-14 15:53 hkmoffa - - * ext/f2c_libs/Makefile.in: Fixed an error in a Makefile. - -2006-08-14 15:01 hkmoffa - - * ext/cvode/Makefile.in: Fixed a make clean rule in ext/cvode - -2006-08-14 14:00 hkmoffa - - * test_problems/cathermo/HMW_test_3/: HMW_test_3.cpp, Makefile.in: - Added DEBUG_MODE flag to compilation line. - -2006-08-14 13:54 hkmoffa - - * Cantera/src/thermo/Makefile.in: Added DEGUG_MODE to the defaults. - -2006-08-14 13:48 hkmoffa - - * test_problems/cathermo/HMW_graph_VvT/HMW_graph_VvT.cpp: Fixed a - roundoff issue - -2006-08-14 13:44 hkmoffa - - * test_problems/cathermo/HMW_graph_CpvT/HMW_graph_CpvT.cpp: Fixed - some initialization issues. - -2006-08-14 13:39 hkmoffa - - * test_problems/cathermo/testIAPWS/output_blessed.txt: New blessed - file due to accuracy decrease. - -2006-08-14 13:38 hkmoffa - - * Cantera/src/thermo/WaterPropsIAPWSphi.cpp: Slightly decreased the - accuracy of internal check in one case. - -2006-08-14 13:32 hkmoffa - - * test_problems/cathermo/DH_graph_1/: .cvsignore, DH_graph_1.cpp, - runtest: Changed the logger instantiation. This apparently made a - difference on SUSE. Changed the runtest script to default to the - correct location of CANTERA_DATA. - -2006-08-14 12:32 hkmoffa - - * test_problems/cxx_ex/: .cvsignore, runtest: Relaxed the tolerance - on the comparison for the kin1 problem. It had failed on SUSE - problems - -2006-08-14 12:18 hkmoffa - - * Cantera/src/thermo/: IdealMolalSoln.cpp, WaterPDSS.h: Fixed a - compilation error that popped up on SUSE 9.0. - -2006-07-25 09:52 hkmoffa - - * tools/doc/Makefile.in: Fixed the makefile so that it wouldn't - eliminate cvs files and it won't produce any warning output. - -2006-07-23 10:46 hkmoffa - - * test_problems/cathermo/testWaterTP/testWaterTP.cpp: Took out - warnings. - -2006-07-13 13:06 hkmoffa - - * test_problems/cathermo/: HMW_graph_CpvT/.cvsignore, - HMW_graph_CpvT/HMW_NaCl_sp1977_alt.xml, - HMW_graph_GvI/HMW_NaCl.xml, - HMW_graph_GvT/HMW_NaCl_sp1977_alt.xml, HMW_graph_HvT/.cvsignore, - HMW_graph_HvT/HMW_NaCl_sp1977_alt.xml, HMW_graph_VvT/.cvsignore, - HMW_graph_VvT/HMW_NaCl_sp1977_alt.xml, HMW_test_1/HMW_NaCl.xml, - HMW_test_3/HMW_NaCl_tc.xml: Change in xml data file to support - new changes. standardState xml node value for water now matters. - -2006-07-13 13:05 hkmoffa - - * Cantera/src/: xml.h, thermo/DebyeHuckel.cpp, - thermo/DebyeHuckel.h, thermo/HMWSoln.cpp, - thermo/HMWSoln_input.cpp: Another iteration on trying to unify - the water treatment between the 2 objects. - -2006-07-12 08:42 hkmoffa - - * test_problems/cathermo/: Makefile.in, - testIAPWSTripP/testTripleP.cpp: Minor changes. - -2006-07-12 08:41 hkmoffa - - * Cantera/src/thermo/: DebyeHuckel.cpp, DebyeHuckel.h, HMWSoln.cpp, - HMWSoln.h: Unifying the water treatment between objects. Found a - bug in getPartialMolarEntropy in HMWSoln that wasn't covered in - the test suite. - -2006-07-11 17:46 hkmoffa - - * Cantera/src/thermo/: DebyeHuckel.cpp, DebyeHuckel.h, HMWSoln.cpp, - HMWSoln.h: Iteration on unifying water treatments in the 2 - objects. - -2006-07-11 10:13 hkmoffa - - * test_problems/cathermo/: HMW_test_1/.cvsignore, - HMW_test_3/.cvsignore, testIAPWSPres/output_blessed.txt, - testIAPWSPres/testPress.cpp, testIAPWSTripP/output_blessed.txt, - testIAPWSTripP/testTripleP.cpp, testWaterPDSS/output_blessed.txt, - testWaterPDSS/testWaterPDSS.cpp, testWaterTP/output_blessed.txt, - testWaterTP/testWaterTP.cpp: Changed some of the tests so that - quantities that are nominally zero should be set to zero exactly - if they are below a tolerance. In this way, unconsequential - roundoff errors don't trigger false results. - -2006-07-11 09:30 dggoodwin - - * Cantera/src/: DAE_solvers.cpp, Crystal.h, IDA_Solver.h, - ResidEval.h: initial import - -2006-07-11 08:40 dggoodwin - - * Cantera/src/oneD/Sim1D.cpp: commented out 2 output statements - -2006-07-11 08:39 dggoodwin - - * Cantera/src/stringUtils.cpp: minor cleanup - -2006-07-11 08:38 dggoodwin - - * Cantera/src/misc.cpp: commented out code that will try to find a - cti file if the xml file is not found. - -2006-07-11 08:35 dggoodwin - - * Cantera/src/RateCoeffMgr.h: minor cleanup - -2006-07-11 08:34 dggoodwin - - * Cantera/src/PropertyCalculator.h: made destructor virtual - -2006-07-11 08:33 dggoodwin - - * Cantera/src/: MultiPhase.cpp, MultiPhase.h: added some consts, - and a routine to read a multiphase mixture from an input file, - but this is not yet active - -2006-07-11 08:31 dggoodwin - - * Cantera/src/Makefile.in: added Crystal class, DAE_Solvers - -2006-07-11 08:28 dggoodwin - - * Cantera/src/: DAE_Solver.h, IDA_Solver.cpp: initial import - -2006-07-11 08:28 dggoodwin - - * Cantera/src/CVodesIntegrator.h: updated for latest sundials - -2006-07-11 08:25 dggoodwin - - * Cantera/src/MultiPhaseEquil.cpp: fixed minor bug that caused - problems in some cases when an element was excluded. - -2006-07-07 11:09 hkmoffa - - * test_problems/cathermo/: Makefile.in, DH_graph_1/Makefile.in, - HMW_graph_CpvT/Makefile.in, HMW_graph_GvT/.cvsignore, - HMW_graph_GvT/Makefile.in, HMW_graph_HvT/Makefile.in, - HMW_graph_VvT/Makefile.in, HMW_test_1/Makefile.in, - HMW_test_3/Makefile.in, ims/Makefile.in, issp/Makefile.in, - testIAPWS/Makefile.in, testIAPWSPres/Makefile.in, - testIAPWSTripP/Makefile.in, testWaterPDSS/Makefile.in, - testWaterTP/Makefile.in: Made the testing process alot less - verbose. Hopefully, the bottom line pass/fail result will now be - more evident. - -2006-07-07 11:07 hkmoffa - - * config.h.in, configure, configure.in, preconfig: Turned on and - documented the DEBUG_MODE capability. It will now create a - config.h entry, and a Makefile.in substitution variable, - CANTERA_DEBUG_MODE, which can be used in the test suite. - -2006-07-07 11:05 hkmoffa - - * Cantera/src/thermo/: DebyeHuckel.h, HMWSoln.cpp, HMWSoln.h, - HMWSoln_input.cpp: Took out an unneeded parameter B_Debye in - Pitzer model. Switched to DEBUG_MODE for optional printing. - -2006-07-07 09:31 hkmoffa - - * test_problems/cathermo/HMW_graph_GvT/: HMW_graph_GvT.cpp, - output_blessed.txt: Added some text to the output. - -2006-07-06 17:34 hkmoffa - - * test_problems/cathermo/HMW_test_3/Makefile.in: Fixed a makefile - error. - -2006-07-06 17:33 hkmoffa - - * test_problems/cathermo/HMW_test_1/Makefile.in: Fixed an error. - -2006-07-06 17:28 hkmoffa - - * configure, configure.in: Added additional test directories. - -2006-07-06 17:28 hkmoffa - - * test_problems/cathermo/: Makefile.in, DH_graph_1/.cvsignore, - DH_graph_1/DH_NaCl.xml, DH_graph_1/DH_NaCl_NM.xml, - DH_graph_1/DH_NaCl_NM_blessed.csv, DH_graph_1/DH_NaCl_Pitzer.xml, - DH_graph_1/DH_NaCl_Pitzer_blessed.csv, - DH_graph_1/DH_NaCl_acommon.xml, - DH_graph_1/DH_NaCl_acommon_blessed.csv, - DH_graph_1/DH_NaCl_bdotak.xml, - DH_graph_1/DH_NaCl_bdotak_blessed.csv, - DH_graph_1/DH_NaCl_blessed.csv, DH_graph_1/DH_NaCl_dilute.xml, - DH_graph_1/DH_NaCl_dilute_blessed.csv, DH_graph_1/DH_graph_1.cpp, - DH_graph_1/Makefile.in, DH_graph_1/README, DH_graph_1/runtest: - Added the existing test for the DebyeHuckel object. - -2006-07-06 17:27 hkmoffa - - * Cantera/src/thermo/: DebyeHuckel.cpp, DebyeHuckel.h, - HMWSoln_input.cpp, Makefile.in: Added the DebyeHuckel object. - Note, this object needs a bit of work. It's not connected to the - real model of water yet. - -2006-07-06 14:54 hkmoffa - - * test_problems/cathermo/: Makefile.in, HMW_graph_GvI/Makefile.in, - HMW_test_1/.cvsignore, HMW_test_1/HMW_NaCl.xml, - HMW_test_1/HMW_test_1.cpp, HMW_test_1/Makefile.in, - HMW_test_1/README, HMW_test_1/output_blessed.txt, - HMW_test_1/runtest, HMW_test_3/.cvsignore, - HMW_test_3/HMW_NaCl_tc.xml, HMW_test_3/HMW_test_3.cpp, - HMW_test_3/Makefile.in, HMW_test_3/README, - HMW_test_3/output_blessed.txt, HMW_test_3/runtest: Added 2 tests - with debugging turned on. - -2006-07-06 14:13 hkmoffa - - * test_problems/cathermo/: Makefile.in, HMW_graph_GvI/.cvsignore, - HMW_graph_GvI/HMW_NaCl.xml, HMW_graph_GvI/HMW_graph_GvI.cpp, - HMW_graph_GvI/Makefile.in, HMW_graph_GvI/NaCl_Solid.xml, - HMW_graph_GvI/README, HMW_graph_GvI/T298_blessed.csv, - HMW_graph_GvI/T523_blessed.csv, HMW_graph_GvI/TemperatureTable.h, - HMW_graph_GvI/runtest, HMW_graph_GvI/sortAlgorithms.cpp, - HMW_graph_GvI/sortAlgorithms.h: Added the GvI test. - -2006-07-06 14:12 hkmoffa - - * test_problems/cathermo/HMW_graph_VvT/: .cvsignore, - HMW_NaCl_sp1977_alt.xml, HMW_graph_VvT.cpp, Makefile.in, - NaCl_Solid.xml, README, TemperatureTable.h, V_standalone.cpp, - output_blessed.txt, runtest, sortAlgorithms.cpp, - sortAlgorithms.h: Added the excess volume test. - -2006-07-06 14:00 hkmoffa - - * test_problems/cathermo/HMW_graph_CpvT/: .cvsignore, - Cp_standalone.cpp, HMW_NaCl_sp1977_alt.xml, HMW_graph_CpvT.cpp, - Makefile.in, NaCl_Solid.xml, README, TemperatureTable.h, - output_blessed.txt, runtest, sortAlgorithms.cpp, - sortAlgorithms.h: Added the Cp HMWSoln test. - -2006-07-06 13:13 hkmoffa - - * test_problems/cathermo/HMW_graph_HvT/: .cvsignore, - HMW_NaCl_sp1977_alt.xml, HMW_graph_HvT.cpp, L_standalone.cpp, - Makefile.in, NaCl_Solid.xml, README, TemperatureTable.h, - output_blessed.txt, runtest, sortAlgorithms.cpp, - sortAlgorithms.h: Added another test. - -2006-07-06 08:56 hkmoffa - - * test_problems/cathermo/Makefile.in: Added directory. - -2006-07-06 08:56 hkmoffa - - * test_problems/cathermo/HMW_graph_GvT/: .cvsignore, - Gex_standalone.cpp, HMW_NaCl_sp1977_alt.xml, HMW_graph_GvT.cpp, - Makefile.in, NaCl_Solid.xml, README, TemperatureTable.h, - output_blessed.txt, runtest, sortAlgorithms.cpp, - sortAlgorithms.h: Added unit test for HMWSoln. - -2006-07-06 08:41 hkmoffa - - * Cantera/src/thermo/electrolytes.h: Added general .h define file - -2006-07-06 08:40 hkmoffa - - * Cantera/src/: importCTML.cpp, importCTML.h: Added a utility - routine. - -2006-07-06 08:39 hkmoffa - - * Cantera/src/thermo/: HMWSoln.cpp, HMWSoln.h, HMWSoln_input.cpp, - IdealMolalSoln.cpp, IdealMolalSoln.h, Makefile.in, - MolalityVPSSTP.h: Added Pitzer Object - -2006-07-05 14:25 hkmoffa - - * configure, configure.in: Added another test directory makefile. - -2006-07-05 14:23 hkmoffa - - * test_problems/min_python/: Makefile.in, negATest/.cvsignore, - negATest/Makefile.in, negATest/negATest.cpp, - negATest/negATest_blessed.out, negATest/noxNeg.cti, - negATest/noxNeg_blessed.xml, negATest/runtest: Added another test - to add coverage to the ctml to xml treatment of neg A - coefficients. - -2006-07-05 07:35 hkmoffa - - * configure, configure.in: Added a couple of test directory - Makefiles that were ommitted. - -2006-07-03 18:11 hkmoffa - - * test_problems/cathermo/: Makefile.in, testWaterTP/.cvsignore, - testWaterTP/Makefile.in, testWaterTP/README, - testWaterTP/output_blessed.txt, testWaterTP/runtest, - testWaterTP/testWaterTP.cpp, testWaterTP/waterTPphase.xml: Added - a test for WaterTP - -2006-07-03 18:04 hkmoffa - - * configure, configure.in: Added another test directory. - -2006-07-03 18:04 hkmoffa - - * test_problems/cathermo/: Makefile.in, testWaterPDSS/.cvsignore, - testWaterPDSS/Makefile.in, testWaterPDSS/output_blessed.txt, - testWaterPDSS/runtest, testWaterPDSS/testWaterPDSS.cpp: Added a - test for WaterPDSS object. - -2006-07-03 17:41 hkmoffa - - * configure, configure.in: Added a couple more tests for - electrochemistry. - -2006-07-03 17:40 hkmoffa - - * test_problems/cathermo/Makefile.in: Added another test. - -2006-07-03 17:39 hkmoffa - - * test_problems/cathermo/testIAPWSTripP/: .cvsignore, Makefile.in, - README, output_blessed.txt, runtest, testTripleP.cpp: Triple - point calcultion test routine. - -2006-07-03 17:32 hkmoffa - - * test_problems/cathermo/testIAPWSPres/: .cvsignore, Makefile.in, - README, output_blessed.txt, runtest, testPress.cpp: Second test. - -2006-07-03 17:21 hkmoffa - - * test_problems/cathermo/: Makefile.in, testIAPWS/.cvsignore, - testIAPWS/Makefile.in, testIAPWS/README, - testIAPWS/output_blessed.txt, testIAPWS/runtest, - testIAPWS/testIAPWSphi.cpp: Added the first test for IAPWS - -2006-07-03 17:01 hkmoffa - - * Cantera/src/thermo/: IdealMolalSoln.cpp, Makefile.in, PDSS.cpp, - PDSS.h, WaterPDSS.cpp, WaterPDSS.h, WaterProps.cpp, WaterProps.h, - WaterPropsIAPWS.cpp, WaterPropsIAPWS.h, WaterPropsIAPWSphi.cpp, - WaterPropsIAPWSphi.h, WaterTP.cpp, WaterTP.h: First commit of - water properties routines. These are under-the-hood routines for - calculation of water electrolyte thermochemistry. - -2006-07-03 12:59 hkmoffa - - * test_problems/Makefile.in: Added a new test directory. - -2006-07-03 12:58 hkmoffa - - * test_problems/negATest/: .cvsignore, Makefile.in, negATest.cpp, - negATest_blessed.out, noxNeg.cti, noxNeg.xml, runtest: Added a - new test that captures negative A factors. - -2006-07-03 12:57 hkmoffa - - * configure, configure.in: Added a new test. - -2006-07-03 12:57 hkmoffa - - * Cantera/src/: RateCoeffMgr.h, RxnRates.h: Fix for negative - pre-exponential factors producing NaN rates of progress. This bug - was reported in the Cantera newsgroup. - - The fix consists of replacing Rc = exp ( mlogA + blogT - Ea / - RT) with Rc = A * exp (b logT - Ea/RT) - - Therefore, the log of A never has to be taken. - - Note, this also allows for a zero rate of progress for a - reaction. - - Consequences: The permissible range of the rate constant - values may be altered. Numerical roundoff differences will - occur, since the order of operations in key rate constant - evalulations has been changed. Speed of the calculation may - be affected. I have no idea which way. - - The fix should be considered as provisional. There are different - pathways for fixing this. This is merely the simplest. - -2006-07-03 12:41 hkmoffa - - * Cantera/src/importCTML.cpp: Added a couple of comments. - -2006-06-23 16:23 hkmoffa - - * Makefile.in: python=minimal fixes on cygwin - -2006-06-23 14:04 hkmoffa - - * examples/cxx/: .cvsignore, gri30.xml, kinetics_example1.cpp: - Added gri30.xml, so this example will work under the none python - option. - -2006-06-23 14:01 hkmoffa - - * test_problems/cathermo/Makefile.in: Fixed an error in the clean - rule. - -2006-06-23 13:35 hkmoffa - - * Cantera/src/: Phase.h, ThermoPhase.h: Doxygen fixes. - -2006-06-23 13:33 hkmoffa - - * tools/doc/: .cvsignore, Cantera.cfg.in, doxyinput/cxx-setup.txt, - doxyinput/equildemo.txt, doxyinput/thermodemo.txt, - doxyinput/winbuild.txt, html/.cvsignore: Additions to doxygen - documentation. Fixes to doxygen docs -> eliminated all of the - warnings and ommitted pages. - -2006-06-23 13:31 hkmoffa - - * Cantera/src/thermo/: IdealMolalSoln.cpp, IdealMolalSoln.h, - IdealSolidSolnPhase.cpp, IdealSolidSolnPhase.h, MolalityVPSSTP.h: - Doxygen formatting changes. - -2006-06-23 07:31 dggoodwin - - * Cantera/cxx/demos/combustor.cpp: added C++ combustor example - -2006-06-23 07:28 dggoodwin - - * Cantera/python/examples/reactors/combustor.py: added combustor - example - -2006-06-22 08:10 hkmoffa - - * test_problems/fracCoeff/: .cvsignore, frac.xml: Added frac.xml, - since this is now a required file. - -2006-06-22 06:47 hkmoffa - - * configure, configure.in: Fixed an error in figuring out what time - stamp program, tscompare, works on the current system. - -2006-06-22 06:43 hkmoffa - - * test_problems/diamondSurf/: .cvsignore, diamond.xml: Added the - diamond.xml file. It's now a prerequisite towards running the - problem. - -2006-06-20 17:00 hkmoffa - - * examples/cxx/equil_example1.cpp: Replaced silane.cti with - silane.xml so that it will work for python none installation. - -2006-06-20 16:52 hkmoffa - - * test_problems/cxx_ex/runtest: Commented out CANTERA_DATA - statement. On the x86-linux1 cf machine, this was causing the - test to crash for some reason. - -2006-06-20 16:16 hkmoffa - - * test_problems/cathermo/ims/output_blessed.txt: Took out spurious - output from the blessed file. - -2006-06-20 16:15 hkmoffa - - * Cantera/src/thermo/IdealMolalSoln.cpp: Took out a spurious print - statement. - -2006-06-20 16:11 hkmoffa - - * test_problems/fracCoeff/: fracCoeff.cpp, runtest: Made this test - work for python=none. - -2006-06-20 16:04 hkmoffa - - * configure.in: Added a few directories: min_python - -2006-06-20 16:03 hkmoffa - - * test_problems/: Makefile.in, min_python/.cvsignore, - min_python/Makefile.in, min_python/minDiamond/.cvsignore, - min_python/minDiamond/Makefile.in, - min_python/minDiamond/diamond.cti, - min_python/minDiamond/diamond_blessed.xml, - min_python/minDiamond/runDiamond.cpp, - min_python/minDiamond/runDiamond_blessed.out, - min_python/minDiamond/run_diamond.py, - min_python/minDiamond/runtest, min_python/minDiamond/tdia_a.py: - First cut at getting rid of the false bad test results for the - python = none option. min_python dir will include the minimal - python installation tests - -2006-06-20 15:48 hkmoffa - - * test_problems/diamondSurf/: diamond.cti, runDiamond.cpp, runtest: - changed the input file to diamond.xml, so that python="none" - installations will pass this test. - -2006-06-20 15:36 hkmoffa - - * test_problems/surfkin/surfdemo.cpp: Changed surfdemo.cpp to read - gri30.xml. Thus, this test will pass if python option is set to - none. - -2006-06-20 14:58 hkmoffa - - * configure.in, preconfig: Changed NUMARRAY_HOME so that it doesn't - have a default in preconfig. - - NUMARRAY_INC_DIR is now constructed from NUMARRAY_HOME in the - following prioritized way depending upon the existance of - directories: - - NUMARRAY_INC_DIR=$NUMARRAY_HOME/include/python2.4 - NUMARRAY_INC_DIR=$NUMARRAY_HOME/include/python2.3 - NUMARRAY_INC_DIR=$NUMARRAY_HOME/include/python - - Additionally, NUMARRAY_INC_DIR can now be input directly. - NUMARRAY_HOME is only used to set NUMARRAY_INC_DIR. - - Note, the new method now conforms to what the numarray installer - actually does. - -2006-06-20 06:56 hkmoffa - - * tools/testtools/csvdiff.cpp: Fixed compilation of this on a linux - platform in the compile farm. Didn't like declarations in a - switch statement. - -2006-06-19 16:25 hkmoffa - - * tools/doc/: .cvsignore, Cantera.cfg, Cantera.cfg.in, Makefile.in, - README, html/.cvsignore: Makde Cantera.cfg a configurable file. - Previously there were several hard coded paths in the file. - -2006-06-19 16:21 hkmoffa - - * configure.in, preconfig: Added the GRAPHVIZDIR variable to the - configure script. This is used to locate the dot executable, - when using doxygen. - -2006-06-19 16:19 hkmoffa - - * test_problems/cathermo/Makefile.in: Added a new test, ims. - -2006-06-19 16:19 hkmoffa - - * test_problems/cathermo/ims/: .cvsignore, IMSTester.cpp, - Makefile.in, WaterPlusSolutes.xml, output_blessed.txt, runtest: - Added a new test. - -2006-06-19 16:15 hkmoffa - - * Cantera/src/: global.h, misc.cpp: Reduced the number of doxygen - error messages. - -2006-06-19 16:14 hkmoffa - - * Cantera/src/thermo/: IdealMolalSoln.cpp, IdealMolalSoln.h, - Makefile.in, MolalityVPSSTP.cpp, MolalityVPSSTP.h: Added an - IdealMolalSoln object. - -2006-06-19 07:35 hkmoffa - - * Cantera/cxx/demos/: .cvsignore, Makefile.in: Added a .depends - rule - -2006-06-13 10:06 hkmoffa - - * Cantera/src/xml.cpp: changed the write_int() routine to produce - prettier output. - -2006-06-13 10:04 hkmoffa - - * Cantera/src/: ctml.h, ctml.cpp: Added comments to addFloatArray() - Corrected comments for procedure getInteger() getFloatArray(): - Added XML name checking. The default name is still - "getFloatArray". However, now other XML names are - acceptable. Changed atof() calls to atofCheck() Changed - the code so that a comma can be the last non-spaced character - in the value field. - -2006-06-13 09:11 hkmoffa - - * config.h.in, configure.in, preconfig: Added support for - conditional use of ideal solid solutions. - -2006-06-13 09:09 hkmoffa - - * test_problems/cathermo/issp/: .cvsignore, ISSPTester.cpp, - IdealSolidSolnPhaseExample.xml, Makefile.in, output_blessed.txt, - runtest: Added a test problem for ideal solid solutions. - -2006-06-13 09:07 hkmoffa - - * test_problems/cathermo/: .cvsignore, Makefile.in: Added - makefiles. - -2006-06-13 09:06 hkmoffa - - * test_problems/Makefile.in: Added a cathermo test directory. - -2006-06-13 09:05 hkmoffa - - * Cantera/src/Makefile.in: Added support for conditional - compilation of thermo directory. - -2006-06-13 09:04 hkmoffa - - * Cantera/src/importCTML.cpp: Changed importPhase to call - initThermoXML, not initThermo at the end of its execution. - -2006-06-13 09:03 hkmoffa - - * Cantera/src/State.h: Changed a few functions to be virtual, in - order to support incompressible equations of state. - -2006-06-13 09:02 hkmoffa - - * Cantera/src/thermo/: IdealSolidSolnPhase.cpp, - IdealSolidSolnPhase.h, Makefile.in, MolalityVPSSTP.cpp, - MolalityVPSSTP.h, VPStandardStateTP.cpp, VPStandardStateTP.h: - Added an IdealSolidSolnPhase capability. Changed existing thermo - files to use initThermoXML(). - -2006-06-13 08:26 hkmoffa - - * tools/testtools/csvdiff.cpp: Added an atol and rtol command-line - capability. It also does more for comparisons with unequal rows. - -2006-06-12 17:57 hkmoffa - - * Cantera/src/InterfaceKinetics.h: Fixed a typo - -2006-06-12 17:24 hkmoffa - - * Cantera/src/LatticeSolidPhase.h: Fixed an error mentioned in the - Cantera newsgroup. - -2006-06-12 17:20 hkmoffa - - * Cantera/src/ThermoPhase.h: Added the function - getPartialMolarCp(). It isn't currently in the API, but it should - be. - -2006-06-12 17:19 hkmoffa - - * Cantera/src/Elements.cpp: Fixed a minor case which resulted in a - core dump. - -2006-06-11 04:36 dggoodwin - - * Cantera/python/examples/flames/fixed_T_flame.py: minor changes - -2006-06-10 10:15 dggoodwin - - * Cantera/python/examples/flames/: tdata.csv, tdata.dat: changed - tdata.csv to tdata.dat - -2006-06-10 10:07 dggoodwin - - * Cantera/python/examples/flames/: fixed_T_flame.py, tdata.csv: - added fixed T flame example - -2006-06-08 07:05 hkmoffa - - * Cantera/src/StoichSubstance.h: Fixed a typo and added - getStandardVolumes() routine. - -2006-05-31 11:06 dggoodwin - - * configure, configure.in, Cantera/python/ctml_writer.py: added - LatticePhase to configure.in - -2006-05-27 16:34 hkmoffa - - * Cantera/src/SpeciesThermoFactory.cpp: used popError() on two - cases where errors are caught and delt with. - -2006-05-18 16:18 dggoodwin - - * win32/vc7/zeroD/zeroD.vcproj: added ConstPressureReactor to win32 - project - -2006-05-17 10:43 dggoodwin - - * configure.in, preconfig, ext/f2c_libs/Makefile.in, - ext/f2c_libs/arith.h: misc - -2006-05-17 08:59 dggoodwin - - * examples/cxx/kinetics_example3.cpp: initial import - -2006-05-17 08:16 dggoodwin - - * Cantera/src/zeroD/: ReactorFactory.cpp, ReactorFactory.h: initial - import - -2006-05-07 14:17 dggoodwin - - * Cantera/clib/src/ctreactor.cpp: added support for const pressure - and flow reactors - -2006-05-06 08:34 dggoodwin - - * Cantera/: clib/src/ctreactor.cpp, cxx/include/zerodim.h, - python/Cantera/Reactor.py, src/CVodesIntegrator.cpp, - src/CVodesIntegrator.h, src/FuncEval.h, src/Makefile.in, - src/Mu0Poly.h, src/NasaPoly1.h, src/ShomatePoly.h, - src/StoichManager.h, src/importCTML.h, - src/transport/MixTransport.cpp: support for constant-pressure - reactors - -2006-05-06 08:32 dggoodwin - - * Cantera/python/examples/reactors/piston.py: initial import - -2006-05-06 07:56 dggoodwin - - * Cantera/src/zeroD/: ConstPressureReactor.cpp, - ConstPressureReactor.h, FlowReactor.cpp, Reactor.cpp, Reactor.h, - ReactorBase.cpp, ReactorBase.h: added constant pressure reactor - -2006-05-03 19:13 dggoodwin - - * configure, test_problems/Makefile.in, - tools/src/finish_install.py.in: support for Python-free - environments - -2006-05-03 13:49 dggoodwin - - * Cantera/src/ct2ctml.cpp: Windows has no sleep command - -2006-05-03 12:45 dggoodwin - - * Cantera/: clib/src/ct.cpp, clib/src/ct.h, - python/src/ctthermo_methods.cpp, python/ctml_writer.py, - python/Cantera/Interface.py, python/Cantera/ThermoPhase.py, - src/GeneralSpeciesThermo.cpp, src/GeneralSpeciesThermo.h, - src/Mu0Poly.cpp, src/NasaThermo.h, src/SpeciesThermo.h, - src/SpeciesThermoFactory.cpp, src/SpeciesThermoFactory.h, - src/SpeciesThermoInterpType.h, src/State.cpp, src/State.h, - src/thermo/MolalityVPSSTP.cpp, src/thermo/VPStandardStateTP.cpp, - src/transport/TransportBase.h: added electric potential - -2006-05-03 11:12 hkmoffa - - * examples/cxx/equil_example1.cpp: Changed the initial condition - slightly. This was to avoid a problem with convergence that - occurred in the chemical equilibrium solver. - -2006-05-03 11:07 hkmoffa - - * test_problems/cxx_ex/: eq1_blessed.csv, eq1_blessed.dat: - Rebaselined the blessed state, due to a small change in initial - conditions. - -2006-05-03 02:51 dggoodwin - - * configure.in: moved uname -i statement - -2006-05-01 16:04 dggoodwin - - * Cantera/matlab/cantera/: @ThermoPhase/setElectricPotential.m, - @ThermoPhase/electricPotential.m, importEdge.m: initial import - -2006-05-01 16:03 dggoodwin - - * Cantera/matlab/cantera/private/thermomethods.cpp: added functions - to set and get the electric potential of a phase - -2006-05-01 15:36 hkmoffa - - * configure.in: Added the ext/recipes/Makefile file to the list of - makefiles. Somehow, it wasn't in the list. - -2006-05-01 08:51 hkmoffa - - * Makefile.in: Tracked down a bug in the make system to cxxlib. - Need to make all at the Cantera/cxx level in order to copy - include files over to the build/include directory tree. - -2006-04-30 16:43 hkmoffa - - * .cvsignore: Added some config log files to this file. - -2006-04-30 16:29 hkmoffa - - * bin/: tscompare, tscompare_alwaystrue, tscompare_csh, - tscompare_ksh, tscompare_sh: Added tscompare files. - -2006-04-30 16:14 hkmoffa - - * examples/cxx/Makefile.in: Solaris port: added SunWS_cache to - clean rule - -2006-04-30 16:13 hkmoffa - - * tools/testtools/Makefile.in: Took out extraneous statements. - -2006-04-30 16:13 hkmoffa - - * tools/src/Makefile.in: Solaris port commits. - -2006-04-30 16:11 hkmoffa - - * ext/f2c_libs/Makefile.in: Solaris changes. - -2006-04-30 16:10 hkmoffa - - * Cantera/python/: Makefile.in, ctml_writer.py, setup.py.in: - Solaris port changes. - -2006-04-30 16:09 hkmoffa - - * bin/install_tsc.in: changed INSTALL to INSTALL_abs - -2006-04-30 16:08 hkmoffa - - * .cvsignore: Added files. - -2006-04-30 16:07 hkmoffa - - * configure, Cantera.README, Makefile.in, config.h.in, - configure.in, preconfig: Solaris Port: the config/configure.in - file has been pushed up one directory. The - previous configure file is now called preconfig. - -2006-04-30 16:03 hkmoffa - - * config/install-sh: Solaris port: Changing directory structure to - put configure.in in top directory. - -2006-04-30 15:33 hkmoffa - - * ext/Makefile.in: Added recipes to clean directories. - -2006-04-30 15:32 hkmoffa - - * ext/f2c_lapack/Makefile.in: Took out duplicates. - -2006-04-30 15:23 hkmoffa - - * Cantera/: cxx/demos/.cvsignore, fortran/src/.cvsignore: Added - SunWS_cache - -2006-04-30 15:22 hkmoffa - - * Cantera/clib/src/.cvsignore: Added SuNWS_cache - -2006-04-30 15:20 hkmoffa - - * Cantera/cxx/Makefile.in: Fixed an error in INCDIR definition. - -2006-04-30 15:17 hkmoffa - - * Cantera/cxx/include/: IdealGasMix.h, PureFluid.h: Made ready() a - const function, - -2006-04-30 15:15 hkmoffa - - * Cantera/fortran/src/Makefile.in: Solaris: SunWS_cache handling - -2006-04-30 15:13 hkmoffa - - * Cantera/cxx/demos/Makefile.in: Solaris changes - -2006-04-30 15:10 hkmoffa - - * Cantera/cxx/src/: .cvsignore, Makefile.in: Solaris changes - SunWS_cache handling - -2006-04-30 15:08 hkmoffa - - * Cantera/src/ct_defs.h: Changed math.h to cmath - -2006-04-30 15:08 hkmoffa - - * Cantera/: src/.cvsignore, clib/src/Makefile.in: Added SunWS_cache - -2006-04-30 15:07 hkmoffa - - * Cantera/src/CVode.cpp: Added Id line - -2006-04-30 15:05 hkmoffa - - * Cantera/src/ct2ctml.cpp: More sleep commands needed for system - calls for solaris - -2006-04-30 15:03 hkmoffa - - * Cantera/src/stringUtils.cpp: don't need ctypes.h - -2006-04-30 15:00 hkmoffa - - * Cantera/src/converters/: Makefile.in, ck2ct.cpp, ck2ct.h: Solaris - changes: use cstdlib not stdlib.h - -2006-04-30 14:43 hkmoffa - - * test_problems/: surfkin/.cvsignore, surfkin/Interface.h, - surfkin/Makefile.in, silane_equil/.cvsignore, - silane_equil/IdealGasMix.h: Solaris changes. - -2006-04-30 14:37 hkmoffa - - * test_problems/diamondSurf/run_diamond.py: Fixed typo. - -2006-04-30 14:36 hkmoffa - - * test_problems/diamondSurf/: .cvsignore, Makefile.in: Additions - for solaris. - -2006-04-30 14:20 hkmoffa - - * Cantera/src/Makefile.in: Added the logger.h file. - -2006-04-30 13:21 hkmoffa - - * ext/Makefile.in: Uses the build_f2c_lib variable. - -2006-04-30 12:58 hkmoffa - - * Cantera/cxx/include/Cantera.h: Added logger.h to this file. - -2006-04-30 12:57 hkmoffa - - * Cantera/cxx/include/GRI30.h: Changed the #ifndef line so that it - is unique. - -2006-04-30 12:56 hkmoffa - - * Cantera/cxx/include/kinetics.h: Added a couple more include - kinetics files. - -2006-04-30 12:54 hkmoffa - - * Cantera/cxx/include/thermo.h: Changed a comments section. - -2006-04-30 12:54 hkmoffa - - * Cantera/cxx/include/PureFluid.h: Added Id field. - -2006-04-30 11:08 hkmoffa - - * .cvsignore: Added the file set_cant_env - -2006-04-30 11:06 hkmoffa - - * test_problems/: Makefile.in, cxx_ex/Makefile.in, - fracCoeff/.cvsignore, fracCoeff/Makefile.in, fracCoeff/frac.cti, - fracCoeff/fracCoeff.cpp, fracCoeff/frac_blessed.out, - fracCoeff/frac_blessed.xml, fracCoeff/runtest: Added a new test - that pretty much mimics the frac python test. It does add tests - for the calculation of equilibrium constants for fractional - coefficient reactions. - -2006-04-30 11:01 hkmoffa - - * Cantera/src/: EdgeKinetics.cpp, GasKinetics.cpp, GasKinetics.h, - InterfaceKinetics.cpp, Kinetics.h, Phase.cpp: Fixed an error in - the GasKinetics object that occurred for calculating equilibrium - constants for reactions with fractional stoichiometric - coefficients. The member data m_dn[] was being calculated - incorrectly for theses cases and then used in the calculation of - the equilibrium constant. m_dn[] now correctly evaluates the - difference in rxn order between the reactants and products for - fraction coefficient reactions. - -2006-04-29 17:14 dggoodwin - - * Makefile.in, configure, config/configure.in: added capability to - build without Python. Features requiring Python in the build - process (Python and MATLAB interfaces) are skipped, and Python - tests are skipped also. - -2006-04-29 03:45 dggoodwin - - * Cantera/src/thermo/: MolalityVPSSTP.cpp, MolalityVPSSTP.h, - SingleSpeciesTP.cpp, VPStandardStateTP.cpp, VPStandardStateTP.h: - changed from using ctvector to using std::vector. Required - replacing v.begin() in many places by &v[0]. Macro DATA_PTR(v) - defined for readability. - -2006-04-28 10:22 dggoodwin - - * Cantera/cxx/demos/flamespeed.cpp, Cantera/cxx/src/cxxutils.cpp, - Cantera/src/Array.h, Cantera/src/BandMatrix.cpp, - Cantera/src/CVodesIntegrator.cpp, Cantera/src/ChemEquil.cpp, - Cantera/src/ConstDensityThermo.cpp, Cantera/src/DenseMatrix.cpp, - Cantera/src/EdgeKinetics.cpp, Cantera/src/EdgeKinetics.h, - Cantera/src/GRI_30_Kinetics.cpp, Cantera/src/GRI_30_Kinetics.h, - Cantera/src/GasKinetics.cpp, Cantera/src/GasKinetics.h, - Cantera/src/Group.h, Cantera/src/IdealGasPhase.cpp, - Cantera/src/IdealGasPhase.h, Cantera/src/ImplicitSurfChem.cpp, - Cantera/src/InterfaceKinetics.cpp, - Cantera/src/InterfaceKinetics.h, - Cantera/src/LatticeSolidPhase.cpp, Cantera/src/Makefile.in, - Cantera/src/Mu0Poly.cpp, Cantera/src/MultiPhase.cpp, - Cantera/src/MultiPhaseEquil.cpp, Cantera/src/NasaPoly2.h, - Cantera/src/NasaThermo.h, Cantera/src/Phase.cpp, - Cantera/src/ReactionPath.cpp, Cantera/src/ShomatePoly.h, - Cantera/src/ShomateThermo.h, - Cantera/src/SpeciesThermoFactory.cpp, Cantera/src/State.cpp, - Cantera/src/State.h, Cantera/src/StoichSubstance.cpp, - Cantera/src/SurfPhase.cpp, Cantera/src/ct_defs.h, - Cantera/src/funcs.cpp, Cantera/src/importCTML.cpp, - Cantera/src/phasereport.cpp, Cantera/src/utilities.h, - Cantera/src/converters/Makefile.in, - Cantera/src/converters/ckr_defs.h, Cantera/src/oneD/Domain1D.h, - Cantera/src/oneD/MultiJac.cpp, Cantera/src/oneD/MultiNewton.cpp, - Cantera/src/oneD/OneDim.cpp, Cantera/src/oneD/Sim1D.cpp, - Cantera/src/oneD/Sim1D.h, Cantera/src/oneD/StFlow.cpp, - Cantera/src/oneD/boundaries1D.cpp, - Cantera/src/transport/DustyGasTransport.cpp, - Cantera/src/transport/MMCollisionInt.cpp, - Cantera/src/transport/Makefile.in, - Cantera/src/transport/MixTransport.cpp, - Cantera/src/transport/MultiTransport.cpp, - Cantera/src/transport/TransportFactory.cpp, - Cantera/src/zeroD/FlowReactor.cpp, Cantera/src/zeroD/Reactor.cpp, - Cantera/src/zeroD/ReactorBase.h, - Cantera/src/zeroD/ReactorNet.cpp, Cantera/src/zeroD/Wall.cpp, - test_problems/surfkin/surfdemo.cpp, Cantera/src/CVode.cpp: - changed from using ctvector to using std::vector. Required - replacing v.begin() in many places by &v[0]. Macro DATA_PTR(v) - defined for readability. - -2006-04-27 15:47 hkmoffa - - * Cantera/src/CVode.cpp: Took out 2 print statements, that was - causing the diamond test to fail. - -2006-04-27 14:39 hkmoffa - - * configure: Changed the environmental variable, WITH_ELECTROLYTES, - so that it can be set from a preconfig routine. - -2006-04-25 02:52 dggoodwin - - * Cantera/src/Array.h: changed doublereal* to iterator in axpy - -2006-04-23 00:27 dggoodwin - - * Cantera/python/Cantera/Edge.py: initial import - -2006-04-23 00:24 dggoodwin - - * Cantera/src/oneD/Makefile.in: added missing Domain1D.cpp - -2006-04-22 23:41 dggoodwin - - * config/: configure, configure.in: cleaned up configure.in - -2006-04-19 13:46 hkmoffa - - * Cantera/python/Makefile.in: Added quotes around some variables. - This is necessary if the variables have spaces in them in order - for the values to be propagated correctly to the Makefile - variables. - -2006-04-19 13:44 hkmoffa - - * ext/f2c_libs/Makefile.in: Added a ldemulation arg to the strip - command. This is necessary when compiling 32 bit on a 64 bit - linux box. - -2006-03-07 12:59 hkmoffa - - * Cantera/src/transport/: .cvsignore, MMCollisionInt.h, - Makefile.in: Changed the name of some arguments that conflicted - with names of member data. This created a warning message on - Solaris. - -2006-03-07 12:52 hkmoffa - - * Cantera/src/oneD/: .cvsignore, Domain1D.h, Inlet1D.h, - Makefile.in, Resid1D.h, Sim1D.cpp, Sim1D.h, StFlow.h: Solaris - sunpro compilers gave a warning about virtual functions in the - same class which have the same name, but which have different - arguments. Solaris complains when virtual functions are - hidden, when they are overloaded. - -2006-03-07 12:49 hkmoffa - - * Cantera/src/oneD/boundaries1D.cpp: const needed for proper - virtual inheritance - -2006-03-07 12:47 hkmoffa - - * Cantera/src/oneD/refine.cpp: Solaris warns about templated static - functions. - -2006-03-05 16:07 hkmoffa - - * test_problems/python/runtest: Quotation marks are needed on - Solaris - -2006-03-05 15:55 hkmoffa - - * Cantera/cxx/include/GRI30.h: Changed the defn of a function to - agree with underlying virtual function. - -2006-03-05 15:52 hkmoffa - - * test_problems/silane_equil/Makefile.in: Added deletion of sun - cache directory - -2006-03-03 15:21 hkmoffa - - * ext/tpx/: CarbonDioxide.cpp, CarbonDioxide.h, HFC134a.cpp, - HFC134a.h, Heptane.cpp, Heptane.h, Hydrogen.cpp, Hydrogen.h, - Methane.cpp, Methane.h, Nitrogen.cpp, Nitrogen.h, Oxygen.cpp, - Oxygen.h, RedlichKwong.h, Sub.h, Water.cpp, Water.h, lk.cpp, - lk.h: solaris warned about string literals being assigned to char - *. So, I changed it so that the species name is storred within - the object. - -2006-03-03 14:44 hkmoffa - - * ext/: lapack/Makefile.in, recipes/Makefile.in: Took duplicate out - of F77FLAGS statement. - -2006-03-03 14:43 hkmoffa - - * ext/Makefile.in: Fixed f2c so that it's only compiled when the - option is turned on. - -2006-03-03 14:04 hkmoffa - - * Cantera/src/converters/.cvsignore: Added a file - -2006-03-03 14:02 hkmoffa - - * Cantera/src/ReactionPath.h: An argument hid a member function - name. I Changed the argument variable name. - -2006-03-03 14:00 hkmoffa - - * Cantera/src/: zeroD/.cvsignore, zeroD/Makefile.in, - thermo/.cvsignore, thermo/Makefile.in: Added SunWS_cache deletion - -2006-03-03 13:57 hkmoffa - - * Cantera/src/ReactionPath.cpp: An argument conflicted with a - member variable. I changed the name of the argument variable. - -2006-03-03 13:11 hkmoffa - - * Cantera/src/: PureFluidPhase.cpp, PureFluidPhase.h: Changed the - defn of two functions who were missing const declarations. These - were const in Thermophase.h, and for proper inheritance, they - need to be the same in derived classes. - -2006-03-03 12:39 hkmoffa - - * ext/blas/Makefile.in: Took out duplicate flags - -2006-03-03 12:31 hkmoffa - - * ext/math/: Makefile.in, dgbfa.f: Added the file dgbfa.f Took out - duplicate FFLAGS statement. - -2006-03-03 10:17 hkmoffa - - * tools/src/.cvsignore: Added the SunWS_cache directory. - -2006-03-03 10:03 hkmoffa - - * config/: configure, configure.in: This is the start of trying to - handle 32 bit vs. 64 bit compilation on select platforms. For - example, on linux you can compile 32 bit and 64 bit if the os and - hardware can handle 64 bits. In many cases you want to stick to - 32 bit compilations. One reason is that python may only be set up - for 32 bit add-on modules. e.g see the SIZEOF_VOID_P defn in - pyconfig.h - - So, I added BITCOMPILE BITHARDWARE, and BITCHANGE variables I - also added the variable ldemulationarg, because it's needed in - one case for 32 bit compilations on 64 bit linux boxes. - - Later I will add the default compiler flags that make this 32 bit - compilation work. Now they are brought in through a prep script. - -2006-03-03 08:44 hkmoffa - - * ext/math/: Makefile.in, dgbefa.f, dgbfa.f: Replaced the file - dgbefa.f with dgbfa.f. The later is used in other math routines. - -2006-03-03 08:42 hkmoffa - - * config/configure.in: EXTRA_LINK can now come in with a default - value. Am using this for the 32 bit compile on a 64 bit linux - operating system. - -2006-03-03 08:37 hkmoffa - - * test_problems/python/: .cvsignore, README, flame1_blessed.csv, - flame1_blessed_linux.csv, frac.py, runtest: Rebaselined the - problem. The number of points changed from 104 to 105 points. - However, the solution stayed just about the same. - -2006-03-03 07:33 hkmoffa - - * test_problems/ck2cti_test/: .cvsignore, runtest.in: Added files - to the ignore list. - -2006-03-03 07:29 hkmoffa - - * test_problems/diamondSurf/: Makefile.in, runDiamond.cpp: Fixed - this test so that it can work in the srcdirtree environment. - -2006-03-03 07:27 hkmoffa - - * test_problems/cxx_ex/: Makefile.in, gri30.xml, kin1_blessed.csv, - silane.xml: Rebaselined the kin1 problem after taking a close - look at the results. At one time plane, a couple of the radicals - concentrations changed at the ~5.0E-3 level. This seems to be a - nontrivial change, however, I this we should let it pass. I - sense this problem could be made more stable if the nonlinear - convergence requirements were made a lot stricter, while - maintaining the same time step truncation error tolerances. - -2006-03-03 07:21 hkmoffa - - * test_problems/silane_equil/: IdealGasMix.h, Makefile.in, - output_blessed.txt, silane.xml, silane_equil.cpp: updated the - test to ensure that it works from the srcdirtree. - -2006-03-03 06:43 hkmoffa - - * test_problems/surfkin/: Interface.h, Makefile.in, surfdemo.cpp: - Fixed the program so that it can be run from srcdirtree and - install tree - -2006-02-24 15:24 hkmoffa - - * Cantera/clib/src/ctonedim.cpp: Fixed a warning message about - getting to the end of a int function without a return. - -2006-02-24 15:22 hkmoffa - - * Cantera/clib/src/ct.cpp: Fixed a warning message about no return - from a double function. - -2005-12-18 22:10 dggoodwin - - * Cantera/python/ctml_writer.py: added size attribute to species - class - -2005-12-15 09:07 dggoodwin - - * Cantera/src/GasKinetics.cpp: added statements to - getEquilibriumConstants to force a T update on the next call. - Array m_rkcn was being left containing incorrect data. Problem is - now fixed. - -2005-12-09 09:49 dggoodwin - - * configure, Cantera/clib/src/ct.cpp, Cantera/clib/src/ct.h, - Cantera/python/Cantera/ThermoPhase.py, - Cantera/python/Cantera/liquidvapor.py, - Cantera/src/PureFluidPhase.cpp, Cantera/src/PureFluidPhase.h, - Cantera/src/ThermoPhase.h, Cantera/src/phasereport.cpp, - Cantera/src/converters/CKParser.cpp: removed critical and - saturation properties from ThermoPhase - -2005-12-06 19:34 dggoodwin - - * Cantera/python/examples/reactors/sensitivity1.py: initial import - -2005-12-06 11:23 dggoodwin - - * config/: configure, configure.in: fixed sundials test - -2005-12-05 10:36 dggoodwin - - * Cantera/: matlab/cantera/examples/catcomb.m, - python/Cantera/OneD/onedim.py, src/oneD/Domain1D.h, - src/oneD/MultiNewton.cpp: minor changes - -2005-11-26 08:08 dggoodwin - - * configure, Cantera/clib/src/ctreactor.cpp, - Cantera/python/Cantera/Reactor.py, - Cantera/src/CVodesIntegrator.cpp, - Cantera/src/zeroD/FlowReactor.h, Cantera/src/zeroD/ReactorBase.h, - Cantera/src/zeroD/ReactorNet.cpp, Cantera/src/zeroD/ReactorNet.h, - config/configure, config/configure.in, - tools/templates/f77/demo.mak.in, tools/templates/f90/demo.mak.in: - misc minor fixes - -2005-11-22 17:19 dggoodwin - - * Cantera/python/Cantera/ThermoPhase.py: fixed error in - restoreState - -2005-11-22 09:59 dggoodwin - - * Cantera/cxx/demos/kinetics1.cpp, Cantera/src/FalloffFactory.cpp, - Cantera/src/FalloffFactory.h, Cantera/src/GasKinetics.cpp, - Cantera/src/Integrator.h, Cantera/src/KineticsFactory.cpp, - Cantera/src/KineticsFactory.h, - Cantera/src/SpeciesThermoFactory.cpp, - Cantera/src/SpeciesThermoFactory.h, - Cantera/src/SpeciesThermoMgr.h, Cantera/src/State.cpp, - Cantera/src/StoichManager.h, Cantera/src/ThermoFactory.cpp, - Cantera/src/ThermoFactory.h, Cantera/src/ThirdBodyMgr.h, - Cantera/src/misc.cpp, Cantera/src/units.h, - Cantera/src/utilities.h, Cantera/src/vec_functions.h, - Cantera/src/transport/TransportFactory.cpp, - Cantera/src/transport/TransportFactory.h, - test_problems/silane_equil/Makefile.in, - test_problems/surfkin/Makefile.in, tools/src/Makefile.in, - tools/src/ctlibsample.mak.in, tools/src/sample.mak.in, - tools/src/sample_f90.mak.in, tools/testtools/Makefile.in: changed - some variable names to eliminate leading ddouble (and some - single) underscores - -2005-11-22 05:23 dggoodwin - - * win32/vc7/cantera/cantera.vcproj: updated - -2005-11-18 00:21 dggoodwin - - * ext/tpx/Sub.cpp: added check in set_xy for density == Undef but T - != Undef. Failure to check for this condition had resulted in - convergence to the wrong root for Hydrogen. - -2005-11-14 10:49 hkmoffa - - * Cantera/src/thermo/: Makefile.in, MolalityVPSSTP.cpp, - MolalityVPSSTP.h, StoichSubstanceSSTP.h, VPStandardStateTP.cpp, - VPStandardStateTP.h: Added a few more files to handle liquid - electrochemistry thermo. - -2005-11-14 10:47 hkmoffa - - * Cantera/src/: ThermoPhase.h, ThermoPhase.cpp: Added two sets of - functions One, InitThermoFromXML() and InitThermoFromFile() - initializes ThermoPhase objects from XML data trees. The second - set, which is incomplete, works to create a duplication - capability for ThermoPhase objects, using the function, - duplMyselfAsThermoPhase(). - -2005-11-14 10:41 hkmoffa - - * Cantera/src/: Phase.cpp, Phase.h: Addec copy constructor and - assignment operator. - -2005-11-13 03:15 dggoodwin - - * Cantera/src/: CVodesIntegrator.cpp, InterfaceKinetics.cpp, - misc.cpp: removed some diagnostic output - -2005-11-10 07:06 dggoodwin - - * Cantera/src/: CVode.cpp, CVodesIntegrator.cpp, - CVodesIntegrator.h, ChemEquil.cpp, EdgeKinetics.cpp, - FalloffMgr.h, Func1.h, FuncEval.h, GRI_30_Kinetics.cpp, - ImplicitChem.cpp, ImplicitChem.h, ImplicitSurfChem.cpp, - ImplicitSurfChem.h, Integrator.h, Makefile.in, MultiPhase.cpp, - NasaPoly1.h, NasaThermo.h, ODE_integrators.cpp, ReactionPath.cpp, - ReactionPath.h, SpeciesThermoFactory.cpp, ThermoPhase.cpp, - ctvector.h, misc.cpp, transport/SolidTransport.cpp, - transport/TransportBase.h: support for sensitivity analysis - -2005-11-10 07:02 dggoodwin - - * Cantera/src/zeroD/: FlowReactor.h, FlowReactor.cpp: initial - import - -2005-10-31 08:29 dggoodwin - - * Cantera/src/SimpleThermo.h: corrected bug that caused problems if - this SpeciesThermo manager was used in conjunction with another - one (e.g. NASA). - -2005-10-31 08:06 hkmoffa - - * Cantera/src/ChemEquil.cpp: Eliminated 2 unused variables. - -2005-10-28 21:22 dggoodwin - - * Cantera/matlab/cantera/gaussian.m: initial import - -2005-10-28 16:16 hkmoffa - - * Cantera/src/: GeneralSpeciesThermo.cpp, - SpeciesThermoInterpType.h, thermo/SingleSpeciesTP.cpp: Added a - virtual destructor for SpeciesThermoInterpType.h. Without it, - there is a memory leak. - -2005-10-24 15:13 hkmoffa - - * Cantera/src/thermo/SingleSpeciesTP.cpp: Forgot the member - function getCp_R_ref() in the previous commit. This commit adds - that function. - -2005-10-24 14:57 hkmoffa - - * Cantera/cxx/include/thermo.h: Added the new file. - -2005-10-24 14:52 hkmoffa - - * Cantera/src/thermo/: Makefile.in, SingleSpeciesTP.cpp, - SingleSpeciesTP.h, StoichSubstanceSSTP.cpp, - StoichSubstanceSSTP.h: Added an example of SingleSpeciesTP, - called StoichSubstanceSSTP, which does the same thing as the - StoichSubstance in the previous directory. Put more - functionality in the SingleSpeciesTP level; it now evaluates the - reference polynomials. - -2005-10-24 14:38 hkmoffa - - * Cantera/src/ThermoPhase.h: Moved the getStandardChemPotentials() - routine to the standard state functions member group. - -2005-10-24 11:03 hkmoffa - - * Cantera/cxx/include/thermo.h: Added a thermo.h file to the cxx - directory. This file is analogous to the transport.h file. - -2005-10-24 10:03 hkmoffa - - * Cantera/src/ThermoPhase.h: Moved the getActivities and - getActivityCoefficients() functions to the activities member - group. - -2005-10-24 09:41 dggoodwin - - * Cantera/src/: ODE_integrators.cpp, CVodesIntegrator.h, - CVodesIntegrator.cpp: initial import - -2005-10-24 08:39 hkmoffa - - * Cantera/src/: State.h, State.cpp: Added the copy constructor and - assignment operator. - -2005-10-21 17:53 hkmoffa - - * Cantera/src/importCTML.cpp: Generalization of the getStick() - routine, to include the case where you have bulk reactants as - well as surface reactants and a single gas phase reactant. - -2005-10-21 17:35 hkmoffa - - * Cantera/src/MultiPhase.h: Added cvs information to the file. - -2005-10-21 17:29 hkmoffa - - * Cantera/src/Makefile.in: Missed a .h file in the last commit. - -2005-10-21 17:18 hkmoffa - - * Cantera/src/: ConstCpPoly.cpp, ConstCpPoly.h, - GeneralSpeciesThermo.cpp, GeneralSpeciesThermo.h, Makefile.in, - Mu0Poly.cpp, Mu0Poly.h, NasaPoly1.h, NasaPoly2.h, NasaThermo.h, - ShomatePoly.h, ShomateThermo.h, SimpleThermo.h, SpeciesThermo.h, - SpeciesThermoFactory.cpp, SpeciesThermoInterpType.h, - SpeciesThermoMgr.h, speciesThermoTypes.h: General commit for a - reworking of the Species reference state thermo calculation. This - is a reclarification of the reference state thermo calculations - for individual species, and an expansion to handle liquid phase - thermo needs. - - There is now a virtual base class for the calculation of - reference state thermo functions for individual species. It is - called SpeciesThermoInterpType. - - There is also a class which allows for a complete general - calculation of the reference state species thermo for a phase, - GeneralSpeciesThermo. - - Some of this new functionality may be relegated to ifdef blocks - in the future to limit the amount of code for users who don't - need the new functionality. - -2005-10-21 15:44 hkmoffa - - * Cantera/src/reaction_defs.h: Added cvs info for this file. - -2005-10-21 15:41 hkmoffa - - * Cantera/src/IdealGasPhase.h: Fixed an error in the doxygen - comments that caused my version of doxygen to segfault. This was - caused by member groups not having a closing bracket. - -2005-10-21 15:25 hkmoffa - - * Cantera/src/: IdealGasPhase.cpp, IdealGasPhase.h: Filled out 2 - missing functions to this ThermoPhase object: getIntEnergy_RT() - and getIntEnergy_RT_ref(). - -2005-10-21 15:16 hkmoffa - - * Cantera/src/ThermoPhase.h: Added a detailed doxygen member - function description. - -2005-10-21 15:15 hkmoffa - - * Cantera/src/StoichSubstance.h: Added more documentation to - doxygen. - -2005-10-21 14:57 hkmoffa - - * Cantera/src/StoichSubstance.h: Added 3 missing member functions. - Note, this class is still not complete; it's missing the ref - functions. - -2005-10-21 14:42 hkmoffa - - * Cantera/src/Kinetics.h: Changed some comments so that they - reflect the correct units. - -2005-10-21 14:39 hkmoffa - - * Cantera/src/misc.cpp: Added entries to the errorhandling group in - the doxygen documentation. - -2005-10-21 14:38 hkmoffa - - * Cantera/src/Constituents.h: Eliminated a doxygen warning message. - Also, took out the log file entry. - -2005-10-21 14:35 hkmoffa - - * Cantera/src/ctexceptions.h: Just changed the comments. Added an - errorhandling group to group together functions and classes - dealing with error handling in the doxygen output. - -2005-10-21 14:28 hkmoffa - - * Cantera/src/units.h: Added the unit 'gmol' to the list of - recognized units. Added more accuracy to the eV unit. - -2005-10-21 11:23 hkmoffa - - * Cantera/src/: Constituents.cpp, Constituents.h: Added a copy - constructor and an assignment operator. - -2005-10-21 09:18 hkmoffa - - * Cantera/src/: ThermoPhase.cpp, ThermoPhase.h: Added a routine to - the ThermoPhase specification: activityConvention(). This has a - default value of molar-based. The other option is molality based. - -2005-10-21 08:51 hkmoffa - - * .cvsignore: Added the file config.h to this list. It's a - generated file. - -2005-10-20 17:57 dggoodwin - - * Cantera/python/examples/gasdynamics/soundSpeeds.py: initial - import - -2005-10-20 16:33 hkmoffa - - * config.h.in: Added a compilation define when electrolytes are - included. - -2005-10-20 16:31 hkmoffa - - * config/configure.in: Added support for compiling the src/thermo - directory. - -2005-10-20 16:30 hkmoffa - - * configure: Added the WITH_ELECTROLYTE keyword into the script. - However, I have made the default so that the thermo directory is - not compiled. - -2005-10-20 16:29 hkmoffa - - * Cantera/src/Makefile.in: Added logic for including the thermo - directory into the main compilation step. - -2005-10-20 16:27 hkmoffa - - * Cantera/src/thermo/: .cvsignore, Makefile.in, - SingleSpeciesTP.cpp, SingleSpeciesTP.h: Added the SingleSpeciesTP - file as a trial commit. Want to get the bugs out of adding these - files to the main distribution first. - -2005-10-04 09:53 hkmoffa - - * Cantera/src/xml.cpp: Commented the _require() routine. - -2005-09-29 14:05 hkmoffa - - * ext/tpx/: CarbonDioxide.cpp, Heptane.cpp: Fixed a compilation - error on Linux. - -2005-09-27 05:12 dggoodwin - - * Cantera/src/Constituents.cpp, Cantera/src/ThermoFactory.cpp, - Cantera/src/ct_defs.h, Cantera/src/ctvector.cpp, - Cantera/src/recipes.h, configure, Cantera/clib/src/ctonedim.cpp: - minor cleanup - -2005-09-27 05:08 dggoodwin - - * Cantera/src/Makefile.in: removed reference to recipes.h - -2005-09-27 05:08 dggoodwin - - * Cantera/src/stringUtils.cpp: changed stripws to allow spaces in - the middle of strings - -2005-09-21 20:45 dggoodwin - - * Cantera/python/examples/equilibrium/adiabatic.py: added phi title - to output csv file - -2005-09-15 21:57 dggoodwin - - * Cantera/python/Cantera/liquidvapor.py, - Cantera/python/examples/liquid_vapor/critProperties.py, - Cantera/src/BandMatrix.cpp, data/inputs/liquidvapor.cti, - tools/src/fixtext.cpp: changes to support the classes for CO2 and - heptane in tpx - -2005-09-15 21:55 dggoodwin - - * ext/tpx/: CarbonDioxide.cpp, CarbonDioxide.h, Heptane.cpp, - Heptane.h, Makefile.in, subs.h, utils.cpp: added files for CO2 - and heptane contributed by R. Hunt, Stanford - -2005-09-15 08:59 dggoodwin - - * win32/vc7/SetupCantera/: SetupCantera.vdproj, - SetupCanteraLite.vdproj: does not include static libs - -2005-09-14 20:50 dggoodwin - - * Cantera/src/oneD/: Domain1D.cpp, MultiNewton.cpp, StFlow.cpp, - StFlow.h, boundaries1D.cpp, oneD_files.cpp: changes to make - solution of user-defined BVPs simpler. - -2005-09-14 20:47 dggoodwin - - * Cantera/src/oneD/Inlet1D.h: overloaded setupGrid in boundary1D to - do nothing. Without this, Domain1D::setupGrid would be called for - connector domains. - -2005-09-14 20:43 dggoodwin - - * Cantera/python/examples/equilibrium/multiphase_plasma.py: added - comment - -2005-09-14 20:40 dggoodwin - - * Cantera/python/examples/flames/adiabatic_flame.py: changed error - tolerance for time integration. The previous large value of atol - was causing problems. - -2005-09-13 10:10 dggoodwin - - * Cantera/src/oneD/: Domain1D.cpp, Domain1D.h, Inlet1D.h, - Sim1D.cpp, oneD_files.cpp: modifications to simplify solving - boundary value problems - -2005-09-01 20:41 dggoodwin - - * test_problems/ck2cti_test/: runtest.in, soot.inp, - soot_blessed.cti, therm_soot.dat: added test of extensions for - large molecules as implemented in the MIT soot mechanism. - -2005-08-30 13:28 dggoodwin - - * test_problems/Makefile.in: removed silane_eqil - -2005-08-30 13:28 dggoodwin - - * test_problems/python/: frac.cti, frac.py, frac_blessed.out, - runtest: modified the frac test - -2005-08-29 13:23 dggoodwin - - * win32/vc7/config_h/docopy.cmd: initial import - -2005-08-26 09:28 hkmoffa - - * configure: Changed the default back to the case where Cantera - will make its own lapack and blas libraries. - -2005-08-26 07:59 hkmoffa - - * config/configure.in: Added an ending 'fi' - -2005-08-18 20:17 dggoodwin - - * winconfig.h, Cantera/matlab/cantera/buildwin.m, - Cantera/matlab/cantera/private/ctmethods.cpp, - Cantera/matlab/cantera/private/mllogger.h, - Cantera/matlab/cantera/private/write.cpp, - Cantera/python/src/pycantera.cpp, Cantera/src/logger.h, - Cantera/src/misc.cpp, Cantera/src/oneD/MultiJac.cpp, - config/configure.in: corrected minor bugs in windows versions of - files - -2005-08-18 11:16 dggoodwin - - * configure, Cantera/src/State.cpp, config/configure, - config/configure.in, ext/f2c_libs/arith.h: minor cleanup - -2005-07-30 14:49 hkmoffa - - * Cantera/src/ctml.cpp: Fixed an error where Cantera would seg - fault if errors in the XML file occurred. - -2005-07-28 16:02 hkmoffa - - * Cantera/src/converters/CKParser.cpp: Got rid of one warning - message. - -2005-07-28 16:01 hkmoffa - - * Cantera/src/converters/ck2ct.cpp: Changed the format type of an - fprintf statement. - -2005-07-28 14:53 hkmoffa - - * Cantera/src/: ctml.cpp, ctml.h: Added the getMatrixValues - routine. This routine fills in a matrix of doubles, keyed by a - lookup name that determines the two indecises, e.g.: - H+:Cl-:3.0E5 This introduces a triplet notation into the Cantera - API. Added a parameter to the getFloatArray() routine, that has - a default value -> so it shouldn't cause any changes to the API. - -2005-07-28 14:40 hkmoffa - - * Cantera/src/: stringUtils.cpp, stringUtils.h: Added the - atofCheck() routine. - -2005-07-25 20:56 dggoodwin - - * winconfig.h, Cantera/src/EdgeKinetics.h, - Cantera/src/InterfaceKinetics.cpp, - Cantera/src/InterfaceKinetics.h, Cantera/src/Kinetics.h, - Cantera/src/ReactionStoichMgr.cpp, - Cantera/src/ReactionStoichMgr.h, Cantera/src/StoichManager.h, - Cantera/src/converters/CKParser.cpp, - Cantera/src/converters/Reaction.h, - Cantera/src/converters/ck2ct.cpp: cleanup - -2005-07-24 20:54 dggoodwin - - * Cantera/src/ReactionStoichMgr.cpp: changed how global reactions - are handled - -2005-07-24 20:53 dggoodwin - - * Cantera/src/converters/: CKReader.cpp, CKReader.h, ck2ct.cpp: - support for fractional stoich coefficients - -2005-07-24 20:52 dggoodwin - - * Cantera/src/converters/: Reaction.cpp, Reaction.h: added fwdOrder - -2005-07-24 20:51 dggoodwin - - * Cantera/src/converters/CKParser.cpp: now recognizes the FORD - keyword - -2005-07-23 07:12 dggoodwin - - * test_problems/silane_equil/output_blessed.txt: SI chem potential - changed in last digit - -2005-07-22 06:33 dggoodwin - - * Cantera/src/ChemEquil.cpp, Cantera/src/GasKinetics.cpp, - Cantera/src/GasKinetics.h, configure, ext/f2c_libs/arith.h: - cleanup - -2005-07-22 05:50 dggoodwin - - * examples/cxx/: Makefile.in, equil_example1.cpp, example_utils.h, - examples.cpp, kinetics_example1.cpp, kinetics_example2.cpp, - rxnpath_example1.cpp, transport_example1.cpp, - transport_example2.cpp: updated - -2005-07-22 05:50 dggoodwin - - * Cantera/src/equilibrate.cpp: minor cleanup - -2005-07-22 05:36 dggoodwin - - * Cantera/python/setup.py.in: replaced g2c with ctf2c - -2005-07-21 21:36 dggoodwin - - * Cantera/src/equil.h: changed default loglevel to 0. - -2005-07-21 20:27 dggoodwin - - * Cantera/src/: ChemEquil.cpp, ChemEquil.h, equil.h, - equilibrate.cpp, MultiPhase.cpp, MultiPhase.h, - MultiPhaseEquil.cpp, MultiPhaseEquil.h: enhanced and cleaned up - equilibrium code - -2005-07-21 08:00 dggoodwin - - * test_problems/python/.cvsignore: fixed .cvsignore so that - frac_blessed.out is not included - -2005-07-16 05:19 dggoodwin - - * test_problems/python/frac_blessed.out: removed diagnostic - messages - -2005-07-14 11:44 dggoodwin - - * Cantera/src/: MultiPhase.cpp, MultiPhase.h, ChemEquil.h: - improvements to equilibrate - -2005-07-14 11:40 dggoodwin - - * Cantera/src/: importCTML.cpp, importCTML.h: allow tolerance on - reaction element balances, rather than requiring precise balance - -2005-07-02 11:46 hkmoffa - - * config/configure.in: Fixed an error in the configure.in file, - where the F90 interface was requested to be not built, but an - attempt to build it is made anyway -> windows cygwin interface. - -2005-07-02 11:30 hkmoffa - - * configure: Took out an extraneous line that might be confusing. - -2005-06-28 09:00 hkmoffa - - * Cantera/src/MultiPhase.cpp: Fixed a compilation error condition. - Commented out the call to init() within updatePhases(). - -2005-06-27 07:51 dggoodwin - - * Cantera/src/: MultiPhaseEquil.cpp, MultiPhaseEquil.h, - MultiPhase.h, MultiPhase.cpp: cleanup - -2005-06-25 08:57 dggoodwin - - * Makefile.in, Cantera/clib/src/ctmultiphase.cpp, - Cantera/python/examples/.cvsignore, - Cantera/python/examples/run_examples.py, - Cantera/src/MultiPhase.cpp, Cantera/src/MultiPhaseEquil.cpp, - Cantera/src/MultiPhaseEquil.h: cleanup - -2005-06-25 06:16 dggoodwin - - * Cantera/python/examples/: catcomb.py, critProperties.py, - diamond.py, dustygas.py, flame1.py, flame2.py, function1.py, - isentropic.py, mix1.py, mix2.py, npflame1.py, rankine.py, - reactor1.py, reactor2.py, rxnpath1.py, rxnpath2.py, stflame1.py, - flames/npflame1.py, flames/ohn.cti, gasdynamics/isentropic.py, - liquid_vapor/critProperties.py, liquid_vapor/rankine.py, - misc/rxnpath1.py, reactors/function1.py, reactors/mix1.py, - reactors/mix2.py, reactors/reactor1.py, reactors/reactor2.py, - surface_chemistry/catcomb.py, surface_chemistry/diamond.py, - transport/dustygas.py: reorganized - -2005-06-24 22:27 dggoodwin - - * Cantera/clib/src/ctmultiphase.cpp, - Cantera/python/Cantera/OneD/__init__.py, - Cantera/python/examples/catcomb.py, - Cantera/python/examples/flames/ohn.cti, - Cantera/src/MultiPhase.cpp, Cantera/src/MultiPhase.h, - Cantera/src/MultiPhaseEquil.cpp, Cantera/src/MultiPhaseEquil.h, - Cantera/src/StoichManager.h, Cantera/src/ThermoPhase.h, - Cantera/src/oneD/Domain1D.h, Cantera/src/oneD/OneDim.cpp, - Cantera/src/oneD/StFlow.cpp, tools/src/package4mac.in, - tools/templates/f77/demo.mak.in, tools/templates/f90/demo.mak.in: - cleanup - -2005-06-24 21:55 dggoodwin - - * win32/vc7/: cantera.sln, SetupCantera/SetupCantera.vdproj, - cantera/cantera.vcproj: minor cleanup - -2005-06-24 10:43 dggoodwin - - * apps/MixMaster/KineticsFrame.py: changed default to non-browser - -2005-06-24 10:04 dggoodwin - - * README.txt: updated - -2005-06-23 08:14 hkmoffa - - * config/: configure, configure.in: Took out the version number - from the path directories. Simplified the installation - variability in the process by taking out the choice for a - distributed installation. Now, everything looks the same under - the "Cantera Installation Directory Tree" hood, no matter what - version is used. This should reduce the number of installation - problems encountered. - -2005-06-23 08:10 hkmoffa - - * Makefile.in: Changed the rm commands to use a common rule. On - occasion make was failing because rm didn't have the -r option - when it encountered directories. - -2005-06-18 11:03 dggoodwin - - * Makefile.in: copy cti files to Python flame demo directory - -2005-06-18 11:02 dggoodwin - - * Cantera/python/examples/flames/: free_h2_air.py, ohn.cti: add - free H2/air flame example - -2005-06-18 10:01 dggoodwin - - * tools/templates/cxx/demo.mak.in: Prerelease_1_6_0_branch merged - into trunk - -2005-06-18 09:58 dggoodwin - - * .cvsignore, ChangeLog, INSTALLING, Makefile.in, README, - config.h.in, configure, winconfig.h, Cantera/Makefile.in, - Cantera/clib/src/Cabinet.h, Cantera/clib/src/Makefile.in, - Cantera/clib/src/Storage.cpp, Cantera/clib/src/ct.cpp, - Cantera/clib/src/ct.h, Cantera/clib/src/ctfunc.cpp, - Cantera/clib/src/ctmultiphase.cpp, - Cantera/clib/src/ctmultiphase.h, Cantera/clib/src/ctonedim.cpp, - Cantera/clib/src/ctonedim.h, Cantera/clib/src/ctreactor.cpp, - Cantera/clib/src/ctrpath.cpp, Cantera/clib/src/ctxml.cpp, - Cantera/cxx/Makefile.in, Cantera/cxx/demos/Makefile.in, - Cantera/cxx/demos/flamespeed.cpp, - Cantera/cxx/demos/kinetics1.cpp, Cantera/cxx/demos/rankine.cpp, - Cantera/cxx/include/Cantera.h, Cantera/cxx/include/equilibrium.h, - Cantera/cxx/include/importPhase.h, - Cantera/cxx/include/integrators.h, Cantera/cxx/include/onedim.h, - Cantera/cxx/include/transport.h, Cantera/cxx/include/zerodim.h, - Cantera/cxx/src/cxxutils.cpp, - Cantera/fortran/src/cantera_kinetics.f90, - Cantera/fortran/src/cantera_thermo.f90, - Cantera/matlab/Makefile.in, Cantera/matlab/setup_matlab.py.in, - Cantera/matlab/cantera/buildwin.m, - Cantera/matlab/cantera/ck2cti.m, - Cantera/matlab/cantera/1D/@Domain1D/Domain1D.m, - Cantera/matlab/cantera/1D/@Domain1D/private/domain_methods.m, - Cantera/matlab/cantera/@Mixture/Mixture.m, - Cantera/matlab/cantera/@Mixture/addPhase.m, - Cantera/matlab/cantera/@Mixture/chemPotentials.m, - Cantera/matlab/cantera/@Mixture/display.m, - Cantera/matlab/cantera/@Mixture/elementIndex.m, - Cantera/matlab/cantera/@Mixture/equilibrate.m, - Cantera/matlab/cantera/@Mixture/mix_hndl.m, - Cantera/matlab/cantera/@Mixture/nElements.m, - Cantera/matlab/cantera/@Mixture/nPhases.m, - Cantera/matlab/cantera/@Mixture/nSpecies.m, - Cantera/matlab/cantera/@Mixture/phaseMoles.m, - Cantera/matlab/cantera/@Mixture/pressure.m, - Cantera/matlab/cantera/@Mixture/setPhaseMoles.m, - Cantera/matlab/cantera/@Mixture/setPressure.m, - Cantera/matlab/cantera/@Mixture/setSpeciesMoles.m, - Cantera/matlab/cantera/@Mixture/setTemperature.m, - Cantera/matlab/cantera/@Mixture/speciesIndex.m, - Cantera/matlab/cantera/@Mixture/temperature.m, - Cantera/matlab/cantera/@Mixture/private/mixturemethods.m, - Cantera/matlab/cantera/@Reactor/mass.m, - Cantera/matlab/cantera/@Reactor/setEnergy.m, - Cantera/matlab/cantera/@Solution/display.m, - Cantera/matlab/cantera/@ThermoPhase/display.m, - Cantera/matlab/cantera/@ThermoPhase/equilibrate.m, - Cantera/matlab/cantera/@ThermoPhase/name.m, - Cantera/matlab/cantera/@ThermoPhase/setName.m, - Cantera/matlab/cantera/@ThermoPhase/private/thermo_set.m, - Cantera/matlab/cantera/examples/catcomb.m, - Cantera/matlab/cantera/examples/flame1.m, - Cantera/matlab/cantera/examples/ignite.m, - Cantera/matlab/cantera/examples/ignite2.m, - Cantera/matlab/cantera/examples/ignite3.m, - Cantera/matlab/cantera/examples/ignite_hp.m, - Cantera/matlab/cantera/examples/ignite_uv.m, - Cantera/matlab/cantera/examples/test_examples.m, - Cantera/matlab/cantera/private/ctfunctions.cpp, - Cantera/matlab/cantera/private/ctmatutils.h, - Cantera/matlab/cantera/private/ctmethods.cpp, - Cantera/matlab/cantera/private/mixturemethods.cpp, - Cantera/matlab/cantera/private/onedimmethods.cpp, - Cantera/matlab/cantera/private/phasemethods.cpp, - Cantera/matlab/cantera/private/thermomethods.cpp, - Cantera/matlab/cantera/private/write.cpp, - Cantera/matlab/cantera/tutorial/tut1.m, - Cantera/matlab/cantera/tutorial/tut4.m, - Cantera/python/Makefile.in, Cantera/python/ctml_writer.py, - Cantera/python/setup.py.in, Cantera/python/winsetup.py, - Cantera/python/Cantera/Kinetics.py, - Cantera/python/Cantera/Phase.py, - Cantera/python/Cantera/ThermoPhase.py, - Cantera/python/Cantera/__init__.py, - Cantera/python/Cantera/ck2cti.py, - Cantera/python/Cantera/constants.py, - Cantera/python/Cantera/mixture.py, Cantera/python/Cantera/num.py, - Cantera/python/Cantera/OneD/BurnerFlame.py, - Cantera/python/Cantera/OneD/FreeFlame.py, - Cantera/python/Cantera/OneD/onedim.py, - Cantera/python/examples/flame1.py, - Cantera/python/examples/equilibrium/KOH.cti, - Cantera/python/examples/equilibrium/adiabatic.py, - Cantera/python/examples/equilibrium/multiphase_plasma.py, - Cantera/python/examples/equilibrium/plotting.py, - Cantera/python/examples/equilibrium/simple.py, - Cantera/python/examples/equilibrium/stoich.py, - Cantera/python/examples/flames/adiabatic_flame.py, - Cantera/python/examples/flames/flame1.py, - Cantera/python/examples/flames/flame2.py, - Cantera/python/examples/flames/stflame1.py, - Cantera/python/examples/kinetics/ratecoeffs.py, - Cantera/python/src/cantera.def, Cantera/python/src/ct.def, - Cantera/python/src/ctflow.def, Cantera/python/src/ctfuncs.cpp, - Cantera/python/src/ctkinetics.def, - Cantera/python/src/ctmultiphase_methods.cpp, - Cantera/python/src/ctnumerics.def, - Cantera/python/src/ctonedim_methods.cpp, - Cantera/python/src/ctphase.def, - Cantera/python/src/ctphase_methods.cpp, - Cantera/python/src/ctsurf.def, Cantera/python/src/ctthermo.def, - Cantera/python/src/ctthermo_methods.cpp, - Cantera/python/src/cttransport.def, Cantera/python/src/methods.h, - Cantera/python/src/pycantera.cpp, Cantera/python/src/pylogger.h, - Cantera/python/src/pyutils.h, Cantera/src/.cvsignore, - Cantera/src/Array.h, Cantera/src/ArrayViewer.h, - Cantera/src/BandMatrix.h, Cantera/src/ChemEquil.cpp, - Cantera/src/ChemEquil.h, Cantera/src/ConstDensityThermo.cpp, - Cantera/src/ConstDensityThermo.h, Cantera/src/Constituents.cpp, - Cantera/src/Constituents.h, Cantera/src/Elements.cpp, - Cantera/src/Elements.h, Cantera/src/GRI_30_Kinetics.cpp, - Cantera/src/GasKinetics.cpp, Cantera/src/GasKinetics.h, - Cantera/src/IdealGasPhase.cpp, Cantera/src/IdealGasPhase.h, - Cantera/src/ImplicitSurfChem.cpp, - Cantera/src/InterfaceKinetics.cpp, - Cantera/src/InterfaceKinetics.h, Cantera/src/Kinetics.cpp, - Cantera/src/Kinetics.h, Cantera/src/KineticsFactory.cpp, - Cantera/src/LatticeSolidPhase.cpp, - Cantera/src/LatticeSolidPhase.h, Cantera/src/Makefile.in, - Cantera/src/MetalPhase.h, Cantera/src/MultiPhase.cpp, - Cantera/src/MultiPhase.h, Cantera/src/MultiPhaseEquil.cpp, - Cantera/src/MultiPhaseEquil.h, Cantera/src/Phase.cpp, - Cantera/src/Phase.h, Cantera/src/RateCoeffMgr.h, - Cantera/src/ReactionData.h, Cantera/src/ReactionStoichMgr.cpp, - Cantera/src/ReactionStoichMgr.h, Cantera/src/RxnRates.h, - Cantera/src/SpeciesThermoFactory.cpp, Cantera/src/State.h, - Cantera/src/StoichManager.h, Cantera/src/StoichSubstance.cpp, - Cantera/src/StoichSubstance.h, Cantera/src/SurfPhase.h, - Cantera/src/ThermoFactory.cpp, Cantera/src/ThermoPhase.cpp, - Cantera/src/ThermoPhase.h, Cantera/src/config.h, - Cantera/src/ct2ctml.cpp, Cantera/src/ct_defs.h, - Cantera/src/ctexceptions.h, Cantera/src/ctml.cpp, - Cantera/src/ctvector.cpp, Cantera/src/global.h, - Cantera/src/importCTML.cpp, Cantera/src/logger.h, - Cantera/src/misc.cpp, Cantera/src/mix_defs.h, - Cantera/src/phasereport.cpp, Cantera/src/reaction_defs.h, - Cantera/src/units.h, Cantera/src/utilities.h, - Cantera/src/converters/Makefile.in, - Cantera/src/converters/ck2ct.cpp, Cantera/src/converters/ck2ct.h, - Cantera/src/oneD/Domain1D.h, Cantera/src/oneD/Inlet1D.h, - Cantera/src/oneD/Makefile.in, Cantera/src/oneD/OneDim.cpp, - Cantera/src/oneD/StFlow.cpp, Cantera/src/oneD/StFlow.h, - Cantera/src/oneD/boundaries1D.cpp, - Cantera/src/transport/Makefile.in, - Cantera/src/transport/MultiTransport.cpp, - Cantera/src/transport/SolidTransport.cpp, - Cantera/src/transport/TransportFactory.cpp, - Cantera/src/zeroD/FlowDevice.cpp, Cantera/src/zeroD/FlowDevice.h, - Cantera/src/zeroD/Makefile.in, - Cantera/src/zeroD/PID_Controller.h, - Cantera/src/zeroD/Reactor.cpp, Cantera/src/zeroD/Reactor.h, - Cantera/src/zeroD/ReactorBase.cpp, - Cantera/src/zeroD/ReactorBase.h, - Cantera/src/zeroD/ReactorNet.cpp, Cantera/src/zeroD/ReactorNet.h, - Cantera/src/zeroD/Reservoir.h, Cantera/src/zeroD/Wall.cpp, - Cantera/src/zeroD/Wall.h, Cantera/src/zeroD/flowControllers.h, - apps/MixMaster/KineticsFrame.py, apps/MixMaster/Mix.py, - apps/MixMaster/ThermoFrame.py, apps/MixMaster/ThermoProp.py, - config/configure, config/configure.in, data/inputs/elements.xml, - data/inputs/nasa.cti, data/inputs/nasa_condensed.cti, - data/inputs/nasa_gas.cti, examples/cxx/Makefile.in, - examples/cxx/equil_example1.cpp, examples/cxx/examples.cpp, - examples/cxx/kinetics_example1.cpp, ext/Makefile.in, - ext/blas/Makefile.in, ext/cvode/Makefile.in, - ext/f2c_blas/Makefile.in, ext/f2c_lapack/Makefile.in, - ext/f2c_libs/Makefile.in, ext/f2c_libs/arith.h, - ext/f2c_math/.cvsignore, ext/f2c_math/Makefile.in, - ext/f2c_math/fdump.c, ext/f2c_recipes/Makefile.in, - ext/lapack/Makefile.in, ext/math/Makefile.in, - ext/recipes/Makefile.in, ext/tpx/.depends, ext/tpx/Makefile.in, - test_problems/ck2cti_test/gri30a_blessed.cti, - test_problems/ck2cti_test/runtest.in, - test_problems/diamondSurf/Makefile.in, - test_problems/diamondSurf/diamond_blessed.xml, - test_problems/diamondSurf/runDiamond.cpp, - test_problems/python/flame1_blessed.csv, - test_problems/python/flame1_blessed_linux.csv, - test_problems/python/frac.cti, test_problems/python/frac.py, - test_problems/python/frac_blessed.out, - test_problems/python/runtest, - test_problems/silane_equil/Makefile.in, - test_problems/silane_equil/output_blessed.txt, - test_problems/silane_equil/silane_equil.cpp, - test_problems/surfkin/Makefile.in, tools/doc/Cantera.cfg, - tools/doc/footer.html, tools/doc/header.html, - tools/doc/doxyinput/Cantera.txt, tools/doc/doxyinput/build.txt, - tools/doc/doxyinput/ctnew.txt, - tools/doc/doxyinput/cxx-headers.txt, - tools/doc/doxyinput/demo.cpp, tools/doc/doxyinput/demo1.cpp, - tools/doc/doxyinput/demo1a.cpp, - tools/doc/doxyinput/demoequil.cpp, - tools/doc/doxyinput/equildemo.txt, tools/doc/doxyinput/ex1.cpp, - tools/doc/doxyinput/except.cpp, - tools/doc/doxyinput/exceptions.txt, - tools/doc/doxyinput/introcxx.txt, - tools/doc/doxyinput/languages.txt, - tools/doc/doxyinput/thermo.txt, - tools/doc/doxyinput/thermodemo.cpp, - tools/doc/doxyinput/thermodemo.txt, tools/src/Makefile.in, - tools/src/ck2cti.cpp, tools/src/findtag.py, - tools/src/finish_install.py.in, tools/src/fixtext.cpp, - tools/src/package4mac.in: Prerelease_1_6_0_branch merged into - trunk - -2005-06-17 20:18 dggoodwin - - * Cantera/python/Cantera/OneD/FreeFlame.py: initial import - -2005-06-16 22:49 dggoodwin - - * Cantera/matlab/cantera/@Mixture/: Mixture.m, chemPotentials.m, - display.m, elementIndex.m, equilibrate.m, mix_hndl.m, - nElements.m, nSpecies.m, phaseMoles.m, pressure.m, - setPhaseMoles.m, setPressure.m, setSpeciesMoles.m, - setTemperature.m, speciesIndex.m, temperature.m: initial import - -2005-06-16 22:46 dggoodwin - - * Cantera/python/examples/flames/adiabatic_flame.py: initial import - -2005-06-16 15:59 dggoodwin - - * Cantera/matlab/cantera/@Solution/display.m: use display method - inherited from ThermoPhase - -2005-06-15 20:08 dggoodwin - - * Makefile.in, Cantera/matlab/cantera/examples/prandtl1.m, - Cantera/python/setup.py.in, Cantera/src/ChemEquil.cpp, - Cantera/src/MultiPhaseEquil.cpp: changes to make ChemEquil more - stable - -2005-06-09 15:27 dggoodwin - - * configure, Cantera/cxx/demos/Makefile.in, - examples/cxx/Makefile.in, examples/cxx/equil_example1.cpp, - test_problems/silane_equil/Makefile.in, - test_problems/surfkin/Makefile.in: minor cleanup - -2005-06-08 15:36 dggoodwin - - * configure, Cantera/matlab/setup_matlab.py.in, - Cantera/python/setup.py.in, Cantera/src/oneD/StFlow.cpp, - Cantera/src/oneD/StFlow.h, Cantera/src/oneD/boundaries1D.cpp, - config/configure, config/configure.in, - tools/templates/cxx/demo.mak.in: support for the Accelerate - framework on the Mac - -2005-06-07 22:29 dggoodwin - - * Cantera/python/examples/equilibrium/: KOH.cti, adiabatic.py, - multiphase_plasma.py, simple.py, stoich.py: initial import - -2005-06-07 20:54 dggoodwin - - * test_problems/python/flame1_blessed_linux.csv: updated blessed - file - -2005-06-07 19:43 dggoodwin - - * Cantera/matlab/cantera/private/mixturemethods.cpp: support for - multiphase mixtures - -2005-06-06 07:28 hkmoffa - - * Cantera/src/transport/TransportFactory.cpp: Added comments. - -2005-05-22 14:07 dggoodwin - - * test_problems/python/: frac.cti, frac.py, frac_blessed.out, - runtest: fractional stoichiometric coefficient test - -2005-05-22 13:38 dggoodwin - - * Cantera/src/GasKinetics.cpp, Cantera/src/GasKinetics.h, - Cantera/src/ReactionStoichMgr.cpp, - Cantera/src/SpeciesThermoFactory.cpp, - Cantera/src/StoichManager.h, Cantera/src/ct2ctml.cpp, - Cantera/src/mix_defs.h, configure, Cantera/clib/src/ct.cpp, - Cantera/clib/src/ct.h, Cantera/clib/src/ctmultiphase.cpp, - Cantera/clib/src/ctmultiphase.h, - Cantera/fortran/src/cantera_kinetics.f90, - Cantera/fortran/src/cantera_thermo.f90, - Cantera/matlab/Makefile.in, Cantera/matlab/setup_matlab.py.in, - Cantera/matlab/cantera/@ThermoPhase/name.m, - Cantera/matlab/cantera/private/ctmethods.cpp, - Cantera/matlab/cantera/private/phasemethods.cpp, - Cantera/matlab/cantera/private/thermomethods.cpp, - Cantera/matlab/cantera/private/write.cpp, - Cantera/python/Cantera/Kinetics.py, - Cantera/python/Cantera/Mixture.py, - Cantera/python/Cantera/ThermoPhase.py, - Cantera/python/Cantera/mixture.py, - Cantera/python/src/ctthermo_methods.cpp, - tools/doc/doxyinput/Cantera.txt, tools/doc/doxyinput/ctnew.txt, - tools/doc/doxyinput/demo1a.cpp, tools/doc/doxyinput/introcxx.txt: - support for fractional stoichiometric coefficients - -2005-05-19 15:15 hkmoffa - - * Cantera/src/units.h: Added in more units: nm - nanometers Angstrom Angstroms Activation Energy Units: - Kelvin (GasConstant) Dimensionless (273.15 * - GasConstant) - - -> specification of dimensionless gibbs free energies is - common - in electrochemistry. However, you have to multiply by the - current temperature to convert correctly here. - -2005-05-01 06:58 dggoodwin - - * Cantera/src/: Array.h, ArrayViewer.h, BandMatrix.h, ChemEquil.h, - Kinetics.h, MultiPhase.cpp, MultiPhase.h, MultiPhaseEquil.cpp, - MultiPhaseEquil.h, ReactionData.h, ReactionStoichMgr.cpp, - ReactionStoichMgr.h, StoichManager.h, ct_defs.h, ctml.cpp, - global.h, importCTML.cpp, phasereport.cpp: added support for - non-integral product stoichiometric coefficients - -2005-04-23 10:14 dggoodwin - - * Cantera/matlab/cantera/@Mixture/: Mixture.m, addPhase.m, - mix_hndl.m, nPhases.m, private/mixturemethods.m: initial import - -2005-04-23 10:12 dggoodwin - - * Cantera/matlab/cantera/@ThermoPhase/: equilibrate.m, name.m, - setName.m, private/thermo_set.m: added name and setName methods - -2005-04-22 19:42 dggoodwin - - * Cantera/matlab/cantera/examples/: ignite.m, ignite2.m, ignite3.m, - ignite_hp.m, ignite_uv.m: corrected plot labels to be mass, - rather than mole, fractions - -2005-04-17 08:48 hkmoffa - - * Cantera/src/global.h: Added cvs id information. - -2005-04-15 12:47 hkmoffa - - * ext/Makefile.in: Changed the Makefile to always make f2c_libs. - Applications may have use of this even if Cantera doesn't - actually use f2c. - -2005-04-15 12:01 hkmoffa - - * Cantera/cxx/demos/kinetics1.cpp: Added in the cantera/Cantera.h - include file. It seemed to need it to compile in the demo - directory of the install directory. - -2005-04-13 04:17 dggoodwin - - * Cantera/python/examples/: equilibrium/adiabatic.py, - equilibrium/plotting.py, flames/flame1.py, flames/flame2.py, - flames/stflame1.py, kinetics/ratecoeffs.py: updated examples - -2005-04-06 17:03 dggoodwin - - * Cantera/matlab/cantera/buildwin.m, - win32/vc7/SetupCantera/SetupCantera.vdproj: minor changes to - SetupCantera - -2005-04-01 20:37 dggoodwin - - * Cantera/python/Cantera/constants.py: changed GasConstant to 1999 - CODATA value - -2005-04-01 15:21 dggoodwin - - * CVSROOT/commitinfo: enabled cvs_acls - -2005-04-01 15:19 dggoodwin - - * CVSROOT/: avail, checkoutlist: added avail - -2005-04-01 06:29 dggoodwin - - * tools/doc/: Cantera.cfg, doxyinput/Cantera.txt, - doxyinput/build.txt, doxyinput/ctnew.txt, - doxyinput/cxx-headers.txt, doxyinput/demo.cpp, - doxyinput/demo1.cpp, doxyinput/demo1a.cpp, - doxyinput/demoequil.cpp, doxyinput/equildemo.txt, - doxyinput/ex1.cpp, doxyinput/except.cpp, - doxyinput/exceptions.txt, doxyinput/introcxx.txt, - doxyinput/languages.txt, doxyinput/thermo.txt, - doxyinput/thermodemo.cpp, doxyinput/thermodemo.txt: new doxygen - files - -2005-03-31 17:10 dggoodwin - - * Cantera/src/: IdealGasPhase.h, State.h, ThermoPhase.h, misc.cpp, - utilities.h: updated comments - -2005-03-30 09:33 hkmoffa - - * Cantera/src/ThermoPhase.h: Fixed a comment section that - incorrectly identified a function as returning a Gibbs energy - when it actually returned a Heat capacity. - -2005-03-30 08:03 hkmoffa - - * Makefile.in: Took residual particle Makefile stuff out of this - file. - -2005-03-30 08:02 hkmoffa - - * Cantera/Makefile.in: Took residual particle configure stuff out - of this file. - -2005-03-30 08:00 hkmoffa - - * config/configure.in: Took residual particle stuff out of this - file. - -2005-03-23 12:54 hkmoffa - - * Cantera/src/.cvsignore: Added *.d - -2005-03-09 12:48 dggoodwin - - * Cantera/python/ctml_writer.py: added support for fractional - product stoichiometric coefficients in global irreversible - reactions - -2005-03-05 07:43 dggoodwin - - * Cantera/src/: LatticeSolidPhase.h, LatticeSolidPhase.cpp: initial - import - -2005-02-25 04:48 dggoodwin - - * Makefile.in, config/configure, config/configure.in: g95 changes - -2005-02-24 19:52 dggoodwin - - * Makefile.in, Cantera/python/setup.py.in, config/configure, - config/configure.in, tools/src/finish_install.py.in: minor - cleanup - -2005-02-24 11:01 dggoodwin - - * Cantera/src/converters/ck2ct.cpp: minor cleanup - -2005-02-24 11:01 dggoodwin - - * Cantera/src/config.h: added check for CANTERA_APP - -2005-02-24 11:01 dggoodwin - - * Cantera/cxx/include/Cantera.h: added definition of CANTERA_APP, - which is used in Cantera/src/config.h to control where to find - the config file - -2005-02-24 10:59 dggoodwin - - * test_problems/: diamondSurf/runDiamond.cpp, - silane_equil/silane_equil.cpp: added #include for file Cantera.h - -2005-02-24 10:59 dggoodwin - - * test_problems/silane_equil/output_blessed.txt: changed output - format - -2005-02-24 08:54 dggoodwin - - * tools/src/findtag.py: initial import - -2005-02-22 21:27 dggoodwin - - * CVSROOT/loginfo: added syncmail - -2005-02-17 09:35 dggoodwin - - * apps/MixMaster/: Mix.py, ThermoFrame.py, ThermoProp.py: minor - changes - -2005-02-17 08:25 dggoodwin - - * apps/MixMaster/KineticsFrame.py: added scrollbar to reaction - window - -2005-02-16 22:12 dggoodwin - - * apps/MixMaster/KineticsFrame.py: changed default reaction path - diagram format to SVG - -2005-02-10 00:15 dggoodwin - - * Cantera/src/Makefile.in: minor win32 bug fixes - -2005-02-10 00:10 dggoodwin - - * Cantera/clib/src/ct.h, Cantera/matlab/cantera/buildwin.m, - Cantera/matlab/cantera/private/ctmethods.cpp, - Cantera/python/src/pycantera.cpp, Cantera/src/MultiPhase.cpp, - Cantera/src/config.h, Cantera/src/converters/ck2ct.cpp, - win32/vc7/cantera.sln, win32/vc7/cantera/cantera.vcproj, - win32/vc7/tpx/tpx.vcproj: minor win32 bug fixes - -2005-02-09 02:26 dggoodwin - - * Makefile.in, configure, Cantera/clib/src/ct.cpp, - Cantera/clib/src/ct.h, Cantera/python/Cantera/Mixture.py, - Cantera/python/Cantera/__init__.py, - Cantera/python/Cantera/mixture.py, - Cantera/python/examples/equilibrium/adiabatic.py, - Cantera/python/examples/equilibrium/plotting.py, - Cantera/python/src/ctfuncs.cpp, - Cantera/python/src/ctthermo_methods.cpp, - Cantera/python/src/methods.h, Cantera/python/src/pycantera.cpp, - Cantera/python/src/pyutils.h, tools/src/package4mac.in: support - for HTML log files. - -2005-02-09 02:23 dggoodwin - - * Cantera/src/: MultiPhase.cpp, MultiPhaseEquil.cpp, misc.cpp: - support for HTML log files. - -2005-02-08 08:52 dggoodwin - - * config/: configure, configure.in: corrected error in g95 options - -2005-02-03 13:44 dggoodwin - - * Cantera/python/examples/equilibrium/adiabatic.py: initial import - -2005-02-02 12:07 dggoodwin - - * test_problems/ck2cti_test/runtest.in: minor output format change - -2005-02-02 11:59 dggoodwin - - * test_problems/ck2cti_test/gri30a_blessed.cti: minor output format - change - -2005-02-02 11:37 dggoodwin - - * Cantera/src/config.h: not needed in repository - -2005-02-02 11:10 dggoodwin - - * Cantera/: clib/src/Cabinet.h, clib/src/ctfunc.cpp, - clib/src/ctmultiphase.cpp, clib/src/ctonedim.cpp, - clib/src/ctreactor.cpp, clib/src/ctrpath.cpp, clib/src/ctxml.cpp, - src/config.h: added template<> - -2005-02-01 15:27 dggoodwin - - * Cantera/python/: Makefile.in, Cantera/Phase.py, Cantera/num.py, - src/pycantera.cpp: changed numarray/Numeric selection to avoid - importing the wrong module - -2005-02-01 07:22 dggoodwin - - * Cantera/python/src/: cantera.def, ct.def, ctflow.def, - ctkinetics.def, ctnumerics.def, ctphase.def, ctphase_methods.cpp, - ctsurf.def, ctthermo.def, cttransport.def: removed unused files - -2005-01-31 10:54 dggoodwin - - * Cantera/matlab/: Makefile.in, cantera/ck2cti.m, - cantera/private/ctfunctions.cpp: added support for ck2cti without - requiring external program - -2005-01-31 04:20 dggoodwin - - * Cantera/python/Cantera/ck2cti.py: initial import - -2005-01-31 04:18 dggoodwin - - * Cantera/: clib/src/ct.cpp, clib/src/ct.h, - clib/src/ctmultiphase.cpp, clib/src/ctmultiphase.h, - python/Makefile.in, python/setup.py.in, - python/Cantera/Mixture.py, python/Cantera/mixture.py, - python/src/ctfuncs.cpp, python/src/ctmultiphase_methods.cpp, - python/src/methods.h: added function ck2cti - -2005-01-31 04:18 dggoodwin - - * Cantera/src/converters/ck2ct.cpp: printf and stream i/o changed - to fprintf to allow writing cti file to a file rather than to the - standard output - -2005-01-31 04:16 dggoodwin - - * Cantera/src/phasereport.cpp: only print mu for non-zero species - -2005-01-28 18:57 dggoodwin - - * Cantera/clib/src/: Storage.cpp, ct.cpp: corrected a problem with - phases with identical names - -2005-01-28 18:46 dggoodwin - - * Cantera/python/Cantera/Kinetics.py: corrected a problem with - phases with identical names - -2005-01-24 19:48 dggoodwin - - * ext/: f2c_lapack/Makefile.in, f2c_math/.cvsignore: added files to - .cvsignore - -2005-01-24 19:41 dggoodwin - - * ChangeLog, Makefile.in, configure, Cantera/cxx/demos/Makefile.in, - Cantera/cxx/demos/demos.cpp, Cantera/cxx/demos/flamespeed.cpp, - Cantera/cxx/demos/kin1_blessed.csv, - Cantera/cxx/demos/kin1_blessed.dat, - Cantera/cxx/demos/kinetics1.cpp, Cantera/cxx/demos/rankine.cpp, - Cantera/python/Cantera/liquidvapor.py, Cantera/src/config.h, - Cantera/src/misc.cpp, Cantera/src/phasereport.cpp, - bin/mixmaster.py, config/configure, config/configure.in, - data/inputs/liquidvapor.cti, ext/tpx/.depends, - ext/tpx/HFC134a.cpp, ext/tpx/HFC134a.h, ext/tpx/Makefile.in, - ext/tpx/subs.h, ext/tpx/utils.cpp, tools/bin/erase: fixed problem - with dependencies for ck2cti - -2005-01-24 19:38 dggoodwin - - * tools/src/ck2cti.cpp, Cantera/src/converters/ck2ct.cpp, - Cantera/src/converters/ck2ct.h: added validate option - -2005-01-24 07:06 dggoodwin - - * Makefile.in, configure, Cantera/cxx/demos/Makefile.in, - Cantera/cxx/demos/demos.cpp, Cantera/cxx/demos/flamespeed.cpp, - Cantera/cxx/demos/kinetics1.cpp, Cantera/cxx/demos/rankine.cpp, - Cantera/src/config.h, Cantera/src/misc.cpp, ext/tpx/.depends, - ext/tpx/utils.cpp, tools/bin/erase: changed C++ demos - -2005-01-24 03:32 dggoodwin - - * Cantera/cxx/demos/: Makefile.in, demos.cpp, flamespeed.cpp, - kin1_blessed.csv, kin1_blessed.dat, kinetics1.cpp, rankine.cpp: - added program demo to run all demos - -2005-01-22 04:48 dggoodwin - - * win32/vc7/: SetupCantera/SetupCantera.vdproj, - cantera/cantera.vcproj, ck2cti/ck2cti.vcproj, - converters/converters.vcproj, ctmatlab/ctmatlab.vcproj, - ctpython/ctpython.vcproj, cvode/cvode.vcproj, - cxxutils/cxxutils.vcproj, f2c_blas/f2c_blas.vcproj, - f2c_lapack/f2c_lapack.vcproj, f2c_libs/f2c_libs.vcproj, - f2c_math/f2c_math.vcproj, f2c_recipes/f2c_recipes.vcproj, - oneD/oneD.vcproj, tpx/tpx.vcproj, transport/transport.vcproj, - zeroD/zeroD.vcproj: added hfc134a to Cantera - -2005-01-19 13:22 dggoodwin - - * data/inputs/: nasa.cti, nasa_condensed.cti, nasa_gas.cti: - separated gaseous and condensed-phase species - -2005-01-18 06:36 dggoodwin - - * ext/tpx/HFC134a.h: fixed include error - -2005-01-14 05:41 dggoodwin - - * configure, Cantera/python/Cantera/liquidvapor.py, - Cantera/src/phasereport.cpp, bin/mixmaster.py, - data/inputs/liquidvapor.cti, ext/f2c_libs/arith.h, - ext/tpx/HFC134a.cpp, ext/tpx/HFC134a.h, ext/tpx/Makefile.in, - ext/tpx/subs.h, ext/tpx/utils.cpp: added HFC134a - -2005-01-13 10:02 hkmoffa - - * Cantera/src/StoichSubstance.h: Added a "get" in front of some - void functions. - -2005-01-13 06:02 dggoodwin - - * Cantera/src/: ChemEquil.h, ThermoPhase.h, config.h, - oneD/Domain1D.h, oneD/StFlow.cpp: changed code related to - adiabatic flame - -2005-01-13 05:58 dggoodwin - - * Cantera/matlab/cantera/: @ThermoPhase/equilibrate.m, - private/thermomethods.cpp: added option to select equil solver - -2005-01-13 05:58 dggoodwin - - * Cantera/matlab/cantera/examples/: catcomb.m, flame1.m, - prandtl1.m, test_examples.m: added script to test selected - examples without pausing - -2005-01-12 16:33 hkmoffa - - * Cantera/src/ThermoPhase.h: Forgot to add to functions to - ThermoPhase.h: getActivityCoefficents() - getStandardVolumes() - -2005-01-12 15:09 hkmoffa - - * Cantera/src/: ConstDensityThermo.cpp, ConstDensityThermo.h, - GRI_30_Kinetics.cpp, GasKinetics.cpp, GasKinetics.h, - IdealGasPhase.cpp, IdealGasPhase.h, StoichSubstance.cpp, - StoichSubstance.h, ThermoPhase.h, config.h, oneD/StFlow.cpp, - transport/MultiTransport.cpp, transport/TransportFactory.cpp: - This delta contains the suggested changes to the ThermoPhase API. - It clears up the distinction between the quantities calculated - from the standard state and quantitities that are calculated - based on the "reference state". The reference state is at a - fixed pressure, while the standard state is at the T and P of the - solution. - - The delta also contains changes to the implementation of the - Ideal Gas Law. The standard concentration is now defined to be - equal to p/RT instead of the previous value of p_ref/RT. Also, - as a consequence the returned values of the activities will be - equal to the solution mole fractions. Numerically, equilibrium - constants and reaction rates are the same up to numerical - round-off error. - -2005-01-12 08:03 hkmoffa - - * Cantera/clib/src/Makefile.in: Fixed an error in this Makefile. - libclib.a was being installed in the lib directory itself with - the name "cantera". Now it is being installed in - ctversion/libclib.a - -2005-01-11 18:22 hkmoffa - - * .cvsignore, Makefile.in, Cantera/clib/src/Makefile.in, - Cantera/cxx/Makefile.in, Cantera/cxx/demos/Makefile.in, - Cantera/src/Kinetics.cpp, Cantera/src/Kinetics.h, - Cantera/src/KineticsFactory.cpp, Cantera/src/Makefile.in, - Cantera/src/config.h, Cantera/src/ctvector.cpp, - Cantera/src/converters/Makefile.in, Cantera/src/oneD/Makefile.in, - Cantera/src/transport/Makefile.in, Cantera/src/zeroD/Makefile.in, - config/configure, config/configure.in, ext/blas/Makefile.in, - ext/cvode/Makefile.in, ext/f2c_blas/Makefile.in, - ext/f2c_lapack/Makefile.in, ext/f2c_libs/Makefile.in, - ext/f2c_math/Makefile.in, ext/f2c_recipes/Makefile.in, - ext/lapack/Makefile.in, ext/math/Makefile.in, - ext/recipes/Makefile.in, ext/tpx/Makefile.in, - tools/src/Makefile.in, tools/templates/cxx/demo.mak.in: Revision - of the Makefiles to eliminate extra work in recompiles. No - linking or compilation will be done if not necessary - - .h files are sent to build/include tree in the lower level - makefiles, as a consequence. - - Kinetics.cpp new file was created by taking routines in - KineticsFactory.cpp and placing them in the new file. - - demo.mak.in now has a CXX_END_LIBS capability. My linux system - needs this for some reason. - -2005-01-11 18:19 hkmoffa - - * configure: Changed the default for NEED_NUMERIC from 'n' to 'y' - to help with backwards compatibility with previous releases. - -2005-01-10 06:57 dggoodwin - - * tools/doc/python/mkmkdoc.py: initial import - -2005-01-09 12:29 dggoodwin - - * config.h, configure, Cantera/clib/src/ct.cpp, - Cantera/clib/src/ctmultiphase.cpp, - Cantera/cxx/include/PureFluid.h, Cantera/cxx/src/writelog.cpp, - Cantera/python/ctml_writer.py, Cantera/python/winsetup.py, - Cantera/python/Cantera/Mixture.py, - Cantera/python/Cantera/mixture.py, Cantera/python/Cantera/num.py, - Cantera/src/ChemEquil.cpp, Cantera/src/ChemEquil.h, - Cantera/src/Constituents.cpp, Cantera/src/ImplicitChem.cpp, - Cantera/src/InterfaceKinetics.h, Cantera/src/Makefile.in, - Cantera/src/MultiPhase.cpp, Cantera/src/MultiPhase.h, - Cantera/src/MultiPhaseEquil.cpp, Cantera/src/MultiPhaseEquil.h, - Cantera/src/PureFluidPhase.h, - Cantera/src/SpeciesThermoFactory.cpp, - Cantera/src/ThermoFactory.cpp, Cantera/src/config.h, - Cantera/src/ct2ctml.cpp, Cantera/src/global.h, - Cantera/src/importCTML.h, Cantera/src/converters/CKParser.cpp, - Cantera/src/oneD/StFlow.cpp, Cantera/src/transport/Makefile.in, - Cantera/src/zeroD/Makefile.in, - Cantera/src/zeroD/flowControllers.h, apps/MixMaster/DataFrame.py, - apps/MixMaster/DataGraph.py, apps/MixMaster/Mix.py, - apps/MixMaster/main.py, bin/mixmaster.py, - data/inputs/graphite.cti, data/inputs/water.cti, - tools/src/package4mac.in, tools/testtools/csvdiff.cpp: trunk - changes merged in - -2005-01-09 11:32 dggoodwin - - * tools/testtools/csvdiff.cpp: modified csvdiff to allow larger - error bounds when solution is changing rapidly - -2005-01-09 10:58 dggoodwin - - * test_problems/silane_equil/output_blessed.txt: updated blessed - output due to format change - -2005-01-08 14:27 dggoodwin - - * data/inputs/: graphite.cti, water.cti: added water.cti - -2005-01-07 17:10 dggoodwin - - * win32/vc7/: cantera/cantera.vcproj, config_h/config_h.vcproj: - added a file to project cantera - -2005-01-07 16:59 dggoodwin - - * win32/vc7/config_h/config_h.vcproj: added project config_h - -2005-01-07 16:29 dggoodwin - - * win32/vc7/demos/: CanteraDemos.sln, Rankine.vcproj: added project - rankine - -2005-01-07 02:26 dggoodwin - - * Cantera/: clib/src/ct.cpp, clib/src/ct.h, - cxx/demos/Makefile.install, cxx/demos/rankine.cpp, - cxx/src/writelog.cpp, src/ChemEquil.h, src/Constituents.cpp, - src/DenseMatrix.cpp, src/ImplicitChem.cpp, - src/InterfaceKinetics.cpp, src/InterfaceKinetics.h, - src/Makefile.in, src/PureFluidPhase.cpp, src/PureFluidPhase.h, - src/ShomateThermo.h, src/ThermoFactory.cpp, src/config.h, - src/ct2ctml.cpp, src/global.h, src/importCTML.h, - src/converters/CKParser.cpp, src/converters/CKParser.h, - src/converters/CKReader.h, src/converters/Group.h, - src/converters/ckr_utils.cpp, src/converters/ckr_utils.h, - src/converters/config.h, src/converters/writelog.cpp, - src/oneD/StFlow.cpp, src/transport/Makefile.in, - src/zeroD/Makefile.in, src/zeroD/flowControllers.h: merged - changes from branch - -2005-01-07 01:58 dggoodwin - - * Cantera/src/MultiPhase.cpp: initial import - -2005-01-07 01:55 dggoodwin - - * Cantera/: src/PureFluidPhase.cpp, src/PureFluidPhase.h, - src/ThermoFactory.cpp, clib/src/ct.cpp, python/Cantera/num.py: - changed class PureFluid to PureFluidPhase - -2005-01-07 01:46 dggoodwin - - * Cantera/cxx/include/PureFluid.h: merged from branch - -2005-01-07 01:43 dggoodwin - - * Cantera/cxx/include/PureFluid.h: initial import - -2005-01-07 01:39 dggoodwin - - * Cantera/cxx/demos/: Makefile.install, rankine.cpp: added open - rankine example - -2005-01-06 15:42 dggoodwin - - * config.h, winconfig.h, Cantera/python/Cantera/num.py, - Cantera/src/config.h: cleanup - -2005-01-06 15:30 dggoodwin - - * Cantera/cxx/demos/flamespeed.cpp, - examples/cxx/transport_example1.cpp: minor cleanup - -2005-01-06 04:49 dggoodwin - - * ChangeLog, README.txt, Cantera/clib/src/ctmultiphase.cpp, - Cantera/cxx/demos/flamespeed.cpp, - Cantera/python/Cantera/__init__.py, - Cantera/python/examples/flame1.py, - Cantera/python/examples/flame2.py, - Cantera/python/examples/npflame1.py, - Cantera/python/examples/stflame1.py, Cantera/src/ChemEquil.h, - Cantera/src/Makefile.in, Cantera/src/MultiPhaseEquil.cpp, - Cantera/src/ct2ctml.cpp, Cantera/src/ctvector.cpp, - Cantera/src/oneD/StFlow.cpp, examples/cxx/transport_example1.cpp, - ext/tpx/Sub.cpp: trunk changes merged into branch - -2005-01-06 04:32 dggoodwin - - * test_problems/silane_equil/output_blessed.txt: updated blessed - output due to format change - -2005-01-06 03:59 dggoodwin - - * Cantera/python/Cantera/: Mixture.py, mixture.py: re-added - -2005-01-06 03:58 dggoodwin - - * Cantera/python/Cantera/: Mixture.py, __init__.py, num.py, - solve.py, units.py, OneD/__init__.py: merged trunk - -2005-01-06 03:09 dggoodwin - - * Cantera/src/ctvector.cpp: fixed memory leak in operator= - -2005-01-06 03:08 dggoodwin - - * Cantera/src/oneD/StFlow.cpp: fixed memory leak in showSolution - -2005-01-05 13:04 dggoodwin - - * README.txt, config.h, Cantera/clib/src/ctmultiphase.cpp, - Cantera/python/Cantera/__init__.py, - Cantera/python/Cantera/solve.py, Cantera/python/Cantera/units.py, - Cantera/python/Cantera/OneD/__init__.py, - Cantera/python/examples/flame1.py, - Cantera/python/examples/flame2.py, - Cantera/python/examples/npflame1.py, - Cantera/python/examples/stflame1.py, Cantera/src/ChemEquil.h, - Cantera/src/Makefile.in, Cantera/src/MultiPhase.h, - Cantera/src/MultiPhaseEquil.cpp, Cantera/src/config.h, - Cantera/src/ct2ctml.cpp, examples/cxx/transport_example1.cpp: - minor cleanup - -2005-01-05 04:36 dggoodwin - - * INSTALLING, README, README.txt: removed unneeded files - -2005-01-04 17:28 dggoodwin - - * ext/tpx/Sub.cpp: fixed problem with starting guess for T in Tsat - that caused an exception with T > Tcrit on entry - -2005-01-04 17:04 hkmoffa - - * win32/vc7/cvode/.cvsignore: Added a directory name - -2005-01-04 17:03 hkmoffa - - * win32/vc7/.cvsignore: added a file name - -2005-01-04 17:01 hkmoffa - - * win32/vc7/: transport/.cvsignore, oneD/.cvsignore: Added a - directory - -2005-01-04 17:00 hkmoffa - - * win32/vc7/SetupCantera/.cvsignore: Adding the .cvsignore file - -2005-01-04 16:58 hkmoffa - - * win32/vc7/clib/: .cvsignore, clib.vcproj: Changed the library - paths in the Debug and Release versions. - -2005-01-04 16:54 hkmoffa - - * win32/vc7/ctmatlab/: .cvsignore, runmlab.cmd: changed forward - slashes into backslashes. - -2005-01-04 16:46 hkmoffa - - * win32/vc7/ctpython/: .cvsignore, ctpython.vcproj, runpython.cmd: - changed runpython.cmd to use backslashes. - -2005-01-04 14:28 hkmoffa - - * win32/vc7/SetupCantera/SetupCantera.vdproj: Changed LF's to - CR-LF's in the entire file. mcvc++ was having trouble reading the - file with just LF's. - -2005-01-04 14:23 hkmoffa - - * win32/vc7/SetupCantera/SetupCantera.vdproj: Changed LF's into - CR-LF's in this file. This was causing msvc++ not to be able to - load the file, at least for me. - -2005-01-04 12:32 hkmoffa - - * Cantera/src/transport/Makefile.in: New Makefile Format: - Installs .h files and libs at the same time. - -2005-01-04 12:30 hkmoffa - - * Cantera/src/zeroD/Makefile.in: New Makefile format: installs - .h files and libs at the same time. - -2005-01-03 15:40 hkmoffa - - * Cantera/python/Cantera/__init__.py: Took out the reference to - ctdata. ATM, this causes all python jobs to fail. - -2005-01-03 15:12 hkmoffa - - * Cantera/src/ct2ctml.cpp: ifdeffed out a static function that was - not used. - -2004-12-18 07:16 dggoodwin - - * Cantera/src/converters/: CKParser.cpp, CKReader.h, config.h: - minor cleanup - -2004-12-15 22:56 dggoodwin - - * Cantera/src/MultiPhase.cpp: initial import - -2004-12-13 10:38 dggoodwin - - * win32/vc7/demos/: CanteraDemos.sln, ReadMe.txt, demo.vcproj: - initial import - -2004-12-13 06:58 dggoodwin - - * tools/bin/cvs2cl.pl: updated version - -2004-12-13 06:42 dggoodwin - - * configure, Cantera/src/MultiPhase.h, config/configure, - config/configure.in: misc cleanup - -2004-12-13 06:36 dggoodwin - - * Makefile.in: added test export-win - -2004-12-10 11:36 dggoodwin - - * Cantera/python/Cantera/OneD/: BurnerDiffFlame.py, BurnerFlame.py, - CounterFlame.py, StagnationFlow.py, onedim.py: modified python - files to use either numarray or Numeric - -2004-12-10 11:32 dggoodwin - - * Cantera/python/: Cantera/Func.py, Cantera/Kinetics.py, - Cantera/Mixture.py, Cantera/Phase.py, Cantera/Reactor.py, - Cantera/SurfacePhase.py, Cantera/ThermoPhase.py, - Cantera/Transport.py, Cantera/excel.py, Cantera/schem.py, - Cantera/solve.py, Cantera/stoich.py, Cantera/tecplot.py, - examples/isentropic.py: modified python files to use either - numarray or Numeric - -2004-12-09 14:10 dggoodwin - - * Cantera/src/: MultiPhase.h, MultiPhaseEquil.cpp, - MultiPhaseEquil.h: fixed convergence problem in MultiPhaseEquil - -2004-12-02 08:48 dggoodwin - - * data/inputs/: graphite.cti, silicon.cti, silicon_carbide.cti: - initial import - -2004-12-01 15:01 dggoodwin - - * config.h.in, Cantera/clib/src/Makefile.in, - Cantera/clib/src/ctmultiphase.cpp, - Cantera/clib/src/ctmultiphase.h, - Cantera/cxx/include/equilibrium.h, - Cantera/python/Cantera/Mixture.py, - Cantera/python/src/ctmultiphase_methods.cpp, - Cantera/python/src/methods.h, Cantera/python/src/pycantera.cpp, - Cantera/src/DenseMatrix.cpp, Cantera/src/Makefile.in, - Cantera/src/phasereport.cpp: support for multiphase equilibrium - -2004-12-01 14:57 dggoodwin - - * Cantera/src/: MultiPhaseEquil.h, MultiPhaseEquil.cpp: support for - multiphase equilibrium - -2004-12-01 14:56 dggoodwin - - * Cantera/src/MultiPhase.h: multiphase mixtures - -2004-11-23 19:08 dggoodwin - - * Cantera/src/importCTML.cpp: changed buildSolutionFromXML to use - get_XML_NameID instead of get_XML_Node - -2004-11-15 14:07 hkmoffa - - * win32/vc7/ck2cti/ck2cti.vcproj: use debug libraries on debug - version. - -2004-11-15 14:05 hkmoffa - - * win32/vc7/diamondSurf/diamondSurf.vcproj: ignored msvct default - library - -2004-11-15 14:03 hkmoffa - - * win32/vc7/cantera/cantera.vcproj: Dos format - -2004-11-15 13:41 hkmoffa - - * win32/vc7/clib/clib.vcproj: For the debug dll, you have to - compile with debug libraries. - -2004-11-15 12:52 hkmoffa - - * Cantera/clib/src/ct.cpp: Added a static_cast. - -2004-11-15 12:51 hkmoffa - - * Cantera/clib/src/ct.cpp: Added a return statement. - -2004-11-14 19:17 dggoodwin - - * Cantera/cxx/demos/flamespeed.cpp: initial import - -2004-11-14 18:33 dggoodwin - - * Makefile.in, configure, Cantera/cxx/include/equilibrium.h, - Cantera/fortran/src/Makefile.in, Cantera/python/ctml_writer.py, - Cantera/src/ChemEquil.cpp, Cantera/src/ChemEquil.h, - Cantera/src/ct_defs.h, Cantera/src/ctvector.cpp, - Cantera/src/ctvector.h, config/configure, config/configure.in, - ext/tpx/RedlichKwong.cpp: changed f90 mod file handling in - Makefiles - -2004-11-12 15:37 dggoodwin - - * Cantera/src/oneD/: Domain1D.h, Sim1D.cpp, Sim1D.h, StFlow.cpp, - StFlow.h, boundaries1D.cpp: changes by Karl Meredith to implement - adiabatic, freely-propagating flames - -2004-11-02 02:23 dggoodwin - - * Cantera/src/: ImplicitChem.h, ImplicitChem.cpp: re-added file - -2004-10-19 03:47 dggoodwin - - * Cantera/src/xml.h: added 'const' to 'write' - -2004-10-19 03:44 dggoodwin - - * Cantera/src/xml.cpp: changed exception XML_NoChild to print - offending XML_Node. - -2004-10-19 03:43 dggoodwin - - * Cantera/src/transport/TransportFactory.cpp: changed reading of - transport data from XML tree so that species with no transport - data (e.g. surface species) do not cause an exception to be - thrown because the have no 'transport' child element. - -2004-10-18 12:52 hkmoffa - - * bin/install_tsc.in: Check for destination directory existing. - -2004-10-16 04:09 dggoodwin - - * win32/vc7/SetupCantera/SetupCantera.vdproj: initial import - -2004-10-16 03:12 dggoodwin - - * Cantera/python/winsetup.py: initial import - -2004-10-15 16:10 dggoodwin - - * Cantera/: src/ct2ctml.cpp, src/global.h, src/logger.h, - src/misc.cpp, matlab/cantera/private/ctmethods.cpp, - matlab/cantera/private/mllogger.h, python/src/pycantera.cpp, - python/src/pylogger.h, python/src/pyutils.h, - python/src/writelog.cpp: added environment-specific classes to - write log files - -2004-10-13 21:24 dggoodwin - - * tools/src/: package4mac.in, postflight: Mac install script - -2004-10-12 06:56 dggoodwin - - * win32/vc7/: cantera.sln, cantera_examples.sln, - cantera/cantera.vcproj, ck2cti/ck2cti.vcproj, clib/clib.vcproj, - converters/converters.vcproj, cti2ctml/cti2ctml.vcproj, - cvode/cvode.vcproj, cxxutils/cxxutils.vcproj, - f2c_blas/f2c_blas.vcproj, f2c_lapack/f2c_lapack.vcproj, - f2c_libs/f2c_libs.vcproj, f2c_math/f2c_math.vcproj, - f2c_recipes/f2c_recipes.vcproj, oneD/oneD.vcproj, - silane_equil/silane_equil.vcproj, tpx/tpx.vcproj, - transport/transport.vcproj, zeroD/zeroD.vcproj: added ctpython, - changed c libs to multithreaded DLL, changed properties for - release version - -2004-10-12 06:55 dggoodwin - - * win32/vc7/ctpython/: ctpython.vcproj, runpython.cmd: files to - build the Python interface within Visual Studio - -2004-10-11 07:36 dggoodwin - - * win32/vc7/: cantera.sln, cantera/cantera.vcproj, - cvode/cvode.vcproj, f2c_arithchk/f2c_arithchk.vcproj, - f2c_blas/f2c_blas.vcproj, f2c_lapack/f2c_lapack.vcproj, - f2c_libs/f2c_libs.vcproj, f2c_math/f2c_math.vcproj, - f2c_recipes/f2c_recipes.vcproj, tpx/tpx.vcproj, - transport/transport.vcproj: bug fixes - -2004-10-10 13:46 dggoodwin - - * config.h.in, Cantera/src/DenseMatrix.cpp, - Cantera/src/GasKinetics.cpp, Cantera/src/ctvector.cpp, - Cantera/src/ctvector.h, Cantera/src/converters/CKParser.cpp, - Cantera/src/converters/writelog.cpp, Cantera/src/oneD/StFlow.cpp, - Cantera/src/transport/TransportFactory.cpp, - Cantera/src/transport/TransportParams.h, ext/f2c_libs/f2c.h, - ext/f2c_recipes/simplx.c: changes to make type integer compatible - with f2c - -2004-10-10 05:11 dggoodwin - - * Cantera/src/importCTML.cpp: moved arrays used to check for dup - rxns into a class to avoid problems with initialization on some - systems (FreeBSD) - -2004-10-10 05:09 dggoodwin - - * Cantera/src/: global.h, misc.cpp: added sleep function - -2004-10-10 05:09 dggoodwin - - * Cantera/src/ct2ctml.cpp: added sleep before call to python - -2004-10-09 11:58 dggoodwin - - * ext/tpx/RedlichKwong.h: removed use of pow - -2004-10-09 11:55 dggoodwin - - * ext/tpx/RedlichKwong.cpp: eliminated use of pow - -2004-10-09 08:45 dggoodwin - - * ext/tpx/: RedlichKwong.cpp, RedlichKwong.h: initial import - -2004-10-09 08:27 dggoodwin - - * tools/bin/cvs2cl.pl: initial import - -2004-10-09 08:21 dggoodwin - - * Cantera/python/Cantera/Transport.py: added method molarFluxes - -2004-10-09 08:19 dggoodwin - - * Cantera/python/Cantera/SurfacePhase.py: minor cleanup - -2004-10-09 08:18 dggoodwin - - * Cantera/python/src/pyutils.h: corrected problem with truncation - of error messages - -2004-10-09 08:17 dggoodwin - - * Cantera/python/src/cttransport_methods.cpp: added - py_getMolarFluxes - -2004-10-09 08:15 dggoodwin - - * Cantera/python/Cantera/ThermoPhase.py: added import statement - -2004-10-09 08:13 dggoodwin - - * Cantera/matlab/: Makefile.in, cantera/examples/rankine.m, - cantera/private/ctfunctions.cpp, cantera/private/ctmatutils.h, - cantera/private/phasemethods.cpp, - cantera/private/thermomethods.cpp: added support for exceptions - from tpx - -2004-10-09 08:07 dggoodwin - - * Cantera/src/: Phase.h, Phase.cpp: added const in restoreState - -2004-10-09 08:05 dggoodwin - - * Cantera/src/transport/TransportFactory.cpp: minor cleanup - -2004-10-09 08:03 dggoodwin - - * Cantera/src/transport/: MultiTransport.h, MultiTransport.cpp: - added methods getMolarFluxes and getMassFluxes - -2004-10-09 08:00 dggoodwin - - * Cantera/src/: importCTML.cpp, xml.cpp: cleanup - -2004-10-09 07:58 dggoodwin - - * Cantera/src/misc.cpp: moved exception constructor definitions - here from ctexceptions.h - -2004-10-09 07:57 dggoodwin - - * Cantera/src/ctexceptions.h: moved constructor definitions to - misc.cpp - -2004-10-09 07:55 dggoodwin - - * Cantera/src/funcs.cpp: added include file - -2004-10-09 07:48 dggoodwin - - * Cantera/src/PureFluidPhase.cpp: moved most method definitions - here from header file. - -2004-10-09 07:47 dggoodwin - - * Cantera/src/PureFluidPhase.h: moved most method definitions to - PureFluidPhase.cpp - -2004-10-08 10:09 hkmoffa - - * Cantera/src/transport/TransportParams.h: Added an include for - XML_Writer.h - -2004-10-08 10:09 hkmoffa - - * Cantera/src/transport/MMCollisionInt.cpp: Added an XML_writer - include - -2004-10-05 10:56 dggoodwin - - * ext/tpx/Sub.h: added exceptions for error handling - -2004-10-05 10:55 dggoodwin - - * ext/tpx/Sub.cpp: Added exceptions to handle errors. - -2004-10-05 09:20 hkmoffa - - * config/configure.in: Added rule to make bin/install_tsc - -2004-10-05 09:15 hkmoffa - - * bin/: .cvsignore, install_tsc.in: Utility script to install a - header file, only if the modified date has changed. - -2004-10-03 01:30 dggoodwin - - * Cantera/src/XML_Writer.h: initial import - -2004-10-03 01:28 dggoodwin - - * Cantera/src/transport/TransportBase.h: added method getMassFluxes - -2004-10-03 01:24 dggoodwin - - * Cantera/src/xml.h: removed class XML_Writer - -2004-10-03 00:41 dggoodwin - - * Cantera/src/xml.cpp: added line numbers to exception error - messages - -2004-10-02 00:25 dggoodwin - - * Cantera/src/ct2ctml.cpp: minor cleanup - -2004-10-01 12:38 hkmoffa - - * Cantera/matlab/.cvsignore: Added a file. - -2004-10-01 12:37 hkmoffa - - * Cantera/matlab/setup_winmatlab.py: Removing a file that gets - automatically created during the configuration process. - -2004-10-01 12:34 hkmoffa - - * Makefile.in: Took out automatic deletion of static libraries at - the beginning of every make operation. - -2004-10-01 12:31 hkmoffa - - * config/configure.in: Added more handling of the PYTHON_CMD - variable. - -2004-10-01 12:30 hkmoffa - - * configure: Uncommented out PYTHON_CMD. It's now set to - "default", if unspecified. Then, this default is treated in - config/configure with special code. - -2004-09-24 13:35 hkmoffa - - * win32/vc7/configure.vc++: Added the USE_DLL environmental - variable. - -2004-09-24 13:16 hkmoffa - - * Makefile.in, configure: Added USE_DLL variable and its controls. - Takes care of a bug that krept in for compiles with MSVC++v.6.0 - while trying to stand up MSVC++v7.0 compiles. - -2004-09-24 13:15 hkmoffa - - * config/configure.in: Added USE_CLIB_DLL evaluation. - -2004-09-24 13:14 hkmoffa - - * Cantera/python/Makefile.in: took care of problem with clib.dll - for MSVC6.0 - -2004-09-24 10:24 hkmoffa - - * win32/README: Added another step, involving setting up paths and - environmental variables. - -2004-09-20 03:18 dggoodwin - - * Cantera/src/: EdgeKinetics.cpp, EdgeKinetics.h, ReactionData.h, - importCTML.cpp, converters/ck2ct.cpp: added ability to specify - beta for charge transfer reactions - -2004-09-16 15:08 hkmoffa - - * Makefile.in: Added dll install - -2004-09-16 15:07 hkmoffa - - * win32/README: Added another step. - -2004-09-16 14:43 hkmoffa - - * test_problems/python/runtest: Fixed an error in the default - specifation of python executable - -2004-09-16 10:57 hkmoffa - - * tools/src/ck2cti.cpp: Added an id string. - -2004-09-16 10:54 hkmoffa - - * win32/vc7/cantera.sln: Added a few more dependencies to sln file. - -2004-09-16 10:54 hkmoffa - - * win32/vc7/ck2cti/ck2cti.vcproj: Fixed an error. - -2004-09-16 10:53 hkmoffa - - * win32/vc7/cvode/cvode.vcproj: Changed an absolute pathname into a - relative pathname. - -2004-09-16 10:52 hkmoffa - - * test_problems/: diamondSurf/Makefile.in, - silane_equil/Makefile.in, surfkin/Makefile.in: turned off - automatic compilation during make test for windows machines. - -2004-09-16 10:51 hkmoffa - - * test_problems/cxx_ex/: .cvsignore, gri30.xml, - kin1_blessed_win.csv, kin2_blessed_win.csv, runtest, silane.xml: - Made the blessed files machine dependent for this test. - -2004-09-16 10:30 hkmoffa - - * test_problems/ck2cti_test/gri30_tran.dat: Changed a LJ value to - prevent roundoff error from leading to an error failure - -2004-09-16 10:13 hkmoffa - - * test_problems/ck2cti_test/: .cvsignore, runtest.in: Added a step - to change 3 exponent expressions into 2 exponenet expressions. - -2004-09-16 10:06 hkmoffa - - * Cantera/src/converters/ck2ct.cpp: Took out a print statement that - was causing a test to fail. - -2004-09-02 13:57 hkmoffa - - * win32/vc7/configure.vc++: Took out HKM comments - -2004-09-02 13:48 hkmoffa - - * win32/README: Added a cd command. - -2004-08-28 09:13 dggoodwin - - * tools/bin/erase: script to remove a file from the repository - -2004-08-28 09:12 dggoodwin - - * Cantera/src/: ArrayViewer.h, DenseMatrix.cpp, EdgeKinetics.h, - GRI_30_Kinetics.h, GasKineticsWriter.h, InterfaceKinetics.h, - PureFluidPhase.h, ReactionStoichMgr.h, SimpleThermo.h, - SpeciesThermoMgr.h, StoichManager.h, StoichSubstance.h, - ThermoPhase.h, newton_utils.cpp, converters/CKParser.cpp, - converters/Group.h, converters/Reaction.h, - converters/atomicWeightDB.cpp, converters/config.h, - converters/filter.cpp, converters/thermoFunctions.cpp, - oneD/Jac1D.h, oneD/Newton1D.h, oneD/Solid1D.cpp, - oneD/newton_utils.cpp, zeroD/Reactor.cpp, zeroD/Reservoir.h: - cleanup - -2004-08-27 13:37 hkmoffa - - * .cvsignore: Added 2 files. - -2004-08-27 13:35 hkmoffa - - * bin/.cvsignore: added some windows tmp files - -2004-08-27 13:29 hkmoffa - - * win32/README: Added detailed instructions for vc7 - -2004-08-27 13:26 hkmoffa - - * win32/vc7/: .cvsignore, cantera.sln, cantera_examples.sln, - csvdiff/.cvsignore, csvdiff/csvdiff.vcproj, - cxx_examples/.cvsignore, cxx_examples/cxx_examples.vcproj: Second - generation of vc7 port. - -2004-08-27 13:21 hkmoffa - - * test_problems/python/runtest: Currently, linux and MSVC are - producing the same results on this test problem. I changed - runtest to substitute the right machine dependent blessed file. - -2004-08-27 13:08 hkmoffa - - * tools/testtools/: csvdiff.cpp, mdp_allo.cpp, mdp_allo.h: Changes - to support MSVC - -2004-08-27 13:03 hkmoffa - - * tools/testtools/csvdiff.cpp: Added a getopt() capability for - WINMSC - -2004-08-27 09:45 hkmoffa - - * config/configure.in: Added a default 0 to BUILD_PARTICLES value - -2004-08-27 08:42 hkmoffa - - * win32/vc7/configure.vc++: Initial commit - -2004-08-10 13:39 hkmoffa - - * test_problems/python/: .cvsignore, flame1_blessed_linux.csv, - runtest: Added a machine dependent blessed file capability - -2004-08-10 11:18 hkmoffa - - * config/configure.in: Added support for the new python_win_prefix - variable. -> This needs to be backslashed. -> all other - variables on all other platforms (and on OS_IS_WIN) need to - be forward slashed. - -2004-08-10 11:16 hkmoffa - - * Cantera/python/Makefile.in: added python_win_prefix variable. On - windows this needs to be a backslash, unlike all the other - variables which need to be regular slashes. Therefore, I had to - create a new variable to do this. - -2004-08-10 10:28 hkmoffa - - * config/configure.in: Several changes: CYGWIN is now undefined, - not just 0 WINMSVC is now undefined, not just 0 - - OS_IS_CYGWIN is now 0 when OS_IS_WIN = 1 - -2004-08-09 18:31 hkmoffa - - * .cvsignore: added a dir. - -2004-08-09 18:29 hkmoffa - - * test_problems/python/runtest: Tried to add a default $1, so that - it runs like all the rest. - -2004-08-09 18:15 hkmoffa - - * Cantera/python/.cvsignore: added a file. - -2004-08-09 18:12 hkmoffa - - * tools/src/cti2ctml.cpp: MSVC warning message - -2004-08-09 18:11 hkmoffa - - * examples/cxx/: example_utils.h, examples.cpp: MSVC experienced an - error on this code. fixed it. - -2004-08-09 18:09 hkmoffa - - * config/: .cvsignore, configure.in: arith.h needs to be created - for win - -2004-08-09 18:08 hkmoffa - - * Cantera/python/Makefile.in: clib.dll needs to be copied by hand - -2004-08-09 18:06 hkmoffa - - * test_problems/diamondSurf/: .cvsignore, runtest: MSVC differences - no longer matter. - -2004-08-09 18:01 hkmoffa - - * Cantera/.cvsignore: Added a file. - -2004-08-09 18:00 hkmoffa - - * bin/get_arch: Added cygwin support - -2004-08-09 17:23 hkmoffa - - * ext/f2c_libs/: .cvsignore, arith.hwin32: added a file. - -2004-08-09 17:22 hkmoffa - - * ext/f2c_libs/f2c.h: Added windows specific definition block - -2004-08-09 17:20 hkmoffa - - * ext/f2c_lapack/dlamch.c: Added a stdio.h reference. - -2004-08-09 17:18 hkmoffa - - * win32/vc7/: .cvsignore, cantera.sln, cantera/.cvsignore, - cantera/cantera.vcproj, ck2cti/.cvsignore, ck2cti/ck2cti.vcproj, - clib/.cvsignore, clib/clib.vcproj, converters/.cvsignore, - converters/converters.vcproj, cti2ctml/.cvsignore, - cti2ctml/cti2ctml.vcproj, cvode/.cvsignore, cvode/cvode.vcproj, - cxxutils/.cvsignore, cxxutils/cxxutils.vcproj, - diamondSurf/.cvsignore, diamondSurf/diamondSurf.vcproj, - f2c_arithchk/.cvsignore, f2c_arithchk/f2c_arithchk.vcproj, - f2c_blas/.cvsignore, f2c_blas/f2c_blas.vcproj, - f2c_lapack/.cvsignore, f2c_lapack/f2c_lapack.vcproj, - f2c_libs/.cvsignore, f2c_libs/f2c_libs.vcproj, - f2c_math/.cvsignore, f2c_math/f2c_math.vcproj, - f2c_recipes/.cvsignore, f2c_recipes/f2c_recipes.vcproj, - oneD/.cvsignore, oneD/oneD.vcproj, pycantera/.cvsignore, - pycantera/pycantera.vcproj, silane_equil/.cvsignore, - silane_equil/silane_equil.vcproj, surfkin/.cvsignore, - surfkin/surfkin.vcproj, tpx/.cvsignore, tpx/tpx.vcproj, - transport/.cvsignore, transport/transport.vcproj, - zeroD/.cvsignore, zeroD/zeroD.vcproj: First commit of vc7 project - files. - -2004-08-09 16:58 hkmoffa - - * test_problems/silane_equil/: .cvsignore, runtest: MSVS - differences are now eliminated via a sed script. - -2004-08-09 16:45 hkmoffa - - * bin/exp3to2.sh: new shell script used for test programs. - -2004-08-09 15:21 hkmoffa - - * test_problems/surfkin/: .cvsignore, runtest: added -w option to - diff, so that dos unix text file differences aren't important. - -2004-08-09 15:06 hkmoffa - - * test_problems/diamondSurf/.cvsignore: Added pc file. - -2004-08-09 14:28 hkmoffa - - * ext/f2c_blas/xerbla.c: added an include - -2004-08-09 13:51 hkmoffa - - * ext/f2c_libs/signal1.h: added this file for convenience - -2004-08-09 13:17 hkmoffa - - * ext/f2c_libs/sysdep1.h: Added this file in. It is recreated - during linux makes, but vc++ makes don't create it. - -2004-08-09 10:41 hkmoffa - - * config/configure.in: Changed cygpath -a -w to cygpath -a -m. This - causes backslashes to be replaced with regular slashes. - Backslashes in strings were causing a lot of problems, as they - are interpreted as escape sequences. Regular slashes in c++ on - the pc operate just like backslashes in all cases. - -2004-08-09 10:38 hkmoffa - - * Cantera/src/ct2ctml.cpp: Got rid of msvc++ warning message. - -2004-08-09 09:54 hkmoffa - - * Cantera/.cvsignore: added cads - -2004-08-09 09:50 hkmoffa - - * test_problems/surfkin/.cvsignore: Added files - -2004-08-09 08:12 hkmoffa - - * Cantera/python/tutorial/.cvsignore: Changed the name of a file. - -2004-08-09 08:11 hkmoffa - - * Cantera/python/tutorial/.cvsignore: Added a file - -2004-08-08 22:10 dggoodwin - - * Makefile.in, configure, Cantera/fortran/src/Makefile.in, - Cantera/python/setup.py.in, Cantera/src/DenseMatrix.cpp, - Cantera/src/DenseMatrix.h, Cantera/src/ctlapack.h, - Cantera/src/ctvector.cpp, Cantera/src/ctvector.h, - Cantera/src/misc.cpp, config/configure, config/configure.in, - ext/math/fdump.f: improvements to the configuration process - -2004-08-06 16:29 hkmoffa - - * win32/vc6/: cantera.dsw, all/all.dsp, blas/blas.dsp, - cantera/cantera.dsp, cantera_examples/cantera_examples.dsw, - ck2cti/ck2cti.dsp, ckreader/ckreader.dsp, clib/clib.dsp, - converters/converters.dsp, ct/ct.dsp, ctmath/ctmath.dsp, - ctsetup/ctsetup.dsp, cvode/cvode.dsp, cxxutils/cxxutils.dsp, - cxxutils/cxxutils.mak, lapack/lapack.dsp, oneD/oneD.dsp, - recipes/recipes.dsp, tpx/tpx.dsp, tpx/tpx.mak, - transport/transport.dsp, zeroD/zeroD.dsp: Duplicating existing - structure in the new module. However, it's one directory deeper. - -2004-08-06 16:09 hkmoffa - - * test_problems/surfkin/surfdemo.cpp: Added a return statement. - -2004-08-06 16:00 hkmoffa - - * ext/tpx/ck_gas.h: fixed a few vc++ errors. - -2004-08-06 15:54 hkmoffa - - * Cantera/src/ct2ctml.cpp: added some more debugging stuff. - -2004-08-06 15:23 hkmoffa - - * ext/f2c_libs/Makefile.in: Fixed an error on cygwin - -2004-08-06 14:56 hkmoffa - - * ext/math/Makefile.in: Added the all: target. - -2004-08-06 14:53 hkmoffa - - * config/configure.in, configure: Added support for build_with_f2c. - -2004-08-06 14:52 hkmoffa - - * ext/: Makefile.in, blas/Makefile.in, cvode/Makefile.in, - f2c_blas/Makefile.in, f2c_libs/Makefile.in, f2c_math/Makefile.in, - lapack/Makefile.in, tpx/.cvsignore, tpx/Makefile.in: Fixed - makefiles within the ext directory. Added support for - build_with_f2c. - -2004-08-06 14:50 hkmoffa - - * ext/recipes/Makefile.in: Added a depends rule - -2004-08-06 14:31 hkmoffa - - * config/.cvsignore: Added a dir. - -2004-08-06 14:29 hkmoffa - - * examples/cxx/.cvsignore: Added more files. - -2004-08-06 14:05 hkmoffa - - * tools/templates/f90/.cvsignore: Started this file. - -2004-08-06 14:03 dggoodwin - - * Makefile.in: fixed Fortran module install bug - -2004-08-06 14:01 hkmoffa - - * Cantera/python/examples/.cvsignore: Added this file. - -2004-08-06 14:00 hkmoffa - - * examples/cxx/.cvsignore: Added 3 files. - -2004-08-06 13:58 hkmoffa - - * apps/MixMaster/: .cvsignore, Units/.cvsignore: Added *.pyc rule - to .cvsignore - -2004-08-06 13:56 hkmoffa - - * Cantera/user/.cvsignore: Added Makefile. - -2004-08-06 13:55 hkmoffa - - * Cantera/fortran/src/Makefile.in: Changed the suffix rule format. - -2004-08-06 13:51 hkmoffa - - * Cantera/src/: ct2ctml.cpp, misc.cpp: Added the "sleep" system - command buf fix for the cygwin environment. Added debugging - printouts for the DEFINE DEBUG_PATH. - -2004-08-06 13:31 hkmoffa - - * Cantera/src/Makefile.in: Added a commented out capability to turn - on DEBUG_PATHS, which is used to debug IO data issues. - -2004-08-06 13:29 hkmoffa - - * config.h.in: Added 2 defs: CYGWIN WINMSVC to indicate - environments. Used to support putting in sleep commands into - ct2ctml. - -2004-08-06 13:26 hkmoffa - - * test_problems/: cxx_ex/.cvsignore, surfkin/.cvsignore, - surfkin/surfdemo.cpp: Changed required file from gri30.xml to - gri30.cti. - -2004-08-06 13:25 hkmoffa - - * test_problems/python/.cvsignore: Added a file. - -2004-08-06 13:22 hkmoffa - - * config/configure.in: Added a check to see if the fortran 90 - compiler is available. Added a few defines to config.h. This is - needed to implement the fix to the directory sync problem I found - on cygwin. - -2004-08-06 08:45 hkmoffa - - * Cantera/src/Makefile.in: Fixed the format of the SUFFIX makefile - command. - -2004-08-05 14:32 hkmoffa - - * bin/get_arch: Simple shell script to return the architecture. It - is to be used on test problems which produce slightly different - results on different platforms. - -2004-08-05 12:25 hkmoffa - - * ext/cvode/source/nvector.c: Added brackets. - -2004-08-05 12:23 hkmoffa - - * ext/math/Makefile.in: Fixed the SUFFIX object - -2004-08-05 12:22 hkmoffa - - * ext/math/mach.cpp: Added a _i1mach_ target - -2004-08-05 12:16 hkmoffa - - * ext/f2c_blas/Makefile.in: Slight change - -2004-08-05 12:15 hkmoffa - - * ext/f2c_math/: .cvsignore, Makefile.in, cblas.h, daux.c, - ddaspk.c, dgbefa.c, dgbsl.c, dgefa.c, dgesl.c, dp1vlu.c, - dpcoef.c, dpolft.c, fdump.c, gmres.h, idamax.c, j4save.c, - mach.cpp, mkl_cblas.h, pcoef.c, polfit.c, pvalue.c, xercnt.c, - xerhlt.c, xermsg.c, xerprn.c, xersve.c, xgetua.c: First commit of - this directory - -2004-08-05 10:51 hkmoffa - - * ext/f2c_blas/blaswrap.h: Added a file. - -2004-08-05 10:49 hkmoffa - - * ext/f2c_blas/: .cvsignore, Makefile.in, dasum.c, daxpy.c, - dcabs1.c, dcopy.c, ddot.c, dgbmv.c, dgemm.c, dgemv.c, dger.c, - dnrm2.c, drot.c, drotg.c, drotm.c, drotmg.c, dsbmv.c, dscal.c, - dsdot.c, dspmv.c, dspr.c, dspr2.c, dswap.c, dsymm.c, dsymv.c, - dsyr.c, dsyr2.c, dsyr2k.c, dsyrk.c, dtbmv.c, dtbsv.c, dtpmv.c, - dtpsv.c, dtrmm.c, dtrmv.c, dtrsm.c, dtrsv.c, dzasum.c, dznrm2.c, - idamax.c, isamax.c, lsame.c, xerbla.c: First commit for this - directory - -2004-08-05 10:24 hkmoffa - - * ext/f2c_lapack/: .cvsignore, Makefile.in, blaswrap.h, dbdsqr.c, - dgbrfs.c, dgbsv.c, dgbsvx.c, dgbtf2.c, dgbtrf.c, dgbtrs.c, - dgebak.c, dgebal.c, dgebd2.c, dgebrd.c, dgelq2.c, dgelqf.c, - dgels.c, dgelsd.c, dgelss.c, dgelsx.c, dgelsy.c, dgeqr2.c, - dgeqrf.c, dgetf2.c, dgetrf.c, dgetri.c, dgetrs.c, dlabad.c, - dlabrd.c, dlacpy.c, dlamch.c, dlange.c, dlapy2.c, dlarf.c, - dlarfb.c, dlarfg.c, dlarft.c, dlartg.c, dlas2.c, dlascl.c, - dlaset.c, dlasq1.c, dlasq2.c, dlasq3.c, dlasq4.c, dlasq5.c, - dlasq6.c, dlasr.c, dlasrt.c, dlassq.c, dlasv2.c, dlaswp.c, - dorg2r.c, dorgbr.c, dorgl2.c, dorglq.c, dorgqr.c, dorm2r.c, - dormbr.c, dorml2.c, dormlq.c, dormqr.c, drscl.c, dtrti2.c, - dtrtri.c, ieeeck.c, ilaenv.c, lsame.c: First commit of this - directory - -2004-08-05 10:04 dggoodwin - - * Cantera/fortran/src/cantera_funcs.f90, - Cantera/fortran/src/fct.cpp, tools/templates/f90/demo.f90: minor - changes to fortran files - -2004-08-05 09:42 dggoodwin - - * configure, Cantera/matlab/setup_winmatlab.py, - Cantera/src/SpeciesThermoFactory.cpp, - Cantera/src/oneD/StFlow.cpp, Cantera/src/oneD/StFlow.h, - config/configure, config/configure.in: minor cleanup - -2004-08-04 17:18 hkmoffa - - * ext/f2c_libs/: .cvsignore, Makefile.in, abort_.c, arithchk.c, - backspac.c, c_abs.c, c_cos.c, c_div.c, c_exp.c, c_log.c, c_sin.c, - c_sqrt.c, cabs.c, close.c, d_abs.c, d_acos.c, d_asin.c, d_atan.c, - d_atn2.c, d_cnjg.c, d_cos.c, d_cosh.c, d_dim.c, d_exp.c, - d_imag.c, d_int.c, d_lg10.c, d_log.c, d_mod.c, d_nint.c, - d_prod.c, d_sign.c, d_sin.c, d_sinh.c, d_sqrt.c, d_tan.c, - d_tanh.c, derf_.c, derfc_.c, dfe.c, dolio.c, dtime_.c, due.c, - ef1asc_.c, ef1cmc_.c, endfile.c, erf_.c, erfc_.c, err.c, - etime_.c, exit_.c, f2c.h, f2c.h0, f2ch.add, f77_aloc.c, - f77vers.c, fio.h, fmt.c, fmt.h, fmtlib.c, fp.h, ftell64_.c, - ftell_.c, getarg_.c, getenv_.c, h_abs.c, h_dim.c, h_dnnt.c, - h_indx.c, h_len.c, h_mod.c, h_nint.c, h_sign.c, hl_ge.c, hl_gt.c, - hl_le.c, hl_lt.c, i77vers.c, i_abs.c, i_dim.c, i_dnnt.c, - i_indx.c, i_len.c, i_mod.c, i_nint.c, i_sign.c, iargc_.c, iio.c, - ilnw.c, inquire.c, l_ge.c, l_gt.c, l_le.c, l_lt.c, lbitbits.c, - lbitshft.c, lio.h, lread.c, lwrite.c, main.c, open.c, pow_ci.c, - pow_dd.c, pow_di.c, pow_hh.c, pow_ii.c, pow_qq.c, pow_ri.c, - pow_zi.c, pow_zz.c, qbitbits.c, qbitshft.c, r_abs.c, r_acos.c, - r_asin.c, r_atan.c, r_atn2.c, r_cnjg.c, r_cos.c, r_cosh.c, - r_dim.c, r_exp.c, r_imag.c, r_int.c, r_lg10.c, r_log.c, r_mod.c, - r_nint.c, r_sign.c, r_sin.c, r_sinh.c, r_sqrt.c, r_tan.c, - r_tanh.c, rawio.h, rdfmt.c, rewind.c, rsfe.c, rsli.c, rsne.c, - s_cat.c, s_cmp.c, s_copy.c, s_paus.c, s_rnge.c, s_stop.c, sfe.c, - sig_die.c, signal1.h0, signal_.c, signbit.c, sue.c, sysdep1.h0, - system_.c, typesize.c, uio.c, uninit.c, util.c, wref.c, wrtfmt.c, - wsfe.c, wsle.c, wsne.c, xwsne.c, z_abs.c, z_cos.c, z_div.c, - z_exp.c, z_log.c, z_sin.c, z_sqrt.c: First commit of f2c library - directory - -2004-08-04 16:57 hkmoffa - - * ext/f2c_recipes/: .cvsignore, Makefile.in, simp1.c, simp2.c, - simp3.c, simplx.c, splie2.c, splin2.c, spline.c, splint.c: - Initial commit of this directory. -> f2c option - -2004-08-04 04:21 dggoodwin - - * Cantera/fortran/src/: cantera_xml.f90, fctxml_interface.f90, - genf.py: XML module - -2004-08-03 13:49 hkmoffa - - * bin/rm_cvsignore: Added runtest to the list of files not to - whack. - -2004-08-03 13:21 hkmoffa - - * test_problems/Makefile.in: Added endif's. This was causing an - error exit. - -2004-08-03 09:32 dggoodwin - - * test_problems/silane_equil/output_blessed.txt: updated blessed - file due to change in warning output format - -2004-08-03 09:15 dggoodwin - - * test_problems/: Makefile.in, python/.cvsignore, - python/Makefile.in, python/diamond_blessed.csv, - python/flame1_blessed.csv, python/runtest: added Python test - problems - -2004-08-03 08:18 dggoodwin - - * Cantera/python/Cantera/OneD/BurnerDiffFlame.py: burner-stabilized - flame with reservoir outlet condition - -2004-08-03 04:16 dggoodwin - - * Makefile.in, configure, Cantera/cxx/src/writelog.cpp, - Cantera/matlab/cantera/ck2cti.m, - Cantera/matlab/cantera/private/write.cpp, - Cantera/python/src/writelog.cpp, Cantera/src/global.h, - config/configure, config/configure.in: cleanup - -2004-08-03 03:36 dggoodwin - - * Cantera/src/: IdealGasThermo.cpp, ImplicitChem.cpp, Makefile.in, - SolidCompound.cpp, importSurfChem.cpp, surfKinetics.cpp: cleanup - -2004-08-03 02:18 dggoodwin - - * win32/README: Initial revision - -2004-08-03 02:18 dggoodwin - - * win32/README: initial import - -2004-08-03 02:09 dggoodwin - - * Cantera/src/: Constituents.cpp, DenseMatrix.h, EOS_TPX.h, - EdgePhase.h, GRI30.h, IdealGasThermo.h, InterfaceKinetics.cpp, - Makefile.in, NasaThermo.h, ReactionData.h, Resid.h, RxnRates.h, - ShomateThermo.h, SimpleThermo.h, SolidCompound.h, - SpeciesThermo.h, SpeciesThermoFactory.cpp, SpeciesThermoMgr.h, - StoichManager.h, exceptions.h, fitPoly.h, pureSubstances.h, - surfKinetics.h, transportModels.h, xml.cpp: removed unused files - -2004-08-01 14:33 dggoodwin - - * Cantera/fortran/src/fctxml.cpp: initial import - -2004-08-01 09:43 dggoodwin - - * Cantera/matlab/cantera/@ThermoPhase/speciesIndex.m: added support - for cell arrays of species names - -2004-08-01 09:43 dggoodwin - - * Cantera/matlab/cantera/@ThermoPhase/elementIndex.m: added support - for cell arrays of element names - -2004-07-30 05:26 dggoodwin - - * Cantera/matlab/cantera/@ThermoPhase/elementName.m: fixed bug - -2004-07-29 15:31 dggoodwin - - * Cantera/src/: RateCoeffMgr.h, RxnRates.h, reaction_defs.h, - oneD/boundaries1D.cpp, zeroD/ReactorNet.cpp: added ArrheniusSum - class - -2004-07-29 15:22 dggoodwin - - * Cantera/python/src/: ctreactor_methods.cpp, methods.h: removed - time() methods for class Reactor and added them to class - ReactorNet - -2004-07-29 15:21 dggoodwin - - * Cantera/python/Cantera/Reactor.py: removed method Reactor.time(), - and added ReactorNet.time() - -2004-07-29 15:14 hkmoffa - - * test_problems/: Makefile.in, ck2cti_test/Makefile.in, - cxx_ex/Makefile.in, cxx_ex/gri30.xml, diamondSurf/Makefile.in, - silane_equil/.cvsignore, silane_equil/Makefile.in, - silane_equil/silane_equil.cpp, surfkin/Makefile.in: Added depends - target to makefiles - -2004-07-29 14:43 hkmoffa - - * test_problems/diamondSurf/: .cvsignore, Makefile.in: Added a - depends target - -2004-07-28 16:44 hkmoffa - - * config/configure.in: Added support for ck2cti_test - -2004-07-28 16:40 hkmoffa - - * test_problems/ck2cti_test/: .cvsignore, Makefile.in, gri30.inp, - gri30_tran.dat, gri30a_blessed.cti, runtest.in: Adding another - test to cover ck parser - -2004-07-28 16:36 hkmoffa - - * test_problems/surfkin/: .cvsignore, Makefile.in: Added a depends - capability - -2004-07-26 16:12 dggoodwin - - * Cantera/python/src/methods.h: removed unused bndry functions - -2004-07-26 08:58 hkmoffa - - * Cantera/src/: NasaThermo.h, ShomateThermo.h: Removed the at() - function for vectors. gcc v2.95 does not support this function. - -2004-07-21 13:41 hkmoffa - - * Cantera/src/: ThermoFactory.h, misc.cpp: Took the deletion of a - static pointer out of destructor. - -2004-07-16 17:18 hkmoffa - - * Cantera/src/: ConstDensityThermo.h, NasaPoly1.h, NasaThermo.h, - PolyThermoMgr.h, ShomatePoly.h, ShomateThermo.h, SimpleThermo.h, - SpeciesThermo.h, SpeciesThermoMgr.h, StoichSubstance.cpp, - StoichSubstance.h, ThermoPhase.h: Added "getParameter" routines - to most of the species and phase - thermo objects. - - Fixed a bug in NasaThermo::update_one() and - ShomateThermo::update_one() - that occurred because m_low_map and m_high_map contained bad - information. They were maps to fixed pointers, but the location - of the - objects that they referred to changed during vector resizing - operations. - -2004-07-12 07:58 hkmoffa - - * Cantera/clib/src/: ct.cpp, ctonedim.cpp: static_cast to eliminate - warnings from msvc. - -2004-07-12 07:57 hkmoffa - - * Cantera/clib/src/Storage.cpp: Static casts to eliminates warnings - from msvc - -2004-07-12 07:57 hkmoffa - - * Cantera/clib/src/Cabinet.h: Static_casts to eliminate warnings - from msvc. - -2004-07-08 13:32 hkmoffa - - * Cantera/src/StoichSubstance.cpp: Fixed an error that was making - the diamond test problem fail. - -2004-07-08 13:32 hkmoffa - - * test_problems/diamondSurf/diamond_blessed.xml: Updated file so - test would pass - -2004-07-08 13:14 hkmoffa - - * test_problems/silane_equil/output_blessed.txt: Updated blessed - file. - -2004-07-08 11:14 hkmoffa - - * Cantera/src/: InterfaceKinetics.cpp, InterfaceKinetics.h: Added - more comments. -> only formatting. - -2004-07-08 11:12 hkmoffa - - * Cantera/src/Group.cpp: only formatting. - -2004-07-08 11:11 hkmoffa - - * Cantera/src/units.h: Fixed an error that I recently introduced in - using size_types. - -2004-07-08 11:10 hkmoffa - - * Cantera/src/ctml.cpp: Fixed errors that I recently introduced in - using size_types. - -2004-07-08 11:09 hkmoffa - - * Cantera/src/misc.cpp: Fixed an error that I recently introduced - in using size_types - -2004-07-08 11:07 hkmoffa - - * Cantera/src/stringUtils.cpp: Fixed an error that I recently - introduced in using size_types. - -2004-07-08 11:03 hkmoffa - - * Cantera/src/GasKinetics.h: Added more initializations - -2004-07-08 09:08 hkmoffa - - * Cantera/src/misc.cpp: Fixed an error that I introduced. Must - always check string::size_type against string::npos. - -2004-07-02 10:34 hkmoffa - - * Cantera/src/converters/CKParser.cpp: Eliminated warnings due to - signed and unsigned comparisons. - -2004-07-02 10:28 hkmoffa - - * Cantera/src/converters/CKReader.cpp: static_cast to eliminate - VC++ warnings. - -2004-07-02 10:27 hkmoffa - - * Cantera/src/converters/CKParser.cpp: static_casts to eliminate - VC++ warnings. - -2004-07-02 10:25 hkmoffa - - * Cantera/src/converters/ck2ct.cpp: fixed file names for include - files. static_cast to eliminate VC++ warnigns. - -2004-07-02 10:24 hkmoffa - - * Cantera/src/converters/ckr_utils.cpp: static_cast to eliminate - VC++ warnings. - -2004-07-02 10:23 hkmoffa - - * Cantera/src/converters/ckr_defs.h: Corrected file locations for - include files. - -2004-07-02 10:21 hkmoffa - - * Cantera/src/converters/: writelog.cpp, filter.cpp, Reaction.cpp: - static_cast to eliminate VC++ warnings. - -2004-07-02 10:20 hkmoffa - - * Cantera/src/converters/ck2ctml.cpp: Corrected file locations of - include files. static_cast to eliminate VC++ warnings. - -2004-07-02 10:19 hkmoffa - - * Cantera/src/converters/ck2ctml.h: Corrected file locations of - include files. - -2004-07-02 09:48 hkmoffa - - * Cantera/src/converters/: CKParser.cpp, CKParser.h: Moved - CK_SyntaxError definition to the .h file. It's used in more than - one .cpp file. - -2004-07-02 09:47 hkmoffa - - * Cantera/src/converters/filter.cpp: split long lines. - -2004-07-02 09:14 hkmoffa - - * Cantera/src/zeroD/FlowDevice.cpp: Corrected file location of - include file. - -2004-07-02 09:13 hkmoffa - - * Cantera/src/zeroD/ReactorBase.cpp: static_cast to eliminate VC++ - warnings. - -2004-07-02 09:12 hkmoffa - - * Cantera/src/zeroD/Wall.cpp: Correct file location of include - file. - -2004-07-02 09:05 hkmoffa - - * Cantera/src/transport/TransportFactory.cpp: Corrected file - locations of include files. static_cast to eliminate VC++ - warnings. - -2004-07-02 09:04 hkmoffa - - * Cantera/src/transport/MultiTransport.cpp: static_cast to - eliminate VC++ warnings. - -2004-07-02 09:02 hkmoffa - - * Cantera/src/transport/MMCollisionInt.cpp: commented out a - variable that wasn't used. - -2004-07-02 09:01 hkmoffa - - * Cantera/src/transport/: L_matrix.h, MixTransport.cpp: Corrected - the file location of include files. - -2004-07-02 08:59 hkmoffa - - * Cantera/src/transport/: TransportParams.h, SolidTransport.cpp: - Corrected the file locations of include files. - -2004-07-02 08:29 hkmoffa - - * Cantera/src/oneD/MultiNewton.cpp: static_cast to eliminate VC++ - warnings. - -2004-07-02 08:27 hkmoffa - - * Cantera/src/oneD/OneDim.cpp: Static_cast to eliminate VC++ - warnings. - -2004-07-02 08:26 hkmoffa - - * Cantera/src/oneD/: Sim1D.cpp, StFlow.cpp: static_cast to - eliminate VC++ warnings. - -2004-07-02 08:23 hkmoffa - - * Cantera/src/oneD/refine.cpp: Static_cast to eliminate VC++ - warnings. - -2004-07-02 08:21 hkmoffa - - * Cantera/src/oneD/refine.h: static_cast to eliminate warning in - VC++ - -2004-07-02 08:20 hkmoffa - - * Cantera/src/oneD/Solid1D.cpp: Fixed one Error in file not part of - the distribution - -2004-07-02 08:19 hkmoffa - - * Cantera/src/oneD/Solid1D.h: Fixed one error in a file not yet - part of distribution. - -2004-07-02 07:58 hkmoffa - - * Cantera/src/DASPK.cpp: Fixed an error in a calling routine. - - Fixed an error involving passing a pointer through an integer - array, when the length of the pointer is longer than the length - of a single integer. Basically, you have to cast first to the - longer variable, before assigning. - -2004-07-02 07:48 hkmoffa - - * Cantera/src/SpeciesThermoFactory.cpp: static_cast to eliminate - VC++ warnings. - -2004-07-02 07:47 hkmoffa - - * Cantera/src/misc.cpp: static_cast and size_type to eliminate VC++ - warnings. - -2004-07-02 07:46 hkmoffa - - * Cantera/src/importCTML.cpp: static_cast to eliminate VC++ warning - messages. - -2004-07-02 07:45 hkmoffa - - * Cantera/src/ImplicitSurfChem.cpp: static_cast to eliminate VC++ - warning message. - -2004-07-02 07:44 hkmoffa - - * Cantera/src/ImplicitChem.h: Changed the name of a routine, to get - it to compile. However, I don't think this is part of the - distribution. - -2004-07-02 07:43 hkmoffa - - * Cantera/src/surfKinetics.h: changed the name of an include file. - however, I think this is no longer part of the distribution. - -2004-07-02 07:42 hkmoffa - - * Cantera/src/ReactionPath.cpp: static_cast to eliminate warning - messages. - -2004-07-02 07:41 hkmoffa - - * Cantera/src/ctml.cpp: static cast and size_type to eliminate VC++ - warning messages. - -2004-07-02 07:39 hkmoffa - - * Cantera/src/: stringUtils.cpp, ReactionPath.h: static_cast to - eliminate VC++ warning messages. - -2004-07-01 16:58 hkmoffa - - * Cantera/src/GasKinetics.cpp: static_cast to eliminate VC++ - warnings. - -2004-07-01 16:54 hkmoffa - - * Cantera/src/: ArrayViewer.h, Kinetics.h: static_cast to eliminate - VC++ warnings. - -2004-07-01 16:50 hkmoffa - - * Cantera/src/StoichManager.h: static_cast to eliminate VC++ - warnings. - -2004-07-01 16:47 hkmoffa - - * Cantera/src/: NasaThermo.h, ShomateThermo.h, RateCoeffMgr.h, - ThirdBodyMgr.h: static_cast to eliminate VC++ warnings. - -2004-07-01 16:46 hkmoffa - - * Cantera/src/plots.cpp: static_casts to eliminate VC++ warnings. - -2004-07-01 16:46 hkmoffa - - * Cantera/src/units.h: small changes to eliminate VC++ warnings. - -2004-07-01 16:40 hkmoffa - - * Cantera/src/DenseMatrix.cpp: static_cast to eliminate VC++ - warnings - -2004-07-01 16:35 hkmoffa - - * Cantera/src/: Group.cpp, Group.h: Fixed an error that turned up - in VC++. I think the problem was that VC++ didn't allow friend - functions to be defined in the body of declarations in .h files. - -2004-07-01 16:26 hkmoffa - - * Cantera/src/Elements.cpp: static cast added to avoid VC++ - compiler warning. - -2004-07-01 16:25 hkmoffa - - * Cantera/src/Array.h: static_cast added to avoid VC++ compiler - issues. - -2004-07-01 16:22 hkmoffa - - * Cantera/src/xml.cpp: VC++ warnings were taken out - -2004-07-01 16:12 hkmoffa - - * Cantera/src/xml.h: Added static_cast to remove VC++ compiler - warning. - -2004-06-30 15:30 hkmoffa - - * Cantera/src/ImplicitChem.cpp: Fixed an error with a calling - statement. - -2004-06-30 14:08 hkmoffa - - * Cantera/src/ResidEval.h: Fixed a compiler error that showed up - VC++ - -2004-06-28 16:51 hkmoffa - - * Cantera/src/Phase.h: Set m_xml to zero after deletion. - -2004-06-28 16:49 hkmoffa - - * Cantera/src/importCTML.h: Added the installSpecies() declaration - back in. This is needed for the particle species thermo object. - It's in the cpp file, but just not declared here. - -2004-06-28 16:47 hkmoffa - - * Cantera/src/SpeciesThermoFactory.cpp: Added a few throw - statements that was missing. Added a throw UnknownSpeciesThermo - statement for cases where the complete thermo block is missing. - This is necessary for particle species object to function. - -2004-06-17 10:49 dggoodwin - - * Cantera/src/PureFluidPhase.cpp: initial import - -2004-06-16 14:55 dggoodwin - - * Cantera/src/GasKinetics.cpp: changed call to - ReactionStoichMgr::add so that non-integral reaction orders are - correctly processed. - -2004-06-08 17:59 dggoodwin - - * Cantera/src/: ConstDensityThermo.cpp, ConstDensityThermo.h, - Constituents.cpp, Constituents.h, EdgePhase.h, Elements.h, - Makefile.in, PureFluidPhase.h, SpeciesThermoFactory.cpp, - SpeciesThermoFactory.h, StoichSubstance.cpp, StoichSubstance.h, - SurfPhase.cpp, SurfPhase.h, ThermoFactory.cpp, ThermoPhase.cpp, - ThermoPhase.h, importCTML.cpp, importCTML.h, xml.cpp, xml.h, - zeroD/Wall.h: moved functions to read XML input files out of - importCTML.cpp and into specific classes - -2004-06-06 15:02 dggoodwin - - * Cantera/src/Elements.cpp: moved reading of xml element data to - Elements.cpp - -2004-06-03 22:19 dggoodwin - - * Makefile.in, configure, Cantera/matlab/setup_winmatlab.py, - Cantera/python/Cantera/DustyGasTransport.py, - Cantera/python/Cantera/Func.py, - Cantera/python/Cantera/Interface.py, - Cantera/python/Cantera/Phase.py, - Cantera/python/Cantera/Reactor.py, - Cantera/python/Cantera/ThermoPhase.py, - Cantera/python/Cantera/Transport.py, - Cantera/python/Cantera/importFromFile.py, - Cantera/python/src/ctreactor_methods.cpp, - Cantera/src/ct2ctml.cpp, config/configure, config/configure.in, - test_problems/cxx_ex/gri30.xml, test_problems/cxx_ex/silane.xml: - added comments - -2004-06-02 21:01 dggoodwin - - * Cantera/python/Cantera/importFromFile.py: added comments - -2004-06-02 20:44 dggoodwin - - * Cantera/python/Cantera/Interface.py: added comments - -2004-06-02 05:57 dggoodwin - - * Cantera/python/: Cantera/Func.py, Cantera/Phase.py, - Cantera/ThermoPhase.py, examples/reactor1.py, - examples/reactor2.py: minor cleanup - -2004-06-01 21:39 dggoodwin - - * Cantera/python/: Makefile.in, ctml_writer.py, setup.py.in: moved - ctml_writer.py out of Cantera package - -2004-05-29 21:04 dggoodwin - - * Cantera/src/oneD/: Sim1D.cpp, refine.cpp: fixed problem with - continuing beyond max number of points - -2004-05-29 21:02 dggoodwin - - * Cantera/python/Cantera/ctml_writer.py: converted to pure python - -2004-05-23 17:08 dggoodwin - - * Cantera/matlab/cantera/: @Reactor/private/reactormethods.cpp, - @Transport/private/newTransport.cpp, - @Transport/private/trans_methods.cpp, - @Wall/private/wallmethods.cpp, @XML_Node/private/newxml.cpp, - @XML_Node/private/xmlmethods.cpp: removed unused files - -2004-05-23 17:05 dggoodwin - - * Cantera/matlab/cantera/@Kinetics/private/: delkinetics.cpp, - isrev.cpp, kin_get.cpp, kin_set.cpp, newkinetics.cpp, - production.cpp, pstoich.cpp, rop.cpp, rstoich.cpp, rxnstring.cpp: - removed unused files - -2004-05-21 20:52 dggoodwin - - * Cantera/python/tutorial/: tut2.py, tut3.py, tut4.py: updated - tutorials - -2004-05-21 11:09 dggoodwin - - * Cantera/src/transport/MMCollisionInt.cpp: fixed bug in which - upper T* limit was incorrect in fits if T*max > 100, as with - helium. - -2004-05-17 16:22 dggoodwin - - * config/configure.in: added test for sstream - -2004-05-17 15:59 dggoodwin - - * Cantera/matlab/cantera/@ReactorNet/: addReactor.m, atol.m, - rtol.m, setInitialTime.m, setMaxTimeStep.m, setTolerances.m, - time.m: initial import - -2004-05-17 09:23 dggoodwin - - * test_problems/cxx_ex/: kin1_blessed.csv, kin2_blessed.csv: - reverted to previus version due to error in last versions - -2004-05-16 06:54 dggoodwin - - * Cantera/src/: CVode.cpp, CVode.h, Integrator.h: changed - setMaxStep to setMaxStepSize, setMinStep to setMinStepSize, and - added setMaxSteps to set the maximum number of steps that will be - taken. - -2004-05-14 20:19 dggoodwin - - * Cantera/python/examples/critProperties.py: added example of - computing critical-state properties - -2004-05-14 14:15 dggoodwin - - * Cantera/src/transport/: MultiTransport.h, MultiTransport.cpp: - added ability to compute mixture-averaged diffusion coefficients - in class MultiTransport. - -2004-05-13 10:52 dggoodwin - - * ChangeLog: log file generated from CVS log output by perl script - cvs2cl.pl - -2004-05-13 10:45 dggoodwin - - * Cantera/src/converters/CKParser.cpp: fixed bug in which a species - name beginning with M was interpreted as a third body - -2004-04-24 08:44 dggoodwin - - * configure, Cantera/matlab/setup_winmatlab.py, - Cantera/python/Cantera/Func.py, - Cantera/python/Cantera/Reactor.py, - Cantera/python/examples/catcomb.py, - Cantera/python/examples/diamond.py, - Cantera/python/examples/dustygas.py, - Cantera/python/examples/flame1.py, - Cantera/python/examples/isentropic.py, - Cantera/python/examples/mix1.py, Cantera/python/examples/mix2.py, - Cantera/python/examples/reactor1.py, - Cantera/python/examples/reactor2.py, data/inputs/diamond.cti: - updated examples - -2004-04-24 05:55 dggoodwin - - * Cantera/matlab/cantera/: @ReactorNet/ReactorNet.m, - @ReactorNet/advance.m, @ReactorNet/reactornet_hndl.m, - @ReactorNet/step.m, @ReactorNet/private/reactornetmethods.m, - private/reactornetmethods.cpp: initial import - -2004-04-24 05:50 dggoodwin - - * test_problems/: cxx_ex/kin1_blessed.csv, cxx_ex/kin2_blessed.csv, - silane_equil/output_blessed.txt: updated blessed files due to - slight change in how Nasa polynomial thermo properties computed - -2004-04-23 14:02 hkmoffa - - * Cantera/src/surfKinetics.cpp: Call to the baseclass init() - function from init() - -2004-04-23 13:37 hkmoffa - - * Cantera/src/GasKinetics.cpp: Cosmetic -> changed args to fall - after ( - -2004-04-23 13:36 hkmoffa - - * Cantera/src/PureFluidPhase.h: Added a header. - -2004-04-23 12:55 hkmoffa - - * Cantera/src/: importCTML.cpp, importCTML.h: Made - checkRxnElementBalance global scoped, so that it could be used in - cads package. - -2004-04-23 12:05 hkmoffa - - * Cantera/src/importCTML.cpp: Strictly formatting- broke up long - lines added a few comments. - -2004-04-23 12:03 hkmoffa - - * Cantera/src/importCTML.h: Added prototypes for 2 functions. - -2004-04-23 10:35 hkmoffa - - * Cantera/fortran/src/Makefile.in: Changed libfct.a.a to libfct.a - -2004-04-23 10:17 hkmoffa - - * Cantera/fortran/f77demos/.cvsignore: Added 2 generated files. - -2004-04-23 10:13 hkmoffa - - * Cantera/fortran/src/fct.cpp: Changed a getMassFractions() call - from 2 args to 1 arg. The old method had been taken out of - State.h. And, this file had not been subsequently updated. - -2004-04-23 09:42 hkmoffa - - * Cantera/matlab/.cvsignore: Added setup_matlab.py, this is a - generated file. - -2004-04-23 09:41 hkmoffa - - * Cantera/src/.cvsignore: Added config.h - -2004-04-23 09:34 dggoodwin - - * Cantera/src/importCTML.cpp: added function - checkRxnElementBalance, and modified importReaction to call it - before adding a reaction to check that it is balanced. - -2004-04-22 15:59 hkmoffa - - * config/: configure, configure.in: Added python_prefix capability. - Can now install site-packages into a different directory than the - Cantera install directory. Added a particles section that - shouldn't be turned on. - -2004-04-22 15:54 hkmoffa - - * .cvsignore: Added a file. - -2004-04-22 15:43 hkmoffa - - * Makefile.in: Making sure that build_particles=0 turns off going - to cads directory - -2004-04-22 15:42 hkmoffa - - * configure: Added a python_prefix capability that allows one to - put python site packages in a different spot than cantera - installation files. - -2004-04-22 14:50 hkmoffa - - * tools/src/.cvsignore: Added 2 files. - -2004-04-22 14:33 hkmoffa - - * Cantera/python/Makefile.in: Part of separating python prefix from - prefix. - -2004-04-22 14:28 hkmoffa - - * Makefile.in: Added installs for a few more files from demo - directory. -> including Makefile.install -> Makefile - -2004-04-22 14:14 hkmoffa - - * Cantera/cxx/: Makefile.in, demos/Makefile.in, - demos/Makefile.install: Ok, think I fixed it. Added a demo - results and added Makefile back into repository so that demo - problems run correctly in both directories (and give the same - result). - -2004-04-22 12:49 hkmoffa - - * Cantera/cxx/demos/Makefile.in: Fixed an error in the clean rule. - -2004-04-22 12:46 hkmoffa - - * config/configure.in: Fixed a typo. - -2004-04-22 12:44 hkmoffa - - * config/: configure, configure.in: Added 2 directories to the list - of Makefiles to be created. - -2004-04-22 12:42 hkmoffa - - * Cantera/cxx/: Makefile.in, demos/.cvsignore, demos/Makefile, - demos/Makefile.in, demos/kin1_blessed.csv, - demos/kin1_blessed.dat, src/.cvsignore, src/Makefile.in, - src/cxxutils.cpp, src/writelog.cpp: Added a small demo. Added - comments. - -2004-04-22 12:06 hkmoffa - - * Cantera/matlab/cantera/.cvsignore: Added ctbin.m - -2004-03-18 05:26 dggoodwin - - * Cantera/matlab/cantera/@ThermoPhase/: setState_Psat.m, - setState_Tsat.m: initial import - -2004-03-12 19:25 dggoodwin - - * Cantera/src/Phase.cpp: bug fixedin setMassFractionsByName - -2004-02-22 21:47 dggoodwin - - * Cantera/matlab/cantera/@Func/: char.m, display.m, plus.m, - rdivide.m, subsref.m, times.m, private/funcmethods.m: initial - import - -2004-02-02 19:33 dggoodwin - - * Cantera/src/: EdgePhase.h, EdgeKinetics.cpp, EdgeKinetics.h: - initial import - -2004-01-30 15:14 hkmoffa - - * Cantera/clib/src/Makefile.in: Added an all: rule. The end effect - is that the library isn't archived when there isn't any need to. - -2004-01-30 10:27 hkmoffa - - * configure: Small change to all presetting end libs. - -2004-01-14 08:30 hkmoffa - - * test_problems/cxx_ex/: gri30.xml, kin1_blessed.csv, - kin2_blessed.csv: Changed the blessed files. There was a small - change in the actual answer. - -2004-01-14 08:03 hkmoffa - - * test_problems/surfkin/surface.xml: Changed the xml file to have - the same element ordering as the gri file's elements. - -2004-01-14 08:00 hkmoffa - - * test_problems/diamondSurf/: diamond.cti, diamond_blessed.xml, - tdia_a.py: changed the cti file so that the elements of all - phases were ordered the same. - -2004-01-11 04:57 dggoodwin - - * Cantera/cxx/demos/: Makefile, kinetics1.cpp: initial import - -2004-01-05 09:01 dggoodwin - - * Cantera/cxx/demos/: example_utils.h, kinetics1.cpp: initial - import - -2004-01-04 06:40 dggoodwin - - * Cantera/src/: config.h, ct2ctml.cpp: changed check.py to - .check.py - -2004-01-01 17:02 dggoodwin - - * test_problems/: cxx_ex/Makefile.in, cxx_ex/runtest, - diamondSurf/runtest, silane_equil/runtest, surfkin/runtest: added - definition of CANTERA_DATA - -2004-01-01 15:41 dggoodwin - - * Cantera/cxx/src/Makefile.in: initial import - -2004-01-01 15:39 dggoodwin - - * Makefile.in, config/configure, config/configure.in: cleanup - -2004-01-01 15:26 dggoodwin - - * include/: Cantera.h, GRI30.h, IdealGasMix.h, Interface.h, README, - ctml.h, equilibrium.h, integrators.h, kinetics.h, numerics.h, - onedim.h, reactionpaths.h, surface.h, transport.h, zerodim.h: - files moved to Cantera/cxx/include - -2004-01-01 15:13 dggoodwin - - * Cantera/cxx/: cxxutils.cpp, writelog.cpp, src/cxxutils.cpp, - src/writelog.cpp: innitial import - -2004-01-01 15:11 dggoodwin - - * Cantera/: README.txt, cxx/include/Cantera.h, cxx/include/GRI30.h, - cxx/include/IdealGasMix.h, cxx/include/Interface.h, - cxx/include/equilibrium.h, cxx/include/integrators.h, - cxx/include/kinetics.h, cxx/include/numerics.h, - cxx/include/onedim.h, cxx/include/reactionpaths.h, - cxx/include/surface.h, cxx/include/transport.h, - cxx/include/zerodim.h, src/Makefile.in, src/ct2ctml.cpp: initial - import - -2004-01-01 11:56 dggoodwin - - * configure, Cantera/src/MMCollisionInt.cpp, - Cantera/src/Makefile.in, Cantera/src/MixTransport.cpp, - Cantera/src/Newton.h, Cantera/src/PropertyUpdater.h, - Cantera/src/misc.cpp, include/Cantera.h, include/README, - include/config.h, include/ftn_defs.h: cleanup - -2003-12-31 00:38 dggoodwin - - * Makefile.in: - - -2003-12-31 00:31 dggoodwin - - * Makefile.in: - - -2003-12-31 00:27 dggoodwin - - * tools/Makefile.in: added build_ck - -2003-12-31 00:14 dggoodwin - - * Cantera/src/ct2ctml.cpp: removed #include pypath.h - -2003-12-31 00:04 dggoodwin - - * Makefile.in: - - -2003-12-22 06:41 dggoodwin - - * config/: configure, configure.in, testpch.h: initial import - -2003-12-22 06:30 dggoodwin - - * Makefile.in, config.h, Cantera/clib/src/ct.h, - Cantera/clib/src/ctonedim.cpp, Cantera/matlab/setup_matlab.py, - Cantera/matlab/cantera/buildwin.m, - Cantera/matlab/cantera/private/transportmethods.cpp, - Cantera/src/BandMatrix.cpp, Cantera/src/DenseMatrix.cpp, - Cantera/src/config.h, Cantera/src/oneD/boundaries1D.cpp, - config/configure, config/configure.in: updated Windows build - procedure - -2003-12-20 10:03 hkmoffa - - * Cantera/src/transport/MixTransport.cpp: Fix to getDiffusion in - order to avoid a NAN result for m_nsp = 1 case and for mixtures - with X_i=1.0. - -2003-12-20 09:53 hkmoffa - - * tools/testtools/csvdiff.cpp: Fixed 2 things: stripped column - names checked for zero title lines - -2003-12-20 04:12 dggoodwin - - * Cantera/src/ChemEquil.cpp, examples/cxx/equil_example1.cpp, - test_problems/cxx_ex/eq1_blessed.csv, - test_problems/cxx_ex/eq1_blessed.dat: changed problem parameters - to keep T in range - -2003-12-20 04:06 dggoodwin - - * test_problems/cxx_ex/eq1_blessed.csv, - test_problems/cxx_ex/eq1_blessed.dat, - test_problems/silane_equil/output_blessed.txt, - test_problems/silane_equil/silane_equil.cpp, - examples/cxx/equil_example1.cpp: changed problem parameters to - keep T in range - -2003-12-20 03:43 dggoodwin - - * tools/templates/cxx/demo.cpp: changed example parameters - -2003-12-20 03:39 dggoodwin - - * tools/templates/cxx/demo.cpp: changed example parameters - -2003-12-20 03:35 dggoodwin - - * Makefile.in, Cantera/src/ChemEquil.cpp: minor cleanup - -2003-12-19 21:09 dggoodwin - - * config.h, Cantera/matlab/setup_matlab.py, Cantera/src/config.h, - tools/Makefile.in, tools/src/finish_install.py.in, - tools/templates/cxx/demo.cpp: - - -2003-12-19 21:08 dggoodwin - - * Cantera/src/ChemEquil.cpp: fixed temperature limits - -2003-12-15 00:54 dggoodwin - - * config.h, Cantera/matlab/setup_matlab.py, - Cantera/src/Makefile.in, Cantera/src/config.h, - tools/bin/finish_install.py: - - -2003-12-13 14:58 dggoodwin - - * Cantera/src/misc.cpp: - - -2003-12-13 06:35 dggoodwin - - * INSTALLING, Makefile.in, Cantera/clib/src/ct.cpp, - Cantera/matlab/setup_matlab.py, - Cantera/matlab/setup_matlab.py.in, - Cantera/matlab/cantera/@Solution/set.m, - Cantera/python/setup.py.in, Cantera/src/BandMatrix.cpp, - Cantera/src/Makefile.in, Cantera/src/SurfPhase.h, - Cantera/src/importCTML.cpp, Cantera/src/importCTML.h, - Cantera/src/utilities.h, config/configure, config/configure.in, - data/inputs/Makefile.in, data/inputs/gri30.xml, - ext/tpx/Hydrogen.cpp, ext/tpx/Oxygen.cpp, - tools/bin/finish_install.py: cleanup - -2003-12-13 06:08 dggoodwin - - * test_problems/cxx_ex/: gri30.xml, kin1_blessed.csv, - kin2_blessed.csv, tr2_blessed.csv: rebaselined - -2003-12-12 09:03 dggoodwin - - * Cantera/matlab/setup_matlab.py.in: - - -2003-12-12 08:51 dggoodwin - - * Cantera/matlab/cantera/private/: reactormethods.cpp, - flowdevicemethods.cpp, wallmethods.cpp: - - -2003-12-12 08:46 dggoodwin - - * config/configure, config/configure.in, - Cantera/matlab/setup_matlab.py.in: - - -2003-12-12 08:44 dggoodwin - - * Cantera/matlab/setup_matlab.py.in: initial import - -2003-12-12 08:28 dggoodwin - - * config/: configure, configure.in: - - -2003-12-12 08:18 dggoodwin - - * Cantera/: matlab/Makefile.in, python/setup.py.in, - python/Makefile.in: removed libconverters dependency - -2003-12-12 08:15 dggoodwin - - * Cantera/clib/src/Makefile.in: removed libconverters dependency - -2003-12-12 08:11 dggoodwin - - * INSTALLING, License.txt, config.h, config.h.in, configure, - Cantera/src/Makefile.in, Cantera/src/config.h, - Cantera/src/misc.cpp, config/configure, config/configure.in, - tools/src/Makefile.in: isolated Chemkin file support to building - ck2cti - -2003-12-11 05:01 dggoodwin - - * Cantera/python/: Cantera/rxnpath.py, src/ctrpath_methods.cpp, - src/methods.h: set font in reaction path diagrams - -2003-12-11 04:15 dggoodwin - - * tools/src/package4mac.in: initial import - -2003-12-11 04:06 dggoodwin - - * Cantera/src/transport/: DustyGasTransport.cpp, - DustyGasTransport.h, MixTransport.cpp, MultiTransport.cpp, - SolidTransport.cpp, TransportBase.h, TransportFactory.cpp: minor - cleanup - -2003-12-05 09:13 dggoodwin - - * Cantera/src/: PureFluidPhase.h, ThermoPhase.cpp, ThermoPhase.h, - transport/DustyGasTransport.cpp, transport/DustyGasTransport.h: - - -2003-11-24 08:39 dggoodwin - - * configure, Cantera/clib/src/ct.cpp, Cantera/clib/src/ct.h, - Cantera/python/setup.py.in, - Cantera/python/Cantera/ThermoPhase.py, - Cantera/python/Cantera/ctml_writer.py, - Cantera/python/src/ctthermo_methods.cpp, Cantera/src/State.h, - Cantera/src/ThermoFactory.cpp, Cantera/src/ThermoPhase.h, - Cantera/src/ctml.cpp, Cantera/src/ctml.h, - Cantera/src/importCTML.cpp, Cantera/src/mix_defs.h, - Cantera/src/xml.cpp, Cantera/src/oneD/StFlow.cpp, - Cantera/src/transport/DustyGasTransport.cpp, ext/tpx/utils.cpp: - - -2003-11-19 02:50 dggoodwin - - * Makefile.in, config/configure, config/configure.in, - tools/templates/cxx/demo.cpp, tools/templates/cxx/demo.mak.in, - tools/templates/f77/demo.f, tools/templates/f77/demo.mak.in, - tools/templates/f77/demo_ftnlib.cpp: - - -2003-11-19 01:37 dggoodwin - - * Makefile.in, config.h, Cantera/src/config.h, config/configure, - config/configure.in, tools/Makefile.in, - tools/bin/finish_install.py, tools/man/mixmaster.1, - tools/src/finish_install.py.in, tools/templates/f77/demo.mak.in: - - - -2003-11-17 07:19 dggoodwin - - * config/configure, config/configure.in, config.h, - Cantera/src/config.h, tools/Makefile.in, - tools/bin/finish_install.py, tools/doc/Cantera.cfg: - - -2003-11-17 06:10 dggoodwin - - * Makefile.in, README.txt, config.h.in, configure: - - -2003-11-17 05:52 dggoodwin - - * tools/: src/ck2cti.cpp, src/finish_install.py.in, - man/mixmaster.1: initial import - -2003-11-17 05:51 dggoodwin - - * Cantera/: matlab/Makefile.in, python/Cantera/Transport.py, - python/examples/flame2.py, src/oneD/StFlow.cpp, - src/oneD/StFlow.h: cleanup - -2003-11-16 09:14 dggoodwin - - * tools/man/ck2cti.1: initial import - -2003-11-13 03:54 dggoodwin - - * Cantera/src/oneD/MultiJac.cpp: removed NaN test - -2003-11-12 10:56 dggoodwin - - * Cantera/src/oneD/StFlow.cpp: multicomponent transport working - -2003-11-01 02:11 dggoodwin - - * Cantera/user/: Makefile.in, user.cpp: initial import - -2003-10-31 20:48 dggoodwin - - * Cantera/python/Cantera/ctml_writer.py: added capability to have - species names with embedded commas - -2003-10-24 03:11 dggoodwin - - * tools/doc/html/banner4.jpg: initial import - -2003-10-21 17:33 dggoodwin - - * Cantera/src/: State.h, State.cpp: minor cleanup - -2003-10-15 09:21 hkmoffa - - * Cantera/src/misc.cpp: Added a call to delete the static instance - of a Falloff factory - -2003-10-15 09:20 hkmoffa - - * Cantera/src/transport/: TransportFactory.cpp, TransportFactory.h: - Fixed a bug in the destructor, wherein an infinite loop condition - may occur. - -2003-10-14 05:58 dggoodwin - - * Cantera/python/Cantera/DustyGasTransport.py: initial import - -2003-09-25 13:37 dggoodwin - - * Cantera/src/transport/: DustyGasTransport.cpp, - DustyGasTransport.h, Makefile.in, TransportBase.h, - TransportFactory.cpp: added DustyGasTransport - -2003-09-16 08:58 hkmoffa - - * Cantera/src/ctml.cpp: Fixed a rather hideous error in getMap(), - that was causing element compositions to be read incorrectly when - the species is made up of a large numbers of a single element. - -2003-09-08 06:33 dggoodwin - - * Cantera/fortran/f77demos/: README.txt, ctlib.f, f77demos.mak.in, - isentropic.f: initial import - -2003-09-05 23:04 dggoodwin - - * tools/templates/f77/: README_WIN32.txt, f77demo.dsp: initial - import - -2003-09-05 09:57 hkmoffa - - * test_problems/diamondSurf/runDiamond.cpp: loosened the tolerances - on nil printing - -2003-09-05 09:42 hkmoffa - - * Cantera/src/transport/: MixTransport.cpp, MixTransport.h, - MultiTransport.cpp: Fixed several UMR's discovered while using - valgrind. - -2003-09-05 09:20 hkmoffa - - * test_problems/diamondSurf/: Makefile.in, runDiamond.cpp, - runDiamond_blessed.out: Fixed the Makefile.in, undated runDiamond - to print out more nulls, and changed the solution back. I had an - error in my Cantera version that created an undocumented changed - in the result. - -2003-09-05 07:45 hkmoffa - - * data/transport/misc_tran.dat: Added a III-V database - -2003-09-04 16:42 dggoodwin - - * Cantera/python/Cantera/OneD/: __init__.py, flame.py, onedim.py: - initial import - -2003-09-03 13:00 hkmoffa - - * test_problems/diamondSurf/: runDiamond.cpp, - runDiamond_blessed.out: Rebaselined due to change in units - -2003-09-03 12:59 hkmoffa - - * Cantera/src/: FalloffFactory.h, FalloffMgr.h: Fixed an error that - I had introduced. - -2003-09-03 12:59 hkmoffa - - * test_problems/cxx_ex/: kin1_blessed.csv, kin2_blessed.csv: - rebaselined due to change in constants. - -2003-09-03 11:49 hkmoffa - - * Cantera/src/converters/Makefile.in: Might as well keep this in - till it breaks. - -2003-09-03 11:48 hkmoffa - - * Cantera/src/converters/: ck2ctml.cpp, ck2ctml.h: Added const to - the aguement lists. - -2003-09-03 11:45 hkmoffa - - * Cantera/src/: global.h, misc.cpp: Added a function called - appdelete(), which deletes all global data malloced by Cantera. - With this call added to applications, Cantera passes the leak - check from the valgrind application. (Well there is some - squirrely behavior associated with either valgrind, linux, or the - stl implementation, but it's not Cantera's fault). - - I also changed get_XML_File to store the absolute pathname in the - map, so that the same XML tree isn't deleted twice. Lookups are - always done wrt absolute pathnames. - -2003-09-03 11:39 hkmoffa - - * Cantera/src/: importCTML.cpp, importCTML.h: Added the function - get_XML_NameID, which does a search on the xml element name and - id attribute. - - Made importSpecies() a global function. I needed this in order to - read in enhancements to the XML data file for the PartSpecPhase - class. - -2003-09-03 11:33 hkmoffa - - * Cantera/src/: InterfaceKinetics.cpp, InterfaceKinetics.h: Added - comments and changed the order of functions to place like - functions in blocks. - -2003-09-03 11:31 hkmoffa - - * Cantera/src/ThermoPhase.h: Cleanup of comment sections. - -2003-09-03 11:31 hkmoffa - - * Cantera/src/State.cpp: cleanup - -2003-09-03 11:29 hkmoffa - - * Cantera/src/: SpeciesThermo.h, SpeciesThermoFactory.cpp, - SpeciesThermoFactory.h: Two main changes: The routines will now - throw a named error condition when it can't match the species - thermo or it can't find the species thermo. This is used in - PartSpecPhase.cpp to signal that the thermo functions should - be created on the fly from the bulk phase thermo and the bulk - species basis for the particle species. - - The second one is to eliminate a potential fatal error of - calling a delete for an object in the object's own destructor - function. - -2003-09-03 11:22 hkmoffa - - * Cantera/src/: xml.cpp, xml.h: Added the function findNameID, - which does a tree lookup on the name and the id. Took out - m_level, which seemed to have no purpose. - -2003-09-03 11:19 hkmoffa - - * Cantera/src/Phase.h: Added comments. - -2003-09-03 11:18 hkmoffa - - * Cantera/src/.cvsignore: Added a file. - -2003-09-03 11:17 hkmoffa - - * Cantera/src/units.h: fixed a potentially fatal error of doing a - delete in a destructor on the object containing the destructor. - -2003-09-03 11:15 hkmoffa - - * Cantera/src/: Constituents.cpp, Constituents.h: Added a vector - get for the atoms in a species. - -2003-09-03 08:35 hkmoffa - - * Cantera/src/: FalloffFactory.h, FalloffMgr.h: Fixed an error with - the destructors. valgrind showed that destructor wasn't being - called for single instance of FalloffFactory. - -2003-08-29 07:59 dggoodwin - - * Cantera/clib/src/genpy.py: initial import - -2003-08-25 12:50 dggoodwin - - * Cantera/matlab/cantera/examples/catcomb.m: initial import - -2003-08-25 11:29 hkmoffa - - * Cantera/src/SurfPhase.h: Added a dummy routine to set and store - the pressure. It doesn't have an effect on anything. However, it - doesn't cause a cantera error. - -2003-08-23 10:14 dggoodwin - - * data/inputs/nasa.cti: initial import - -2003-08-21 15:39 hkmoffa - - * Cantera/src/IncompressibleThermo.h: Changed fmax to fmaxx. - -2003-08-21 15:38 hkmoffa - - * Cantera/src/RateCoeffMgr.h: Added the writeUpdate() function. It - was needed to resolve externals. - -2003-08-21 15:37 hkmoffa - - * Cantera/src/MultiDomain.h: changed fmax to fmaxx - -2003-08-21 15:36 hkmoffa - - * Cantera/src/RxnRates.h: Changed fmax() to fmaxx() in one call. - -2003-08-21 15:35 hkmoffa - - * Cantera/src/importCTML.cpp: Added more comments. - -2003-08-21 15:34 hkmoffa - - * Cantera/src/ct2ctml.cpp: Commented out a spurious write operation - -2003-08-21 15:33 hkmoffa - - * Cantera/src/ctml.h: Added a name of an argument. - -2003-08-21 15:32 hkmoffa - - * Cantera/src/misc.cpp: Added a comment - -2003-08-21 15:32 hkmoffa - - * Cantera/src/: xml.cpp, xml.h: Changed findXMLPhase() to return a - non const XML tree. It broke the runDiamond program the other - way, because importPhase() uses a non const XML tree argument. - Also, the change commits a small alteration in the xml write - operation that allows for the top level of an xml file to contain - multiple elements. previously this was not possible. - -2003-08-21 15:28 hkmoffa - - * Cantera/src/zeroD/Reactor.cpp: Fixed a UMR in the file. - -2003-08-21 15:26 hkmoffa - - * examples/cxx/: equil_example1.cpp, kinetics_example1.cpp, - rxnpath_example1.cpp, transport_example1.cpp, - transport_example2.cpp: The find_xml interface has been - deprecated. Therefore, there were changes needed in these files. - -2003-08-21 15:25 hkmoffa - - * test_problems/: Makefile.in, silane_equil/output_blessed.txt, - silane_equil/silane_equil.cpp, surfkin/Interface.h, - surfkin/Makefile.in, surfkin/output_blessed.txt, - surfkin/surfdemo.cpp: Rebaselined the problem. The solution - changed in the 4th sig digit, because, I think, the physical - constants changed in ct_defs.h - -2003-08-21 15:23 hkmoffa - - * test_problems/diamondSurf/: runDiamond.cpp, - runDiamond_blessed.out: Rebaselined test, because the answer - changed in the 4th digit. I think it is due to the change in - physical constants in ct_defs.h - -2003-08-21 10:48 hkmoffa - - * Cantera/Makefile.in: changed fortran to fortran/src. Added - particle hooks which should all be turned off by default. - -2003-08-21 10:39 hkmoffa - - * Cantera/fortran/src/: .cvsignore, fct.cpp: find_XML is no longer - in the Cantera kernel API. this fixes the problem, replacing it - with calls to get_XML_Node(). - -2003-08-21 08:35 hkmoffa - - * test_problems/diamondSurf/: diamond.cti, diamond_blessed.xml, - runDiamond_blessed.out: Rebaselined after adding in a reaction - -2003-08-21 07:27 dggoodwin - - * Cantera/src/zeroD/Wall.cpp: add support for surface chem - -2003-08-21 07:26 dggoodwin - - * Cantera/src/zeroD/Wall.h: added support for surface chemistry on - each side of the wall - -2003-08-21 07:26 dggoodwin - - * Cantera/src/zeroD/Reactor.h: added surface chemistry - -2003-08-21 07:25 dggoodwin - - * Cantera/src/zeroD/Reactor.cpp: added support for surface - chemistry. - -2003-08-20 19:40 dggoodwin - - * Cantera/src/ct2ctml.cpp: fixed get_CTML_Tree - -2003-08-20 14:34 hkmoffa - - * Cantera/src/misc.cpp: Added header lines to the file - -2003-08-20 13:23 hkmoffa - - * Cantera/src/xml.h: Added a CVS version comment block - -2003-08-20 13:00 hkmoffa - - * config/configure.in: Added another test directory - -2003-08-20 12:36 hkmoffa - - * test_problems/diamondSurf/: .cvsignore, Makefile.in, diamond.cti, - diamond_blessed.xml, runDiamond.cpp, runDiamond_blessed.out, - run_diamond.py, runtest: Added a new test problem - -2003-08-20 08:30 dggoodwin - - * Cantera/src/oneD/StFlow.h: added some 'const's - -2003-08-20 08:28 dggoodwin - - * Cantera/src/global.h: added two new functions. - -2003-08-20 08:27 dggoodwin - - * Cantera/src/: ctml.h, oneD/Sim1D.cpp, oneD/StFlow.cpp: added some - 'const's - -2003-08-20 08:27 dggoodwin - - * Cantera/src/ct_defs.h: changed gas constant to 1999 CODATA value, - removed option to not use kmol. - -2003-08-20 08:26 dggoodwin - - * Cantera/src/ct2ctml.cpp: get_CTML_Tree is now deprecated. Use - get_XML_File in misc.cpp. - -2003-08-20 08:23 dggoodwin - - * Cantera/src/: SpeciesThermoFactory.cpp, ThermoPhase.h: added some - 'const's - -2003-08-20 08:19 dggoodwin - - * Cantera/src/misc.cpp: added option to clear all entries in - close_XML_File. - -2003-08-20 08:18 dggoodwin - - * Cantera/python/Cantera/Transport.py: stopped storing ThermoPhase - object, since this is self-referential in classes like Solution - that derive from Transport and ThermoPhase. - -2003-08-20 08:16 dggoodwin - - * Cantera/python/Cantera/Kinetics.py: stopped storing ThermoPhase - objects, since this is self-referential if a class derives from - both Kinetics and ThermoPhase, causing it to never be deleted. - -2003-08-20 08:15 dggoodwin - - * Cantera/python/Cantera/solution.py: changed call to XML_Node - constructor - -2003-08-20 08:13 dggoodwin - - * Cantera/python/Cantera/XML.py: removed self.root, which was - self-referencing. 'build' replaced by 'get_XML_File' in - constructor. - -2003-08-20 08:03 hkmoffa - - * Cantera/src/importCTML.cpp: More comments added - -2003-08-19 15:02 hkmoffa - - * Cantera/python/Cantera/ctml_writer.py: Fixed an error in an - argument list - -2003-08-19 10:28 hkmoffa - - * tools/src/: Makefile.in, ck2cti.cpp, ck2ctml.cpp, cti2ctml.cpp: - Added some conversion programs. - -2003-08-19 07:57 hkmoffa - - * Cantera/src/SurfPhase.h: Added more comments - -2003-08-17 22:05 dggoodwin - - * Cantera/python/Cantera/ctml_writer.py: added support for - specified reaction order, sticking coefficients, coverage - dependence of rate coefficients; fixed error where site_density - was not being converted to SI. - -2003-08-17 12:14 dggoodwin - - * Cantera/src/RateCoeffMgr.h: added comments - -2003-08-17 11:56 dggoodwin - - * Cantera/src/importCTML.cpp: Added support for coverage-dependent - reaction rates and sticking coefficients, and reactions with - specified reaction order. - -2003-08-17 05:47 dggoodwin - - * Cantera/src/Kinetics.h: cleaned up and added more comments - -2003-08-16 13:17 dggoodwin - - * Cantera/python/Cantera/ctml_writer.py: changed handling of - reaction pre-exponential units to write converted value to CTML, - rather than pass original value with a units string - -2003-08-14 09:06 hkmoffa - - * Cantera/src/Kinetics.h: Organized the functions to list better - under doxygen. Added more comments. Didn't change any of the - actual code. - -2003-08-13 08:24 hkmoffa - - * Cantera/src/xml.cpp: Fixed an error with build(). Basically it - was having trouble with the tag "--". I think that tag is illegal - anyway. - -2003-08-12 17:55 hkmoffa - - * Cantera/src/xml.cpp: Fixed two errors in reading an xml file. - 1) empty child xml elements had an extra / character being added - onto the end of their name 2) comments with beginning and - ending white space were being copied with an extra space - added on to the front and end of the string. - -2003-08-11 10:08 hkmoffa - - * Cantera/src/State.h: Added comments. - -2003-08-11 09:13 hkmoffa - - * Cantera/src/Kinetics.h: Added more comments. - -2003-08-08 12:58 hkmoffa - - * Cantera/src/InterfaceKinetics.cpp: Added more comment.s - -2003-08-07 14:49 hkmoffa - - * test_problems/surfkin/surface.xml: Updated the xml data file - -2003-08-07 14:42 hkmoffa - - * Cantera/src/Makefile.in: Added a make hdr-collect line. This is - needed because the .h files in the build directory should be kept - up to date with the .a files in the build directory. Thus, you - need to update. Obviously, a more refined approach could be - envisioned where only out of date .h files are copied. - -2003-08-07 08:59 hkmoffa - - * Cantera/src/importCTML.cpp: Added a lot of comments to the - routine. - -2003-08-06 17:23 hkmoffa - - * test_problems/Makefile.in: Added the Makefile.in input file - -2003-08-06 17:22 hkmoffa - - * test_problems/cxx_ex/: kin1_blessed.csv, tr1_blessed.csv, - tr2_blessed.csv: Rebaselined these three tests. The results had - changed in the 3rd significant digit. - - The changes, according to Goodwin, were most likely due to the - change in the method of inclusion of the activation energies. - Basically, a non standard kcal/mole conversion method was used to - convert activation energies to temperatures internally. - -2003-08-06 17:16 hkmoffa - - * Cantera/src/ct2ctml.cpp: Fixed an error in get_CTML_Tree() where - the program wouldn't use the path where the file was found, but - would assume the file was located in the current directory. This - caused an empty ifstream to be send to build(), which then - created an infinite loop (probably another error in build() that - needs to be fixed). - -2003-08-06 16:16 hkmoffa - - * Cantera/src/converters/Makefile.in: Broke a long line in two - -2003-08-06 15:43 hkmoffa - - * config/: configure, configure.in: Added the surfkin directory - -2003-08-06 11:30 hkmoffa - - * test_problems/cxx_ex/: gri30.xml, silane.xml: Updated xml files - -2003-08-06 11:15 hkmoffa - - * include/: GRI30.h, IdealGasMix.h: Fixed GRI30.h. The id was wrong - and caused a test problem to fail. - -2003-08-06 11:13 hkmoffa - - * examples/cxx/.cvsignore: Added to cvsignore list - -2003-08-06 10:32 hkmoffa - - * test_problems/surfkin/: .cvsignore, Interface.h, Makefile.in, - output_blessed.txt, runtest, surface.xml, surfdemo.cpp: Added a - simple test that calculate a rate of production for a surface - mechanism - -2003-08-06 10:14 hkmoffa - - * Cantera/src/ctml.cpp: Added a get_CTML_Tree() function. It was - missing though there was an entry in ctml.h and IdealGasMix.h - used it. - -2003-08-06 10:10 hkmoffa - - * test_problems/silane_equil/silane.xml: updated xml file. test - passes. - -2003-08-04 16:15 hkmoffa - - * Cantera/src/: GasKinetics.cpp, GasKinetics.h: Added a bunch of - new routines to return delta thermo values and reaction rate - constants. - -2003-08-04 16:10 hkmoffa - - * Cantera/src/converters/: ck2ct.cpp, ck2ctml.cpp: Fixed up a - couple of issues with the stringstream block. That block works - for reading transport databases with comments in them. The other - block seems to get hung up. - -2003-08-04 07:27 hkmoffa - - * tools/src/Makefile.in: Added a dependency to library files - -2003-08-01 17:37 hkmoffa - - * Cantera/src/RateCoeffMgr.h: added a comment. - -2003-08-01 17:36 hkmoffa - - * Cantera/src/: ThermoFactory.cpp, ThermoFactory.h: Added a - specific named error condition for when the thermo factory can't - find a match against a known ThermoPhase derivative class. This - can be (and is in cttables) used to catch thrown errors, so that - the kernel can be made extensible wrt other ThermoPhase - derivative classes it may not know about. - -2003-08-01 17:34 hkmoffa - - * Cantera/src/: KineticsFactory.cpp, KineticsFactory.h: Added a - specific named error for not matching against a kinetics model. - This can be (and is in cttables) used to catch a thrown error - condition to make the kernel extensible wrt new kinetics - managers. - -2003-08-01 17:29 hkmoffa - - * Cantera/src/InterfaceKinetics.cpp: Added a few comments - -2003-08-01 17:28 hkmoffa - - * Cantera/src/InterfaceKinetics.h: Added a comment block - -2003-08-01 17:27 hkmoffa - - * Cantera/src/Kinetics.h: Organized the routines into sections. - Added a bunch of routines that report the change in thermo - quantities due to reactions. - -2003-08-01 17:25 hkmoffa - - * Cantera/src/xml.cpp: Took out print statements in debug blocks - -2003-08-01 17:24 hkmoffa - - * Cantera/src/: ThermoPhase.cpp, ThermoPhase.h: Added a function - getUnitsStandardConc() that will report in a vector form what the - units are (in MKS) for the standard and generalized - concentrations. This is used to find what the units are for - reaction rate constants and is used by cttables to actually print - out the units for reaction rate constants. - -2003-08-01 17:16 hkmoffa - - * Cantera/src/transport/: MixTransport.cpp, MixTransport.h, - MultiTransport.cpp, MultiTransport.h, TransportBase.h, - TransportFactory.cpp, TransportFactory.h: Added a function to - MixTransport and MultiTransport that returns all of the raw - transport data input from the original database. I am using this - in cttables for the print out to provide closure to the user's - expectations. - -2003-08-01 13:50 hkmoffa - - * Cantera/src/State.h: Added one more routine, needed to get at - private data - -2003-08-01 13:13 hkmoffa - - * Cantera/src/ctml.cpp: Slight change in comment - -2003-08-01 12:44 hkmoffa - - * Cantera/src/ctvector.cpp: Check for null before deleting or - copying. Not strictly necessary, but good form. - -2003-08-01 12:43 hkmoffa - - * Cantera/src/mix_defs.h: Added descriptions of the ThermoPhase - classes known to this routine. - -2003-08-01 12:42 hkmoffa - - * Cantera/src/ctml.cpp: UPgraded one error condition statement - -2003-07-29 15:37 dggoodwin - - * Cantera/src/State.h: moved some methods to State.cpp - -2003-07-29 15:32 dggoodwin - - * Cantera/src/State.cpp: initial import - -2003-07-25 13:46 hkmoffa - - * Cantera/src/: xml.cpp, xml.h: Fixed several serious errors and - added a couple of routines. 1) the read operation would hash - any quoted string with a space character in it. 2) - changed children() to return a reference rather than the - complete object 3) write() would leave off the final endl - character. This has been fixed. Additions: copy() - copyUnion(): union of two trees; this routine may be problematic - findXMLPhase(): phase lookup. Notes: find_XML() still - contains a memory leak. - -2003-07-24 08:58 hkmoffa - - * Cantera/src/Kinetics.h: Fixed an error in the Constructor - function. m_indexPhase wasn't being set at all - -2003-07-23 14:54 hkmoffa - - * Cantera/src/Kinetics.h: Added a lot of comments to the header - file - -2003-07-23 14:53 hkmoffa - - * Cantera/src/ConstDensityThermo.h: Took out an unnecessary - redefinition of m_kk from an inherited class - -2003-07-23 14:51 hkmoffa - - * Cantera/src/stringUtils.cpp: Slight formatting change - -2003-07-23 08:41 hkmoffa - - * Cantera/src/StoichManager.h: Added comments to the file - -2003-07-21 09:28 hkmoffa - - * Cantera/src/Elements.h: Took out a surplus doxygen comment about - the Cantera Namespace. It created an error during doxygen - compilation - -2003-07-21 09:26 hkmoffa - - * Cantera/src/ThermoPhase.h: Added more doxygen comments to the - files. Added a catch/throw block to setstate_TPX(). - -2003-07-21 09:08 hkmoffa - - * Cantera/src/State.h: Commented the member data. - -2003-07-21 09:02 hkmoffa - - * Cantera/src/Constituents.h: Took out a double nested @name that - gave a warning to doxygen - -2003-07-18 13:19 hkmoffa - - * Cantera/src/Phase.h: Added comments about m_kk needing to be - restated in this class. - -2003-07-07 09:45 hkmoffa - - * Cantera/src/ResidEval.h: Added more functions to the virtual base - class. This will mean that all classes that inherit from this - class will be broken until they too add definitions for these - functions. - -2003-07-07 09:39 hkmoffa - - * Cantera/src/converters/ck2ctml.cpp: Commented out several - statically defined functions that were not used in the file. - -2003-07-07 08:35 hkmoffa - - * Cantera/src/SolidCompound.h: Fixed a compiler warning. Linux - warns against initialization lists which are not in the same - order as items in the class itself. - -2003-07-04 00:35 dggoodwin - - * tools/bin/finish_install.py: added 'source setup_cantera' - -2003-07-04 00:18 dggoodwin - - * tools/bin/finish_install.py: added warning if the Python - interface does not install. - -2003-07-03 09:23 hkmoffa - - * Cantera/src/Array.h: Added the function ptrColumn(), which - returns a pointer to the top of a column of the matrix. - -2003-06-27 07:08 dggoodwin - - * Cantera/src/converters/ck2ctml.cpp: corrected bug in addTransport - -2003-06-27 07:07 dggoodwin - - * tools/bin/finish_install.py: added script to set matlab path - -2003-06-11 14:33 hkmoffa - - * Cantera/src/.cvsignore: Added another file to this list - -2003-06-10 09:39 hkmoffa - - * Cantera/src/misc.cpp: Fixed a typo in a comment - -2003-06-10 09:32 hkmoffa - - * test_problems/silane_equil/.cvsignore: Added a file to the ignore - list, created during the test - -2003-06-10 08:27 hkmoffa - - * Cantera/src/Makefile.in: Uncommented the tpx rule - -2003-06-10 08:26 hkmoffa - - * Cantera/matlab/Makefile.in: Took out the references to the - directories, 1D/@Domain1D/private and 1D/@Stack/private. They - don't currently exist in the present version of the distribution. - -2003-06-10 08:07 hkmoffa - - * include/.cvsignore: Added a .cvsignore file - -2003-06-10 08:02 hkmoffa - - * tools/templates/: f77/.cvsignore, cxx/.cvsignore: Added a - .cvsignore file - -2003-06-09 17:19 hkmoffa - - * Cantera/cxx/.cvsignore: Added this file so that cvs update - doesn't flag Makefile - -2003-06-09 15:02 hkmoffa - - * tools/src/.cvsignore: Added a file to the ignore list - -2003-06-08 08:18 dggoodwin - - * Cantera/matlab/cantera/@Transport/trans_hndl.m: initial import - -2003-06-08 07:52 dggoodwin - - * Cantera/: cxx/writelog.cpp, python/src/writelog.cpp, - matlab/cantera/private/write.cpp: initial import - -2003-06-08 07:41 dggoodwin - - * Cantera/src/oneD/boundaries1D.cpp: initial import - -2003-05-13 12:43 dggoodwin - - * Cantera/src/: DASPK.h, InterfaceKinetics.cpp, ReactionPath.cpp, - ReactionPath.h, funcs.cpp, importCTML.cpp, misc.cpp, - oneD/Inlet1D.h, oneD/Makefile.in, oneD/MultiNewton.cpp, - oneD/OneDim.cpp, oneD/OneDim.h, oneD/Resid1D.h, oneD/Sim1D.cpp, - oneD/Sim1D.h, oneD/StFlow.cpp, oneD/StFlow.h, - oneD/newton_utils.cpp, oneD/refine.cpp, oneD/refine.h: - - -2003-05-06 07:20 dggoodwin - - * tools/templates/cxx/: demo.cpp, demo.mak.in: fixed errors - -2003-05-06 06:36 dggoodwin - - * tools/templates/cxx/: demo.cpp, demo.mak.in: initial import - -2003-04-24 02:48 dggoodwin - - * Cantera/python/examples/function1.py: initial import - -2003-04-21 11:16 dggoodwin - - * tools/doc/: Cantera.cfg, ct.css, footer.html, header.html: - initial import - -2003-04-21 02:55 dggoodwin - - * Makefile.in: corrected lib directory - -2003-04-20 07:40 dggoodwin - - * Cantera/matlab/Makefile.in: fixed library in Makefile.in - -2003-04-20 06:26 dggoodwin - - * Cantera/: matlab/.cvsignore, matlab/cantera/.cvsignore, - python/.cvsignore, src/.cvsignore: added .cvsignore in mattlab - -2003-04-20 06:21 dggoodwin - - * config/: configure, configure.in: added target to buildlib - -2003-04-20 06:18 dggoodwin - - * Cantera/python/: Makefile.in, setup.py, setup.py.in: perform - configuration of setup.py - -2003-04-18 16:19 dggoodwin - - * include/: GRI30.h, onedim.h, reactionpaths.h, transport.h, - zerodim.h: minor cleanup - -2003-04-18 04:00 dggoodwin - - * tools/templates/f77/: demo.mak.in, demo_ftnlib.cpp, - sample.mak.in: renamed sample.mak.in to demo.mak.in - -2003-04-14 10:57 dggoodwin - - * .cvsignore, INSTALLING, License.rtf, License.txt, Makefile.in, - README, config.h, config.h.in, configure, apps/README.txt, - apps/MixMaster/.cvsignore, apps/MixMaster/CompositionFrame.py, - apps/MixMaster/ControlPanel.py, apps/MixMaster/DataFrame.py, - apps/MixMaster/DataGraph.py, apps/MixMaster/Edit.py, - apps/MixMaster/ElementFrame.py, apps/MixMaster/GraphFrame.py, - apps/MixMaster/__init__.py, apps/MixMaster/config.py, - apps/MixMaster/flowpanel.py, Cantera/.cvsignore, - Cantera/Makefile.in, Cantera/clib/src/.cvsignore, - Cantera/clib/src/Cabinet.h, Cantera/clib/src/Makefile.in, - Cantera/clib/src/Storage.cpp, Cantera/clib/src/Storage.h, - Cantera/clib/src/clib_defs.h, Cantera/clib/src/ct.cpp, - Cantera/clib/src/ct.h, Cantera/clib/src/ctbdry.cpp, - Cantera/clib/src/ctbdry.h, Cantera/clib/src/ctfunc.cpp, - Cantera/clib/src/ctfunc.h, Cantera/clib/src/ctnum.cpp, - Cantera/clib/src/ctnum.h, Cantera/clib/src/ctreactor.cpp, - Cantera/clib/src/ctreactor.h, Cantera/clib/src/ctrpath.cpp, - Cantera/clib/src/ctrpath.h, Cantera/clib/src/ctstagn.cpp, - Cantera/clib/src/ctstagn.h, Cantera/clib/src/ctsurf.cpp, - Cantera/clib/src/ctsurf.h, Cantera/clib/src/ctxml.cpp, - Cantera/clib/src/ctxml.h, Cantera/cxx/README, Cantera/lib/README, - Cantera/matlab/Makefile.in, Cantera/matlab/setup_matlab.py, - Cantera/matlab/cantera/Contents.m, - Cantera/matlab/cantera/GRI30.m, - Cantera/matlab/cantera/IdealGasMix.m, - Cantera/matlab/cantera/MassFlowController.m, - Cantera/matlab/cantera/Reservoir.m, - Cantera/matlab/cantera/Valve.m, Cantera/matlab/cantera/adddir.m, - Cantera/matlab/cantera/air.m, Cantera/matlab/cantera/build.m, - Cantera/matlab/cantera/buildux.m, - Cantera/matlab/cantera/buildwin.m, - Cantera/matlab/cantera/ck2ctml.m, Cantera/matlab/cantera/conhp.m, - Cantera/matlab/cantera/constants.m, - Cantera/matlab/cantera/conuv.m, - Cantera/matlab/cantera/gasconstant.m, - Cantera/matlab/cantera/geterr.m, - Cantera/matlab/cantera/mexopts.sh, - Cantera/matlab/cantera/oneatm.m, - Cantera/matlab/cantera/reactor_ode.m, - Cantera/matlab/cantera/@FlowDevice/FlowDevice.m, - Cantera/matlab/cantera/@FlowDevice/clear.m, - Cantera/matlab/cantera/@FlowDevice/install.m, - Cantera/matlab/cantera/@FlowDevice/massFlowRate.m, - Cantera/matlab/cantera/@FlowDevice/setMassFlowRate.m, - Cantera/matlab/cantera/@FlowDevice/setValveCoeff.m, - Cantera/matlab/cantera/@FlowDevice/private/flowdevicemethods.m, - Cantera/matlab/cantera/@Kinetics/Kinetics.m, - Cantera/matlab/cantera/@Kinetics/clear.m, - Cantera/matlab/cantera/@Kinetics/creationRates.m, - Cantera/matlab/cantera/@Kinetics/destructionRates.m, - Cantera/matlab/cantera/@Kinetics/destruction_rates.m, - Cantera/matlab/cantera/@Kinetics/equil_Kc.m, - Cantera/matlab/cantera/@Kinetics/hndl.m, - Cantera/matlab/cantera/@Kinetics/isReversible.m, - Cantera/matlab/cantera/@Kinetics/kinetics_hndl.m, - Cantera/matlab/cantera/@Kinetics/multiplier.m, - Cantera/matlab/cantera/@Kinetics/nReactions.m, - Cantera/matlab/cantera/@Kinetics/nTotalSpecies.m, - Cantera/matlab/cantera/@Kinetics/netProdRates.m, - Cantera/matlab/cantera/@Kinetics/reactionEqn.m, - Cantera/matlab/cantera/@Kinetics/rop.m, - Cantera/matlab/cantera/@Kinetics/rop_f.m, - Cantera/matlab/cantera/@Kinetics/rop_net.m, - Cantera/matlab/cantera/@Kinetics/rop_r.m, - Cantera/matlab/cantera/@Kinetics/rxnEqs.m, - Cantera/matlab/cantera/@Kinetics/setMultiplier.m, - Cantera/matlab/cantera/@Kinetics/stoich_net.m, - Cantera/matlab/cantera/@Kinetics/stoich_p.m, - Cantera/matlab/cantera/@Kinetics/stoich_r.m, - Cantera/matlab/cantera/@Kinetics/ydot.m, - Cantera/matlab/cantera/@Kinetics/private/delkinetics.cpp, - Cantera/matlab/cantera/@Kinetics/private/isrev.cpp, - Cantera/matlab/cantera/@Kinetics/private/kin_get.cpp, - Cantera/matlab/cantera/@Kinetics/private/kin_set.cpp, - Cantera/matlab/cantera/@Kinetics/private/kinetics_get.m, - Cantera/matlab/cantera/@Kinetics/private/kinetics_set.m, - Cantera/matlab/cantera/@Kinetics/private/newkinetics.cpp, - Cantera/matlab/cantera/@Kinetics/private/production.cpp, - Cantera/matlab/cantera/@Kinetics/private/pstoich.cpp, - Cantera/matlab/cantera/@Kinetics/private/rop.cpp, - Cantera/matlab/cantera/@Kinetics/private/rstoich.cpp, - Cantera/matlab/cantera/@Kinetics/private/rxnstring.cpp, - Cantera/matlab/cantera/@Reactor/Reactor.m, - Cantera/matlab/cantera/@Reactor/advance.m, - Cantera/matlab/cantera/@Reactor/clear.m, - Cantera/matlab/cantera/@Reactor/density.m, - Cantera/matlab/cantera/@Reactor/enthalpy_mass.m, - Cantera/matlab/cantera/@Reactor/hndl.m, - Cantera/matlab/cantera/@Reactor/insert.m, - Cantera/matlab/cantera/@Reactor/intEnergy_mass.m, - Cantera/matlab/cantera/@Reactor/mass.m, - Cantera/matlab/cantera/@Reactor/massFraction.m, - Cantera/matlab/cantera/@Reactor/massFractions.m, - Cantera/matlab/cantera/@Reactor/pressure.m, - Cantera/matlab/cantera/@Reactor/reactor_hndl.m, - Cantera/matlab/cantera/@Reactor/setEnergy.m, - Cantera/matlab/cantera/@Reactor/setInitialTime.m, - Cantera/matlab/cantera/@Reactor/setInitialVolume.m, - Cantera/matlab/cantera/@Reactor/setKineticsMgr.m, - Cantera/matlab/cantera/@Reactor/setThermoMgr.m, - Cantera/matlab/cantera/@Reactor/step.m, - Cantera/matlab/cantera/@Reactor/temperature.m, - Cantera/matlab/cantera/@Reactor/time.m, - Cantera/matlab/cantera/@Reactor/volume.m, - Cantera/matlab/cantera/@Reactor/private/reactormethods.cpp, - Cantera/matlab/cantera/@Reactor/private/reactormethods.m, - Cantera/matlab/cantera/@Solution/Solution.m, - Cantera/matlab/cantera/@Solution/clear.m, - Cantera/matlab/cantera/@Solution/display.m, - Cantera/matlab/cantera/@Solution/set.m, - Cantera/matlab/cantera/@Solution/soundspeed.m, - Cantera/matlab/cantera/@ThermoPhase/ThermoPhase.m, - Cantera/matlab/cantera/@ThermoPhase/atomicMasses.m, - Cantera/matlab/cantera/@ThermoPhase/chemPotentials.m, - Cantera/matlab/cantera/@ThermoPhase/clear.m, - Cantera/matlab/cantera/@ThermoPhase/cp_R.m, - Cantera/matlab/cantera/@ThermoPhase/cp_mass.m, - Cantera/matlab/cantera/@ThermoPhase/cp_mole.m, - Cantera/matlab/cantera/@ThermoPhase/cv_mass.m, - Cantera/matlab/cantera/@ThermoPhase/cv_mole.m, - Cantera/matlab/cantera/@ThermoPhase/density.m, - Cantera/matlab/cantera/@ThermoPhase/elementIndex.m, - Cantera/matlab/cantera/@ThermoPhase/elementName.m, - Cantera/matlab/cantera/@ThermoPhase/enthalpies_RT.m, - Cantera/matlab/cantera/@ThermoPhase/enthalpy_mass.m, - Cantera/matlab/cantera/@ThermoPhase/enthalpy_mole.m, - Cantera/matlab/cantera/@ThermoPhase/entropies_R.m, - Cantera/matlab/cantera/@ThermoPhase/entropy_mass.m, - Cantera/matlab/cantera/@ThermoPhase/entropy_mole.m, - Cantera/matlab/cantera/@ThermoPhase/eosType.m, - Cantera/matlab/cantera/@ThermoPhase/equilibrate.m, - Cantera/matlab/cantera/@ThermoPhase/gibbs_RT.m, - Cantera/matlab/cantera/@ThermoPhase/gibbs_mass.m, - Cantera/matlab/cantera/@ThermoPhase/gibbs_mole.m, - Cantera/matlab/cantera/@ThermoPhase/hndl.m, - Cantera/matlab/cantera/@ThermoPhase/intEnergy_mass.m, - Cantera/matlab/cantera/@ThermoPhase/intEnergy_mole.m, - Cantera/matlab/cantera/@ThermoPhase/isIdealGas.m, - Cantera/matlab/cantera/@ThermoPhase/massFractions.m, - Cantera/matlab/cantera/@ThermoPhase/maxTemp.m, - Cantera/matlab/cantera/@ThermoPhase/meanMolarMass.m, - Cantera/matlab/cantera/@ThermoPhase/meanMolecularWeight.m, - Cantera/matlab/cantera/@ThermoPhase/minTemp.m, - Cantera/matlab/cantera/@ThermoPhase/molarDensity.m, - Cantera/matlab/cantera/@ThermoPhase/molarMasses.m, - Cantera/matlab/cantera/@ThermoPhase/moleFractions.m, - Cantera/matlab/cantera/@ThermoPhase/molecularWeights.m, - Cantera/matlab/cantera/@ThermoPhase/nAtoms.m, - Cantera/matlab/cantera/@ThermoPhase/nElements.m, - Cantera/matlab/cantera/@ThermoPhase/nSpecies.m, - Cantera/matlab/cantera/@ThermoPhase/ph.m, - Cantera/matlab/cantera/@ThermoPhase/pressure.m, - Cantera/matlab/cantera/@ThermoPhase/refPressure.m, - Cantera/matlab/cantera/@ThermoPhase/set.m, - Cantera/matlab/cantera/@ThermoPhase/setDensity.m, - Cantera/matlab/cantera/@ThermoPhase/setMassFractions.m, - Cantera/matlab/cantera/@ThermoPhase/setMoleFractions.m, - Cantera/matlab/cantera/@ThermoPhase/setPressure.m, - Cantera/matlab/cantera/@ThermoPhase/setState.m, - Cantera/matlab/cantera/@ThermoPhase/setState_HP.m, - Cantera/matlab/cantera/@ThermoPhase/setState_SP.m, - Cantera/matlab/cantera/@ThermoPhase/setState_UV.m, - Cantera/matlab/cantera/@ThermoPhase/setTemperature.m, - Cantera/matlab/cantera/@ThermoPhase/speciesIndex.m, - Cantera/matlab/cantera/@ThermoPhase/speciesName.m, - Cantera/matlab/cantera/@ThermoPhase/speciesNames.m, - Cantera/matlab/cantera/@ThermoPhase/temperature.m, - Cantera/matlab/cantera/@ThermoPhase/thermo_hndl.m, - Cantera/matlab/cantera/@ThermoPhase/private/phase_get.m, - Cantera/matlab/cantera/@ThermoPhase/private/phase_set.m, - Cantera/matlab/cantera/@ThermoPhase/private/thermo_get.m, - Cantera/matlab/cantera/@ThermoPhase/private/thermo_set.m, - Cantera/matlab/cantera/@Transport/Transport.m, - Cantera/matlab/cantera/@Transport/binDiffCoeffs.m, - Cantera/matlab/cantera/@Transport/hndl.m, - Cantera/matlab/cantera/@Transport/mixDiffCoeffs.m, - Cantera/matlab/cantera/@Transport/multiDiffCoeffs.m, - Cantera/matlab/cantera/@Transport/thermalConductivity.m, - Cantera/matlab/cantera/@Transport/thermalDiffCoeffs.m, - Cantera/matlab/cantera/@Transport/viscosity.m, - Cantera/matlab/cantera/@Transport/private/newTransport.cpp, - Cantera/matlab/cantera/@Transport/private/trans_get.m, - Cantera/matlab/cantera/@Transport/private/trans_methods.cpp, - Cantera/matlab/cantera/@Wall/Wall.m, - Cantera/matlab/cantera/@Wall/area.m, - Cantera/matlab/cantera/@Wall/install.m, - Cantera/matlab/cantera/@Wall/ready.m, - Cantera/matlab/cantera/@Wall/setArea.m, - Cantera/matlab/cantera/@Wall/setExpansionRateCoeff.m, - Cantera/matlab/cantera/@Wall/setHeatTransferCoeff.m, - Cantera/matlab/cantera/@Wall/setThermalResistance.m, - Cantera/matlab/cantera/@Wall/wall_hndl.m, - Cantera/matlab/cantera/@Wall/private/wallmethods.cpp, - Cantera/matlab/cantera/@Wall/private/wallmethods.m, - Cantera/matlab/cantera/@XML_Node/XML_Node.m, - Cantera/matlab/cantera/@XML_Node/attrib.m, - Cantera/matlab/cantera/@XML_Node/build.m, - Cantera/matlab/cantera/@XML_Node/child.m, - Cantera/matlab/cantera/@XML_Node/hndl.m, - Cantera/matlab/cantera/@XML_Node/value.m, - Cantera/matlab/cantera/@XML_Node/write.m, - Cantera/matlab/cantera/@XML_Node/private/newxml.cpp, - Cantera/matlab/cantera/@XML_Node/private/xmlmethods.cpp, - Cantera/matlab/cantera/examples/equil.m, - Cantera/matlab/cantera/examples/ignite.m, - Cantera/matlab/cantera/examples/ignite2.m, - Cantera/matlab/cantera/examples/ignite3.m, - Cantera/matlab/cantera/examples/ignite_hp.m, - Cantera/matlab/cantera/examples/ignite_uv.m, - Cantera/matlab/cantera/examples/isentropic.m, - Cantera/matlab/cantera/examples/periodic_cstr.m, - Cantera/matlab/cantera/examples/prandtl1.m, - Cantera/matlab/cantera/examples/prandtl2.m, - Cantera/matlab/cantera/examples/reactor1.m, - Cantera/matlab/cantera/examples/reactor2.m, - Cantera/matlab/cantera/examples/run_examples.m, - Cantera/matlab/cantera/examples/transport1.m, - Cantera/matlab/cantera/private/ctfunctions.cpp, - Cantera/matlab/cantera/private/ctmatutils.h, - Cantera/matlab/cantera/private/ctmethods.cpp, - Cantera/matlab/cantera/private/flowdevicemethods.cpp, - Cantera/matlab/cantera/private/importFromFile.m, - Cantera/matlab/cantera/private/kineticsmethods.cpp, - Cantera/matlab/cantera/private/phasemethods.cpp, - Cantera/matlab/cantera/private/reactormethods.cpp, - Cantera/matlab/cantera/private/thermomethods.cpp, - Cantera/matlab/cantera/private/transportmethods.cpp, - Cantera/matlab/cantera/private/wallmethods.cpp, - Cantera/matlab/cantera/private/xmlmethods.cpp, - Cantera/matlab/cantera/tutorial/README, - Cantera/matlab/cantera/tutorial/tut1.m, - Cantera/matlab/cantera/tutorial/tut2.m, - Cantera/matlab/cantera/tutorial/tut3.m, - Cantera/matlab/cantera/tutorial/tut4.m, - Cantera/matlab/cantera/tutorial/tut5.m, - Cantera/matlab/cantera/tutorial/tut6.m, - Cantera/matlab/cantera/tutorial/tut7.m, - Cantera/python/.cvsignore, Cantera/python/Makefile.in, - Cantera/python/setup.py, Cantera/python/Cantera/__init__.py, - Cantera/python/Cantera/boundaries1D.py, - Cantera/python/Cantera/ck2ctml.py, - Cantera/python/Cantera/constants.py, - Cantera/python/Cantera/elements.py, - Cantera/python/Cantera/excel.py, - Cantera/python/Cantera/exceptions.py, - Cantera/python/Cantera/flame.py, apps/MixMaster/ImportFrame.py, - apps/MixMaster/KineticsFrame.py, apps/MixMaster/MechManager.py, - apps/MixMaster/Mix.py, apps/MixMaster/NewFlowFrame.py, - apps/MixMaster/SpeciesFrame.py, apps/MixMaster/SpeciesInfo.py, - apps/MixMaster/ThermoFrame.py, apps/MixMaster/ThermoProp.py, - apps/MixMaster/TransportFrame.py, apps/MixMaster/UnitChooser.py, - apps/MixMaster/gri30.py, apps/MixMaster/main.py, - apps/MixMaster/menu.py, apps/MixMaster/newflow.py, - apps/MixMaster/utilities.py, apps/MixMaster/Units/SI.py, - apps/MixMaster/Units/__init__.py, apps/MixMaster/Units/area.py, - apps/MixMaster/Units/density.py, apps/MixMaster/Units/energy.py, - apps/MixMaster/Units/force.py, apps/MixMaster/Units/length.py, - apps/MixMaster/Units/mass.py, apps/MixMaster/Units/power.py, - apps/MixMaster/Units/pressure.py, - apps/MixMaster/Units/specificEnergy.py, - apps/MixMaster/Units/specificEntropy.py, - apps/MixMaster/Units/speed.py, - apps/MixMaster/Units/temperature.py, - apps/MixMaster/Units/time.py, apps/MixMaster/Units/unit.py, - apps/MixMaster/Units/volume.py, bin/.cvsignore, bin/README, - bin/mixmaster.py, bin/rm_cvsignore, - Cantera/python/Cantera/Flow.py, - Cantera/python/Cantera/FlowBoundary.py, - Cantera/python/Cantera/FlowPlotter.py, - Cantera/python/Cantera/Func.py, - Cantera/python/Cantera/Interface.py, - Cantera/python/Cantera/Kinetics.py, - Cantera/python/Cantera/OneDim.py, - Cantera/python/Cantera/Phase.py, - Cantera/python/Cantera/Reactor.py, - Cantera/python/Cantera/SurfWriter.py, - Cantera/python/Cantera/SurfacePhase.py, - Cantera/python/Cantera/Thermo.py, - Cantera/python/Cantera/ThermoPhase.py, - Cantera/python/Cantera/Transport.py, - Cantera/python/Cantera/XML.py, Cantera/python/Cantera/gases.py, - Cantera/python/Cantera/importFromFile.py, - Cantera/python/Cantera/interp.py, - Cantera/python/Cantera/refine.py, - Cantera/python/Cantera/rxnpath.py, - Cantera/python/Cantera/schem.py, Cantera/python/Cantera/set.py, - Cantera/python/Cantera/solids.py, - Cantera/python/Cantera/solution.py, - Cantera/python/Cantera/solve.py, - Cantera/python/Cantera/stoich.py, - Cantera/python/Cantera/tecplot.py, - Cantera/python/Cantera/units.py, - Cantera/python/examples/flame1.py, - Cantera/python/examples/flame2.py, - Cantera/python/examples/isentropic.py, - Cantera/python/examples/reactor1.py, - Cantera/python/examples/reactor2.py, - Cantera/python/examples/rxnpath1.py, - Cantera/python/examples/rxnpath2.py, - Cantera/python/examples/stflame1.py, - Cantera/python/examples/stflame2.py, - Cantera/python/src/.cvsignore, Cantera/python/src/Makefile.in, - Cantera/python/src/cantera.def, - Cantera/python/src/canteramodule.cpp, Cantera/python/src/ct.def, - Cantera/python/src/ctbndry_methods.cpp, - Cantera/python/src/ctflow.cpp, Cantera/python/src/ctflow.def, - Cantera/python/src/ctflow_methods.cpp, - Cantera/python/src/ctfunc_methods.cpp, - Cantera/python/src/ctfuncs.cpp, - Cantera/python/src/ctkinetics.cpp, - Cantera/python/src/ctkinetics.def, - Cantera/python/src/ctkinetics_methods.cpp, - Cantera/python/src/ctmodule.cpp, - Cantera/python/src/ctnumerics.cpp, - Cantera/python/src/ctnumerics.def, - Cantera/python/src/ctphase.cpp, Cantera/python/src/ctphase.def, - Cantera/python/src/ctphase_methods.cpp, - Cantera/python/src/ctpy.cpp, Cantera/python/src/ctpybndry.cpp, - Cantera/python/src/ctpyfunc.cpp, - Cantera/python/src/ctpyreactor.cpp, - Cantera/python/src/ctpyrpath.cpp, - Cantera/python/src/ctpysurf.cpp, Cantera/python/src/ctpyxml.cpp, - Cantera/python/src/ctreactor_methods.cpp, - Cantera/python/src/ctrpath_methods.cpp, - Cantera/python/src/ctsurf.cpp, Cantera/python/src/ctsurf.def, - Cantera/python/src/ctsurf_methods.cpp, - Cantera/python/src/ctthermo.cpp, Cantera/python/src/ctthermo.def, - Cantera/python/src/ctthermo_methods.cpp, - Cantera/python/src/cttransport.cpp, - Cantera/python/src/cttransport.def, - Cantera/python/src/cttransport_methods.cpp, - Cantera/python/src/ctxml_methods.cpp, - Cantera/python/src/methods.h, Cantera/python/src/pycantera.cpp, - Cantera/python/src/pyutils.h, - Cantera/python/src/reactionpath.cpp, - Cantera/python/tutorial/tut1.py, Cantera/python/tutorial/tut2.py, - Cantera/python/tutorial/tut4.py, Cantera/src/.cvsignore, - Cantera/src/Array.h, Cantera/src/ArrayViewer.h, - Cantera/src/BandMatrix.cpp, Cantera/src/BandMatrix.h, - Cantera/src/ChemEquil.cpp, Cantera/src/ChemEquil.h, - Cantera/src/ConstDensityThermo.cpp, - Cantera/src/ConstDensityThermo.h, Cantera/src/config.h, - Cantera/src/CVode.cpp, Cantera/src/CVode.h, - Cantera/src/Constituents.cpp, Cantera/src/Constituents.h, - Cantera/src/DASPK.cpp, Cantera/src/DASPK.h, - Cantera/src/DenseMatrix.cpp, Cantera/src/DenseMatrix.h, - Cantera/src/EOS_TPX.h, Cantera/src/Elements.cpp, - Cantera/src/Elements.h, Cantera/src/Enhanced3BConc.h, - Cantera/src/FILES, Cantera/src/FalloffFactory.cpp, - Cantera/src/FalloffFactory.h, Cantera/src/FalloffMgr.h, - Cantera/src/Flow1D.h, Cantera/src/FtnODESys.h, - Cantera/src/Func1.h, Cantera/src/FuncEval.h, Cantera/src/GRI30.h, - Cantera/src/GRI_30_Kinetics.cpp, Cantera/src/GRI_30_Kinetics.h, - Cantera/src/GasKinetics.cpp, Cantera/src/GasKinetics.h, - Cantera/src/GasKineticsWriter.cpp, - Cantera/src/GasKineticsWriter.h, Cantera/src/Group.cpp, - Cantera/src/Group.h, Cantera/src/IdealGasPhase.cpp, - Cantera/src/IdealGasPhase.h, Cantera/src/IdealGasThermo.cpp, - Cantera/src/IdealGasThermo.h, Cantera/src/ImplicitChem.cpp, - Cantera/src/ImplicitChem.h, Cantera/src/ImplicitSurfChem.cpp, - Cantera/src/ImplicitSurfChem.h, - Cantera/src/IncompressibleThermo.h, Cantera/src/Integrator.h, - Cantera/src/InterfaceKinetics.cpp, - Cantera/src/InterfaceKinetics.h, Cantera/src/Jac2.h, - Cantera/src/Kinetics.h, Cantera/src/KineticsFactory.cpp, - Cantera/src/KineticsFactory.h, Cantera/src/L_matrix.h, - Cantera/src/MMCollisionInt.cpp, Cantera/src/Makefile.in, - Cantera/src/MixTransport.cpp, Cantera/src/MultiDomain.h, - Cantera/src/NasaPoly1.h, Cantera/src/NasaThermo.h, - Cantera/src/Newton.h, Cantera/src/Phase.cpp, - Cantera/src/ct_defs.h, Cantera/src/ctexceptions.h, - Cantera/src/ctlapack.h, Cantera/src/ctml.cpp, Cantera/src/ctml.h, - Cantera/src/ctvector.cpp, Cantera/src/ctvector.h, - Cantera/src/exceptions.h, Cantera/src/fitPoly.h, - Cantera/src/flowBoundaries.h, Cantera/src/funcs.cpp, - Cantera/src/gases.h, Cantera/src/global.h, Cantera/src/import.h, - Cantera/src/importCTML.cpp, Cantera/src/importCTML.h, - Cantera/src/importSurfChem.cpp, Cantera/src/importXML.h, - Cantera/src/lapack.h, Cantera/src/misc.cpp, - Cantera/src/mix_defs.h, Cantera/src/mix_utils.h, - Cantera/src/newton_utils.cpp, Cantera/src/Phase.h, - Cantera/src/PolyThermo.h, Cantera/src/PolyThermoMgr.h, - Cantera/src/PropertyCalculator.h, Cantera/src/PropertyUpdater.h, - Cantera/src/RateCoeffMgr.h, Cantera/src/ReactionData.h, - Cantera/src/ReactionPath.cpp, Cantera/src/ReactionPath.h, - Cantera/src/Resid.h, Cantera/src/Resid1D.h, - Cantera/src/ResidEval.h, Cantera/src/RxnRates.h, - Cantera/src/ShomatePoly.h, Cantera/src/ShomateThermo.h, - Cantera/src/SimpleThermo.h, Cantera/src/SpeciesThermo.h, - Cantera/src/SpeciesThermoFactory.cpp, - Cantera/src/SpeciesThermoFactory.h, - Cantera/src/SpeciesThermoMgr.h, Cantera/src/State.h, - Cantera/src/StoichManager.h, Cantera/src/Surf1D.h, - Cantera/src/SurfPhase.h, Cantera/src/Thermo.h, - Cantera/src/ThermoFactory.cpp, Cantera/src/ThermoFactory.h, - Cantera/src/ThermoPhase.cpp, Cantera/src/ThermoPhase.h, - Cantera/src/ThirdBodyMgr.h, Cantera/src/TigerPolynomial.h, - Cantera/src/plots.cpp, Cantera/src/plots.h, - Cantera/src/polyfit.h, Cantera/src/pureSubstances.h, - Cantera/src/reaction_defs.h, Cantera/src/recipes.h, - Cantera/src/sort.cpp, Cantera/src/sort.h, - Cantera/src/speciesThermoTypes.h, Cantera/src/stringUtils.cpp, - Cantera/src/stringUtils.h, Cantera/src/surfKinetics.cpp, - Cantera/src/surfKinetics.h, Cantera/src/surfacePhase.h, - Cantera/src/transportModels.h, Cantera/src/units.h, - Cantera/src/updaters.h, Cantera/src/utilities.h, - Cantera/src/vec_functions.h, Cantera/src/xml.cpp, - Cantera/src/xml.h, Cantera/src/converters/.cvsignore, - Cantera/src/converters/CKParser.cpp, - Cantera/src/converters/CKParser.h, - Cantera/src/converters/CKReader.cpp, - Cantera/src/converters/CKReader.h, - Cantera/src/converters/Constituent.h, - Cantera/src/converters/Element.h, Cantera/src/converters/Group.h, - Cantera/src/converters/Makefile.in, - Cantera/src/converters/Reaction.cpp, - Cantera/src/converters/Reaction.h, - Cantera/src/converters/RxnSpecies.h, - Cantera/src/converters/Species.h, - Cantera/src/converters/atomicWeightDB.cpp, - Cantera/src/converters/ck2ctml.cpp, - Cantera/src/converters/ck2ctml.h, - Cantera/src/converters/ckr_defs.h, - Cantera/src/converters/ckr_utils.cpp, - Cantera/src/converters/ckr_utils.h, - Cantera/src/converters/config.h, - Cantera/src/converters/filter.cpp, - Cantera/src/converters/thermoFunctions.cpp, - Cantera/src/converters/thermoFunctions.h, - Cantera/src/converters/writelog.cpp, - Cantera/src/converters/writelog.h, Cantera/src/oneD/.cvsignore, - Cantera/src/oneD/Inlet1D.h, Cantera/src/oneD/Jac1D.h, - Cantera/src/oneD/Makefile.in, Cantera/src/oneD/MultiJac.cpp, - Cantera/src/oneD/MultiJac.h, Cantera/src/oneD/MultiNewton.cpp, - Cantera/src/oneD/MultiNewton.h, Cantera/src/oneD/Newton1D.h, - Cantera/src/oneD/OneDim.cpp, Cantera/src/oneD/OneDim.h, - Cantera/src/oneD/Resid1D.h, Cantera/src/oneD/newton_utils.cpp, - Cantera/src/oneD/StFlow.cpp, Cantera/src/oneD/StFlow.h, - Cantera/src/oneD/Surf1D.h, Cantera/src/transport/.cvsignore, - Cantera/src/transport/FtnTransport.h, - Cantera/src/transport/MMCollisionInt.cpp, - Cantera/src/transport/MMCollisionInt.h, - Cantera/src/transport/Makefile.in, - Cantera/src/transport/MixTransport.cpp, - Cantera/src/transport/MixTransport.h, - Cantera/src/transport/MultiTransport.cpp, - Cantera/src/transport/MultiTransport.h, - Cantera/src/transport/TransportBase.h, - Cantera/src/transport/TransportFactory.cpp, - Cantera/src/transport/TransportFactory.h, - Cantera/src/transport/TransportParams.h, - Cantera/src/zeroD/.cvsignore, Cantera/src/zeroD/FlowDevice.cpp, - Cantera/src/zeroD/FlowDevice.h, Cantera/src/zeroD/Makefile.in, - Cantera/src/zeroD/PID_Controller.h, - Cantera/src/zeroD/Reactor.cpp, Cantera/src/zeroD/Reactor.h, - Cantera/src/zeroD/ReactorBase.cpp, - Cantera/src/zeroD/ReactorBase.h, Cantera/src/zeroD/Reservoir.h, - Cantera/src/zeroD/Wall.cpp, Cantera/src/zeroD/Wall.h, - Cantera/src/zeroD/flowControllers.h, config/.cvsignore, - config/Cantera.README, config/config.guess, config/config.h.in, - config/config.sub, config/configure, config/configure.in, - config/install-sh, data/README, data/inputs/.cvsignore, - data/inputs/air.inp, data/inputs/air.xml, data/inputs/argon.inp, - data/inputs/argon.xml, data/inputs/elements.xml, - data/inputs/gases.xml, data/inputs/Makefile.in, - data/inputs/gri30.inp, data/inputs/gri30.xml, - data/inputs/gri30mod.inp, data/inputs/grinc.inp, - data/inputs/h2o2.inp, data/inputs/h2o2.xml, - data/inputs/h2o2_noch.inp, data/inputs/mkxml, - data/inputs/silane.inp, data/inputs/silane.xml, - data/thermo/nasathermo.dat, data/transport/gri30_tran.dat, - examples/.cvsignore, examples/Makefile.in, - examples/cxx/.cvsignore, examples/cxx/Makefile.in, - examples/cxx/equil_example1.cpp, examples/cxx/example_utils.h, - examples/cxx/examples.cpp, examples/cxx/examples.dsp, - examples/cxx/kinetics_example1.cpp, - examples/cxx/kinetics_example2.cpp, - examples/cxx/rxnpath_example1.cpp, - examples/cxx/transport_example1.cpp, - examples/cxx/transport_example2.cpp, ext/.cvsignore, - ext/Makefile.in, ext/blas/.cvsignore, ext/blas/dasum.f, - ext/blas/daxpy.f, ext/blas/dcabs1.f, ext/blas/dcopy.f, - ext/blas/ddot.f, ext/blas/dgbmv.f, ext/blas/dgemm.f, - ext/blas/dgemv.f, ext/blas/dger.f, ext/blas/dnrm2.f, - ext/blas/drot.f, ext/blas/drotg.f, ext/blas/drotm.f, - ext/blas/drotmg.f, ext/blas/dsbmv.f, ext/blas/dscal.f, - ext/blas/dsdot.f, ext/blas/dspmv.f, ext/blas/dspr.f, - ext/blas/dspr2.f, ext/blas/dswap.f, ext/blas/dsymm.f, - ext/blas/dsymv.f, ext/blas/dsyr.f, ext/blas/dsyr2.f, - ext/blas/dsyr2k.f, ext/blas/dsyrk.f, ext/blas/dtbmv.f, - ext/blas/dtbsv.f, ext/blas/dtpmv.f, ext/blas/dtpsv.f, - ext/blas/dtrmm.f, ext/blas/dtrmv.f, ext/blas/Makefile.in, - ext/blas/dtrsm.f, ext/blas/dtrsv.f, ext/blas/dzasum.f, - ext/blas/dznrm2.f, ext/blas/icamax.f, ext/blas/idamax.f, - ext/blas/isamax.f, ext/blas/izamax.f, ext/blas/lsame.f, - ext/blas/xerbla.f, ext/cvode/.cvsignore, ext/cvode/Makefile.in, - ext/cvode/include/band.h, ext/cvode/include/cvband.h, - ext/cvode/include/cvbandpre.h, ext/cvode/include/cvdense.h, - ext/cvode/include/cvdiag.h, ext/cvode/include/cvode.h, - ext/cvode/include/cvspgmr.h, ext/cvode/include/dense.h, - ext/cvode/include/iterativ.h, ext/cvode/include/llnlmath.h, - ext/cvode/include/llnltyps.h, ext/cvode/include/nvector.h, - ext/cvode/include/spgmr.h, ext/cvode/source/band.c, - ext/cvode/source/cvband.c, ext/cvode/source/cvbandpre.c, - ext/cvode/source/cvdense.c, ext/cvode/source/cvdiag.c, - ext/cvode/source/cvode.c, ext/cvode/source/cvspgmr.c, - ext/cvode/source/dense.c, ext/cvode/source/iterativ.c, - ext/cvode/source/llnlmath.c, ext/cvode/source/nvector.c, - ext/cvode/source/spgmr.c, ext/lapack/.cvsignore, - ext/lapack/Makefile.in, ext/lapack/dbdsqr.f, ext/lapack/dgbsv.f, - ext/lapack/dgbtf2.f, ext/lapack/dgbtrf.f, ext/lapack/dgbtrs.f, - ext/lapack/dgebd2.f, ext/lapack/dgebrd.f, ext/lapack/dgelq2.f, - ext/lapack/dgelqf.f, ext/lapack/dgelss.f, ext/lapack/dgeqr2.f, - ext/lapack/dgeqrf.f, ext/lapack/dgetf2.f, ext/lapack/dgetrf.f, - ext/lapack/dgetri.f, ext/lapack/dgetrs.f, ext/lapack/dlabad.f, - ext/lapack/dlabrd.f, ext/lapack/dlacpy.f, ext/lapack/dlamch.f, - ext/lapack/dlange.f, ext/lapack/dlapy2.f, ext/lapack/dlarf.f, - ext/lapack/dlarfb.f, ext/lapack/dlarfg.f, ext/lapack/dlarft.f, - ext/lapack/dlartg.f, ext/lapack/dlas2.f, ext/lapack/dlascl.f, - ext/lapack/dlaset.f, ext/lapack/dlasq1.f, ext/lapack/dlasq2.f, - ext/lapack/dlasq3.f, ext/lapack/dlasq4.f, ext/lapack/dlasr.f, - ext/lapack/dlasrt.f, ext/lapack/dlassq.f, ext/lapack/dlasv2.f, - ext/lapack/dlaswp.f, ext/lapack/dorg2r.f, ext/lapack/dorgbr.f, - ext/lapack/dorgl2.f, ext/lapack/dorglq.f, ext/lapack/dorgqr.f, - ext/lapack/dorm2r.f, ext/lapack/dormbr.f, ext/lapack/dorml2.f, - ext/lapack/dormlq.f, ext/lapack/dormqr.f, ext/lapack/drscl.f, - ext/lapack/ilaenv.f, ext/lapack/lsame.f, ext/lapack/xerbla.f, - ext/math/.cvsignore, ext/math/cblas.h, ext/math/daux.f, - ext/math/Makefile.in, ext/math/ddaspk.f, ext/math/dgbefa.f, - ext/math/dgbsl.f, ext/math/dgefa.f, ext/math/dgesl.f, - ext/math/dp1vlu.f, ext/math/dpcoef.f, ext/math/dpolft.f, - ext/math/fdump.f, ext/math/gmres.h, ext/math/idamax.f, - ext/math/j4save.f, ext/math/mach.cpp, ext/math/mkl_cblas.h, - ext/math/pcoef.f, ext/math/polfit.f, ext/math/pvalue.f, - ext/math/xercnt.f, ext/math/xerhlt.f, ext/math/xermsg.f, - ext/math/xerprn.f, ext/math/xersve.f, ext/math/xgetua.f, - ext/recipes/.cvsignore, ext/recipes/Makefile.in, - ext/recipes/simp1.f, ext/recipes/simp2.f, ext/recipes/simp3.f, - ext/recipes/simplx.f, ext/recipes/splie2.f, ext/recipes/splin2.f, - ext/recipes/spline.f, ext/recipes/splint.f, ext/tpx/.cvsignore, - ext/tpx/.depends, ext/tpx/CFluid.cpp, ext/tpx/CFluid.h, - ext/tpx/CGas.cpp, ext/tpx/CLK.cpp, ext/tpx/CLK.h, - ext/tpx/HFC134a.cpp, ext/tpx/HFC134a.h, ext/tpx/Hydrogen.cpp, - ext/tpx/Hydrogen.h, ext/tpx/Makefile.in, ext/tpx/Methane.cpp, - ext/tpx/Methane.h, ext/tpx/Nitrogen.cpp, ext/tpx/Nitrogen.h, - ext/tpx/Oxygen.cpp, ext/tpx/Oxygen.h, ext/tpx/ck_gas.cpp, - ext/tpx/ck_gas.h, ext/tpx/ideal.cpp, ext/tpx/lk.cpp, - ext/tpx/lk.h, ext/tpx/lkw.cpp, ext/tpx/lkw.h, ext/tpx/mix.h, - ext/tpx/Sub.cpp, ext/tpx/Sub.h, ext/tpx/Water.cpp, - ext/tpx/Water.h, ext/tpx/subs.h, ext/tpx/utils.cpp, - ext/tpx/utils.h, include/Cantera.h, include/IdealGasMix.h, - include/README, include/config.h, include/core.h, include/ctml.h, - include/equilibrium.h, include/ftn_defs.h, include/integrators.h, - include/kinetics.h, include/numerics.h, include/onedim.h, - include/surface.h, include/transport.h, - include/fortran/ctfdevmod.f, include/fortran/ctkineticsmod.f, - include/fortran/ctmixturemod.f, include/fortran/ctmod.f, - include/fortran/ctreactormod.f, include/fortran/ctthermomod.f, - include/fortran/cttransportmod.f, include/fortran/ctutilsmod.f, - lib/README, test_problems/.cvsignore, test_problems/Makefile.in, - test_problems/cxx_ex/.cvsignore, - test_problems/cxx_ex/eq1_blessed.csv, - test_problems/cxx_ex/eq1_blessed.dat, - test_problems/cxx_ex/gri30.inp, test_problems/cxx_ex/gri30.xml, - test_problems/cxx_ex/gri30_tran.dat, - test_problems/cxx_ex/gri30mod.inp, - test_problems/cxx_ex/Makefile.in, - test_problems/cxx_ex/kin1_blessed.csv, - test_problems/cxx_ex/kin2_blessed.csv, - test_problems/cxx_ex/runtest, test_problems/cxx_ex/silane.inp, - test_problems/cxx_ex/silane.xml, - test_problems/cxx_ex/tr1_blessed.csv, - test_problems/cxx_ex/tr2_blessed.csv, - test_problems/silane_equil/.cvsignore, - test_problems/silane_equil/Makefile.in, - test_problems/silane_equil/output_blessed.txt, - test_problems/silane_equil/runtest, - test_problems/silane_equil/silane.xml, - test_problems/silane_equil/silane_equil.cpp, tools/.cvsignore, - tools/Makefile.in, tools/export, tools/bin/ctupdate.py, - tools/bin/finish_install.py, tools/src/.cvsignore, - tools/src/Makefile.in, tools/src/ck2ctml.cpp, - tools/src/ck2ctml.dsp, tools/src/ctlibsample.mak.in, - tools/src/ctsetup.cpp, tools/src/ctsetup.in, tools/src/ctwin, - tools/src/makedsp.cpp, tools/src/newdsp.cpp, tools/src/proto.dsp, - tools/src/protocvf.dsp, tools/src/protocxx.cpp, - tools/src/protocxx.dsp, tools/src/sample.mak.in, - tools/src/sample_f90.mak.in, tools/src/validate.cpp, - tools/templates/f77/demo.f, tools/templates/f77/demo_ftnlib.cpp, - tools/templates/f77/sample.mak.in, tools/testtools/.cvsignore, - tools/testtools/Makefile.in, tools/testtools/csvdiff.cpp, - tools/testtools/mdp_allo.cpp, tools/testtools/mdp_allo.h, - tools/testtools/tok_input_util.cpp, - tools/testtools/tok_input_util.h: Initial import. - -2003-04-14 10:57 dggoodwin - - * .cvsignore, INSTALLING, License.rtf, License.txt, Makefile.in, - README, config.h, config.h.in, configure, apps/README.txt, - apps/MixMaster/.cvsignore, apps/MixMaster/CompositionFrame.py, - apps/MixMaster/ControlPanel.py, apps/MixMaster/DataFrame.py, - apps/MixMaster/DataGraph.py, apps/MixMaster/Edit.py, - apps/MixMaster/ElementFrame.py, apps/MixMaster/GraphFrame.py, - apps/MixMaster/__init__.py, apps/MixMaster/config.py, - apps/MixMaster/flowpanel.py, Cantera/.cvsignore, - Cantera/Makefile.in, Cantera/clib/src/.cvsignore, - Cantera/clib/src/Cabinet.h, Cantera/clib/src/Makefile.in, - Cantera/clib/src/Storage.cpp, Cantera/clib/src/Storage.h, - Cantera/clib/src/clib_defs.h, Cantera/clib/src/ct.cpp, - Cantera/clib/src/ct.h, Cantera/clib/src/ctbdry.cpp, - Cantera/clib/src/ctbdry.h, Cantera/clib/src/ctfunc.cpp, - Cantera/clib/src/ctfunc.h, Cantera/clib/src/ctnum.cpp, - Cantera/clib/src/ctnum.h, Cantera/clib/src/ctreactor.cpp, - Cantera/clib/src/ctreactor.h, Cantera/clib/src/ctrpath.cpp, - Cantera/clib/src/ctrpath.h, Cantera/clib/src/ctstagn.cpp, - Cantera/clib/src/ctstagn.h, Cantera/clib/src/ctsurf.cpp, - Cantera/clib/src/ctsurf.h, Cantera/clib/src/ctxml.cpp, - Cantera/clib/src/ctxml.h, Cantera/cxx/README, Cantera/lib/README, - Cantera/matlab/Makefile.in, Cantera/matlab/setup_matlab.py, - Cantera/matlab/cantera/Contents.m, - Cantera/matlab/cantera/GRI30.m, - Cantera/matlab/cantera/IdealGasMix.m, - Cantera/matlab/cantera/MassFlowController.m, - Cantera/matlab/cantera/Reservoir.m, - Cantera/matlab/cantera/Valve.m, Cantera/matlab/cantera/adddir.m, - Cantera/matlab/cantera/air.m, Cantera/matlab/cantera/build.m, - Cantera/matlab/cantera/buildux.m, - Cantera/matlab/cantera/buildwin.m, - Cantera/matlab/cantera/ck2ctml.m, Cantera/matlab/cantera/conhp.m, - Cantera/matlab/cantera/constants.m, - Cantera/matlab/cantera/conuv.m, - Cantera/matlab/cantera/gasconstant.m, - Cantera/matlab/cantera/geterr.m, - Cantera/matlab/cantera/mexopts.sh, - Cantera/matlab/cantera/oneatm.m, - Cantera/matlab/cantera/reactor_ode.m, - Cantera/matlab/cantera/@FlowDevice/FlowDevice.m, - Cantera/matlab/cantera/@FlowDevice/clear.m, - Cantera/matlab/cantera/@FlowDevice/install.m, - Cantera/matlab/cantera/@FlowDevice/massFlowRate.m, - Cantera/matlab/cantera/@FlowDevice/setMassFlowRate.m, - Cantera/matlab/cantera/@FlowDevice/setValveCoeff.m, - Cantera/matlab/cantera/@FlowDevice/private/flowdevicemethods.m, - Cantera/matlab/cantera/@Kinetics/Kinetics.m, - Cantera/matlab/cantera/@Kinetics/clear.m, - Cantera/matlab/cantera/@Kinetics/creationRates.m, - Cantera/matlab/cantera/@Kinetics/destructionRates.m, - Cantera/matlab/cantera/@Kinetics/destruction_rates.m, - Cantera/matlab/cantera/@Kinetics/equil_Kc.m, - Cantera/matlab/cantera/@Kinetics/hndl.m, - Cantera/matlab/cantera/@Kinetics/isReversible.m, - Cantera/matlab/cantera/@Kinetics/kinetics_hndl.m, - Cantera/matlab/cantera/@Kinetics/multiplier.m, - Cantera/matlab/cantera/@Kinetics/nReactions.m, - Cantera/matlab/cantera/@Kinetics/nTotalSpecies.m, - Cantera/matlab/cantera/@Kinetics/netProdRates.m, - Cantera/matlab/cantera/@Kinetics/reactionEqn.m, - Cantera/matlab/cantera/@Kinetics/rop.m, - Cantera/matlab/cantera/@Kinetics/rop_f.m, - Cantera/matlab/cantera/@Kinetics/rop_net.m, - Cantera/matlab/cantera/@Kinetics/rop_r.m, - Cantera/matlab/cantera/@Kinetics/rxnEqs.m, - Cantera/matlab/cantera/@Kinetics/setMultiplier.m, - Cantera/matlab/cantera/@Kinetics/stoich_net.m, - Cantera/matlab/cantera/@Kinetics/stoich_p.m, - Cantera/matlab/cantera/@Kinetics/stoich_r.m, - Cantera/matlab/cantera/@Kinetics/ydot.m, - Cantera/matlab/cantera/@Kinetics/private/delkinetics.cpp, - Cantera/matlab/cantera/@Kinetics/private/isrev.cpp, - Cantera/matlab/cantera/@Kinetics/private/kin_get.cpp, - Cantera/matlab/cantera/@Kinetics/private/kin_set.cpp, - Cantera/matlab/cantera/@Kinetics/private/kinetics_get.m, - Cantera/matlab/cantera/@Kinetics/private/kinetics_set.m, - Cantera/matlab/cantera/@Kinetics/private/newkinetics.cpp, - Cantera/matlab/cantera/@Kinetics/private/production.cpp, - Cantera/matlab/cantera/@Kinetics/private/pstoich.cpp, - Cantera/matlab/cantera/@Kinetics/private/rop.cpp, - Cantera/matlab/cantera/@Kinetics/private/rstoich.cpp, - Cantera/matlab/cantera/@Kinetics/private/rxnstring.cpp, - Cantera/matlab/cantera/@Reactor/Reactor.m, - Cantera/matlab/cantera/@Reactor/advance.m, - Cantera/matlab/cantera/@Reactor/clear.m, - Cantera/matlab/cantera/@Reactor/density.m, - Cantera/matlab/cantera/@Reactor/enthalpy_mass.m, - Cantera/matlab/cantera/@Reactor/hndl.m, - Cantera/matlab/cantera/@Reactor/insert.m, - Cantera/matlab/cantera/@Reactor/intEnergy_mass.m, - Cantera/matlab/cantera/@Reactor/mass.m, - Cantera/matlab/cantera/@Reactor/massFraction.m, - Cantera/matlab/cantera/@Reactor/massFractions.m, - Cantera/matlab/cantera/@Reactor/pressure.m, - Cantera/matlab/cantera/@Reactor/reactor_hndl.m, - Cantera/matlab/cantera/@Reactor/setEnergy.m, - Cantera/matlab/cantera/@Reactor/setInitialTime.m, - Cantera/matlab/cantera/@Reactor/setInitialVolume.m, - Cantera/matlab/cantera/@Reactor/setKineticsMgr.m, - Cantera/matlab/cantera/@Reactor/setThermoMgr.m, - Cantera/matlab/cantera/@Reactor/step.m, - Cantera/matlab/cantera/@Reactor/temperature.m, - Cantera/matlab/cantera/@Reactor/time.m, - Cantera/matlab/cantera/@Reactor/volume.m, - Cantera/matlab/cantera/@Reactor/private/reactormethods.cpp, - Cantera/matlab/cantera/@Reactor/private/reactormethods.m, - Cantera/matlab/cantera/@Solution/Solution.m, - Cantera/matlab/cantera/@Solution/clear.m, - Cantera/matlab/cantera/@Solution/display.m, - Cantera/matlab/cantera/@Solution/set.m, - Cantera/matlab/cantera/@Solution/soundspeed.m, - Cantera/matlab/cantera/@ThermoPhase/ThermoPhase.m, - Cantera/matlab/cantera/@ThermoPhase/atomicMasses.m, - Cantera/matlab/cantera/@ThermoPhase/chemPotentials.m, - Cantera/matlab/cantera/@ThermoPhase/clear.m, - Cantera/matlab/cantera/@ThermoPhase/cp_R.m, - Cantera/matlab/cantera/@ThermoPhase/cp_mass.m, - Cantera/matlab/cantera/@ThermoPhase/cp_mole.m, - Cantera/matlab/cantera/@ThermoPhase/cv_mass.m, - Cantera/matlab/cantera/@ThermoPhase/cv_mole.m, - Cantera/matlab/cantera/@ThermoPhase/density.m, - Cantera/matlab/cantera/@ThermoPhase/elementIndex.m, - Cantera/matlab/cantera/@ThermoPhase/elementName.m, - Cantera/matlab/cantera/@ThermoPhase/enthalpies_RT.m, - Cantera/matlab/cantera/@ThermoPhase/enthalpy_mass.m, - Cantera/matlab/cantera/@ThermoPhase/enthalpy_mole.m, - Cantera/matlab/cantera/@ThermoPhase/entropies_R.m, - Cantera/matlab/cantera/@ThermoPhase/entropy_mass.m, - Cantera/matlab/cantera/@ThermoPhase/entropy_mole.m, - Cantera/matlab/cantera/@ThermoPhase/eosType.m, - Cantera/matlab/cantera/@ThermoPhase/equilibrate.m, - Cantera/matlab/cantera/@ThermoPhase/gibbs_RT.m, - Cantera/matlab/cantera/@ThermoPhase/gibbs_mass.m, - Cantera/matlab/cantera/@ThermoPhase/gibbs_mole.m, - Cantera/matlab/cantera/@ThermoPhase/hndl.m, - Cantera/matlab/cantera/@ThermoPhase/intEnergy_mass.m, - Cantera/matlab/cantera/@ThermoPhase/intEnergy_mole.m, - Cantera/matlab/cantera/@ThermoPhase/isIdealGas.m, - Cantera/matlab/cantera/@ThermoPhase/massFractions.m, - Cantera/matlab/cantera/@ThermoPhase/maxTemp.m, - Cantera/matlab/cantera/@ThermoPhase/meanMolarMass.m, - Cantera/matlab/cantera/@ThermoPhase/meanMolecularWeight.m, - Cantera/matlab/cantera/@ThermoPhase/minTemp.m, - Cantera/matlab/cantera/@ThermoPhase/molarDensity.m, - Cantera/matlab/cantera/@ThermoPhase/molarMasses.m, - Cantera/matlab/cantera/@ThermoPhase/moleFractions.m, - Cantera/matlab/cantera/@ThermoPhase/molecularWeights.m, - Cantera/matlab/cantera/@ThermoPhase/nAtoms.m, - Cantera/matlab/cantera/@ThermoPhase/nElements.m, - Cantera/matlab/cantera/@ThermoPhase/nSpecies.m, - Cantera/matlab/cantera/@ThermoPhase/ph.m, - Cantera/matlab/cantera/@ThermoPhase/pressure.m, - Cantera/matlab/cantera/@ThermoPhase/refPressure.m, - Cantera/matlab/cantera/@ThermoPhase/set.m, - Cantera/matlab/cantera/@ThermoPhase/setDensity.m, - Cantera/matlab/cantera/@ThermoPhase/setMassFractions.m, - Cantera/matlab/cantera/@ThermoPhase/setMoleFractions.m, - Cantera/matlab/cantera/@ThermoPhase/setPressure.m, - Cantera/matlab/cantera/@ThermoPhase/setState.m, - Cantera/matlab/cantera/@ThermoPhase/setState_HP.m, - Cantera/matlab/cantera/@ThermoPhase/setState_SP.m, - Cantera/matlab/cantera/@ThermoPhase/setState_UV.m, - Cantera/matlab/cantera/@ThermoPhase/setTemperature.m, - Cantera/matlab/cantera/@ThermoPhase/speciesIndex.m, - Cantera/matlab/cantera/@ThermoPhase/speciesName.m, - Cantera/matlab/cantera/@ThermoPhase/speciesNames.m, - Cantera/matlab/cantera/@ThermoPhase/temperature.m, - Cantera/matlab/cantera/@ThermoPhase/thermo_hndl.m, - Cantera/matlab/cantera/@ThermoPhase/private/phase_get.m, - Cantera/matlab/cantera/@ThermoPhase/private/phase_set.m, - Cantera/matlab/cantera/@ThermoPhase/private/thermo_get.m, - Cantera/matlab/cantera/@ThermoPhase/private/thermo_set.m, - Cantera/matlab/cantera/@Transport/Transport.m, - Cantera/matlab/cantera/@Transport/binDiffCoeffs.m, - Cantera/matlab/cantera/@Transport/hndl.m, - Cantera/matlab/cantera/@Transport/mixDiffCoeffs.m, - Cantera/matlab/cantera/@Transport/multiDiffCoeffs.m, - Cantera/matlab/cantera/@Transport/thermalConductivity.m, - Cantera/matlab/cantera/@Transport/thermalDiffCoeffs.m, - Cantera/matlab/cantera/@Transport/viscosity.m, - Cantera/matlab/cantera/@Transport/private/newTransport.cpp, - Cantera/matlab/cantera/@Transport/private/trans_get.m, - Cantera/matlab/cantera/@Transport/private/trans_methods.cpp, - Cantera/matlab/cantera/@Wall/Wall.m, - Cantera/matlab/cantera/@Wall/area.m, - Cantera/matlab/cantera/@Wall/install.m, - Cantera/matlab/cantera/@Wall/ready.m, - Cantera/matlab/cantera/@Wall/setArea.m, - Cantera/matlab/cantera/@Wall/setExpansionRateCoeff.m, - Cantera/matlab/cantera/@Wall/setHeatTransferCoeff.m, - Cantera/matlab/cantera/@Wall/setThermalResistance.m, - Cantera/matlab/cantera/@Wall/wall_hndl.m, - Cantera/matlab/cantera/@Wall/private/wallmethods.cpp, - Cantera/matlab/cantera/@Wall/private/wallmethods.m, - Cantera/matlab/cantera/@XML_Node/XML_Node.m, - Cantera/matlab/cantera/@XML_Node/attrib.m, - Cantera/matlab/cantera/@XML_Node/build.m, - Cantera/matlab/cantera/@XML_Node/child.m, - Cantera/matlab/cantera/@XML_Node/hndl.m, - Cantera/matlab/cantera/@XML_Node/value.m, - Cantera/matlab/cantera/@XML_Node/write.m, - Cantera/matlab/cantera/@XML_Node/private/newxml.cpp, - Cantera/matlab/cantera/@XML_Node/private/xmlmethods.cpp, - Cantera/matlab/cantera/examples/equil.m, - Cantera/matlab/cantera/examples/ignite.m, - Cantera/matlab/cantera/examples/ignite2.m, - Cantera/matlab/cantera/examples/ignite3.m, - Cantera/matlab/cantera/examples/ignite_hp.m, - Cantera/matlab/cantera/examples/ignite_uv.m, - Cantera/matlab/cantera/examples/isentropic.m, - Cantera/matlab/cantera/examples/periodic_cstr.m, - Cantera/matlab/cantera/examples/prandtl1.m, - Cantera/matlab/cantera/examples/prandtl2.m, - Cantera/matlab/cantera/examples/reactor1.m, - Cantera/matlab/cantera/examples/reactor2.m, - Cantera/matlab/cantera/examples/run_examples.m, - Cantera/matlab/cantera/examples/transport1.m, - Cantera/matlab/cantera/private/ctfunctions.cpp, - Cantera/matlab/cantera/private/ctmatutils.h, - Cantera/matlab/cantera/private/ctmethods.cpp, - Cantera/matlab/cantera/private/flowdevicemethods.cpp, - Cantera/matlab/cantera/private/importFromFile.m, - Cantera/matlab/cantera/private/kineticsmethods.cpp, - Cantera/matlab/cantera/private/phasemethods.cpp, - Cantera/matlab/cantera/private/reactormethods.cpp, - Cantera/matlab/cantera/private/thermomethods.cpp, - Cantera/matlab/cantera/private/transportmethods.cpp, - Cantera/matlab/cantera/private/wallmethods.cpp, - Cantera/matlab/cantera/private/xmlmethods.cpp, - Cantera/matlab/cantera/tutorial/README, - Cantera/matlab/cantera/tutorial/tut1.m, - Cantera/matlab/cantera/tutorial/tut2.m, - Cantera/matlab/cantera/tutorial/tut3.m, - Cantera/matlab/cantera/tutorial/tut4.m, - Cantera/matlab/cantera/tutorial/tut5.m, - Cantera/matlab/cantera/tutorial/tut6.m, - Cantera/matlab/cantera/tutorial/tut7.m, - Cantera/python/.cvsignore, Cantera/python/Makefile.in, - Cantera/python/setup.py, Cantera/python/Cantera/__init__.py, - Cantera/python/Cantera/boundaries1D.py, - Cantera/python/Cantera/ck2ctml.py, - Cantera/python/Cantera/constants.py, - Cantera/python/Cantera/elements.py, - Cantera/python/Cantera/excel.py, - Cantera/python/Cantera/exceptions.py, - Cantera/python/Cantera/flame.py, apps/MixMaster/ImportFrame.py, - apps/MixMaster/KineticsFrame.py, apps/MixMaster/MechManager.py, - apps/MixMaster/Mix.py, apps/MixMaster/NewFlowFrame.py, - apps/MixMaster/SpeciesFrame.py, apps/MixMaster/SpeciesInfo.py, - apps/MixMaster/ThermoFrame.py, apps/MixMaster/ThermoProp.py, - apps/MixMaster/TransportFrame.py, apps/MixMaster/UnitChooser.py, - apps/MixMaster/gri30.py, apps/MixMaster/main.py, - apps/MixMaster/menu.py, apps/MixMaster/newflow.py, - apps/MixMaster/utilities.py, apps/MixMaster/Units/SI.py, - apps/MixMaster/Units/__init__.py, apps/MixMaster/Units/area.py, - apps/MixMaster/Units/density.py, apps/MixMaster/Units/energy.py, - apps/MixMaster/Units/force.py, apps/MixMaster/Units/length.py, - apps/MixMaster/Units/mass.py, apps/MixMaster/Units/power.py, - apps/MixMaster/Units/pressure.py, - apps/MixMaster/Units/specificEnergy.py, - apps/MixMaster/Units/specificEntropy.py, - apps/MixMaster/Units/speed.py, - apps/MixMaster/Units/temperature.py, - apps/MixMaster/Units/time.py, apps/MixMaster/Units/unit.py, - apps/MixMaster/Units/volume.py, bin/.cvsignore, bin/README, - bin/mixmaster.py, bin/rm_cvsignore, - Cantera/python/Cantera/Flow.py, - Cantera/python/Cantera/FlowBoundary.py, - Cantera/python/Cantera/FlowPlotter.py, - Cantera/python/Cantera/Func.py, - Cantera/python/Cantera/Interface.py, - Cantera/python/Cantera/Kinetics.py, - Cantera/python/Cantera/OneDim.py, - Cantera/python/Cantera/Phase.py, - Cantera/python/Cantera/Reactor.py, - Cantera/python/Cantera/SurfWriter.py, - Cantera/python/Cantera/SurfacePhase.py, - Cantera/python/Cantera/Thermo.py, - Cantera/python/Cantera/ThermoPhase.py, - Cantera/python/Cantera/Transport.py, - Cantera/python/Cantera/XML.py, Cantera/python/Cantera/gases.py, - Cantera/python/Cantera/importFromFile.py, - Cantera/python/Cantera/interp.py, - Cantera/python/Cantera/refine.py, - Cantera/python/Cantera/rxnpath.py, - Cantera/python/Cantera/schem.py, Cantera/python/Cantera/set.py, - Cantera/python/Cantera/solids.py, - Cantera/python/Cantera/solution.py, - Cantera/python/Cantera/solve.py, - Cantera/python/Cantera/stoich.py, - Cantera/python/Cantera/tecplot.py, - Cantera/python/Cantera/units.py, - Cantera/python/examples/flame1.py, - Cantera/python/examples/flame2.py, - Cantera/python/examples/isentropic.py, - Cantera/python/examples/reactor1.py, - Cantera/python/examples/reactor2.py, - Cantera/python/examples/rxnpath1.py, - Cantera/python/examples/rxnpath2.py, - Cantera/python/examples/stflame1.py, - Cantera/python/examples/stflame2.py, - Cantera/python/src/.cvsignore, Cantera/python/src/Makefile.in, - Cantera/python/src/cantera.def, - Cantera/python/src/canteramodule.cpp, Cantera/python/src/ct.def, - Cantera/python/src/ctbndry_methods.cpp, - Cantera/python/src/ctflow.cpp, Cantera/python/src/ctflow.def, - Cantera/python/src/ctflow_methods.cpp, - Cantera/python/src/ctfunc_methods.cpp, - Cantera/python/src/ctfuncs.cpp, - Cantera/python/src/ctkinetics.cpp, - Cantera/python/src/ctkinetics.def, - Cantera/python/src/ctkinetics_methods.cpp, - Cantera/python/src/ctmodule.cpp, - Cantera/python/src/ctnumerics.cpp, - Cantera/python/src/ctnumerics.def, - Cantera/python/src/ctphase.cpp, Cantera/python/src/ctphase.def, - Cantera/python/src/ctphase_methods.cpp, - Cantera/python/src/ctpy.cpp, Cantera/python/src/ctpybndry.cpp, - Cantera/python/src/ctpyfunc.cpp, - Cantera/python/src/ctpyreactor.cpp, - Cantera/python/src/ctpyrpath.cpp, - Cantera/python/src/ctpysurf.cpp, Cantera/python/src/ctpyxml.cpp, - Cantera/python/src/ctreactor_methods.cpp, - Cantera/python/src/ctrpath_methods.cpp, - Cantera/python/src/ctsurf.cpp, Cantera/python/src/ctsurf.def, - Cantera/python/src/ctsurf_methods.cpp, - Cantera/python/src/ctthermo.cpp, Cantera/python/src/ctthermo.def, - Cantera/python/src/ctthermo_methods.cpp, - Cantera/python/src/cttransport.cpp, - Cantera/python/src/cttransport.def, - Cantera/python/src/cttransport_methods.cpp, - Cantera/python/src/ctxml_methods.cpp, - Cantera/python/src/methods.h, Cantera/python/src/pycantera.cpp, - Cantera/python/src/pyutils.h, - Cantera/python/src/reactionpath.cpp, - Cantera/python/tutorial/tut1.py, Cantera/python/tutorial/tut2.py, - Cantera/python/tutorial/tut4.py, Cantera/src/.cvsignore, - Cantera/src/Array.h, Cantera/src/ArrayViewer.h, - Cantera/src/BandMatrix.cpp, Cantera/src/BandMatrix.h, - Cantera/src/ChemEquil.cpp, Cantera/src/ChemEquil.h, - Cantera/src/ConstDensityThermo.cpp, - Cantera/src/ConstDensityThermo.h, Cantera/src/config.h, - Cantera/src/CVode.cpp, Cantera/src/CVode.h, - Cantera/src/Constituents.cpp, Cantera/src/Constituents.h, - Cantera/src/DASPK.cpp, Cantera/src/DASPK.h, - Cantera/src/DenseMatrix.cpp, Cantera/src/DenseMatrix.h, - Cantera/src/EOS_TPX.h, Cantera/src/Elements.cpp, - Cantera/src/Elements.h, Cantera/src/Enhanced3BConc.h, - Cantera/src/FILES, Cantera/src/FalloffFactory.cpp, - Cantera/src/FalloffFactory.h, Cantera/src/FalloffMgr.h, - Cantera/src/Flow1D.h, Cantera/src/FtnODESys.h, - Cantera/src/Func1.h, Cantera/src/FuncEval.h, Cantera/src/GRI30.h, - Cantera/src/GRI_30_Kinetics.cpp, Cantera/src/GRI_30_Kinetics.h, - Cantera/src/GasKinetics.cpp, Cantera/src/GasKinetics.h, - Cantera/src/GasKineticsWriter.cpp, - Cantera/src/GasKineticsWriter.h, Cantera/src/Group.cpp, - Cantera/src/Group.h, Cantera/src/IdealGasPhase.cpp, - Cantera/src/IdealGasPhase.h, Cantera/src/IdealGasThermo.cpp, - Cantera/src/IdealGasThermo.h, Cantera/src/ImplicitChem.cpp, - Cantera/src/ImplicitChem.h, Cantera/src/ImplicitSurfChem.cpp, - Cantera/src/ImplicitSurfChem.h, - Cantera/src/IncompressibleThermo.h, Cantera/src/Integrator.h, - Cantera/src/InterfaceKinetics.cpp, - Cantera/src/InterfaceKinetics.h, Cantera/src/Jac2.h, - Cantera/src/Kinetics.h, Cantera/src/KineticsFactory.cpp, - Cantera/src/KineticsFactory.h, Cantera/src/L_matrix.h, - Cantera/src/MMCollisionInt.cpp, Cantera/src/Makefile.in, - Cantera/src/MixTransport.cpp, Cantera/src/MultiDomain.h, - Cantera/src/NasaPoly1.h, Cantera/src/NasaThermo.h, - Cantera/src/Newton.h, Cantera/src/Phase.cpp, - Cantera/src/ct_defs.h, Cantera/src/ctexceptions.h, - Cantera/src/ctlapack.h, Cantera/src/ctml.cpp, Cantera/src/ctml.h, - Cantera/src/ctvector.cpp, Cantera/src/ctvector.h, - Cantera/src/exceptions.h, Cantera/src/fitPoly.h, - Cantera/src/flowBoundaries.h, Cantera/src/funcs.cpp, - Cantera/src/gases.h, Cantera/src/global.h, Cantera/src/import.h, - Cantera/src/importCTML.cpp, Cantera/src/importCTML.h, - Cantera/src/importSurfChem.cpp, Cantera/src/importXML.h, - Cantera/src/lapack.h, Cantera/src/misc.cpp, - Cantera/src/mix_defs.h, Cantera/src/mix_utils.h, - Cantera/src/newton_utils.cpp, Cantera/src/Phase.h, - Cantera/src/PolyThermo.h, Cantera/src/PolyThermoMgr.h, - Cantera/src/PropertyCalculator.h, Cantera/src/PropertyUpdater.h, - Cantera/src/RateCoeffMgr.h, Cantera/src/ReactionData.h, - Cantera/src/ReactionPath.cpp, Cantera/src/ReactionPath.h, - Cantera/src/Resid.h, Cantera/src/Resid1D.h, - Cantera/src/ResidEval.h, Cantera/src/RxnRates.h, - Cantera/src/ShomatePoly.h, Cantera/src/ShomateThermo.h, - Cantera/src/SimpleThermo.h, Cantera/src/SpeciesThermo.h, - Cantera/src/SpeciesThermoFactory.cpp, - Cantera/src/SpeciesThermoFactory.h, - Cantera/src/SpeciesThermoMgr.h, Cantera/src/State.h, - Cantera/src/StoichManager.h, Cantera/src/Surf1D.h, - Cantera/src/SurfPhase.h, Cantera/src/Thermo.h, - Cantera/src/ThermoFactory.cpp, Cantera/src/ThermoFactory.h, - Cantera/src/ThermoPhase.cpp, Cantera/src/ThermoPhase.h, - Cantera/src/ThirdBodyMgr.h, Cantera/src/TigerPolynomial.h, - Cantera/src/plots.cpp, Cantera/src/plots.h, - Cantera/src/polyfit.h, Cantera/src/pureSubstances.h, - Cantera/src/reaction_defs.h, Cantera/src/recipes.h, - Cantera/src/sort.cpp, Cantera/src/sort.h, - Cantera/src/speciesThermoTypes.h, Cantera/src/stringUtils.cpp, - Cantera/src/stringUtils.h, Cantera/src/surfKinetics.cpp, - Cantera/src/surfKinetics.h, Cantera/src/surfacePhase.h, - Cantera/src/transportModels.h, Cantera/src/units.h, - Cantera/src/updaters.h, Cantera/src/utilities.h, - Cantera/src/vec_functions.h, Cantera/src/xml.cpp, - Cantera/src/xml.h, Cantera/src/converters/.cvsignore, - Cantera/src/converters/CKParser.cpp, - Cantera/src/converters/CKParser.h, - Cantera/src/converters/CKReader.cpp, - Cantera/src/converters/CKReader.h, - Cantera/src/converters/Constituent.h, - Cantera/src/converters/Element.h, Cantera/src/converters/Group.h, - Cantera/src/converters/Makefile.in, - Cantera/src/converters/Reaction.cpp, - Cantera/src/converters/Reaction.h, - Cantera/src/converters/RxnSpecies.h, - Cantera/src/converters/Species.h, - Cantera/src/converters/atomicWeightDB.cpp, - Cantera/src/converters/ck2ctml.cpp, - Cantera/src/converters/ck2ctml.h, - Cantera/src/converters/ckr_defs.h, - Cantera/src/converters/ckr_utils.cpp, - Cantera/src/converters/ckr_utils.h, - Cantera/src/converters/config.h, - Cantera/src/converters/filter.cpp, - Cantera/src/converters/thermoFunctions.cpp, - Cantera/src/converters/thermoFunctions.h, - Cantera/src/converters/writelog.cpp, - Cantera/src/converters/writelog.h, Cantera/src/oneD/.cvsignore, - Cantera/src/oneD/Inlet1D.h, Cantera/src/oneD/Jac1D.h, - Cantera/src/oneD/Makefile.in, Cantera/src/oneD/MultiJac.cpp, - Cantera/src/oneD/MultiJac.h, Cantera/src/oneD/MultiNewton.cpp, - Cantera/src/oneD/MultiNewton.h, Cantera/src/oneD/Newton1D.h, - Cantera/src/oneD/OneDim.cpp, Cantera/src/oneD/OneDim.h, - Cantera/src/oneD/Resid1D.h, Cantera/src/oneD/newton_utils.cpp, - Cantera/src/oneD/StFlow.cpp, Cantera/src/oneD/StFlow.h, - Cantera/src/oneD/Surf1D.h, Cantera/src/transport/.cvsignore, - Cantera/src/transport/FtnTransport.h, - Cantera/src/transport/MMCollisionInt.cpp, - Cantera/src/transport/MMCollisionInt.h, - Cantera/src/transport/Makefile.in, - Cantera/src/transport/MixTransport.cpp, - Cantera/src/transport/MixTransport.h, - Cantera/src/transport/MultiTransport.cpp, - Cantera/src/transport/MultiTransport.h, - Cantera/src/transport/TransportBase.h, - Cantera/src/transport/TransportFactory.cpp, - Cantera/src/transport/TransportFactory.h, - Cantera/src/transport/TransportParams.h, - Cantera/src/zeroD/.cvsignore, Cantera/src/zeroD/FlowDevice.cpp, - Cantera/src/zeroD/FlowDevice.h, Cantera/src/zeroD/Makefile.in, - Cantera/src/zeroD/PID_Controller.h, - Cantera/src/zeroD/Reactor.cpp, Cantera/src/zeroD/Reactor.h, - Cantera/src/zeroD/ReactorBase.cpp, - Cantera/src/zeroD/ReactorBase.h, Cantera/src/zeroD/Reservoir.h, - Cantera/src/zeroD/Wall.cpp, Cantera/src/zeroD/Wall.h, - Cantera/src/zeroD/flowControllers.h, config/.cvsignore, - config/Cantera.README, config/config.guess, config/config.h.in, - config/config.sub, config/configure, config/configure.in, - config/install-sh, data/README, data/inputs/.cvsignore, - data/inputs/air.inp, data/inputs/air.xml, data/inputs/argon.inp, - data/inputs/argon.xml, data/inputs/elements.xml, - data/inputs/gases.xml, data/inputs/Makefile.in, - data/inputs/gri30.inp, data/inputs/gri30.xml, - data/inputs/gri30mod.inp, data/inputs/grinc.inp, - data/inputs/h2o2.inp, data/inputs/h2o2.xml, - data/inputs/h2o2_noch.inp, data/inputs/mkxml, - data/inputs/silane.inp, data/inputs/silane.xml, - data/thermo/nasathermo.dat, data/transport/gri30_tran.dat, - examples/.cvsignore, examples/Makefile.in, - examples/cxx/.cvsignore, examples/cxx/Makefile.in, - examples/cxx/equil_example1.cpp, examples/cxx/example_utils.h, - examples/cxx/examples.cpp, examples/cxx/examples.dsp, - examples/cxx/kinetics_example1.cpp, - examples/cxx/kinetics_example2.cpp, - examples/cxx/rxnpath_example1.cpp, - examples/cxx/transport_example1.cpp, - examples/cxx/transport_example2.cpp, ext/.cvsignore, - ext/Makefile.in, ext/blas/.cvsignore, ext/blas/dasum.f, - ext/blas/daxpy.f, ext/blas/dcabs1.f, ext/blas/dcopy.f, - ext/blas/ddot.f, ext/blas/dgbmv.f, ext/blas/dgemm.f, - ext/blas/dgemv.f, ext/blas/dger.f, ext/blas/dnrm2.f, - ext/blas/drot.f, ext/blas/drotg.f, ext/blas/drotm.f, - ext/blas/drotmg.f, ext/blas/dsbmv.f, ext/blas/dscal.f, - ext/blas/dsdot.f, ext/blas/dspmv.f, ext/blas/dspr.f, - ext/blas/dspr2.f, ext/blas/dswap.f, ext/blas/dsymm.f, - ext/blas/dsymv.f, ext/blas/dsyr.f, ext/blas/dsyr2.f, - ext/blas/dsyr2k.f, ext/blas/dsyrk.f, ext/blas/dtbmv.f, - ext/blas/dtbsv.f, ext/blas/dtpmv.f, ext/blas/dtpsv.f, - ext/blas/dtrmm.f, ext/blas/dtrmv.f, ext/blas/Makefile.in, - ext/blas/dtrsm.f, ext/blas/dtrsv.f, ext/blas/dzasum.f, - ext/blas/dznrm2.f, ext/blas/icamax.f, ext/blas/idamax.f, - ext/blas/isamax.f, ext/blas/izamax.f, ext/blas/lsame.f, - ext/blas/xerbla.f, ext/cvode/.cvsignore, ext/cvode/Makefile.in, - ext/cvode/include/band.h, ext/cvode/include/cvband.h, - ext/cvode/include/cvbandpre.h, ext/cvode/include/cvdense.h, - ext/cvode/include/cvdiag.h, ext/cvode/include/cvode.h, - ext/cvode/include/cvspgmr.h, ext/cvode/include/dense.h, - ext/cvode/include/iterativ.h, ext/cvode/include/llnlmath.h, - ext/cvode/include/llnltyps.h, ext/cvode/include/nvector.h, - ext/cvode/include/spgmr.h, ext/cvode/source/band.c, - ext/cvode/source/cvband.c, ext/cvode/source/cvbandpre.c, - ext/cvode/source/cvdense.c, ext/cvode/source/cvdiag.c, - ext/cvode/source/cvode.c, ext/cvode/source/cvspgmr.c, - ext/cvode/source/dense.c, ext/cvode/source/iterativ.c, - ext/cvode/source/llnlmath.c, ext/cvode/source/nvector.c, - ext/cvode/source/spgmr.c, ext/lapack/.cvsignore, - ext/lapack/Makefile.in, ext/lapack/dbdsqr.f, ext/lapack/dgbsv.f, - ext/lapack/dgbtf2.f, ext/lapack/dgbtrf.f, ext/lapack/dgbtrs.f, - ext/lapack/dgebd2.f, ext/lapack/dgebrd.f, ext/lapack/dgelq2.f, - ext/lapack/dgelqf.f, ext/lapack/dgelss.f, ext/lapack/dgeqr2.f, - ext/lapack/dgeqrf.f, ext/lapack/dgetf2.f, ext/lapack/dgetrf.f, - ext/lapack/dgetri.f, ext/lapack/dgetrs.f, ext/lapack/dlabad.f, - ext/lapack/dlabrd.f, ext/lapack/dlacpy.f, ext/lapack/dlamch.f, - ext/lapack/dlange.f, ext/lapack/dlapy2.f, ext/lapack/dlarf.f, - ext/lapack/dlarfb.f, ext/lapack/dlarfg.f, ext/lapack/dlarft.f, - ext/lapack/dlartg.f, ext/lapack/dlas2.f, ext/lapack/dlascl.f, - ext/lapack/dlaset.f, ext/lapack/dlasq1.f, ext/lapack/dlasq2.f, - ext/lapack/dlasq3.f, ext/lapack/dlasq4.f, ext/lapack/dlasr.f, - ext/lapack/dlasrt.f, ext/lapack/dlassq.f, ext/lapack/dlasv2.f, - ext/lapack/dlaswp.f, ext/lapack/dorg2r.f, ext/lapack/dorgbr.f, - ext/lapack/dorgl2.f, ext/lapack/dorglq.f, ext/lapack/dorgqr.f, - ext/lapack/dorm2r.f, ext/lapack/dormbr.f, ext/lapack/dorml2.f, - ext/lapack/dormlq.f, ext/lapack/dormqr.f, ext/lapack/drscl.f, - ext/lapack/ilaenv.f, ext/lapack/lsame.f, ext/lapack/xerbla.f, - ext/math/.cvsignore, ext/math/cblas.h, ext/math/daux.f, - ext/math/Makefile.in, ext/math/ddaspk.f, ext/math/dgbefa.f, - ext/math/dgbsl.f, ext/math/dgefa.f, ext/math/dgesl.f, - ext/math/dp1vlu.f, ext/math/dpcoef.f, ext/math/dpolft.f, - ext/math/fdump.f, ext/math/gmres.h, ext/math/idamax.f, - ext/math/j4save.f, ext/math/mach.cpp, ext/math/mkl_cblas.h, - ext/math/pcoef.f, ext/math/polfit.f, ext/math/pvalue.f, - ext/math/xercnt.f, ext/math/xerhlt.f, ext/math/xermsg.f, - ext/math/xerprn.f, ext/math/xersve.f, ext/math/xgetua.f, - ext/recipes/.cvsignore, ext/recipes/Makefile.in, - ext/recipes/simp1.f, ext/recipes/simp2.f, ext/recipes/simp3.f, - ext/recipes/simplx.f, ext/recipes/splie2.f, ext/recipes/splin2.f, - ext/recipes/spline.f, ext/recipes/splint.f, ext/tpx/.cvsignore, - ext/tpx/.depends, ext/tpx/CFluid.cpp, ext/tpx/CFluid.h, - ext/tpx/CGas.cpp, ext/tpx/CLK.cpp, ext/tpx/CLK.h, - ext/tpx/HFC134a.cpp, ext/tpx/HFC134a.h, ext/tpx/Hydrogen.cpp, - ext/tpx/Hydrogen.h, ext/tpx/Makefile.in, ext/tpx/Methane.cpp, - ext/tpx/Methane.h, ext/tpx/Nitrogen.cpp, ext/tpx/Nitrogen.h, - ext/tpx/Oxygen.cpp, ext/tpx/Oxygen.h, ext/tpx/ck_gas.cpp, - ext/tpx/ck_gas.h, ext/tpx/ideal.cpp, ext/tpx/lk.cpp, - ext/tpx/lk.h, ext/tpx/lkw.cpp, ext/tpx/lkw.h, ext/tpx/mix.h, - ext/tpx/Sub.cpp, ext/tpx/Sub.h, ext/tpx/Water.cpp, - ext/tpx/Water.h, ext/tpx/subs.h, ext/tpx/utils.cpp, - ext/tpx/utils.h, include/Cantera.h, include/IdealGasMix.h, - include/README, include/config.h, include/core.h, include/ctml.h, - include/equilibrium.h, include/ftn_defs.h, include/integrators.h, - include/kinetics.h, include/numerics.h, include/onedim.h, - include/surface.h, include/transport.h, - include/fortran/ctfdevmod.f, include/fortran/ctkineticsmod.f, - include/fortran/ctmixturemod.f, include/fortran/ctmod.f, - include/fortran/ctreactormod.f, include/fortran/ctthermomod.f, - include/fortran/cttransportmod.f, include/fortran/ctutilsmod.f, - lib/README, test_problems/.cvsignore, test_problems/Makefile.in, - test_problems/cxx_ex/.cvsignore, - test_problems/cxx_ex/eq1_blessed.csv, - test_problems/cxx_ex/eq1_blessed.dat, - test_problems/cxx_ex/gri30.inp, test_problems/cxx_ex/gri30.xml, - test_problems/cxx_ex/gri30_tran.dat, - test_problems/cxx_ex/gri30mod.inp, - test_problems/cxx_ex/Makefile.in, - test_problems/cxx_ex/kin1_blessed.csv, - test_problems/cxx_ex/kin2_blessed.csv, - test_problems/cxx_ex/runtest, test_problems/cxx_ex/silane.inp, - test_problems/cxx_ex/silane.xml, - test_problems/cxx_ex/tr1_blessed.csv, - test_problems/cxx_ex/tr2_blessed.csv, - test_problems/silane_equil/.cvsignore, - test_problems/silane_equil/Makefile.in, - test_problems/silane_equil/output_blessed.txt, - test_problems/silane_equil/runtest, - test_problems/silane_equil/silane.xml, - test_problems/silane_equil/silane_equil.cpp, tools/.cvsignore, - tools/Makefile.in, tools/export, tools/bin/ctupdate.py, - tools/bin/finish_install.py, tools/src/.cvsignore, - tools/src/Makefile.in, tools/src/ck2ctml.cpp, - tools/src/ck2ctml.dsp, tools/src/ctlibsample.mak.in, - tools/src/ctsetup.cpp, tools/src/ctsetup.in, tools/src/ctwin, - tools/src/makedsp.cpp, tools/src/newdsp.cpp, tools/src/proto.dsp, - tools/src/protocvf.dsp, tools/src/protocxx.cpp, - tools/src/protocxx.dsp, tools/src/sample.mak.in, - tools/src/sample_f90.mak.in, tools/src/validate.cpp, - tools/templates/f77/demo.f, tools/templates/f77/demo_ftnlib.cpp, - tools/templates/f77/sample.mak.in, tools/testtools/.cvsignore, - tools/testtools/Makefile.in, tools/testtools/csvdiff.cpp, - tools/testtools/mdp_allo.cpp, tools/testtools/mdp_allo.h, - tools/testtools/tok_input_util.cpp, - tools/testtools/tok_input_util.h: Initial revision - -2003-04-14 10:11 root - - * CVSROOT/: checkoutlist, commitinfo, config, cvswrappers, - editinfo, loginfo, modules, notify, rcsinfo, taginfo, verifymsg: - initial checkin - diff --git a/Makefile.in b/Makefile.in deleted file mode 100755 index b672a59d6..000000000 --- a/Makefile.in +++ /dev/null @@ -1,309 +0,0 @@ -#!/bin/sh -# -# $Id$ -# -export_dir = $(HOME)/sfdist -version = @ctversion@ -ct = $(export_dir)/cantera-$(version) -build_ck = @BUILD_CK@ -build_clib = @BUILD_CLIB@ -build_python = @BUILD_PYTHON@ -build_f90 = @BUILD_F90@ -build_matlab = @BUILD_MATLAB@ -os_is_win = @OS_IS_WIN@ -incl_user_code = @INCL_USER_CODE@ -do_ranlib = @DO_RANLIB@ -use_dll = @USE_CLIB_DLL@ - -cvs_tag = @CVSTAG@ -branch = -r $(cvs_tag) -RMDIRTREE = /bin/rm -r -f -INSTALL_TSC = bin/install_tsc - -prefix=@prefix@ - -all: hdr-collect kernel user cxxlib clib fortran python matlab \ - utils - -# use this target on a Windows machine to build the Python and -# MATLAB interfaces after building the project in Visual C++ -win: hdr-collect python matlab - @echo - @echo Now type \'make win-install\' to install Cantera in @ct_dir@. - @echo - -install: hdr-install kernel-install clib-install data-install f90-modules-install \ - python-install matlab-install tools-install demo-install finish-install - -win-install: hdr-install win-kernel-install data-install python-install \ - matlab-install demo-install finish-install - @echo - @echo Cantera has been successfully installed in @ct_dir@. - @echo - -demos: example_codes - -# build the Cantera static libraries -kernel: - @INSTALL@ -d @buildlib@ - @INSTALL@ -d @buildbin@ - cd ext; @MAKE@ - cd Cantera/src; @MAKE@ - -# build the user library -user: -ifeq ($(incl_user_code),1) - cd Cantera/user; @MAKE@ -endif - -clib: -ifeq ($(build_clib),1) - cd Cantera/clib/src; @MAKE@ -endif - -fortran: -ifeq ($(build_f90),1) - cd Cantera/fortran/src; @MAKE@ - @INSTALL@ -c Cantera/fortran/src/*.mod build/include/cantera -else - @echo skipping building the Fortran 90/95 interface -endif - -cxxlib: - cd Cantera/cxx; @MAKE@ - -utils: - cd tools; @MAKE@ - -kernel-install: - @INSTALL@ -d @ct_libdir@ - -rm -fR @ct_libdir@/* - ( for ilib in @buildlib@/*.a ; do \ - @INSTALL@ -c -m 644 $${ilib} @ct_libdir@ ; \ - done ) - @INSTALL@ -d @ct_libdir@/apps -ifeq ($(do_ranlib),1) - @RANLIB@ @ct_libdir@/*.a -endif - -clib-install: -ifeq ($(build_clib),1) - cd Cantera/clib/src; @MAKE@ install -endif - -win-kernel-install: - @INSTALL@ -d @ct_libdir@ - -$(RMDIRTREE) @ct_libdir@/* - ( for ilib in @buildlib@/*.lib ; do \ - @INSTALL@ -c -m 644 $${ilib} @ct_libdir@ ; done ) -ifeq ($(use_dll),1) - ( for ilib in @buildlib@/*.dll ; do \ - @INSTALL@ -c -m 644 $${ilib} @ct_libdir@ ; done ) - ( for ilib in @buildlib@/*.exp ; do \ - @INSTALL@ -c -m 644 $${ilib} @ct_libdir@ ; done ) -endif - -data-install: - @INSTALL@ -d @ct_datadir@ - ( for iddd in data/inputs/*.xml ; do \ - @INSTALL@ -c -m 644 $${iddd} @ct_datadir@ ; done ) - ( for iddd in data/inputs/*.cti ; do \ - @INSTALL@ -c -m 644 $${iddd} @ct_datadir@ ; done ) - -tools-install: - cd tools; @MAKE@ install - -hdr-install: - @INSTALL@ -d @ct_incdir@ - cp -r -f build/include/cantera @ct_incroot@ - @(if test -f @ct_incroot@/cantera/Cantera_bt.mak ; then rm -f @ct_incroot@/cantera/Cantera_bt.mak ; fi ) - @INSTALL@ -d @ct_incroot@/apps - -f90-modules-install: -ifeq ($(build_f90),1) - @INSTALL@ -c -m 644 build/include/cantera/*.mod @ct_incroot@/cantera -endif - -# collect scattered header files and build the include directory -hdr-collect: - @INSTALL@ -d build/include/cantera - @INSTALL@ -d build/include/cantera/kernel - @(cd Cantera/cxx/include ; for ihhh in *.h *.mak; do \ - ../../../$(INSTALL_TSC) $${ihhh} ../../../build/include/cantera ; \ - done ) - @$(INSTALL_TSC) config.h build/include/cantera - -python: -ifeq ($(build_python),2) -ifeq ($(os_is_win),0) - cd Cantera/python; @MAKE@ -else - cd Cantera/python; @MAKE@ win -endif -endif -ifeq ($(build_python),1) - cd Cantera/python; @MAKE@ minbuild -endif - -python-install: -ifneq ($(build_python),0) - cd Cantera/python; @MAKE@ install -ifeq ($(build_python),2) - @INSTALL@ -d @ct_tutdir@/python - @(for ihhh in Cantera/python/tutorial/*.py ; do \ - @INSTALL@ -c $${ihhh} @ct_tutdir@/python ; \ - echo "@INSTALL@ -c $${ihhh} @ct_tutdir@/python" ; \ - done ) - chown -R @username@ @ct_tutdir@/python -else - @echo 'NOT installing Python demos or tutorials' -endif -endif - -matlab: -ifeq ($(build_matlab),1) -ifneq ($(build_python),0) - cd Cantera/matlab; @MAKE@ -endif -else - @echo 'NOT building the Matlab toolbox' -endif - -matlab-install: -ifeq ($(build_matlab),1) -ifneq ($(build_python),0) - cd Cantera/matlab; @MAKE@ install -endif -endif - -demo-install: - (cd Cantera/cxx/demos; @MAKE@ install) - @INSTALL@ -c -m ug+rw,o+r tools/templates/cxx/demo.mak @ct_demodir@/cxx - @INSTALL@ -d @ct_demodir@/f77 - (cd Cantera/fortran/f77demos; @MAKE@ install) - @INSTALL@ -c -m ug+rw,o+r tools/templates/f77/demo_ftnlib.cpp @ct_demodir@/f77 - ( for ihhh in Cantera/fortran/f77demos/*.txt ; do \ - @INSTALL@ -c -m ug+rw,o+r $${ihhh} @ct_demodir@/f77 ; done ) - chown -R @username@ @ct_demodir@/f77 -ifeq ($(build_python),2) - (cd Cantera/python/examples; @MAKE@ install) - chown -R @username@ @ct_demodir@/python -endif - -finish-install: - @INSTALL@ -d @ct_docdir@ - @INSTALL@ -d @ct_bindir@ - @INSTALL@ -d @ct_dir@/apps - @INSTALL@ -d @ct_dir@/apps/include - @INSTALL@ -d @ct_dir@/apps/bin - @INSTALL@ -d @ct_dir@/apps/lib - -( cd @ct_dir@/apps ; -$(RMDIRTREE) lib/* include/* bin/* ) - -( cd bin ; @INSTALL@ -c exp3to2.sh "@ct_bindir@" ) - -( cd bin ; @INSTALL@ -c csvdiff "@ct_bindir@" ) - -( cd bin ; @INSTALL@ -c install_tsc "@ct_bindir@" ) -ifeq ($(os_is_win),0) -# Commands to be executed for non-win systems - cp -f License.rtf "@ct_bindir@" - cp -f License.txt "@ct_bindir@" -ifneq ($(build_python),0) - @INSTALL@ -c tools/src/finish_install.py tools/bin - @PYTHON_CMD@ tools/bin/finish_install.py @prefix@ @PYTHON_CMD@ - cp -f "@homedir@/setup_cantera" "@ct_bindir@" - chmod +x @ct_bindir@/setup_cantera - chmod +x @ct_bindir@/ctnew -ifeq ($(build_python),2) - chmod +x @ct_bindir@/mixmaster -endif -endif -else -# Commands to be executed for win systems - cd Cantera/fortran/f77demos; sed s'/isentropic/ctlib/g' isentropic.dsp > ctlib.dsp - ( for ihhh in Cantera/fortran/f77demos/*.dsp ; do \ - @INSTALL@ -c $${ihhh} @ct_demodir@/f77 ; done ) - ( for ihhh in @buildbin@/* ; do \ - @INSTALL@ -c $${ihhh} @ct_bindir@ ; done ) -endif - -example_codes: - (cd Cantera/cxx/demos; @MAKE@ clean) - (cd Cantera/cxx; @MAKE@) - -test: example_codes datafiles - cd test_problems; @MAKE@ clean - cd test_problems; @MAKE@ all - cd test_problems; @MAKE@ test - -run-matlab-demo: - cd Cantera/matlab; @MAKE@ run-demo - -test-matlab: - cd Cantera/matlab; @MAKE@ test-demo - -run-python-demo: - cd Cantera/python; @MAKE@ run-demo - -uninstall: - -$(RMDIRTREE) @ct_incdir@ - -$(RMDIRTREE) @ct_libdir@ - -$(RMDIRTREE) @ct_datadir@ - -$(RMDIRTREE) @ct_demodir@ - -$(RMDIRTREE) @ct_docdir@ - -$(RMDIRTREE) @ct_tutdir@ - -$(RMDIRTREE) @ct_dir@/apps - -$(RMDIRTREE) @prefix@/matlab/toolbox/cantera - cd tools; @MAKE@ uninstall - -clean: - -$(RMDIRTREE) *.*~ @buildlib@/*.* build/include/cantera/config.h svn*~ - -cd Cantera; @MAKE@ clean - -cd tools; @MAKE@ clean - -cd docs; @MAKE@ clean - -cd ext; @MAKE@ clean - -cd test_problems; @MAKE@ clean - -$(RM) mt.mod - -docs: - cd docs; doxygen Cantera.cfg - -depends: - cd Cantera; @MAKE@ depends - cd tools; @MAKE@ depends - cd ext; @MAKE@ depends - -ChangeLog: CVS/Entries - tools/bin/cvs2cl.pl --prune - -export: ChangeLog - @INSTALL@ -d $(export_dir) - if (test -d $(export_dir)/cantera); then rm -r -f $(export_dir)/cantera; fi - if (test -d $(export_dir)/cantera-$(version)); then rm -r -f $(export_dir)/cantera-$(version); fi - cd $(export_dir); cvs export $(branch) cantera - cd $(export_dir)/cantera; rm -r -f win32 - cd $(export_dir); mv cantera cantera-$(version) - -export-win: ChangeLog - @INSTALL@ -d $(export_dir) - if (test -d $(export_dir)/cantera); then rm -r -f $(export_dir)/cantera; fi - cd $(export_dir); cvs export $(branch) cantera - cd $(export_dir)/cantera; rm -r -f win32 - cd $(export_dir)/cantera; cvs export $(branch) win32 - cd $(export_dir); mv cantera cantera-$(version) - -pack: export - (cd $(export_dir); \ - rm -f cantera-$(version).tar.gz; \ - tar cvf cantera-$(version).tar cantera-$(version)/*; \ - gzip cantera-$(version).tar) - -cf: - @INSTALL@ -d $(export_dir) - if (test -d $(export_dir)/cantera); then rm -r -f $(export_dir)/cantera; fi - cd $(export_dir); cvs export $(branch) cantera - cd $(export_dir)/cantera; rm -r -f win32 - (cd $(export_dir); \ - rm -f cantera-cf.tar.gz; \ - tar cvf cantera-cf.tar cantera/*; \ - gzip cantera-cf.tar; scp cantera-cf.tar.gz dggoodwin@cf-shell.sourceforge.net:cantera.tar.gz) - sshcf './runall' & - - diff --git a/SConstruct b/SConstruct new file mode 100644 index 000000000..a7dbea6ee --- /dev/null +++ b/SConstruct @@ -0,0 +1,995 @@ +""" +SCons build script for Cantera + +Basic usage: + 'scons help' - print a description of user-specifiable options. + + 'scons build' - Compile Cantera and the language interfaces using + default options. + + 'scons clean' - Delete files created while building Cantera. + + '[sudo] scons install' - Install Cantera. + + 'scons test' - Run full regression test suite. + + 'scons test-clean' - Delete files created while running the + regression tests. + + 'scons test-help' - List available regression tests. + + 'scons test-NAME' - Run the regression test named "FOO". + + 'scons msi' - Build a Windows installer (.msi) for Cantera. +""" + +from buildutils import * +import wxsgen + +if not COMMAND_LINE_TARGETS: + # Print usage help + print __doc__ + sys.exit(0) + +extraEnvArgs = {} + +if 'clean' in COMMAND_LINE_TARGETS: + removeDirectory('build') + removeDirectory('stage') + removeDirectory('.sconf_temp') + removeFile('.sconsign.dblite') + for name in os.listdir('.'): + if name.endswith('.msi'): + removeFile(name) + print 'Done removing output files.' + sys.exit(0) + +# ****************************************************** +# *** Set system-dependent defaults for some options *** +# ****************************************************** + +opts = Variables('cantera.conf') + +if os.name == 'nt': + # On Windows, use the same version of Visual Studio that was used + # to compile Python, and target the same architecture, unless + # the user specified another option + pycomp = platform.python_compiler() + if pycomp.startswith('MSC v.1400'): + msvc_version = '8.0' # Visual Studio 2005 + elif pycomp.startswith('MSC v.1500'): + msvc_version = '9.0' # Visual Studio 2008 + elif pycomp.startswith('MSC v.1600'): + msvc_version = '10.0' # Visual Studio 2010 + else: + msvc_version = None + + if '64 bit' in pycomp: + target_arch = 'amd64' + else: + target_arch = 'x86' + + opts.AddVariables(('msvc_version', + """Version of Visual Studio to use. The default + is the same version that was used to compile + the installed version of Python.""", + msvc_version), + ('target_arch', + """Target architecture. The default is the same + architecture as the installed version of Python""", + target_arch)) + + pickCompilerEnv = Environment() + opts.Update(pickCompilerEnv) + if msvc_version: + extraEnvArgs['MSVC_VERSION'] = pickCompilerEnv['msvc_version'] + extraEnvArgs['TARGET_ARCH'] = pickCompilerEnv['target_arch'] + +env = Environment(tools=['default', 'textfile', 'subst', 'recursiveInstall', 'wix'], + ENV={'PATH': os.environ['PATH']}, + **extraEnvArgs) + +# Fixes a linker error in Windows +if os.name == 'nt' and 'TMP' in os.environ: + env['ENV']['TMP'] = os.environ['TMP'] + +add_RegressionTest(env) + +class defaults: pass + +if os.name == 'posix': + defaults.prefix = '/usr/local' + defaults.boostIncDir = '/usr/include' + defaults.boostLibDir = '/usr/lib' + env['INSTALL_MANPAGES'] = True +elif os.name == 'nt': + defaults.prefix = pjoin(os.environ['ProgramFiles'], 'Cantera') + defaults.boostIncDir = '' + defaults.boostLibDir = '' + env['INSTALL_MANPAGES'] = False +else: + print "Error: Unrecognized operating system '%s'" % os.name + sys.exit(1) + +opts.AddVariables( + ('CXX', + 'The C++ compiler to use.', + env['CXX']), + ('CC', + """The C compiler to use. This is only used to compile CVODE and + the Python extension module.""", + env['CC']), + ) +opts.Update(env) + +if env['CC'] == 'gcc': + defaults.cxxFlags = '-ftemplate-depth-128' + defaults.ccFlags = '-Wall -g' + defaults.debugCcFlags = '-O0 -fno-inline' + defaults.releaseCcFlags = '-O3 -finline-functions -Wno-inline -DNDEBUG' + defaults.debugLinkFlags = '' + defaults.fPIC = '-fPIC' +elif env['CC'] == 'cl': # Visual Studio + defaults.cxxFlags = '/EHsc' + defaults.ccFlags = ' '.join(['/nologo', '/Zi', '/W3', '/Zc:wchar_t', '/Zc:forScope', + '/D_SCL_SECURE_NO_WARNINGS', '/D_CRT_SECURE_NO_WARNINGS']) + defaults.debugCcFlags = '/Od /Ob0 /MD' # note: MDd breaks the Python module + defaults.releaseCcFlags = '/O2 /MD /DNDEBUG' + defaults.debugLinkFlags = '/DEBUG' + defaults.fPIC = '' +elif env['CC'] == 'icc': + defaults.cxxFlags = '-ftemplate-depth-128' + defaults.ccFlags = '-Wcheck -g -vec-report0' + defaults.debugCcFlags = '-O0 -fno-inline' + defaults.releaseCcFlags = '-O3 -finline-functions -DNDEBUG' + defaults.debugLinkFlags = '' + defaults.fPIC = '-fPIC' +else: + print "Warning: Unrecognized C compiler '%s'" % env['CC'] + defaults.cxxFlags = '' + defaults.ccFlags = '' + defaults.debugCcFlags = '' + defaults.releaseCcFlags = '' + defaults.debugLinkFlags = '' + defaults.fPIC = '' + +# ************************************** +# *** Read user-configurable options *** +# ************************************** + +# This check prevents requiring root permissions to build when the +# installation directory is not writable by the current user. +if 'install' in COMMAND_LINE_TARGETS: + installPathTest = PathVariable.PathIsDirCreate +else: + installPathTest = PathVariable.PathAccept + +opts.AddVariables( + PathVariable( + 'prefix', + 'Set this to the directory where Cantera should be installed.', + defaults.prefix, installPathTest), + EnumVariable( + 'python_package', + """If you plan to work in Python, or you want to use the + graphical MixMaster application, then you need the 'full' + Cantera Python Package. If, on the other hand, you will + only use Cantera from some other language (e.g. MATLAB or + Fortran 90/95) and only need Python to process .cti files, + then you only need a 'minimal' subset of the package + (actually, only one file). The default behavior is to build + the Python package if the required prerequsites (numpy) are + installed.""", + 'default', ('full', 'minimal', 'none','default')), + PathVariable( + 'python_cmd', + """Cantera needs to know where to find the Python + interpreter. If PYTHON_CMD is not set, then the + configuration process will use the same Python interpreter + being used by SCons.""", + sys.executable), + EnumVariable( + 'python_array', + """The Cantera Python interface requires one of the Python + array packages listed. Support for the legacy 'numeric' and + 'numarray' packages is deprecated, and will be removed in a + future version of Cantera.""", + 'numpy', ('numpy', 'numarray', 'numeric')), + PathVariable( + 'python_array_home', + """If numpy was installed using the --home option, set this to + the home directory for numpy.""", + '', PathVariable.PathAccept), + PathVariable( + 'python_prefix', + """If you want to install the Cantera Python package somewhere + other than the default 'site-packages' directory within the + Python library directory, then set this to the desired + directory. This is useful when you do not have write access + to the Python library directory.""", + '', PathVariable.PathAccept), + EnumVariable( + 'matlab_toolbox', + """This variable controls whether the Matlab toolbox will be + built. If it is set to 'default', the Matlab toolbox will + be built if Matlab can be found in the $PATH. Note that you + may need to run 'mex -setup' within Matlab to configure it + for your C++ compiler before building Cantera.""", + 'default', ('y', 'n', 'default')), + PathVariable( + 'matlab_cmd', + """Path to the Matlab executable. In Windows, this is probably + something like "C:/Program Files/MATLAB/R2009a/bin/win64/MATLAB.exe" + """, + 'matlab', PathVariable.PathAccept), + EnumVariable( + 'f90_interface', + """This variable controls whether the Fortran 90/95 interface + will be built. If set to 'default', the builder will look + for a compatible Fortran compiler in the $PATH, and compile + the Fortran 90 interface if one is found.""", + 'default', ('y', 'n', 'default')), + PathVariable( + 'F90', + """The Fortran 90 compiler. If unspecified, the builder will + look for a compatible compiler (gfortran, ifort, g95) in + the $PATH.""", + '', PathVariable.PathAccept), + ('F90FLAGS', + 'Compilation options for the Fortran 90 compiler.', + '-O3'), + BoolVariable( + 'debug', + """Enable extra printing code to aid in debugging.""", + False), + BoolVariable( + 'coverage', + """Enable collection of code coverage information with gcov. + Available only when compiling with gcc.""", + False), + BoolVariable( + 'with_lattice_solid', + """Include thermodynamic model for lattice solids in the + Cantera kernel.""", + True), + BoolVariable( + 'with_metal', + """Include thermodynamic model for metals in the Cantera kernel.""", + True), + BoolVariable( + 'with_stoich_substance', + """Include thermodynamic model for stoichiometric substances + in the Cantera kernel.""", + True), + BoolVariable( + 'with_semiconductor', + """Include thermodynamic model for semiconductors in the Cantera kernel.""", + True), + BoolVariable( + 'with_adsorbate', + """Include thermodynamic model for adsorbates in the Cantera kernel""", + True), + BoolVariable( + 'with_spectra', + """Include spectroscopy capability in the Cantera kernel.""", + True), + BoolVariable( + 'with_pure_fluids', + """Include accurate liquid/vapor equations of state for + several fluids, including water, nitrogen, hydrogen, + oxygen, methane, and HFC-134a.""", + True), + BoolVariable( + 'with_ideal_solutions', + """Include capabilities for working with ideal solutions.""", + True), + BoolVariable( + 'with_electrolytes', + """Enable expanded electrochemistry capabilities, including + thermodynamic models for electrolyte solutions.""", + True), + BoolVariable( + 'with_prime', + """Enable generating phase models from PrIMe models. For more + information about PrIME, see http://www.primekinetics.org + WARNING: Support for PrIMe is experimental!""", + False), + BoolVariable( + 'with_h298modify_capability', + """Enable changing the 298K heats of formation directly via + the C++ layer.""", + False), + BoolVariable( + 'enable_ck', + """Build the ck2cti program that converts Chemkin input files + to Cantera format (.cti). If you don't use Chemkin format + files, or if you run ck2cti on some other machine, you can + set this to 'n'.""", + True), + BoolVariable( + 'with_kinetics', + """Enable homogeneous kinetics.""", + True), + BoolVariable( + 'with_hetero_kinetics', + """Enable heterogeneous kinetics (surface chemistry). This + also enables charge transfer reactions for + electrochemistry.""", + True), + BoolVariable( + 'with_reaction_paths', + """Enable reaction path analysis""", + True), + BoolVariable( + 'with_vcsnonideal', + """Enable vcs equilibrium package for nonideal phases""", + True), + BoolVariable( + 'enable_transport', + 'Enable transport property calculations.', + True), + BoolVariable( + 'enable_equil', + 'Enable chemical equilibrium calculations', + True), + BoolVariable( + 'enable_reactors', + 'Enable stirred reactor models', + True), + BoolVariable( + 'enable_flow1d', + 'Enable one-dimensional flow models', + True), + BoolVariable( + 'enable_solvers', + 'Enable ODE integrators and DAE solvers', + True), + BoolVariable( + 'with_html_log_files', + """write HTML log files. Some multiphase equilibrium + procedures can write copious diagnostic log messages. Set + this to 'n' to disable this capability. (results in + slightly faster equilibrium calculations)""", + True), + EnumVariable( + 'use_sundials', + """Cantera uses the CVODE or CVODES ODE integrator to + time-integrate reactor network ODE's and for various other + purposes. An older version of CVODE comes with Cantera, but + it is possible to use the latest version as well, which now + supports sensitivity analysis (CVODES). CVODES is a part of + the 'sundials' package from Lawrence Livermore National + Laboratory. Sundials is not distributed with Cantera, but + it is free software that may be downloaded and installed + separately. If you leave USE_SUNDIALS = 'default', then it + will be used if you have it, and if not the older CVODE + will be used. Or set USE_SUNDIALS to 'y' or 'n' to force + using it or not. Note that sensitivity analysis with + Cantera requires use of sundials. See: + http://www.llnl.gov/CASC/sundials""", + 'default', ('default', 'y', 'n')), + PathVariable( + 'sundials_include', + """The directory where the Sundials header files are + installed. This should be the directory that contains the + "cvodes", "nvector", etc. subdirectories. Not needed if the + headers are installed in a standard location, + e.g. /usr/include.""", + '', PathVariable.PathAccept), + PathVariable( + 'sundials_libdir', + """The directory where the sundials static libraries are + installed. Not needed if the libraries are installed in a + standard location, e.g. /usr/lib.""", + '', PathVariable.PathAccept), + ('blas_lapack_libs', + """Cantera comes with Fortran (or C) versions of those parts of + BLAS and LAPACK it requires. But performance may be better if + you use a version of these libraries optimized for your + machine hardware. If you want to use your own libraries, set + blas_lapack_libs to the the list of libraries that should be + passed to the linker, separated by commas, e.g. "lapack,blas" + or "lapack,f77blas,cblas,atlas". """, + ''), + PathVariable('blas_lapack_dir', + """Directory containing the libraries specified by 'blas_lapack_libs'.""", + '', PathVariable.PathAccept), + EnumVariable( + 'lapack_names', + """Set depending on whether the procedure names in the + specified libraries are lowercase or uppercase. If you + don't know, run 'nm' on the library file (e.g. 'nm + libblas.a').""", + 'lower', ('lower','upper')), + BoolVariable( + 'lapack_ftn_trailing_underscore', '', True), + BoolVariable( + 'lapack_ftn_string_len_at_end', '', True), + ('cxx_flags', + 'Compiler flags passed to the C++ compiler only.', + defaults.cxxFlags), + ('cc_flags', + 'Compiler flags passed to both the C and C++ compilers, regardless of optimization level', + defaults.ccFlags), + BoolVariable( + 'optimize', + """Enable extra compiler optimizations specified by the "release_flags" variable, + instead of the flags specified by the "debug_flags" variable""", + True), + ('release_flags', + 'Additional compiler flags passed to the C/C++ compiler when optimize=yes.', + defaults.releaseCcFlags), + ('debug_flags', + 'Additional compiler flags passed to the C/C++ compiler when optimize=no.', + defaults.debugCcFlags), + BoolVariable( + 'build_thread_safe', + """Cantera can be built so that it is thread safe. Doing so + requires using procedures from the Boost library, so if you + want thread safety then you need to get and install Boost + (http://www.boost.org) if you don't have it. This is + turned off by default, in which case Boost is not required + to build Cantera.""", + False), + PathVariable( + 'boost_inc_dir', + 'Location of the Boost header files', + defaults.boostIncDir, PathVariable.PathAccept), + PathVariable( + 'boost_lib_dir', + 'Directory containing the Boost.Thread library', + defaults.boostLibDir, PathVariable.PathAccept), + ('boost_thread_lib', + 'The name of the Boost.Thread library.', + 'boost_thread'), + BoolVariable( + 'build_with_f2c', + """For external procedures written in Fortran 77, both the + original F77 source code and C souce code generated by the + 'f2c' program are included. Set this to "n" if you want to + build Cantera using the F77 sources in the ext directory.""", + True), + ('F77', + """Compiler used to build the external Fortran 77 procedures from + the Fortran source code""", + env['F77']), + ('F77FLAGS', + """Fortran 77 Compiler flags. Note that the Fortran compiler + flags must be set to produce object code compatible with the + C/C++ compiler you are using.""", + '-O3'), + PathVariable( + 'stage_dir', + """ Directory relative to the Cantera source directory to be + used as a staging area for building e.g. a Debian + package. If specified, 'scons install' will install files + to 'stage_dir/prefix/...' instead of installing into the + local filesystem.""", + '', + PathVariable.PathAccept), + PathVariable( + 'graphvisdir', + """The directory location of the graphviz program, dot. dot is + used for creating the documentation, and for making + reaction path diagrams. If "dot" is in your path, you can + leave this unspecified. NOTE: Matlab comes with a + stripped-down version of 'dot'. If 'dot' is on your path, + make sure it is not the Matlab version!""", + '', PathVariable.PathAccept), + ('ct_shared_lib', + '', + 'clib'), + ('rpfont', + """The font to use in reaction path diagrams. This must be a font + name recognized by the 'dot' program. On linux systems, this + should be lowercase 'helvetica'.""", + 'Helvetica'), + ('cantera_version', '', '2.0.0b1') + ) + +opts.Update(env) +opts.Save('cantera.conf', env) + + +if 'help' in COMMAND_LINE_TARGETS: + ### Print help about configuration options and exit. + print """ + ************************************************** + * Configuration options for building Cantera * + ************************************************** + +The following options can be passed to SCons to customize the Cantera +build process. They should be given in the form: + + scons build option1=value1 option2=value2 + +Variables set in this way will be stored in the 'cantera.conf' file +and reused automatically on subsequent invocations of +scons. Alternatively, the configuration options can be entered +directly into 'cantera.conf' before running 'scons build'. The format +of this file is: + + option1 = 'value1' + option2 = 'value2' + + ************************************************** +""" + + for opt in opts.options: + print '\n'.join(formatOption(env, opt)) + sys.exit(0) + +# ******************************************** +# *** Configure system-specific properties *** +# ******************************************** +env['OS'] = platform.system() + +env['OS_BITS'] = int(platform.architecture()[0][:2]) + +# Try to find a Fortran compiler: +if env['f90_interface'] in ('y','default'): + foundF90 = False + if env['F90']: + env['f90_interface'] = 'y' + if which(env['F90']) is not None: + foundF90 = True + else: + print "WARNING: Couldn't find specified Fortran compiler: '%s'" % env['F90'] + + for compiler in ['gfortran', 'ifort', 'g95']: + if foundF90: + break + if which(compiler) is not None: + print "INFO: Using '%s' to build the Fortran 90 interface" % which(compiler) + env['F90'] = compiler + foundF90 = True + + if foundF90: + env['f90_interface'] = 'y' + elif env['f90_interface'] == 'y': + print "ERROR: Couldn't find a suitable Fortran compiler to build the Fortran 90 interface" + sys.exit(1) + else: + print "INFO: Skipping compilation of the Fortran 90 interface." + +if env['F90'] == 'gfortran': + env['FORTRANMODDIRPREFIX'] = '-J' +elif env['F90'] == 'g95': + env['FORTRANMODDIRPREFIX'] = '-fmod=' +elif env['F90'] == 'ifort': + env['FORTRANMODDIRPREFIX'] = '-module ' + +env['FORTRANMODDIR'] = '${TARGET.dir}' + +if env['CC'] == 'cl': + # embed manifest file + env['LINKCOM'] = [env['LINKCOM'], + 'if exist ${TARGET}.manifest mt.exe -nologo -manifest ${TARGET}.manifest -outputresource:$TARGET;1'] + env['SHLINKCOM'] = [env['SHLINKCOM'], + 'if exist ${TARGET}.manifest mt.exe -nologo -manifest ${TARGET}.manifest -outputresource:$TARGET;2'] + +if env['boost_inc_dir']: + env.Append(CPPPATH=env['boost_inc_dir']) + +if env['use_sundials'] in ('y','default'): + if env['sundials_include']: + env.Append(CPPPATH=[env['sundials_include']]) + if env['sundials_libdir']: + env.Append(LIBPATH=[env['sundials_libdir']]) + +conf = Configure(env) + +# First, a sanity check: +if not conf.CheckCXXHeader('cmath', '<>'): + print 'ERROR: The C++ compiler is not correctly configured.' + sys.exit(0) + + +env['HAS_SSTREAM'] = conf.CheckCXXHeader('sstream', '<>') +env['HAS_TIMES_H'] = conf.CheckCHeader('sys/times.h', '""') +env['HAS_UNISTD_H'] = conf.CheckCHeader('unistd.h', '""') +env['HAS_MATH_H_ERF'] = conf.CheckDeclaration('erf', '#include ', 'C++') +env['HAS_BOOST_MATH'] = conf.CheckCXXHeader('boost/math/special_functions/erf.hpp', '<>') +env['HAS_SUNDIALS'] = conf.CheckLibWithHeader('sundials_cvodes', 'cvodes/cvodes.h', 'C++', + 'CVodeCreate(CV_BDF, CV_NEWTON);', False) +env['NEED_LIBM'] = not conf.CheckLibWithHeader(None, 'math.h', 'C', 'double x = 2.0; sqrt(x);', False) +if env['NEED_LIBM']: + env['LIBM'] = ['m'] +else: + env['LIBM'] = [] + +if env['HAS_SUNDIALS'] and env['use_sundials'] != 'n': + # Determine Sundials version + sundials_version_source = """ +#include +#include "sundials/sundials_config.h" +int main(int argc, char** argv) { + std::cout << SUNDIALS_PACKAGE_VERSION << std::endl; + return 0; +}""" + retcode, sundials_version = conf.TryRun(sundials_version_source, '.cpp') + if retcode == 0: + print """ERROR: Failed to determine Sundials version.""" + sys.exit(0) + + # Ignore the minor version, e.g. 2.4.x -> 2.4 + env['sundials_version'] = '.'.join(sundials_version.strip().split('.')[:2]) + print """INFO: Using Sundials version %s""" % sundials_version.strip() + +env = conf.Finish() + +if env['python_package'] in ('full','default'): + # Test to see if we can import the specified array module + warnNoPython = False + if env['python_array_home']: + sys.path.append(env['python_array_home']) + try: + np = __import__(env['python_array']) + try: + env['python_array_include'] = np.get_include() + except AttributeError: + print """WARNING: Couldn't find include directory for Python array package""" + env['python_array_include'] = '' + + print """INFO: Building the full Python package using %s.""" % env['python_array'] + env['python_package'] = 'full' + except ImportError: + if env['python_package'] == 'full': + print ("""ERROR: Unable to find the array package """ + """'%s' required by the full Python package.""" % env['python_array']) + sys.exit(1) + else: + print ("""WARNING: Not building the full Python package """ + """ because the array package '%s' could not be found.""" % env['python_array']) + warnNoPython = True + env['python_package'] = 'minimal' +else: + env['python_array_include'] = '' + + +if env['matlab_toolbox'] == 'y' and which(env['matlab_cmd']) is None: + print """ERROR: Unable to find the Matlab executable '%s'""" % env['matlab_cmd'] + sys.exit(1) +elif env['matlab_toolbox'] == 'default': + cmd = which(env['matlab_cmd']) + if cmd is not None: + env['matlab_toolbox'] = 'y' + print """INFO: Building the Matlab toolbox using '%s'""" % cmd + else: + print """INFO: Skipping compilation of the Matlab toolbox. """ + + +if env['use_sundials'] == 'default': + if env['HAS_SUNDIALS']: + env['use_sundials'] = 'y' + else: + print "INFO: Sundials was not found. Building with minimal ODE solver capabilities." + env['use_sundials'] = 'n' +elif env['use_sundials'] == 'y' and not env['HAS_SUNDIALS']: + print """ERROR: Unable to find Sundials headers""" + sys.exit(1) +elif env['use_sundials'] == 'y' and env['sundials_version'] not in ('2.2','2.3','2.4'): + print """ERROR: Sundials version %r is not supported.""" + sys.exit(1) + + +# ********************************************** +# *** Set additional configuration variables *** +# ********************************************** +if env['blas_lapack_libs'] == '': + # External BLAS/LAPACK were not given, so we need to compile them + env['BUILD_BLAS_LAPACK'] = True + env['blas_lapack_libs'] = ['ctlapack', 'ctblas'] +else: + env['blas_lapack_libs'] = env['blas_lapack_libs'].split(',') + env['BUILD_BLAS_LAPACK'] = False + +# Directories where things will be after actually being installed +# These variables are the ones that are used to populate header files, +# scripts, etc. +env['ct_libdir'] = pjoin(env['prefix'], 'lib') +env['ct_bindir'] = pjoin(env['prefix'], 'bin') +env['ct_incdir'] = pjoin(env['prefix'], 'include', 'cantera') +env['ct_incroot'] = pjoin(env['prefix'], 'include') +env['ct_datadir'] = pjoin(env['prefix'], 'data') +env['ct_demodir'] = pjoin(env['prefix'], 'demos') +env['ct_templdir'] = pjoin(env['prefix'], 'templates') +env['ct_tutdir'] = pjoin(env['prefix'], 'tutorials') +env['ct_mandir'] = pjoin(env['prefix'], 'man1') +env['ct_matlab_dir'] = pjoin(env['prefix'], 'matlab', 'toolbox') + +# Always set the stage directory before building an MSI installer +if 'msi' in COMMAND_LINE_TARGETS: + env['stage_dir'] = 'stage' + env['prefix'] = '.' + env['PYTHON_INSTALLER'] = 'binary' +else: + env['PYTHON_INSTALLER'] = 'direct' + +# Directories where things will be staged for package creation. These +# variables should always be used by the Install(...) targets +if env['stage_dir']: + instRoot = pjoin(os.getcwd(), env['stage_dir'], stripDrive(env['prefix']).strip('/\\')) + env['python_prefix'] = pjoin(os.getcwd(), env['stage_dir'], stripDrive(env['python_prefix']).strip('/\\')) +else: + instRoot = env['prefix'] + +env['inst_libdir'] = pjoin(instRoot, 'lib') +env['inst_bindir'] = pjoin(instRoot, 'bin') +env['inst_incdir'] = pjoin(instRoot, 'include', 'cantera') +env['inst_incroot'] = pjoin(instRoot, 'include') +env['inst_datadir'] = pjoin(instRoot, 'data') +env['inst_demodir'] = pjoin(instRoot, 'demos') +env['inst_templdir'] = pjoin(instRoot, 'templates') +env['inst_tutdir'] = pjoin(instRoot, 'tutorials') +env['inst_mandir'] = pjoin(instRoot, 'man1') +env['inst_matlab_dir'] = pjoin(instRoot, 'matlab', 'toolbox') + +env['CXXFLAGS'] = listify(env['cxx_flags']) +if env['optimize']: + env['CCFLAGS'] = listify(env['cc_flags']) + listify(env['release_flags']) +else: + env['CCFLAGS'] = listify(env['cc_flags']) + listify(env['debug_flags']) + env['LINKFLAGS'] += listify(defaults.debugLinkFlags) + +if env['coverage']: + if env['CC'] == 'gcc': + env.Append(CCFLAGS=['-fprofile-arcs', '-ftest-coverage']) + env.Append(LINKFLAGS=['-fprofile-arcs', '-ftest-coverage']) +# ipdb() + + else: + print 'Error: coverage testing is only available with GCC' + exit(0) + +# ************************************** +# *** Set options needed in config.h *** +# ************************************** + +configh = {'CANTERA_VERSION': quoted(env['cantera_version']), + } + +# Conditional defines +def cdefine(definevar, configvar, comp=True, value=1): + if env.get(configvar) == comp: + configh[definevar] = value + else: + configh[definevar] = None + +cdefine('DEBUG_MODE', 'debug') + +# Need to test all of these to see what platform.system() returns +configh['SOLARIS'] = 1 if env['OS'] == 'Solaris' else None +configh['DARWIN'] = 1 if env['OS'] == 'Darwin' else None +configh['CYGWIN'] = 1 if env['OS'] == 'Cygwin' else None +cdefine('NEEDS_GENERIC_TEMPL_STATIC_DECL', 'OS', 'Solaris') + +cdefine('HAS_NUMPY', 'python_array', 'numpy') +cdefine('HAS_NUMARRAY', 'python_array', 'numarray') +cdefine('HAS_NUMERIC', 'python_array', 'numeric') +cdefine('HAS_NO_PYTHON', 'python_package', 'none') + +cdefine('HAS_SUNDIALS', 'use_sundials', 'y') +if env['use_sundials']: + cdefine('SUNDIALS_VERSION_22', 'sundials_version', '2.2') + cdefine('SUNDIALS_VERSION_23', 'sundials_version', '2.3') + cdefine('SUNDIALS_VERSION_24', 'sundials_version', '2.4') + +cdefine('WITH_ELECTROLYTES', 'with_electrolytes') +cdefine('WITH_IDEAL_SOLUTIONS', 'with_ideal_solutions') +cdefine('WITH_LATTICE_SOLID', 'with_lattice_solid') +cdefine('WITH_METAL', 'with_metal') +cdefine('WITH_STOICH_SUBSTANCE', 'with_stoich_substance') +cdefine('WITH_SEMICONDUCTOR', 'with_semiconductor') +cdefine('WITH_PRIME', 'with_prime') +cdefine('H298MODIFY_CAPABILITY', 'with_n298modify_capability') +cdefine('WITH_PURE_FLUIDS', 'with_pure_fluids') +cdefine('WITH_HTML_LOGS', 'with_html_log_files') +cdefine('WITH_VCSNONIDEAL', 'with_vcsnonideal') + +cdefine('LAPACK_FTN_STRING_LEN_AT_END', 'lapack_ftn_string_len_at_end') +cdefine('LAPACK_FTN_TRAILING_UNDERSCORE', 'lapack_ftn_trailing_underscore') +cdefine('FTN_TRAILING_UNDERSCORE', 'lapack_ftn_trailing_underscore') +cdefine('LAPACK_NAMES_LOWERCASE', 'lapack_names', 'lower') + +configh['RXNPATH_FONT'] = quoted(env['rpfont']) +cdefine('THREAD_SAFE_CANTERA', 'build_thread_safe') +cdefine('HAS_SSTREAM', 'HAS_SSTREAM') + +if not env['HAS_MATH_H_ERF']: + if env['HAS_BOOST_MATH']: + configh['USE_BOOST_MATH'] = 1 + else: + print "Error: Couldn't find 'erf' in either or Boost.Math" + sys.exit(1) +else: + configh['USE_BOOST_MATH'] = None + +config_h = env.Command('build/include/cantera/kernel/config.h', + 'Cantera/src/base/config.h.in', + ConfigBuilder(configh)) +env.AlwaysBuild(config_h) + +# ********************* +# *** Build Cantera *** +# ********************* + +buildDir = 'build' +buildTargets = [] +installTargets = [] +demoTargets = [] + +env.SConsignFile() + +env.Append(CPPPATH=[Dir('build/include/cantera'), + Dir('build/include')], + LIBPATH=[Dir('build/lib')], + CCFLAGS=[defaults.fPIC], + FORTRANFLAGS=[defaults.fPIC], + F90FLAGS=[defaults.fPIC]) + +# Put headers in place +for header in mglob(env, 'Cantera/cxx/include', 'h'): + header = env.Command('build/include/cantera/%s' % header.name, header, + Copy('$TARGET', '$SOURCE')) + buildTargets.extend(header) + inst = env.Install('$inst_incdir', header) + installTargets.extend(inst) + +env['clib_header_targets'] = [] +for header in mglob(env, 'Cantera/clib/src', 'h'): + hcopy = env.Command('build/include/cantera/clib/%s' % header.name, header, + Copy('$TARGET', '$SOURCE')) + buildTargets.append(header) + inst = env.Install(pjoin('$inst_incdir','clib'), header) + installTargets.extend(inst) + env['clib_header_targets'].append(hcopy) + +inst = env.Install(pjoin('$inst_incdir', 'kernel'), config_h) +installTargets.extend(inst) + + +### List of libraries needed to link to Cantera ### +linkLibs = ['oneD','zeroD','equil','kinetics','transport', + 'thermo','ctnumerics','ctmath','tpx', + 'ctspectra','converters','ctbase'] + +if env['use_sundials'] == 'y': + linkLibs.extend(('sundials_cvodes','sundials_nvecserial')) +else: + linkLibs.append('cvode') + +linkLibs.extend(env['blas_lapack_libs']) + +if env['build_with_f2c']: + linkLibs.append('ctf2c') +else: + linkLibs.append('gfortran') + +env['cantera_libs'] = linkLibs + +# Add targets from the SConscript files in the various subdirectories +Export('env', 'buildDir', 'buildTargets', 'installTargets', 'demoTargets') + +VariantDir('build/ext', 'ext', duplicate=0) +SConscript('build/ext/SConscript') + +VariantDir('build/kernel', 'Cantera/src', duplicate=0) +SConscript('build/kernel/SConscript') + +VariantDir('build/interfaces/clib', 'Cantera/clib', duplicate=0) +SConscript('build/interfaces/clib/SConscript') + +VariantDir('build/interfaces/cxx', 'Cantera/cxx', duplicate=0) +SConscript('build/interfaces/cxx/SConscript') + +if env['f90_interface'] == 'y': + VariantDir('build/interfaces/fortran/', 'Cantera/fortran', duplicate=1) + SConscript('build/interfaces/fortran/SConscript') + +if env['python_package'] in ('full','minimal'): + SConscript('Cantera/python/SConscript') + +if env['matlab_toolbox'] == 'y': + SConscript('Cantera/matlab/SConscript') + +VariantDir('build/tools', 'tools', duplicate=0) +SConscript('build/tools/SConscript') + +# Data files +inst = env.Install('$inst_datadir', mglob(env, pjoin('data','inputs'), 'cti', 'xml')) +installTargets.extend(inst) + +### Meta-targets ### +build_demos = Alias('demos', demoTargets) + +def postBuildMessage(target, source, env): + print "**************************************************************" + print "Compiliation complete. Type '[sudo] scons install' to install." + print "**************************************************************" + +finish_build = env.Command('finish_build', [], postBuildMessage) +env.Depends(finish_build, buildTargets) +build_cantera = Alias('build', finish_build) + +Default('build') + +def postInstallMessage(target, source, env): + v = sys.version_info + env['python_module_loc'] = pjoin( + env['prefix'], 'lib', 'python%i.%i' % v[:2], 'site-packages') + + print """ +Cantera has been successfully installed. + +File locations: + + applications %(ct_bindir)s + library files %(ct_libdir)s + C++ headers %(ct_incdir)s + demos %(ct_demodir)s + data files %(ct_datadir)s""" % env + + if env['python_package'] == 'full': + print """ + Python package %(python_module_loc)s""" % env + elif warnNoPython: + print """ + ################################################################# + WARNING: the Cantera Python package was not installed because a + suitable array package (e.g. numpy) could not be found. + #################################################################""" + + if env['matlab_toolbox'] == 'y': + print """ + Matlab toolbox %(ct_matlab_dir)s + Matlab demos %(ct_demodir)s/matlab + Matlab tutorials %(ct_tutdir)s/matlab + + An m-file to set the correct matlab path for Cantera is at: + + %(prefix)s/matlab/ctpath.m""" % env + + print """ + setup script %(ct_bindir)s/setup_cantera + + The setup script configures the environment for Cantera. It is + recommended that you run this script by typing: + + source %(ct_bindir)s/setup_cantera + + before using Cantera, or else include its contents in your shell + login script. + """ % env + +finish_install = env.Command('finish_install', [], postInstallMessage) +env.Depends(finish_install, installTargets) +install_cantera = Alias('install', finish_install) + +def build_wxs(target, source, env): + wxs = wxsgen.WxsGenerator(env['stage_dir'], + x64=env['TARGET_ARCH']=='amd64', + includeMatlab=env['matlab_toolbox']=='y') + wxs.make_wxs(str(target[0])) + +if 'msi' in COMMAND_LINE_TARGETS: + wxs_target = env.Command(pjoin('build', 'wix', 'cantera.wxs'), + [], build_wxs) + env.AlwaysBuild(wxs_target) + + env.Append(WIXLIGHTFLAGS=['-ext', 'WixUIExtension']) + msi_target = env.WiX('cantera.msi', + [pjoin('build', 'wix', 'cantera.wxs')]) + env.Depends(wxs_target, installTargets) + env.Depends(msi_target, wxs_target) + build_msi = Alias('msi', msi_target) + + +### Tests ### +if any(target.startswith('test') for target in COMMAND_LINE_TARGETS): + SConscript('test_problems/SConscript') + +# Tests written using the gtest framework +if any(target.startswith('newtest') for target in COMMAND_LINE_TARGETS): + VariantDir('build/test', 'test', duplicate=0) + SConscript('build/test/SConscript') diff --git a/apps/MixMaster/.cvsignore b/apps/MixMaster/.cvsignore deleted file mode 100644 index faac25bb1..000000000 --- a/apps/MixMaster/.cvsignore +++ /dev/null @@ -1,2 +0,0 @@ -error.txt -*.pyc diff --git a/apps/MixMaster/Units/.cvsignore b/apps/MixMaster/Units/.cvsignore deleted file mode 100644 index 0d20b6487..000000000 --- a/apps/MixMaster/Units/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -*.pyc diff --git a/apps/bvp/AxiStagnBVP.cpp b/apps/bvp/AxiStagnBVP.cpp index b094e35f3..46adcf7cd 100644 --- a/apps/bvp/AxiStagnBVP.cpp +++ b/apps/bvp/AxiStagnBVP.cpp @@ -94,7 +94,7 @@ void StFlow::setGasAtMidpoint(const doublereal* x,int j) { m_thermo->setTemperature(0.5*(T(x,j)+T(x,j+1))); const doublereal* yyj = x + m_nv*j + 4; const doublereal* yyjp = x + m_nv*(j+1) + 4; - for (int k = 0; k < m_nsp; k++) + for (size_t k = 0; k < m_nsp; k++) m_ybar[k] = 0.5*(yyj[k] + yyjp[k]); m_thermo->setMassFractions_NoNorm(DATA_PTR(m_ybar)); m_thermo->setPressure(m_press); @@ -105,7 +105,7 @@ void StFlow::setGasAtMidpoint(const doublereal* x,int j) { // Specify the residual. This is where the ODE system and boundary // conditions are specified. The solver will attempt to find a solution // x so that this function returns 0 for all n and j. -doublereal AxiStagnFlow::residual(doublereal* x, int n, int j) { +doublereal AxiStagnFlow::residual(doublereal* x, size_t n, size_t j) { // if n = 0, return the residual for the continuity equation if (n == 0) { diff --git a/apps/bvp/AxiStagnBVP.h b/apps/bvp/AxiStagnBVP.h index 4f53eb670..7f4abc4e7 100644 --- a/apps/bvp/AxiStagnBVP.h +++ b/apps/bvp/AxiStagnBVP.h @@ -79,7 +79,7 @@ public: // Specify the residual. This is where the ODE system and boundary // conditions are specified. The solver will attempt to find a solution // x so that this function returns 0 for all n and j. - virtual doublereal residual(doublereal* x, int n, int j) { + virtual doublereal residual(doublereal* x, size_t n, size_t j) { // if n = 0, return the residual for the first ODE if (n == 0) { @@ -123,8 +123,8 @@ int main() { eqs.writeCSV(); return 0; } - catch (CanteraError) { - showErrors(cerr); + catch (Cantera::CanteraError) { + Cantera::showErrors(std::cerr); return -1; } } diff --git a/apps/bvp/BoundaryValueProblem.h b/apps/bvp/BoundaryValueProblem.h index dc000fb91..2f79a8826 100644 --- a/apps/bvp/BoundaryValueProblem.h +++ b/apps/bvp/BoundaryValueProblem.h @@ -62,7 +62,7 @@ namespace BVP { * Class BoundaryValueProblem derives from Cantera's Domain1D * class. */ - class BoundaryValueProblem : public Domain1D { + class BoundaryValueProblem : public Cantera::Domain1D { public: @@ -196,9 +196,9 @@ namespace BVP { protected: - Domain1D* m_left; ///< dummy terminator - Domain1D* m_right; ///< dummy terminator - Sim1D* m_sim; ///< controller for solution + Cantera::Domain1D* m_left; ///< dummy terminator + Cantera::Domain1D* m_right; ///< dummy terminator + Cantera::Sim1D* m_sim; ///< controller for solution /** diff --git a/apps/bvp/blasius.cpp b/apps/bvp/blasius.cpp index dd9215c38..43b2908ea 100644 --- a/apps/bvp/blasius.cpp +++ b/apps/bvp/blasius.cpp @@ -67,7 +67,7 @@ public: // Specify the residual. This is where the ODE system and boundary // conditions are specified. The solver will attempt to find a solution // x so that this function returns 0 for all n and j. - virtual doublereal residual(doublereal* x, int n, int j) { + virtual doublereal residual(doublereal* x, size_t n, size_t j) { // if n = 0, return the residual for the first ODE if (n == 0) { @@ -111,8 +111,8 @@ int main() { eqs.writeCSV(); return 0; } - catch (CanteraError) { - showErrors(cerr); + catch (Cantera::CanteraError) { + Cantera::showErrors(std::cerr); return -1; } } diff --git a/apps/bvp/blasius.mak b/apps/bvp/blasius.mak deleted file mode 100644 index 310215abe..000000000 --- a/apps/bvp/blasius.mak +++ /dev/null @@ -1,86 +0,0 @@ -#!/bin/sh - -# This Makefile builds a C++ application that uses Cantera. By -# default, the main program file is 'demo.cpp,' which prints out some -# properties of a reacting gas mixture. - -# To build program 'demo', simply type 'make', or 'make -f ' if this file is named something other than 'Makefile.' - -# Once you have verified that the demo runs, edit this file to replace -# object file 'demo.o' with your own object file or files. - - -#------------------------ edit this block --------------------------------- - -# the name of the executable program to be created -PROG_NAME = blasius.x - -# the object files to be linked together. -OBJS = blasius.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = -fPIC -L/usr/local/lib -framework Accelerate - -#--------------------------------------------------------------------------- -# You probably don't need to edit anything below. - -# the C++ compiler -CXX = g++ - -# C++ compile flags -CXX_FLAGS = -O3 -Wall -fPIC - -# external libraries -EXT_LIBS = -luser -loneD -lzeroD -lequil -lkinetics -ltransport -lthermo -lctnumerics -lcvode -lctbase -lctmath -ltpx -lctf2c -lconverters -lctcxx - -# Ending C++ linking libraries -LCXX_END_LIBS = -lm - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=/Applications/Cantera/lib - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=/Applications/Cantera/include - -# flags passed to the C++ compiler/linker for the linking step -LCXXFLAGS = -L$(CANTERA_LIBDIR) -O3 -Wall -fPIC - -# how to compile C++ source files to object files -.cpp.o: - $(CXX) -c $< -I$(CANTERA_INCDIR) $(CXX_FLAGS) - -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -DEPENDS = $(OBJS:.o=.d) - -all: $(PROGRAM) - -$(PROGRAM): $(OBJS) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXXFLAGS)\ - $(CANTERA_LIBS) $(LINK_OPTIONS) $(EXT_LIBS) \ - $(LCXX_END_LIBS) - -%.d: - g++ -MM -I$(CANTERA_INCDIR) $*.cpp > $*.d - -clean: - $(RM) $(OBJS) $(PROGRAM) - -depends: $(DEPENDS) - cat *.d > .depends - $(RM) $(DEPENDS) - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - - - - - - diff --git a/apps/bvp/stagnation.cpp b/apps/bvp/stagnation.cpp index e0357b63c..1db11065a 100644 --- a/apps/bvp/stagnation.cpp +++ b/apps/bvp/stagnation.cpp @@ -2,22 +2,8 @@ * @file AxiStagnBVP.cpp */ -/* - * $Author$ - * $Revision$ - * $Date$ - */ - // Copyright 2002 California Institute of Technology - -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#pragma warning(disable:4267) -#endif - #include #include @@ -130,7 +116,7 @@ AxiStagnBVP::AxiStagnBVP(igthermo_t* ph, int nsp, int points) : m_refiner->setActive(3, false); vector_fp gr; - for (int ng = 0; ng < m_points; ng++) gr.push_back(1.0*ng/m_points); + for (size_t ng = 0; ng < m_points; ng++) gr.push_back(1.0*ng/m_points); setupGrid(m_points, DATA_PTR(gr)); setID("stagnation flow"); } @@ -139,7 +125,7 @@ AxiStagnBVP::AxiStagnBVP(igthermo_t* ph, int nsp, int points) : /** * Change the grid size. Called after grid refinement. */ - void AxiStagnBVP::resize(int ncomponents, int points) { + void AxiStagnBVP::resize(size_t ncomponents, size_t points) { Domain1D::resize(ncomponents, points); m_rho.resize(m_points, 0.0); m_wtm.resize(m_points, 0.0); @@ -235,7 +221,7 @@ AxiStagnBVP::AxiStagnBVP(igthermo_t* ph, int nsp, int points) : m_thermo->setTemperature(0.5*(T(x,j)+T(x,j+1))); const doublereal* yyj = x + m_nv*j + c_offset_Y; const doublereal* yyjp = x + m_nv*(j+1) + c_offset_Y; - for (int k = 0; k < m_nsp; k++) + for (size_t k = 0; k < m_nsp; k++) m_ybar[k] = 0.5*(yyj[k] + yyjp[k]); m_thermo->setMassFractions_NoNorm(DATA_PTR(m_ybar)); m_thermo->setPressure(m_press); @@ -1057,7 +1043,7 @@ AxiStagnBVP::AxiStagnBVP(igthermo_t* ph, int nsp, int points) : } else goto error; } - else if (m_thermo->speciesIndex(nm) >= 0) { + else if (m_thermo->speciesIndex(nm) != npos) { writelog(nm+" "); if ((int) x.size() == np) { k = m_thermo->speciesIndex(nm); diff --git a/apps/bvp/stagnation.mak b/apps/bvp/stagnation.mak deleted file mode 100644 index a6629cd2a..000000000 --- a/apps/bvp/stagnation.mak +++ /dev/null @@ -1,86 +0,0 @@ -#!/bin/sh - -# This Makefile builds a C++ application that uses Cantera. By -# default, the main program file is 'demo.cpp,' which prints out some -# properties of a reacting gas mixture. - -# To build program 'demo', simply type 'make', or 'make -f ' if this file is named something other than 'Makefile.' - -# Once you have verified that the demo runs, edit this file to replace -# object file 'demo.o' with your own object file or files. - - -#------------------------ edit this block --------------------------------- - -# the name of the executable program to be created -PROG_NAME = stagnation.x - -# the object files to be linked together. -OBJS = AxiStagnBVP.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = -L/usr/local/lib -framework Accelerate - -#--------------------------------------------------------------------------- -# You probably don't need to edit anything below. - -# the C++ compiler -CXX = g++ - -# C++ compile flags -CXX_FLAGS = -O3 -Wall -fPIC - -# external libraries -EXT_LIBS = -luser -loneD -lzeroD -lequil -lkinetics -ltransport -lthermo -lctnumerics -lcvode -lctbase -lctmath -ltpx -lctf2c -lconverters -lctcxx - -# Ending C++ linking libraries -LCXX_END_LIBS = -lm - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=/Applications/Cantera/lib - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=/Applications/Cantera/include - -# flags passed to the C++ compiler/linker for the linking step -LCXXFLAGS = -L$(CANTERA_LIBDIR) -O3 -Wall -fPIC - -# how to compile C++ source files to object files -.cpp.o: - $(CXX) -c $< -I$(CANTERA_INCDIR) $(CXX_FLAGS) - -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -DEPENDS = $(OBJS:.o=.d) - -all: $(PROGRAM) - -$(PROGRAM): $(OBJS) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXXFLAGS)\ - $(CANTERA_LIBS) $(LINK_OPTIONS) $(EXT_LIBS) \ - $(LCXX_END_LIBS) - -%.d: - g++ -MM -I$(CANTERA_INCDIR) $*.cpp > $*.d - -clean: - $(RM) $(OBJS) $(PROGRAM) - -depends: $(DEPENDS) - cat *.d > .depends - $(RM) $(DEPENDS) - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - - - - - - diff --git a/bin/.cvsignore b/bin/.cvsignore deleted file mode 100644 index 085829259..000000000 --- a/bin/.cvsignore +++ /dev/null @@ -1,10 +0,0 @@ -ck2ctml -ctsetup -cxx_examples -validate -csvdiff -*.ilk -*.pdb -cti2ctml -install_tsc -tscompare diff --git a/bin/README b/bin/README deleted file mode 100755 index 8d1c8b69c..000000000 --- a/bin/README +++ /dev/null @@ -1 +0,0 @@ - diff --git a/bin/exp3to2.sh b/bin/exp3to2.sh deleted file mode 100755 index 61866b41f..000000000 --- a/bin/exp3to2.sh +++ /dev/null @@ -1,20 +0,0 @@ -#/bin/sh -# -# This sed script replaces 3 character exponents -# starting with 0 with 2 characters -# e-0xx -> e-xx -# e0xx -> exx -# E-0xx -> E-xx -# E0xx -> Exx -# where -# x is a digit -# -# It takes one argument, the file to be operated on. -# And, it writes to standard out. It may be used to do a -# replacement in place. -# -cp $1 .exp.txt -cat .exp.txt | sed 's/\([eE]-\)\(0\)\([0-9][0-9]\)/\1\3/g' | \ - sed 's/\([eE]\)\(0\)\([0-9][0-9]\)/\1\3/g' | \ - sed 's/\([eE]+\)\(0\)\([0-9][0-9]\)/\1\3/g' -rm .exp.txt diff --git a/bin/get_arch b/bin/get_arch deleted file mode 100755 index 87a420728..000000000 --- a/bin/get_arch +++ /dev/null @@ -1,68 +0,0 @@ -#!/bin/sh -# -# get the architecture from the current environment -# Return a single word that is used to identifiy -# the architecture tree under which machine specific -# binaries, libraries, and include files are storred. -# -# (obviously this needs to be worked on!) -# -# -uac=`uname -a` -usc=`uname -s` - -ua=`echo $uac | tr [A-Z] [a-z]` -us=`echo $usc | tr [A-Z] [a-z]` - -if [ "$us" = "hp-ux" ] -then - echo hpux_pa2.0 - exit 1 -fi -if [ "$us" = "sunos" ] -then - echo sol - exit 1 -fi -if [ "$us" = "irix64" ] -then - echo sgi10k - exit 1 -fi -if [ "$us" = "tflops o/s" ] -then - echo tflop - exit 1 -fi -if [ "$us" = "osf1" ] -then - echo true64 - exit 1 -fi -if [ "$us" = "linux" ] -then - um=`uname -m` - if [ "$um" = "alpha" ] - then - echo linux-alpha - exit 1 - fi - if [ "$um" = "i686" ] - then - echo linux - exit 1 - fi -fi -if [ "$us" = "darwin" ] -then - echo darwin - exit 1 -fi -if [ "$us" = "cygwin_nt-5.0" ] -then - echo cygwin - exit 1 -fi - -echo unknown -exit 0 diff --git a/bin/install_tsc.in b/bin/install_tsc.in deleted file mode 100755 index 6cc86e3b5..000000000 --- a/bin/install_tsc.in +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/sh -# -# install_ts source DEST_DIR' -# -# Install a file checking the time step first -# -# HKM -> openBSD doesn't have a -v option -# -if test $# -ne 2 ; then - echo 'install_ts ERROR: This program requires 2 and only 2 parameters:' - echo ' install_ts source DEST_DIR' - exit -1 -fi -lh=$1 -INCDIR=$2 -# -VERBOSE=@INSTALL_VERBOSE@ -verbose='y' -if test "x$VERBOSE" = "x-v" ; then - verbose= -fi -INSTALL_XV="@INSTALL_abs@ -m 755 -c $VERBOSE " -INSTALL_V="@INSTALL_abs@ -m 644 -c $VERBOSE " -# -# If the destination directory doesn't exist yet, create it -# -if test ! -d $INCDIR ; then - @INSTALL_abs@ -d $INCDIR -fi -th="${INCDIR}"/"${lh}" ; -if test ! -f "${lh}" ; then - echo 'install_ts ERROR: the file, ' ${lh} ', does not exist' - exit -1 -fi -if test ! -f "${th}" ; then - if test -x "${lh}" ; then - $INSTALL_XV "${lh}" "${th}" - else - $INSTALL_V "${lh}" "${th}" - fi - if test x"$verbose" = xy ; then - echo "${lh}" ' -> ' "${th}" - fi -else -# if test "${lh}" -nt "${th}" ; then - @TSCOMPARE_abs@ "${lh}" "${th}" - res=$? - if test "$res" = "0" ; then - if test -x "${lh}" ; then - $INSTALL_XV "${lh}" "${th}" - else - $INSTALL_V "${lh}" "${th}" - fi - if test x"$verbose" = xy ; then - echo "${lh}" ' -> ' "${th}" - fi - fi -fi -exit 0 diff --git a/bin/rm_cvsignore b/bin/rm_cvsignore deleted file mode 100755 index 106a628b7..000000000 --- a/bin/rm_cvsignore +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/sh -# -# rm_cvsignore: -# -# This script will delete all files listed in .cvsignore -# except the file Makefile -# -################################################################### -# -delete_file() -# -# This routine will delete a file -# -{ -dferrorStatus=0 -for aaa in $* -do - if [ $aaa != "Makefile" -a $aaa != "runtest" ] - then - if [ -f $aaa ] - then - /bin/rm -f $aaa - fi - fi -done -return $dferrorStatus -} -# -################################################################### -# -ignore_list=`cat .cvsignore` -for item in $ignore_list -do - delete_file $item -done -# -# -#################################################################### -# - diff --git a/bin/tscompare b/bin/tscompare deleted file mode 100755 index 5309da9df..000000000 --- a/bin/tscompare +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -# -# Test whether $1 has a modification time -# greater than $2 -# -if test $1 -nt $2 ; then - exit 0 -fi -#echo we are here -exit 1 diff --git a/bin/tscompare_alwaystrue b/bin/tscompare_alwaystrue deleted file mode 100755 index de8a02c87..000000000 --- a/bin/tscompare_alwaystrue +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -# -# Test whether $1 has a modification time -# greater than $2 -# -# This is the default base case, if no other -# script works. -exit 0 diff --git a/bin/tscompare_csh b/bin/tscompare_csh deleted file mode 100755 index 0b23aeac1..000000000 --- a/bin/tscompare_csh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/csh -# -# Test whether $1 has a modification time -# greater than $2 -# -test $1 -nt $2 -set tres = $status -# echo "tres = " $tres -if ( $tres == "0" ) then - exit 0 -endif -# echo we are here -exit 1 diff --git a/bin/tscompare_ksh b/bin/tscompare_ksh deleted file mode 100755 index 29fd1c9e7..000000000 --- a/bin/tscompare_ksh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/ksh -# -# Test whether $1 has a modification time -# greater than $2 -# -if test $1 -nt $2 ; then - exit 0 -fi -#echo we are here -exit 1 diff --git a/bin/tscompare_sh b/bin/tscompare_sh deleted file mode 100755 index 5309da9df..000000000 --- a/bin/tscompare_sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -# -# Test whether $1 has a modification time -# greater than $2 -# -if test $1 -nt $2 ; then - exit 0 -fi -#echo we are here -exit 1 diff --git a/cmake/fortran.cmake b/cmake/fortran.cmake deleted file mode 100644 index 21e62eb18..000000000 --- a/cmake/fortran.cmake +++ /dev/null @@ -1,15 +0,0 @@ -#### Cantera Fortran configuration file - -#if (NOT BUILD_WITH_F2C) - -#### Fortran 90 -message("Fortran cmake") - -if (BUILD_F90_INTERFACE) - if (F90 STREQUAL "default") - FIND_LIBRARY(GFORTRAN_LIB gfortran ${F90_LIB_DIR} /usr/local/lib) - IF (GFORTRAN_LIB) - MESSAGE("${GFORTRAN_LIB}") - ENDIF (GFORTRAN_LIB) - endif (F90 STREQUAL "default") -endif (BUILD_F90_INTERFACE) diff --git a/config.cmake b/config.cmake deleted file mode 100755 index e29ab0219..000000000 --- a/config.cmake +++ /dev/null @@ -1,25 +0,0 @@ - -OPTION(CANTERA_BUILD_PYTHON_IFACE "Build the Python user interface?" ON) -OPTION(CANTERA_BUILD_CXX_IFACE "Build the C++ user interface?" ON) -OPTION(CANTERA_BUILD_F90_IFACE "Build the Fortran 90 user interface?" ON) -OPTION(CANTERA_BUILD_CXX_IFACE "Build the Matlab Toolbox?" OFF) -OPTION(CANTERA_BUILD_WITH_F2C "Use f2c versions of 3rd party numerical routines" OFF) - -OPTION (CANTERA_BUILD_LAPACK 0) -OPTION (CANTERA_HAVE_SUNDIALS 1) - -# SET(PYTHON_CMD ${PYTHON_EXE}) - -SET(CANTERA_VERSION "1.7.1") - -SET( WITH_PURE_FLUIDS 1 ) - -SET( WITH_LATTICE_SOLID 1 ) - -SET( WITH_METAL 1 ) - -SET( WITH_STOICH_SUBSTANCE 1 ) - -SET( WITH_IDEAL_SOLUTIONS 0 ) - -SET(WITH_ELECTROLYTES 0 ) diff --git a/config.h_cmake.in b/config.h_cmake.in deleted file mode 100644 index 17b681840..000000000 --- a/config.h_cmake.in +++ /dev/null @@ -1,140 +0,0 @@ -// -// Input file for CMAKE to generate config.h -// - - -#ifndef CT_CONFIG_H -#define CT_CONFIG_H - - -//------------------------ Development flags ------------------// -// -// Compile in additional debug printing where available. -// Note, the printing may need to be turned on via a switch. -// This just compiles in the code. -#cmakedefine DEBUG_MODE - -// define types doublereal, integer, and ftnlen to match the -// corresponding Fortran data types on your system. The defaults -// are OK for most systems - -typedef double doublereal; // Fortran double precision -typedef int integer; // Fortran integer -typedef int ftnlen; // Fortran hidden string length type - - -// Fortran compilers pass character strings in argument lists by -// adding a hidden argement with the length of the string. Some -// compilers add the hidden length argument immediately after the -// CHARACTER variable being passed, while others put all of the hidden -// length arguments at the end of the argument list. Define this if -// the lengths are at the end of the argument list. This is usually the -// case for most unix Fortran compilers, but is (by default) false for -// Visual Fortran under Windows. -#cmakedefine STRING_LEN_AT_END - - -// Define this if Fortran adds a trailing underscore to names in object files. -// For linux and most unix systems, this is the case. -#cmakedefine FTN_TRAILING_UNDERSCORE - - -#cmakedefine HAS_SUNDIALS -#cmakedefine SUNDIALS_VERSION_22 -#cmakedefine SUNDIALS_VERSION_23 - -//-------- LAPACK / BLAS --------- - -#define LAPACK_FTN_STRING_LEN_AT_END -#define LAPACK_NAMES_LOWERCASE -#define LAPACK_FTN_TRAILING_UNDERSCORE - - -//--------- operating system -------------------------------------- - -// The configure script defines this if the operatiing system is Mac -// OS X, This used to add some Mac-specific directories to the default -// data file search path. -#cmakedefine DARWIN -#cmakedefine HAS_SSTREAM - -// Cantera version -#define CANTERA_VERSION "@CANTERA_VERSION@" - -// Identify whether the operating system is cygwin's overlay of -// windows, with gcc being used as the compiler. -#cmakedefine CYGWIN - -// Identify whether the operating system is windows based, with -// microsoft vc++ being used as the compiler -#cmakedefine WINMSVC - -//--------- Fonts for reaction path diagrams ---------------------- -#define RXNPATH_FONT Helvetica - -//--------------------- Python ------------------------------------ -// This path to the python executable is created during -// Cantera's setup. It identifies the python executable -// used to run Python to process .cti files. Note that this is only -// used if environment variable PYTHON_CMD is not set. -#define PYTHON_EXE "@PYTHON_EXE@" - -// If this is defined, the Cantera Python interface will use the -// Numeric package; otherwise, it will use numarray. -#cmakedefine HAS_NUMERIC - -// If this is defined, then python will not be assumed to be -// present to support conversions -#cmakedefine HAS_NO_PYTHON - -//--------------------- Cantera ----------------------------------- -// This is the data pathway used to locate the top of the -// build directory. -#cmakedefine CANTERA_ROOT - -// This data pathway is used to locate a directory where datafiles -// are to be found. Note, the local directory is always searched -// as well. -#cmakedefine CANTERA_DATA - - -#cmakedefine WITH_HTML_LOGS - -// define STORE_MOLE_FRACTIONS if you want Cantera to internally -// represent the composition of a mixture as mole fractions. Usually -// the best choice. -#define STORE_MOLE_FRACTIONS - -// define STORE_MASS_FRACTIONS if you want Cantera to internally -// represent the composition of a mixture as mass fractions. Usually -// results in slightly worse performance, but may not in all cases. -//#define STORE_MASS_FRACTIONS -#cmakedefine STORE_MASS_FRACTIONS - -//--------------------- compile options ---------------------------- -#cmakedefine USE_PCH - -#cmakedefine THREAD_SAFE_CANTERA - -//--------------------- optional phase models ---------------------- -// This define indicates the enabling of the inclusion of -// accurate liquid/vapor equations -// of state for several fluids, including water, nitrogen, hydrogen, -// oxygen, methane, andd HFC-134a. -#cmakedefine INCL_PURE_FLUIDS -#cmakedefine WITH_PURE_FLUIDS - -#cmakedefine WITH_LATTICE_SOLID -#cmakedefine WITH_METAL -#cmakedefine WITH_STOICH_SUBSTANCE -// Enable expanded thermodynamic capabilities, adding -// ideal solid solutions -#cmakedefine WITH_IDEAL_SOLUTIONS -// Enable expanded electrochemistry capabilities, include thermo -// models for electrolyte solutions. -#cmakedefine WITH_ELECTROLYTES - -#cmakedefine WITH_PRIME - - -#endif diff --git a/config/.cvsignore b/config/.cvsignore deleted file mode 100644 index 4343da8f5..000000000 --- a/config/.cvsignore +++ /dev/null @@ -1,5 +0,0 @@ -configure.in_particles -config.status -config.log -autom4te.cache -e.out diff --git a/config/Cantera.README b/config/Cantera.README deleted file mode 100755 index 8d1c8b69c..000000000 --- a/config/Cantera.README +++ /dev/null @@ -1 +0,0 @@ - diff --git a/config/config.guess b/config/config.guess deleted file mode 100755 index ed2e03b7f..000000000 --- a/config/config.guess +++ /dev/null @@ -1,1321 +0,0 @@ -#! /bin/sh -# Attempt to guess a canonical system name. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002 Free Software Foundation, Inc. - -timestamp='2002-03-20' - -# This file is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# Originally written by Per Bothner . -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. -# -# This script attempts to guess a canonical system name similar to -# config.sub. If it succeeds, it prints the system name on stdout, and -# exits with 0. Otherwise, it exits with 1. -# -# The plan is that this can be called by configure scripts if you -# don't specify an explicit build system type. - -me=`echo "$0" | sed -e 's,.*/,,'` - -usage="\ -Usage: $0 [OPTION] - -Output the configuration name of the system \`$me' is run on. - -Operation modes: - -h, --help print this help, then exit - -t, --time-stamp print date of last modification, then exit - -v, --version print version number, then exit - -Report bugs and patches to ." - -version="\ -GNU config.guess ($timestamp) - -Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -Free Software Foundation, Inc. - -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - -help=" -Try \`$me --help' for more information." - -# Parse command line -while test $# -gt 0 ; do - case $1 in - --time-stamp | --time* | -t ) - echo "$timestamp" ; exit 0 ;; - --version | -v ) - echo "$version" ; exit 0 ;; - --help | --h* | -h ) - echo "$usage"; exit 0 ;; - -- ) # Stop option processing - shift; break ;; - - ) # Use stdin as input. - break ;; - -* ) - echo "$me: invalid option $1$help" >&2 - exit 1 ;; - * ) - break ;; - esac -done - -if test $# != 0; then - echo "$me: too many arguments$help" >&2 - exit 1 -fi - - -dummy=dummy-$$ -trap 'rm -f $dummy.c $dummy.o $dummy.rel $dummy; exit 1' 1 2 15 - -# CC_FOR_BUILD -- compiler used by this script. -# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still -# use `HOST_CC' if defined, but it is deprecated. - -set_cc_for_build='case $CC_FOR_BUILD,$HOST_CC,$CC in - ,,) echo "int dummy(){}" > $dummy.c ; - for c in cc gcc c89 c99 ; do - ($c $dummy.c -c -o $dummy.o) >/dev/null 2>&1 ; - if test $? = 0 ; then - CC_FOR_BUILD="$c"; break ; - fi ; - done ; - rm -f $dummy.c $dummy.o $dummy.rel ; - if test x"$CC_FOR_BUILD" = x ; then - CC_FOR_BUILD=no_compiler_found ; - fi - ;; - ,,*) CC_FOR_BUILD=$CC ;; - ,*,*) CC_FOR_BUILD=$HOST_CC ;; -esac' - -# This is needed to find uname on a Pyramid OSx when run in the BSD universe. -# (ghazi@noc.rutgers.edu 1994-08-24) -if (test -f /.attbin/uname) >/dev/null 2>&1 ; then - PATH=$PATH:/.attbin ; export PATH -fi - -UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown -UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown -UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown -UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown - -# Note: order is significant - the case branches are not exclusive. - -case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in - *:NetBSD:*:*) - # NetBSD (nbsd) targets should (where applicable) match one or - # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, - # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently - # switched to ELF, *-*-netbsd* would select the old - # object file format. This provides both forward - # compatibility and a consistent mechanism for selecting the - # object file format. - # - # Note: NetBSD doesn't particularly care about the vendor - # portion of the name. We always set it to "unknown". - sysctl="sysctl -n hw.machine_arch" - UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ - /usr/sbin/$sysctl 2>/dev/null || echo unknown)` - case "${UNAME_MACHINE_ARCH}" in - arm*) machine=arm-unknown ;; - sh3el) machine=shl-unknown ;; - sh3eb) machine=sh-unknown ;; - *) machine=${UNAME_MACHINE_ARCH}-unknown ;; - esac - # The Operating System including object format, if it has switched - # to ELF recently, or will in the future. - case "${UNAME_MACHINE_ARCH}" in - arm*|i386|m68k|ns32k|sh3*|sparc|vax) - eval $set_cc_for_build - if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep __ELF__ >/dev/null - then - # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). - # Return netbsd for either. FIX? - os=netbsd - else - os=netbsdelf - fi - ;; - *) - os=netbsd - ;; - esac - # The OS release - release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` - # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: - # contains redundant information, the shorter form: - # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. - echo "${machine}-${os}${release}" - exit 0 ;; - amiga:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - arc:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - hp300:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mac68k:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - macppc:OpenBSD:*:*) - echo powerpc-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvme68k:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvme88k:OpenBSD:*:*) - echo m88k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvmeppc:OpenBSD:*:*) - echo powerpc-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - pmax:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - sgi:OpenBSD:*:*) - echo mipseb-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - sun3:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - wgrisc:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - *:OpenBSD:*:*) - echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - alpha:OSF1:*:*) - if test $UNAME_RELEASE = "V4.0"; then - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` - fi - # A Vn.n version is a released version. - # A Tn.n version is a released field test version. - # A Xn.n version is an unreleased experimental baselevel. - # 1.2 uses "1.2" for uname -r. - cat <$dummy.s - .data -\$Lformat: - .byte 37,100,45,37,120,10,0 # "%d-%x\n" - - .text - .globl main - .align 4 - .ent main -main: - .frame \$30,16,\$26,0 - ldgp \$29,0(\$27) - .prologue 1 - .long 0x47e03d80 # implver \$0 - lda \$2,-1 - .long 0x47e20c21 # amask \$2,\$1 - lda \$16,\$Lformat - mov \$0,\$17 - not \$1,\$18 - jsr \$26,printf - ldgp \$29,0(\$26) - mov 0,\$16 - jsr \$26,exit - .end main -EOF - eval $set_cc_for_build - $CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null - if test "$?" = 0 ; then - case `./$dummy` in - 0-0) - UNAME_MACHINE="alpha" - ;; - 1-0) - UNAME_MACHINE="alphaev5" - ;; - 1-1) - UNAME_MACHINE="alphaev56" - ;; - 1-101) - UNAME_MACHINE="alphapca56" - ;; - 2-303) - UNAME_MACHINE="alphaev6" - ;; - 2-307) - UNAME_MACHINE="alphaev67" - ;; - 2-1307) - UNAME_MACHINE="alphaev68" - ;; - esac - fi - rm -f $dummy.s $dummy - echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - exit 0 ;; - Alpha\ *:Windows_NT*:*) - # How do we know it's Interix rather than the generic POSIX subsystem? - # Should we change UNAME_MACHINE based on the output of uname instead - # of the specific Alpha model? - echo alpha-pc-interix - exit 0 ;; - 21064:Windows_NT:50:3) - echo alpha-dec-winnt3.5 - exit 0 ;; - Amiga*:UNIX_System_V:4.0:*) - echo m68k-unknown-sysv4 - exit 0;; - *:[Aa]miga[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-amigaos - exit 0 ;; - *:[Mm]orph[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-morphos - exit 0 ;; - *:OS/390:*:*) - echo i370-ibm-openedition - exit 0 ;; - arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) - echo arm-acorn-riscix${UNAME_RELEASE} - exit 0;; - SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) - echo hppa1.1-hitachi-hiuxmpp - exit 0;; - Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) - # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. - if test "`(/bin/universe) 2>/dev/null`" = att ; then - echo pyramid-pyramid-sysv3 - else - echo pyramid-pyramid-bsd - fi - exit 0 ;; - NILE*:*:*:dcosx) - echo pyramid-pyramid-svr4 - exit 0 ;; - sun4H:SunOS:5.*:*) - echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; - sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) - echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; - i86pc:SunOS:5.*:*) - echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; - sun4*:SunOS:6*:*) - # According to config.sub, this is the proper way to canonicalize - # SunOS6. Hard to guess exactly what SunOS6 will be like, but - # it's likely to be more like Solaris than SunOS4. - echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; - sun4*:SunOS:*:*) - case "`/usr/bin/arch -k`" in - Series*|S4*) - UNAME_RELEASE=`uname -v` - ;; - esac - # Japanese Language versions have a version number like `4.1.3-JL'. - echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` - exit 0 ;; - sun3*:SunOS:*:*) - echo m68k-sun-sunos${UNAME_RELEASE} - exit 0 ;; - sun*:*:4.2BSD:*) - UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` - test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 - case "`/bin/arch`" in - sun3) - echo m68k-sun-sunos${UNAME_RELEASE} - ;; - sun4) - echo sparc-sun-sunos${UNAME_RELEASE} - ;; - esac - exit 0 ;; - aushp:SunOS:*:*) - echo sparc-auspex-sunos${UNAME_RELEASE} - exit 0 ;; - # The situation for MiNT is a little confusing. The machine name - # can be virtually everything (everything which is not - # "atarist" or "atariste" at least should have a processor - # > m68000). The system name ranges from "MiNT" over "FreeMiNT" - # to the lowercase version "mint" (or "freemint"). Finally - # the system name "TOS" denotes a system which is actually not - # MiNT. But MiNT is downward compatible to TOS, so this should - # be no problem. - atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; - atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; - *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; - milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint${UNAME_RELEASE} - exit 0 ;; - hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint${UNAME_RELEASE} - exit 0 ;; - *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint${UNAME_RELEASE} - exit 0 ;; - powerpc:machten:*:*) - echo powerpc-apple-machten${UNAME_RELEASE} - exit 0 ;; - RISC*:Mach:*:*) - echo mips-dec-mach_bsd4.3 - exit 0 ;; - RISC*:ULTRIX:*:*) - echo mips-dec-ultrix${UNAME_RELEASE} - exit 0 ;; - VAX*:ULTRIX*:*:*) - echo vax-dec-ultrix${UNAME_RELEASE} - exit 0 ;; - 2020:CLIX:*:* | 2430:CLIX:*:*) - echo clipper-intergraph-clix${UNAME_RELEASE} - exit 0 ;; - mips:*:*:UMIPS | mips:*:*:RISCos) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c -#ifdef __cplusplus -#include /* for printf() prototype */ - int main (int argc, char *argv[]) { -#else - int main (argc, argv) int argc; char *argv[]; { -#endif - #if defined (host_mips) && defined (MIPSEB) - #if defined (SYSTYPE_SYSV) - printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); - #endif - #if defined (SYSTYPE_SVR4) - printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); - #endif - #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) - printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); - #endif - #endif - exit (-1); - } -EOF - $CC_FOR_BUILD $dummy.c -o $dummy \ - && ./$dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ - && rm -f $dummy.c $dummy && exit 0 - rm -f $dummy.c $dummy - echo mips-mips-riscos${UNAME_RELEASE} - exit 0 ;; - Motorola:PowerMAX_OS:*:*) - echo powerpc-motorola-powermax - exit 0 ;; - Night_Hawk:Power_UNIX:*:*) - echo powerpc-harris-powerunix - exit 0 ;; - m88k:CX/UX:7*:*) - echo m88k-harris-cxux7 - exit 0 ;; - m88k:*:4*:R4*) - echo m88k-motorola-sysv4 - exit 0 ;; - m88k:*:3*:R3*) - echo m88k-motorola-sysv3 - exit 0 ;; - AViiON:dgux:*:*) - # DG/UX returns AViiON for all architectures - UNAME_PROCESSOR=`/usr/bin/uname -p` - if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] - then - if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ - [ ${TARGET_BINARY_INTERFACE}x = x ] - then - echo m88k-dg-dgux${UNAME_RELEASE} - else - echo m88k-dg-dguxbcs${UNAME_RELEASE} - fi - else - echo i586-dg-dgux${UNAME_RELEASE} - fi - exit 0 ;; - M88*:DolphinOS:*:*) # DolphinOS (SVR3) - echo m88k-dolphin-sysv3 - exit 0 ;; - M88*:*:R3*:*) - # Delta 88k system running SVR3 - echo m88k-motorola-sysv3 - exit 0 ;; - XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) - echo m88k-tektronix-sysv3 - exit 0 ;; - Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) - echo m68k-tektronix-bsd - exit 0 ;; - *:IRIX*:*:*) - echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` - exit 0 ;; - ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. - echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id - exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' - i*86:AIX:*:*) - echo i386-ibm-aix - exit 0 ;; - ia64:AIX:*:*) - if [ -x /usr/bin/oslevel ] ; then - IBM_REV=`/usr/bin/oslevel` - else - IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} - fi - echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} - exit 0 ;; - *:AIX:2:3) - if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - - main() - { - if (!__power_pc()) - exit(1); - puts("powerpc-ibm-aix3.2.5"); - exit(0); - } -EOF - $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0 - rm -f $dummy.c $dummy - echo rs6000-ibm-aix3.2.5 - elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then - echo rs6000-ibm-aix3.2.4 - else - echo rs6000-ibm-aix3.2 - fi - exit 0 ;; - *:AIX:*:[45]) - IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` - if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then - IBM_ARCH=rs6000 - else - IBM_ARCH=powerpc - fi - if [ -x /usr/bin/oslevel ] ; then - IBM_REV=`/usr/bin/oslevel` - else - IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} - fi - echo ${IBM_ARCH}-ibm-aix${IBM_REV} - exit 0 ;; - *:AIX:*:*) - echo rs6000-ibm-aix - exit 0 ;; - ibmrt:4.4BSD:*|romp-ibm:BSD:*) - echo romp-ibm-bsd4.4 - exit 0 ;; - ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and - echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to - exit 0 ;; # report: romp-ibm BSD 4.3 - *:BOSX:*:*) - echo rs6000-bull-bosx - exit 0 ;; - DPX/2?00:B.O.S.:*:*) - echo m68k-bull-sysv3 - exit 0 ;; - 9000/[34]??:4.3bsd:1.*:*) - echo m68k-hp-bsd - exit 0 ;; - hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) - echo m68k-hp-bsd4.4 - exit 0 ;; - 9000/[34678]??:HP-UX:*:*) - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - case "${UNAME_MACHINE}" in - 9000/31? ) HP_ARCH=m68000 ;; - 9000/[34]?? ) HP_ARCH=m68k ;; - 9000/[678][0-9][0-9]) - if [ -x /usr/bin/getconf ]; then - sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` - sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` - case "${sc_cpu_version}" in - 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 - 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 - 532) # CPU_PA_RISC2_0 - case "${sc_kernel_bits}" in - 32) HP_ARCH="hppa2.0n" ;; - 64) HP_ARCH="hppa2.0w" ;; - '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 - esac ;; - esac - fi - if [ "${HP_ARCH}" = "" ]; then - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - - #define _HPUX_SOURCE - #include - #include - - int main () - { - #if defined(_SC_KERNEL_BITS) - long bits = sysconf(_SC_KERNEL_BITS); - #endif - long cpu = sysconf (_SC_CPU_VERSION); - - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1"); break; - case CPU_PA_RISC2_0: - #if defined(_SC_KERNEL_BITS) - switch (bits) - { - case 64: puts ("hppa2.0w"); break; - case 32: puts ("hppa2.0n"); break; - default: puts ("hppa2.0"); break; - } break; - #else /* !defined(_SC_KERNEL_BITS) */ - puts ("hppa2.0"); break; - #endif - default: puts ("hppa1.0"); break; - } - exit (0); - } -EOF - (CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null) && HP_ARCH=`./$dummy` - if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi - rm -f $dummy.c $dummy - fi ;; - esac - echo ${HP_ARCH}-hp-hpux${HPUX_REV} - exit 0 ;; - ia64:HP-UX:*:*) - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - echo ia64-hp-hpux${HPUX_REV} - exit 0 ;; - 3050*:HI-UX:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - int - main () - { - long cpu = sysconf (_SC_CPU_VERSION); - /* The order matters, because CPU_IS_HP_MC68K erroneously returns - true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct - results, however. */ - if (CPU_IS_PA_RISC (cpu)) - { - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; - case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; - default: puts ("hppa-hitachi-hiuxwe2"); break; - } - } - else if (CPU_IS_HP_MC68K (cpu)) - puts ("m68k-hitachi-hiuxwe2"); - else puts ("unknown-hitachi-hiuxwe2"); - exit (0); - } -EOF - $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0 - rm -f $dummy.c $dummy - echo unknown-hitachi-hiuxwe2 - exit 0 ;; - 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) - echo hppa1.1-hp-bsd - exit 0 ;; - 9000/8??:4.3bsd:*:*) - echo hppa1.0-hp-bsd - exit 0 ;; - *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) - echo hppa1.0-hp-mpeix - exit 0 ;; - hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) - echo hppa1.1-hp-osf - exit 0 ;; - hp8??:OSF1:*:*) - echo hppa1.0-hp-osf - exit 0 ;; - i*86:OSF1:*:*) - if [ -x /usr/sbin/sysversion ] ; then - echo ${UNAME_MACHINE}-unknown-osf1mk - else - echo ${UNAME_MACHINE}-unknown-osf1 - fi - exit 0 ;; - parisc*:Lites*:*:*) - echo hppa1.1-hp-lites - exit 0 ;; - C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) - echo c1-convex-bsd - exit 0 ;; - C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) - if getsysinfo -f scalar_acc - then echo c32-convex-bsd - else echo c2-convex-bsd - fi - exit 0 ;; - C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) - echo c34-convex-bsd - exit 0 ;; - C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) - echo c38-convex-bsd - exit 0 ;; - C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) - echo c4-convex-bsd - exit 0 ;; - CRAY*Y-MP:*:*:*) - echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - CRAY*[A-Z]90:*:*:*) - echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ - | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ - -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ - -e 's/\.[^.]*$/.X/' - exit 0 ;; - CRAY*TS:*:*:*) - echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - CRAY*T3D:*:*:*) - echo alpha-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - CRAY*T3E:*:*:*) - echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - CRAY*SV1:*:*:*) - echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) - FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` - echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit 0 ;; - i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) - echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} - exit 0 ;; - sparc*:BSD/OS:*:*) - echo sparc-unknown-bsdi${UNAME_RELEASE} - exit 0 ;; - *:BSD/OS:*:*) - echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} - exit 0 ;; - *:FreeBSD:*:*) - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` - exit 0 ;; - i*:CYGWIN*:*) - echo ${UNAME_MACHINE}-pc-cygwin - exit 0 ;; - i*:MINGW*:*) - echo ${UNAME_MACHINE}-pc-mingw32 - exit 0 ;; - i*:PW*:*) - echo ${UNAME_MACHINE}-pc-pw32 - exit 0 ;; - x86:Interix*:3*) - echo i386-pc-interix3 - exit 0 ;; - i*:Windows_NT*:* | Pentium*:Windows_NT*:*) - # How do we know it's Interix rather than the generic POSIX subsystem? - # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we - # UNAME_MACHINE based on the output of uname instead of i386? - echo i386-pc-interix - exit 0 ;; - i*:UWIN*:*) - echo ${UNAME_MACHINE}-pc-uwin - exit 0 ;; - p*:CYGWIN*:*) - echo powerpcle-unknown-cygwin - exit 0 ;; - prep*:SunOS:5.*:*) - echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; - *:GNU:*:*) - echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` - exit 0 ;; - i*86:Minix:*:*) - echo ${UNAME_MACHINE}-pc-minix - exit 0 ;; - arm*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - ia64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - m68*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - mips:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips - #undef mipsel - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mipsel - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips - #else - CPU= - #endif - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` - rm -f $dummy.c - test x"${CPU}" != x && echo "${CPU}-pc-linux-gnu" && exit 0 - ;; - ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu - exit 0 ;; - ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu - exit 0 ;; - alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in - EV5) UNAME_MACHINE=alphaev5 ;; - EV56) UNAME_MACHINE=alphaev56 ;; - PCA56) UNAME_MACHINE=alphapca56 ;; - PCA57) UNAME_MACHINE=alphapca56 ;; - EV6) UNAME_MACHINE=alphaev6 ;; - EV67) UNAME_MACHINE=alphaev67 ;; - EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null - if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} - exit 0 ;; - parisc:Linux:*:* | hppa:Linux:*:*) - # Look for CPU level - case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-unknown-linux-gnu ;; - PA8*) echo hppa2.0-unknown-linux-gnu ;; - *) echo hppa-unknown-linux-gnu ;; - esac - exit 0 ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu - exit 0 ;; - s390:Linux:*:* | s390x:Linux:*:*) - echo ${UNAME_MACHINE}-ibm-linux - exit 0 ;; - sh*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - x86_64:Linux:*:*) - echo x86_64-unknown-linux-gnu - exit 0 ;; - i*86:Linux:*:*) - # The BFD linker knows what the default object file format is, so - # first see if it will tell us. cd to the root directory to prevent - # problems with other programs or directories called `ld' in the path. - # Set LC_ALL=C to ensure ld outputs messages in English. - ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ - | sed -ne '/supported targets:/!d - s/[ ][ ]*/ /g - s/.*supported targets: *// - s/ .*// - p'` - case "$ld_supported_targets" in - elf32-i386) - TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" - ;; - a.out-i386-linux) - echo "${UNAME_MACHINE}-pc-linux-gnuaout" - exit 0 ;; - coff-i386) - echo "${UNAME_MACHINE}-pc-linux-gnucoff" - exit 0 ;; - "") - # Either a pre-BFD a.out linker (linux-gnuoldld) or - # one that does not give us useful --help. - echo "${UNAME_MACHINE}-pc-linux-gnuoldld" - exit 0 ;; - esac - # Determine whether the default compiler is a.out or elf - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - #ifdef __ELF__ - # ifdef __GLIBC__ - # if __GLIBC__ >= 2 - LIBC=gnu - # else - LIBC=gnulibc1 - # endif - # else - LIBC=gnulibc1 - # endif - #else - #ifdef __INTEL_COMPILER - LIBC=gnu - #else - LIBC=gnuaout - #endif - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` - rm -f $dummy.c - test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0 - test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 - ;; - i*86:DYNIX/ptx:4*:*) - # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. - # earlier versions are messed up and put the nodename in both - # sysname and nodename. - echo i386-sequent-sysv4 - exit 0 ;; - i*86:UNIX_SV:4.2MP:2.*) - # Unixware is an offshoot of SVR4, but it has its own version - # number series starting with 2... - # I am not positive that other SVR4 systems won't match this, - # I just have to hope. -- rms. - # Use sysv4.2uw... so that sysv4* matches it. - echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} - exit 0 ;; - i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) - UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` - if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then - echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} - else - echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} - fi - exit 0 ;; - i*86:*:5:[78]*) - case `/bin/uname -X | grep "^Machine"` in - *486*) UNAME_MACHINE=i486 ;; - *Pentium) UNAME_MACHINE=i586 ;; - *Pent*|*Celeron) UNAME_MACHINE=i686 ;; - esac - echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} - exit 0 ;; - i*86:*:3.2:*) - if test -f /usr/options/cb.name; then - UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then - UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')` - (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486 - (/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \ - && UNAME_MACHINE=i586 - (/bin/uname -X|egrep '^Machine.*Pent ?II' >/dev/null) \ - && UNAME_MACHINE=i686 - (/bin/uname -X|egrep '^Machine.*Pentium Pro' >/dev/null) \ - && UNAME_MACHINE=i686 - echo ${UNAME_MACHINE}-pc-sco$UNAME_REL - else - echo ${UNAME_MACHINE}-pc-sysv32 - fi - exit 0 ;; - i*86:*DOS:*:*) - echo ${UNAME_MACHINE}-pc-msdosdjgpp - exit 0 ;; - pc:*:*:*) - # Left here for compatibility: - # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i386. - echo i386-pc-msdosdjgpp - exit 0 ;; - Intel:Mach:3*:*) - echo i386-pc-mach3 - exit 0 ;; - paragon:*:*:*) - echo i860-intel-osf1 - exit 0 ;; - i860:*:4.*:*) # i860-SVR4 - if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then - echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 - else # Add other i860-SVR4 vendors below as they are discovered. - echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 - fi - exit 0 ;; - mini*:CTIX:SYS*5:*) - # "miniframe" - echo m68010-convergent-sysv - exit 0 ;; - M68*:*:R3V[567]*:*) - test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; - 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0) - OS_REL='' - test -r /etc/.relid \ - && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && echo i486-ncr-sysv4.3${OS_REL} && exit 0 - /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;; - 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && echo i486-ncr-sysv4 && exit 0 ;; - m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) - echo m68k-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; - mc68030:UNIX_System_V:4.*:*) - echo m68k-atari-sysv4 - exit 0 ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) - echo i386-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; - TSUNAMI:LynxOS:2.*:*) - echo sparc-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; - rs6000:LynxOS:2.*:*) - echo rs6000-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; - PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) - echo powerpc-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; - SM[BE]S:UNIX_SV:*:*) - echo mips-dde-sysv${UNAME_RELEASE} - exit 0 ;; - RM*:ReliantUNIX-*:*:*) - echo mips-sni-sysv4 - exit 0 ;; - RM*:SINIX-*:*:*) - echo mips-sni-sysv4 - exit 0 ;; - *:SINIX-*:*:*) - if uname -p 2>/dev/null >/dev/null ; then - UNAME_MACHINE=`(uname -p) 2>/dev/null` - echo ${UNAME_MACHINE}-sni-sysv4 - else - echo ns32k-sni-sysv - fi - exit 0 ;; - PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort - # says - echo i586-unisys-sysv4 - exit 0 ;; - *:UNIX_System_V:4*:FTX*) - # From Gerald Hewes . - # How about differentiating between stratus architectures? -djm - echo hppa1.1-stratus-sysv4 - exit 0 ;; - *:*:*:FTX*) - # From seanf@swdc.stratus.com. - echo i860-stratus-sysv4 - exit 0 ;; - *:VOS:*:*) - # From Paul.Green@stratus.com. - echo hppa1.1-stratus-vos - exit 0 ;; - mc68*:A/UX:*:*) - echo m68k-apple-aux${UNAME_RELEASE} - exit 0 ;; - news*:NEWS-OS:6*:*) - echo mips-sony-newsos6 - exit 0 ;; - R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) - if [ -d /usr/nec ]; then - echo mips-nec-sysv${UNAME_RELEASE} - else - echo mips-unknown-sysv${UNAME_RELEASE} - fi - exit 0 ;; - BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. - echo powerpc-be-beos - exit 0 ;; - BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. - echo powerpc-apple-beos - exit 0 ;; - BePC:BeOS:*:*) # BeOS running on Intel PC compatible. - echo i586-pc-beos - exit 0 ;; - SX-4:SUPER-UX:*:*) - echo sx4-nec-superux${UNAME_RELEASE} - exit 0 ;; - SX-5:SUPER-UX:*:*) - echo sx5-nec-superux${UNAME_RELEASE} - exit 0 ;; - Power*:Rhapsody:*:*) - echo powerpc-apple-rhapsody${UNAME_RELEASE} - exit 0 ;; - *:Rhapsody:*:*) - echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} - exit 0 ;; - *:Darwin:*:*) - echo `uname -p`-apple-darwin${UNAME_RELEASE} - exit 0 ;; - *:procnto*:*:* | *:QNX:[0123456789]*:*) - UNAME_PROCESSOR=`uname -p` - if test "$UNAME_PROCESSOR" = "x86"; then - UNAME_PROCESSOR=i386 - UNAME_MACHINE=pc - fi - echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} - exit 0 ;; - *:QNX:*:4*) - echo i386-pc-qnx - exit 0 ;; - NSR-[GKLNPTVW]:NONSTOP_KERNEL:*:*) - echo nsr-tandem-nsk${UNAME_RELEASE} - exit 0 ;; - *:NonStop-UX:*:*) - echo mips-compaq-nonstopux - exit 0 ;; - BS2000:POSIX*:*:*) - echo bs2000-siemens-sysv - exit 0 ;; - DS/*:UNIX_System_V:*:*) - echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} - exit 0 ;; - *:Plan9:*:*) - # "uname -m" is not consistent, so use $cputype instead. 386 - # is converted to i386 for consistency with other x86 - # operating systems. - if test "$cputype" = "386"; then - UNAME_MACHINE=i386 - else - UNAME_MACHINE="$cputype" - fi - echo ${UNAME_MACHINE}-unknown-plan9 - exit 0 ;; - i*86:OS/2:*:*) - # If we were able to find `uname', then EMX Unix compatibility - # is probably installed. - echo ${UNAME_MACHINE}-pc-os2-emx - exit 0 ;; - *:TOPS-10:*:*) - echo pdp10-unknown-tops10 - exit 0 ;; - *:TENEX:*:*) - echo pdp10-unknown-tenex - exit 0 ;; - KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) - echo pdp10-dec-tops20 - exit 0 ;; - XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) - echo pdp10-xkl-tops20 - exit 0 ;; - *:TOPS-20:*:*) - echo pdp10-unknown-tops20 - exit 0 ;; - *:ITS:*:*) - echo pdp10-unknown-its - exit 0 ;; - i*86:XTS-300:*:STOP) - echo ${UNAME_MACHINE}-unknown-stop - exit 0 ;; - i*86:atheos:*:*) - echo ${UNAME_MACHINE}-unknown-atheos - exit 0 ;; -esac - -#echo '(No uname command or uname output not recognized.)' 1>&2 -#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 - -eval $set_cc_for_build -cat >$dummy.c < -# include -#endif -main () -{ -#if defined (sony) -#if defined (MIPSEB) - /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, - I don't know.... */ - printf ("mips-sony-bsd\n"); exit (0); -#else -#include - printf ("m68k-sony-newsos%s\n", -#ifdef NEWSOS4 - "4" -#else - "" -#endif - ); exit (0); -#endif -#endif - -#if defined (__arm) && defined (__acorn) && defined (__unix) - printf ("arm-acorn-riscix"); exit (0); -#endif - -#if defined (hp300) && !defined (hpux) - printf ("m68k-hp-bsd\n"); exit (0); -#endif - -#if defined (NeXT) -#if !defined (__ARCHITECTURE__) -#define __ARCHITECTURE__ "m68k" -#endif - int version; - version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; - if (version < 4) - printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); - else - printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); - exit (0); -#endif - -#if defined (MULTIMAX) || defined (n16) -#if defined (UMAXV) - printf ("ns32k-encore-sysv\n"); exit (0); -#else -#if defined (CMU) - printf ("ns32k-encore-mach\n"); exit (0); -#else - printf ("ns32k-encore-bsd\n"); exit (0); -#endif -#endif -#endif - -#if defined (__386BSD__) - printf ("i386-pc-bsd\n"); exit (0); -#endif - -#if defined (sequent) -#if defined (i386) - printf ("i386-sequent-dynix\n"); exit (0); -#endif -#if defined (ns32000) - printf ("ns32k-sequent-dynix\n"); exit (0); -#endif -#endif - -#if defined (_SEQUENT_) - struct utsname un; - - uname(&un); - - if (strncmp(un.version, "V2", 2) == 0) { - printf ("i386-sequent-ptx2\n"); exit (0); - } - if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ - printf ("i386-sequent-ptx1\n"); exit (0); - } - printf ("i386-sequent-ptx\n"); exit (0); - -#endif - -#if defined (vax) -# if !defined (ultrix) -# include -# if defined (BSD) -# if BSD == 43 - printf ("vax-dec-bsd4.3\n"); exit (0); -# else -# if BSD == 199006 - printf ("vax-dec-bsd4.3reno\n"); exit (0); -# else - printf ("vax-dec-bsd\n"); exit (0); -# endif -# endif -# else - printf ("vax-dec-bsd\n"); exit (0); -# endif -# else - printf ("vax-dec-ultrix\n"); exit (0); -# endif -#endif - -#if defined (alliant) && defined (i860) - printf ("i860-alliant-bsd\n"); exit (0); -#endif - - exit (1); -} -EOF - -$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm -f $dummy.c $dummy && exit 0 -rm -f $dummy.c $dummy - -# Apollos put the system type in the environment. - -test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; } - -# Convex versions that predate uname can use getsysinfo(1) - -if [ -x /usr/convex/getsysinfo ] -then - case `getsysinfo -f cpu_type` in - c1*) - echo c1-convex-bsd - exit 0 ;; - c2*) - if getsysinfo -f scalar_acc - then echo c32-convex-bsd - else echo c2-convex-bsd - fi - exit 0 ;; - c34*) - echo c34-convex-bsd - exit 0 ;; - c38*) - echo c38-convex-bsd - exit 0 ;; - c4*) - echo c4-convex-bsd - exit 0 ;; - esac -fi - -cat >&2 < in order to provide the needed -information to handle your system. - -config.guess timestamp = $timestamp - -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null` - -hostinfo = `(hostinfo) 2>/dev/null` -/bin/universe = `(/bin/universe) 2>/dev/null` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` -/bin/arch = `(/bin/arch) 2>/dev/null` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` - -UNAME_MACHINE = ${UNAME_MACHINE} -UNAME_RELEASE = ${UNAME_RELEASE} -UNAME_SYSTEM = ${UNAME_SYSTEM} -UNAME_VERSION = ${UNAME_VERSION} -EOF - -exit 1 - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "timestamp='" -# time-stamp-format: "%:y-%02m-%02d" -# time-stamp-end: "'" -# End: diff --git a/config/config.h.in b/config/config.h.in deleted file mode 100755 index e8506e7ba..000000000 --- a/config/config.h.in +++ /dev/null @@ -1,12 +0,0 @@ - -// define STORE_MOLE_FRACTIONS if you want Cantera to internally -// represent the composition of a mixture as mole fractions. Usually -// the best choice. -#define STORE_MOLE_FRACTIONS - -// define STORE_MASS_FRACTIONS if you want Cantera to internally -// represent the composition of a mixture as mass fractions. Usually -// results in slightly worse performance, but may not in all cases. -//#define STORE_MASS_FRACTIONS -#undef STORE_MASS_FRACTIONS - diff --git a/config/config.sub b/config/config.sub deleted file mode 100755 index f3657978c..000000000 --- a/config/config.sub +++ /dev/null @@ -1,1443 +0,0 @@ -#! /bin/sh -# Configuration validation subroutine script. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002 Free Software Foundation, Inc. - -timestamp='2002-03-07' - -# This file is (in principle) common to ALL GNU software. -# The presence of a machine in this file suggests that SOME GNU software -# can handle that machine. It does not imply ALL GNU software can. -# -# This file is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. -# -# Configuration subroutine to validate and canonicalize a configuration type. -# Supply the specified configuration type as an argument. -# If it is invalid, we print an error message on stderr and exit with code 1. -# Otherwise, we print the canonical config type on stdout and succeed. - -# This file is supposed to be the same for all GNU packages -# and recognize all the CPU types, system types and aliases -# that are meaningful with *any* GNU software. -# Each package is responsible for reporting which valid configurations -# it does not support. The user should be able to distinguish -# a failure to support a valid configuration from a meaningless -# configuration. - -# The goal of this file is to map all the various variations of a given -# machine specification into a single specification in the form: -# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM -# or in some cases, the newer four-part form: -# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM -# It is wrong to echo any other type of specification. - -me=`echo "$0" | sed -e 's,.*/,,'` - -usage="\ -Usage: $0 [OPTION] CPU-MFR-OPSYS - $0 [OPTION] ALIAS - -Canonicalize a configuration name. - -Operation modes: - -h, --help print this help, then exit - -t, --time-stamp print date of last modification, then exit - -v, --version print version number, then exit - -Report bugs and patches to ." - -version="\ -GNU config.sub ($timestamp) - -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -Free Software Foundation, Inc. - -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - -help=" -Try \`$me --help' for more information." - -# Parse command line -while test $# -gt 0 ; do - case $1 in - --time-stamp | --time* | -t ) - echo "$timestamp" ; exit 0 ;; - --version | -v ) - echo "$version" ; exit 0 ;; - --help | --h* | -h ) - echo "$usage"; exit 0 ;; - -- ) # Stop option processing - shift; break ;; - - ) # Use stdin as input. - break ;; - -* ) - echo "$me: invalid option $1$help" - exit 1 ;; - - *local*) - # First pass through any local machine types. - echo $1 - exit 0;; - - * ) - break ;; - esac -done - -case $# in - 0) echo "$me: missing argument$help" >&2 - exit 1;; - 1) ;; - *) echo "$me: too many arguments$help" >&2 - exit 1;; -esac - -# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). -# Here we must recognize all the valid KERNEL-OS combinations. -maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` -case $maybe_os in - nto-qnx* | linux-gnu* | storm-chaos* | os2-emx* | windows32-* | rtmk-nova*) - os=-$maybe_os - basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` - ;; - *) - basic_machine=`echo $1 | sed 's/-[^-]*$//'` - if [ $basic_machine != $1 ] - then os=`echo $1 | sed 's/.*-/-/'` - else os=; fi - ;; -esac - -### Let's recognize common machines as not being operating systems so -### that things like config.sub decstation-3100 work. We also -### recognize some manufacturers as not being operating systems, so we -### can provide default operating systems below. -case $os in - -sun*os*) - # Prevent following clause from handling this invalid input. - ;; - -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ - -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ - -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ - -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ - -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ - -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis) - os= - basic_machine=$1 - ;; - -sim | -cisco | -oki | -wec | -winbond) - os= - basic_machine=$1 - ;; - -scout) - ;; - -wrs) - os=-vxworks - basic_machine=$1 - ;; - -chorusos*) - os=-chorusos - basic_machine=$1 - ;; - -chorusrdb) - os=-chorusrdb - basic_machine=$1 - ;; - -hiux*) - os=-hiuxwe2 - ;; - -sco5) - os=-sco3.2v5 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco4) - os=-sco3.2v4 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco3.2.[4-9]*) - os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco3.2v[4-9]*) - # Don't forget version if it is 3.2v4 or newer. - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco*) - os=-sco3.2v2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -udk*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -isc) - os=-isc2.2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -clix*) - basic_machine=clipper-intergraph - ;; - -isc*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -lynx*) - os=-lynxos - ;; - -ptx*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` - ;; - -windowsnt*) - os=`echo $os | sed -e 's/windowsnt/winnt/'` - ;; - -psos*) - os=-psos - ;; - -mint | -mint[0-9]*) - basic_machine=m68k-atari - os=-mint - ;; -esac - -# Decode aliases for certain CPU-COMPANY combinations. -case $basic_machine in - # Recognize the basic CPU types without company name. - # Some are omitted here because they have special meanings below. - 1750a | 580 \ - | a29k \ - | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ - | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ - | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ - | c4x | clipper \ - | d10v | d30v | dsp16xx \ - | fr30 \ - | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ - | i370 | i860 | i960 | ia64 \ - | m32r | m68000 | m68k | m88k | mcore \ - | mips | mips16 | mips64 | mips64el | mips64orion | mips64orionel \ - | mips64vr4100 | mips64vr4100el | mips64vr4300 \ - | mips64vr4300el | mips64vr5000 | mips64vr5000el \ - | mipsbe | mipseb | mipsel | mipsle | mipstx39 | mipstx39el \ - | mipsisa32 | mipsisa64 \ - | mn10200 | mn10300 \ - | ns16k | ns32k \ - | openrisc | or32 \ - | pdp10 | pdp11 | pj | pjl \ - | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ - | pyramid \ - | sh | sh[34] | sh[34]eb | shbe | shle | sh64 \ - | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \ - | strongarm \ - | tahoe | thumb | tic80 | tron \ - | v850 | v850e \ - | we32k \ - | x86 | xscale | xstormy16 | xtensa \ - | z8k) - basic_machine=$basic_machine-unknown - ;; - m6811 | m68hc11 | m6812 | m68hc12) - # Motorola 68HC11/12. - basic_machine=$basic_machine-unknown - os=-none - ;; - m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) - ;; - - # We use `pc' rather than `unknown' - # because (1) that's what they normally are, and - # (2) the word "unknown" tends to confuse beginning users. - i*86 | x86_64) - basic_machine=$basic_machine-pc - ;; - # Object if more than one company name word. - *-*-*) - echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 - exit 1 - ;; - # Recognize the basic CPU types with company name. - 580-* \ - | a29k-* \ - | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ - | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ - | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ - | arm-* | armbe-* | armle-* | armv*-* \ - | avr-* \ - | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c54x-* \ - | clipper-* | cydra-* \ - | d10v-* | d30v-* \ - | elxsi-* \ - | f30[01]-* | f700-* | fr30-* | fx80-* \ - | h8300-* | h8500-* \ - | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ - | i*86-* | i860-* | i960-* | ia64-* \ - | m32r-* \ - | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | mcore-* \ - | mips-* | mips16-* | mips64-* | mips64el-* | mips64orion-* \ - | mips64orionel-* | mips64vr4100-* | mips64vr4100el-* \ - | mips64vr4300-* | mips64vr4300el-* | mipsbe-* | mipseb-* \ - | mipsle-* | mipsel-* | mipstx39-* | mipstx39el-* \ - | none-* | np1-* | ns16k-* | ns32k-* \ - | orion-* \ - | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ - | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ - | pyramid-* \ - | romp-* | rs6000-* \ - | sh-* | sh[34]-* | sh[34]eb-* | shbe-* | shle-* | sh64-* \ - | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \ - | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ - | tahoe-* | thumb-* | tic30-* | tic54x-* | tic80-* | tron-* \ - | v850-* | v850e-* | vax-* \ - | we32k-* \ - | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \ - | xtensa-* \ - | ymp-* \ - | z8k-*) - ;; - # Recognize the various machine names and aliases which stand - # for a CPU type and a company and sometimes even an OS. - 386bsd) - basic_machine=i386-unknown - os=-bsd - ;; - 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) - basic_machine=m68000-att - ;; - 3b*) - basic_machine=we32k-att - ;; - a29khif) - basic_machine=a29k-amd - os=-udi - ;; - adobe68k) - basic_machine=m68010-adobe - os=-scout - ;; - alliant | fx80) - basic_machine=fx80-alliant - ;; - altos | altos3068) - basic_machine=m68k-altos - ;; - am29k) - basic_machine=a29k-none - os=-bsd - ;; - amdahl) - basic_machine=580-amdahl - os=-sysv - ;; - amiga | amiga-*) - basic_machine=m68k-unknown - ;; - amigaos | amigados) - basic_machine=m68k-unknown - os=-amigaos - ;; - amigaunix | amix) - basic_machine=m68k-unknown - os=-sysv4 - ;; - apollo68) - basic_machine=m68k-apollo - os=-sysv - ;; - apollo68bsd) - basic_machine=m68k-apollo - os=-bsd - ;; - aux) - basic_machine=m68k-apple - os=-aux - ;; - balance) - basic_machine=ns32k-sequent - os=-dynix - ;; - c90) - basic_machine=c90-cray - os=-unicos - ;; - convex-c1) - basic_machine=c1-convex - os=-bsd - ;; - convex-c2) - basic_machine=c2-convex - os=-bsd - ;; - convex-c32) - basic_machine=c32-convex - os=-bsd - ;; - convex-c34) - basic_machine=c34-convex - os=-bsd - ;; - convex-c38) - basic_machine=c38-convex - os=-bsd - ;; - cray | j90) - basic_machine=j90-cray - os=-unicos - ;; - crds | unos) - basic_machine=m68k-crds - ;; - cris | cris-* | etrax*) - basic_machine=cris-axis - ;; - da30 | da30-*) - basic_machine=m68k-da30 - ;; - decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) - basic_machine=mips-dec - ;; - decsystem10* | dec10*) - basic_machine=pdp10-dec - os=-tops10 - ;; - decsystem20* | dec20*) - basic_machine=pdp10-dec - os=-tops20 - ;; - delta | 3300 | motorola-3300 | motorola-delta \ - | 3300-motorola | delta-motorola) - basic_machine=m68k-motorola - ;; - delta88) - basic_machine=m88k-motorola - os=-sysv3 - ;; - dpx20 | dpx20-*) - basic_machine=rs6000-bull - os=-bosx - ;; - dpx2* | dpx2*-bull) - basic_machine=m68k-bull - os=-sysv3 - ;; - ebmon29k) - basic_machine=a29k-amd - os=-ebmon - ;; - elxsi) - basic_machine=elxsi-elxsi - os=-bsd - ;; - encore | umax | mmax) - basic_machine=ns32k-encore - ;; - es1800 | OSE68k | ose68k | ose | OSE) - basic_machine=m68k-ericsson - os=-ose - ;; - fx2800) - basic_machine=i860-alliant - ;; - genix) - basic_machine=ns32k-ns - ;; - gmicro) - basic_machine=tron-gmicro - os=-sysv - ;; - go32) - basic_machine=i386-pc - os=-go32 - ;; - h3050r* | hiux*) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 - ;; - h8300hms) - basic_machine=h8300-hitachi - os=-hms - ;; - h8300xray) - basic_machine=h8300-hitachi - os=-xray - ;; - h8500hms) - basic_machine=h8500-hitachi - os=-hms - ;; - harris) - basic_machine=m88k-harris - os=-sysv3 - ;; - hp300-*) - basic_machine=m68k-hp - ;; - hp300bsd) - basic_machine=m68k-hp - os=-bsd - ;; - hp300hpux) - basic_machine=m68k-hp - os=-hpux - ;; - hp3k9[0-9][0-9] | hp9[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hp9k2[0-9][0-9] | hp9k31[0-9]) - basic_machine=m68000-hp - ;; - hp9k3[2-9][0-9]) - basic_machine=m68k-hp - ;; - hp9k6[0-9][0-9] | hp6[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hp9k7[0-79][0-9] | hp7[0-79][0-9]) - basic_machine=hppa1.1-hp - ;; - hp9k78[0-9] | hp78[0-9]) - # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp - ;; - hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) - # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp - ;; - hp9k8[0-9][13679] | hp8[0-9][13679]) - basic_machine=hppa1.1-hp - ;; - hp9k8[0-9][0-9] | hp8[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hppa-next) - os=-nextstep3 - ;; - hppaosf) - basic_machine=hppa1.1-hp - os=-osf - ;; - hppro) - basic_machine=hppa1.1-hp - os=-proelf - ;; - i370-ibm* | ibm*) - basic_machine=i370-ibm - ;; -# I'm not sure what "Sysv32" means. Should this be sysv3.2? - i*86v32) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv32 - ;; - i*86v4*) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv4 - ;; - i*86v) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv - ;; - i*86sol2) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-solaris2 - ;; - i386mach) - basic_machine=i386-mach - os=-mach - ;; - i386-vsta | vsta) - basic_machine=i386-unknown - os=-vsta - ;; - iris | iris4d) - basic_machine=mips-sgi - case $os in - -irix*) - ;; - *) - os=-irix4 - ;; - esac - ;; - isi68 | isi) - basic_machine=m68k-isi - os=-sysv - ;; - m88k-omron*) - basic_machine=m88k-omron - ;; - magnum | m3230) - basic_machine=mips-mips - os=-sysv - ;; - merlin) - basic_machine=ns32k-utek - os=-sysv - ;; - mingw32) - basic_machine=i386-pc - os=-mingw32 - ;; - miniframe) - basic_machine=m68000-convergent - ;; - *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) - basic_machine=m68k-atari - os=-mint - ;; - mips3*-*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` - ;; - mips3*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown - ;; - mmix*) - basic_machine=mmix-knuth - os=-mmixware - ;; - monitor) - basic_machine=m68k-rom68k - os=-coff - ;; - morphos) - basic_machine=powerpc-unknown - os=-morphos - ;; - msdos) - basic_machine=i386-pc - os=-msdos - ;; - mvs) - basic_machine=i370-ibm - os=-mvs - ;; - ncr3000) - basic_machine=i486-ncr - os=-sysv4 - ;; - netbsd386) - basic_machine=i386-unknown - os=-netbsd - ;; - netwinder) - basic_machine=armv4l-rebel - os=-linux - ;; - news | news700 | news800 | news900) - basic_machine=m68k-sony - os=-newsos - ;; - news1000) - basic_machine=m68030-sony - os=-newsos - ;; - news-3600 | risc-news) - basic_machine=mips-sony - os=-newsos - ;; - necv70) - basic_machine=v70-nec - os=-sysv - ;; - next | m*-next ) - basic_machine=m68k-next - case $os in - -nextstep* ) - ;; - -ns2*) - os=-nextstep2 - ;; - *) - os=-nextstep3 - ;; - esac - ;; - nh3000) - basic_machine=m68k-harris - os=-cxux - ;; - nh[45]000) - basic_machine=m88k-harris - os=-cxux - ;; - nindy960) - basic_machine=i960-intel - os=-nindy - ;; - mon960) - basic_machine=i960-intel - os=-mon960 - ;; - nonstopux) - basic_machine=mips-compaq - os=-nonstopux - ;; - np1) - basic_machine=np1-gould - ;; - nsr-tandem) - basic_machine=nsr-tandem - ;; - op50n-* | op60c-*) - basic_machine=hppa1.1-oki - os=-proelf - ;; - or32 | or32-*) - basic_machine=or32-unknown - os=-coff - ;; - OSE68000 | ose68000) - basic_machine=m68000-ericsson - os=-ose - ;; - os68k) - basic_machine=m68k-none - os=-os68k - ;; - pa-hitachi) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 - ;; - paragon) - basic_machine=i860-intel - os=-osf - ;; - pbd) - basic_machine=sparc-tti - ;; - pbb) - basic_machine=m68k-tti - ;; - pc532 | pc532-*) - basic_machine=ns32k-pc532 - ;; - pentium | p5 | k5 | k6 | nexgen | viac3) - basic_machine=i586-pc - ;; - pentiumpro | p6 | 6x86 | athlon) - basic_machine=i686-pc - ;; - pentiumii | pentium2) - basic_machine=i686-pc - ;; - pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) - basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentiumpro-* | p6-* | 6x86-* | athlon-*) - basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentiumii-* | pentium2-*) - basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pn) - basic_machine=pn-gould - ;; - power) basic_machine=power-ibm - ;; - ppc) basic_machine=powerpc-unknown - ;; - ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppcle | powerpclittle | ppc-le | powerpc-little) - basic_machine=powerpcle-unknown - ;; - ppcle-* | powerpclittle-*) - basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppc64) basic_machine=powerpc64-unknown - ;; - ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppc64le | powerpc64little | ppc64-le | powerpc64-little) - basic_machine=powerpc64le-unknown - ;; - ppc64le-* | powerpc64little-*) - basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ps2) - basic_machine=i386-ibm - ;; - pw32) - basic_machine=i586-unknown - os=-pw32 - ;; - rom68k) - basic_machine=m68k-rom68k - os=-coff - ;; - rm[46]00) - basic_machine=mips-siemens - ;; - rtpc | rtpc-*) - basic_machine=romp-ibm - ;; - s390 | s390-*) - basic_machine=s390-ibm - ;; - s390x | s390x-*) - basic_machine=s390x-ibm - ;; - sa29200) - basic_machine=a29k-amd - os=-udi - ;; - sequent) - basic_machine=i386-sequent - ;; - sh) - basic_machine=sh-hitachi - os=-hms - ;; - sparclite-wrs | simso-wrs) - basic_machine=sparclite-wrs - os=-vxworks - ;; - sps7) - basic_machine=m68k-bull - os=-sysv2 - ;; - spur) - basic_machine=spur-unknown - ;; - st2000) - basic_machine=m68k-tandem - ;; - stratus) - basic_machine=i860-stratus - os=-sysv4 - ;; - sun2) - basic_machine=m68000-sun - ;; - sun2os3) - basic_machine=m68000-sun - os=-sunos3 - ;; - sun2os4) - basic_machine=m68000-sun - os=-sunos4 - ;; - sun3os3) - basic_machine=m68k-sun - os=-sunos3 - ;; - sun3os4) - basic_machine=m68k-sun - os=-sunos4 - ;; - sun4os3) - basic_machine=sparc-sun - os=-sunos3 - ;; - sun4os4) - basic_machine=sparc-sun - os=-sunos4 - ;; - sun4sol2) - basic_machine=sparc-sun - os=-solaris2 - ;; - sun3 | sun3-*) - basic_machine=m68k-sun - ;; - sun4) - basic_machine=sparc-sun - ;; - sun386 | sun386i | roadrunner) - basic_machine=i386-sun - ;; - sv1) - basic_machine=sv1-cray - os=-unicos - ;; - symmetry) - basic_machine=i386-sequent - os=-dynix - ;; - t3d) - basic_machine=alpha-cray - os=-unicos - ;; - t3e) - basic_machine=alphaev5-cray - os=-unicos - ;; - t90) - basic_machine=t90-cray - os=-unicos - ;; - tic54x | c54x*) - basic_machine=tic54x-unknown - os=-coff - ;; - tx39) - basic_machine=mipstx39-unknown - ;; - tx39el) - basic_machine=mipstx39el-unknown - ;; - toad1) - basic_machine=pdp10-xkl - os=-tops20 - ;; - tower | tower-32) - basic_machine=m68k-ncr - ;; - udi29k) - basic_machine=a29k-amd - os=-udi - ;; - ultra3) - basic_machine=a29k-nyu - os=-sym1 - ;; - v810 | necv810) - basic_machine=v810-nec - os=-none - ;; - vaxv) - basic_machine=vax-dec - os=-sysv - ;; - vms) - basic_machine=vax-dec - os=-vms - ;; - vpp*|vx|vx-*) - basic_machine=f301-fujitsu - ;; - vxworks960) - basic_machine=i960-wrs - os=-vxworks - ;; - vxworks68) - basic_machine=m68k-wrs - os=-vxworks - ;; - vxworks29k) - basic_machine=a29k-wrs - os=-vxworks - ;; - w65*) - basic_machine=w65-wdc - os=-none - ;; - w89k-*) - basic_machine=hppa1.1-winbond - os=-proelf - ;; - windows32) - basic_machine=i386-pc - os=-windows32-msvcrt - ;; - xps | xps100) - basic_machine=xps100-honeywell - ;; - ymp) - basic_machine=ymp-cray - os=-unicos - ;; - z8k-*-coff) - basic_machine=z8k-unknown - os=-sim - ;; - none) - basic_machine=none-none - os=-none - ;; - -# Here we handle the default manufacturer of certain CPU types. It is in -# some cases the only manufacturer, in others, it is the most popular. - w89k) - basic_machine=hppa1.1-winbond - ;; - op50n) - basic_machine=hppa1.1-oki - ;; - op60c) - basic_machine=hppa1.1-oki - ;; - romp) - basic_machine=romp-ibm - ;; - rs6000) - basic_machine=rs6000-ibm - ;; - vax) - basic_machine=vax-dec - ;; - pdp10) - # there are many clones, so DEC is not a safe bet - basic_machine=pdp10-unknown - ;; - pdp11) - basic_machine=pdp11-dec - ;; - we32k) - basic_machine=we32k-att - ;; - sh3 | sh4 | sh3eb | sh4eb) - basic_machine=sh-unknown - ;; - sh64) - basic_machine=sh64-unknown - ;; - sparc | sparcv9 | sparcv9b) - basic_machine=sparc-sun - ;; - cydra) - basic_machine=cydra-cydrome - ;; - orion) - basic_machine=orion-highlevel - ;; - orion105) - basic_machine=clipper-highlevel - ;; - mac | mpw | mac-mpw) - basic_machine=m68k-apple - ;; - pmac | pmac-mpw) - basic_machine=powerpc-apple - ;; - c4x*) - basic_machine=c4x-none - os=-coff - ;; - *-unknown) - # Make sure to match an already-canonicalized machine name. - ;; - *) - echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 - exit 1 - ;; -esac - -# Here we canonicalize certain aliases for manufacturers. -case $basic_machine in - *-digital*) - basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` - ;; - *-commodore*) - basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` - ;; - *) - ;; -esac - -# Decode manufacturer-specific aliases for certain operating systems. - -if [ x"$os" != x"" ] -then -case $os in - # First match some system type aliases - # that might get confused with valid system types. - # -solaris* is a basic system type, with this one exception. - -solaris1 | -solaris1.*) - os=`echo $os | sed -e 's|solaris1|sunos4|'` - ;; - -solaris) - os=-solaris2 - ;; - -svr4*) - os=-sysv4 - ;; - -unixware*) - os=-sysv4.2uw - ;; - -gnu/linux*) - os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` - ;; - # First accept the basic system types. - # The portable systems comes first. - # Each alternative MUST END IN A *, to match a version number. - # -sysv* is not here because it comes later, after sysvr4. - -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ - | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ - | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ - | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* \ - | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ - | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ - | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \ - | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ - | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ - | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ - | -chorusos* | -chorusrdb* \ - | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ - | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \ - | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ - | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ - | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ - | -morphos* | -superux* | -rtmk* | -rtmk-nova*) - # Remember, each alternative MUST END IN *, to match a version number. - ;; - -qnx*) - case $basic_machine in - x86-* | i*86-*) - ;; - *) - os=-nto$os - ;; - esac - ;; - -nto*) - os=-nto-qnx - ;; - -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ - | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ - | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) - ;; - -mac*) - os=`echo $os | sed -e 's|mac|macos|'` - ;; - -linux*) - os=`echo $os | sed -e 's|linux|linux-gnu|'` - ;; - -sunos5*) - os=`echo $os | sed -e 's|sunos5|solaris2|'` - ;; - -sunos6*) - os=`echo $os | sed -e 's|sunos6|solaris3|'` - ;; - -opened*) - os=-openedition - ;; - -wince*) - os=-wince - ;; - -osfrose*) - os=-osfrose - ;; - -osf*) - os=-osf - ;; - -utek*) - os=-bsd - ;; - -dynix*) - os=-bsd - ;; - -acis*) - os=-aos - ;; - -atheos*) - os=-atheos - ;; - -386bsd) - os=-bsd - ;; - -ctix* | -uts*) - os=-sysv - ;; - -nova*) - os=-rtmk-nova - ;; - -ns2 ) - os=-nextstep2 - ;; - -nsk*) - os=-nsk - ;; - # Preserve the version number of sinix5. - -sinix5.*) - os=`echo $os | sed -e 's|sinix|sysv|'` - ;; - -sinix*) - os=-sysv4 - ;; - -triton*) - os=-sysv3 - ;; - -oss*) - os=-sysv3 - ;; - -svr4) - os=-sysv4 - ;; - -svr3) - os=-sysv3 - ;; - -sysvr4) - os=-sysv4 - ;; - # This must come after -sysvr4. - -sysv*) - ;; - -ose*) - os=-ose - ;; - -es1800*) - os=-ose - ;; - -xenix) - os=-xenix - ;; - -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) - os=-mint - ;; - -none) - ;; - *) - # Get rid of the `-' at the beginning of $os. - os=`echo $os | sed 's/[^-]*-//'` - echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 - exit 1 - ;; -esac -else - -# Here we handle the default operating systems that come with various machines. -# The value should be what the vendor currently ships out the door with their -# machine or put another way, the most popular os provided with the machine. - -# Note that if you're going to try to match "-MANUFACTURER" here (say, -# "-sun"), then you have to tell the case statement up towards the top -# that MANUFACTURER isn't an operating system. Otherwise, code above -# will signal an error saying that MANUFACTURER isn't an operating -# system, and we'll never get to this point. - -case $basic_machine in - *-acorn) - os=-riscix1.2 - ;; - arm*-rebel) - os=-linux - ;; - arm*-semi) - os=-aout - ;; - # This must come before the *-dec entry. - pdp10-*) - os=-tops20 - ;; - pdp11-*) - os=-none - ;; - *-dec | vax-*) - os=-ultrix4.2 - ;; - m68*-apollo) - os=-domain - ;; - i386-sun) - os=-sunos4.0.2 - ;; - m68000-sun) - os=-sunos3 - # This also exists in the configure program, but was not the - # default. - # os=-sunos4 - ;; - m68*-cisco) - os=-aout - ;; - mips*-cisco) - os=-elf - ;; - mips*-*) - os=-elf - ;; - or32-*) - os=-coff - ;; - *-tti) # must be before sparc entry or we get the wrong os. - os=-sysv3 - ;; - sparc-* | *-sun) - os=-sunos4.1.1 - ;; - *-be) - os=-beos - ;; - *-ibm) - os=-aix - ;; - *-wec) - os=-proelf - ;; - *-winbond) - os=-proelf - ;; - *-oki) - os=-proelf - ;; - *-hp) - os=-hpux - ;; - *-hitachi) - os=-hiux - ;; - i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) - os=-sysv - ;; - *-cbm) - os=-amigaos - ;; - *-dg) - os=-dgux - ;; - *-dolphin) - os=-sysv3 - ;; - m68k-ccur) - os=-rtu - ;; - m88k-omron*) - os=-luna - ;; - *-next ) - os=-nextstep - ;; - *-sequent) - os=-ptx - ;; - *-crds) - os=-unos - ;; - *-ns) - os=-genix - ;; - i370-*) - os=-mvs - ;; - *-next) - os=-nextstep3 - ;; - *-gould) - os=-sysv - ;; - *-highlevel) - os=-bsd - ;; - *-encore) - os=-bsd - ;; - *-sgi) - os=-irix - ;; - *-siemens) - os=-sysv4 - ;; - *-masscomp) - os=-rtu - ;; - f30[01]-fujitsu | f700-fujitsu) - os=-uxpv - ;; - *-rom68k) - os=-coff - ;; - *-*bug) - os=-coff - ;; - *-apple) - os=-macos - ;; - *-atari*) - os=-mint - ;; - *) - os=-none - ;; -esac -fi - -# Here we handle the case where we know the os, and the CPU type, but not the -# manufacturer. We pick the logical manufacturer. -vendor=unknown -case $basic_machine in - *-unknown) - case $os in - -riscix*) - vendor=acorn - ;; - -sunos*) - vendor=sun - ;; - -aix*) - vendor=ibm - ;; - -beos*) - vendor=be - ;; - -hpux*) - vendor=hp - ;; - -mpeix*) - vendor=hp - ;; - -hiux*) - vendor=hitachi - ;; - -unos*) - vendor=crds - ;; - -dgux*) - vendor=dg - ;; - -luna*) - vendor=omron - ;; - -genix*) - vendor=ns - ;; - -mvs* | -opened*) - vendor=ibm - ;; - -ptx*) - vendor=sequent - ;; - -vxsim* | -vxworks*) - vendor=wrs - ;; - -aux*) - vendor=apple - ;; - -hms*) - vendor=hitachi - ;; - -mpw* | -macos*) - vendor=apple - ;; - -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) - vendor=atari - ;; - -vos*) - vendor=stratus - ;; - esac - basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` - ;; -esac - -echo $basic_machine$os -exit 0 - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "timestamp='" -# time-stamp-format: "%:y-%02m-%02d" -# time-stamp-end: "'" -# End: diff --git a/config/configure b/config/configure deleted file mode 100755 index 89884345c..000000000 --- a/config/configure +++ /dev/null @@ -1,6146 +0,0 @@ -#! /bin/sh -# Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.57. -# -# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 -# Free Software Foundation, Inc. -# This configure script is free software; the Free Software Foundation -# gives unlimited permission to copy, distribute and modify it. -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## - -# Be Bourne compatible -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' -elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then - set -o posix -fi - -# Support unset when possible. -if (FOO=FOO; unset FOO) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - - -# Work around bugs in pre-3.0 UWIN ksh. -$as_unset ENV MAIL MAILPATH -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - - -# Name of the executable. -as_me=`$as_basename "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)$' \| \ - . : '\(.\)' 2>/dev/null || -echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } - /^X\/\(\/\/\)$/{ s//\1/; q; } - /^X\/\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - - -# PATH needs CR, and LINENO needs CR and PATH. -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" || { - # Find who we are. Look in the path if we contain no path at all - # relative or not. - case $0 in - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done - - ;; - esac - # We did not find ourselves, most probably we were run as `sh COMMAND' - # in which case we are not to be found in the path. - if test "x$as_myself" = x; then - as_myself=$0 - fi - if test ! -f "$as_myself"; then - { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 - { (exit 1); exit 1; }; } - fi - case $CONFIG_SHELL in - '') - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for as_base in sh bash ksh sh5; do - case $as_dir in - /*) - if ("$as_dir/$as_base" -c ' - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then - $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } - $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } - CONFIG_SHELL=$as_dir/$as_base - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$0" ${1+"$@"} - fi;; - esac - done -done -;; - esac - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line before each line; the second 'sed' does the real - # work. The second script uses 'N' to pair each line-number line - # with the numbered line, and appends trailing '-' during - # substitution so that $LINENO is not a special case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) - sed '=' <$as_myself | - sed ' - N - s,$,-, - : loop - s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, - t loop - s,-$,, - s,^['$as_cr_digits']*\n,, - ' >$as_me.lineno && - chmod +x $as_me.lineno || - { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensible to this). - . ./$as_me.lineno - # Exit status is that of the last command. - exit -} - - -case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in - *c*,-n*) ECHO_N= ECHO_C=' -' ECHO_T=' ' ;; - *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; - *) ECHO_N= ECHO_C='\c' ECHO_T= ;; -esac - -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - # We could just check for DJGPP; but this test a) works b) is more generic - # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). - if test -f conf$$.exe; then - # Don't use ln at all; we don't have any links - as_ln_s='cp -p' - else - as_ln_s='ln -s' - fi -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.file - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - as_mkdir_p=false -fi - -as_executable_p="test -f" - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g" - - -# IFS -# We need space, tab and new line, in precisely that order. -as_nl=' -' -IFS=" $as_nl" - -# CDPATH. -$as_unset CDPATH - - -# Name of the host. -# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, -# so uname gets run too. -ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - -exec 6>&1 - -# -# Initializations. -# -ac_default_prefix=/usr/local -ac_config_libobj_dir=. -cross_compiling=no -subdirs= -MFLAGS= -MAKEFLAGS= -SHELL=${CONFIG_SHELL-/bin/sh} - -# Maximum number of lines to put in a shell here document. -# This variable seems obsolete. It should probably be removed, and -# only ac_max_sed_lines should be used. -: ${ac_max_here_lines=38} - -# Identity of this package. -PACKAGE_NAME= -PACKAGE_TARNAME= -PACKAGE_VERSION= -PACKAGE_STRING= -PACKAGE_BUGREPORT= - -ac_unique_file="Cantera.README" -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS BITCOMPILE BITHARDWARE BITCHANGE CVF_LIBDIR ldemulationarg USE_CLIB_DLL local_inst local_python_inst python_prefix python_win_prefix ctversion homedir ct_libdir ct_bindir ct_incdir ct_incroot ct_datadir ct_demodir ct_templdir ct_tutdir ct_docdir ct_dir ct_mandir COMPACT_INSTALL build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os username ctroot buildinc buildlib buildbin MAKE ARCHIVE DO_RANLIB RANLIB SOEXT SHARED PIC LCXX_FLAGS LCXX_END_LIBS CXX_INCLUDES USERDIR INCL_USER_CODE CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT use_sundials CVODE_LIBS sundials_include phase_object_files phase_header_files COMPILE_CATHERMO KERNEL KERNEL_OBJ BUILD_CK LIB_DIR build_lapack build_blas BLAS_LAPACK_LIBS BLAS_LAPACK_DIR build_with_f2c LOCAL_LIB_DIRS LOCAL_LIBS CT_SHARED_LIB F77FLAGS PYTHON_CMD BUILD_PYTHON NUMARRAY_INC_DIR NUMARRAY_HOME CANTERA_PYTHON_HOME CVSTAG MATLAB_CMD BUILD_MATLAB BUILD_CLIB export_name INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CXX CXXFLAGS ac_ct_CXX F77 FFLAGS ac_ct_F77 FLIBS F90 BUILD_F90 F90FLAGS F90BUILDFLAGS precompile_headers CXX_DEPENDS OS_IS_DARWIN OS_IS_WIN OS_IS_CYGWIN SHARED_CTLIB mex_ext F77_EXT CXX_EXT OBJ_EXT EXE_EXT math_libs SO LDSHARED EXTRA_LINK LIBOBJS LTLIBOBJS' -ac_subst_files='' - -# Initialize some variables set by options. -ac_init_help= -ac_init_version=false -# The variables have the same names as the options, with -# dashes changed to underlines. -cache_file=/dev/null -exec_prefix=NONE -no_create= -no_recursion= -prefix=NONE -program_prefix=NONE -program_suffix=NONE -program_transform_name=s,x,x, -silent= -site= -srcdir= -verbose= -x_includes=NONE -x_libraries=NONE - -# Installation directory options. -# These are left unexpanded so users can "make install exec_prefix=/foo" -# and all the variables that are supposed to be based on exec_prefix -# by default will actually change. -# Use braces instead of parens because sh, perl, etc. also accept them. -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datadir='${prefix}/share' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -libdir='${exec_prefix}/lib' -includedir='${prefix}/include' -oldincludedir='/usr/include' -infodir='${prefix}/info' -mandir='${prefix}/man' - -ac_prev= -for ac_option -do - # If the previous option needs an argument, assign it. - if test -n "$ac_prev"; then - eval "$ac_prev=\$ac_option" - ac_prev= - continue - fi - - ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` - - # Accept the important Cygnus configure options, so we can diagnose typos. - - case $ac_option in - - -bindir | --bindir | --bindi | --bind | --bin | --bi) - ac_prev=bindir ;; - -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) - bindir=$ac_optarg ;; - - -build | --build | --buil | --bui | --bu) - ac_prev=build_alias ;; - -build=* | --build=* | --buil=* | --bui=* | --bu=*) - build_alias=$ac_optarg ;; - - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - ac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) - cache_file=$ac_optarg ;; - - --config-cache | -C) - cache_file=config.cache ;; - - -datadir | --datadir | --datadi | --datad | --data | --dat | --da) - ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ - | --da=*) - datadir=$ac_optarg ;; - - -disable-* | --disable-*) - ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/-/_/g'` - eval "enable_$ac_feature=no" ;; - - -enable-* | --enable-*) - ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/-/_/g'` - case $ac_option in - *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; - *) ac_optarg=yes ;; - esac - eval "enable_$ac_feature='$ac_optarg'" ;; - - -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ - | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ - | --exec | --exe | --ex) - ac_prev=exec_prefix ;; - -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ - | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ - | --exec=* | --exe=* | --ex=*) - exec_prefix=$ac_optarg ;; - - -gas | --gas | --ga | --g) - # Obsolete; use --with-gas. - with_gas=yes ;; - - -help | --help | --hel | --he | -h) - ac_init_help=long ;; - -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) - ac_init_help=recursive ;; - -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) - ac_init_help=short ;; - - -host | --host | --hos | --ho) - ac_prev=host_alias ;; - -host=* | --host=* | --hos=* | --ho=*) - host_alias=$ac_optarg ;; - - -includedir | --includedir | --includedi | --included | --include \ - | --includ | --inclu | --incl | --inc) - ac_prev=includedir ;; - -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ - | --includ=* | --inclu=* | --incl=* | --inc=*) - includedir=$ac_optarg ;; - - -infodir | --infodir | --infodi | --infod | --info | --inf) - ac_prev=infodir ;; - -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) - infodir=$ac_optarg ;; - - -libdir | --libdir | --libdi | --libd) - ac_prev=libdir ;; - -libdir=* | --libdir=* | --libdi=* | --libd=*) - libdir=$ac_optarg ;; - - -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ - | --libexe | --libex | --libe) - ac_prev=libexecdir ;; - -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ - | --libexe=* | --libex=* | --libe=*) - libexecdir=$ac_optarg ;; - - -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst \ - | --locals | --local | --loca | --loc | --lo) - ac_prev=localstatedir ;; - -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* \ - | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) - localstatedir=$ac_optarg ;; - - -mandir | --mandir | --mandi | --mand | --man | --ma | --m) - ac_prev=mandir ;; - -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) - mandir=$ac_optarg ;; - - -nfp | --nfp | --nf) - # Obsolete; use --without-fp. - with_fp=no ;; - - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c | -n) - no_create=yes ;; - - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) - no_recursion=yes ;; - - -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ - | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ - | --oldin | --oldi | --old | --ol | --o) - ac_prev=oldincludedir ;; - -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ - | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ - | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) - oldincludedir=$ac_optarg ;; - - -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) - ac_prev=prefix ;; - -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - prefix=$ac_optarg ;; - - -program-prefix | --program-prefix | --program-prefi | --program-pref \ - | --program-pre | --program-pr | --program-p) - ac_prev=program_prefix ;; - -program-prefix=* | --program-prefix=* | --program-prefi=* \ - | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) - program_prefix=$ac_optarg ;; - - -program-suffix | --program-suffix | --program-suffi | --program-suff \ - | --program-suf | --program-su | --program-s) - ac_prev=program_suffix ;; - -program-suffix=* | --program-suffix=* | --program-suffi=* \ - | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) - program_suffix=$ac_optarg ;; - - -program-transform-name | --program-transform-name \ - | --program-transform-nam | --program-transform-na \ - | --program-transform-n | --program-transform- \ - | --program-transform | --program-transfor \ - | --program-transfo | --program-transf \ - | --program-trans | --program-tran \ - | --progr-tra | --program-tr | --program-t) - ac_prev=program_transform_name ;; - -program-transform-name=* | --program-transform-name=* \ - | --program-transform-nam=* | --program-transform-na=* \ - | --program-transform-n=* | --program-transform-=* \ - | --program-transform=* | --program-transfor=* \ - | --program-transfo=* | --program-transf=* \ - | --program-trans=* | --program-tran=* \ - | --progr-tra=* | --program-tr=* | --program-t=*) - program_transform_name=$ac_optarg ;; - - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - silent=yes ;; - - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) - ac_prev=sbindir ;; - -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ - | --sbi=* | --sb=*) - sbindir=$ac_optarg ;; - - -sharedstatedir | --sharedstatedir | --sharedstatedi \ - | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ - | --sharedst | --shareds | --shared | --share | --shar \ - | --sha | --sh) - ac_prev=sharedstatedir ;; - -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ - | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ - | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ - | --sha=* | --sh=*) - sharedstatedir=$ac_optarg ;; - - -site | --site | --sit) - ac_prev=site ;; - -site=* | --site=* | --sit=*) - site=$ac_optarg ;; - - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - ac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - srcdir=$ac_optarg ;; - - -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ - | --syscon | --sysco | --sysc | --sys | --sy) - ac_prev=sysconfdir ;; - -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ - | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) - sysconfdir=$ac_optarg ;; - - -target | --target | --targe | --targ | --tar | --ta | --t) - ac_prev=target_alias ;; - -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) - target_alias=$ac_optarg ;; - - -v | -verbose | --verbose | --verbos | --verbo | --verb) - verbose=yes ;; - - -version | --version | --versio | --versi | --vers | -V) - ac_init_version=: ;; - - -with-* | --with-*) - ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package| sed 's/-/_/g'` - case $ac_option in - *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; - *) ac_optarg=yes ;; - esac - eval "with_$ac_package='$ac_optarg'" ;; - - -without-* | --without-*) - ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package | sed 's/-/_/g'` - eval "with_$ac_package=no" ;; - - --x) - # Obsolete; use --with-x. - with_x=yes ;; - - -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ - | --x-incl | --x-inc | --x-in | --x-i) - ac_prev=x_includes ;; - -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ - | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) - x_includes=$ac_optarg ;; - - -x-libraries | --x-libraries | --x-librarie | --x-librari \ - | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) - ac_prev=x_libraries ;; - -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ - | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) - x_libraries=$ac_optarg ;; - - -*) { echo "$as_me: error: unrecognized option: $ac_option -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; } - ;; - - *=*) - ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` - # Reject names that are not valid shell variable names. - expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 - { (exit 1); exit 1; }; } - ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` - eval "$ac_envvar='$ac_optarg'" - export $ac_envvar ;; - - *) - # FIXME: should be removed in autoconf 3.0. - echo "$as_me: WARNING: you should use --build, --host, --target" >&2 - expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - echo "$as_me: WARNING: invalid host type: $ac_option" >&2 - : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} - ;; - - esac -done - -if test -n "$ac_prev"; then - ac_option=--`echo $ac_prev | sed 's/_/-/g'` - { echo "$as_me: error: missing argument to $ac_option" >&2 - { (exit 1); exit 1; }; } -fi - -# Be sure to have absolute paths. -for ac_var in exec_prefix prefix -do - eval ac_val=$`echo $ac_var` - case $ac_val in - [\\/$]* | ?:[\\/]* | NONE | '' ) ;; - *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; };; - esac -done - -# Be sure to have absolute paths. -for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ - localstatedir libdir includedir oldincludedir infodir mandir -do - eval ac_val=$`echo $ac_var` - case $ac_val in - [\\/$]* | ?:[\\/]* ) ;; - *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; };; - esac -done - -# There might be people who depend on the old broken behavior: `$host' -# used to hold the argument of --host etc. -# FIXME: To remove some day. -build=$build_alias -host=$host_alias -target=$target_alias - -# FIXME: To remove some day. -if test "x$host_alias" != x; then - if test "x$build_alias" = x; then - cross_compiling=maybe - echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used." >&2 - elif test "x$build_alias" != "x$host_alias"; then - cross_compiling=yes - fi -fi - -ac_tool_prefix= -test -n "$host_alias" && ac_tool_prefix=$host_alias- - -test "$silent" = yes && exec 6>/dev/null - - -# Find the source files, if location was not specified. -if test -z "$srcdir"; then - ac_srcdir_defaulted=yes - # Try the directory containing this script, then its parent. - ac_confdir=`(dirname "$0") 2>/dev/null || -$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$0" : 'X\(//\)[^/]' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$0" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - srcdir=$ac_confdir - if test ! -r $srcdir/$ac_unique_file; then - srcdir=.. - fi -else - ac_srcdir_defaulted=no -fi -if test ! -r $srcdir/$ac_unique_file; then - if test "$ac_srcdir_defaulted" = yes; then - { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 - { (exit 1); exit 1; }; } - else - { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 - { (exit 1); exit 1; }; } - fi -fi -(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || - { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 - { (exit 1); exit 1; }; } -srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` -ac_env_build_alias_set=${build_alias+set} -ac_env_build_alias_value=$build_alias -ac_cv_env_build_alias_set=${build_alias+set} -ac_cv_env_build_alias_value=$build_alias -ac_env_host_alias_set=${host_alias+set} -ac_env_host_alias_value=$host_alias -ac_cv_env_host_alias_set=${host_alias+set} -ac_cv_env_host_alias_value=$host_alias -ac_env_target_alias_set=${target_alias+set} -ac_env_target_alias_value=$target_alias -ac_cv_env_target_alias_set=${target_alias+set} -ac_cv_env_target_alias_value=$target_alias -ac_env_CC_set=${CC+set} -ac_env_CC_value=$CC -ac_cv_env_CC_set=${CC+set} -ac_cv_env_CC_value=$CC -ac_env_CFLAGS_set=${CFLAGS+set} -ac_env_CFLAGS_value=$CFLAGS -ac_cv_env_CFLAGS_set=${CFLAGS+set} -ac_cv_env_CFLAGS_value=$CFLAGS -ac_env_LDFLAGS_set=${LDFLAGS+set} -ac_env_LDFLAGS_value=$LDFLAGS -ac_cv_env_LDFLAGS_set=${LDFLAGS+set} -ac_cv_env_LDFLAGS_value=$LDFLAGS -ac_env_CPPFLAGS_set=${CPPFLAGS+set} -ac_env_CPPFLAGS_value=$CPPFLAGS -ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} -ac_cv_env_CPPFLAGS_value=$CPPFLAGS -ac_env_CXX_set=${CXX+set} -ac_env_CXX_value=$CXX -ac_cv_env_CXX_set=${CXX+set} -ac_cv_env_CXX_value=$CXX -ac_env_CXXFLAGS_set=${CXXFLAGS+set} -ac_env_CXXFLAGS_value=$CXXFLAGS -ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set} -ac_cv_env_CXXFLAGS_value=$CXXFLAGS -ac_env_F77_set=${F77+set} -ac_env_F77_value=$F77 -ac_cv_env_F77_set=${F77+set} -ac_cv_env_F77_value=$F77 -ac_env_FFLAGS_set=${FFLAGS+set} -ac_env_FFLAGS_value=$FFLAGS -ac_cv_env_FFLAGS_set=${FFLAGS+set} -ac_cv_env_FFLAGS_value=$FFLAGS - -# -# Report the --help message. -# -if test "$ac_init_help" = "long"; then - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat <<_ACEOF -\`configure' configures this package to adapt to many kinds of systems. - -Usage: $0 [OPTION]... [VAR=VALUE]... - -To assign environment variables (e.g., CC, CFLAGS...), specify them as -VAR=VALUE. See below for descriptions of some of the useful variables. - -Defaults for the options are specified in brackets. - -Configuration: - -h, --help display this help and exit - --help=short display options specific to this package - --help=recursive display the short help of all the included packages - -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking...' messages - --cache-file=FILE cache test results in FILE [disabled] - -C, --config-cache alias for \`--cache-file=config.cache' - -n, --no-create do not create output files - --srcdir=DIR find the sources in DIR [configure dir or \`..'] - -_ACEOF - - cat <<_ACEOF -Installation directories: - --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [PREFIX] - -By default, \`make install' will install all the files in -\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify -an installation prefix other than \`$ac_default_prefix' using \`--prefix', -for instance \`--prefix=\$HOME'. - -For better control, use the options below. - -Fine tuning of the installation directories: - --bindir=DIR user executables [EPREFIX/bin] - --sbindir=DIR system admin executables [EPREFIX/sbin] - --libexecdir=DIR program executables [EPREFIX/libexec] - --datadir=DIR read-only architecture-independent data [PREFIX/share] - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --libdir=DIR object code libraries [EPREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] - --infodir=DIR info documentation [PREFIX/info] - --mandir=DIR man documentation [PREFIX/man] -_ACEOF - - cat <<\_ACEOF - -System types: - --build=BUILD configure for building on BUILD [guessed] - --host=HOST cross-compile to build programs to run on HOST [BUILD] - --target=TARGET configure for building compilers for TARGET [HOST] -_ACEOF -fi - -if test -n "$ac_init_help"; then - - cat <<\_ACEOF - -Some influential environment variables: - CC C compiler command - CFLAGS C compiler flags - LDFLAGS linker flags, e.g. -L if you have libraries in a - nonstandard directory - CPPFLAGS C/C++ preprocessor flags, e.g. -I if you have - headers in a nonstandard directory - CXX C++ compiler command - CXXFLAGS C++ compiler flags - F77 Fortran 77 compiler command - FFLAGS Fortran 77 compiler flags - -Use these variables to override the choices made by `configure' or to help -it to find libraries and programs with nonstandard names/locations. - -_ACEOF -fi - -if test "$ac_init_help" = "recursive"; then - # If there are subdirs, report their specific --help. - ac_popdir=`pwd` - for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d $ac_dir || continue - ac_builddir=. - -if test "$ac_dir" != .; then - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A "../" for each directory in $ac_dir_suffix. - ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` -else - ac_dir_suffix= ac_top_builddir= -fi - -case $srcdir in - .) # No --srcdir option. We are building in place. - ac_srcdir=. - if test -z "$ac_top_builddir"; then - ac_top_srcdir=. - else - ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` - fi ;; - [\\/]* | ?:[\\/]* ) # Absolute path. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir ;; - *) # Relative path. - ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_builddir$srcdir ;; -esac -# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be -# absolute. -ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` -ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` -ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` -ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` - - cd $ac_dir - # Check for guested configure; otherwise get Cygnus style configure. - if test -f $ac_srcdir/configure.gnu; then - echo - $SHELL $ac_srcdir/configure.gnu --help=recursive - elif test -f $ac_srcdir/configure; then - echo - $SHELL $ac_srcdir/configure --help=recursive - elif test -f $ac_srcdir/configure.ac || - test -f $ac_srcdir/configure.in; then - echo - $ac_configure --help - else - echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 - fi - cd $ac_popdir - done -fi - -test -n "$ac_init_help" && exit 0 -if $ac_init_version; then - cat <<\_ACEOF - -Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 -Free Software Foundation, Inc. -This configure script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it. -_ACEOF - exit 0 -fi -exec 5>config.log -cat >&5 <<_ACEOF -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by $as_me, which was -generated by GNU Autoconf 2.57. Invocation command line was - - $ $0 $@ - -_ACEOF -{ -cat <<_ASUNAME -## --------- ## -## Platform. ## -## --------- ## - -hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` - -/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` -hostinfo = `(hostinfo) 2>/dev/null || echo unknown` -/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` -/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` - -_ASUNAME - -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - echo "PATH: $as_dir" -done - -} >&5 - -cat >&5 <<_ACEOF - - -## ----------- ## -## Core tests. ## -## ----------- ## - -_ACEOF - - -# Keep a trace of the command line. -# Strip out --no-create and --no-recursion so they do not pile up. -# Strip out --silent because we don't want to record it for future runs. -# Also quote any args containing shell meta-characters. -# Make two passes to allow for proper duplicate-argument suppression. -ac_configure_args= -ac_configure_args0= -ac_configure_args1= -ac_sep= -ac_must_keep_next=false -for ac_pass in 1 2 -do - for ac_arg - do - case $ac_arg in - -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - continue ;; - *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) - ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - case $ac_pass in - 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; - 2) - ac_configure_args1="$ac_configure_args1 '$ac_arg'" - if test $ac_must_keep_next = true; then - ac_must_keep_next=false # Got value, back to normal. - else - case $ac_arg in - *=* | --config-cache | -C | -disable-* | --disable-* \ - | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ - | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ - | -with-* | --with-* | -without-* | --without-* | --x) - case "$ac_configure_args0 " in - "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; - esac - ;; - -* ) ac_must_keep_next=true ;; - esac - fi - ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" - # Get rid of the leading space. - ac_sep=" " - ;; - esac - done -done -$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } -$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } - -# When interrupted or exit'd, cleanup temporary files, and complete -# config.log. We remove comments because anyway the quotes in there -# would cause problems or look ugly. -# WARNING: Be sure not to use single quotes in there, as some shells, -# such as our DU 5.0 friend, will then `close' the trap. -trap 'exit_status=$? - # Save into config.log some information that might help in debugging. - { - echo - - cat <<\_ASBOX -## ---------------- ## -## Cache variables. ## -## ---------------- ## -_ASBOX - echo - # The following way of writing the cache mishandles newlines in values, -{ - (set) 2>&1 | - case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in - *ac_space=\ *) - sed -n \ - "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" - ;; - *) - sed -n \ - "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" - ;; - esac; -} - echo - - cat <<\_ASBOX -## ----------------- ## -## Output variables. ## -## ----------------- ## -_ASBOX - echo - for ac_var in $ac_subst_vars - do - eval ac_val=$`echo $ac_var` - echo "$ac_var='"'"'$ac_val'"'"'" - done | sort - echo - - if test -n "$ac_subst_files"; then - cat <<\_ASBOX -## ------------- ## -## Output files. ## -## ------------- ## -_ASBOX - echo - for ac_var in $ac_subst_files - do - eval ac_val=$`echo $ac_var` - echo "$ac_var='"'"'$ac_val'"'"'" - done | sort - echo - fi - - if test -s confdefs.h; then - cat <<\_ASBOX -## ----------- ## -## confdefs.h. ## -## ----------- ## -_ASBOX - echo - sed "/^$/d" confdefs.h | sort - echo - fi - test "$ac_signal" != 0 && - echo "$as_me: caught signal $ac_signal" - echo "$as_me: exit $exit_status" - } >&5 - rm -f core core.* *.core && - rm -rf conftest* confdefs* conf$$* $ac_clean_files && - exit $exit_status - ' 0 -for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal -done -ac_signal=0 - -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -rf conftest* confdefs.h -# AIX cpp loses on an empty file, so make sure it contains at least a newline. -echo >confdefs.h - -# Predefined preprocessor variables. - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_NAME "$PACKAGE_NAME" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_TARNAME "$PACKAGE_TARNAME" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_VERSION "$PACKAGE_VERSION" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_STRING "$PACKAGE_STRING" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" -_ACEOF - - -# Let the site file select an alternate cache file if it wants to. -# Prefer explicitly selected file to automatically selected ones. -if test -z "$CONFIG_SITE"; then - if test "x$prefix" != xNONE; then - CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" - else - CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" - fi -fi -for ac_site_file in $CONFIG_SITE; do - if test -r "$ac_site_file"; then - { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 -echo "$as_me: loading site script $ac_site_file" >&6;} - sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" - fi -done - - -# Check that the precious variables saved in the cache have kept the same -# value. -ac_cache_corrupted=false -for ac_var in `(set) 2>&1 | - sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do - eval ac_old_set=\$ac_cv_env_${ac_var}_set - eval ac_new_set=\$ac_env_${ac_var}_set - eval ac_old_val="\$ac_cv_env_${ac_var}_value" - eval ac_new_val="\$ac_env_${ac_var}_value" - case $ac_old_set,$ac_new_set in - set,) - { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,set) - { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,);; - *) - if test "x$ac_old_val" != "x$ac_new_val"; then - { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 -echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 -echo "$as_me: former value: $ac_old_val" >&2;} - { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 -echo "$as_me: current value: $ac_new_val" >&2;} - ac_cache_corrupted=: - fi;; - esac - # Pass precious variables to config.status. - if test "$ac_new_set" = set; then - case $ac_new_val in - *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) - ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; - *) ac_arg=$ac_var=$ac_new_val ;; - esac - case " $ac_configure_args " in - *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; - esac - fi -done -if $ac_cache_corrupted; then - { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 -echo "$as_me: error: changes in the environment can compromise the build" >&2;} - { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 -echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} - { (exit 1); exit 1; }; } -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - - - - - - - - - - - - - - - - - - ac_config_headers="$ac_config_headers ../config.h" - -ac_aux_dir= -for ac_dir in . $srcdir/.; do - if test -f $ac_dir/install-sh; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install-sh -c" - break - elif test -f $ac_dir/install.sh; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install.sh -c" - break - elif test -f $ac_dir/shtool; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/shtool install -c" - break - fi -done -if test -z "$ac_aux_dir"; then - { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . $srcdir/." >&5 -echo "$as_me: error: cannot find install-sh or install.sh in . $srcdir/." >&2;} - { (exit 1); exit 1; }; } -fi -ac_config_guess="$SHELL $ac_aux_dir/config.guess" -ac_config_sub="$SHELL $ac_aux_dir/config.sub" -ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. - - -echo " " -echo "--------------------------------------------------------------" -echo " " -echo " Cantera Configuration Script " -echo " " -echo "--------------------------------------------------------------" -echo " " - -cat >>confdefs.h <<\_ACEOF -#define NDEBUG 1 -_ACEOF - - -ac_sys_system=`uname -s` -ac_sys_release=`uname -r` -sys_hardware='unknown' - -# -# Determine the number of hardware bits in the system -# -# BITHARDWARE is the default number of compilation bits in pointers -# -case $ac_sys_system in - Linux* ) - sys_harware=`uname -i` - echo 'linux ' $sys_hardware - case $sys_hardware in - x86_64 ) BITHARDWARE=64 ;; - * ) BITHARDWARE=${BITHARDWARE:="32"} ;; - esac ;; - * ) BITHARDWARE=${BITHARDWARE:="32"} ;; -esac -# -# BITCOMPILE is the desired number of compilation bits in pointers -# Note, it can be different than the number of hardware bits. -# Many times you will want to compile 32 bits on a 64 bit -# machine -if test -z $BITCOMPILE ; then - BITCOMPILE=$BITHARDWARE -fi - -BITCHANGE= -if test $BITCOMPILE != $BITHARDWARE ; then - BITCHANGE='y' -fi - -# echo 'BITHARDWARE= ' $BITHARDWARE -# echo 'BITCOMPILE= ' $BITCOMPILE - - - - -SHARED_CTLIB=0 -OS_IS_DARWIN=0 -OS_IS_WIN=0 -OS_IS_CYGWIN=0 -EXTRA_LINK=${EXTRA_LINK:=""} - -mex_ext=mexglx -ldemulationarg= - -case $ac_sys_system in - Darwin*) OS_IS_DARWIN=1 - EXTRA_LINK="-framework Accelerate "$EXTRA_LINK - CXX_INCLUDES="$CXX_INCLUDES -I/System/Library/Frameworks/Accelerate.framework/Headers" - mex_ext=mexmac;; - CYGWIN*) OS_IS_CYGWIN=1; mex_ext=dll;; - Linux* ) case $BITHARDWARE in - 64 ) if test "$BITCHANGE" = "y" ; then - ldemulationarg='-melf_i386' - fi ;; - esac -esac - -CVF_LIBDIR="" -if test "x${OS_IS_CYGWIN}" = "x1"; then - if test "${USE_VISUAL_STUDIO}" = "y"; then - OS_IS_WIN=1; - OS_IS_CYGWIN=0; - CVF_LIBDIR=$FORTRAN_LIB_DIR - fi -fi - - -#echo "ldemulationarg = " $ldemulationarg - - -# -# Determine if clib is to be a static or dynamic library -# -> will test to see if USE_DLL is defined in the cygwmin environment -# -USE_CLIB_DLL=0 -if test "x${OS_IS_WIN}" = "x1"; then - if test -n ${USE_CLIB_DLL} ; then - USE_CLIB_DLL=1 - fi -fi - - -prdef="/usr/local/cantera" -if test "x$OS_IS_DARWIN" = "x1"; then prdef="/Applications/Cantera"; fi - -local_inst=1 -if test "x${prefix}" = "xNONE"; then - prefix=${prdef} - local_inst=0 -fi -exec_prefix=${prefix} - -if test "x${OS_IS_WIN}" = "x1"; then - prefix=`cygpath -a -m "${prefix}" ` -fi -echo "Cantera will be installed in ${prefix}" - - - - -# -# Determination of Python site-package directory location -# -local_python_inst=${local_inst} -if test "x${SET_PYTHON_SITE_PACKAGE_TOPDIR}" = "xy"; then - python_prefix=${PYTHON_SITE_PACKAGE_TOPDIR} - python_win_prefix=$python_prefix - if test "x${OS_IS_WIN}" = "x1" ; then - python_prefix=`cygpath -a -m "${python_prefix}"` - python_win_prefix=`cygpath -a -w "${python_prefix}"` - elif test "x${OS_IS_CYGWIN}" = "x1" ; then - python_prefix=`cygpath -a -u "${python_prefix}"` - python_win_prefix=`cygpath -a -w "${python_prefix}"` - fi - local_python_inst=1 - echo "Cantera's Python packages will be installed in ${python_prefix}" -else - python_prefix=$prefix - python_win_prefix=$python_prefix - if test "x${OS_IS_WIN}" = "x1"; then - python_win_prefix=`cygpath -a -w "${python_prefix}" ` - fi -fi - - - - - -ctversion=${CANTERA_VERSION} - -cat >>confdefs.h <<_ACEOF -#define CANTERA_VERSION "$ctversion" -_ACEOF - - -homedir=${HOME} - - -# A compact installation is one in which the $prefix directory -# contains only Cantera files. It is different than a local -# installation, in that the Python package is installed with other -# Python packages and modules in site-packages, rather than with the -# rest of the Cantera files, as in a local installation. Therefore, -# with a compact installation, there is no need to set PYTHONPATH. A -# compact installation is done on all machines now by default. -# This simplifies the installation issues, because now all Cantera -# installations look the same, except perhaps for the locations -# of the python packages. -# An option called, "distributed installations", is no longer -# supported. - -ct_libdir=${prefix}/lib -ct_bindir=${prefix}/bin -ct_incdir=${prefix}/include/cantera -ct_incroot=${prefix}/include -ct_datadir=${prefix}/data -ct_demodir=${prefix}/demos -ct_templdir=${prefix}/templates -ct_tutdir=${prefix}/tutorials -ct_docdir=${prefix}/doc -ct_dir=${prefix} -ct_mandir=${prefix} - - - - - - - - - - - - - -COMPACT_INSTALL=1 - - -# Make sure we can run config.sub. -$ac_config_sub sun4 >/dev/null 2>&1 || - { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 -echo "$as_me: error: cannot run $ac_config_sub" >&2;} - { (exit 1); exit 1; }; } - -echo "$as_me:$LINENO: checking build system type" >&5 -echo $ECHO_N "checking build system type... $ECHO_C" >&6 -if test "${ac_cv_build+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_cv_build_alias=$build_alias -test -z "$ac_cv_build_alias" && - ac_cv_build_alias=`$ac_config_guess` -test -z "$ac_cv_build_alias" && - { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 -echo "$as_me: error: cannot guess build type; you must specify one" >&2;} - { (exit 1); exit 1; }; } -ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || - { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5 -echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;} - { (exit 1); exit 1; }; } - -fi -echo "$as_me:$LINENO: result: $ac_cv_build" >&5 -echo "${ECHO_T}$ac_cv_build" >&6 -build=$ac_cv_build -build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` -build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` - - -echo "$as_me:$LINENO: checking host system type" >&5 -echo $ECHO_N "checking host system type... $ECHO_C" >&6 -if test "${ac_cv_host+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_cv_host_alias=$host_alias -test -z "$ac_cv_host_alias" && - ac_cv_host_alias=$ac_cv_build_alias -ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || - { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5 -echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} - { (exit 1); exit 1; }; } - -fi -echo "$as_me:$LINENO: result: $ac_cv_host" >&5 -echo "${ECHO_T}$ac_cv_host" >&6 -host=$ac_cv_host -host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` -host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` - - -echo "$as_me:$LINENO: checking target system type" >&5 -echo $ECHO_N "checking target system type... $ECHO_C" >&6 -if test "${ac_cv_target+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_cv_target_alias=$target_alias -test "x$ac_cv_target_alias" = "x" && - ac_cv_target_alias=$ac_cv_host_alias -ac_cv_target=`$ac_config_sub $ac_cv_target_alias` || - { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5 -echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;} - { (exit 1); exit 1; }; } - -fi -echo "$as_me:$LINENO: result: $ac_cv_target" >&5 -echo "${ECHO_T}$ac_cv_target" >&6 -target=$ac_cv_target -target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` -target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` - - -# The aliases save the names the user supplied, while $host etc. -# will get canonicalized. -test -n "$target_alias" && - test "$program_prefix$program_suffix$program_transform_name" = \ - NONENONEs,x,x, && - program_prefix=${target_alias}- -# the root of the source tree -ctroot=`(cd ..;pwd)` -builddir=$target -if test "x${OS_IS_WIN}" = "x1"; then - ctroot=`cygpath -a -m "${ctroot}" | sed 's/\\\/\\//g'` - builddir="i686-pc-win32" -fi - -if test -z "$username"; then username=$USER; fi - - - - -# The include directory in the 'build' subdirectory. -# This is required to build the test problems -# before Cantera has been installed. -buildinc=$ctroot/build/include - - -buildlib=$ctroot/build/lib/$builddir - -buildbin=$ctroot/build/bin/$builddir - - -# add definitions to config.h -if test "x${OS_IS_DARWIN}" = "x1"; then - cat >>confdefs.h <<_ACEOF -#define DARWIN $OS_IS_DARWIN -_ACEOF - -fi -if test "x${OS_IS_CYGWIN}" = "x1"; then - cat >>confdefs.h <<_ACEOF -#define CYGWIN $OS_IS_CYGWIN -_ACEOF - -fi -if test "x${OS_IS_WIN}" = "x1"; then - cat >>confdefs.h <<_ACEOF -#define WINMSVC $OS_IS_WIN -_ACEOF - -fi -cat >>confdefs.h <<_ACEOF -#define RXNPATH_FONT "$RPFONT" -_ACEOF - -#AC_DEFINE_UNQUOTED(CANTERA_ROOT,"$prefix/cantera") -cat >>confdefs.h <<_ACEOF -#define CANTERA_DATA "$ct_datadir" -_ACEOF - - - -if test -z "$MAKE"; then MAKE='make'; fi - - -#----------- ARCHIVE -------------------- - -if test "x${OS_IS_DARWIN}" = "x1"; then -ARCHIVE='libtool -static -o' -fi - - - -DO_RANLIB=1 -if test "x${RANLIB}" = "x"; then -DO_RANLIB=0 -fi - - - - -#---------------------------------------- - - - - -if test -z "$SHARED"; then SHARED='-shared'; fi - - -if test -z "$PIC"; then PIC='-fPIC'; fi - - -#if test -z "$LCXX_FLAGS"; then LCXX_FLAGS="$CXXFLAGS"; fi - - -#if test -z "$LCXX_END_LIBS"; then LCXX_END_LIBS='-lm'; fi - - - - -######################################################### -# User Code -######################################################### -USERDIR="" -INCL_USER_CODE=0 -if test -n "$USER_SRC_DIR"; then USERDIR=$USER_SRC_DIR; INCL_USER_CODE=1; fi - - - -use_sundials=0 -sundials_inc= -CVODE_LIBS='-lcvode' - -############################################################################ -# SUNDIALS SETUP -########################################################################### -if test "$USE_SUNDIALS" = "default"; then -ldsave=$LDFLAGS -LDFLAGS='-L'$SUNDIALS_HOME/lib' '$ldsave -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -set dummy ${ac_tool_prefix}gcc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}gcc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "gcc", so it can be a program name with args. -set dummy gcc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="gcc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - CC=$ac_ct_CC -else - CC="$ac_cv_prog_CC" -fi - -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. -set dummy ${ac_tool_prefix}cc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}cc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="cc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - CC=$ac_ct_CC -else - CC="$ac_cv_prog_CC" -fi - -fi -if test -z "$CC"; then - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else - ac_prog_rejected=no -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then - ac_prog_rejected=yes - continue - fi - ac_cv_prog_CC="cc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -if test $ac_prog_rejected = yes; then - # We found a bogon in the path, so make sure we never use it. - set dummy $ac_cv_prog_CC - shift - if test $# != 0; then - # We chose a different compiler from the bogus one. - # However, it has the same basename, so the bogon will be chosen - # first if we set CC to just the basename; use the full file name. - shift - ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" - fi -fi -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - for ac_prog in cl - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$CC" && break - done -fi -if test -z "$CC"; then - ac_ct_CC=$CC - for ac_prog in cl -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$ac_ct_CC" && break -done - - CC=$ac_ct_CC -fi - -fi - - -test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&5 -echo "$as_me: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } - -# Provide some information about the compiler. -echo "$as_me:$LINENO:" \ - "checking for C compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` -{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 - (eval $ac_compiler --version &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 - (eval $ac_compiler -v &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 - (eval $ac_compiler -V &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - -cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files a.out a.exe b.out" -# Try to create an executable without -o first, disregard a.out. -# It will help us diagnose broken compilers, and finding out an intuition -# of exeext. -echo "$as_me:$LINENO: checking for C compiler default output" >&5 -echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6 -ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` -if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 - (eval $ac_link_default) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - # Find the output, starting from the most likely. This scheme is -# not robust to junk in `.', hence go to wildcards (a.*) only as a last -# resort. - -# Be careful to initialize this variable, since it used to be cached. -# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. -ac_cv_exeext= -# b.out is created by i960 compilers. -for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out -do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) - ;; - conftest.$ac_ext ) - # This is the source file. - ;; - [ab].out ) - # We found the default executable, but exeext='' is most - # certainly right. - break;; - *.* ) - ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - # FIXME: I believe we export ac_cv_exeext for Libtool, - # but it would be cool to find out if it's true. Does anybody - # maintain Libtool? --akim. - export ac_cv_exeext - break;; - * ) - break;; - esac -done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { echo "$as_me:$LINENO: error: C compiler cannot create executables -See \`config.log' for more details." >&5 -echo "$as_me: error: C compiler cannot create executables -See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; } -fi - -ac_exeext=$ac_cv_exeext -echo "$as_me:$LINENO: result: $ac_file" >&5 -echo "${ECHO_T}$ac_file" >&6 - -# Check the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -echo "$as_me:$LINENO: checking whether the C compiler works" >&5 -echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 -# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 -# If not cross compiling, check that we can run a simple program. -if test "$cross_compiling" != yes; then - if { ac_try='./$ac_file' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - cross_compiling=no - else - if test "$cross_compiling" = maybe; then - cross_compiling=yes - else - { { echo "$as_me:$LINENO: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } - fi - fi -fi -echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - -rm -f a.out a.exe conftest$ac_cv_exeext b.out -ac_clean_files=$ac_clean_files_save -# Check the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 -echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 -echo "$as_me:$LINENO: result: $cross_compiling" >&5 -echo "${ECHO_T}$cross_compiling" >&6 - -echo "$as_me:$LINENO: checking for suffix of executables" >&5 -echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6 -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - # If both `conftest.exe' and `conftest' are `present' (well, observable) -# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will -# work properly (i.e., refer to `conftest.exe'), while it won't with -# `rm'. -for ac_file in conftest.exe conftest conftest.*; do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; - *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - export ac_cv_exeext - break;; - * ) break;; - esac -done -else - { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi - -rm -f conftest$ac_cv_exeext -echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 -echo "${ECHO_T}$ac_cv_exeext" >&6 - -rm -f conftest.$ac_ext -EXEEXT=$ac_cv_exeext -ac_exeext=$EXEEXT -echo "$as_me:$LINENO: checking for suffix of object files" >&5 -echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6 -if test "${ac_cv_objext+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.o conftest.obj -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; - *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` - break;; - esac -done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute suffix of object files: cannot compile -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi - -rm -f conftest.$ac_cv_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 -echo "${ECHO_T}$ac_cv_objext" >&6 -OBJEXT=$ac_cv_objext -ac_objext=$OBJEXT -echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 -echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 -if test "${ac_cv_c_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_compiler_gnu=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_compiler_gnu=no -fi -rm -f conftest.$ac_objext conftest.$ac_ext -ac_cv_c_compiler_gnu=$ac_compiler_gnu - -fi -echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 -echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 -GCC=`test $ac_compiler_gnu = yes && echo yes` -ac_test_CFLAGS=${CFLAGS+set} -ac_save_CFLAGS=$CFLAGS -CFLAGS="-g" -echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 -echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 -if test "${ac_cv_prog_cc_g+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_cc_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_prog_cc_g=no -fi -rm -f conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 -echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 -if test "$ac_test_CFLAGS" = set; then - CFLAGS=$ac_save_CFLAGS -elif test $ac_cv_prog_cc_g = yes; then - if test "$GCC" = yes; then - CFLAGS="-g -O2" - else - CFLAGS="-g" - fi -else - if test "$GCC" = yes; then - CFLAGS="-O2" - else - CFLAGS= - fi -fi -echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 -echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 -if test "${ac_cv_prog_cc_stdc+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_cv_prog_cc_stdc=no -ac_save_CC=$CC -cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include -#include -#include -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -struct buf { int x; }; -FILE * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -int argc; -char **argv; -int -main () -{ -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; - ; - return 0; -} -_ACEOF -# Don't try gcc -ansi; that turns off useful extensions and -# breaks some systems' header files. -# AIX -qlanglvl=ansi -# Ultrix and OSF/1 -std1 -# HP-UX 10.20 and later -Ae -# HP-UX older versions -Aa -D_HPUX_SOURCE -# SVR4 -Xc -D__EXTENSIONS__ -for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_cc_stdc=$ac_arg -break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.$ac_objext -done -rm -f conftest.$ac_ext conftest.$ac_objext -CC=$ac_save_CC - -fi - -case "x$ac_cv_prog_cc_stdc" in - x|xno) - echo "$as_me:$LINENO: result: none needed" >&5 -echo "${ECHO_T}none needed" >&6 ;; - *) - echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 -echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 - CC="$CC $ac_cv_prog_cc_stdc" ;; -esac - -# Some people use a C++ compiler to compile C. Since we use `exit', -# in C++ we need to declare it. In case someone uses the same compiler -# for both compiling C and C++ we need to have the C++ compiler decide -# the declaration of exit, since it's the most demanding environment. -cat >conftest.$ac_ext <<_ACEOF -#ifndef __cplusplus - choke me -#endif -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - for ac_declaration in \ - ''\ - '#include ' \ - 'extern "C" void std::exit (int) throw (); using std::exit;' \ - 'extern "C" void std::exit (int); using std::exit;' \ - 'extern "C" void exit (int) throw ();' \ - 'extern "C" void exit (int);' \ - 'void exit (int);' -do - cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -$ac_declaration -int -main () -{ -exit (42); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -continue -fi -rm -f conftest.$ac_objext conftest.$ac_ext - cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_declaration -int -main () -{ -exit (42); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.$ac_objext conftest.$ac_ext -done -rm -f conftest* -if test -n "$ac_declaration"; then - echo '#ifdef __cplusplus' >>confdefs.h - echo $ac_declaration >>confdefs.h - echo '#endif' >>confdefs.h -fi - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.$ac_objext conftest.$ac_ext -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -echo "$as_me:$LINENO: checking for CVodeCreate in -lsundials_cvodes" >&5 -echo $ECHO_N "checking for CVodeCreate in -lsundials_cvodes... $ECHO_C" >&6 -if test "${ac_cv_lib_sundials_cvodes_CVodeCreate+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsundials_cvodes \ --lsundials_shared -lsundials_nvecserial -lm $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char CVodeCreate (); -int -main () -{ -CVodeCreate (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_sundials_cvodes_CVodeCreate=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_sundials_cvodes_CVodeCreate=no -fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_sundials_cvodes_CVodeCreate" >&5 -echo "${ECHO_T}$ac_cv_lib_sundials_cvodes_CVodeCreate" >&6 -if test $ac_cv_lib_sundials_cvodes_CVodeCreate = yes; then - use_sundials=1 -else - use_sundials=0 -fi - - -if test "x$USE_SUNDIALS" = "xy"; then -use_sundials=1 -fi - -if test ${use_sundials} = 1; then -cat >>confdefs.h <<\_ACEOF -#define HAS_SUNDIALS 1 -_ACEOF - -echo "using CVODES from SUNDIALS... Sensitivity analysis enabled." -CVODE_LIBS='-lsundials_cvodes -lsundials_shared -lsundials_nvecserial' -sundials_include='-I'${SUNDIALS_HOME}/include -fi - -if test ${use_sundials} = 0; then -echo "using CVODE... Sensitivity analysis disabled." -echo "-> To enable sensitivity analysis, install the SUNDIALS package with CVODES." -fi - - - - - - -######################################################### -# The Cantera Kernel -######################################################### -KERNEL='base' -KERNEL_OBJ='$(BASE_OBJ)' -BUILD_CK= - -NEED_CKREADER= -NEED_LAPACK= -#NEED_RECIPES= -NEED_MATH= -NEED_TPX= -NEED_F2C= -NEED_CVODE= -NEED_TRANSPORT= -NEED_ZEROD= -NEED_ONED= - -if test "$ENABLE_THERMO" = "y"; then - KERNEL=$KERNEL' 'thermo; - KERNEL_OBJ=$KERNEL_OBJ' $(THERMO_OBJ)' -fi - -if test "$WITH_METAL" = "y"; then - cat >>confdefs.h <<\_ACEOF -#define WITH_METAL 1 -_ACEOF - - hdrs=$hdrs' MetalPhase.h' -fi -if test "$WITH_STOICH_SUBSTANCE" = "y"; then - cat >>confdefs.h <<\_ACEOF -#define WITH_STOICH_SUBSTANCE 1 -_ACEOF - - hdrs=$hdrs' StoichSubstance.h' - objs=$objs' StoichSubstance.o' -fi -if test "$WITH_PURE_FLUIDS" = "y"; then - cat >>confdefs.h <<\_ACEOF -#define WITH_PURE_FLUIDS 1 -_ACEOF - - hdrs=$hdrs' PureFluidPhase.h' - objs=$objs' PureFluidPhase.o' -fi -if test "$WITH_LATTICE_SOLID" = "y"; then - cat >>confdefs.h <<\_ACEOF -#define WITH_LATTICE_SOLID 1 -_ACEOF - - hdrs=$hdrs' LatticeSolidPhase.h' - objs=$objs' LatticeSolidPhase.o' -fi -phase_object_files=$objs -phase_header_files=$hdrs - - - -COMPILE_CATHERMO=0 -if test "$WITH_ELECTROLYTES" = "y"; then - cat >>confdefs.h <<\_ACEOF -#define WITH_ELECTROLYTES 1 -_ACEOF - - COMPILE_CATHERMO=1 -fi - - -if test "$ENABLE_KINETICS" = "y"; then - KERNEL=$KERNEL' 'kinetics; - KERNEL_OBJ=$KERNEL_OBJ' $(KINETICS_OBJ) $(HETEROKIN_OBJ)' -fi - -if test "$ENABLE_CK" = "y" ; then - BUILD_CK=1 - NEED_CKREADER=1 - KERNEL=$KERNEL' 'ck -fi - -if test "$ENABLE_TRANSPORT" = "y" ; then - KERNEL=$KERNEL' 'trprops - NEED_LAPACK=1 - NEED_MATH=1 - NEED_TRANSPORT=1 -fi - -if test "$ENABLE_EQUIL" = "y" ; then - KERNEL=$KERNEL' 'equil - KERNEL_OBJ=$KERNEL_OBJ' $(EQUIL_OBJ)' - NEED_LAPACK=1 -# NEED_RECIPES=1 -fi - -if test "$ENABLE_REACTORS" = "y" ; then - KERNEL=$KERNEL' 'reactor - NEED_CVODE=1 - NEED_ZEROD=1 -fi - -if test "$ENABLE_SOLVERS" = "y" ; then - KERNEL=$KERNEL' 'solvers - KERNEL_OBJ=$KERNEL_OBJ' $(SOLVERS_OBJ)' - NEED_CVODE=1 - NEED_MATH=1 -fi - -if test "$ENABLE_FLOW1D" = "y" ; then - KERNEL=$KERNEL' 'flow1D - NEED_LAPACK=1 - NEED_MATH=1 - NEED_ONED=1 -fi - -if test "$ENABLE_RXNPATH" = "y" ; then - KERNEL=$KERNEL' 'rpath - KERNEL_OBJ=$KERNEL_OBJ' $(RPATH_OBJ)' -fi - -if test "$WITH_PURE_FLUIDS" = "y" ; then - KERNEL=$KERNEL' 'tpx - NEED_TPX=1 - cat >>confdefs.h <<\_ACEOF -#define INCL_PURE_FLUIDS 1 -_ACEOF - -fi - - - - - - - -######################################################## -# BLAS and LAPACK -######################################################## -# -# if lapack and blas libraries have been specified, then skip building the -# supplied libraries - - -build_lapack=0 -build_blas=0 -if test -z "$BLAS_LAPACK_LIBS"; then - if test "x$OS_IS_DARWIN" = "x0"; then - BLAS_LAPACK_LIBS="-lctlapack -lctblas" - BLAS_LAPACK_DIR="$buildlib" - build_blas=1 - build_lapack=1 - fi -fi - - - - - - - - -# -# Stubout section for f2c versions of lapack: -# Define these variables, but turn them off in main version of code -# -build_with_f2c=0 -if test -n $BUILD_WITH_F2C ; then - if test $BUILD_WITH_F2C = "y" -o $BUILD_WITH_F2C = "Y" ; then - build_with_f2c=1 - elif test $BUILD_WITH_F2C = "n" -o $BUILD_WITH_F2C = "N" ; then - build_with_f2c=0 - elif test $BUILD_WITH_F2C = "default" ; then - if test x$OS_IS_WIN = "x1" ; then - build_with_f2c=1 - else - build_with_f2c=0 - fi - fi -fi - -# -# Determine if you need the f2c library at link time -# -> Note, Linux systems already have the g2c library -# added in, which is the same thing as our -# f2c library. -if test x"$build_with_f2c" = "x1" ; then - NEED_F2C=1 - case $ac_sys_system in - Linux) NEED_F2C= ;; - esac -fi -# Darwin*) NEED_F2C= ;; - - - -# LOCAL_LIBS: -# Build a string of Cantera libraries necessary to link -# Cantera applications -# -LOCAL_LIBS= - -if test -n "$INCL_USER_CODE" -then LOCAL_LIBS=$LOCAL_LIBS' '-luser -fi - -if test -n "$NEED_ONED" -then LOCAL_LIBS=$LOCAL_LIBS' '-loneD -fi - -if test -n "$NEED_ZEROD" -then LOCAL_LIBS=$LOCAL_LIBS' '-lzeroD -fi - -if test -n "$NEED_TRANSPORT" -then LOCAL_LIBS=$LOCAL_LIBS' '-ltransport -fi - -LOCAL_LIBS=$LOCAL_LIBS' '-lcantera - -#if test -n "$NEED_RECIPES" -#then LOCAL_LIBS=$LOCAL_LIBS' '-lrecipes -#fi - -if test -n "$NEED_CVODE"; then -LOCAL_LIBS=$LOCAL_LIBS' '$CVODE_LIBS -fi - -if test -n "$NEED_LAPACK" -then LOCAL_LIBS=$LOCAL_LIBS' '$BLAS_LAPACK_LIBS -fi - -if test -n "$NEED_MATH" -then LOCAL_LIBS=$LOCAL_LIBS' '-lctmath -fi - -if test -n "$NEED_TPX" -then LOCAL_LIBS=$LOCAL_LIBS' '-ltpx -fi - -if test -n "$NEED_F2C" -then LOCAL_LIBS=$LOCAL_LIBS' '-lctf2c -else - case $ac_sys_system in - Linux) LOCAL_LIBS=$LOCAL_LIBS' '-lg2c;; - esac -fi -# Darwin*) LOCAL_LIBS=$LOCAL_LIBS' '-lg2c;; - -if test -n "$NEED_CKREADER" -then LOCAL_LIBS=$LOCAL_LIBS' '-lconverters -fi - -LOCAL_LIB_DIRS= -if test -n "$BLAS_LAPACK_DIR" -then LOCAL_LIB_DIRS=$LOCAL_LIB_DIRS' -L'$BLAS_LAPACK_DIR -fi - - -if test -n "$SUNDIALS_HOME" -then LOCAL_LIB_DIRS=$LOCAL_LIB_DIRS' -L'$SUNDIALS_HOME/lib -fi - - - - - -#------------------------------------------------- -# Language Interfaces -#------------------------------------------------- - - - - -BUILD_F90=1 -if test "x$BUILD_F90_INTERFACE" = "xn"; then - BUILD_F90=0 -fi - -if test "x$F77FLAGS" = "x"; then - F77FLAGS=$FFLAGS -fi - - -BUILD_CLIB=1 - - - -#---------------------------------------------------------------- -# Python Interface -#---------------------------------------------------------------- - -BUILD_PYTHON=0 -if test "x$PYTHON_PACKAGE" = "xfull"; then - BUILD_PYTHON=2 -elif test "x$PYTHON_PACKAGE" = "xdefault"; then - BUILD_PYTHON=2 -elif test "x$PYTHON_PACKAGE" = "xminimal"; then - BUILD_PYTHON=1 -fi - -if test "$PYTHON_CMD" = "default" -o \ - "$PYTHON_CMD"x = "x"; then - for ac_prog in python2 python -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_path_PYTHON_CMD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $PYTHON_CMD in - [\\/]* | ?:[\\/]*) - ac_cv_path_PYTHON_CMD="$PYTHON_CMD" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_PYTHON_CMD="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - ;; -esac -fi -PYTHON_CMD=$ac_cv_path_PYTHON_CMD - -if test -n "$PYTHON_CMD"; then - echo "$as_me:$LINENO: result: $PYTHON_CMD" >&5 -echo "${ECHO_T}$PYTHON_CMD" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$PYTHON_CMD" && break -done -test -n "$PYTHON_CMD" || PYTHON_CMD=""none"" - - if test "$PYTHON_CMD" = "none"; then - echo - echo "********************************************************************" - echo "Configuration error. Python is required to build Cantera, but it" - echo "cannot be found. Set environment variable PYTHON_CMD to the full path to" - echo "the Python interpreter on your system, and run configure again." - echo "********************************************************************" - exit 1 - else - echo "Python command set by configure to " $PYTHON_CMD - fi -else - echo "Python command preset to $PYTHON_CMD" -fi - - - -cat >>confdefs.h <<_ACEOF -#define PYTHON_EXE "$PYTHON_CMD" -_ACEOF - - -if test "$USE_NUMERIC" = "y"; then -cat >>confdefs.h <<\_ACEOF -#define HAS_NUMERIC 1 -_ACEOF - -fi - -NUMARRAY_INC_DIR="" -if test -n "$NUMARRAY_HOME"; then -NUMARRAY_INC_DIR="$NUMARRAY_HOME/include/python" -fi - - - - -#-------------------------- -# CVS Tag -#-------------------------- -CVSTAG=`${PYTHON_CMD} ../tools/src/findtag.py ..` -if test "x$CVSTAG" = "x"; then -CVSTAG="HEAD" -fi - - - -# -# Matlab Interface -# -BUILD_MATLAB=0 -if test "$BUILD_MATLAB_TOOLBOX" != "n"; then - if test -z "$MATLAB_CMD"; then - # Extract the first word of "matlab", so it can be a program name with args. -set dummy matlab; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_path_MATLAB_CMD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $MATLAB_CMD in - [\\/]* | ?:[\\/]*) - ac_cv_path_MATLAB_CMD="$MATLAB_CMD" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_MATLAB_CMD="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_path_MATLAB_CMD" && ac_cv_path_MATLAB_CMD=""none"" - ;; -esac -fi -MATLAB_CMD=$ac_cv_path_MATLAB_CMD - -if test -n "$MATLAB_CMD"; then - echo "$as_me:$LINENO: result: $MATLAB_CMD" >&5 -echo "${ECHO_T}$MATLAB_CMD" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - if test "$MATLAB_CMD" != "none"; then BUILD_MATLAB=1; BUILD_CLIB=1; fi - else - echo "Matlab command preset to $(MATLAB_CMD)$" - fi - if test "x$OS_IS_WIN" = "x1"; then - MATLAB_CMD=`cygpath -a -m "$MATLAB_CMD" ` - echo "Windows MATLAB command: ${MATLAB_CMD}" - fi -else - echo "MATLAB interface will not be installed" - if test -z "$MATLAB_CMD"; then - MATLAB_CMD="matlab" - fi -fi - - - - -#------------------------------------------------- - -export_name=$target - - - -# Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# ./install, which can be erroneously created by make from ./install.sh. -echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 -echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 -if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in - ./ | .// | /cC/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then - if test $ac_prog = install && - grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - done - done - ;; -esac -done - - -fi - if test "${ac_cv_path_install+set}" = set; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. We don't cache a - # path for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the path is relative. - INSTALL=$ac_install_sh - fi -fi -echo "$as_me:$LINENO: result: $INSTALL" >&5 -echo "${ECHO_T}$INSTALL" >&6 - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - -precompile_headers=no -if test "x$OS_IS_WIN" = "x1"; then -CXX=cl.exe -CC=cl.exe -else - -ac_ext=cc -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -if test -n "$ac_tool_prefix"; then - for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CXX"; then - ac_cv_prog_CXX="$CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -CXX=$ac_cv_prog_CXX -if test -n "$CXX"; then - echo "$as_me:$LINENO: result: $CXX" >&5 -echo "${ECHO_T}$CXX" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$CXX" && break - done -fi -if test -z "$CXX"; then - ac_ct_CXX=$CXX - for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CXX"; then - ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CXX="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_CXX=$ac_cv_prog_ac_ct_CXX -if test -n "$ac_ct_CXX"; then - echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 -echo "${ECHO_T}$ac_ct_CXX" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$ac_ct_CXX" && break -done -test -n "$ac_ct_CXX" || ac_ct_CXX="g++" - - CXX=$ac_ct_CXX -fi - - -# Provide some information about the compiler. -echo "$as_me:$LINENO:" \ - "checking for C++ compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` -{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 - (eval $ac_compiler --version &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 - (eval $ac_compiler -v &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 - (eval $ac_compiler -V &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - -echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 -echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6 -if test "${ac_cv_cxx_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_compiler_gnu=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_compiler_gnu=no -fi -rm -f conftest.$ac_objext conftest.$ac_ext -ac_cv_cxx_compiler_gnu=$ac_compiler_gnu - -fi -echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 -echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6 -GXX=`test $ac_compiler_gnu = yes && echo yes` -ac_test_CXXFLAGS=${CXXFLAGS+set} -ac_save_CXXFLAGS=$CXXFLAGS -CXXFLAGS="-g" -echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 -echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6 -if test "${ac_cv_prog_cxx_g+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_cxx_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_prog_cxx_g=no -fi -rm -f conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 -echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6 -if test "$ac_test_CXXFLAGS" = set; then - CXXFLAGS=$ac_save_CXXFLAGS -elif test $ac_cv_prog_cxx_g = yes; then - if test "$GXX" = yes; then - CXXFLAGS="-g -O2" - else - CXXFLAGS="-g" - fi -else - if test "$GXX" = yes; then - CXXFLAGS="-O2" - else - CXXFLAGS= - fi -fi -for ac_declaration in \ - ''\ - '#include ' \ - 'extern "C" void std::exit (int) throw (); using std::exit;' \ - 'extern "C" void std::exit (int); using std::exit;' \ - 'extern "C" void exit (int) throw ();' \ - 'extern "C" void exit (int);' \ - 'void exit (int);' -do - cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -$ac_declaration -int -main () -{ -exit (42); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -continue -fi -rm -f conftest.$ac_objext conftest.$ac_ext - cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_declaration -int -main () -{ -exit (42); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.$ac_objext conftest.$ac_ext -done -rm -f conftest* -if test -n "$ac_declaration"; then - echo '#ifdef __cplusplus' >>confdefs.h - echo $ac_declaration >>confdefs.h - echo '#endif' >>confdefs.h -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -set dummy ${ac_tool_prefix}gcc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}gcc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "gcc", so it can be a program name with args. -set dummy gcc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="gcc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - CC=$ac_ct_CC -else - CC="$ac_cv_prog_CC" -fi - -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. -set dummy ${ac_tool_prefix}cc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}cc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="cc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - CC=$ac_ct_CC -else - CC="$ac_cv_prog_CC" -fi - -fi -if test -z "$CC"; then - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else - ac_prog_rejected=no -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then - ac_prog_rejected=yes - continue - fi - ac_cv_prog_CC="cc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -if test $ac_prog_rejected = yes; then - # We found a bogon in the path, so make sure we never use it. - set dummy $ac_cv_prog_CC - shift - if test $# != 0; then - # We chose a different compiler from the bogus one. - # However, it has the same basename, so the bogon will be chosen - # first if we set CC to just the basename; use the full file name. - shift - ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" - fi -fi -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - for ac_prog in cl - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$CC" && break - done -fi -if test -z "$CC"; then - ac_ct_CC=$CC - for ac_prog in cl -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$ac_ct_CC" && break -done - - CC=$ac_ct_CC -fi - -fi - - -test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&5 -echo "$as_me: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } - -# Provide some information about the compiler. -echo "$as_me:$LINENO:" \ - "checking for C compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` -{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 - (eval $ac_compiler --version &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 - (eval $ac_compiler -v &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 - (eval $ac_compiler -V &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - -echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 -echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 -if test "${ac_cv_c_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_compiler_gnu=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_compiler_gnu=no -fi -rm -f conftest.$ac_objext conftest.$ac_ext -ac_cv_c_compiler_gnu=$ac_compiler_gnu - -fi -echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 -echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 -GCC=`test $ac_compiler_gnu = yes && echo yes` -ac_test_CFLAGS=${CFLAGS+set} -ac_save_CFLAGS=$CFLAGS -CFLAGS="-g" -echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 -echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 -if test "${ac_cv_prog_cc_g+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_cc_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_prog_cc_g=no -fi -rm -f conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 -echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 -if test "$ac_test_CFLAGS" = set; then - CFLAGS=$ac_save_CFLAGS -elif test $ac_cv_prog_cc_g = yes; then - if test "$GCC" = yes; then - CFLAGS="-g -O2" - else - CFLAGS="-g" - fi -else - if test "$GCC" = yes; then - CFLAGS="-O2" - else - CFLAGS= - fi -fi -echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 -echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 -if test "${ac_cv_prog_cc_stdc+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_cv_prog_cc_stdc=no -ac_save_CC=$CC -cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include -#include -#include -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -struct buf { int x; }; -FILE * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -int argc; -char **argv; -int -main () -{ -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; - ; - return 0; -} -_ACEOF -# Don't try gcc -ansi; that turns off useful extensions and -# breaks some systems' header files. -# AIX -qlanglvl=ansi -# Ultrix and OSF/1 -std1 -# HP-UX 10.20 and later -Ae -# HP-UX older versions -Aa -D_HPUX_SOURCE -# SVR4 -Xc -D__EXTENSIONS__ -for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_cc_stdc=$ac_arg -break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.$ac_objext -done -rm -f conftest.$ac_ext conftest.$ac_objext -CC=$ac_save_CC - -fi - -case "x$ac_cv_prog_cc_stdc" in - x|xno) - echo "$as_me:$LINENO: result: none needed" >&5 -echo "${ECHO_T}none needed" >&6 ;; - *) - echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 -echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 - CC="$CC $ac_cv_prog_cc_stdc" ;; -esac - -# Some people use a C++ compiler to compile C. Since we use `exit', -# in C++ we need to declare it. In case someone uses the same compiler -# for both compiling C and C++ we need to have the C++ compiler decide -# the declaration of exit, since it's the most demanding environment. -cat >conftest.$ac_ext <<_ACEOF -#ifndef __cplusplus - choke me -#endif -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - for ac_declaration in \ - ''\ - '#include ' \ - 'extern "C" void std::exit (int) throw (); using std::exit;' \ - 'extern "C" void std::exit (int); using std::exit;' \ - 'extern "C" void exit (int) throw ();' \ - 'extern "C" void exit (int);' \ - 'void exit (int);' -do - cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -$ac_declaration -int -main () -{ -exit (42); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -continue -fi -rm -f conftest.$ac_objext conftest.$ac_ext - cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_declaration -int -main () -{ -exit (42); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.$ac_objext conftest.$ac_ext -done -rm -f conftest* -if test -n "$ac_declaration"; then - echo '#ifdef __cplusplus' >>confdefs.h - echo $ac_declaration >>confdefs.h - echo '#endif' >>confdefs.h -fi - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.$ac_objext conftest.$ac_ext -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -echo "$as_me:$LINENO: checking for ability to precompile headers" >&5 -echo $ECHO_N "checking for ability to precompile headers... $ECHO_C" >&6 - -if test -n "$GCC"; then - msg=`rm -f *h.gch; $CXX testpch.h &> /dev/null` - if test -f testpch.h.gch; then - precompile_headers=yes - cat >>confdefs.h <<\_ACEOF -#define USE_PCH 1 -_ACEOF - - fi -fi -echo "$as_me:$LINENO: result: ${precompile_headers}" >&5 -echo "${ECHO_T}${precompile_headers}" >&6 -fi - -has_sstream=no -echo "$as_me:$LINENO: checking for sstream" >&5 -echo $ECHO_N "checking for sstream... $ECHO_C" >&6 -cat >> testsstream.cpp << EOF -#include -main() {} -EOF - msg=`${CXX} -c testsstream.cpp &> /dev/null` - if test -f testsstream.o; then - has_sstream=yes - rm testsstream.o - cat >>confdefs.h <<\_ACEOF -#define HAS_SSTREAM 1 -_ACEOF - - fi -rm -f testsstream.cpp -echo "$as_me:$LINENO: result: ${has_sstream}" >&5 -echo "${ECHO_T}${has_sstream}" >&6 - - -#--------------------------------- -# Fortran -#--------------------------------- - -#if test x"$build_with_f2c" = "x0"; then - ac_ext=f -ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' -ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_f77_compiler_gnu -if test -n "$ac_tool_prefix"; then - for ac_prog in g77 f77 xlf frt pgf77 fl32 af77 fort77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 lf95 g95 - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$F77"; then - ac_cv_prog_F77="$F77" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_F77="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -F77=$ac_cv_prog_F77 -if test -n "$F77"; then - echo "$as_me:$LINENO: result: $F77" >&5 -echo "${ECHO_T}$F77" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$F77" && break - done -fi -if test -z "$F77"; then - ac_ct_F77=$F77 - for ac_prog in g77 f77 xlf frt pgf77 fl32 af77 fort77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 lf95 g95 -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_F77"; then - ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_F77="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_F77=$ac_cv_prog_ac_ct_F77 -if test -n "$ac_ct_F77"; then - echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 -echo "${ECHO_T}$ac_ct_F77" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$ac_ct_F77" && break -done - - F77=$ac_ct_F77 -fi - - -# Provide some information about the compiler. -echo "$as_me:4261:" \ - "checking for Fortran 77 compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` -{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 - (eval $ac_compiler --version &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 - (eval $ac_compiler -v &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 - (eval $ac_compiler -V &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - -# If we don't use `.F' as extension, the preprocessor is not run on the -# input file. -ac_save_ext=$ac_ext -ac_ext=F -echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 -echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6 -if test "${ac_cv_f77_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF - program main -#ifndef __GNUC__ - choke me -#endif - - end -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_compiler_gnu=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_compiler_gnu=no -fi -rm -f conftest.$ac_objext conftest.$ac_ext -ac_cv_f77_compiler_gnu=$ac_compiler_gnu - -fi -echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 -echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6 -ac_ext=$ac_save_ext -G77=`test $ac_compiler_gnu = yes && echo yes` -ac_test_FFLAGS=${FFLAGS+set} -ac_save_FFLAGS=$FFLAGS -FFLAGS= -echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 -echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6 -if test "${ac_cv_prog_f77_g+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - FFLAGS=-g -cat >conftest.$ac_ext <<_ACEOF - program main - - end -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_f77_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_prog_f77_g=no -fi -rm -f conftest.$ac_objext conftest.$ac_ext - -fi -echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 -echo "${ECHO_T}$ac_cv_prog_f77_g" >&6 -if test "$ac_test_FFLAGS" = set; then - FFLAGS=$ac_save_FFLAGS -elif test $ac_cv_prog_f77_g = yes; then - if test "$G77" = yes; then - FFLAGS="-g -O2" - else - FFLAGS="-g" - fi -else - if test "$G77" = yes; then - FFLAGS="-O2" - else - FFLAGS= - fi -fi -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -# if G77 is defined, then add a flag to turn off adding a second underscore -# to procedures that have an underscore in the name - if test -n "$G77"; then - FFLAGS=$FFLAGS' -fno-second-underscore' - fi - - -ac_ext=f -ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' -ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_f77_compiler_gnu -echo "$as_me:$LINENO: checking how to get verbose linking output from $F77" >&5 -echo $ECHO_N "checking how to get verbose linking output from $F77... $ECHO_C" >&6 -if test "${ac_cv_prog_f77_v+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -cat >conftest.$ac_ext <<_ACEOF - program main - - end -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_f77_v= -# Try some options frequently used verbose output -for ac_verb in -v -verbose --verbose -V -\#\#\#; do - ac_ext=f -ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' -ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_f77_compiler_gnu - -cat >conftest.$ac_ext <<_ACEOF - program main - - end -_ACEOF - -# Compile and link our simple test program by passing a flag (argument -# 1 to this macro) to the Fortran 77 compiler in order to get -# "verbose" output that we can then parse for the Fortran 77 linker -# flags. -ac_save_FFLAGS=$FFLAGS -FFLAGS="$FFLAGS $ac_verb" -(eval echo $as_me:4438: \"$ac_link\") >&5 -ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'` -echo "$ac_f77_v_output" >&5 -FFLAGS=$ac_save_FFLAGS - -rm -f conftest* -ac_ext=f -ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' -ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_f77_compiler_gnu - -# If we are using xlf then replace all the commas with spaces. -if echo $ac_f77_v_output | grep xlfentry >/dev/null 2>&1; then - ac_f77_v_output=`echo $ac_f77_v_output | sed 's/,/ /g'` -fi - -# On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where -# /foo, /bar, and /baz are search directories for the Fortran linker. -# Here, we change these into -L/foo -L/bar -L/baz (and put it first): -ac_f77_v_output="`echo $ac_f77_v_output | - grep 'LPATH is:' | - sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_f77_v_output" - -# If we are using Cray Fortran then delete quotes. -# Use "\"" instead of '"' for font-lock-mode. -# FIXME: a more general fix for quoted arguments with spaces? -if echo $ac_f77_v_output | grep cft90 >/dev/null 2>&1; then - ac_f77_v_output=`echo $ac_f77_v_output | sed "s/\"//g"` -fi - # look for -l* and *.a constructs in the output - for ac_arg in $ac_f77_v_output; do - case $ac_arg in - [\\/]*.a | ?:[\\/]*.a | -[lLRu]*) - ac_cv_prog_f77_v=$ac_verb - break 2 ;; - esac - done -done -if test -z "$ac_cv_prog_f77_v"; then - { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $F77" >&5 -echo "$as_me: WARNING: cannot determine how to obtain linking information from $F77" >&2;} -fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ echo "$as_me:$LINENO: WARNING: compilation failed" >&5 -echo "$as_me: WARNING: compilation failed" >&2;} -fi -rm -f conftest.$ac_objext conftest.$ac_ext - -fi -echo "$as_me:$LINENO: result: $ac_cv_prog_f77_v" >&5 -echo "${ECHO_T}$ac_cv_prog_f77_v" >&6 -echo "$as_me:$LINENO: checking for Fortran 77 libraries" >&5 -echo $ECHO_N "checking for Fortran 77 libraries... $ECHO_C" >&6 -if test "${ac_cv_flibs+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "x$FLIBS" != "x"; then - ac_cv_flibs="$FLIBS" # Let the user override the test. -else - -ac_ext=f -ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' -ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_f77_compiler_gnu - -cat >conftest.$ac_ext <<_ACEOF - program main - - end -_ACEOF - -# Compile and link our simple test program by passing a flag (argument -# 1 to this macro) to the Fortran 77 compiler in order to get -# "verbose" output that we can then parse for the Fortran 77 linker -# flags. -ac_save_FFLAGS=$FFLAGS -FFLAGS="$FFLAGS $ac_cv_prog_f77_v" -(eval echo $as_me:4518: \"$ac_link\") >&5 -ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'` -echo "$ac_f77_v_output" >&5 -FFLAGS=$ac_save_FFLAGS - -rm -f conftest* -ac_ext=f -ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' -ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_f77_compiler_gnu - -# If we are using xlf then replace all the commas with spaces. -if echo $ac_f77_v_output | grep xlfentry >/dev/null 2>&1; then - ac_f77_v_output=`echo $ac_f77_v_output | sed 's/,/ /g'` -fi - -# On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where -# /foo, /bar, and /baz are search directories for the Fortran linker. -# Here, we change these into -L/foo -L/bar -L/baz (and put it first): -ac_f77_v_output="`echo $ac_f77_v_output | - grep 'LPATH is:' | - sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_f77_v_output" - -# If we are using Cray Fortran then delete quotes. -# Use "\"" instead of '"' for font-lock-mode. -# FIXME: a more general fix for quoted arguments with spaces? -if echo $ac_f77_v_output | grep cft90 >/dev/null 2>&1; then - ac_f77_v_output=`echo $ac_f77_v_output | sed "s/\"//g"` -fi - -ac_cv_flibs= - -# Save positional arguments (if any) -ac_save_positional="$@" - -set X $ac_f77_v_output -while test $# != 1; do - shift - ac_arg=$1 - case $ac_arg in - [\\/]*.a | ?:[\\/]*.a) - ac_exists=false - for ac_i in $ac_cv_flibs; do - if test x"$ac_arg" = x"$ac_i"; then - ac_exists=true - break - fi - done - - if test x"$ac_exists" = xtrue; then - : -else - ac_cv_flibs="$ac_cv_flibs $ac_arg" -fi - - ;; - -bI:*) - ac_exists=false - for ac_i in $ac_cv_flibs; do - if test x"$ac_arg" = x"$ac_i"; then - ac_exists=true - break - fi - done - - if test x"$ac_exists" = xtrue; then - : -else - if test "$ac_compiler_gnu" = yes; then - for ac_link_opt in $ac_arg; do - ac_cv_flibs="$ac_cv_flibs -Xlinker $ac_link_opt" - done -else - ac_cv_flibs="$ac_cv_flibs $ac_arg" -fi -fi - - ;; - # Ignore these flags. - -lang* | -lcrt0.o | -lc | -lgcc | -libmil | -LANG:=*) - ;; - -lkernel32) - test x"$CYGWIN" != xyes && ac_cv_flibs="$ac_cv_flibs $ac_arg" - ;; - -[LRuY]) - # These flags, when seen by themselves, take an argument. - # We remove the space between option and argument and re-iterate - # unless we find an empty arg or a new option (starting with -) - case $2 in - "" | -*);; - *) - ac_arg="$ac_arg$2" - shift; shift - set X $ac_arg "$@" - ;; - esac - ;; - -YP,*) - for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do - ac_exists=false - for ac_i in $ac_cv_flibs; do - if test x"$ac_j" = x"$ac_i"; then - ac_exists=true - break - fi - done - - if test x"$ac_exists" = xtrue; then - : -else - ac_arg="$ac_arg $ac_j" - ac_cv_flibs="$ac_cv_flibs $ac_j" -fi - - done - ;; - -[lLR]*) - ac_exists=false - for ac_i in $ac_cv_flibs; do - if test x"$ac_arg" = x"$ac_i"; then - ac_exists=true - break - fi - done - - if test x"$ac_exists" = xtrue; then - : -else - ac_cv_flibs="$ac_cv_flibs $ac_arg" -fi - - ;; - # Ignore everything else. - esac -done -# restore positional arguments -set X $ac_save_positional; shift - -# We only consider "LD_RUN_PATH" on Solaris systems. If this is seen, -# then we insist that the "run path" must be an absolute path (i.e. it -# must begin with a "/"). -case `(uname -sr) 2>/dev/null` in - "SunOS 5"*) - ac_ld_run_path=`echo $ac_f77_v_output | - sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'` - test "x$ac_ld_run_path" != x && - if test "$ac_compiler_gnu" = yes; then - for ac_link_opt in $ac_ld_run_path; do - ac_cv_flibs="$ac_cv_flibs -Xlinker $ac_link_opt" - done -else - ac_cv_flibs="$ac_cv_flibs $ac_ld_run_path" -fi - ;; -esac -fi # test "x$FLIBS" = "x" - -fi -echo "$as_me:$LINENO: result: $ac_cv_flibs" >&5 -echo "${ECHO_T}$ac_cv_flibs" >&6 -FLIBS="$ac_cv_flibs" - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -override_f77_libs=0; -case $ac_sys_system in - Darwin*) FLIBS='-lSystem'; override_f77_libs=1; SHARED_CTLIB=0;; -esac - -if test $override_f77_libs -gt 0; then - echo The Fortran 77 libraries on this platform are not correctly determined by - echo the configuration process. They are being manually set to - echo FLIBS = $FLIBS -fi - -#fi - -#-------------------------------------------- - - -if test "x${BUILD_F90}" != "x0"; then - if test "$F90" = "default" -o \ - "$F90"x = "x"; then - for ac_prog in f95 gfortran g95 -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_path_F90+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $F90 in - [\\/]* | ?:[\\/]*) - ac_cv_path_F90="$F90" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_F90="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - ;; -esac -fi -F90=$ac_cv_path_F90 - -if test -n "$F90"; then - echo "$as_me:$LINENO: result: $F90" >&5 -echo "${ECHO_T}$F90" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$F90" && break -done -test -n "$F90" || F90=""none"" - - if test "$F90" = "none" ; then - echo "ERROR: Fortran 90 requested, but no Fortran 90/95 compiler found!" - else - echo "Fortran compiler set to " $F90 - fi - else - echo "Fortran 90/95 compiler preset to $F90" - fi -fi - -has_f90=no -f90type=none -f90_module_dir='-I' -f90_opts='' - -if test "x${BUILD_F90}" != "x0"; then - echo "$as_me:$LINENO: checking Fortran 90 compiler ($F90) type" >&5 -echo $ECHO_N "checking Fortran 90 compiler ($F90) type... $ECHO_C" >&6 - cat >> testf90.f90 << EOF -module mt -double precision, parameter :: x = 2.3 -end module mt -program testf90 -use mt -integer :: i -end program testf90 -EOF - msg=`${F90} -c testf90.f90 &> /dev/null` - if test -f testf90.o; then - has_f90=yes - rm testf90.o - f90type=unknown - fi -# - msg=`${F90} --version &> f90out` - isgfortran=`grep -c 'GNU Fortran 95' f90out` - if test "x${isgfortran}" != "x0"; then - f90type="gfortran" - f90opts="-fno-second-underscore -I. -I${ct_incdir}" - f90buildopts="-fno-second-underscore -I." - fi - - isg95=`grep -c 'G95' f90out` - if test "x${isg95}" != "x0"; then - f90type="g95" - f90opts="-fno-second-underscore -I. -I${ct_incdir}" - f90buildopts="-fno-second-underscore -I." - #case $ac_sys_system in - # Darwin*) FLIBS='-lg2c -lcc_dynamic';; - #esac - fi - - msg=`${F90} -V &> f90out` - isnag=`grep -c NAGWare f90out` - if test "x${isnag}" != "x0"; then - f90type="NAG" - f90opts="-I. -I${ct_incdir}" - f90buildopts="-I." - fi -# - msg=`${F90} -V -c testf90.f90 &> f90out` - isabsoft=`grep -c Absoft f90out` - if test "x${isabsoft}" != "x0"; then - f90type="Absoft" - f90opts="-p. -p${ct_incdir} -s -YEXT_NAMES=LCS -YEXT_SFX=_ -YCFRL=1" - f90buildopts="-p. -s -YEXT_NAMES=LCS -YEXT_SFX=_ -YCFRL=1" - fi - rm -f testf90.f90 - echo "$as_me:$LINENO: result: ${f90type}" >&5 -echo "${ECHO_T}${f90type}" >&6 - if test -n $BUILD_F90; then - if test "x${has_f90}" = "xno"; then - echo " -> cannot build the Fortran 90 interface" - BUILD_F90=0 - fi - fi -fi -savef90flags=${F90FLAGS} -F90FLAGS=${f90opts}' '${F90FLAGS} -F90BUILDFLAGS=${f90buildopts}' '${savef90flags} - - - - - - - - - - - - - - - - - -# filename extensions for Fortran 77 -if test -z "$F77_EXT"; then F77_EXT=f; fi - - - -ac_ext=cc -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - -if test -z "$CXX_EXT"; then CXX_EXT=cpp; fi - - -if test -z "$OBJ_EXT"; then OBJ_EXT='o'; fi - - -if test -z "$EXE_EXT"; then EXE_EXT=$EXEEXT; fi - - -#local_math_libs='-lcvode' -#AC_SUBST(local_math_libs) - - -math_libs='-lcvode -lctmath' - - -if test "$LAPACK_FTN_TRAILING_UNDERSCORE" = "y" -then cat >>confdefs.h <<\_ACEOF -#define LAPACK_FTN_TRAILING_UNDERSCORE 1 -_ACEOF - -fi - -if test "$LAPACK_FTN_STRING_LEN_AT_END" = "y" -then cat >>confdefs.h <<\_ACEOF -#define LAPACK_FTN_STRING_LEN_AT_END 1 -_ACEOF - -fi - -if test "$LAPACK_NAMES" = "lower" -then cat >>confdefs.h <<\_ACEOF -#define LAPACK_NAMES_LOWERCASE 1 -_ACEOF - -fi - -# from the Python configure.in file... - -# Set info about shared libraries. - - -# -# This command is used in the the linking statement -# of the shared libraries used to communicate with python. -# - - -# SO is the extension of shared libraries `(including the dot!) -# -- usually .so, .sl on HP-UX, .dll on Cygwin -echo "$as_me:$LINENO: checking SO" >&5 -echo $ECHO_N "checking SO... $ECHO_C" >&6 -if test -z "$SO" -then - case $ac_sys_system in - hp*|HP*) SO=.sl;; - CYGWIN*) SO=.dll;; - Darwin*) SO=.dylib;; - *) SO=.so;; - esac -fi -echo "$as_me:$LINENO: result: $SO" >&5 -echo "${ECHO_T}$SO" >&6 - - - -ac_ext=cc -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - - ac_config_files="$ac_config_files ../Cantera/Makefile ../Cantera/src/Makefile ../Cantera/src/zeroD/Makefile ../Cantera/src/oneD/Makefile ../Cantera/src/converters/Makefile ../Cantera/src/transport/Makefile ../Cantera/src/thermo/Makefile ../Cantera/clib/src/Makefile ../Cantera/fortran/src/Makefile ../Cantera/fortran/f77demos/f77demos.mak ../Cantera/fortran/f77demos/isentropic.dsp ../Cantera/matlab/Makefile ../Cantera/matlab/setup_matlab.py ../Cantera/matlab/setup_winmatlab.py ../Cantera/python/Makefile ../Cantera/python/setup.py ../Cantera/cxx/Makefile ../Cantera/cxx/src/Makefile ../Cantera/cxx/demos/Makefile ../Cantera/user/Makefile ../Cantera/python/src/Makefile ../ext/lapack/Makefile ../ext/blas/Makefile ../ext/cvode/Makefile ../ext/math/Makefile ../ext/tpx/Makefile ../ext/Makefile ../ext/f2c_libs/Makefile ../ext/f2c_blas/Makefile ../ext/f2c_lapack/Makefile ../ext/f2c_math/Makefile ../examples/Makefile ../examples/cxx/Makefile ../Makefile ../tools/Makefile ../tools/src/Makefile ../tools/src/sample.mak ../tools/src/finish_install.py ../tools/src/package4mac ../tools/templates/f77/demo.mak ../tools/templates/f90/demo.mak ../tools/templates/cxx/demo.mak ../tools/testtools/Makefile ../data/inputs/Makefile ../test_problems/Makefile ../test_problems/cxx_ex/Makefile ../test_problems/silane_equil/Makefile ../test_problems/surfkin/Makefile ../test_problems/diamondSurf/Makefile ../test_problems/ck2cti_test/Makefile ../test_problems/ck2cti_test/runtest ../test_problems/python/Makefile ../bin/install_tsc" - - -test "x$prefix" = xNONE && prefix=$ac_default_prefix -# Let make expand exec_prefix. -test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' - -# VPATH may cause trouble with some makes, so we remove $(srcdir), -# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and -# trailing colons and then remove the whole line if VPATH becomes empty -# (actually we leave an empty line to preserve line numbers). -if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=/{ -s/:*\$(srcdir):*/:/; -s/:*\${srcdir}:*/:/; -s/:*@srcdir@:*/:/; -s/^\([^=]*=[ ]*\):*/\1/; -s/:*$//; -s/^[^=]*=[ ]*$//; -}' -fi - -DEFS=-DHAVE_CONFIG_H - -ac_libobjs= -ac_ltlibobjs= -for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue - # 1. Remove the extension, and $U if already installed. - ac_i=`echo "$ac_i" | - sed 's/\$U\././;s/\.o$//;s/\.obj$//'` - # 2. Add them. - ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" - ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' -done -LIBOBJS=$ac_libobjs - -LTLIBOBJS=$ac_ltlibobjs - - - -: ${CONFIG_STATUS=./config.status} -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 -echo "$as_me: creating $CONFIG_STATUS" >&6;} -cat >$CONFIG_STATUS <<_ACEOF -#! $SHELL -# Generated by $as_me. -# Run this file to recreate the current configuration. -# Compiler output produced by configure, useful for debugging -# configure, is in config.log if it exists. - -debug=false -ac_cs_recheck=false -ac_cs_silent=false -SHELL=\${CONFIG_SHELL-$SHELL} -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## - -# Be Bourne compatible -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' -elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then - set -o posix -fi - -# Support unset when possible. -if (FOO=FOO; unset FOO) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - - -# Work around bugs in pre-3.0 UWIN ksh. -$as_unset ENV MAIL MAILPATH -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - - -# Name of the executable. -as_me=`$as_basename "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)$' \| \ - . : '\(.\)' 2>/dev/null || -echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } - /^X\/\(\/\/\)$/{ s//\1/; q; } - /^X\/\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - - -# PATH needs CR, and LINENO needs CR and PATH. -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" || { - # Find who we are. Look in the path if we contain no path at all - # relative or not. - case $0 in - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done - - ;; - esac - # We did not find ourselves, most probably we were run as `sh COMMAND' - # in which case we are not to be found in the path. - if test "x$as_myself" = x; then - as_myself=$0 - fi - if test ! -f "$as_myself"; then - { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 -echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} - { (exit 1); exit 1; }; } - fi - case $CONFIG_SHELL in - '') - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for as_base in sh bash ksh sh5; do - case $as_dir in - /*) - if ("$as_dir/$as_base" -c ' - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then - $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } - $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } - CONFIG_SHELL=$as_dir/$as_base - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$0" ${1+"$@"} - fi;; - esac - done -done -;; - esac - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line before each line; the second 'sed' does the real - # work. The second script uses 'N' to pair each line-number line - # with the numbered line, and appends trailing '-' during - # substitution so that $LINENO is not a special case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) - sed '=' <$as_myself | - sed ' - N - s,$,-, - : loop - s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, - t loop - s,-$,, - s,^['$as_cr_digits']*\n,, - ' >$as_me.lineno && - chmod +x $as_me.lineno || - { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 -echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensible to this). - . ./$as_me.lineno - # Exit status is that of the last command. - exit -} - - -case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in - *c*,-n*) ECHO_N= ECHO_C=' -' ECHO_T=' ' ;; - *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; - *) ECHO_N= ECHO_C='\c' ECHO_T= ;; -esac - -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - # We could just check for DJGPP; but this test a) works b) is more generic - # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). - if test -f conf$$.exe; then - # Don't use ln at all; we don't have any links - as_ln_s='cp -p' - else - as_ln_s='ln -s' - fi -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.file - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - as_mkdir_p=false -fi - -as_executable_p="test -f" - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g" - - -# IFS -# We need space, tab and new line, in precisely that order. -as_nl=' -' -IFS=" $as_nl" - -# CDPATH. -$as_unset CDPATH - -exec 6>&1 - -# Open the log real soon, to keep \$[0] and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. Logging --version etc. is OK. -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX -## Running $as_me. ## -_ASBOX -} >&5 -cat >&5 <<_CSEOF - -This file was extended by $as_me, which was -generated by GNU Autoconf 2.57. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -_CSEOF -echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 -echo >&5 -_ACEOF - -# Files that config.status was made for. -if test -n "$ac_config_files"; then - echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_headers"; then - echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_links"; then - echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_commands"; then - echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS -fi - -cat >>$CONFIG_STATUS <<\_ACEOF - -ac_cs_usage="\ -\`$as_me' instantiates files from templates according to the -current configuration. - -Usage: $0 [OPTIONS] [FILE]... - - -h, --help print this help, then exit - -V, --version print version number, then exit - -q, --quiet do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - --header=FILE[:TEMPLATE] - instantiate the configuration header FILE - -Configuration files: -$config_files - -Configuration headers: -$config_headers - -Report bugs to ." -_ACEOF - -cat >>$CONFIG_STATUS <<_ACEOF -ac_cs_version="\\ -config.status -configured by $0, generated by GNU Autoconf 2.57, - with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" - -Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 -Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." -srcdir=$srcdir -INSTALL="$INSTALL" -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF -# If no file are specified by the user, then we need to provide default -# value. By we need to know if files were specified by the user. -ac_need_defaults=: -while test $# != 0 -do - case $1 in - --*=*) - ac_option=`expr "x$1" : 'x\([^=]*\)='` - ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` - ac_shift=: - ;; - -*) - ac_option=$1 - ac_optarg=$2 - ac_shift=shift - ;; - *) # This is not an option, so the user has probably given explicit - # arguments. - ac_option=$1 - ac_need_defaults=false;; - esac - - case $ac_option in - # Handling of the options. -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --vers* | -V ) - echo "$ac_cs_version"; exit 0 ;; - --he | --h) - # Conflict between --help and --header - { { echo "$as_me:$LINENO: error: ambiguous option: $1 -Try \`$0 --help' for more information." >&5 -echo "$as_me: error: ambiguous option: $1 -Try \`$0 --help' for more information." >&2;} - { (exit 1); exit 1; }; };; - --help | --hel | -h ) - echo "$ac_cs_usage"; exit 0 ;; - --debug | --d* | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - CONFIG_FILES="$CONFIG_FILES $ac_optarg" - ac_need_defaults=false;; - --header | --heade | --head | --hea ) - $ac_shift - CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" - ac_need_defaults=false;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&5 -echo "$as_me: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&2;} - { (exit 1); exit 1; }; } ;; - - *) ac_config_targets="$ac_config_targets $1" ;; - - esac - shift -done - -ac_configure_extra_args= - -if $ac_cs_silent; then - exec 6>/dev/null - ac_configure_extra_args="$ac_configure_extra_args --silent" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF -if \$ac_cs_recheck; then - echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 - exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion -fi - -_ACEOF - - - - - -cat >>$CONFIG_STATUS <<\_ACEOF -for ac_config_target in $ac_config_targets -do - case "$ac_config_target" in - # Handling of arguments. - "../Cantera/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../Cantera/Makefile" ;; - "../Cantera/src/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../Cantera/src/Makefile" ;; - "../Cantera/src/zeroD/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../Cantera/src/zeroD/Makefile" ;; - "../Cantera/src/oneD/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../Cantera/src/oneD/Makefile" ;; - "../Cantera/src/converters/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../Cantera/src/converters/Makefile" ;; - "../Cantera/src/transport/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../Cantera/src/transport/Makefile" ;; - "../Cantera/src/thermo/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../Cantera/src/thermo/Makefile" ;; - "../Cantera/clib/src/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../Cantera/clib/src/Makefile" ;; - "../Cantera/fortran/src/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../Cantera/fortran/src/Makefile" ;; - "../Cantera/fortran/f77demos/f77demos.mak" ) CONFIG_FILES="$CONFIG_FILES ../Cantera/fortran/f77demos/f77demos.mak" ;; - "../Cantera/fortran/f77demos/isentropic.dsp" ) CONFIG_FILES="$CONFIG_FILES ../Cantera/fortran/f77demos/isentropic.dsp" ;; - "../Cantera/matlab/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../Cantera/matlab/Makefile" ;; - "../Cantera/matlab/setup_matlab.py" ) CONFIG_FILES="$CONFIG_FILES ../Cantera/matlab/setup_matlab.py" ;; - "../Cantera/matlab/setup_winmatlab.py" ) CONFIG_FILES="$CONFIG_FILES ../Cantera/matlab/setup_winmatlab.py" ;; - "../Cantera/python/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../Cantera/python/Makefile" ;; - "../Cantera/python/setup.py" ) CONFIG_FILES="$CONFIG_FILES ../Cantera/python/setup.py" ;; - "../Cantera/cxx/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../Cantera/cxx/Makefile" ;; - "../Cantera/cxx/src/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../Cantera/cxx/src/Makefile" ;; - "../Cantera/cxx/demos/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../Cantera/cxx/demos/Makefile" ;; - "../Cantera/user/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../Cantera/user/Makefile" ;; - "../Cantera/python/src/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../Cantera/python/src/Makefile" ;; - "../ext/lapack/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../ext/lapack/Makefile" ;; - "../ext/blas/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../ext/blas/Makefile" ;; - "../ext/cvode/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../ext/cvode/Makefile" ;; - "../ext/math/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../ext/math/Makefile" ;; - "../ext/tpx/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../ext/tpx/Makefile" ;; - "../ext/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../ext/Makefile" ;; - "../ext/f2c_libs/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../ext/f2c_libs/Makefile" ;; - "../ext/f2c_blas/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../ext/f2c_blas/Makefile" ;; - "../ext/f2c_lapack/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../ext/f2c_lapack/Makefile" ;; - "../ext/f2c_math/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../ext/f2c_math/Makefile" ;; - "../examples/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../examples/Makefile" ;; - "../examples/cxx/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../examples/cxx/Makefile" ;; - "../Makefile" ) CONFIG_FILES="$CONFIG_FILES ../Makefile" ;; - "../tools/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../tools/Makefile" ;; - "../tools/src/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../tools/src/Makefile" ;; - "../tools/src/sample.mak" ) CONFIG_FILES="$CONFIG_FILES ../tools/src/sample.mak" ;; - "../tools/src/finish_install.py" ) CONFIG_FILES="$CONFIG_FILES ../tools/src/finish_install.py" ;; - "../tools/src/package4mac" ) CONFIG_FILES="$CONFIG_FILES ../tools/src/package4mac" ;; - "../tools/templates/f77/demo.mak" ) CONFIG_FILES="$CONFIG_FILES ../tools/templates/f77/demo.mak" ;; - "../tools/templates/f90/demo.mak" ) CONFIG_FILES="$CONFIG_FILES ../tools/templates/f90/demo.mak" ;; - "../tools/templates/cxx/demo.mak" ) CONFIG_FILES="$CONFIG_FILES ../tools/templates/cxx/demo.mak" ;; - "../tools/testtools/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../tools/testtools/Makefile" ;; - "../data/inputs/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../data/inputs/Makefile" ;; - "../test_problems/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../test_problems/Makefile" ;; - "../test_problems/cxx_ex/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../test_problems/cxx_ex/Makefile" ;; - "../test_problems/silane_equil/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../test_problems/silane_equil/Makefile" ;; - "../test_problems/surfkin/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../test_problems/surfkin/Makefile" ;; - "../test_problems/diamondSurf/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../test_problems/diamondSurf/Makefile" ;; - "../test_problems/ck2cti_test/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../test_problems/ck2cti_test/Makefile" ;; - "../test_problems/ck2cti_test/runtest" ) CONFIG_FILES="$CONFIG_FILES ../test_problems/ck2cti_test/runtest" ;; - "../test_problems/python/Makefile" ) CONFIG_FILES="$CONFIG_FILES ../test_problems/python/Makefile" ;; - "../bin/install_tsc" ) CONFIG_FILES="$CONFIG_FILES ../bin/install_tsc" ;; - "../config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS ../config.h" ;; - *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 -echo "$as_me: error: invalid argument: $ac_config_target" >&2;} - { (exit 1); exit 1; }; };; - esac -done - -# If the user did not use the arguments to specify the items to instantiate, -# then the envvar interface is used. Set only those that are not. -# We use the long form for the default assignment because of an extremely -# bizarre bug on SunOS 4.1.3. -if $ac_need_defaults; then - test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files - test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers -fi - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason to put it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Create a temporary directory, and hook for its removal unless debugging. -$debug || -{ - trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 - trap '{ (exit 1); exit 1; }' 1 2 13 15 -} - -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && - test -n "$tmp" && test -d "$tmp" -} || -{ - tmp=./confstat$$-$RANDOM - (umask 077 && mkdir $tmp) -} || -{ - echo "$me: cannot create a temporary directory in ." >&2 - { (exit 1); exit 1; } -} - -_ACEOF - -cat >>$CONFIG_STATUS <<_ACEOF - -# -# CONFIG_FILES section. -# - -# No need to generate the scripts if there are no CONFIG_FILES. -# This happens for instance when ./config.status config.h -if test -n "\$CONFIG_FILES"; then - # Protect against being on the right side of a sed subst in config.status. - sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; - s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF -s,@SHELL@,$SHELL,;t t -s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t -s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t -s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t -s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t -s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t -s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t -s,@exec_prefix@,$exec_prefix,;t t -s,@prefix@,$prefix,;t t -s,@program_transform_name@,$program_transform_name,;t t -s,@bindir@,$bindir,;t t -s,@sbindir@,$sbindir,;t t -s,@libexecdir@,$libexecdir,;t t -s,@datadir@,$datadir,;t t -s,@sysconfdir@,$sysconfdir,;t t -s,@sharedstatedir@,$sharedstatedir,;t t -s,@localstatedir@,$localstatedir,;t t -s,@libdir@,$libdir,;t t -s,@includedir@,$includedir,;t t -s,@oldincludedir@,$oldincludedir,;t t -s,@infodir@,$infodir,;t t -s,@mandir@,$mandir,;t t -s,@build_alias@,$build_alias,;t t -s,@host_alias@,$host_alias,;t t -s,@target_alias@,$target_alias,;t t -s,@DEFS@,$DEFS,;t t -s,@ECHO_C@,$ECHO_C,;t t -s,@ECHO_N@,$ECHO_N,;t t -s,@ECHO_T@,$ECHO_T,;t t -s,@LIBS@,$LIBS,;t t -s,@BITCOMPILE@,$BITCOMPILE,;t t -s,@BITHARDWARE@,$BITHARDWARE,;t t -s,@BITCHANGE@,$BITCHANGE,;t t -s,@CVF_LIBDIR@,$CVF_LIBDIR,;t t -s,@ldemulationarg@,$ldemulationarg,;t t -s,@USE_CLIB_DLL@,$USE_CLIB_DLL,;t t -s,@local_inst@,$local_inst,;t t -s,@local_python_inst@,$local_python_inst,;t t -s,@python_prefix@,$python_prefix,;t t -s,@python_win_prefix@,$python_win_prefix,;t t -s,@ctversion@,$ctversion,;t t -s,@homedir@,$homedir,;t t -s,@ct_libdir@,$ct_libdir,;t t -s,@ct_bindir@,$ct_bindir,;t t -s,@ct_incdir@,$ct_incdir,;t t -s,@ct_incroot@,$ct_incroot,;t t -s,@ct_datadir@,$ct_datadir,;t t -s,@ct_demodir@,$ct_demodir,;t t -s,@ct_templdir@,$ct_templdir,;t t -s,@ct_tutdir@,$ct_tutdir,;t t -s,@ct_docdir@,$ct_docdir,;t t -s,@ct_dir@,$ct_dir,;t t -s,@ct_mandir@,$ct_mandir,;t t -s,@COMPACT_INSTALL@,$COMPACT_INSTALL,;t t -s,@build@,$build,;t t -s,@build_cpu@,$build_cpu,;t t -s,@build_vendor@,$build_vendor,;t t -s,@build_os@,$build_os,;t t -s,@host@,$host,;t t -s,@host_cpu@,$host_cpu,;t t -s,@host_vendor@,$host_vendor,;t t -s,@host_os@,$host_os,;t t -s,@target@,$target,;t t -s,@target_cpu@,$target_cpu,;t t -s,@target_vendor@,$target_vendor,;t t -s,@target_os@,$target_os,;t t -s,@username@,$username,;t t -s,@ctroot@,$ctroot,;t t -s,@buildinc@,$buildinc,;t t -s,@buildlib@,$buildlib,;t t -s,@buildbin@,$buildbin,;t t -s,@MAKE@,$MAKE,;t t -s,@ARCHIVE@,$ARCHIVE,;t t -s,@DO_RANLIB@,$DO_RANLIB,;t t -s,@RANLIB@,$RANLIB,;t t -s,@SOEXT@,$SOEXT,;t t -s,@SHARED@,$SHARED,;t t -s,@PIC@,$PIC,;t t -s,@LCXX_FLAGS@,$LCXX_FLAGS,;t t -s,@LCXX_END_LIBS@,$LCXX_END_LIBS,;t t -s,@CXX_INCLUDES@,$CXX_INCLUDES,;t t -s,@USERDIR@,$USERDIR,;t t -s,@INCL_USER_CODE@,$INCL_USER_CODE,;t t -s,@CC@,$CC,;t t -s,@CFLAGS@,$CFLAGS,;t t -s,@LDFLAGS@,$LDFLAGS,;t t -s,@CPPFLAGS@,$CPPFLAGS,;t t -s,@ac_ct_CC@,$ac_ct_CC,;t t -s,@EXEEXT@,$EXEEXT,;t t -s,@OBJEXT@,$OBJEXT,;t t -s,@use_sundials@,$use_sundials,;t t -s,@CVODE_LIBS@,$CVODE_LIBS,;t t -s,@sundials_include@,$sundials_include,;t t -s,@phase_object_files@,$phase_object_files,;t t -s,@phase_header_files@,$phase_header_files,;t t -s,@COMPILE_CATHERMO@,$COMPILE_CATHERMO,;t t -s,@KERNEL@,$KERNEL,;t t -s,@KERNEL_OBJ@,$KERNEL_OBJ,;t t -s,@BUILD_CK@,$BUILD_CK,;t t -s,@LIB_DIR@,$LIB_DIR,;t t -s,@build_lapack@,$build_lapack,;t t -s,@build_blas@,$build_blas,;t t -s,@BLAS_LAPACK_LIBS@,$BLAS_LAPACK_LIBS,;t t -s,@BLAS_LAPACK_DIR@,$BLAS_LAPACK_DIR,;t t -s,@build_with_f2c@,$build_with_f2c,;t t -s,@LOCAL_LIB_DIRS@,$LOCAL_LIB_DIRS,;t t -s,@LOCAL_LIBS@,$LOCAL_LIBS,;t t -s,@CT_SHARED_LIB@,$CT_SHARED_LIB,;t t -s,@F77FLAGS@,$F77FLAGS,;t t -s,@PYTHON_CMD@,$PYTHON_CMD,;t t -s,@BUILD_PYTHON@,$BUILD_PYTHON,;t t -s,@NUMARRAY_INC_DIR@,$NUMARRAY_INC_DIR,;t t -s,@NUMARRAY_HOME@,$NUMARRAY_HOME,;t t -s,@CANTERA_PYTHON_HOME@,$CANTERA_PYTHON_HOME,;t t -s,@CVSTAG@,$CVSTAG,;t t -s,@MATLAB_CMD@,$MATLAB_CMD,;t t -s,@BUILD_MATLAB@,$BUILD_MATLAB,;t t -s,@BUILD_CLIB@,$BUILD_CLIB,;t t -s,@export_name@,$export_name,;t t -s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t -s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t -s,@INSTALL_DATA@,$INSTALL_DATA,;t t -s,@CXX@,$CXX,;t t -s,@CXXFLAGS@,$CXXFLAGS,;t t -s,@ac_ct_CXX@,$ac_ct_CXX,;t t -s,@F77@,$F77,;t t -s,@FFLAGS@,$FFLAGS,;t t -s,@ac_ct_F77@,$ac_ct_F77,;t t -s,@FLIBS@,$FLIBS,;t t -s,@F90@,$F90,;t t -s,@BUILD_F90@,$BUILD_F90,;t t -s,@F90FLAGS@,$F90FLAGS,;t t -s,@F90BUILDFLAGS@,$F90BUILDFLAGS,;t t -s,@precompile_headers@,$precompile_headers,;t t -s,@CXX_DEPENDS@,$CXX_DEPENDS,;t t -s,@OS_IS_DARWIN@,$OS_IS_DARWIN,;t t -s,@OS_IS_WIN@,$OS_IS_WIN,;t t -s,@OS_IS_CYGWIN@,$OS_IS_CYGWIN,;t t -s,@SHARED_CTLIB@,$SHARED_CTLIB,;t t -s,@mex_ext@,$mex_ext,;t t -s,@F77_EXT@,$F77_EXT,;t t -s,@CXX_EXT@,$CXX_EXT,;t t -s,@OBJ_EXT@,$OBJ_EXT,;t t -s,@EXE_EXT@,$EXE_EXT,;t t -s,@math_libs@,$math_libs,;t t -s,@SO@,$SO,;t t -s,@LDSHARED@,$LDSHARED,;t t -s,@EXTRA_LINK@,$EXTRA_LINK,;t t -s,@LIBOBJS@,$LIBOBJS,;t t -s,@LTLIBOBJS@,$LTLIBOBJS,;t t -CEOF - -_ACEOF - - cat >>$CONFIG_STATUS <<\_ACEOF - # Split the substitutions into bite-sized pieces for seds with - # small command number limits, like on Digital OSF/1 and HP-UX. - ac_max_sed_lines=48 - ac_sed_frag=1 # Number of current file. - ac_beg=1 # First line for current file. - ac_end=$ac_max_sed_lines # Line after last line for current file. - ac_more_lines=: - ac_sed_cmds= - while $ac_more_lines; do - if test $ac_beg -gt 1; then - sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag - else - sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag - fi - if test ! -s $tmp/subs.frag; then - ac_more_lines=false - else - # The purpose of the label and of the branching condition is to - # speed up the sed processing (if there are no `@' at all, there - # is no need to browse any of the substitutions). - # These are the two extra sed commands mentioned above. - (echo ':t - /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed - if test -z "$ac_sed_cmds"; then - ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" - else - ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" - fi - ac_sed_frag=`expr $ac_sed_frag + 1` - ac_beg=$ac_end - ac_end=`expr $ac_end + $ac_max_sed_lines` - fi - done - if test -z "$ac_sed_cmds"; then - ac_sed_cmds=cat - fi -fi # test -n "$CONFIG_FILES" - -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF -for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue - # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". - case $ac_file in - - | *:- | *:-:* ) # input from stdin - cat >$tmp/stdin - ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; - *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; - * ) ac_file_in=$ac_file.in ;; - esac - - # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. - ac_dir=`(dirname "$ac_file") 2>/dev/null || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - { if $as_mkdir_p; then - mkdir -p "$ac_dir" - else - as_dir="$ac_dir" - as_dirs= - while test ! -d "$as_dir"; do - as_dirs="$as_dir $as_dirs" - as_dir=`(dirname "$as_dir") 2>/dev/null || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - done - test ! -n "$as_dirs" || mkdir $as_dirs - fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 -echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} - { (exit 1); exit 1; }; }; } - - ac_builddir=. - -if test "$ac_dir" != .; then - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A "../" for each directory in $ac_dir_suffix. - ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` -else - ac_dir_suffix= ac_top_builddir= -fi - -case $srcdir in - .) # No --srcdir option. We are building in place. - ac_srcdir=. - if test -z "$ac_top_builddir"; then - ac_top_srcdir=. - else - ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` - fi ;; - [\\/]* | ?:[\\/]* ) # Absolute path. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir ;; - *) # Relative path. - ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_builddir$srcdir ;; -esac -# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be -# absolute. -ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` -ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` -ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` -ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` - - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_builddir$INSTALL ;; - esac - - if test x"$ac_file" != x-; then - { echo "$as_me:$LINENO: creating $ac_file" >&5 -echo "$as_me: creating $ac_file" >&6;} - rm -f "$ac_file" - fi - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - if test x"$ac_file" = x-; then - configure_input= - else - configure_input="$ac_file. " - fi - configure_input=$configure_input"Generated from `echo $ac_file_in | - sed 's,.*/,,'` by configure." - - # First look for the input files in the build tree, otherwise in the - # src tree. - ac_file_inputs=`IFS=: - for f in $ac_file_in; do - case $f in - -) echo $tmp/stdin ;; - [\\/$]*) - # Absolute (can't be DOS-style, as IFS=:) - test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -echo "$as_me: error: cannot find input file: $f" >&2;} - { (exit 1); exit 1; }; } - echo $f;; - *) # Relative - if test -f "$f"; then - # Build tree - echo $f - elif test -f "$srcdir/$f"; then - # Source tree - echo $srcdir/$f - else - # /dev/null tree - { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -echo "$as_me: error: cannot find input file: $f" >&2;} - { (exit 1); exit 1; }; } - fi;; - esac - done` || { (exit 1); exit 1; } -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF - sed "$ac_vpsub -$extrasub -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s,@configure_input@,$configure_input,;t t -s,@srcdir@,$ac_srcdir,;t t -s,@abs_srcdir@,$ac_abs_srcdir,;t t -s,@top_srcdir@,$ac_top_srcdir,;t t -s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t -s,@builddir@,$ac_builddir,;t t -s,@abs_builddir@,$ac_abs_builddir,;t t -s,@top_builddir@,$ac_top_builddir,;t t -s,@abs_top_builddir@,$ac_abs_top_builddir,;t t -s,@INSTALL@,$ac_INSTALL,;t t -" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out - rm -f $tmp/stdin - if test x"$ac_file" != x-; then - mv $tmp/out $ac_file - else - cat $tmp/out - rm -f $tmp/out - fi - -done -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF - -# -# CONFIG_HEADER section. -# - -# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where -# NAME is the cpp macro being defined and VALUE is the value it is being given. -# -# ac_d sets the value in "#define NAME VALUE" lines. -ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)' -ac_dB='[ ].*$,\1#\2' -ac_dC=' ' -ac_dD=',;t' -# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE". -ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' -ac_uB='$,\1#\2define\3' -ac_uC=' ' -ac_uD=',;t' - -for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue - # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". - case $ac_file in - - | *:- | *:-:* ) # input from stdin - cat >$tmp/stdin - ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; - *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; - * ) ac_file_in=$ac_file.in ;; - esac - - test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5 -echo "$as_me: creating $ac_file" >&6;} - - # First look for the input files in the build tree, otherwise in the - # src tree. - ac_file_inputs=`IFS=: - for f in $ac_file_in; do - case $f in - -) echo $tmp/stdin ;; - [\\/$]*) - # Absolute (can't be DOS-style, as IFS=:) - test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -echo "$as_me: error: cannot find input file: $f" >&2;} - { (exit 1); exit 1; }; } - echo $f;; - *) # Relative - if test -f "$f"; then - # Build tree - echo $f - elif test -f "$srcdir/$f"; then - # Source tree - echo $srcdir/$f - else - # /dev/null tree - { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -echo "$as_me: error: cannot find input file: $f" >&2;} - { (exit 1); exit 1; }; } - fi;; - esac - done` || { (exit 1); exit 1; } - # Remove the trailing spaces. - sed 's/[ ]*$//' $ac_file_inputs >$tmp/in - -_ACEOF - -# Transform confdefs.h into two sed scripts, `conftest.defines' and -# `conftest.undefs', that substitutes the proper values into -# config.h.in to produce config.h. The first handles `#define' -# templates, and the second `#undef' templates. -# And first: Protect against being on the right side of a sed subst in -# config.status. Protect against being in an unquoted here document -# in config.status. -rm -f conftest.defines conftest.undefs -# Using a here document instead of a string reduces the quoting nightmare. -# Putting comments in sed scripts is not portable. -# -# `end' is used to avoid that the second main sed command (meant for -# 0-ary CPP macros) applies to n-ary macro definitions. -# See the Autoconf documentation for `clear'. -cat >confdef2sed.sed <<\_ACEOF -s/[\\&,]/\\&/g -s,[\\$`],\\&,g -t clear -: clear -s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp -t end -s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp -: end -_ACEOF -# If some macros were called several times there might be several times -# the same #defines, which is useless. Nevertheless, we may not want to -# sort them, since we want the *last* AC-DEFINE to be honored. -uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines -sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs -rm -f confdef2sed.sed - -# This sed command replaces #undef with comments. This is necessary, for -# example, in the case of _POSIX_SOURCE, which is predefined and required -# on some systems where configure will not decide to define it. -cat >>conftest.undefs <<\_ACEOF -s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */, -_ACEOF - -# Break up conftest.defines because some shells have a limit on the size -# of here documents, and old seds have small limits too (100 cmds). -echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS -echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS -echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS -echo ' :' >>$CONFIG_STATUS -rm -f conftest.tail -while grep . conftest.defines >/dev/null -do - # Write a limited-size here document to $tmp/defines.sed. - echo ' cat >$tmp/defines.sed <>$CONFIG_STATUS - # Speed up: don't consider the non `#define' lines. - echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS - # Work around the forget-to-reset-the-flag bug. - echo 't clr' >>$CONFIG_STATUS - echo ': clr' >>$CONFIG_STATUS - sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS - echo 'CEOF - sed -f $tmp/defines.sed $tmp/in >$tmp/out - rm -f $tmp/in - mv $tmp/out $tmp/in -' >>$CONFIG_STATUS - sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail - rm -f conftest.defines - mv conftest.tail conftest.defines -done -rm -f conftest.defines -echo ' fi # grep' >>$CONFIG_STATUS -echo >>$CONFIG_STATUS - -# Break up conftest.undefs because some shells have a limit on the size -# of here documents, and old seds have small limits too (100 cmds). -echo ' # Handle all the #undef templates' >>$CONFIG_STATUS -rm -f conftest.tail -while grep . conftest.undefs >/dev/null -do - # Write a limited-size here document to $tmp/undefs.sed. - echo ' cat >$tmp/undefs.sed <>$CONFIG_STATUS - # Speed up: don't consider the non `#undef' - echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS - # Work around the forget-to-reset-the-flag bug. - echo 't clr' >>$CONFIG_STATUS - echo ': clr' >>$CONFIG_STATUS - sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS - echo 'CEOF - sed -f $tmp/undefs.sed $tmp/in >$tmp/out - rm -f $tmp/in - mv $tmp/out $tmp/in -' >>$CONFIG_STATUS - sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail - rm -f conftest.undefs - mv conftest.tail conftest.undefs -done -rm -f conftest.undefs - -cat >>$CONFIG_STATUS <<\_ACEOF - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - if test x"$ac_file" = x-; then - echo "/* Generated by configure. */" >$tmp/config.h - else - echo "/* $ac_file. Generated by configure. */" >$tmp/config.h - fi - cat $tmp/in >>$tmp/config.h - rm -f $tmp/in - if test x"$ac_file" != x-; then - if diff $ac_file $tmp/config.h >/dev/null 2>&1; then - { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 -echo "$as_me: $ac_file is unchanged" >&6;} - else - ac_dir=`(dirname "$ac_file") 2>/dev/null || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - { if $as_mkdir_p; then - mkdir -p "$ac_dir" - else - as_dir="$ac_dir" - as_dirs= - while test ! -d "$as_dir"; do - as_dirs="$as_dir $as_dirs" - as_dir=`(dirname "$as_dir") 2>/dev/null || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - done - test ! -n "$as_dirs" || mkdir $as_dirs - fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 -echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} - { (exit 1); exit 1; }; }; } - - rm -f $ac_file - mv $tmp/config.h $ac_file - fi - else - cat $tmp/config.h - rm -f $tmp/config.h - fi -done -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF - -{ (exit 0); exit 0; } -_ACEOF -chmod +x $CONFIG_STATUS -ac_clean_files=$ac_clean_files_save - - -# configure is writing to config.log, and then calls config.status. -# config.status does its own redirection, appending to config.log. -# Unfortunately, on DOS this fails, as config.log is still kept open -# by configure, so config.status won't be able to write to it; its -# output is simply discarded. So we exec the FD to /dev/null, -# effectively closing config.log, so it can be properly (re)opened and -# appended to by config.status. When coming back to configure, we -# need to make the FD available again. -if test "$no_create" != yes; then - ac_cs_success=: - ac_config_status_args= - test "$silent" = yes && - ac_config_status_args="$ac_config_status_args --quiet" - exec 5>/dev/null - $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false - exec 5>>config.log - # Use ||, not &&, to avoid exiting from the if with $? = 1, which - # would make configure fail if this is the last instruction. - $ac_cs_success || { (exit 1); exit 1; } -fi - -# ) -if test "x${OS_IS_WIN}" = "x1"; then -#cp -f ../config.h ../Cantera/src -cd ../ext/f2c_libs -cp arith.hwin32 arith.h -cd ../../config -fi -if test -f "../test_problems/ck2cti_test/runtest"; then - chmod +x ../test_problems/ck2cti_test/runtest -fi -if test -f "../bin/install_tsc"; then - chmod +x ../bin/install_tsc -fi - - -echo -if test "x${OS_IS_WIN}" = "x0"; then - echo "Now type '${MAKE}' to build Cantera" -# else -# echo "Now start Visual Studio, open workspace 'win32/cantera.dsw'," -# echo "and build project 'all'. When this finishes, come back here and " -# echo "type 'make win' to make the Python and/or MATLAB interfaces." -fi -echo - diff --git a/config/configure.in b/config/configure.in deleted file mode 100755 index 9dc8554f1..000000000 --- a/config/configure.in +++ /dev/null @@ -1,1000 +0,0 @@ -dnl Process this file with autoconf to produce a configure script. -define([AC_CACHE_LOAD], )dnl -define([AC_CACHE_SAVE], )dnl -AC_INIT(Cantera.README) -AC_CONFIG_HEADER(../config.h) -AC_CONFIG_AUX_DIR(.) - -echo " " -echo "--------------------------------------------------------------" -echo " " -echo " Cantera Configuration Script " -echo " " -echo "--------------------------------------------------------------" -echo " " - -AC_DEFINE(NDEBUG) - -ac_sys_system=`uname -s` -ac_sys_release=`uname -r` -sys_hardware='unknown' - -# -# Determine the number of hardware bits in the system -# -# BITHARDWARE is the default number of compilation bits in pointers -# -case $ac_sys_system in - Linux* ) - sys_harware=`uname -i` - echo 'linux ' $sys_hardware - case $sys_hardware in - x86_64 ) BITHARDWARE=64 ;; - * ) BITHARDWARE=${BITHARDWARE:="32"} ;; - esac ;; - * ) BITHARDWARE=${BITHARDWARE:="32"} ;; -esac -# -# BITCOMPILE is the desired number of compilation bits in pointers -# Note, it can be different than the number of hardware bits. -# Many times you will want to compile 32 bits on a 64 bit -# machine -if test -z $BITCOMPILE ; then - BITCOMPILE=$BITHARDWARE -fi - -BITCHANGE= -if test $BITCOMPILE != $BITHARDWARE ; then - BITCHANGE='y' -fi - -# echo 'BITHARDWARE= ' $BITHARDWARE -# echo 'BITCOMPILE= ' $BITCOMPILE -AC_SUBST(BITCOMPILE) -AC_SUBST(BITHARDWARE) -AC_SUBST(BITCHANGE) - -SHARED_CTLIB=0 -OS_IS_DARWIN=0 -OS_IS_WIN=0 -OS_IS_CYGWIN=0 -EXTRA_LINK=${EXTRA_LINK:=""} - -mex_ext=mexglx -ldemulationarg= - -case $ac_sys_system in - Darwin*) OS_IS_DARWIN=1 - EXTRA_LINK="-framework Accelerate "$EXTRA_LINK - CXX_INCLUDES="$CXX_INCLUDES -I/System/Library/Frameworks/Accelerate.framework/Headers" - mex_ext=mexmac;; - CYGWIN*) OS_IS_CYGWIN=1; mex_ext=dll;; - Linux* ) case $BITHARDWARE in - 64 ) if test "$BITCHANGE" = "y" ; then - ldemulationarg='-melf_i386' - fi ;; - esac -esac - -CVF_LIBDIR="" -if test "x${OS_IS_CYGWIN}" = "x1"; then - if test "${USE_VISUAL_STUDIO}" = "y"; then - OS_IS_WIN=1; - OS_IS_CYGWIN=0; - CVF_LIBDIR=$FORTRAN_LIB_DIR - fi -fi -AC_SUBST(CVF_LIBDIR) - -#echo "ldemulationarg = " $ldemulationarg -AC_SUBST(ldemulationarg) - -# -# Determine if clib is to be a static or dynamic library -# -> will test to see if USE_DLL is defined in the cygwmin environment -# -USE_CLIB_DLL=0 -if test "x${OS_IS_WIN}" = "x1"; then - if test -n ${USE_CLIB_DLL} ; then - USE_CLIB_DLL=1 - fi -fi -AC_SUBST(USE_CLIB_DLL) - -prdef="/usr/local/cantera" -if test "x$OS_IS_DARWIN" = "x1"; then prdef="/Applications/Cantera"; fi - -local_inst=1 -if test "x${prefix}" = "xNONE"; then - prefix=${prdef} - local_inst=0 -fi -exec_prefix=${prefix} - -if test "x${OS_IS_WIN}" = "x1"; then - prefix=`cygpath -a -m "${prefix}" ` -fi -echo "Cantera will be installed in ${prefix}" -AC_SUBST(prefix) - -AC_SUBST(local_inst) - -# -# Determination of Python site-package directory location -# -local_python_inst=${local_inst} -if test "x${SET_PYTHON_SITE_PACKAGE_TOPDIR}" = "xy"; then - python_prefix=${PYTHON_SITE_PACKAGE_TOPDIR} - python_win_prefix=$python_prefix - if test "x${OS_IS_WIN}" = "x1" ; then - python_prefix=`cygpath -a -m "${python_prefix}"` - python_win_prefix=`cygpath -a -w "${python_prefix}"` - elif test "x${OS_IS_CYGWIN}" = "x1" ; then - python_prefix=`cygpath -a -u "${python_prefix}"` - python_win_prefix=`cygpath -a -w "${python_prefix}"` - fi - local_python_inst=1 - echo "Cantera's Python packages will be installed in ${python_prefix}" -else - python_prefix=$prefix - python_win_prefix=$python_prefix - if test "x${OS_IS_WIN}" = "x1"; then - python_win_prefix=`cygpath -a -w "${python_prefix}" ` - fi -fi - -AC_SUBST(local_python_inst) -AC_SUBST(python_prefix) -AC_SUBST(python_win_prefix) - -ctversion=${CANTERA_VERSION} -AC_SUBST(ctversion) -AC_DEFINE_UNQUOTED(CANTERA_VERSION,"$ctversion") - -homedir=${HOME} -AC_SUBST(homedir) - -# A compact installation is one in which the $prefix directory -# contains only Cantera files. It is different than a local -# installation, in that the Python package is installed with other -# Python packages and modules in site-packages, rather than with the -# rest of the Cantera files, as in a local installation. Therefore, -# with a compact installation, there is no need to set PYTHONPATH. A -# compact installation is done on all machines now by default. -# This simplifies the installation issues, because now all Cantera -# installations look the same, except perhaps for the locations -# of the python packages. -# An option called, "distributed installations", is no longer -# supported. - -ct_libdir=${prefix}/lib -ct_bindir=${prefix}/bin -ct_incdir=${prefix}/include/cantera -ct_incroot=${prefix}/include -ct_datadir=${prefix}/data -ct_demodir=${prefix}/demos -ct_templdir=${prefix}/templates -ct_tutdir=${prefix}/tutorials -ct_docdir=${prefix}/doc -ct_dir=${prefix} -ct_mandir=${prefix} - -AC_SUBST(ct_libdir) -AC_SUBST(ct_bindir) -AC_SUBST(ct_incdir) -AC_SUBST(ct_incroot) -AC_SUBST(ct_datadir) -AC_SUBST(ct_demodir) -AC_SUBST(ct_templdir) -AC_SUBST(ct_tutdir) -AC_SUBST(ct_docdir) -AC_SUBST(ct_dir) -AC_SUBST(ct_mandir) - -COMPACT_INSTALL=1 -AC_SUBST(COMPACT_INSTALL) - -AC_CANONICAL_SYSTEM() -# the root of the source tree -ctroot=`(cd ..;pwd)` -builddir=$target -if test "x${OS_IS_WIN}" = "x1"; then - ctroot=`cygpath -a -m "${ctroot}" | sed 's/\\\/\\//g'` - builddir="i686-pc-win32" -fi - -if test -z "$username"; then username=$USER; fi -AC_SUBST(username) - -AC_SUBST(ctroot) - -# The include directory in the 'build' subdirectory. -# This is required to build the test problems -# before Cantera has been installed. -buildinc=$ctroot/build/include -AC_SUBST(buildinc) - -buildlib=$ctroot/build/lib/$builddir -AC_SUBST(buildlib) -buildbin=$ctroot/build/bin/$builddir -AC_SUBST(buildbin) - -# add definitions to config.h -if test "x${OS_IS_DARWIN}" = "x1"; then - AC_DEFINE_UNQUOTED(DARWIN,$OS_IS_DARWIN) -fi -if test "x${OS_IS_CYGWIN}" = "x1"; then - AC_DEFINE_UNQUOTED(CYGWIN,$OS_IS_CYGWIN) -fi -if test "x${OS_IS_WIN}" = "x1"; then - AC_DEFINE_UNQUOTED(WINMSVC,$OS_IS_WIN) -fi -AC_DEFINE_UNQUOTED(RXNPATH_FONT,"$RPFONT") -#AC_DEFINE_UNQUOTED(CANTERA_ROOT,"$prefix/cantera") -AC_DEFINE_UNQUOTED(CANTERA_DATA,"$ct_datadir") - - -if test -z "$MAKE"; then MAKE='make'; fi -AC_SUBST(MAKE) - -#----------- ARCHIVE -------------------- - -if test "x${OS_IS_DARWIN}" = "x1"; then -ARCHIVE='libtool -static -o' -fi - -AC_SUBST(ARCHIVE) - -DO_RANLIB=1 -if test "x${RANLIB}" = "x"; then -DO_RANLIB=0 -fi - -AC_SUBST(DO_RANLIB) -AC_SUBST(RANLIB) - -#---------------------------------------- - - -AC_SUBST(SOEXT) - -if test -z "$SHARED"; then SHARED='-shared'; fi -AC_SUBST(SHARED) - -if test -z "$PIC"; then PIC='-fPIC'; fi -AC_SUBST(PIC) - -#if test -z "$LCXX_FLAGS"; then LCXX_FLAGS="$CXXFLAGS"; fi -AC_SUBST(LCXX_FLAGS) - -#if test -z "$LCXX_END_LIBS"; then LCXX_END_LIBS='-lm'; fi -AC_SUBST(LCXX_END_LIBS) - -AC_SUBST(CXX_INCLUDES) - -######################################################### -# User Code -######################################################### -USERDIR="" -INCL_USER_CODE=0 -if test -n "$USER_SRC_DIR"; then USERDIR=$USER_SRC_DIR; INCL_USER_CODE=1; fi -AC_SUBST(USERDIR) -AC_SUBST(INCL_USER_CODE) - -use_sundials=0 -sundials_inc= -CVODE_LIBS='-lcvode' - -############################################################################ -# SUNDIALS SETUP -########################################################################### -if test "$USE_SUNDIALS" = "default"; then -ldsave=$LDFLAGS -LDFLAGS='-L'$SUNDIALS_HOME/lib' '$ldsave -fi - -AC_CHECK_LIB(sundials_cvodes, CVodeCreate, [use_sundials=1], [use_sundials=0],\ -[-lsundials_shared -lsundials_nvecserial -lm]) - -if test "x$USE_SUNDIALS" = "xy"; then -use_sundials=1 -fi - -if test ${use_sundials} = 1; then -AC_DEFINE(HAS_SUNDIALS) -echo "using CVODES from SUNDIALS... Sensitivity analysis enabled." -CVODE_LIBS='-lsundials_cvodes -lsundials_shared -lsundials_nvecserial' -sundials_include='-I'${SUNDIALS_HOME}/include -fi - -if test ${use_sundials} = 0; then -echo "using CVODE... Sensitivity analysis disabled." -echo "-> To enable sensitivity analysis, install the SUNDIALS package with CVODES." -fi - -AC_SUBST(use_sundials) -AC_SUBST(CVODE_LIBS) -AC_SUBST(sundials_include) - - -######################################################### -# The Cantera Kernel -######################################################### -KERNEL='base' -KERNEL_OBJ='$(BASE_OBJ)' -BUILD_CK= - -NEED_CKREADER= -NEED_LAPACK= -#NEED_RECIPES= -NEED_MATH= -NEED_TPX= -NEED_F2C= -NEED_CVODE= -NEED_TRANSPORT= -NEED_ZEROD= -NEED_ONED= - -if test "$ENABLE_THERMO" = "y"; then - KERNEL=$KERNEL' 'thermo; - KERNEL_OBJ=$KERNEL_OBJ' $(THERMO_OBJ)' -fi - -if test "$WITH_METAL" = "y"; then - AC_DEFINE(WITH_METAL) - hdrs=$hdrs' MetalPhase.h' -fi -if test "$WITH_STOICH_SUBSTANCE" = "y"; then - AC_DEFINE(WITH_STOICH_SUBSTANCE) - hdrs=$hdrs' StoichSubstance.h' - objs=$objs' StoichSubstance.o' -fi -if test "$WITH_PURE_FLUIDS" = "y"; then - AC_DEFINE(WITH_PURE_FLUIDS) - hdrs=$hdrs' PureFluidPhase.h' - objs=$objs' PureFluidPhase.o' -fi -if test "$WITH_LATTICE_SOLID" = "y"; then - AC_DEFINE(WITH_LATTICE_SOLID) - hdrs=$hdrs' LatticeSolidPhase.h' - objs=$objs' LatticeSolidPhase.o' -fi -phase_object_files=$objs -phase_header_files=$hdrs -AC_SUBST(phase_object_files) -AC_SUBST(phase_header_files) - -COMPILE_CATHERMO=0 -if test "$WITH_ELECTROLYTES" = "y"; then - AC_DEFINE(WITH_ELECTROLYTES) - COMPILE_CATHERMO=1 -fi -AC_SUBST(COMPILE_CATHERMO) - -if test "$ENABLE_KINETICS" = "y"; then - KERNEL=$KERNEL' 'kinetics; - KERNEL_OBJ=$KERNEL_OBJ' $(KINETICS_OBJ) $(HETEROKIN_OBJ)' -fi - -if test "$ENABLE_CK" = "y" ; then - BUILD_CK=1 - NEED_CKREADER=1 - KERNEL=$KERNEL' 'ck -fi - -if test "$ENABLE_TRANSPORT" = "y" ; then - KERNEL=$KERNEL' 'trprops - NEED_LAPACK=1 - NEED_MATH=1 - NEED_TRANSPORT=1 -fi - -if test "$ENABLE_EQUIL" = "y" ; then - KERNEL=$KERNEL' 'equil - KERNEL_OBJ=$KERNEL_OBJ' $(EQUIL_OBJ)' - NEED_LAPACK=1 -# NEED_RECIPES=1 -fi - -if test "$ENABLE_REACTORS" = "y" ; then - KERNEL=$KERNEL' 'reactor - NEED_CVODE=1 - NEED_ZEROD=1 -fi - -if test "$ENABLE_SOLVERS" = "y" ; then - KERNEL=$KERNEL' 'solvers - KERNEL_OBJ=$KERNEL_OBJ' $(SOLVERS_OBJ)' - NEED_CVODE=1 - NEED_MATH=1 -fi - -if test "$ENABLE_FLOW1D" = "y" ; then - KERNEL=$KERNEL' 'flow1D - NEED_LAPACK=1 - NEED_MATH=1 - NEED_ONED=1 -fi - -if test "$ENABLE_RXNPATH" = "y" ; then - KERNEL=$KERNEL' 'rpath - KERNEL_OBJ=$KERNEL_OBJ' $(RPATH_OBJ)' -fi - -if test "$WITH_PURE_FLUIDS" = "y" ; then - KERNEL=$KERNEL' 'tpx - NEED_TPX=1 - AC_DEFINE(INCL_PURE_FLUIDS) -fi - -AC_SUBST(KERNEL) -AC_SUBST(KERNEL_OBJ) -AC_SUBST(BUILD_CK) -AC_SUBST(LIB_DIR) - - -######################################################## -# BLAS and LAPACK -######################################################## -# -# if lapack and blas libraries have been specified, then skip building the -# supplied libraries - - -build_lapack=0 -build_blas=0 -if test -z "$BLAS_LAPACK_LIBS"; then - if test "x$OS_IS_DARWIN" = "x0"; then - BLAS_LAPACK_LIBS="-lctlapack -lctblas" - BLAS_LAPACK_DIR="$buildlib" - build_blas=1 - build_lapack=1 - fi -fi - -AC_SUBST(build_lapack) - -AC_SUBST(build_blas) - -AC_SUBST(BLAS_LAPACK_LIBS) -AC_SUBST(BLAS_LAPACK_DIR) - -# -# Stubout section for f2c versions of lapack: -# Define these variables, but turn them off in main version of code -# -build_with_f2c=0 -if test -n $BUILD_WITH_F2C ; then - if test $BUILD_WITH_F2C = "y" -o $BUILD_WITH_F2C = "Y" ; then - build_with_f2c=1 - elif test $BUILD_WITH_F2C = "n" -o $BUILD_WITH_F2C = "N" ; then - build_with_f2c=0 - elif test $BUILD_WITH_F2C = "default" ; then - if test x$OS_IS_WIN = "x1" ; then - build_with_f2c=1 - else - build_with_f2c=0 - fi - fi -fi - -# -# Determine if you need the f2c library at link time -# -> Note, Linux systems already have the g2c library -# added in, which is the same thing as our -# f2c library. -if test x"$build_with_f2c" = "x1" ; then - NEED_F2C=1 - case $ac_sys_system in - Linux) NEED_F2C= ;; - esac -fi -# Darwin*) NEED_F2C= ;; - -AC_SUBST(build_with_f2c) - -# LOCAL_LIBS: -# Build a string of Cantera libraries necessary to link -# Cantera applications -# -LOCAL_LIBS= - -if test -n "$INCL_USER_CODE" -then LOCAL_LIBS=$LOCAL_LIBS' '-luser -fi - -if test -n "$NEED_ONED" -then LOCAL_LIBS=$LOCAL_LIBS' '-loneD -fi - -if test -n "$NEED_ZEROD" -then LOCAL_LIBS=$LOCAL_LIBS' '-lzeroD -fi - -if test -n "$NEED_TRANSPORT" -then LOCAL_LIBS=$LOCAL_LIBS' '-ltransport -fi - -LOCAL_LIBS=$LOCAL_LIBS' '-lcantera - -#if test -n "$NEED_RECIPES" -#then LOCAL_LIBS=$LOCAL_LIBS' '-lrecipes -#fi - -if test -n "$NEED_CVODE"; then -LOCAL_LIBS=$LOCAL_LIBS' '$CVODE_LIBS -fi - -if test -n "$NEED_LAPACK" -then LOCAL_LIBS=$LOCAL_LIBS' '$BLAS_LAPACK_LIBS -fi - -if test -n "$NEED_MATH" -then LOCAL_LIBS=$LOCAL_LIBS' '-lctmath -fi - -if test -n "$NEED_TPX" -then LOCAL_LIBS=$LOCAL_LIBS' '-ltpx -fi - -if test -n "$NEED_F2C" -then LOCAL_LIBS=$LOCAL_LIBS' '-lctf2c -else - case $ac_sys_system in - Linux) LOCAL_LIBS=$LOCAL_LIBS' '-lg2c;; - esac -fi -# Darwin*) LOCAL_LIBS=$LOCAL_LIBS' '-lg2c;; - -if test -n "$NEED_CKREADER" -then LOCAL_LIBS=$LOCAL_LIBS' '-lconverters -fi - -LOCAL_LIB_DIRS= -if test -n "$BLAS_LAPACK_DIR" -then LOCAL_LIB_DIRS=$LOCAL_LIB_DIRS' -L'$BLAS_LAPACK_DIR -fi - - -if test -n "$SUNDIALS_HOME" -then LOCAL_LIB_DIRS=$LOCAL_LIB_DIRS' -L'$SUNDIALS_HOME/lib -fi - - -AC_SUBST(LOCAL_LIB_DIRS) -AC_SUBST(LOCAL_LIBS) - -#------------------------------------------------- -# Language Interfaces -#------------------------------------------------- - -AC_SUBST(CT_SHARED_LIB) - - -BUILD_F90=1 -if test "x$BUILD_F90_INTERFACE" = "xn"; then - BUILD_F90=0 -fi - -if test "x$F77FLAGS" = "x"; then - F77FLAGS=$FFLAGS -fi -AC_SUBST(F77FLAGS) - -BUILD_CLIB=1 - - - -#---------------------------------------------------------------- -# Python Interface -#---------------------------------------------------------------- - -BUILD_PYTHON=0 -if test "x$PYTHON_PACKAGE" = "xfull"; then - BUILD_PYTHON=2 -elif test "x$PYTHON_PACKAGE" = "xdefault"; then - BUILD_PYTHON=2 -elif test "x$PYTHON_PACKAGE" = "xminimal"; then - BUILD_PYTHON=1 -elif test "x$PYTHON_PACKAGE" = "xnone"; then - BUILD_PYTHON=0 -fi - -if test "$PYTHON_CMD" = "default" -o \ - "$PYTHON_CMD"x = "x"; then - AC_PATH_PROGS(PYTHON_CMD, python2 python, "none") - if test "$PYTHON_CMD" = "none"; then - BUILD_PYTHON=0 - echo "Python not found. Only those portions of Cantera that" - echo "can be installed without Python will be installed." -# echo -# echo "********************************************************************" -# echo "Configuration error. Python is required to build Cantera, but it" -# echo "cannot be found. Set environment variable PYTHON_CMD to the full path to" -# echo "the Python interpreter on your system, and run configure again." -# echo "********************************************************************" -# exit 1 - else - echo "Python command set by configure to " $PYTHON_CMD - fi -else - echo "Python command preset to $PYTHON_CMD" -fi - - -AC_SUBST(BUILD_PYTHON) -AC_DEFINE_UNQUOTED(PYTHON_EXE,"$PYTHON_CMD") - -if test "$USE_NUMERIC" = "y"; then -AC_DEFINE(HAS_NUMERIC) -fi - -NUMARRAY_INC_DIR="" -if test -n "$NUMARRAY_HOME"; then -NUMARRAY_INC_DIR="$NUMARRAY_HOME/include/python" -fi -AC_SUBST(NUMARRAY_INC_DIR) -AC_SUBST(NUMARRAY_HOME) -AC_SUBST(CANTERA_PYTHON_HOME) - -#-------------------------- -# CVS Tag -#-------------------------- -CVSTAG=`${PYTHON_CMD} ../tools/src/findtag.py ..` -if test "x$CVSTAG" = "x"; then -CVSTAG="HEAD" -fi -AC_SUBST(CVSTAG) - - -# -# Matlab Interface -# -BUILD_MATLAB=0 -if test "$BUILD_MATLAB_TOOLBOX" != "n"; then - if test -z "$MATLAB_CMD"; then - AC_PATH_PROG(MATLAB_CMD, matlab, "none") - if test "$MATLAB_CMD" != "none"; then BUILD_MATLAB=1; BUILD_CLIB=1; fi - else - echo "Matlab command preset to $(MATLAB_CMD)$" - fi - if test "x$OS_IS_WIN" = "x1"; then - MATLAB_CMD=`cygpath -a -m "$MATLAB_CMD" ` - echo "Windows MATLAB command: ${MATLAB_CMD}" - fi -else - echo "MATLAB interface will not be installed" - if test -z "$MATLAB_CMD"; then - MATLAB_CMD="matlab" - fi -fi -AC_SUBST(BUILD_MATLAB) -AC_SUBST(MATLAB_CMD) -AC_SUBST(BUILD_CLIB) - -#------------------------------------------------- - -export_name=$target -AC_SUBST(export_name) - - -dnl Checks for programs. -AC_PROG_INSTALL -precompile_headers=no -if test "x$OS_IS_WIN" = "x1"; then -CXX=cl.exe -CC=cl.exe -else - -AC_PROG_CXX() -AC_PROG_CC() - -AC_MSG_CHECKING(for ability to precompile headers) - -if test -n "$GCC"; then - msg=`rm -f *h.gch; $CXX testpch.h &> /dev/null` - if test -f testpch.h.gch; then - precompile_headers=yes - AC_DEFINE(USE_PCH) - fi -fi -AC_MSG_RESULT(${precompile_headers}) -fi - -has_sstream=no -AC_MSG_CHECKING(for sstream) -cat >> testsstream.cpp << EOF -#include -main() {} -EOF - msg=`${CXX} -c testsstream.cpp &> /dev/null` - if test -f testsstream.o; then - has_sstream=yes - rm testsstream.o - AC_DEFINE(HAS_SSTREAM) - fi -rm -f testsstream.cpp -AC_MSG_RESULT(${has_sstream}) - - -#--------------------------------- -# Fortran -#--------------------------------- - -#if test x"$build_with_f2c" = "x0"; then - AC_PROG_F77() - -# if G77 is defined, then add a flag to turn off adding a second underscore -# to procedures that have an underscore in the name - if test -n "$G77"; then - FFLAGS=$FFLAGS' -fno-second-underscore' - fi - -dnl Checks for libraries. -AC_F77_LIBRARY_LDFLAGS() - -override_f77_libs=0; -case $ac_sys_system in - Darwin*) FLIBS='-lSystem'; override_f77_libs=1; SHARED_CTLIB=0;; -esac - -if test $override_f77_libs -gt 0; then - echo The Fortran 77 libraries on this platform are not correctly determined by - echo the configuration process. They are being manually set to - echo FLIBS = $FLIBS -fi - -#fi - -#-------------------------------------------- - - -if test "x${BUILD_F90}" != "x0"; then - if test "$F90" = "default" -o \ - "$F90"x = "x"; then - AC_PATH_PROGS(F90, f95 gfortran g95, "none") - if test "$F90" = "none" ; then - echo "ERROR: Fortran 90 requested, but no Fortran 90/95 compiler found!" - else - echo "Fortran compiler set to " $F90 - fi - else - echo "Fortran 90/95 compiler preset to $F90" - fi -fi - -has_f90=no -f90type=none -f90_module_dir='-I' -f90_opts='' - -if test "x${BUILD_F90}" != "x0"; then - AC_MSG_CHECKING(Fortran 90 compiler ($F90) type) - cat >> testf90.f90 << EOF -module mt -double precision, parameter :: x = 2.3 -end module mt -program testf90 -use mt -integer :: i -end program testf90 -EOF - msg=`${F90} -c testf90.f90 &> /dev/null` - if test -f testf90.o; then - has_f90=yes - rm testf90.o - f90type=unknown - fi -# - msg=`${F90} --version &> f90out` - isgfortran=`grep -c 'GNU Fortran 95' f90out` - if test "x${isgfortran}" != "x0"; then - f90type="gfortran" - f90opts="-fno-second-underscore -I. -I${ct_incdir}" - f90buildopts="-fno-second-underscore -I." - fi - - isg95=`grep -c 'G95' f90out` - if test "x${isg95}" != "x0"; then - f90type="g95" - f90opts="-fno-second-underscore -I. -I${ct_incdir}" - f90buildopts="-fno-second-underscore -I." - #case $ac_sys_system in - # Darwin*) FLIBS='-lg2c -lcc_dynamic';; - #esac - fi - - msg=`${F90} -V &> f90out` - isnag=`grep -c NAGWare f90out` - if test "x${isnag}" != "x0"; then - f90type="NAG" - f90opts="-I. -I${ct_incdir}" - f90buildopts="-I." - fi -# - msg=`${F90} -V -c testf90.f90 &> f90out` - isabsoft=`grep -c Absoft f90out` - if test "x${isabsoft}" != "x0"; then - f90type="Absoft" - f90opts="-p. -p${ct_incdir} -s -YEXT_NAMES=LCS -YEXT_SFX=_ -YCFRL=1" - f90buildopts="-p. -s -YEXT_NAMES=LCS -YEXT_SFX=_ -YCFRL=1" - fi - rm -f testf90.f90 - AC_MSG_RESULT(${f90type}) - if test -n $BUILD_F90; then - if test "x${has_f90}" = "xno"; then - echo " -> cannot build the Fortran 90 interface" - BUILD_F90=0 - fi - fi -fi -savef90flags=${F90FLAGS} -F90FLAGS=${f90opts}' '${F90FLAGS} -F90BUILDFLAGS=${f90buildopts}' '${savef90flags} -AC_SUBST(BUILD_F90) -AC_SUBST(F90) -AC_SUBST(F90FLAGS) -AC_SUBST(F90BUILDFLAGS) - -AC_OBJEXT -AC_EXEEXT - -AC_SUBST(precompile_headers) -AC_SUBST(CXX_DEPENDS) -AC_SUBST(FLIBS) -AC_SUBST(OS_IS_DARWIN) -AC_SUBST(OS_IS_WIN) -AC_SUBST(OS_IS_CYGWIN) -AC_SUBST(SHARED_CTLIB) -AC_SUBST(mex_ext) - -# filename extensions for Fortran 77 -if test -z "$F77_EXT"; then F77_EXT=f; fi -AC_SUBST(F77_EXT) - - -AC_LANG_CPLUSPLUS - -if test -z "$CXX_EXT"; then CXX_EXT=cpp; fi -AC_SUBST(CXX_EXT) - -if test -z "$OBJ_EXT"; then OBJ_EXT='o'; fi -AC_SUBST(OBJ_EXT) - -if test -z "$EXE_EXT"; then EXE_EXT=$EXEEXT; fi -AC_SUBST(EXE_EXT) - -dnl AC_LANG_FORTRAN77 -#local_math_libs='-lcvode' -#AC_SUBST(local_math_libs) - - -math_libs='-lcvode -lctmath' -AC_SUBST(math_libs) - -if test "$LAPACK_FTN_TRAILING_UNDERSCORE" = "y" -then AC_DEFINE(LAPACK_FTN_TRAILING_UNDERSCORE) -fi - -if test "$LAPACK_FTN_STRING_LEN_AT_END" = "y" -then AC_DEFINE(LAPACK_FTN_STRING_LEN_AT_END) -fi - -if test "$LAPACK_NAMES" = "lower" -then AC_DEFINE(LAPACK_NAMES_LOWERCASE) -fi - -# from the Python configure.in file... - -# Set info about shared libraries. -AC_SUBST(SO) -AC_SUBST(LDSHARED) -# -# This command is used in the the linking statement -# of the shared libraries used to communicate with python. -# -AC_SUBST(EXTRA_LINK) - -# SO is the extension of shared libraries `(including the dot!) -# -- usually .so, .sl on HP-UX, .dll on Cygwin -AC_MSG_CHECKING(SO) -if test -z "$SO" -then - case $ac_sys_system in - hp*|HP*) SO=.sl;; - CYGWIN*) SO=.dll;; - Darwin*) SO=.dylib;; - *) SO=.so;; - esac -fi -AC_MSG_RESULT($SO) - -dnl Checks for header files. - -dnl Checks for typedefs, structures, and compiler characteristics. - -AC_LANG_CPLUSPLUS - -dnl AC_MSG_CHECKING(for the Standard Template Library) - -dnl Checks for library functions. - -AC_OUTPUT(../Cantera/Makefile \ - ../Cantera/src/Makefile \ - ../Cantera/src/zeroD/Makefile \ - ../Cantera/src/oneD/Makefile \ - ../Cantera/src/converters/Makefile \ - ../Cantera/src/transport/Makefile \ - ../Cantera/src/thermo/Makefile \ - ../Cantera/clib/src/Makefile \ - ../Cantera/fortran/src/Makefile \ - ../Cantera/fortran/f77demos/f77demos.mak \ - ../Cantera/fortran/f77demos/isentropic.dsp \ - ../Cantera/matlab/Makefile \ - ../Cantera/matlab/setup_matlab.py \ - ../Cantera/matlab/setup_winmatlab.py \ - ../Cantera/python/Makefile \ - ../Cantera/python/setup.py \ - ../Cantera/cxx/Makefile \ - ../Cantera/cxx/src/Makefile \ - ../Cantera/cxx/demos/Makefile \ - ../Cantera/user/Makefile \ - ../Cantera/python/src/Makefile \ - ../ext/lapack/Makefile \ - ../ext/blas/Makefile \ - ../ext/cvode/Makefile \ - ../ext/math/Makefile \ - ../ext/tpx/Makefile \ - ../ext/Makefile \ - ../ext/f2c_libs/Makefile \ - ../ext/f2c_blas/Makefile \ - ../ext/f2c_lapack/Makefile \ - ../ext/f2c_math/Makefile \ - ../examples/Makefile \ - ../examples/cxx/Makefile \ - ../Makefile \ - ../tools/Makefile \ - ../tools/src/Makefile \ - ../tools/src/sample.mak \ - ../tools/src/finish_install.py \ - ../tools/src/package4mac \ - ../tools/templates/f77/demo.mak \ - ../tools/templates/f90/demo.mak \ - ../tools/templates/cxx/demo.mak \ - ../tools/testtools/Makefile \ - ../data/inputs/Makefile \ - ../test_problems/Makefile \ - ../test_problems/cxx_ex/Makefile \ - ../test_problems/silane_equil/Makefile \ - ../test_problems/surfkin/Makefile \ - ../test_problems/diamondSurf/Makefile \ - ../test_problems/ck2cti_test/Makefile \ - ../test_problems/ck2cti_test/runtest \ - ../test_problems/python/Makefile \ - ../bin/install_tsc \ - ) -# ) -if test "x${OS_IS_WIN}" = "x1"; then -#cp -f ../config.h ../Cantera/src -cd ../ext/f2c_libs -cp arith.hwin32 arith.h -cd ../../config -fi -if test -f "../test_problems/ck2cti_test/runtest"; then - chmod +x ../test_problems/ck2cti_test/runtest -fi -if test -f "../bin/install_tsc"; then - chmod +x ../bin/install_tsc -fi - - -echo -if test "x${OS_IS_WIN}" = "x0"; then - echo "Now type '${MAKE}' to build Cantera" -# else -# echo "Now start Visual Studio, open workspace 'win32/cantera.dsw'," -# echo "and build project 'all'. When this finishes, come back here and " -# echo "type 'make win' to make the Python and/or MATLAB interfaces." -fi -echo - diff --git a/config/install-sh b/config/install-sh deleted file mode 100755 index 1f287e210..000000000 --- a/config/install-sh +++ /dev/null @@ -1,274 +0,0 @@ -#!/bin/sh -# -# install - install a program, script, or datafile -# This comes from X11R5 (mit/util/scripts/install.sh). -# -# Copyright 1991 by the Massachusetts Institute of Technology -# -# Permission to use, copy, modify, distribute, and sell this software and its -# documentation for any purpose is hereby granted without fee, provided that -# the above copyright notice appear in all copies and that both that -# copyright notice and this permission notice appear in supporting -# documentation, and that the name of M.I.T. not be used in advertising or -# publicity pertaining to distribution of the software without specific, -# written prior permission. M.I.T. makes no representations about the -# suitability of this software for any purpose. It is provided "as is" -# without express or implied warranty. -# -# Calling this script install-sh is preferred over install.sh, to prevent -# `make' implicit rules from creating a file called install from it -# when there is no Makefile. -# -# This script is compatible with the BSD install script, but was written -# from scratch. It can only install one file at a time, a restriction -# shared with many OS's install programs. - - -# set DOITPROG to echo to test this script - -# Don't use :- since 4.3BSD and earlier shells don't like it. -doit="${DOITPROG-}" - - -# put in absolute paths if you don't have them in your path; or use env. vars. - -mvprog="${MVPROG-mv}" -cpprog="${CPPROG-cp}" -chmodprog="${CHMODPROG-chmod}" -chownprog="${CHOWNPROG-chown}" -chgrpprog="${CHGRPPROG-chgrp}" -stripprog="${STRIPPROG-strip}" -rmprog="${RMPROG-rm}" -mkdirprog="${MKDIRPROG-mkdir}" - -verbose="" -transformbasename="" -transform_arg="" -instcmd="$cpprog" -chmodcmd="$chmodprog 0755" -chowncmd="" -chgrpcmd="" -stripcmd="" -rmcmd="$rmprog -f" -mvcmd="$mvprog" -src="" -dst="" -dir_arg="" - -while [ x"$1" != x ]; do - case $1 in - -c) shift - continue;; - - -move) instcmd="$mvprog" - shift - continue;; - - -move) instcmd="$mvprog" - shift - continue;; - - -d) dir_arg=true - shift - continue;; - - -m) chmodcmd="$chmodprog $2" - shift - shift - continue;; - - -o) chowncmd="$chownprog $2" - shift - shift - continue;; - - -g) chgrpcmd="$chgrpprog $2" - shift - shift - continue;; - - -s) stripcmd="$stripprog" - shift - continue;; - - -t=*) transformarg=`echo $1 | sed 's/-t=//'` - shift - continue;; - - -b=*) transformbasename=`echo $1 | sed 's/-b=//'` - shift - continue;; - - -v) verbose="y" - shift - continue;; - - *) if [ x"$src" = x ] - then - src=$1 - else - # this colon is to work around a 386BSD /bin/sh bug - : - dst=$1 - fi - shift - continue;; - esac -done - -if [ x"$src" = x ] -then - echo "install: no input file specified" - exit 1 -else - true -fi - - -if [ x"$dir_arg" != x ]; then - dst=$src - src="" - - if [ -d $dst ]; then - instcmd=: - chmodcmd="" - else - instcmd=mkdir - fi - -else - -# Waiting for this to be detected by the "$instcmd $src $dsttmp" command -# might cause directories to be created, which would be especially bad -# if $src (and thus $dsttmp) contains '*'. - - if [ -f $src -o -d $src ] - then - true - else - echo "install: WARNING $src does not exist" - exit 0 - fi - - if [ x"$dst" = x ] - then - echo " install: no destination specified" - exit 1 - else - true - fi - -# If destination is a directory, append the input filename; if your system -# does not like double slashes in filenames, you may need to add some logic - - if [ -d $dst ] - then - dst="$dst"/`basename $src` - else - true - fi -fi - -## this sed command emulates the dirname command -dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` - -# Make sure that the destination directory exists. -# this part is taken from Noah Friedman's mkinstalldirs script - -# Skip lots of stat calls in the usual case. -if [ ! -d "$dstdir" ]; then -defaultIFS=' -' -IFS="${IFS-${defaultIFS}}" - -oIFS="${IFS}" -# Some sh's can't handle IFS=/ for some reason. -IFS='%' -set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'` -IFS="${oIFS}" - -pathcomp='' - -while [ $# -ne 0 ] ; do - pathcomp="${pathcomp}${1}" - shift - - if [ ! -d "${pathcomp}" ] ; - then - $mkdirprog "${pathcomp}" - else - true - fi - - pathcomp="${pathcomp}/" -done -fi - -if [ x"$dir_arg" != x ] -then - $doit $instcmd $dst && - - if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi && - if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi && - if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi && - if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi - - if [ x"$verbose" = xy ] - then - echo "$doit $instcmd $dst" - fi -else - -# If we're going to rename the final executable, determine the name now. - - if [ x"$transformarg" = x ] - then - dstfile=`basename $dst` - else - dstfile=`basename $dst $transformbasename | - sed $transformarg`$transformbasename - fi - -# don't allow the sed command to completely eliminate the filename - - if [ x"$dstfile" = x ] - then - dstfile=`basename $dst` - else - true - fi - -# Make a temp file name in the proper directory. - - dsttmp=$dstdir/#inst.$$# - -# Move or copy the file name to the temp name - - $doit $instcmd $src $dsttmp && - - trap "rm -f ${dsttmp}" 0 && - -# and set any options; do chmod last to preserve setuid bits - -# If any of these fail, we abort the whole thing. If we want to -# ignore errors from any of these, just make sure not to ignore -# errors from the above "$doit $instcmd $src $dsttmp" command. - - if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi && - if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi && - if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi && - if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi && - -# Now rename the file to the real destination. - - $doit $rmcmd -f $dstdir/$dstfile && - $doit $mvcmd $dsttmp $dstdir/$dstfile - - if [ x"$verbose" = xy ] - then - echo "$src" ' -> ' "$dstdir/$dstfile" - fi -fi && - - -exit 0 diff --git a/config/testpch.h b/config/testpch.h deleted file mode 100644 index e33a809a2..000000000 --- a/config/testpch.h +++ /dev/null @@ -1,4 +0,0 @@ -// dummy header file used to test whether the compiler can precompile headers -#ifndef TESTPCH_H -#define TESTPCH_H -#endif diff --git a/config_cantera.cmake b/config_cantera.cmake deleted file mode 100644 index 075d86bc3..000000000 --- a/config_cantera.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -OPTION(BUILD_PYTHON_PACKAGE "Build the Python user interface?" ON) -OPTION(BUILD_CXX_INTERFACE "Build the C++ user interface?" ON) -OPTION(BUILD_F90_INTERFACE "Build the Fortran 90 user interface?" ON) -OPTION(BUILD_MATLAB_TOOLBOX "Build the Matlab Toolbox?" OFF) - -OPTION(CANTERA_BUILD_WITH_F2C "Use f2c versions of 3rd party numerical routines" ON) - -OPTION (BUILD_LAPACK "Build the lapack library?" 1) -OPTION (HAVE_SUNDIALS "Use Sundials from LLNL?" 0) - -# SET(PYTHON_CMD ${PYTHON_EXE}) - -SET(CANTERA_VERSION "1.7.2") - - -SET( WITH_PURE_FLUIDS 1 ) -SET( WITH_LATTICE_SOLID 1 ) -SET( WITH_METAL 1 ) -SET( WITH_STOICH_SUBSTANCE 1 ) -SET( WITH_IDEAL_SOLUTIONS 0 ) -SET(WITH_ELECTROLYTES 0 ) diff --git a/configure b/configure deleted file mode 100755 index d85b60181..000000000 --- a/configure +++ /dev/null @@ -1,8406 +0,0 @@ -#! /bin/sh -# Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68 for Cantera 1.7.0. -# -# -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software -# Foundation, Inc. -# -# -# This configure script is free software; the Free Software Foundation -# gives unlimited permission to copy, distribute and modify it. -## -------------------- ## -## M4sh Initialization. ## -## -------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi - - -as_nl=' -' -export as_nl -# Printing a long string crashes Solaris 7 /usr/bin/printf. -as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -# Prefer a ksh shell builtin over an external printf program on Solaris, -# but without wasting forks for bash or zsh. -if test -z "$BASH_VERSION$ZSH_VERSION" \ - && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='print -r --' - as_echo_n='print -rn --' -elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='printf %s\n' - as_echo_n='printf %s' -else - if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then - as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' - as_echo_n='/usr/ucb/echo -n' - else - as_echo_body='eval expr "X$1" : "X\\(.*\\)"' - as_echo_n_body='eval - arg=$1; - case $arg in #( - *"$as_nl"*) - expr "X$arg" : "X\\(.*\\)$as_nl"; - arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; - esac; - expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" - ' - export as_echo_n_body - as_echo_n='sh -c $as_echo_n_body as_echo' - fi - export as_echo_body - as_echo='sh -c $as_echo_body as_echo' -fi - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -IFS=" "" $as_nl" - -# Find who we are. Look in the path if we contain no directory separator. -as_myself= -case $0 in #(( - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break - done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - -# Unset variables that we do not need and which cause bugs (e.g. in -# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" -# suppresses any "Segmentation fault" message there. '((' could -# trigger a bug in pdksh 5.2.14. -for as_var in BASH_ENV ENV MAIL MAILPATH -do eval test x\${$as_var+set} = xset \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# CDPATH. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - -if test "x$CONFIG_SHELL" = x; then - as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which - # is contrary to our usage. Disable this feature. - alias -g '\${1+\"\$@\"}'='\"\$@\"' - setopt NO_GLOB_SUBST -else - case \`(set -o) 2>/dev/null\` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi -" - as_required="as_fn_return () { (exit \$1); } -as_fn_success () { as_fn_return 0; } -as_fn_failure () { as_fn_return 1; } -as_fn_ret_success () { return 0; } -as_fn_ret_failure () { return 1; } - -exitcode=0 -as_fn_success || { exitcode=1; echo as_fn_success failed.; } -as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } -as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } -as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } -if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : - -else - exitcode=1; echo positional parameters were not saved. -fi -test x\$exitcode = x0 || exit 1" - as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO - as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO - eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && - test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 -test \$(( 1 + 1 )) = 2 || exit 1" - if (eval "$as_required") 2>/dev/null; then : - as_have_required=yes -else - as_have_required=no -fi - if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : - -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_found=false -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - as_found=: - case $as_dir in #( - /*) - for as_base in sh bash ksh sh5; do - # Try only shells that exist, to save several forks. - as_shell=$as_dir/$as_base - if { test -f "$as_shell" || test -f "$as_shell.exe"; } && - { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : - CONFIG_SHELL=$as_shell as_have_required=yes - if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : - break 2 -fi -fi - done;; - esac - as_found=false -done -$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && - { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : - CONFIG_SHELL=$SHELL as_have_required=yes -fi; } -IFS=$as_save_IFS - - - if test "x$CONFIG_SHELL" != x; then : - # We cannot yet assume a decent shell, so we have to provide a - # neutralization value for shells without unset; and this also - # works around shells that cannot unset nonexistent variables. - # Preserve -v and -x to the replacement shell. - BASH_ENV=/dev/null - ENV=/dev/null - (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV - export CONFIG_SHELL - case $- in # (((( - *v*x* | *x*v* ) as_opts=-vx ;; - *v* ) as_opts=-v ;; - *x* ) as_opts=-x ;; - * ) as_opts= ;; - esac - exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} -fi - - if test x$as_have_required = xno; then : - $as_echo "$0: This script requires a shell more modern than all" - $as_echo "$0: the shells that I found on your system." - if test x${ZSH_VERSION+set} = xset ; then - $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" - $as_echo "$0: be upgraded to zsh 4.3.4 or later." - else - $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, -$0: including any error possibly output before this -$0: message. Then install a modern shell, or manually run -$0: the script under such a shell if you do have one." - fi - exit 1 -fi -fi -fi -SHELL=${CONFIG_SHELL-/bin/sh} -export SHELL -# Unset more variables known to interfere with behavior of common tools. -CLICOLOR_FORCE= GREP_OPTIONS= -unset CLICOLOR_FORCE GREP_OPTIONS - -## --------------------- ## -## M4sh Shell Functions. ## -## --------------------- ## -# as_fn_unset VAR -# --------------- -# Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset - -# as_fn_set_status STATUS -# ----------------------- -# Set $? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} # as_fn_set_status - -# as_fn_exit STATUS -# ----------------- -# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} # as_fn_exit - -# as_fn_mkdir_p -# ------------- -# Create "$as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" - - -} # as_fn_mkdir_p -# as_fn_append VAR VALUE -# ---------------------- -# Append the text in VALUE to the end of the definition contained in VAR. Take -# advantage of any shell optimizations that allow amortized linear growth over -# repeated appends, instead of the typical quadratic growth present in naive -# implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -# as_fn_arith ARG... -# ------------------ -# Perform arithmetic evaluation on the ARGs, and store the result in the -# global $as_val. Take advantage of shells that can avoid forks. The arguments -# must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - - -# as_fn_error STATUS ERROR [LINENO LOG_FD] -# ---------------------------------------- -# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are -# provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with STATUS, using 1 if that was 0. -as_fn_error () -{ - as_status=$1; test $as_status -eq 0 && as_status=1 - if test "$4"; then - as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 - fi - $as_echo "$as_me: error: $2" >&2 - as_fn_exit $as_status -} # as_fn_error - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - - - as_lineno_1=$LINENO as_lineno_1a=$LINENO - as_lineno_2=$LINENO as_lineno_2a=$LINENO - eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && - test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { - # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) - sed -n ' - p - /[$]LINENO/= - ' <$as_myself | - sed ' - s/[$]LINENO.*/&-/ - t lineno - b - :lineno - N - :loop - s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ - t loop - s/-\n.*// - ' >$as_me.lineno && - chmod +x "$as_me.lineno" || - { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensitive to this). - . "./$as_me.lineno" - # Exit status is that of the last command. - exit -} - -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in #((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -p' - fi -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -test -n "$DJDIR" || exec 7<&0 &1 - -# Name of the host. -# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, -# so uname gets run too. -ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - -# -# Initializations. -# -ac_default_prefix=/usr/local -ac_clean_files= -ac_config_libobj_dir=. -LIBOBJS= -cross_compiling=no -subdirs= -MFLAGS= -MAKEFLAGS= - -# Identity of this package. -PACKAGE_NAME='Cantera' -PACKAGE_TARNAME='cantera' -PACKAGE_VERSION='1.7.0' -PACKAGE_STRING='Cantera 1.7.0' -PACKAGE_BUGREPORT='' -PACKAGE_URL='' - -# Factoring default headers for most tests. -ac_includes_default="\ -#include -#ifdef HAVE_SYS_TYPES_H -# include -#endif -#ifdef HAVE_SYS_STAT_H -# include -#endif -#ifdef STDC_HEADERS -# include -# include -#else -# ifdef HAVE_STDLIB_H -# include -# endif -#endif -#ifdef HAVE_STRING_H -# if !defined STDC_HEADERS && defined HAVE_MEMORY_H -# include -# endif -# include -#endif -#ifdef HAVE_STRINGS_H -# include -#endif -#ifdef HAVE_INTTYPES_H -# include -#endif -#ifdef HAVE_STDINT_H -# include -#endif -#ifdef HAVE_UNISTD_H -# include -#endif" - -ac_subst_vars='LTLIBOBJS -LIBOBJS -INSTALL_VERBOSE -INSTALL_abs -TSCOMPARE_abs -EXTRA_LINK -LDSHARED -SO -math_libs -EXE_EXT -OBJ_EXT -CXX_EXT -F77_EXT -mex_ext -SHARED_CTLIB -OS_IS_CYGWIN -OS_IS_WIN -OS_IS_DARWIN -precompile_headers -LCXX_FLIBS -F90LIBS -F90BUILDFLAGS -F90FLAGS -BUILD_F90 -F90 -FLIBS -ac_ct_F77 -FFLAGS -F77 -HAVE_STRIPSYMBOLS -LCXX_END_LIBS -LCXX_FLAGS -CXX_INCLUDES -SHARED -SOEXT -EGREP -GREP -CXXCPP -INSTALL_DATA -INSTALL_SCRIPT -INSTALL_PROGRAM -PIC -export_name -BUILD_CLIB -BUILD_MATLAB -MATLAB_CMD -CVSTAG -CANTERA_PYTHON_HOME -NUMARRAY_HOME -NUMARRAY_INC_DIR -NUMPY_HOME -NUMPY_INC_DIR -BUILD_PYTHON -PYTHON_CMD -CT_SHARED_LIB -CANTERA_CORE_LIBS_DEP -CANTERA_CORE_LIBS -RAW_LIBS_DEP -INSTALL_LIBS_DEP -LOCAL_LIBS_DEP -LOCAL_LIBS -LOCAL_LIB_DIRS -BOOST_LIB_DIR -F2C_SYSTEMLIB -build_f2c_lib -build_with_f2c -BLAS_LAPACK_DIR -BLAS_LAPACK_LINK -BLAS_LAPACK_LIBS -build_blas -build_lapack -PURIFY -BOOST_LIB -BOOST_INCLUDE -COMPILE_INTERMEDIATE_ZEROED_KINETICS -COMPILE_H298MODIFY_CAPABILITY -COMPILE_VCSNONIDEAL -LIB_DIR -BUILD_CK -KERNEL_OBJ -KERNEL -WITH_REACTORS -COMPILE_RXNPATH -COMPILE_HETEROKIN -COMPILE_KINETICS -NEED_CATHERMO -COMPILE_ELECTROLYTES -COMPILE_IDEAL_SOLUTIONS -phase_header_files -phase_object_files -COMPILE_PURE_FLUIDS -CANTERA_DEBUG_MODE -sundials_lib_dep -sundials_lib -sundials_lib_dir -sundials_include -IDA_LIBS -CVODE_LIBS -use_sundials -INCL_USER_CODE -USERDIR -CXX_DEPENDS -RANLIB -DO_RANLIB -ARCHIVE -GRAPHVIZDIR -MAKE -buildbin -buildlib -buildinc -ctroot -username -target_os -target_vendor -target_cpu -target -host_os -host_vendor -host_cpu -host -build_os -build_vendor -build_cpu -build -ct_mandir -ct_dir -ct_docdir -ct_tutdir -ct_templdir -ct_demodir -ct_datadir -ct_incroot -ct_incdir -ct_bindir -ct_libdir -homedir -ctversion -python_win_prefix -python_prefix -local_python_inst -local_inst -USE_CLIB_DLL -CVF_LIBDIR -ldemulationarg -ac_ct_CC -CFLAGS -CC -OBJEXT -EXEEXT -ac_ct_CXX -CPPFLAGS -LDFLAGS -CXXFLAGS -CXX -BITCHANGE -BITHARDWARE -BITCOMPILE -target_alias -host_alias -build_alias -LIBS -ECHO_T -ECHO_N -ECHO_C -DEFS -mandir -localedir -libdir -psdir -pdfdir -dvidir -htmldir -infodir -docdir -oldincludedir -includedir -localstatedir -sharedstatedir -sysconfdir -datadir -datarootdir -libexecdir -sbindir -bindir -program_transform_name -prefix -exec_prefix -PACKAGE_URL -PACKAGE_BUGREPORT -PACKAGE_STRING -PACKAGE_VERSION -PACKAGE_TARNAME -PACKAGE_NAME -PATH_SEPARATOR -SHELL' -ac_subst_files='' -ac_user_opts=' -enable_option_checking -' - ac_precious_vars='build_alias -host_alias -target_alias -CXX -CXXFLAGS -LDFLAGS -LIBS -CPPFLAGS -CCC -CC -CFLAGS -CXXCPP -F77 -FFLAGS' - - -# Initialize some variables set by options. -ac_init_help= -ac_init_version=false -ac_unrecognized_opts= -ac_unrecognized_sep= -# The variables have the same names as the options, with -# dashes changed to underlines. -cache_file=/dev/null -exec_prefix=NONE -no_create= -no_recursion= -prefix=NONE -program_prefix=NONE -program_suffix=NONE -program_transform_name=s,x,x, -silent= -site= -srcdir= -verbose= -x_includes=NONE -x_libraries=NONE - -# Installation directory options. -# These are left unexpanded so users can "make install exec_prefix=/foo" -# and all the variables that are supposed to be based on exec_prefix -# by default will actually change. -# Use braces instead of parens because sh, perl, etc. also accept them. -# (The list follows the same order as the GNU Coding Standards.) -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datarootdir='${prefix}/share' -datadir='${datarootdir}' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -includedir='${prefix}/include' -oldincludedir='/usr/include' -docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' -infodir='${datarootdir}/info' -htmldir='${docdir}' -dvidir='${docdir}' -pdfdir='${docdir}' -psdir='${docdir}' -libdir='${exec_prefix}/lib' -localedir='${datarootdir}/locale' -mandir='${datarootdir}/man' - -ac_prev= -ac_dashdash= -for ac_option -do - # If the previous option needs an argument, assign it. - if test -n "$ac_prev"; then - eval $ac_prev=\$ac_option - ac_prev= - continue - fi - - case $ac_option in - *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; - *=) ac_optarg= ;; - *) ac_optarg=yes ;; - esac - - # Accept the important Cygnus configure options, so we can diagnose typos. - - case $ac_dashdash$ac_option in - --) - ac_dashdash=yes ;; - - -bindir | --bindir | --bindi | --bind | --bin | --bi) - ac_prev=bindir ;; - -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) - bindir=$ac_optarg ;; - - -build | --build | --buil | --bui | --bu) - ac_prev=build_alias ;; - -build=* | --build=* | --buil=* | --bui=* | --bu=*) - build_alias=$ac_optarg ;; - - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - ac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) - cache_file=$ac_optarg ;; - - --config-cache | -C) - cache_file=config.cache ;; - - -datadir | --datadir | --datadi | --datad) - ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=*) - datadir=$ac_optarg ;; - - -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ - | --dataroo | --dataro | --datar) - ac_prev=datarootdir ;; - -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ - | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) - datarootdir=$ac_optarg ;; - - -disable-* | --disable-*) - ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid feature name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"enable_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval enable_$ac_useropt=no ;; - - -docdir | --docdir | --docdi | --doc | --do) - ac_prev=docdir ;; - -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) - docdir=$ac_optarg ;; - - -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) - ac_prev=dvidir ;; - -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) - dvidir=$ac_optarg ;; - - -enable-* | --enable-*) - ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid feature name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"enable_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval enable_$ac_useropt=\$ac_optarg ;; - - -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ - | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ - | --exec | --exe | --ex) - ac_prev=exec_prefix ;; - -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ - | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ - | --exec=* | --exe=* | --ex=*) - exec_prefix=$ac_optarg ;; - - -gas | --gas | --ga | --g) - # Obsolete; use --with-gas. - with_gas=yes ;; - - -help | --help | --hel | --he | -h) - ac_init_help=long ;; - -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) - ac_init_help=recursive ;; - -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) - ac_init_help=short ;; - - -host | --host | --hos | --ho) - ac_prev=host_alias ;; - -host=* | --host=* | --hos=* | --ho=*) - host_alias=$ac_optarg ;; - - -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) - ac_prev=htmldir ;; - -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ - | --ht=*) - htmldir=$ac_optarg ;; - - -includedir | --includedir | --includedi | --included | --include \ - | --includ | --inclu | --incl | --inc) - ac_prev=includedir ;; - -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ - | --includ=* | --inclu=* | --incl=* | --inc=*) - includedir=$ac_optarg ;; - - -infodir | --infodir | --infodi | --infod | --info | --inf) - ac_prev=infodir ;; - -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) - infodir=$ac_optarg ;; - - -libdir | --libdir | --libdi | --libd) - ac_prev=libdir ;; - -libdir=* | --libdir=* | --libdi=* | --libd=*) - libdir=$ac_optarg ;; - - -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ - | --libexe | --libex | --libe) - ac_prev=libexecdir ;; - -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ - | --libexe=* | --libex=* | --libe=*) - libexecdir=$ac_optarg ;; - - -localedir | --localedir | --localedi | --localed | --locale) - ac_prev=localedir ;; - -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) - localedir=$ac_optarg ;; - - -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst | --locals) - ac_prev=localstatedir ;; - -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) - localstatedir=$ac_optarg ;; - - -mandir | --mandir | --mandi | --mand | --man | --ma | --m) - ac_prev=mandir ;; - -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) - mandir=$ac_optarg ;; - - -nfp | --nfp | --nf) - # Obsolete; use --without-fp. - with_fp=no ;; - - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c | -n) - no_create=yes ;; - - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) - no_recursion=yes ;; - - -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ - | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ - | --oldin | --oldi | --old | --ol | --o) - ac_prev=oldincludedir ;; - -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ - | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ - | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) - oldincludedir=$ac_optarg ;; - - -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) - ac_prev=prefix ;; - -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - prefix=$ac_optarg ;; - - -program-prefix | --program-prefix | --program-prefi | --program-pref \ - | --program-pre | --program-pr | --program-p) - ac_prev=program_prefix ;; - -program-prefix=* | --program-prefix=* | --program-prefi=* \ - | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) - program_prefix=$ac_optarg ;; - - -program-suffix | --program-suffix | --program-suffi | --program-suff \ - | --program-suf | --program-su | --program-s) - ac_prev=program_suffix ;; - -program-suffix=* | --program-suffix=* | --program-suffi=* \ - | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) - program_suffix=$ac_optarg ;; - - -program-transform-name | --program-transform-name \ - | --program-transform-nam | --program-transform-na \ - | --program-transform-n | --program-transform- \ - | --program-transform | --program-transfor \ - | --program-transfo | --program-transf \ - | --program-trans | --program-tran \ - | --progr-tra | --program-tr | --program-t) - ac_prev=program_transform_name ;; - -program-transform-name=* | --program-transform-name=* \ - | --program-transform-nam=* | --program-transform-na=* \ - | --program-transform-n=* | --program-transform-=* \ - | --program-transform=* | --program-transfor=* \ - | --program-transfo=* | --program-transf=* \ - | --program-trans=* | --program-tran=* \ - | --progr-tra=* | --program-tr=* | --program-t=*) - program_transform_name=$ac_optarg ;; - - -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) - ac_prev=pdfdir ;; - -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) - pdfdir=$ac_optarg ;; - - -psdir | --psdir | --psdi | --psd | --ps) - ac_prev=psdir ;; - -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) - psdir=$ac_optarg ;; - - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - silent=yes ;; - - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) - ac_prev=sbindir ;; - -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ - | --sbi=* | --sb=*) - sbindir=$ac_optarg ;; - - -sharedstatedir | --sharedstatedir | --sharedstatedi \ - | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ - | --sharedst | --shareds | --shared | --share | --shar \ - | --sha | --sh) - ac_prev=sharedstatedir ;; - -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ - | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ - | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ - | --sha=* | --sh=*) - sharedstatedir=$ac_optarg ;; - - -site | --site | --sit) - ac_prev=site ;; - -site=* | --site=* | --sit=*) - site=$ac_optarg ;; - - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - ac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - srcdir=$ac_optarg ;; - - -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ - | --syscon | --sysco | --sysc | --sys | --sy) - ac_prev=sysconfdir ;; - -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ - | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) - sysconfdir=$ac_optarg ;; - - -target | --target | --targe | --targ | --tar | --ta | --t) - ac_prev=target_alias ;; - -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) - target_alias=$ac_optarg ;; - - -v | -verbose | --verbose | --verbos | --verbo | --verb) - verbose=yes ;; - - -version | --version | --versio | --versi | --vers | -V) - ac_init_version=: ;; - - -with-* | --with-*) - ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid package name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"with_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval with_$ac_useropt=\$ac_optarg ;; - - -without-* | --without-*) - ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid package name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"with_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval with_$ac_useropt=no ;; - - --x) - # Obsolete; use --with-x. - with_x=yes ;; - - -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ - | --x-incl | --x-inc | --x-in | --x-i) - ac_prev=x_includes ;; - -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ - | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) - x_includes=$ac_optarg ;; - - -x-libraries | --x-libraries | --x-librarie | --x-librari \ - | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) - ac_prev=x_libraries ;; - -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ - | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) - x_libraries=$ac_optarg ;; - - -*) as_fn_error $? "unrecognized option: \`$ac_option' -Try \`$0 --help' for more information" - ;; - - *=*) - ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` - # Reject names that are not valid shell variable names. - case $ac_envvar in #( - '' | [0-9]* | *[!_$as_cr_alnum]* ) - as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; - esac - eval $ac_envvar=\$ac_optarg - export $ac_envvar ;; - - *) - # FIXME: should be removed in autoconf 3.0. - $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 - expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 - : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" - ;; - - esac -done - -if test -n "$ac_prev"; then - ac_option=--`echo $ac_prev | sed 's/_/-/g'` - as_fn_error $? "missing argument to $ac_option" -fi - -if test -n "$ac_unrecognized_opts"; then - case $enable_option_checking in - no) ;; - fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; - *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; - esac -fi - -# Check all directory arguments for consistency. -for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ - datadir sysconfdir sharedstatedir localstatedir includedir \ - oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir -do - eval ac_val=\$$ac_var - # Remove trailing slashes. - case $ac_val in - */ ) - ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` - eval $ac_var=\$ac_val;; - esac - # Be sure to have absolute directory names. - case $ac_val in - [\\/$]* | ?:[\\/]* ) continue;; - NONE | '' ) case $ac_var in *prefix ) continue;; esac;; - esac - as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" -done - -# There might be people who depend on the old broken behavior: `$host' -# used to hold the argument of --host etc. -# FIXME: To remove some day. -build=$build_alias -host=$host_alias -target=$target_alias - -# FIXME: To remove some day. -if test "x$host_alias" != x; then - if test "x$build_alias" = x; then - cross_compiling=maybe - $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used" >&2 - elif test "x$build_alias" != "x$host_alias"; then - cross_compiling=yes - fi -fi - -ac_tool_prefix= -test -n "$host_alias" && ac_tool_prefix=$host_alias- - -test "$silent" = yes && exec 6>/dev/null - - -ac_pwd=`pwd` && test -n "$ac_pwd" && -ac_ls_di=`ls -di .` && -ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || - as_fn_error $? "working directory cannot be determined" -test "X$ac_ls_di" = "X$ac_pwd_ls_di" || - as_fn_error $? "pwd does not report name of working directory" - - -# Find the source files, if location was not specified. -if test -z "$srcdir"; then - ac_srcdir_defaulted=yes - # Try the directory containing this script, then the parent directory. - ac_confdir=`$as_dirname -- "$as_myself" || -$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_myself" : 'X\(//\)[^/]' \| \ - X"$as_myself" : 'X\(//\)$' \| \ - X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_myself" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - srcdir=$ac_confdir - if test ! -r "$srcdir/$ac_unique_file"; then - srcdir=.. - fi -else - ac_srcdir_defaulted=no -fi -if test ! -r "$srcdir/$ac_unique_file"; then - test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." - as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" -fi -ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" -ac_abs_confdir=`( - cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" - pwd)` -# When building in place, set srcdir=. -if test "$ac_abs_confdir" = "$ac_pwd"; then - srcdir=. -fi -# Remove unnecessary trailing slashes from srcdir. -# Double slashes in file names in object file debugging info -# mess up M-x gdb in Emacs. -case $srcdir in -*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; -esac -for ac_var in $ac_precious_vars; do - eval ac_env_${ac_var}_set=\${${ac_var}+set} - eval ac_env_${ac_var}_value=\$${ac_var} - eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} - eval ac_cv_env_${ac_var}_value=\$${ac_var} -done - -# -# Report the --help message. -# -if test "$ac_init_help" = "long"; then - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat <<_ACEOF -\`configure' configures Cantera 1.7.0 to adapt to many kinds of systems. - -Usage: $0 [OPTION]... [VAR=VALUE]... - -To assign environment variables (e.g., CC, CFLAGS...), specify them as -VAR=VALUE. See below for descriptions of some of the useful variables. - -Defaults for the options are specified in brackets. - -Configuration: - -h, --help display this help and exit - --help=short display options specific to this package - --help=recursive display the short help of all the included packages - -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking ...' messages - --cache-file=FILE cache test results in FILE [disabled] - -C, --config-cache alias for \`--cache-file=config.cache' - -n, --no-create do not create output files - --srcdir=DIR find the sources in DIR [configure dir or \`..'] - -Installation directories: - --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [PREFIX] - -By default, \`make install' will install all the files in -\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify -an installation prefix other than \`$ac_default_prefix' using \`--prefix', -for instance \`--prefix=\$HOME'. - -For better control, use the options below. - -Fine tuning of the installation directories: - --bindir=DIR user executables [EPREFIX/bin] - --sbindir=DIR system admin executables [EPREFIX/sbin] - --libexecdir=DIR program executables [EPREFIX/libexec] - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --libdir=DIR object code libraries [EPREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] - --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] - --datadir=DIR read-only architecture-independent data [DATAROOTDIR] - --infodir=DIR info documentation [DATAROOTDIR/info] - --localedir=DIR locale-dependent data [DATAROOTDIR/locale] - --mandir=DIR man documentation [DATAROOTDIR/man] - --docdir=DIR documentation root [DATAROOTDIR/doc/cantera] - --htmldir=DIR html documentation [DOCDIR] - --dvidir=DIR dvi documentation [DOCDIR] - --pdfdir=DIR pdf documentation [DOCDIR] - --psdir=DIR ps documentation [DOCDIR] -_ACEOF - - cat <<\_ACEOF - -System types: - --build=BUILD configure for building on BUILD [guessed] - --host=HOST cross-compile to build programs to run on HOST [BUILD] - --target=TARGET configure for building compilers for TARGET [HOST] -_ACEOF -fi - -if test -n "$ac_init_help"; then - case $ac_init_help in - short | recursive ) echo "Configuration of Cantera 1.7.0:";; - esac - cat <<\_ACEOF - -Some influential environment variables: - CXX C++ compiler command - CXXFLAGS C++ compiler flags - LDFLAGS linker flags, e.g. -L if you have libraries in a - nonstandard directory - LIBS libraries to pass to the linker, e.g. -l - CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if - you have headers in a nonstandard directory - CC C compiler command - CFLAGS C compiler flags - CXXCPP C++ preprocessor - F77 Fortran 77 compiler command - FFLAGS Fortran 77 compiler flags - -Use these variables to override the choices made by `configure' or to help -it to find libraries and programs with nonstandard names/locations. - -Report bugs to the package provider. -_ACEOF -ac_status=$? -fi - -if test "$ac_init_help" = "recursive"; then - # If there are subdirs, report their specific --help. - for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d "$ac_dir" || - { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || - continue - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - cd "$ac_dir" || { ac_status=$?; continue; } - # Check for guested configure. - if test -f "$ac_srcdir/configure.gnu"; then - echo && - $SHELL "$ac_srcdir/configure.gnu" --help=recursive - elif test -f "$ac_srcdir/configure"; then - echo && - $SHELL "$ac_srcdir/configure" --help=recursive - else - $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 - fi || ac_status=$? - cd "$ac_pwd" || { ac_status=$?; break; } - done -fi - -test -n "$ac_init_help" && exit $ac_status -if $ac_init_version; then - cat <<\_ACEOF -Cantera configure 1.7.0 -generated by GNU Autoconf 2.68 - -Copyright (C) 2010 Free Software Foundation, Inc. -This configure script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it. -_ACEOF - exit -fi - -## ------------------------ ## -## Autoconf initialization. ## -## ------------------------ ## - -# ac_fn_cxx_try_compile LINENO -# ---------------------------- -# Try to compile conftest.$ac_ext, and return whether this succeeded. -ac_fn_cxx_try_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext - if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} # ac_fn_cxx_try_compile - -# ac_fn_c_try_compile LINENO -# -------------------------- -# Try to compile conftest.$ac_ext, and return whether this succeeded. -ac_fn_c_try_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext - if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} # ac_fn_c_try_compile - -# ac_fn_cxx_try_link LINENO -# ------------------------- -# Try to link conftest.$ac_ext, and return whether this succeeded. -ac_fn_cxx_try_link () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext conftest$ac_exeext - if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext - }; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information - # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would - # interfere with the next link command; also delete a directory that is - # left behind by Apple's compiler. We do this before executing the actions. - rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} # ac_fn_cxx_try_link - -# ac_fn_cxx_try_run LINENO -# ------------------------ -# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes -# that executables *can* be run. -ac_fn_cxx_try_run () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then : - ac_retval=0 -else - $as_echo "$as_me: program exited with status $ac_status" >&5 - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=$ac_status -fi - rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} # ac_fn_cxx_try_run - -# ac_fn_cxx_compute_int LINENO EXPR VAR INCLUDES -# ---------------------------------------------- -# Tries to find the compile-time value of EXPR in a program that includes -# INCLUDES, setting VAR accordingly. Returns whether the value could be -# computed -ac_fn_cxx_compute_int () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if test "$cross_compiling" = yes; then - # Depending upon the size, compute the lo and hi bounds. -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -static int test_array [1 - 2 * !(($2) >= 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_lo=0 ac_mid=0 - while :; do - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -static int test_array [1 - 2 * !(($2) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_hi=$ac_mid; break -else - as_fn_arith $ac_mid + 1 && ac_lo=$as_val - if test $ac_lo -le $ac_mid; then - ac_lo= ac_hi= - break - fi - as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -static int test_array [1 - 2 * !(($2) < 0)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_hi=-1 ac_mid=-1 - while :; do - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -static int test_array [1 - 2 * !(($2) >= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_lo=$ac_mid; break -else - as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val - if test $ac_mid -le $ac_hi; then - ac_lo= ac_hi= - break - fi - as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - ac_lo= ac_hi= -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -# Binary search between lo and hi bounds. -while test "x$ac_lo" != "x$ac_hi"; do - as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -static int test_array [1 - 2 * !(($2) <= $ac_mid)]; -test_array [0] = 0 - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_hi=$ac_mid -else - as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -done -case $ac_lo in #(( -?*) eval "$3=\$ac_lo"; ac_retval=0 ;; -'') ac_retval=1 ;; -esac - else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -static long int longval () { return $2; } -static unsigned long int ulongval () { return $2; } -#include -#include -int -main () -{ - - FILE *f = fopen ("conftest.val", "w"); - if (! f) - return 1; - if (($2) < 0) - { - long int i = longval (); - if (i != ($2)) - return 1; - fprintf (f, "%ld", i); - } - else - { - unsigned long int i = ulongval (); - if (i != ($2)) - return 1; - fprintf (f, "%lu", i); - } - /* Do not output a trailing newline, as this causes \r\n confusion - on some platforms. */ - return ferror (f) || fclose (f) != 0; - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_run "$LINENO"; then : - echo >>conftest.val; read $3 &5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } > conftest.i && { - test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || - test ! -s conftest.err - }; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} # ac_fn_cxx_try_cpp - -# ac_fn_cxx_check_header_compile LINENO HEADER VAR INCLUDES -# --------------------------------------------------------- -# Tests whether HEADER exists and can be compiled using the include files in -# INCLUDES, setting the cache variable VAR accordingly. -ac_fn_cxx_check_header_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -#include <$2> -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - eval "$3=yes" -else - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} # ac_fn_cxx_check_header_compile - -# ac_fn_f77_try_compile LINENO -# ---------------------------- -# Try to compile conftest.$ac_ext, and return whether this succeeded. -ac_fn_f77_try_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext - if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_f77_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} # ac_fn_f77_try_compile -cat >config.log <<_ACEOF -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by Cantera $as_me 1.7.0, which was -generated by GNU Autoconf 2.68. Invocation command line was - - $ $0 $@ - -_ACEOF -exec 5>>config.log -{ -cat <<_ASUNAME -## --------- ## -## Platform. ## -## --------- ## - -hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` - -/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` -/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` -/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` -/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` - -_ASUNAME - -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - $as_echo "PATH: $as_dir" - done -IFS=$as_save_IFS - -} >&5 - -cat >&5 <<_ACEOF - - -## ----------- ## -## Core tests. ## -## ----------- ## - -_ACEOF - - -# Keep a trace of the command line. -# Strip out --no-create and --no-recursion so they do not pile up. -# Strip out --silent because we don't want to record it for future runs. -# Also quote any args containing shell meta-characters. -# Make two passes to allow for proper duplicate-argument suppression. -ac_configure_args= -ac_configure_args0= -ac_configure_args1= -ac_must_keep_next=false -for ac_pass in 1 2 -do - for ac_arg - do - case $ac_arg in - -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - continue ;; - *\'*) - ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - case $ac_pass in - 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; - 2) - as_fn_append ac_configure_args1 " '$ac_arg'" - if test $ac_must_keep_next = true; then - ac_must_keep_next=false # Got value, back to normal. - else - case $ac_arg in - *=* | --config-cache | -C | -disable-* | --disable-* \ - | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ - | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ - | -with-* | --with-* | -without-* | --without-* | --x) - case "$ac_configure_args0 " in - "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; - esac - ;; - -* ) ac_must_keep_next=true ;; - esac - fi - as_fn_append ac_configure_args " '$ac_arg'" - ;; - esac - done -done -{ ac_configure_args0=; unset ac_configure_args0;} -{ ac_configure_args1=; unset ac_configure_args1;} - -# When interrupted or exit'd, cleanup temporary files, and complete -# config.log. We remove comments because anyway the quotes in there -# would cause problems or look ugly. -# WARNING: Use '\'' to represent an apostrophe within the trap. -# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. -trap 'exit_status=$? - # Save into config.log some information that might help in debugging. - { - echo - - $as_echo "## ---------------- ## -## Cache variables. ## -## ---------------- ##" - echo - # The following way of writing the cache mishandles newlines in values, -( - for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) { eval $ac_var=; unset $ac_var;} ;; - esac ;; - esac - done - (set) 2>&1 | - case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - sed -n \ - "s/'\''/'\''\\\\'\'''\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" - ;; #( - *) - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) - echo - - $as_echo "## ----------------- ## -## Output variables. ## -## ----------------- ##" - echo - for ac_var in $ac_subst_vars - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - $as_echo "$ac_var='\''$ac_val'\''" - done | sort - echo - - if test -n "$ac_subst_files"; then - $as_echo "## ------------------- ## -## File substitutions. ## -## ------------------- ##" - echo - for ac_var in $ac_subst_files - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - $as_echo "$ac_var='\''$ac_val'\''" - done | sort - echo - fi - - if test -s confdefs.h; then - $as_echo "## ----------- ## -## confdefs.h. ## -## ----------- ##" - echo - cat confdefs.h - echo - fi - test "$ac_signal" != 0 && - $as_echo "$as_me: caught signal $ac_signal" - $as_echo "$as_me: exit $exit_status" - } >&5 - rm -f core *.core core.conftest.* && - rm -f -r conftest* confdefs* conf$$* $ac_clean_files && - exit $exit_status -' 0 -for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal -done -ac_signal=0 - -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -f -r conftest* confdefs.h - -$as_echo "/* confdefs.h */" > confdefs.h - -# Predefined preprocessor variables. - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_NAME "$PACKAGE_NAME" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_TARNAME "$PACKAGE_TARNAME" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_VERSION "$PACKAGE_VERSION" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_STRING "$PACKAGE_STRING" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_URL "$PACKAGE_URL" -_ACEOF - - -# Let the site file select an alternate cache file if it wants to. -# Prefer an explicitly selected file to automatically selected ones. -ac_site_file1=NONE -ac_site_file2=NONE -if test -n "$CONFIG_SITE"; then - # We do not want a PATH search for config.site. - case $CONFIG_SITE in #(( - -*) ac_site_file1=./$CONFIG_SITE;; - */*) ac_site_file1=$CONFIG_SITE;; - *) ac_site_file1=./$CONFIG_SITE;; - esac -elif test "x$prefix" != xNONE; then - ac_site_file1=$prefix/share/config.site - ac_site_file2=$prefix/etc/config.site -else - ac_site_file1=$ac_default_prefix/share/config.site - ac_site_file2=$ac_default_prefix/etc/config.site -fi -for ac_site_file in "$ac_site_file1" "$ac_site_file2" -do - test "x$ac_site_file" = xNONE && continue - if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 -$as_echo "$as_me: loading site script $ac_site_file" >&6;} - sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" \ - || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "failed to load site script $ac_site_file -See \`config.log' for more details" "$LINENO" 5 ; } - fi -done - - -# Check that the precious variables saved in the cache have kept the same -# value. -ac_cache_corrupted=false -for ac_var in $ac_precious_vars; do - eval ac_old_set=\$ac_cv_env_${ac_var}_set - eval ac_new_set=\$ac_env_${ac_var}_set - eval ac_old_val=\$ac_cv_env_${ac_var}_value - eval ac_new_val=\$ac_env_${ac_var}_value - case $ac_old_set,$ac_new_set in - set,) - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,set) - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 -$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,);; - *) - if test "x$ac_old_val" != "x$ac_new_val"; then - # differences in whitespace do not lead to failure. - ac_old_val_w=`echo x $ac_old_val` - ac_new_val_w=`echo x $ac_new_val` - if test "$ac_old_val_w" != "$ac_new_val_w"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 -$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - ac_cache_corrupted=: - else - { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 -$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} - eval $ac_var=\$ac_old_val - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 -$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 -$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} - fi;; - esac - # Pass precious variables to config.status. - if test "$ac_new_set" = set; then - case $ac_new_val in - *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; - *) ac_arg=$ac_var=$ac_new_val ;; - esac - case " $ac_configure_args " in - *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) as_fn_append ac_configure_args " '$ac_arg'" ;; - esac - fi -done -if $ac_cache_corrupted; then - { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 -$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} - as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 -fi -## -------------------- ## -## Main body of script. ## -## -------------------- ## - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - -ac_config_headers="$ac_config_headers config.h" - -# AC_CONFIG_AUX_DIR(.) -# AC_CONFIG_SRCDIR(./License.txt) -ac_aux_dir= -for ac_dir in config "$srcdir"/config; do - if test -f "$ac_dir/install-sh"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install-sh -c" - break - elif test -f "$ac_dir/install.sh"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install.sh -c" - break - elif test -f "$ac_dir/shtool"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/shtool install -c" - break - fi -done -if test -z "$ac_aux_dir"; then - as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5 -fi - -# These three variables are undocumented and unsupported, -# and are intended to be withdrawn in a future Autoconf release. -# They can cause serious problems if a builder's source tree is in a directory -# whose full name contains unusual characters. -ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. -ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. -ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. - - - -if test -z $CANTERA_VERSION ; then - echo - echo ">>>>> Error <<<<<" - echo - echo "Run script 'preconfig', instead of running 'configure'" - echo "directly. The 'preconfig' script sets various variable values" - echo "needed by 'configure' and then runs 'configure.' You may want to" - echo "edit 'preconfig' first, to set various installation options." - echo - exit 1 -fi - - -echo " " -echo "--------------------------------------------------------------" -echo " " -echo " Cantera "$CANTERA_VERSION -echo " Configuration Script " -echo " " -echo "--------------------------------------------------------------" -echo " " - -$as_echo "#define NDEBUG 1" >>confdefs.h - - -ac_sys_system=`uname -s` -ac_sys_release=`uname -r` - -# moved since MacOS deosn't support -i option -#sys_hardware=`uname -i` - -# -# Determine the number of hardware bits in the system -# -# -# BITHARDWARE is the default number of compilation bits in pointers -# -case $ac_sys_system in - Linux* ) - sys_hardware=`uname -i` - echo 'linux ' $sys_hardware - case $sys_hardware in - x86_64 ) BITHARDWARE=64 ;; - - * ) BITHARDWARE=${BITHARDWARE:="32"} ;; - esac ;; - SunOS* ) - sys_hardware=`uname -i` - echo 'SunOS ' $sys_hardware - case $sys_hardware in - "SUNW,Sun-Fire" ) BITHARDWARE=64 ;; - * ) BITHARDWARE=${BITHARDWARE:="32"} ;; - esac ;; - * ) BITHARDWARE=${BITHARDWARE:="32"} ;; -esac -# -# BITCOMPILE is the desired number of compilation bits in pointers -# Note, it can be different than the number of hardware bits. -# Many times you will want to compile 32 bits on a 64 bit -# machine -if test -z $BITCOMPILE ; then - BITCOMPILE=$BITHARDWARE -fi - -BITCHANGE= -if test $BITCOMPILE != $BITHARDWARE ; then - BITCHANGE='y' -fi - - - - - -# -#----------------------------------------------------------------------- -# C++ and C Compilation - INITIAL SECTION -#----------------------------------------------------------------------- -# -# CFLAGS: flags that get attached to the C compiler -# statement. AFLAGS are base flags that -# get added to compilers and loaders. -# FFLAGS: flags that get attached to the Fortran compiler -# statement. AFLAGS are base flags that -# get added to compilers and loaders. -# -# CXXFLAGS: Flags that get attached to the CXX compiler -# statement. AFLAGS are base flags that -# get added to compilers and loaders. -# -if test -z "$AFLAGS" ; then - AFLAGS=" " -fi -if test -z "$CXXFLAGS" ; then - CXXFLAGS="$AFLAGS" -else - CXXFLAGS="$CXXFLAGS"" ""$AFLAGS" -fi -if test -z "$CFLAGS" ; then - CFLAGS="$AFLAGS" -else - CFLAGS="$CFLAGS"" ""$AFLAGS" -fi -if test -z "$FFLAGS" ; then - FFLAGS="$AFLAGS" -else - FFLAGS="$FFLAGS"" ""$AFLAGS" -fi -export CXXFLAGS -export AFLAGS -export CFLAGS -export FFLAGS -# -# Note these should not be within if blocks -# -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -if test -z "$CXX"; then - if test -n "$CCC"; then - CXX=$CCC - else - if test -n "$ac_tool_prefix"; then - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CXX+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CXX"; then - ac_cv_prog_CXX="$CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CXX=$ac_cv_prog_CXX -if test -n "$CXX"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 -$as_echo "$CXX" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$CXX" && break - done -fi -if test -z "$CXX"; then - ac_ct_CXX=$CXX - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_CXX+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_CXX"; then - ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CXX="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CXX=$ac_cv_prog_ac_ct_CXX -if test -n "$ac_ct_CXX"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 -$as_echo "$ac_ct_CXX" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$ac_ct_CXX" && break -done - - if test "x$ac_ct_CXX" = x; then - CXX="g++" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CXX=$ac_ct_CXX - fi -fi - - fi -fi -# Provide some information about the compiler. -$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - fi - rm -f conftest.er1 conftest.err - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -done - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" -# Try to create an executable without -o first, disregard a.out. -# It will help us diagnose broken compilers, and finding out an intuition -# of exeext. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5 -$as_echo_n "checking whether the C++ compiler works... " >&6; } -ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` - -# The possible output files: -ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" - -ac_rmfiles= -for ac_file in $ac_files -do - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; - * ) ac_rmfiles="$ac_rmfiles $ac_file";; - esac -done -rm -f $ac_rmfiles - -if { { ac_try="$ac_link_default" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link_default") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : - # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. -# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' -# in a Makefile. We should not override ac_cv_exeext if it was cached, -# so that the user can short-circuit this test for compilers unknown to -# Autoconf. -for ac_file in $ac_files '' -do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) - ;; - [ab].out ) - # We found the default executable, but exeext='' is most - # certainly right. - break;; - *.* ) - if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; - then :; else - ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - fi - # We set ac_cv_exeext here because the later test for it is not - # safe: cross compilers may not add the suffix if given an `-o' - # argument, so we may need to know it at that point already. - # Even if this section looks crufty: it has the advantage of - # actually working. - break;; - * ) - break;; - esac -done -test "$ac_cv_exeext" = no && ac_cv_exeext= - -else - ac_file='' -fi -if test -z "$ac_file"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -$as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "C++ compiler cannot create executables -See \`config.log' for more details" "$LINENO" 5 ; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5 -$as_echo_n "checking for C++ compiler default output file name... " >&6; } -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 -$as_echo "$ac_file" >&6; } -ac_exeext=$ac_cv_exeext - -rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out -ac_clean_files=$ac_clean_files_save -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 -$as_echo_n "checking for suffix of executables... " >&6; } -if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : - # If both `conftest.exe' and `conftest' are `present' (well, observable) -# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will -# work properly (i.e., refer to `conftest.exe'), while it won't with -# `rm'. -for ac_file in conftest.exe conftest conftest.*; do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; - *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - break;; - * ) break;; - esac -done -else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details" "$LINENO" 5 ; } -fi -rm -f conftest conftest$ac_cv_exeext -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 -$as_echo "$ac_cv_exeext" >&6; } - -rm -f conftest.$ac_ext -EXEEXT=$ac_cv_exeext -ac_exeext=$EXEEXT -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -FILE *f = fopen ("conftest.out", "w"); - return ferror (f) || fclose (f) != 0; - - ; - return 0; -} -_ACEOF -ac_clean_files="$ac_clean_files conftest.out" -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 -$as_echo_n "checking whether we are cross compiling... " >&6; } -if test "$cross_compiling" != yes; then - { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } - if { ac_try='./conftest$ac_cv_exeext' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then - cross_compiling=no - else - if test "$cross_compiling" = maybe; then - cross_compiling=yes - else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot run C++ compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details" "$LINENO" 5 ; } - fi - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 -$as_echo "$cross_compiling" >&6; } - -rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out -ac_clean_files=$ac_clean_files_save -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 -$as_echo_n "checking for suffix of object files... " >&6; } -if ${ac_cv_objext+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.o conftest.obj -if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : - for ac_file in conftest.o conftest.obj conftest.*; do - test -f "$ac_file" || continue; - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; - *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` - break;; - esac -done -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot compute suffix of object files: cannot compile -See \`config.log' for more details" "$LINENO" 5 ; } -fi -rm -f conftest.$ac_cv_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 -$as_echo "$ac_cv_objext" >&6; } -OBJEXT=$ac_cv_objext -ac_objext=$OBJEXT -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 -$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } -if ${ac_cv_cxx_compiler_gnu+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_compiler_gnu=yes -else - ac_compiler_gnu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_cxx_compiler_gnu=$ac_compiler_gnu - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 -$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } -if test $ac_compiler_gnu = yes; then - GXX=yes -else - GXX= -fi -ac_test_CXXFLAGS=${CXXFLAGS+set} -ac_save_CXXFLAGS=$CXXFLAGS -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 -$as_echo_n "checking whether $CXX accepts -g... " >&6; } -if ${ac_cv_prog_cxx_g+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_save_cxx_werror_flag=$ac_cxx_werror_flag - ac_cxx_werror_flag=yes - ac_cv_prog_cxx_g=no - CXXFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_cv_prog_cxx_g=yes -else - CXXFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - -else - ac_cxx_werror_flag=$ac_save_cxx_werror_flag - CXXFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_cv_prog_cxx_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_cxx_werror_flag=$ac_save_cxx_werror_flag -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 -$as_echo "$ac_cv_prog_cxx_g" >&6; } -if test "$ac_test_CXXFLAGS" = set; then - CXXFLAGS=$ac_save_CXXFLAGS -elif test $ac_cv_prog_cxx_g = yes; then - if test "$GXX" = yes; then - CXXFLAGS="-g -O2" - else - CXXFLAGS="-g" - fi -else - if test "$GXX" = yes; then - CXXFLAGS="-O2" - else - CXXFLAGS= - fi -fi -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CC="${ac_tool_prefix}gcc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "gcc", so it can be a program name with args. -set dummy gcc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CC="gcc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -$as_echo "$ac_ct_CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -else - CC="$ac_cv_prog_CC" -fi - -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. -set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CC="${ac_tool_prefix}cc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - fi -fi -if test -z "$CC"; then - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else - ac_prog_rejected=no -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then - ac_prog_rejected=yes - continue - fi - ac_cv_prog_CC="cc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -if test $ac_prog_rejected = yes; then - # We found a bogon in the path, so make sure we never use it. - set dummy $ac_cv_prog_CC - shift - if test $# != 0; then - # We chose a different compiler from the bogus one. - # However, it has the same basename, so the bogon will be chosen - # first if we set CC to just the basename; use the full file name. - shift - ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" - fi -fi -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - for ac_prog in cl.exe - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$CC" && break - done -fi -if test -z "$CC"; then - ac_ct_CC=$CC - for ac_prog in cl.exe -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CC="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -$as_echo "$ac_ct_CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$ac_ct_CC" && break -done - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -fi - -fi - - -test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "no acceptable C compiler found in \$PATH -See \`config.log' for more details" "$LINENO" 5 ; } - -# Provide some information about the compiler. -$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - fi - rm -f conftest.er1 conftest.err - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -done - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 -$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } -if ${ac_cv_c_compiler_gnu+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_compiler_gnu=yes -else - ac_compiler_gnu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_c_compiler_gnu=$ac_compiler_gnu - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 -$as_echo "$ac_cv_c_compiler_gnu" >&6; } -if test $ac_compiler_gnu = yes; then - GCC=yes -else - GCC= -fi -ac_test_CFLAGS=${CFLAGS+set} -ac_save_CFLAGS=$CFLAGS -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 -$as_echo_n "checking whether $CC accepts -g... " >&6; } -if ${ac_cv_prog_cc_g+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_save_c_werror_flag=$ac_c_werror_flag - ac_c_werror_flag=yes - ac_cv_prog_cc_g=no - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes -else - CFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - -else - ac_c_werror_flag=$ac_save_c_werror_flag - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_c_werror_flag=$ac_save_c_werror_flag -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 -$as_echo "$ac_cv_prog_cc_g" >&6; } -if test "$ac_test_CFLAGS" = set; then - CFLAGS=$ac_save_CFLAGS -elif test $ac_cv_prog_cc_g = yes; then - if test "$GCC" = yes; then - CFLAGS="-g -O2" - else - CFLAGS="-g" - fi -else - if test "$GCC" = yes; then - CFLAGS="-O2" - else - CFLAGS= - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 -$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } -if ${ac_cv_prog_cc_c89+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_prog_cc_c89=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#include -#include -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -struct buf { int x; }; -FILE * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} - -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has - function prototypes and stuff, but not '\xHH' hex character constants. - These don't provoke an error unfortunately, instead are silently treated - as 'x'. The following induces an error, until -std is added to get - proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an - array size at least. It's necessary to write '\x00'==0 to get something - that's true only with -std. */ -int osf4_cc_array ['\x00' == 0 ? 1 : -1]; - -/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters - inside strings and character constants. */ -#define FOO(x) 'x' -int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; - -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -int argc; -char **argv; -int -main () -{ -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; - ; - return 0; -} -_ACEOF -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ - -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_c89=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext - test "x$ac_cv_prog_cc_c89" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC - -fi -# AC_CACHE_VAL -case "x$ac_cv_prog_cc_c89" in - x) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -$as_echo "none needed" >&6; } ;; - xno) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -$as_echo "unsupported" >&6; } ;; - *) - CC="$CC $ac_cv_prog_cc_c89" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 -$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; -esac -if test "x$ac_cv_prog_cc_c89" != xno; then : - -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - - -SHARED_CTLIB=0 -OS_IS_DARWIN=0 -OS_IS_WIN=0 -OS_IS_CYGWIN=0 -OS_IS_SOLARIS=0 -EXTRA_LINK=${EXTRA_LINK:=""} - -# default Matlab MEX file extension -mex_ext=mexglx - -case $ac_sys_system in - Darwin*) OS_IS_DARWIN=1; - hardware=`uname -m`; - EXTRA_LINK="-framework Accelerate $EXTRA_LINK"; - #mex_ext=mexmac; - #if test "$hardware" = "i386" ; then - # mex_ext=mexmaci - ;;#fi;; - CYGWIN*) OS_IS_CYGWIN=1; mex_ext=mexw32;; - SunOS*) OS_IS_SOLARIS=1;; - Linux* ) case $BITHARDWARE in - 64 ) if test "$BITCHANGE" = "y" ; then - ldemulationarg='-melf_i386' - fi ;; - esac -esac - - - - -CVF_LIBDIR="" -if test "x${OS_IS_CYGWIN}" = "x1"; then - if test "${USE_VISUAL_STUDIO}" = "y"; then - OS_IS_WIN=1; - OS_IS_CYGWIN=0; - CVF_LIBDIR=$FORTRAN_LIB_DIR - fi -fi - - -# -# Determine if clib is to be a static or dynamic library -# -> will test to see if USE_DLL is defined in the cygwmin environment -# -USE_CLIB_DLL=0 -if test "x${OS_IS_WIN}" = "x1"; then - if test -n ${USE_CLIB_DLL} ; then - USE_CLIB_DLL=1 - fi -fi - - -prdef="/usr/local/cantera" -if test "x$OS_IS_DARWIN" = "x1"; then prdef="/Applications/Cantera"; fi - -local_inst=1 -if test "x${prefix}" = "xNONE"; then - prefix=${prdef} - local_inst=0 -fi -exec_prefix=${prefix} - -if test "x${OS_IS_WIN}" = "x1"; then - prefix=`cygpath -a -m "${prefix}" ` -fi -echo "Cantera will be installed in ${prefix}" - - - - -# -# Determination of Python site-package directory location -# -local_python_inst=${local_inst} -if test "x${SET_PYTHON_SITE_PACKAGE_TOPDIR}" = "xy"; then - python_prefix=${PYTHON_SITE_PACKAGE_TOPDIR} - python_win_prefix=$python_prefix - if test "x${OS_IS_WIN}" = "x1" ; then - python_prefix=`cygpath -a -m "${python_prefix}"` - python_win_prefix=`cygpath -a -w "${python_prefix}"` - elif test "x${OS_IS_CYGWIN}" = "x1" ; then - python_prefix=`cygpath -a -u "${python_prefix}"` - python_win_prefix=`cygpath -a -w "${python_prefix}"` - fi - local_python_inst=1 - echo "Cantera's Python packages will be installed in ${python_prefix}" -else - python_prefix=$prefix - python_win_prefix=$python_prefix - if test "x${OS_IS_WIN}" = "x1"; then - python_win_prefix=`cygpath -a -w "${python_prefix}" ` - fi -fi - - - - - -ctversion=${CANTERA_VERSION} - -cat >>confdefs.h <<_ACEOF -#define CANTERA_VERSION "$ctversion" -_ACEOF - - -homedir="${HOME}" - - - -# A compact installation is one in which the $prefix directory -# contains only Cantera files. It is different than a local -# installation, in that the Python package is installed with other -# Python packages and modules in site-packages, rather than with the -# rest of the Cantera files, as in a local installation. Therefore, -# with a compact installation, there is no need to set PYTHONPATH. A -# compact installation is done on all machines now by default. -# This simplifies the installation issues, because now all Cantera -# installations look the same, except perhaps for the locations -# of the python packages. -# An option called, "distributed installations", is no longer -# supported. - -ct_libdir=${prefix}/lib -ct_bindir=${prefix}/bin -ct_incdir=${prefix}/include/cantera -ct_incroot=${prefix}/include -ct_datadir=${prefix}/data -ct_demodir=${prefix}/demos -ct_templdir=${prefix}/templates -ct_tutdir=${prefix}/tutorials -ct_docdir=${prefix}/doc -ct_dir=${prefix} -ct_mandir=${prefix} - - - - - - - - - - - - - -# Make sure we can run config.sub. -$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || - as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 -$as_echo_n "checking build system type... " >&6; } -if ${ac_cv_build+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_build_alias=$build_alias -test "x$ac_build_alias" = x && - ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` -test "x$ac_build_alias" = x && - as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 -ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || - as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 -$as_echo "$ac_cv_build" >&6; } -case $ac_cv_build in -*-*-*) ;; -*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5 ;; -esac -build=$ac_cv_build -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_build -shift -build_cpu=$1 -build_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -build_os=$* -IFS=$ac_save_IFS -case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 -$as_echo_n "checking host system type... " >&6; } -if ${ac_cv_host+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test "x$host_alias" = x; then - ac_cv_host=$ac_cv_build -else - ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || - as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 -$as_echo "$ac_cv_host" >&6; } -case $ac_cv_host in -*-*-*) ;; -*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5 ;; -esac -host=$ac_cv_host -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_host -shift -host_cpu=$1 -host_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -host_os=$* -IFS=$ac_save_IFS -case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 -$as_echo_n "checking target system type... " >&6; } -if ${ac_cv_target+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test "x$target_alias" = x; then - ac_cv_target=$ac_cv_host -else - ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || - as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 -$as_echo "$ac_cv_target" >&6; } -case $ac_cv_target in -*-*-*) ;; -*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5 ;; -esac -target=$ac_cv_target -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_target -shift -target_cpu=$1 -target_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -target_os=$* -IFS=$ac_save_IFS -case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac - - -# The aliases save the names the user supplied, while $host etc. -# will get canonicalized. -test -n "$target_alias" && - test "$program_prefix$program_suffix$program_transform_name" = \ - NONENONEs,x,x, && - program_prefix=${target_alias}- - -# the root of the source tree -ctroot=`(pwd)` -builddir=$target -if test "x${OS_IS_WIN}" = "x1"; then - ctroot=`cygpath -a -m "${ctroot}" | sed 's/\\\/\\//g'` - builddir="i686-pc-win32" -fi - -if test -z "$username"; then username=$USER; fi -if test -z "$username"; then username=$USERNAME; fi -if test -z "$username"; then username=`whoami`; fi - - - - - -# The include directory in the 'build' subdirectory. -# This is required to build the test problems -# before Cantera has been installed. -buildinc=$ctroot/build/include - - -buildlib=$ctroot/build/lib/$builddir - -buildbin=$ctroot/build/bin/$builddir - - -# add definitions to config.h -if test "x${OS_IS_DARWIN}" = "x1"; then - cat >>confdefs.h <<_ACEOF -#define DARWIN $OS_IS_DARWIN -_ACEOF - -fi -if test "x${OS_IS_CYGWIN}" = "x1"; then - cat >>confdefs.h <<_ACEOF -#define CYGWIN $OS_IS_CYGWIN -_ACEOF - -fi -if test "x${OS_IS_SOLARIS}" = "x1"; then - cat >>confdefs.h <<_ACEOF -#define SOLARIS $OS_IS_SOLARIS -_ACEOF - -fi -if test "x${OS_IS_WIN}" = "x1"; then - cat >>confdefs.h <<_ACEOF -#define WINMSVC $OS_IS_WIN -_ACEOF - -fi -cat >>confdefs.h <<_ACEOF -#define RXNPATH_FONT "$RPFONT" -_ACEOF - -#AC_DEFINE_UNQUOTED(CANTERA_ROOT,"$prefix/cantera") -cat >>confdefs.h <<_ACEOF -#define CANTERA_DATA "$ct_datadir" -_ACEOF - - - -if test -z "$MAKE"; then MAKE='make'; fi - - -if test -z "$GRAPHVIZDIR" ; then -GRAPHVIZDIR=" " -fi - - - -#----------- ARCHIVE -------------------- - -if test "x${OS_IS_DARWIN}" = "x1"; then -ARCHIVE='libtool -static -o' -fi - - - -DO_RANLIB=1 -if test "x${RANLIB}" = "x"; then -DO_RANLIB=0 -fi - - - - -#----------- DEPENDS -------------------- - -if test "x${CXX_DEPENDS}" = "x"; then -CXX_DEPENDS='g++ -MM' -fi - - -#---------------------------------------- - -#---------------------------------------- - -######################################################### -# User Code -######################################################### -USERDIR="" -INCL_USER_CODE=0 -if test -n "$USER_SRC_DIR"; then - USERDIR=$USER_SRC_DIR - INCL_USER_CODE=1 -fi - - - -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - -use_sundials=0 -sundials_inc= -CVODE_LIBS='-lcvode' -IDA_LIBS='' - -if test "x$SUNDIALS_HOME" = "x"; then - SUNDIALS_LIB_DIR=/usr/local/lib - SUNDIALS_INC_DIR=/usr/local/include -else - SUNDIALS_LIB_DIR="$SUNDIALS_HOME/lib" - SUNDIALS_INC_DIR="$SUNDIALS_HOME/include" -fi - -if test "$USE_SUNDIALS" = "default"; then -# -# HKM Disabled this line as it was causing configure to fail when -# SUNDIALS_LIB_DIR had a space in it, despite use of double quotes everywhere -#ldsave="$LDFLAGS" -#LDFLAGS='-L'"$SUNDIALS_LIB_DIR"' '"$ldsave" - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CVodeCreate in -lsundials_cvodes" >&5 -$as_echo_n "checking for CVodeCreate in -lsundials_cvodes... " >&6; } -if ${ac_cv_lib_sundials_cvodes_CVodeCreate+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsundials_cvodes -lsundials_cvodes -lsundials_nvecserial -lm $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char CVodeCreate (); -int -main () -{ -return CVodeCreate (); - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_link "$LINENO"; then : - ac_cv_lib_sundials_cvodes_CVodeCreate=yes -else - ac_cv_lib_sundials_cvodes_CVodeCreate=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sundials_cvodes_CVodeCreate" >&5 -$as_echo "$ac_cv_lib_sundials_cvodes_CVodeCreate" >&6; } -if test "x$ac_cv_lib_sundials_cvodes_CVodeCreate" = xyes; then : - use_sundials=1 -else - use_sundials=0 -fi - - -if test ${use_sundials} = 0 ; then - tmpFile="$SUNDIALS_LIB_DIR/libsundials_cvodes.a" - if test -f $tmpFile ; then - use_sundials=1 - fi -fi - -if test ${use_sundials} = 1 ; then - echo "SUNDIALS: succeeded in finding a sundials installation" -else - echo SUNDIALS: failed at finding a sundials installation -fi -#LDFLAGS=$ldsave -fi - -if test "x$USE_SUNDIALS" = "xy"; then - use_sundials=1 -fi -echo "Out of Block" -sundials_lib_dir= -sundials_lib= -sundials_lib_dep= - - -if test ${use_sundials} = 1; then -echo "using CVODES from SUNDIALS... Sensitivity analysis enabled." - -CVODE_LIBS='-lsundials_cvodes -lsundials_nvecserial' -IDA_LIBS='-lsundials_ida -lsundials_nvecserial' - -if test "$SUNDIALS_VERSION" = "2.2"; then - $as_echo "#define HAS_SUNDIALS 1" >>confdefs.h - - $as_echo "#define SUNDIALS_VERSION_22 1" >>confdefs.h - - sundials_include='-I'${SUNDIALS_HOME}'/include -I'${SUNDIALS_HOME}'/include/sundials -I'${SUNDIALS_HOME}'/include/cvodes -I'${SUNDIALS_HOME}'/include/ida' - echo "sundials include directory: " ${sundials_include} - echo "sundials library directory: " $SUNDIALS_LIB_DIR - sundials_lib_dir=$SUNDIALS_LIB_DIR - sundials_lib="-L$SUNDIALS_LIB_DIR -lsundials_cvodes -lsundials_ida -lsundials_nvecserial" - sundials_lib_dep="$SUNDIALS_LIB_DIR/libsundials_cvodes.a $SUNDIALS_LIB_DIR/libsundials_ida.a $SUNDIALS_LIB_DIR/libsundials_nvecserial.a" -elif test "$SUNDIALS_VERSION" = "2.3"; then - $as_echo "#define HAS_SUNDIALS 1" >>confdefs.h - - $as_echo "#define SUNDIALS_VERSION_23 1" >>confdefs.h - - sundials_include='-I'${SUNDIALS_INC_DIR} - echo "sundials include directory: " ${sundials_include} - echo "sundials library directory: " $SUNDIALS_LIB_DIR - sundials_lib_dir=$SUNDIALS_LIB_DIR - sundials_lib="-L$SUNDIALS_LIB_DIR -lsundials_cvodes -lsundials_ida -lsundials_nvecserial" - sundials_lib_dep="$SUNDIALS_LIB_DIR/libsundials_cvodes.a $SUNDIALS_LIB_DIR/libsundials_ida.a $SUNDIALS_LIB_DIR/libsundials_nvecserial.a" -# python tools/src/sundials_version.py $SUNDIALS_HOME -elif test "$SUNDIALS_VERSION" = "2.4"; then - $as_echo "#define HAS_SUNDIALS 1" >>confdefs.h - - $as_echo "#define SUNDIALS_VERSION_24 1" >>confdefs.h - - sundials_include='-I'${SUNDIALS_INC_DIR} - echo "sundials include directory: " ${sundials_include} - echo "sundials library directory: " $SUNDIALS_LIB_DIR - sundials_lib_dir=$SUNDIALS_LIB_DIR - sundials_lib="-L$SUNDIALS_LIB_DIR -lsundials_cvodes -lsundials_ida -lsundials_nvecserial" - sundials_lib_dep="$SUNDIALS_LIB_DIR/libsundials_cvodes.a $SUNDIALS_LIB_DIR/libsundials_ida.a $SUNDIALS_LIB_DIR/libsundials_nvecserial.a" -# python tools/src/sundials_version.py $SUNDIALS_HOME -else - echo "ERROR: unknown or unsupported sundials version #: $SUNDIALS_VERSION" - echo " Supported versions are 2.2, 2.3, and 2.4" - echo " Please fix or turn off the sundials option by setting USE_SUNDIALS to no" - use_sundials=0 -fi -fi - -if test ${use_sundials} = 0; then -echo "using CVODE... Sensitivity analysis disabled." -echo "-> To enable sensitivity analysis, install the SUNDIALS package with CVODES." -fi - - - - - - - - - - -######################################################### -# The Cantera Kernel -######################################################### -# -# DEBUG_MODE: Specify that additional code be compiled in -# that allows more debug printing where available. -# default = "n" -# -DEBUG_MODE=${DEBUG_MODE:="n"} -CANTERA_DEBUG_MODE=0 -if test "$DEBUG_MODE" = "y" -o "$DEBUG_MODE" = "Y" ; then - $as_echo "#define DEBUG_MODE 1" >>confdefs.h - - CANTERA_DEBUG_MODE="1" -else - CANTERA_DEBUG_MODE="0" -fi - - -KERNEL='' -KERNEL_OBJ='' -BUILD_CK= - -NEED_CKREADER= -NEED_LAPACK= -#NEED_RECIPES= -NEED_MATH= -NEED_TPX= -NEED_F2C= -NEED_CVODE= -NEED_ZEROD= - -#if test "$ENABLE_THERMO" = "y"; then -# KERNEL=$KERNEL' 'thermo; -# KERNEL_OBJ=$KERNEL_OBJ' $(THERMO_OBJ)' -#fi - -if test "$WITH_METAL" = "y"; then - $as_echo "#define WITH_METAL 1" >>confdefs.h - - hdrs=$hdrs' MetalPhase.h' -fi - -if test "$WITH_SEMICONDUCTOR" = "y"; then - $as_echo "#define WITH_SEMICONDUCTOR 1" >>confdefs.h - - hdrs=$hdrs' SemiconductorPhase.h' - objs=$objs' SemiconductorPhase.o' -fi -if test "$WITH_ADSORBATE" = "y"; then - $as_echo "#define WITH_ADSORBATE 1" >>confdefs.h - - hdrs=$hdrs' AdsorbateThermo.h' -fi -if test "$WITH_STOICH_SUBSTANCE" = "y"; then - $as_echo "#define WITH_STOICH_SUBSTANCE 1" >>confdefs.h - - hdrs=$hdrs' StoichSubstance.h' - objs=$objs' StoichSubstance.o' -fi - -COMPILE_PURE_FLUIDS= -if test "$WITH_PURE_FLUIDS" = "y"; then - $as_echo "#define WITH_PURE_FLUIDS 1" >>confdefs.h - - COMPILE_PURE_FLUIDS=1 - hdrs=$hdrs' PureFluidPhase.h' - objs=$objs' PureFluidPhase.o' -fi - - -if test "$WITH_REAL_GASSES" = "y"; then - $as_echo "#define WITH_REAL_GASSES 1" >>confdefs.h - - hdrs=$hdrs' RedlichKwongMFTP.h' - objs=$objs' RedlichKwongMFTP.o' -fi - - -if test "$WITH_LATTICE_SOLID" = "y"; then - $as_echo "#define WITH_LATTICE_SOLID 1" >>confdefs.h - - hdrs=$hdrs' LatticeSolidPhase.h' - objs=$objs' LatticeSolidPhase.o' - hdrs=$hdrs' LatticePhase.h' - objs=$objs' LatticePhase.o' -fi -phase_object_files=$objs -phase_header_files=$hdrs - - - - -NEED_CATHERMO= -COMPILE_IDEAL_SOLUTIONS=0 -if test "$WITH_IDEAL_SOLUTIONS" = "y"; then - $as_echo "#define WITH_IDEAL_SOLUTIONS 1" >>confdefs.h - - NEED_CATHERMO=1 - COMPILE_IDEAL_SOLUTIONS=1 -fi - - -COMPILE_ELECTROLYTES=0 -if test "$WITH_ELECTROLYTES" = "y"; then - $as_echo "#define WITH_ELECTROLYTES 1" >>confdefs.h - - NEED_CATHERMO=1 - COMPILE_ELECTROLYTES=1 -fi - - - - -if test "$WITH_PRIME" = "y"; then - $as_echo "#define WITH_PRIME 1" >>confdefs.h - -fi - -COMPILE_KINETICS=0 -if test "$WITH_KINETICS" = "y"; then - $as_echo "#define WITH_KINETICS 1" >>confdefs.h - - COMPILE_KINETICS=1 -fi - - - -COMPILE_HETEROKIN=0 -if test "$WITH_HETERO_KINETICS" = "y"; then - $as_echo "#define WITH_HETEROKINETICS 1" >>confdefs.h - - COMPILE_HETEROKIN=1 -fi - - -COMPILE_RXNPATH=0 -if test "$WITH_REACTION_PATHS" = "y"; then - $as_echo "#define WITH_REACTIONPATHS 1" >>confdefs.h - - COMPILE_RXNPATH=1 -fi - - - -if test "$ENABLE_CK" = "y" ; then - BUILD_CK=1 - NEED_CKREADER=1 - KERNEL=$KERNEL' 'ck -fi - -NEED_TRANSPORT= -if test "$ENABLE_TRANSPORT" = "y" ; then - KERNEL=$KERNEL' 'trprops - NEED_LAPACK=1 - NEED_MATH=1 - NEED_TRANSPORT=1 -fi - -NEED_EQUIL= -if test "$ENABLE_EQUIL" = "y" ; then - KERNEL=$KERNEL' 'equil - KERNEL_OBJ=$KERNEL_OBJ' $(EQUIL_OBJ)' - NEED_EQUIL=1 - NEED_LAPACK=1 -fi - -WITH_REACTORS=0 -if test "$ENABLE_REACTORS" = "y" ; then - KERNEL=$KERNEL' 'reactor - NEED_CVODE=1 - NEED_ZEROD=1 - WITH_REACTORS=1 -fi - - -NEED_ONED= -if test "$ENABLE_FLOW1D" = "y" ; then - KERNEL=$KERNEL' 'flow1D - NEED_LAPACK=1 - NEED_MATH=1 - NEED_ONED=1 -fi - -if test "$ENABLE_TPX" = "y" ; then - KERNEL=$KERNEL' 'tpx - NEED_TPX=1 - $as_echo "#define INCL_PURE_FLUIDS 1" >>confdefs.h - -fi - -NEED_SPECTRA=0 -if test "$WITH_SPECTRA" = "y"; then - $as_echo "#define WITH_SPECTRA 1" >>confdefs.h - - KERNEL=$KERNEL' 'spectra - NEED_SPECTRA=1 -fi - - - - - - -COMPILE_VCSNONIDEAL=0 -if test "$WITH_VCSNONIDEAL" = "y"; then - $as_echo "#define WITH_VCSNONIDEAL 1" >>confdefs.h - - COMPILE_VCSNONIDEAL=1 -fi - - -COMPILE_H298MODIFY_CAPABILITY=0 -if test "$WITH_H298MODIFY_CAPABILITY" = "y"; then - $as_echo "#define H298MODIFY_CAPABILITY 1" >>confdefs.h - - COMPILE_H298MODIFY_CAPABILITY=1 -fi - - - -COMPILE_INTERMEDIATE_ZEROED_KINETICS=0 -if test "$KINETICS_WITH_INTERMEDIATE_ZEROED_KINETICS" = "y"; then - $as_echo "#define KINETICS_WITH_INTERMEDIATE_ZEROED_KINETICS 1" >>confdefs.h - - COMPILE_INTERMEDIATE_ZEROED_KINETICS=1 -fi - - - -if test "$WITH_HTML_LOG_FILES" = "y"; then - $as_echo "#define WITH_HTML_LOGS 1" >>confdefs.h - -fi - -BOOST_INCLUDE= -BOOST_LIB= -if test "$BUILD_THREAD_SAFE" = "y" ; then - $as_echo "#define THREAD_SAFE_CANTERA 1" >>confdefs.h - - BOOST_INCLUDE=-I$BOOST_INC_DIR - BOOST_LIB=$BOOST_THREAD_LIB -fi - - - - -# -# Report to the user what has been included/excluded from the compilation -# -echo " " -echo "Config SUMMARY OF INCLUDED/EXCLUDED CAPABILITIES:" - -if test "$CANTERA_DEBUG_MODE" = "1" ; then - echo " Cantera Debug Mode = ON" -else - echo " Cantera Debug Mode = OFF" -fi -if test "$BUILD_THREAD_SAFE" = "y" ; then - echo " Thread Safe = YES" -else - echo " Thread Safe = NO" -fi -if test "$NEED_TRANSPORT" = "1" ; then - echo " Calculation of Transport Props = ON" -else - echo " Calculation of Transport Props = OFF" -fi -if test "$NEED_ZEROD" = "1" ; then - echo " Zero-Dimensional Flow Reactors Models = ON" -else - echo " Zero-Dimensional Flow Reactors Models = OFF" -fi -if test "$NEED_ONED" = "1" ; then - echo " One Dimensional Flow Reactors Models = ON" -else - echo " One Dimensional Flow Reactors Models = OFF" -fi -if test "$NEED_TPX" = "1" ; then - echo " TPX Pure Fluid Capability = ON" -else - echo " TPX Pure Fluid Capability = OFF" -fi -if test "$NEED_SPECTRA" = "1" ; then - echo " Spectroscopy Capability = ON" -else - echo " Spectroscopy Capability = OFF" -fi -if test "$NEED_CKREADER" = "1" ; then - echo " Chemkin File Reader Capability = ON" -else - echo " Chemkin File Reader Capability = OFF" -fi -if test "$NEED_EQUIL" = "1" ; then - echo " MultiPhase Equilibrium Solver = ON" -else - echo " MultiPhase Equilibrium Solver = OFF" -fi -if test "$COMPILE_IDEAL_SOLUTIONS" = "1" ; then - echo " Ideal Solution Thermodynamics = ON" -else - echo " Ideal Solution Thermodynamics = OFF" -fi -if test "$COMPILE_ELECTROLYTES" = "1" ; then - echo " Electrolyte Thermodynamics = ON" -else - echo " Electrolyte Thermodynamics = OFF" -fi -if test "$COMPILE_KINETICS" = "1" ; then - echo " Homogeneous Kinetics = ON" -else - echo " Homogeneous Kinetics = OFF" -fi -if test "$COMPILE_HETEROKIN" = "1" ; then - echo " Heterogeneous Kinetics = ON" -else - echo " Heterogeneous Kinetics = OFF" -fi -if test "$COMPILE_RXNPATH" = "1" ; then - echo " Reaction Path Analysis = ON" -else - echo " Reaction Path Analysis = OFF" -fi -if test "$COMPILE_VCSNONIDEAL" = "1" ; then - echo " VCS NonIdeal equilibrium solver = ON" -else - echo " VCS NonIdeal equilibrium solver = OFF" -fi -if test "$COMPILE_H298MODIFY_CAPABILITY" = "1" ; then - echo " H298 Modify Capability = ON" -else - echo " H298 Modify Capability = OFF" -fi -echo " " - -echo " " -echo "Config SUMMARY OF INCLUDED/EXCLUDED THERMO MODELS:" - -if test "$WITH_IDEAL_SOLUTIONS" = "y" ; then - echo " Ideal Solution Phase Model = INCLUDED" -else - echo " Ideal Solution Phase Model = EXCLUDED" -fi -if test "$WITH_METAL" = "y" ; then - echo " Metal Phase Model = INCLUDED" -else - echo " Metal Phase Model = EXCLUDED" -fi -if test "$WITH_SEMICONDUCTOR" = "y" ; then - echo " Semiconductor Model = INCLUDED" -else - echo " Semiconductor Model = EXCLUDED" -fi -if test "$WITH_ADSORBATE" = "y" ; then - echo " Adsorbate Model = INCLUDED" -else - echo " Adsorbate Model = EXCLUDED" -fi -if test "$WITH_ELECTROLYTES" = "y" ; then - echo " Molality-based Electrolyte Models = INCLUDED" -else - echo " Molality-based Electrolyte Models = EXCLUDED" -fi -if test "$WITH_LATTICE_SOLID" = "y" ; then - echo " Lattice Solid based Models = INCLUDED" -else - echo " Lattice Solid based Models = EXCLUDED" -fi - - -echo " " - -########################################################## -# PURIFY -########################################################## - - -if test "x$PURIFY" != "x"; then - $as_echo "#define PURIFY_MODE 1" >>confdefs.h - -fi - -######################################################## -# BLAS and LAPACK -######################################################## -# -# if lapack and blas libraries have been specified, then skip building the -# supplied libraries - - -build_lapack=0 -build_blas=0 -if test -z "$BLAS_LAPACK_LIBS"; then - BLAS_LAPACK_LIBS="-lctlapack -lctblas" - BLAS_LAPACK_DIR="$buildlib" - BLAS_LAPACK_LINK="-L$BLAS_LAPACK_DIR $BLAS_LAPACK_LIBS" - build_blas=1 - build_lapack=1 -else - BLAS_LAPACK_LINK="-L$BLAS_LAPACK_DIR $BLAS_LAPACK_LIBS" -fi - - - - - - - - - -# -# Stubout section for f2c versions of lapack: -# Define these variables, but turn them off in main version of code -# -build_with_f2c=0 -if test -n "$BUILD_WITH_F2C" ; then - if test "$BUILD_WITH_F2C" = "y" -o "$BUILD_WITH_F2C" = "Y" ; then - build_with_f2c=1 - elif test "$BUILD_WITH_F2C" = "n" -o "$BUILD_WITH_F2C" = "N" ; then - build_with_f2c=0 - elif test "$BUILD_WITH_F2C" = "default" ; then - if test "x$OS_IS_WIN" = "x1" ; then - build_with_f2c=1 - else - build_with_f2c=0 - fi - fi -fi - - -# -# Build a string of Canne if you need the f2c library at link time -# -> Note, Linux systems already have the g2c library -# added in, which is the same thing as our -# f2c library. However, the f2c library seems -# more reliable at resolving names -if test x"$build_with_f2c" = "x1" ; then - NEED_F2C=1 - case $ac_sys_system in - Linux) NEED_F2C= ;; - esac -fi -case $ac_sys_system in - Linux) NEED_F2C=1 ;; -esac - -# -# Create a variable build_f2c_lib that determines whether -# our f2c_lib will be built on a given platform -# -build_f2c_lib=0 -F2C_SYSTEMLIB= -if test -n "$NEED_F2C" ; then - build_f2c_lib=1 -else - case $ac_sys_system in - Linux) F2C_SYSTEMLIB="" - esac -fi - - - -# -# LOCAL_LIBS: -# Build a string of Cantera libraries necessary to link -# Cantera applications -# -LOCAL_LIBS= -LOCAL_LIBS_DEP= -RAW_LIBS_DEP= -INSTALL_LIBS_DEP= - -if test -n "$INCL_USER_CODE" -then - LOCAL_LIBS=$LOCAL_LIBS' '-luser - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libuser.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libuser.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libuser.a -fi - -if test -n "$NEED_ONED" -then - LOCAL_LIBS=$LOCAL_LIBS' '-loneD - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/liboneD.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/liboneD.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'liboneD.a -fi - -if test -n "$NEED_ZEROD" -then - LOCAL_LIBS=$LOCAL_LIBS' '-lzeroD - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libzeroD.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libzeroD.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libzeroD.a -fi - -LOCAL_LIBS=$LOCAL_LIBS' '-lequil -LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libequil.a -INSTALL_LIBS_DEP=$INTALL_LIBS_DEP' '$ct_libdir/libequil.a -RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libequil.a - -if test "$WITH_VCSNONIDEAL" = "y" ; then - LOCAL_LIBS=$LOCAL_LIBS' '-lVCSnonideal - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libVCSnonideal.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libVCSnonideal.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libVCSnonideal.a -fi - -if test -n "$COMPILE_KINETICS" -then - LOCAL_LIBS=$LOCAL_LIBS' '-lkinetics - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libkinetics.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libkinetics.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libkinetics.a -fi - -if test -n "$NEED_TRANSPORT" -then - LOCAL_LIBS=$LOCAL_LIBS' '-ltransport - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libtransport.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libtransport.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libtransport.a -fi - -if test -n "$NEED_CATHERMO" -then - LOCAL_LIBS=$LOCAL_LIBS' '-lthermo - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libthermo.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libthermo.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libthermo.a -fi - -LOCAL_LIBS=$LOCAL_LIBS' '-lctnumerics -LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libctnumerics.a -INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libctnumerics.a -RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libctnumerics.a - -if test -n "$NEED_MATH" -then - LOCAL_LIBS=$LOCAL_LIBS' '-lctmath - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libctmath.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libctmath.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libctmath.a -fi - -if test -n "$NEED_TPX" -then - LOCAL_LIBS=$LOCAL_LIBS' '-ltpx - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libtpx.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libtpx.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libtpx.a -fi - -if test -n "$NEED_SPECTRA" -then - LOCAL_LIBS=$LOCAL_LIBS' '-lctspectra - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libctspectra.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libctspectra.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libctspectra.a -fi - -if test -n "$NEED_CKREADER" -then - LOCAL_LIBS=$LOCAL_LIBS' '-lconverters - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libconverters.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libconverters.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libconverters.a -fi - -LOCAL_LIBS=$LOCAL_LIBS' '-lctbase -LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libctbase.a -INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libctbase.a -RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libctbase.a - -CANTERA_CORE_LIBS=$LOCAL_LIBS -CANTERA_CORE_LIBS_DEP=$INSTALL_LIBS_DEP -CANTERA_CORE_LIBS_BT_DEP=$LOCAL_LIBS_DEP -CANTERA_CORE_LIBS_NAMES=$RAW_LIBS_DEP - -if test -n "$NEED_CVODE"; then - LOCAL_LIBS=$LOCAL_LIBS' '$CVODE_LIBS -fi - -if test -n "$NEED_LAPACK" -then - LOCAL_LIBS=$LOCAL_LIBS' '$BLAS_LAPACK_LIBS -fi - -if test -n "$NEED_F2C" -then - LOCAL_LIBS=$LOCAL_LIBS' '-lctf2c - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libctf2c.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libctf2c.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libctf2c.a -else - case $ac_sys_system in - Linux) LOCAL_LIBS=$LOCAL_LIBS;; - esac -fi -# Darwin*) LOCAL_LIBS=$LOCAL_LIBS' '-lg2c;; - -LOCAL_LIB_DIRS= -if test -n "$BLAS_LAPACK_DIR" -then LOCAL_LIB_DIRS=$LOCAL_LIB_DIRS' -L'$BLAS_LAPACK_DIR -fi - -if test ${use_sundials} = 1; then -LOCAL_LIB_DIRS=$LOCAL_LIB_DIRS' -L'$SUNDIALS_LIB_DIR -fi - -if test ${BUILD_THREAD_SAFE} = "y"; then -LOCAL_LIBS=$LOCAL_LIBS' '-l$BOOST_LIB -LOCAL_LIB_DIRS=$LOCAL_LIB_DIRS' -L'$BOOST_LIB_DIR -else -BOOST_LIB_DIR="" -fi - - - - - - - - - - -#------------------------------------------------- -# Language Interfaces -#------------------------------------------------- -# This define is needed to account for the variability for how -# static variables in templated classes are defined. Right now -# this is only turned on for the SunPro compiler on solaris. -# in that system , you need to declare the static storage variable. -# with the following line in the include file -# -# template Cabinet* Cabinet::__storage; -# -# Note, on other systems that declaration is treated as a definition -# and this leads to multiple defines at link time. This config.h addition -# is needed because there were irreconcilable issues between -# the Solaris SunPro compiler and the cygwin gcc compiler. -# -case $ac_sys_system in - SunOS* ) - $as_echo "#define NEEDS_GENERIC_TEMPL_STATIC_DECL 1" >>confdefs.h - - echo 'Turned on special handing of static definitions in templated classes' - ;; - * ) - ;; -esac - - - - - -BUILD_F90=1 -if test "x$BUILD_F90_INTERFACE" = "xn"; then - BUILD_F90=0 -fi - -BUILD_CLIB=1 - -#---------------------------------------------------------------- -# Python Interface -#---------------------------------------------------------------- - -BUILD_PYTHON=0 -if test "x$PYTHON_PACKAGE" = "xfull"; then - BUILD_PYTHON=2 -elif test "x$PYTHON_PACKAGE" = "xdefault"; then - BUILD_PYTHON=2 -elif test "x$PYTHON_PACKAGE" = "xminimal"; then - BUILD_PYTHON=1 -elif test "x$PYTHON_PACKAGE" = "xnone"; then - BUILD_PYTHON=0 -else - echo "ERROR: PYTHON_PACKAGE variable, " $PYTHON_PACKAGE ", is not understood. Use:" - echo " full, default, minimal, or none" - exit 1 -fi -if test $BUILD_PYTHON = 0 ; then -$as_echo "#define HAS_NO_PYTHON 1" >>confdefs.h - -fi - -if test "$PYTHON_CMD" = "default" -o \ - "$PYTHON_CMD"x = "x"; then - for ac_prog in python2 python -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_PYTHON_CMD+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $PYTHON_CMD in - [\\/]* | ?:[\\/]*) - ac_cv_path_PYTHON_CMD="$PYTHON_CMD" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_PYTHON_CMD="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -PYTHON_CMD=$ac_cv_path_PYTHON_CMD -if test -n "$PYTHON_CMD"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_CMD" >&5 -$as_echo "$PYTHON_CMD" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$PYTHON_CMD" && break -done -test -n "$PYTHON_CMD" || PYTHON_CMD=""none"" - - if test "$PYTHON_CMD" = "none"; then - BUILD_PYTHON=0 - echo "Python not found. Only those portions of Cantera that" - echo "can be installed without Python will be installed." - else - echo "Python command set by configure to " $PYTHON_CMD - fi -else - echo "Python command preset to $PYTHON_CMD" -fi - - - -cat >>confdefs.h <<_ACEOF -#define PYTHON_EXE "$PYTHON_CMD" -_ACEOF - - -USE_NUMARRAY='y' - -if test "$USE_NUMERIC" = "y"; then -USE_NUMARRAY='n' -USE_NUMPY='n' -$as_echo "#define HAS_NUMERIC 1" >>confdefs.h - -fi - -if test "$USE_NUMPY" = "y"; then -USE_NUMARRAY='n' -$as_echo "#define HAS_NUMPY 1" >>confdefs.h - -fi - -if test "$USE_NUMARRAY" = "y"; then -$as_echo "#define HAS_NUMARRAY 1" >>confdefs.h - -fi - -if test "$USE_NUMARRAY" = "y"; then - if test -n "$NUMARRAY_INC_DIR" ; then - echo "setting NUMARRAY_INC_DIR to $NUMARRAY_INC_DIR" - else - NUMARRAY_INC_DIR="" - if test -n "$NUMARRAY_HOME"; then - dir5="$NUMARRAY_HOME/include/python2.5" - if test -d $dir5 ; then - NUMARRAY_INC_DIR=$dir5 - else - dir4="$NUMARRAY_HOME/include/python2.4" - if test -d $dir4 ; then - NUMARRAY_INC_DIR=$dir4 - else - dir3="$NUMARRAY_HOME/include/python2.3" - if test -d $dir3 ; then - NUMARRAY_INC_DIR=$dir3 - else - dir1="$NUMARRAY_HOME/include/python" - if test -d $dir1 ; then - NUMARRAY_INC_DIR=$dir1 - else - echo "WARNING: NUMARRAY include dir $dir1 does not exist." - NUMARRAY_INC_DIR=$dir1 - fi - fi - fi - fi - echo "setting NUMARRAY_INC_DIR to $NUMARRAY_INC_DIR" - fi - fi -else - NUMARRAY_INC_DIR="" - NUMARRAY_HOME="" -fi - - -if test "$USE_NUMPY" = "y"; then - if test -n "$NUMPY_INC_DIR" ; then - echo "setting NUMPY_INC_DIR to $NUMPY_INC_DIR" - else - NUMPY_INC_DIR="" - if test -n "$NUMPY_HOME"; then - dir6="$NUMPY_HOME/include/python2.6" - if test -d $dir6 ; then - NUMPY_INC_DIR=$dir6 - else - dir5="$NUMPY_HOME/include/python2.5" - if test -d $dir5 ; then - NUMPY_INC_DIR=$dir5 - else - dir4="$NUMPY_HOME/include/python2.4" - if test -d $dir4 ; then - NUMPY_INC_DIR=$dir4 - else - dir3="$NUMPY_HOME/include/python2.3" - if test -d $dir3 ; then - NUMPY_INC_DIR=$dir3 - else - dir2="$NUMPY_HOME/include/python2.2" - if test -d $dir2 ; then - NUMPY_INC_DIR=$dir2 - else - dir1="$NUMPY_HOME/include/python" - if test -d $dir1 ; then - NUMPY_INC_DIR=$dir1 - else - echo "WARNING: NUMPY include dir $dir1 does not exist." - NUMPY_INC_DIR=$dir1 - fi - fi - fi - fi - fi - fi - echo "setting NUMPY_INC_DIR to $NUMPY_INC_DIR" - fi - fi -else - NUMPY_INC_DIR="" - NUMPY_HOME="" -fi - - - -# this fails, at least on a Mac. By default, numarray include files -# are installed in the include directory in the Python framework. This -# does not require setting NUMARRAY_INC_DIR, so testing that it is -# non-null is not a valid test of whether numarray is -# installed. Commented out 7/26/07 by DGG. -#if test $BUILD_PYTHON = 2 ; then -#if test x"$NUMARRAY_INC_DIR" = "x" ; then -#if test ! "$USE_NUMERIC" = "y"; then -# echo 'NUMARRAY is being used but we can find it' -# if test "x$PYTHON_PACKAGE" = "xdefault"; then -# echo 'setting python package build back to minimal' -# BUILD_PYTHON=1 -# fi -#fi -#fi -#fi - - - - - - -#-------------------------- -# CVS Tag -#-------------------------- -CVSTAG=`${PYTHON_CMD} tools/src/findtag.py ..` -if test "x$CVSTAG" = "x"; then -CVSTAG="HEAD" -fi - - - -# -# Matlab Interface -# - -BUILD_MATLAB=0 - -if test "$BUILD_MATLAB_TOOLBOX" != "n"; then - if test "$MATLAB_CMD" = "default" -o \ - "$MATLAB_CMD"x = "x"; then - # Extract the first word of "matlab", so it can be a program name with args. -set dummy matlab; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_MATLAB_CMD+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $MATLAB_CMD in - [\\/]* | ?:[\\/]*) - ac_cv_path_MATLAB_CMD="$MATLAB_CMD" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_MATLAB_CMD="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - test -z "$ac_cv_path_MATLAB_CMD" && ac_cv_path_MATLAB_CMD=""none"" - ;; -esac -fi -MATLAB_CMD=$ac_cv_path_MATLAB_CMD -if test -n "$MATLAB_CMD"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MATLAB_CMD" >&5 -$as_echo "$MATLAB_CMD" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - if test "$MATLAB_CMD" = "none"; then - MATLAB_CMD=`find /*/MATLAB*/bin/m* -name matlab` - fi - if test "$MATLAB_CMD" != "none" -a "x$MATLAB_CMD" != "x"; then - BUILD_MATLAB=1 - BUILD_CLIB=1 - #echo 'HKM -> BUILD turned on 1' - fi - else - echo "Matlab command preset to $MATLAB_CMD" - BUILD_MATLAB=1 - BUILD_CLIB=1 - fi - if test "x$OS_IS_WIN" = "x1"; then - MATLAB_CMD=`cygpath -a -m "$MATLAB_CMD" ` - echo "Windows MATLAB command: ${MATLAB_CMD}" - fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking MATLAB ($MATLAB_CMD)" >&5 -$as_echo_n "checking MATLAB ($MATLAB_CMD)... " >&6; } - rm -f diary - cat >> testmat.m << EOF -diary; -try, mexext, catch, disp 'mex_unknown', end; -diary off; -exit; -EOF - ${MATLAB_CMD} -nojvm -nosplash -r testmat &> /dev/null -# &> /dev/null` - if test -f diary; then - BUILD_MATLAB=1 - echo $MATLAB_CMD - mex_ext=`grep mex* diary` - rm -f diary - else - BUILD_MATLAB=0 - echo 'failed!' - fi - rm -f testmat.m -else - echo "MATLAB interface will not be installed" - if test -z "$MATLAB_CMD"; then - MATLAB_CMD="matlab" - fi -fi - -if test "$mex_ext" = "mex_unknown"; then -case $ac_sys_system in - Darwin*) hardware=`uname -m`; - mex_ext=mexmac; - if test "$hardware" = "i386" ; then - mex_ext=mexmaci - fi;; - CYGWIN*) mex_ext=dll;; - Linux* ) mex_ext=mexglx;; -esac -fi - -if test "$BUILD_MATLAB" = "1"; then - echo " " - echo "---------------------------- MATLAB -------------------------------" - echo "MEX file extension: " $mex_ext - echo "MATLAB command: " $MATLAB_CMD - echo "--------------------------------------------------------------------" - echo " " -fi - - - - - -#------------------------------------------------- - -#----------------------------------------------------------------------- -# C++ Compilation -#----------------------------------------------------------------------- - - -export_name=$target - - -# -# PIC -# Compiler flag for specifying position independent code. -# This flag is needed in the compilation step -# for code that will go into a shared library. -# If Cantera is used in the Full python installation -# mode, this means that all of Cantera's code -# compiled into static libraries and all code linked into -# those routines, such as cvode and lapack, should be position independent -# and should be compiled with this flag. -# -if test -z "$PIC"; then - case $ac_sys_system in - SunOS* ) - PIC=' ';; - CYGWIN* ) - PIC=' ';; - * ) - PIC='-fPIC';; - esac -fi -echo 'checking for Position independent code command ... ' $PIC - - -# -# This script will find and set the $INSTALL -# environmental variable, and set a substitution -# rule for that variable -# Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -# Reject install programs that cannot install multiple files. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 -$as_echo_n "checking for a BSD-compatible install... " >&6; } -if test -z "$INSTALL"; then -if ${ac_cv_path_install+:} false; then : - $as_echo_n "(cached) " >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in #(( - ./ | .// | /[cC]/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then - if test $ac_prog = install && - grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - rm -rf conftest.one conftest.two conftest.dir - echo one > conftest.one - echo two > conftest.two - mkdir conftest.dir - if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && - test -s conftest.one && test -s conftest.two && - test -s conftest.dir/conftest.one && - test -s conftest.dir/conftest.two - then - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - fi - done - done - ;; -esac - - done -IFS=$as_save_IFS - -rm -rf conftest.one conftest.two conftest.dir - -fi - if test "${ac_cv_path_install+set}" = set; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. Don't cache a - # value for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - INSTALL=$ac_install_sh - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 -$as_echo "$INSTALL" >&6; } - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - -# -# HKM - -# However, recently, I've had problems with -# the default LINUX /usr/bin/install program wrt -# files/directories which are group writeable, but -# which are not owned by the current user (this happens -# in a group environment). The default config/install-sh -# doesn't have this problem. So, I changed the default -# install program to config/install-sh, which should work -# on all platforms since its a bourne shell script -# HKM 12/24/2009 - Ran into another problem with the new cygwin 1.7.1. -# THe install (and even cp -f in some cases) program will fail -# when an existing different file is in place. This occurs sometimes -# and I can not quite nail down when. However replacing -# the install command for cygwin. Note, install no longer -# needs to have a wildcard capability within Cantera. - -case $ac_sys_system in - CYGWIN* ) - INSTALL=${INSTALL_BIN:=config/install-sh} - echo 'INSTALL program has been set to ' $INSTALL;; -esac - -# -# precompile_headers still relevant? -# -precompile_headers=no -if test "x$OS_IS_WIN" != "x1"; then -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ability to precompile headers" >&5 -$as_echo_n "checking for ability to precompile headers... " >&6; } -if test -n "$GCC"; then - msg=`rm -f *h.gch; $CXX testpch.h &> /dev/null` - if test -f testpch.h.gch; then - precompile_headers=yes - $as_echo "#define USE_PCH 1" >>confdefs.h - - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${precompile_headers}" >&5 -$as_echo "${precompile_headers}" >&6; } -# End of the OS_IS_WIN section -fi - -# Sizes of various common basic types -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 -$as_echo_n "checking how to run the C++ preprocessor... " >&6; } -if test -z "$CXXCPP"; then - if ${ac_cv_prog_CXXCPP+:} false; then : - $as_echo_n "(cached) " >&6 -else - # Double quotes because CXXCPP needs to be expanded - for CXXCPP in "$CXX -E" "/lib/cpp" - do - ac_preproc_ok=false -for ac_cxx_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if ac_fn_cxx_try_cpp "$LINENO"; then : - -else - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.i conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -_ACEOF -if ac_fn_cxx_try_cpp "$LINENO"; then : - # Broken: success on invalid input. -continue -else - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.i conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.i conftest.err conftest.$ac_ext -if $ac_preproc_ok; then : - break -fi - - done - ac_cv_prog_CXXCPP=$CXXCPP - -fi - CXXCPP=$ac_cv_prog_CXXCPP -else - ac_cv_prog_CXXCPP=$CXXCPP -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 -$as_echo "$CXXCPP" >&6; } -ac_preproc_ok=false -for ac_cxx_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if ac_fn_cxx_try_cpp "$LINENO"; then : - -else - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.i conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -_ACEOF -if ac_fn_cxx_try_cpp "$LINENO"; then : - # Broken: success on invalid input. -continue -else - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.i conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.i conftest.err conftest.$ac_ext -if $ac_preproc_ok; then : - -else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check -See \`config.log' for more details" "$LINENO" 5 ; } -fi - -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 -$as_echo_n "checking for grep that handles long lines and -e... " >&6; } -if ${ac_cv_path_GREP+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -z "$GREP"; then - ac_path_GREP_found=false - # Loop through the user's path and test for each of PROGNAME-LIST - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in grep ggrep; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue -# Check for GNU ac_path_GREP and select it if it is found. - # Check for GNU $ac_path_GREP -case `"$ac_path_GREP" --version 2>&1` in -*GNU*) - ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; -*) - ac_count=0 - $as_echo_n 0123456789 >"conftest.in" - while : - do - cat "conftest.in" "conftest.in" >"conftest.tmp" - mv "conftest.tmp" "conftest.in" - cp "conftest.in" "conftest.nl" - $as_echo 'GREP' >> "conftest.nl" - "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - as_fn_arith $ac_count + 1 && ac_count=$as_val - if test $ac_count -gt ${ac_path_GREP_max-0}; then - # Best one so far, save it but keep looking for a better one - ac_cv_path_GREP="$ac_path_GREP" - ac_path_GREP_max=$ac_count - fi - # 10*(2^10) chars as input seems more than enough - test $ac_count -gt 10 && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out;; -esac - - $ac_path_GREP_found && break 3 - done - done - done -IFS=$as_save_IFS - if test -z "$ac_cv_path_GREP"; then - as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 - fi -else - ac_cv_path_GREP=$GREP -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 -$as_echo "$ac_cv_path_GREP" >&6; } - GREP="$ac_cv_path_GREP" - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 -$as_echo_n "checking for egrep... " >&6; } -if ${ac_cv_path_EGREP+:} false; then : - $as_echo_n "(cached) " >&6 -else - if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 - then ac_cv_path_EGREP="$GREP -E" - else - if test -z "$EGREP"; then - ac_path_EGREP_found=false - # Loop through the user's path and test for each of PROGNAME-LIST - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in egrep; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue -# Check for GNU ac_path_EGREP and select it if it is found. - # Check for GNU $ac_path_EGREP -case `"$ac_path_EGREP" --version 2>&1` in -*GNU*) - ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; -*) - ac_count=0 - $as_echo_n 0123456789 >"conftest.in" - while : - do - cat "conftest.in" "conftest.in" >"conftest.tmp" - mv "conftest.tmp" "conftest.in" - cp "conftest.in" "conftest.nl" - $as_echo 'EGREP' >> "conftest.nl" - "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - as_fn_arith $ac_count + 1 && ac_count=$as_val - if test $ac_count -gt ${ac_path_EGREP_max-0}; then - # Best one so far, save it but keep looking for a better one - ac_cv_path_EGREP="$ac_path_EGREP" - ac_path_EGREP_max=$ac_count - fi - # 10*(2^10) chars as input seems more than enough - test $ac_count -gt 10 && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out;; -esac - - $ac_path_EGREP_found && break 3 - done - done - done -IFS=$as_save_IFS - if test -z "$ac_cv_path_EGREP"; then - as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 - fi -else - ac_cv_path_EGREP=$EGREP -fi - - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 -$as_echo "$ac_cv_path_EGREP" >&6; } - EGREP="$ac_cv_path_EGREP" - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 -$as_echo_n "checking for ANSI C header files... " >&6; } -if ${ac_cv_header_stdc+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#include -#include - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_cv_header_stdc=yes -else - ac_cv_header_stdc=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -if test $ac_cv_header_stdc = yes; then - # SunOS 4.x string.h does not declare mem*, contrary to ANSI. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "memchr" >/dev/null 2>&1; then : - -else - ac_cv_header_stdc=no -fi -rm -f conftest* - -fi - -if test $ac_cv_header_stdc = yes; then - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "free" >/dev/null 2>&1; then : - -else - ac_cv_header_stdc=no -fi -rm -f conftest* - -fi - -if test $ac_cv_header_stdc = yes; then - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. - if test "$cross_compiling" = yes; then : - : -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#if ((' ' & 0x0FF) == 0x020) -# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') -# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) -#else -# define ISLOWER(c) \ - (('a' <= (c) && (c) <= 'i') \ - || ('j' <= (c) && (c) <= 'r') \ - || ('s' <= (c) && (c) <= 'z')) -# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) -#endif - -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) -int -main () -{ - int i; - for (i = 0; i < 256; i++) - if (XOR (islower (i), ISLOWER (i)) - || toupper (i) != TOUPPER (i)) - return 2; - return 0; -} -_ACEOF -if ac_fn_cxx_try_run "$LINENO"; then : - -else - ac_cv_header_stdc=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 -$as_echo "$ac_cv_header_stdc" >&6; } -if test $ac_cv_header_stdc = yes; then - -$as_echo "#define STDC_HEADERS 1" >>confdefs.h - -fi - -# On IRIX 5.3, sys/types and inttypes.h are conflicting. -for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ - inttypes.h stdint.h unistd.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_cxx_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default -" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - - -# The cast to long int works around a bug in the HP C Compiler -# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects -# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. -# This bug is HP SR number 8606223364. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 -$as_echo_n "checking size of int... " >&6; } -if ${ac_cv_sizeof_int+:} false; then : - $as_echo_n "(cached) " >&6 -else - if ac_fn_cxx_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : - -else - if test "$ac_cv_type_int" = yes; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "cannot compute sizeof (int) -See \`config.log' for more details" "$LINENO" 5 ; } - else - ac_cv_sizeof_int=0 - fi -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 -$as_echo "$ac_cv_sizeof_int" >&6; } - - - -cat >>confdefs.h <<_ACEOF -#define SIZEOF_INT $ac_cv_sizeof_int -_ACEOF - - -# The cast to long int works around a bug in the HP C Compiler -# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects -# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. -# This bug is HP SR number 8606223364. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 -$as_echo_n "checking size of long... " >&6; } -if ${ac_cv_sizeof_long+:} false; then : - $as_echo_n "(cached) " >&6 -else - if ac_fn_cxx_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : - -else - if test "$ac_cv_type_long" = yes; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "cannot compute sizeof (long) -See \`config.log' for more details" "$LINENO" 5 ; } - else - ac_cv_sizeof_long=0 - fi -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 -$as_echo "$ac_cv_sizeof_long" >&6; } - - - -cat >>confdefs.h <<_ACEOF -#define SIZEOF_LONG $ac_cv_sizeof_long -_ACEOF - - -# The cast to long int works around a bug in the HP C Compiler -# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects -# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. -# This bug is HP SR number 8606223364. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 -$as_echo_n "checking size of void *... " >&6; } -if ${ac_cv_sizeof_void_p+:} false; then : - $as_echo_n "(cached) " >&6 -else - if ac_fn_cxx_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : - -else - if test "$ac_cv_type_void_p" = yes; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "cannot compute sizeof (void *) -See \`config.log' for more details" "$LINENO" 5 ; } - else - ac_cv_sizeof_void_p=0 - fi -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 -$as_echo "$ac_cv_sizeof_void_p" >&6; } - - - -cat >>confdefs.h <<_ACEOF -#define SIZEOF_VOID_P $ac_cv_sizeof_void_p -_ACEOF - - -# The cast to long int works around a bug in the HP C Compiler -# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects -# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. -# This bug is HP SR number 8606223364. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5 -$as_echo_n "checking size of char... " >&6; } -if ${ac_cv_sizeof_char+:} false; then : - $as_echo_n "(cached) " >&6 -else - if ac_fn_cxx_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then : - -else - if test "$ac_cv_type_char" = yes; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "cannot compute sizeof (char) -See \`config.log' for more details" "$LINENO" 5 ; } - else - ac_cv_sizeof_char=0 - fi -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5 -$as_echo "$ac_cv_sizeof_char" >&6; } - - - -cat >>confdefs.h <<_ACEOF -#define SIZEOF_CHAR $ac_cv_sizeof_char -_ACEOF - - -# The cast to long int works around a bug in the HP C Compiler -# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects -# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. -# This bug is HP SR number 8606223364. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 -$as_echo_n "checking size of short... " >&6; } -if ${ac_cv_sizeof_short+:} false; then : - $as_echo_n "(cached) " >&6 -else - if ac_fn_cxx_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then : - -else - if test "$ac_cv_type_short" = yes; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "cannot compute sizeof (short) -See \`config.log' for more details" "$LINENO" 5 ; } - else - ac_cv_sizeof_short=0 - fi -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 -$as_echo "$ac_cv_sizeof_short" >&6; } - - - -cat >>confdefs.h <<_ACEOF -#define SIZEOF_SHORT $ac_cv_sizeof_short -_ACEOF - - -# The cast to long int works around a bug in the HP C Compiler -# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects -# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. -# This bug is HP SR number 8606223364. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of float" >&5 -$as_echo_n "checking size of float... " >&6; } -if ${ac_cv_sizeof_float+:} false; then : - $as_echo_n "(cached) " >&6 -else - if ac_fn_cxx_compute_int "$LINENO" "(long int) (sizeof (float))" "ac_cv_sizeof_float" "$ac_includes_default"; then : - -else - if test "$ac_cv_type_float" = yes; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "cannot compute sizeof (float) -See \`config.log' for more details" "$LINENO" 5 ; } - else - ac_cv_sizeof_float=0 - fi -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_float" >&5 -$as_echo "$ac_cv_sizeof_float" >&6; } - - - -cat >>confdefs.h <<_ACEOF -#define SIZEOF_FLOAT $ac_cv_sizeof_float -_ACEOF - - -# The cast to long int works around a bug in the HP C Compiler -# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects -# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. -# This bug is HP SR number 8606223364. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5 -$as_echo_n "checking size of double... " >&6; } -if ${ac_cv_sizeof_double+:} false; then : - $as_echo_n "(cached) " >&6 -else - if ac_fn_cxx_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double" "$ac_includes_default"; then : - -else - if test "$ac_cv_type_double" = yes; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "cannot compute sizeof (double) -See \`config.log' for more details" "$LINENO" 5 ; } - else - ac_cv_sizeof_double=0 - fi -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5 -$as_echo "$ac_cv_sizeof_double" >&6; } - - - -cat >>confdefs.h <<_ACEOF -#define SIZEOF_DOUBLE $ac_cv_sizeof_double -_ACEOF - - -# The cast to long int works around a bug in the HP C Compiler -# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects -# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. -# This bug is HP SR number 8606223364. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of fpos_t" >&5 -$as_echo_n "checking size of fpos_t... " >&6; } -if ${ac_cv_sizeof_fpos_t+:} false; then : - $as_echo_n "(cached) " >&6 -else - if ac_fn_cxx_compute_int "$LINENO" "(long int) (sizeof (fpos_t))" "ac_cv_sizeof_fpos_t" "$ac_includes_default"; then : - -else - if test "$ac_cv_type_fpos_t" = yes; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "cannot compute sizeof (fpos_t) -See \`config.log' for more details" "$LINENO" 5 ; } - else - ac_cv_sizeof_fpos_t=0 - fi -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_fpos_t" >&5 -$as_echo "$ac_cv_sizeof_fpos_t" >&6; } - - - -cat >>confdefs.h <<_ACEOF -#define SIZEOF_FPOS_T $ac_cv_sizeof_fpos_t -_ACEOF - - - - - -if test -z "$SHARED"; then SHARED='-shared'; fi - - -CXX_INCLUDES=$BOOST_INCLUDE - -# -# LCXX_FLAGS: Flags that get attached to the CXX loader -# statement AFLAGS are base flags that -# get added to compilers and loaders. -# -if test ! -z "$AFLAGS" ; then - if test -z "$LCXX_FLAGS" ; then - LCXX_FLAGS="$AFLAGS" - else - LCXX_FLAGS="$LCXXFLAGS"" ""$AFLAGS" - fi -fi -if test "$BUILD_WITH_F2C"="n"; then - if test ! -z "$LFORT_FLAGS"; then - LCXX_FLAGS="$LCXX_FLAGS"" ""$LFORT_FLAGS" - fi -fi - - -# -# Check to see if we have a -lm line -# -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for printf in -lm" >&5 -$as_echo_n "checking for printf in -lm... " >&6; } -if ${ac_cv_lib_m_printf+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lm $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char printf (); -int -main () -{ -return printf (); - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_link "$LINENO"; then : - ac_cv_lib_m_printf=yes -else - ac_cv_lib_m_printf=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_printf" >&5 -$as_echo "$ac_cv_lib_m_printf" >&6; } -if test "x$ac_cv_lib_m_printf" = xyes; then : - add_stm=1 -else - add_stm=0 -fi - - -# -# Check to see if we have a -lstdc++ line -# -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for printf in -lstdc++" >&5 -$as_echo_n "checking for printf in -lstdc++... " >&6; } -if ${ac_cv_lib_stdcpp_printf+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lstdc++ $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char printf (); -int -main () -{ -return printf (); - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_link "$LINENO"; then : - ac_cv_lib_stdcpp_printf=yes -else - ac_cv_lib_stdcpp_printf=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_stdcpp_printf" >&5 -$as_echo "$ac_cv_lib_stdcpp_printf" >&6; } -if test "x$ac_cv_lib_stdcpp_printf" = xyes; then : - add_stdc=1 -else - add_stdc=0 -fi - - -# -# Ending Libs for compiling static applications and -# dynamically loaded libraries -# (sunpro solaris needs a few for dynamic linking) -# -if test -n "$NEED_F2C" ; then - LCXX_END_LIBS="-lctf2c ""$LCXX_END_LIBS" -fi -case $ac_sys_system in - SunOS* ) - case $CXX in - CC* ) - LCXX_END_LIBS="$LCXX_END_LIBS"" -lCrun -lCstd -lfsu" ;; - esac ;; -esac -if test $add_stm = 1 ; then - echo 'Adding -lm to the end of the LCXX_END_LIBS variable' - LCXX_END_LIBS="$LCXX_END_LIBS"" -lm" - echo 'LCXX_END_LIBS = ' $LCXX_END_LIBS -fi -if test $add_stdc = 1 ; then - echo 'Adding -lstdc++ to the end of the LCXX_END_LIBS variable' - LCXX_END_LIBS="$LCXX_END_LIBS"" -lstdc++ " - echo 'LCXX_END_LIBS = ' $LCXX_END_LIBS -fi - - - - -has_sstream=no -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sstream" >&5 -$as_echo_n "checking for sstream... " >&6; } -cat >> testsstream.cpp << EOF -#include -main() {} -EOF - msg=`${CXX} -c testsstream.cpp &> /dev/null` - if test -f testsstream.o; then - has_sstream=yes - rm testsstream.o - $as_echo "#define HAS_SSTREAM 1" >>confdefs.h - - fi -rm -f testsstream.cpp -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${has_sstream}" >&5 -$as_echo "${has_sstream}" >&6; } - -# -# Determine if we have a command to strip symbols from an object file -# -HAVE_STRIPSYMBOLS='yes' -case $ac_sys_system in - SunOS* ) - HAVE_STRIPSYMBOLS='no';; - Darwin* ) - HAVE_STRIPSYMBOLS='no';; -esac -echo 'checking for a strip symbol command ... ' $HAVE_STRIPSYMBOLS - - -#--------------------------------------------------------------------------- -# Fortran -#--------------------------------------------------------------------------- - -# -# This macro sets the substitution variable, @F77@ and @G77@ -# -echo " this is $F77" -echo "this is a test" -ac_ext=f -ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' -ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_f77_compiler_gnu -if test -n "$ac_tool_prefix"; then - for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_F77+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$F77"; then - ac_cv_prog_F77="$F77" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_F77="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -F77=$ac_cv_prog_F77 -if test -n "$F77"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $F77" >&5 -$as_echo "$F77" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$F77" && break - done -fi -if test -z "$F77"; then - ac_ct_F77=$F77 - for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_F77+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_F77"; then - ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_F77="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_F77=$ac_cv_prog_ac_ct_F77 -if test -n "$ac_ct_F77"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_F77" >&5 -$as_echo "$ac_ct_F77" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$ac_ct_F77" && break -done - - if test "x$ac_ct_F77" = x; then - F77="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - F77=$ac_ct_F77 - fi -fi - - -# Provide some information about the compiler. -$as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - fi - rm -f conftest.er1 conftest.err - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -done -rm -f a.out - -# If we don't use `.F' as extension, the preprocessor is not run on the -# input file. (Note that this only needs to work for GNU compilers.) -ac_save_ext=$ac_ext -ac_ext=F -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran 77 compiler" >&5 -$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; } -if ${ac_cv_f77_compiler_gnu+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat > conftest.$ac_ext <<_ACEOF - program main -#ifndef __GNUC__ - choke me -#endif - - end -_ACEOF -if ac_fn_f77_try_compile "$LINENO"; then : - ac_compiler_gnu=yes -else - ac_compiler_gnu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_f77_compiler_gnu=$ac_compiler_gnu - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_compiler_gnu" >&5 -$as_echo "$ac_cv_f77_compiler_gnu" >&6; } -ac_ext=$ac_save_ext -ac_test_FFLAGS=${FFLAGS+set} -ac_save_FFLAGS=$FFLAGS -FFLAGS= -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $F77 accepts -g" >&5 -$as_echo_n "checking whether $F77 accepts -g... " >&6; } -if ${ac_cv_prog_f77_g+:} false; then : - $as_echo_n "(cached) " >&6 -else - FFLAGS=-g -cat > conftest.$ac_ext <<_ACEOF - program main - - end -_ACEOF -if ac_fn_f77_try_compile "$LINENO"; then : - ac_cv_prog_f77_g=yes -else - ac_cv_prog_f77_g=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_f77_g" >&5 -$as_echo "$ac_cv_prog_f77_g" >&6; } -if test "$ac_test_FFLAGS" = set; then - FFLAGS=$ac_save_FFLAGS -elif test $ac_cv_prog_f77_g = yes; then - if test "x$ac_cv_f77_compiler_gnu" = xyes; then - FFLAGS="-g -O2" - else - FFLAGS="-g" - fi -else - if test "x$ac_cv_f77_compiler_gnu" = xyes; then - FFLAGS="-O2" - else - FFLAGS= - fi -fi - -if test $ac_compiler_gnu = yes; then - G77=yes -else - G77= -fi -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - -# if G77 is defined, then add a flag to turn off adding a second underscore -# to procedures that have an underscore in the name -if test -n "$G77"; then - FFLAGS=$FFLAGS' -fno-second-underscore' -else - if test $F77 = "g77" -o $F77 = "mpif77" -o $F77 = "gfortran" ; then - FFLAGS=$FFLAGS' -fno-second-underscore' - fi -fi -F77LDRCLIBS= - -ac_ext=f -ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' -ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_f77_compiler_gnu -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $F77" >&5 -$as_echo_n "checking how to get verbose linking output from $F77... " >&6; } -if ${ac_cv_prog_f77_v+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat > conftest.$ac_ext <<_ACEOF - program main - - end -_ACEOF -if ac_fn_f77_try_compile "$LINENO"; then : - ac_cv_prog_f77_v= -# Try some options frequently used verbose output -for ac_verb in -v -verbose --verbose -V -\#\#\#; do - cat > conftest.$ac_ext <<_ACEOF - program main - - end -_ACEOF - -# Compile and link our simple test program by passing a flag (argument -# 1 to this macro) to the Fortran compiler in order to get -# "verbose" output that we can then parse for the Fortran linker -# flags. -ac_save_FFLAGS=$FFLAGS -FFLAGS="$FFLAGS $ac_verb" -eval "set x $ac_link" -shift -$as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5 -# gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH, -# LIBRARY_PATH; skip all such settings. -ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | - sed '/^Driving:/d; /^Configured with:/d; - '"/^[_$as_cr_Letters][_$as_cr_alnum]*=/d"` -$as_echo "$ac_f77_v_output" >&5 -FFLAGS=$ac_save_FFLAGS - -rm -rf conftest* - -# On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where -# /foo, /bar, and /baz are search directories for the Fortran linker. -# Here, we change these into -L/foo -L/bar -L/baz (and put it first): -ac_f77_v_output="`echo $ac_f77_v_output | - grep 'LPATH is:' | - sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_f77_v_output" - -# FIXME: we keep getting bitten by quoted arguments; a more general fix -# that detects unbalanced quotes in FLIBS should be implemented -# and (ugh) tested at some point. -case $ac_f77_v_output in - # If we are using xlf then replace all the commas with spaces. - *xlfentry*) - ac_f77_v_output=`echo $ac_f77_v_output | sed 's/,/ /g'` ;; - - # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted - # $LIBS confuse us, and the libraries appear later in the output anyway). - *mGLOB_options_string*) - ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;; - - # Portland Group compiler has singly- or doubly-quoted -cmdline argument - # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4. - # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2". - *-cmdline\ * | *-ignore\ * | *-def\ *) - ac_f77_v_output=`echo $ac_f77_v_output | sed "\ - s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g - s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g - s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;; - - # If we are using Cray Fortran then delete quotes. - *cft90*) - ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"//g'` ;; -esac - - - # look for -l* and *.a constructs in the output - for ac_arg in $ac_f77_v_output; do - case $ac_arg in - [\\/]*.a | ?:[\\/]*.a | -[lLRu]*) - ac_cv_prog_f77_v=$ac_verb - break 2 ;; - esac - done -done -if test -z "$ac_cv_prog_f77_v"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $F77" >&5 -$as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $F77" >&2;} -fi -else - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5 -$as_echo "$as_me: WARNING: compilation failed" >&2;} -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_f77_v" >&5 -$as_echo "$ac_cv_prog_f77_v" >&6; } -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 libraries of $F77" >&5 -$as_echo_n "checking for Fortran 77 libraries of $F77... " >&6; } -if ${ac_cv_f77_libs+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test "x$FLIBS" != "x"; then - ac_cv_f77_libs="$FLIBS" # Let the user override the test. -else - -cat > conftest.$ac_ext <<_ACEOF - program main - - end -_ACEOF - -# Compile and link our simple test program by passing a flag (argument -# 1 to this macro) to the Fortran compiler in order to get -# "verbose" output that we can then parse for the Fortran linker -# flags. -ac_save_FFLAGS=$FFLAGS -FFLAGS="$FFLAGS $ac_cv_prog_f77_v" -eval "set x $ac_link" -shift -$as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5 -# gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH, -# LIBRARY_PATH; skip all such settings. -ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | - sed '/^Driving:/d; /^Configured with:/d; - '"/^[_$as_cr_Letters][_$as_cr_alnum]*=/d"` -$as_echo "$ac_f77_v_output" >&5 -FFLAGS=$ac_save_FFLAGS - -rm -rf conftest* - -# On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where -# /foo, /bar, and /baz are search directories for the Fortran linker. -# Here, we change these into -L/foo -L/bar -L/baz (and put it first): -ac_f77_v_output="`echo $ac_f77_v_output | - grep 'LPATH is:' | - sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_f77_v_output" - -# FIXME: we keep getting bitten by quoted arguments; a more general fix -# that detects unbalanced quotes in FLIBS should be implemented -# and (ugh) tested at some point. -case $ac_f77_v_output in - # If we are using xlf then replace all the commas with spaces. - *xlfentry*) - ac_f77_v_output=`echo $ac_f77_v_output | sed 's/,/ /g'` ;; - - # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted - # $LIBS confuse us, and the libraries appear later in the output anyway). - *mGLOB_options_string*) - ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;; - - # Portland Group compiler has singly- or doubly-quoted -cmdline argument - # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4. - # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2". - *-cmdline\ * | *-ignore\ * | *-def\ *) - ac_f77_v_output=`echo $ac_f77_v_output | sed "\ - s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g - s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g - s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;; - - # If we are using Cray Fortran then delete quotes. - *cft90*) - ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"//g'` ;; -esac - - - -ac_cv_f77_libs= - -# Save positional arguments (if any) -ac_save_positional="$@" - -set X $ac_f77_v_output -while test $# != 1; do - shift - ac_arg=$1 - case $ac_arg in - [\\/]*.a | ?:[\\/]*.a) - ac_exists=false - for ac_i in $ac_cv_f77_libs; do - if test x"$ac_arg" = x"$ac_i"; then - ac_exists=true - break - fi - done - - if test x"$ac_exists" = xtrue; then : - -else - ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" -fi - ;; - -bI:*) - ac_exists=false - for ac_i in $ac_cv_f77_libs; do - if test x"$ac_arg" = x"$ac_i"; then - ac_exists=true - break - fi - done - - if test x"$ac_exists" = xtrue; then : - -else - if test "$ac_compiler_gnu" = yes; then - for ac_link_opt in $ac_arg; do - ac_cv_f77_libs="$ac_cv_f77_libs -Xlinker $ac_link_opt" - done -else - ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" -fi -fi - ;; - # Ignore these flags. - -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \ - |-LANG:=* | -LIST:* | -LNO:* | -link) - ;; - -lkernel32) - test x"$CYGWIN" != xyes && ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" - ;; - -[LRuYz]) - # These flags, when seen by themselves, take an argument. - # We remove the space between option and argument and re-iterate - # unless we find an empty arg or a new option (starting with -) - case $2 in - "" | -*);; - *) - ac_arg="$ac_arg$2" - shift; shift - set X $ac_arg "$@" - ;; - esac - ;; - -YP,*) - for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do - ac_exists=false - for ac_i in $ac_cv_f77_libs; do - if test x"$ac_j" = x"$ac_i"; then - ac_exists=true - break - fi - done - - if test x"$ac_exists" = xtrue; then : - -else - ac_arg="$ac_arg $ac_j" - ac_cv_f77_libs="$ac_cv_f77_libs $ac_j" -fi - done - ;; - -[lLR]*) - ac_exists=false - for ac_i in $ac_cv_f77_libs; do - if test x"$ac_arg" = x"$ac_i"; then - ac_exists=true - break - fi - done - - if test x"$ac_exists" = xtrue; then : - -else - ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" -fi - ;; - -zallextract*| -zdefaultextract) - ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" - ;; - # Ignore everything else. - esac -done -# restore positional arguments -set X $ac_save_positional; shift - -# We only consider "LD_RUN_PATH" on Solaris systems. If this is seen, -# then we insist that the "run path" must be an absolute path (i.e. it -# must begin with a "/"). -case `(uname -sr) 2>/dev/null` in - "SunOS 5"*) - ac_ld_run_path=`$as_echo "$ac_f77_v_output" | - sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'` - test "x$ac_ld_run_path" != x && - if test "$ac_compiler_gnu" = yes; then - for ac_link_opt in $ac_ld_run_path; do - ac_cv_f77_libs="$ac_cv_f77_libs -Xlinker $ac_link_opt" - done -else - ac_cv_f77_libs="$ac_cv_f77_libs $ac_ld_run_path" -fi - ;; -esac -fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x" - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_libs" >&5 -$as_echo "$ac_cv_f77_libs" >&6; } -FLIBS="$ac_cv_f77_libs" - - -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - -echo " Macro returned with FLIBS defined as " $FLIBS - -override_f77_libs=0; - -#case $ac_sys_system in -# Darwin*) FLIBS='-lSystem'; override_f77_libs=1; SHARED_CTLIB=0;; -#esac -# -#if test $override_f77_libs -gt 0; then -# echo The Fortran 77 libraries on this platform are not correctly determined by -# echo the configuration process. They are being manually set to -# echo FLIBS = $FLIBS -#fi - -#fi - -# ---------------------------------------------------------------------- -# LCXX_FLIBS are extra libraries the CXX linker needs -# in order to link in fortran programs where fortran is the main program - -LCXX_FLIBS= - -case $ac_sys_system in - SunOS*) LCXX_FLIBS="-lCrun -lCstd -lfsu" ;; -esac - -#-------------------------------------------- - - -if test "x${BUILD_F90}" != "x0"; then - if test "$F90" = "default" -o \ - "$F90"x = "x"; then - for ac_prog in f95 gfortran g95 -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_F90+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $F90 in - [\\/]* | ?:[\\/]*) - ac_cv_path_F90="$F90" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_F90="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -F90=$ac_cv_path_F90 -if test -n "$F90"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $F90" >&5 -$as_echo "$F90" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$F90" && break -done -test -n "$F90" || F90=""none"" - - if test "$F90" = "none" ; then - echo "ERROR: Fortran 90 requested, but no Fortran 90/95 compiler found!" - else - echo "Fortran compiler set to " $F90 - fi - else - echo "Fortran 90/95 compiler preset to $F90" - fi -fi - -has_f90=no -f90type=none -f90_module_dir='-I' -f90_opts='' - -if test "x${BUILD_F90}" != "x0"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking Fortran 90 compiler ($F90) type" >&5 -$as_echo_n "checking Fortran 90 compiler ($F90) type... " >&6; } - cat >> testf90.f90 << EOF -module mt -double precision, parameter :: x = 2.3 -end module mt -program testf90 -use mt -integer :: i -end program testf90 -EOF - msg=`${F90} -c testf90.f90 &> /dev/null` - if test -f testf90.o; then - has_f90=yes - rm testf90.o - f90type=unknown - fi -# -F90LIBS= - - msg=`${F90} --version &> f90out` - isgfortran=`grep -c 'GNU Fortran' f90out` - if test "x${isgfortran}" != "x0"; then - f90type="gfortran" - f90opts="-fno-second-underscore -I. -I${ct_incdir}" - f90buildopts="-fno-second-underscore -I." - F90LIBS="-lgfortran" - fi - - isg95=`grep -c 'G95' f90out` - if test "x${isg95}" != "x0"; then - f90type="g95" - f90opts="-fno-second-underscore -I. -I${ct_incdir}" - f90buildopts="-fno-second-underscore -I." - #case $ac_sys_system in - # Darwin*) FLIBS='-lg2c -lcc_dynamic';; - #esac - fi - - msg=`${F90} -V &> f90out` - isnag=`grep -c NAGWare f90out` - if test "x${isnag}" != "x0"; then - f90type="NAG" - f90opts="-I. -I${ct_incdir}" - f90buildopts="-I." - fi -# - msg=`${F90} -V -c testf90.f90 &> f90out` - isabsoft=`grep -c Absoft f90out` - if test "x${isabsoft}" != "x0"; then - f90type="Absoft" - f90opts="-p. -p${ct_incdir} -s -YEXT_NAMES=LCS -YEXT_SFX=_ -YCFRL=1" - f90buildopts="-p. -s -YEXT_NAMES=LCS -YEXT_SFX=_ -YCFRL=1" - fi - rm -f testf90.f90 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${f90type}" >&5 -$as_echo "${f90type}" >&6; } - if test "x${BUILD_F90}" != "x0"; then - if test "x${has_f90}" = "xno"; then - echo " -> cannot build the Fortran 90 interface" - BUILD_F90=0 - fi - fi -fi -if test -e f90out ; then - rm -f f90out -fi -savef90flags=${F90FLAGS} -F90FLAGS=${f90opts}' '${F90FLAGS} -F90BUILDFLAGS=${f90buildopts}' '${savef90flags} - - - - - - - - - - - - - - - - - -# filename extensions for Fortran 77 -if test -z "$F77_EXT"; then F77_EXT=f; fi - - - -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - -if test -z "$CXX_EXT"; then CXX_EXT=cpp; fi - - -if test -z "$OBJ_EXT"; then OBJ_EXT='o'; fi - - -if test -z "$EXE_EXT"; then EXE_EXT=$EXEEXT; fi - - -#local_math_libs='-lcvode' -#AC_SUBST(local_math_libs) - - -math_libs='-lcvode -lctmath' - - -if test "$LAPACK_FTN_TRAILING_UNDERSCORE" = "y" -then - $as_echo "#define LAPACK_FTN_TRAILING_UNDERSCORE 1" >>confdefs.h - - $as_echo "#define FTN_TRAILING_UNDERSCORE 1" >>confdefs.h - -fi - -if test "$LAPACK_FTN_STRING_LEN_AT_END" = "y" -then $as_echo "#define LAPACK_FTN_STRING_LEN_AT_END 1" >>confdefs.h - -fi - -if test "$LAPACK_NAMES" = "lower" -then $as_echo "#define LAPACK_NAMES_LOWERCASE 1" >>confdefs.h - -fi - -# from the Python configure.in file... - -# Set info about shared libraries. - - - - - -# SO is the extension of shared libraries `(including the dot!) -# -- usually .so, .sl on HP-UX, .dll on Cygwin -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking SO" >&5 -$as_echo_n "checking SO... " >&6; } -if test -z "$SO" -then - case $ac_sys_system in - hp*|HP*) SO=.sl;; - CYGWIN*) SO=.dll;; - Darwin*) SO=.dylib;; - *) SO=.so;; - esac -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $SO" >&5 -$as_echo "$SO" >&6; } - - - -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - -# -# Section to handle tscompare -# -cd bin -touch s1 -sleep 1 -touch s2 -tsc=tscompare_alwaystrue -./tscompare_sh s2 s1 2> /dev/null -res=$? -if test "$res" = "0" ; then - tsc=tscompare_sh -else - ./tscompare_csh s2 s1 2> /dev/null - res=$? - if test "$res" = "0" ; then - tsc=tscompare_csh - else - ./tscompare_ksh s2 s1 2> /dev/null - res=$? - if test "$res" = "0" ; then - tsc=tsccompare_ksh - fi - fi -fi -/bin/rm s2 s1 -echo "checking for a time step comparison checker ... " $tsc -cp $tsc tscompare -currPath=`pwd` -TSCOMPARE_abs="$currPath"'/'tscompare -cd .. - - -# -# Create an absolute path for the $INSTALL function -# named INSTALL_abs -# (note m4 expansions [ = left bracket, ] = right bracket) -#echo "HKM - INSTALL = " $INSTALL -case "$INSTALL" in - [\\/$]* | ?:[\\/]* ) - INSTALL_abs="$INSTALL" ;; - *) - currPath=`pwd` - INSTALL_abs="$currPath"'/'"$INSTALL" ;; -esac -#echo 'INSTALL_abs = ' $INSTALL_abs - - -# -# See if the install rule accepts the -v flag -# -$INSTALL -v License.txt config > config/e.out 2>&1 -dd=$? -INSTALL_VERBOSE= -if test "$dd" = "0" ; then - INSTALL_VERBOSE="-v" -fi -if test -e "config/License.txt" ; then - rm -f config/License.txt -fi -if test -e config/e.out ; then - rm -f e.out -fi - - - - -ac_config_files="$ac_config_files Makefile Cantera/Makefile Cantera/src/Makefile Cantera/src/base/Makefile Cantera/src/zeroD/Makefile Cantera/src/oneD/Makefile Cantera/src/converters/Makefile Cantera/src/transport/Makefile Cantera/src/thermo/Makefile Cantera/src/kinetics/Makefile Cantera/src/numerics/Makefile Cantera/src/spectra/Makefile Cantera/src/equil/Makefile Cantera/clib/src/Makefile Cantera/fortran/src/Makefile Cantera/fortran/f77demos/f77demos.mak Cantera/fortran/f77demos/Makefile Cantera/matlab/Makefile Cantera/matlab/setup_matlab.py Cantera/python/Makefile Cantera/python/setup.py Cantera/cxx/Makefile Cantera/cxx/src/Makefile Cantera/cxx/demos/Makefile Cantera/cxx/demos/combustor/Makefile Cantera/cxx/demos/combustor/Makefile.install Cantera/cxx/demos/flamespeed/Makefile Cantera/cxx/demos/flamespeed/Makefile.install Cantera/cxx/demos/kinetics1/Makefile Cantera/cxx/demos/kinetics1/Makefile.install Cantera/cxx/demos/NASA_coeffs/Makefile Cantera/cxx/demos/NASA_coeffs/Makefile.install Cantera/cxx/demos/rankine/Makefile Cantera/cxx/demos/rankine/Makefile.install Cantera/cxx/include/Cantera.mak Cantera/cxx/include/Cantera_bt.mak Cantera/user/Makefile Cantera/python/src/Makefile Cantera/python/examples/Makefile Cantera/python/examples/equilibrium/Makefile Cantera/python/examples/equilibrium/adiabatic_flame/Makefile Cantera/python/examples/equilibrium/multiphase_plasma/Makefile Cantera/python/examples/equilibrium/simple_test/Makefile Cantera/python/examples/equilibrium/stoich_flame/Makefile Cantera/python/examples/gasdynamics/isentropic/Makefile Cantera/python/examples/gasdynamics/soundSpeed/Makefile Cantera/python/examples/flames/adiabatic_flame/Makefile Cantera/python/examples/flames/flame1/Makefile Cantera/python/examples/flames/flame2/Makefile Cantera/python/examples/flames/flame_fixed_T/Makefile Cantera/python/examples/flames/free_h2_air/Makefile Cantera/python/examples/flames/npflame1/Makefile Cantera/python/examples/flames/stflame1/Makefile Cantera/python/examples/fuel_cells/Makefile Cantera/python/examples/liquid_vapor/critProperties/Makefile Cantera/python/examples/liquid_vapor/rankine/Makefile Cantera/python/examples/kinetics/Makefile Cantera/python/examples/misc/Makefile Cantera/python/examples/reactors/combustor_sim/Makefile Cantera/python/examples/reactors/functors_sim/Makefile Cantera/python/examples/reactors/mix1_sim/Makefile Cantera/python/examples/reactors/mix2_sim/Makefile Cantera/python/examples/reactors/piston_sim/Makefile Cantera/python/examples/reactors/reactor1_sim/Makefile Cantera/python/examples/reactors/reactor2_sim/Makefile Cantera/python/examples/reactors/sensitivity_sim/Makefile Cantera/python/examples/reactors/surf_pfr_sim/Makefile Cantera/python/examples/surface_chemistry/diamond_cvd/Makefile Cantera/python/examples/surface_chemistry/catcomb_stagflow/Makefile Cantera/python/examples/transport/Makefile Cantera/python/examples/flames/Makefile Cantera/python/examples/gasdynamics/Makefile Cantera/python/examples/liquid_vapor/Makefile Cantera/python/examples/reactors/Makefile Cantera/python/examples/surface_chemistry/Makefile ext/lapack/Makefile ext/blas/Makefile ext/cvode/Makefile ext/math/Makefile ext/recipes/Makefile ext/tpx/Makefile ext/Makefile ext/f2c_libs/Makefile ext/f2c_blas/Makefile ext/f2c_lapack/Makefile ext/f2c_math/Makefile examples/Makefile examples/cxx/Makefile docs/Makefile tools/Makefile docs/Cantera.cfg tools/src/Makefile tools/src/sample.mak tools/src/finish_install.py tools/src/package4mac tools/templates/f77/demo.mak tools/templates/f90/demo.mak tools/templates/cxx/demo.mak tools/testtools/Makefile data/inputs/Makefile data/inputs/mkxml test_problems/Makefile test_problems/cxx_ex/Makefile test_problems/silane_equil/Makefile test_problems/surfkin/Makefile test_problems/spectroscopy/Makefile test_problems/surfSolverTest/Makefile test_problems/diamondSurf/Makefile test_problems/diamondSurf_dupl/Makefile test_problems/ChemEquil_gri_matrix/Makefile test_problems/ChemEquil_gri_pairs/Makefile test_problems/ChemEquil_ionizedGas/Makefile test_problems/ChemEquil_red1/Makefile test_problems/CpJump/Makefile test_problems/mixGasTransport/Makefile test_problems/multiGasTransport/Makefile test_problems/printUtilUnitTest/Makefile test_problems/fracCoeff/Makefile test_problems/negATest/Makefile test_problems/NASA9poly_test/Makefile test_problems/ck2cti_test/Makefile test_problems/ck2cti_test/runtest test_problems/nasa9_reader/Makefile test_problems/nasa9_reader/runtest test_problems/min_python/Makefile test_problems/min_python/minDiamond/Makefile test_problems/min_python/negATest/Makefile test_problems/pureFluidTest/Makefile test_problems/rankine_democxx/Makefile test_problems/python/Makefile test_problems/cathermo/Makefile test_problems/cathermo/issp/Makefile test_problems/cathermo/ims/Makefile test_problems/cathermo/stoichSubSSTP/Makefile test_problems/cathermo/testIAPWS/Makefile test_problems/cathermo/testIAPWSPres/Makefile test_problems/cathermo/testIAPWSTripP/Makefile test_problems/cathermo/testWaterPDSS/Makefile test_problems/cathermo/testWaterTP/Makefile test_problems/cathermo/HMW_test_1/Makefile test_problems/cathermo/HMW_test_3/Makefile test_problems/cathermo/HMW_graph_GvT/Makefile test_problems/cathermo/HMW_graph_GvI/Makefile test_problems/cathermo/HMW_graph_HvT/Makefile test_problems/cathermo/HMW_graph_CpvT/Makefile test_problems/cathermo/HMW_graph_VvT/Makefile test_problems/cathermo/DH_graph_1/Makefile test_problems/cathermo/DH_graph_acommon/Makefile test_problems/cathermo/DH_graph_NM/Makefile test_problems/cathermo/DH_graph_Pitzer/Makefile test_problems/cathermo/DH_graph_bdotak/Makefile test_problems/cathermo/HMW_dupl_test/Makefile test_problems/cathermo/VPissp/Makefile test_problems/cathermo/wtWater/Makefile test_problems/VCSnonideal/Makefile test_problems/VPsilane_test/Makefile test_problems/VPsilane_test/runtest test_problems/VCSnonideal/NaCl_equil/Makefile bin/install_tsc" - - - -test "x$prefix" = xNONE && prefix=$ac_default_prefix -# Let make expand exec_prefix. -test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' - -DEFS=-DHAVE_CONFIG_H - -ac_libobjs= -ac_ltlibobjs= -U= -for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue - # 1. Remove the extension, and $U if already installed. - ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' - ac_i=`$as_echo "$ac_i" | sed "$ac_script"` - # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR - # will be set to the directory where LIBOBJS objects are built. - as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" - as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' -done -LIBOBJS=$ac_libobjs - -LTLIBOBJS=$ac_ltlibobjs - - - -: "${CONFIG_STATUS=./config.status}" -ac_write_fail=0 -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 -$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} -as_write_fail=0 -cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 -#! $SHELL -# Generated by $as_me. -# Run this file to recreate the current configuration. -# Compiler output produced by configure, useful for debugging -# configure, is in config.log if it exists. - -debug=false -ac_cs_recheck=false -ac_cs_silent=false - -SHELL=\${CONFIG_SHELL-$SHELL} -export SHELL -_ASEOF -cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 -## -------------------- ## -## M4sh Initialization. ## -## -------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi - - -as_nl=' -' -export as_nl -# Printing a long string crashes Solaris 7 /usr/bin/printf. -as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -# Prefer a ksh shell builtin over an external printf program on Solaris, -# but without wasting forks for bash or zsh. -if test -z "$BASH_VERSION$ZSH_VERSION" \ - && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='print -r --' - as_echo_n='print -rn --' -elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='printf %s\n' - as_echo_n='printf %s' -else - if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then - as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' - as_echo_n='/usr/ucb/echo -n' - else - as_echo_body='eval expr "X$1" : "X\\(.*\\)"' - as_echo_n_body='eval - arg=$1; - case $arg in #( - *"$as_nl"*) - expr "X$arg" : "X\\(.*\\)$as_nl"; - arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; - esac; - expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" - ' - export as_echo_n_body - as_echo_n='sh -c $as_echo_n_body as_echo' - fi - export as_echo_body - as_echo='sh -c $as_echo_body as_echo' -fi - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -IFS=" "" $as_nl" - -# Find who we are. Look in the path if we contain no directory separator. -as_myself= -case $0 in #(( - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break - done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - -# Unset variables that we do not need and which cause bugs (e.g. in -# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" -# suppresses any "Segmentation fault" message there. '((' could -# trigger a bug in pdksh 5.2.14. -for as_var in BASH_ENV ENV MAIL MAILPATH -do eval test x\${$as_var+set} = xset \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# CDPATH. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - - -# as_fn_error STATUS ERROR [LINENO LOG_FD] -# ---------------------------------------- -# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are -# provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with STATUS, using 1 if that was 0. -as_fn_error () -{ - as_status=$1; test $as_status -eq 0 && as_status=1 - if test "$4"; then - as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 - fi - $as_echo "$as_me: error: $2" >&2 - as_fn_exit $as_status -} # as_fn_error - - -# as_fn_set_status STATUS -# ----------------------- -# Set $? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} # as_fn_set_status - -# as_fn_exit STATUS -# ----------------- -# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} # as_fn_exit - -# as_fn_unset VAR -# --------------- -# Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset -# as_fn_append VAR VALUE -# ---------------------- -# Append the text in VALUE to the end of the definition contained in VAR. Take -# advantage of any shell optimizations that allow amortized linear growth over -# repeated appends, instead of the typical quadratic growth present in naive -# implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -# as_fn_arith ARG... -# ------------------ -# Perform arithmetic evaluation on the ARGs, and store the result in the -# global $as_val. Take advantage of shells that can avoid forks. The arguments -# must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in #((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -p' - fi -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - - -# as_fn_mkdir_p -# ------------- -# Create "$as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" - - -} # as_fn_mkdir_p -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -exec 6>&1 -## ----------------------------------- ## -## Main body of $CONFIG_STATUS script. ## -## ----------------------------------- ## -_ASEOF -test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# Save the log message, to keep $0 and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. -ac_log=" -This file was extended by Cantera $as_me 1.7.0, which was -generated by GNU Autoconf 2.68. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -on `(hostname || uname -n) 2>/dev/null | sed 1q` -" - -_ACEOF - -case $ac_config_files in *" -"*) set x $ac_config_files; shift; ac_config_files=$*;; -esac - -case $ac_config_headers in *" -"*) set x $ac_config_headers; shift; ac_config_headers=$*;; -esac - - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -# Files that config.status was made for. -config_files="$ac_config_files" -config_headers="$ac_config_headers" - -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -ac_cs_usage="\ -\`$as_me' instantiates files and other configuration actions -from templates according to the current configuration. Unless the files -and actions are specified as TAGs, all are instantiated by default. - -Usage: $0 [OPTION]... [TAG]... - - -h, --help print this help, then exit - -V, --version print version number and configuration settings, then exit - --config print configuration, then exit - -q, --quiet, --silent - do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - --header=FILE[:TEMPLATE] - instantiate the configuration header FILE - -Configuration files: -$config_files - -Configuration headers: -$config_headers - -Report bugs to the package provider." - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" -ac_cs_version="\\ -Cantera config.status 1.7.0 -configured by $0, generated by GNU Autoconf 2.68, - with options \\"\$ac_cs_config\\" - -Copyright (C) 2010 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." - -ac_pwd='$ac_pwd' -srcdir='$srcdir' -INSTALL='$INSTALL' -test -n "\$AWK" || AWK=awk -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# The default lists apply if the user does not specify any file. -ac_need_defaults=: -while test $# != 0 -do - case $1 in - --*=?*) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` - ac_shift=: - ;; - --*=) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg= - ac_shift=: - ;; - *) - ac_option=$1 - ac_optarg=$2 - ac_shift=shift - ;; - esac - - case $ac_option in - # Handling of the options. - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) - $as_echo "$ac_cs_version"; exit ;; - --config | --confi | --conf | --con | --co | --c ) - $as_echo "$ac_cs_config"; exit ;; - --debug | --debu | --deb | --de | --d | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - '') as_fn_error $? "missing file argument" ;; - esac - as_fn_append CONFIG_FILES " '$ac_optarg'" - ac_need_defaults=false;; - --header | --heade | --head | --hea ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - as_fn_append CONFIG_HEADERS " '$ac_optarg'" - ac_need_defaults=false;; - --he | --h) - # Conflict between --help and --header - as_fn_error $? "ambiguous option: \`$1' -Try \`$0 --help' for more information.";; - --help | --hel | -h ) - $as_echo "$ac_cs_usage"; exit ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) as_fn_error $? "unrecognized option: \`$1' -Try \`$0 --help' for more information." ;; - - *) as_fn_append ac_config_targets " $1" - ac_need_defaults=false ;; - - esac - shift -done - -ac_configure_extra_args= - -if $ac_cs_silent; then - exec 6>/dev/null - ac_configure_extra_args="$ac_configure_extra_args --silent" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -if \$ac_cs_recheck; then - set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion - shift - \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 - CONFIG_SHELL='$SHELL' - export CONFIG_SHELL - exec "\$@" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX -## Running $as_me. ## -_ASBOX - $as_echo "$ac_log" -} >&5 - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - -# Handling of arguments. -for ac_config_target in $ac_config_targets -do - case $ac_config_target in - "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; - "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; - "Cantera/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/Makefile" ;; - "Cantera/src/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/src/Makefile" ;; - "Cantera/src/base/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/src/base/Makefile" ;; - "Cantera/src/zeroD/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/src/zeroD/Makefile" ;; - "Cantera/src/oneD/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/src/oneD/Makefile" ;; - "Cantera/src/converters/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/src/converters/Makefile" ;; - "Cantera/src/transport/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/src/transport/Makefile" ;; - "Cantera/src/thermo/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/src/thermo/Makefile" ;; - "Cantera/src/kinetics/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/src/kinetics/Makefile" ;; - "Cantera/src/numerics/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/src/numerics/Makefile" ;; - "Cantera/src/spectra/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/src/spectra/Makefile" ;; - "Cantera/src/equil/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/src/equil/Makefile" ;; - "Cantera/clib/src/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/clib/src/Makefile" ;; - "Cantera/fortran/src/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/fortran/src/Makefile" ;; - "Cantera/fortran/f77demos/f77demos.mak") CONFIG_FILES="$CONFIG_FILES Cantera/fortran/f77demos/f77demos.mak" ;; - "Cantera/fortran/f77demos/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/fortran/f77demos/Makefile" ;; - "Cantera/matlab/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/matlab/Makefile" ;; - "Cantera/matlab/setup_matlab.py") CONFIG_FILES="$CONFIG_FILES Cantera/matlab/setup_matlab.py" ;; - "Cantera/python/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/Makefile" ;; - "Cantera/python/setup.py") CONFIG_FILES="$CONFIG_FILES Cantera/python/setup.py" ;; - "Cantera/cxx/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/cxx/Makefile" ;; - "Cantera/cxx/src/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/cxx/src/Makefile" ;; - "Cantera/cxx/demos/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/cxx/demos/Makefile" ;; - "Cantera/cxx/demos/combustor/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/cxx/demos/combustor/Makefile" ;; - "Cantera/cxx/demos/combustor/Makefile.install") CONFIG_FILES="$CONFIG_FILES Cantera/cxx/demos/combustor/Makefile.install" ;; - "Cantera/cxx/demos/flamespeed/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/cxx/demos/flamespeed/Makefile" ;; - "Cantera/cxx/demos/flamespeed/Makefile.install") CONFIG_FILES="$CONFIG_FILES Cantera/cxx/demos/flamespeed/Makefile.install" ;; - "Cantera/cxx/demos/kinetics1/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/cxx/demos/kinetics1/Makefile" ;; - "Cantera/cxx/demos/kinetics1/Makefile.install") CONFIG_FILES="$CONFIG_FILES Cantera/cxx/demos/kinetics1/Makefile.install" ;; - "Cantera/cxx/demos/NASA_coeffs/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/cxx/demos/NASA_coeffs/Makefile" ;; - "Cantera/cxx/demos/NASA_coeffs/Makefile.install") CONFIG_FILES="$CONFIG_FILES Cantera/cxx/demos/NASA_coeffs/Makefile.install" ;; - "Cantera/cxx/demos/rankine/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/cxx/demos/rankine/Makefile" ;; - "Cantera/cxx/demos/rankine/Makefile.install") CONFIG_FILES="$CONFIG_FILES Cantera/cxx/demos/rankine/Makefile.install" ;; - "Cantera/cxx/include/Cantera.mak") CONFIG_FILES="$CONFIG_FILES Cantera/cxx/include/Cantera.mak" ;; - "Cantera/cxx/include/Cantera_bt.mak") CONFIG_FILES="$CONFIG_FILES Cantera/cxx/include/Cantera_bt.mak" ;; - "Cantera/user/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/user/Makefile" ;; - "Cantera/python/src/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/src/Makefile" ;; - "Cantera/python/examples/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/Makefile" ;; - "Cantera/python/examples/equilibrium/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/equilibrium/Makefile" ;; - "Cantera/python/examples/equilibrium/adiabatic_flame/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/equilibrium/adiabatic_flame/Makefile" ;; - "Cantera/python/examples/equilibrium/multiphase_plasma/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/equilibrium/multiphase_plasma/Makefile" ;; - "Cantera/python/examples/equilibrium/simple_test/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/equilibrium/simple_test/Makefile" ;; - "Cantera/python/examples/equilibrium/stoich_flame/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/equilibrium/stoich_flame/Makefile" ;; - "Cantera/python/examples/gasdynamics/isentropic/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/gasdynamics/isentropic/Makefile" ;; - "Cantera/python/examples/gasdynamics/soundSpeed/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/gasdynamics/soundSpeed/Makefile" ;; - "Cantera/python/examples/flames/adiabatic_flame/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/flames/adiabatic_flame/Makefile" ;; - "Cantera/python/examples/flames/flame1/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/flames/flame1/Makefile" ;; - "Cantera/python/examples/flames/flame2/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/flames/flame2/Makefile" ;; - "Cantera/python/examples/flames/flame_fixed_T/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/flames/flame_fixed_T/Makefile" ;; - "Cantera/python/examples/flames/free_h2_air/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/flames/free_h2_air/Makefile" ;; - "Cantera/python/examples/flames/npflame1/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/flames/npflame1/Makefile" ;; - "Cantera/python/examples/flames/stflame1/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/flames/stflame1/Makefile" ;; - "Cantera/python/examples/fuel_cells/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/fuel_cells/Makefile" ;; - "Cantera/python/examples/liquid_vapor/critProperties/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/liquid_vapor/critProperties/Makefile" ;; - "Cantera/python/examples/liquid_vapor/rankine/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/liquid_vapor/rankine/Makefile" ;; - "Cantera/python/examples/kinetics/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/kinetics/Makefile" ;; - "Cantera/python/examples/misc/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/misc/Makefile" ;; - "Cantera/python/examples/reactors/combustor_sim/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/reactors/combustor_sim/Makefile" ;; - "Cantera/python/examples/reactors/functors_sim/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/reactors/functors_sim/Makefile" ;; - "Cantera/python/examples/reactors/mix1_sim/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/reactors/mix1_sim/Makefile" ;; - "Cantera/python/examples/reactors/mix2_sim/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/reactors/mix2_sim/Makefile" ;; - "Cantera/python/examples/reactors/piston_sim/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/reactors/piston_sim/Makefile" ;; - "Cantera/python/examples/reactors/reactor1_sim/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/reactors/reactor1_sim/Makefile" ;; - "Cantera/python/examples/reactors/reactor2_sim/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/reactors/reactor2_sim/Makefile" ;; - "Cantera/python/examples/reactors/sensitivity_sim/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/reactors/sensitivity_sim/Makefile" ;; - "Cantera/python/examples/reactors/surf_pfr_sim/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/reactors/surf_pfr_sim/Makefile" ;; - "Cantera/python/examples/surface_chemistry/diamond_cvd/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/surface_chemistry/diamond_cvd/Makefile" ;; - "Cantera/python/examples/surface_chemistry/catcomb_stagflow/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/surface_chemistry/catcomb_stagflow/Makefile" ;; - "Cantera/python/examples/transport/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/transport/Makefile" ;; - "Cantera/python/examples/flames/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/flames/Makefile" ;; - "Cantera/python/examples/gasdynamics/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/gasdynamics/Makefile" ;; - "Cantera/python/examples/liquid_vapor/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/liquid_vapor/Makefile" ;; - "Cantera/python/examples/reactors/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/reactors/Makefile" ;; - "Cantera/python/examples/surface_chemistry/Makefile") CONFIG_FILES="$CONFIG_FILES Cantera/python/examples/surface_chemistry/Makefile" ;; - "ext/lapack/Makefile") CONFIG_FILES="$CONFIG_FILES ext/lapack/Makefile" ;; - "ext/blas/Makefile") CONFIG_FILES="$CONFIG_FILES ext/blas/Makefile" ;; - "ext/cvode/Makefile") CONFIG_FILES="$CONFIG_FILES ext/cvode/Makefile" ;; - "ext/math/Makefile") CONFIG_FILES="$CONFIG_FILES ext/math/Makefile" ;; - "ext/recipes/Makefile") CONFIG_FILES="$CONFIG_FILES ext/recipes/Makefile" ;; - "ext/tpx/Makefile") CONFIG_FILES="$CONFIG_FILES ext/tpx/Makefile" ;; - "ext/Makefile") CONFIG_FILES="$CONFIG_FILES ext/Makefile" ;; - "ext/f2c_libs/Makefile") CONFIG_FILES="$CONFIG_FILES ext/f2c_libs/Makefile" ;; - "ext/f2c_blas/Makefile") CONFIG_FILES="$CONFIG_FILES ext/f2c_blas/Makefile" ;; - "ext/f2c_lapack/Makefile") CONFIG_FILES="$CONFIG_FILES ext/f2c_lapack/Makefile" ;; - "ext/f2c_math/Makefile") CONFIG_FILES="$CONFIG_FILES ext/f2c_math/Makefile" ;; - "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;; - "examples/cxx/Makefile") CONFIG_FILES="$CONFIG_FILES examples/cxx/Makefile" ;; - "docs/Makefile") CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;; - "tools/Makefile") CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;; - "docs/Cantera.cfg") CONFIG_FILES="$CONFIG_FILES docs/Cantera.cfg" ;; - "tools/src/Makefile") CONFIG_FILES="$CONFIG_FILES tools/src/Makefile" ;; - "tools/src/sample.mak") CONFIG_FILES="$CONFIG_FILES tools/src/sample.mak" ;; - "tools/src/finish_install.py") CONFIG_FILES="$CONFIG_FILES tools/src/finish_install.py" ;; - "tools/src/package4mac") CONFIG_FILES="$CONFIG_FILES tools/src/package4mac" ;; - "tools/templates/f77/demo.mak") CONFIG_FILES="$CONFIG_FILES tools/templates/f77/demo.mak" ;; - "tools/templates/f90/demo.mak") CONFIG_FILES="$CONFIG_FILES tools/templates/f90/demo.mak" ;; - "tools/templates/cxx/demo.mak") CONFIG_FILES="$CONFIG_FILES tools/templates/cxx/demo.mak" ;; - "tools/testtools/Makefile") CONFIG_FILES="$CONFIG_FILES tools/testtools/Makefile" ;; - "data/inputs/Makefile") CONFIG_FILES="$CONFIG_FILES data/inputs/Makefile" ;; - "data/inputs/mkxml") CONFIG_FILES="$CONFIG_FILES data/inputs/mkxml" ;; - "test_problems/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/Makefile" ;; - "test_problems/cxx_ex/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cxx_ex/Makefile" ;; - "test_problems/silane_equil/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/silane_equil/Makefile" ;; - "test_problems/surfkin/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/surfkin/Makefile" ;; - "test_problems/spectroscopy/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/spectroscopy/Makefile" ;; - "test_problems/surfSolverTest/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/surfSolverTest/Makefile" ;; - "test_problems/diamondSurf/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/diamondSurf/Makefile" ;; - "test_problems/diamondSurf_dupl/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/diamondSurf_dupl/Makefile" ;; - "test_problems/ChemEquil_gri_matrix/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/ChemEquil_gri_matrix/Makefile" ;; - "test_problems/ChemEquil_gri_pairs/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/ChemEquil_gri_pairs/Makefile" ;; - "test_problems/ChemEquil_ionizedGas/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/ChemEquil_ionizedGas/Makefile" ;; - "test_problems/ChemEquil_red1/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/ChemEquil_red1/Makefile" ;; - "test_problems/CpJump/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/CpJump/Makefile" ;; - "test_problems/mixGasTransport/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/mixGasTransport/Makefile" ;; - "test_problems/multiGasTransport/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/multiGasTransport/Makefile" ;; - "test_problems/printUtilUnitTest/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/printUtilUnitTest/Makefile" ;; - "test_problems/fracCoeff/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/fracCoeff/Makefile" ;; - "test_problems/negATest/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/negATest/Makefile" ;; - "test_problems/NASA9poly_test/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/NASA9poly_test/Makefile" ;; - "test_problems/ck2cti_test/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/ck2cti_test/Makefile" ;; - "test_problems/ck2cti_test/runtest") CONFIG_FILES="$CONFIG_FILES test_problems/ck2cti_test/runtest" ;; - "test_problems/nasa9_reader/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/nasa9_reader/Makefile" ;; - "test_problems/nasa9_reader/runtest") CONFIG_FILES="$CONFIG_FILES test_problems/nasa9_reader/runtest" ;; - "test_problems/min_python/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/min_python/Makefile" ;; - "test_problems/min_python/minDiamond/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/min_python/minDiamond/Makefile" ;; - "test_problems/min_python/negATest/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/min_python/negATest/Makefile" ;; - "test_problems/pureFluidTest/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/pureFluidTest/Makefile" ;; - "test_problems/rankine_democxx/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/rankine_democxx/Makefile" ;; - "test_problems/python/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/python/Makefile" ;; - "test_problems/cathermo/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/Makefile" ;; - "test_problems/cathermo/issp/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/issp/Makefile" ;; - "test_problems/cathermo/ims/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/ims/Makefile" ;; - "test_problems/cathermo/stoichSubSSTP/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/stoichSubSSTP/Makefile" ;; - "test_problems/cathermo/testIAPWS/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/testIAPWS/Makefile" ;; - "test_problems/cathermo/testIAPWSPres/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/testIAPWSPres/Makefile" ;; - "test_problems/cathermo/testIAPWSTripP/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/testIAPWSTripP/Makefile" ;; - "test_problems/cathermo/testWaterPDSS/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/testWaterPDSS/Makefile" ;; - "test_problems/cathermo/testWaterTP/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/testWaterTP/Makefile" ;; - "test_problems/cathermo/HMW_test_1/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/HMW_test_1/Makefile" ;; - "test_problems/cathermo/HMW_test_3/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/HMW_test_3/Makefile" ;; - "test_problems/cathermo/HMW_graph_GvT/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/HMW_graph_GvT/Makefile" ;; - "test_problems/cathermo/HMW_graph_GvI/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/HMW_graph_GvI/Makefile" ;; - "test_problems/cathermo/HMW_graph_HvT/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/HMW_graph_HvT/Makefile" ;; - "test_problems/cathermo/HMW_graph_CpvT/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/HMW_graph_CpvT/Makefile" ;; - "test_problems/cathermo/HMW_graph_VvT/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/HMW_graph_VvT/Makefile" ;; - "test_problems/cathermo/DH_graph_1/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/DH_graph_1/Makefile" ;; - "test_problems/cathermo/DH_graph_acommon/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/DH_graph_acommon/Makefile" ;; - "test_problems/cathermo/DH_graph_NM/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/DH_graph_NM/Makefile" ;; - "test_problems/cathermo/DH_graph_Pitzer/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/DH_graph_Pitzer/Makefile" ;; - "test_problems/cathermo/DH_graph_bdotak/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/DH_graph_bdotak/Makefile" ;; - "test_problems/cathermo/HMW_dupl_test/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/HMW_dupl_test/Makefile" ;; - "test_problems/cathermo/VPissp/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/VPissp/Makefile" ;; - "test_problems/cathermo/wtWater/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/cathermo/wtWater/Makefile" ;; - "test_problems/VCSnonideal/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/VCSnonideal/Makefile" ;; - "test_problems/VPsilane_test/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/VPsilane_test/Makefile" ;; - "test_problems/VPsilane_test/runtest") CONFIG_FILES="$CONFIG_FILES test_problems/VPsilane_test/runtest" ;; - "test_problems/VCSnonideal/NaCl_equil/Makefile") CONFIG_FILES="$CONFIG_FILES test_problems/VCSnonideal/NaCl_equil/Makefile" ;; - "bin/install_tsc") CONFIG_FILES="$CONFIG_FILES bin/install_tsc" ;; - - *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;; - esac -done - - -# If the user did not use the arguments to specify the items to instantiate, -# then the envvar interface is used. Set only those that are not. -# We use the long form for the default assignment because of an extremely -# bizarre bug on SunOS 4.1.3. -if $ac_need_defaults; then - test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files - test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers -fi - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason against having it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Hook for its removal unless debugging. -# Note that there is a small window in which the directory will not be cleaned: -# after its creation but before its name has been assigned to `$tmp'. -$debug || -{ - tmp= ac_tmp= - trap 'exit_status=$? - : "${ac_tmp:=$tmp}" - { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status -' 0 - trap 'as_fn_exit 1' 1 2 13 15 -} -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && - test -d "$tmp" -} || -{ - tmp=./conf$$-$RANDOM - (umask 077 && mkdir "$tmp") -} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 -ac_tmp=$tmp - -# Set up the scripts for CONFIG_FILES section. -# No need to generate them if there are no CONFIG_FILES. -# This happens for instance with `./config.status config.h'. -if test -n "$CONFIG_FILES"; then - - -ac_cr=`echo X | tr X '\015'` -# On cygwin, bash can eat \r inside `` if the user requested igncr. -# But we know of no other shell where ac_cr would be empty at this -# point, so we can use a bashism as a fallback. -if test "x$ac_cr" = x; then - eval ac_cr=\$\'\\r\' -fi -ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` -if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then - ac_cs_awk_cr='\\r' -else - ac_cs_awk_cr=$ac_cr -fi - -echo 'BEGIN {' >"$ac_tmp/subs1.awk" && -_ACEOF - - -{ - echo "cat >conf$$subs.awk <<_ACEOF" && - echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && - echo "_ACEOF" -} >conf$$subs.sh || - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 -ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` -ac_delim='%!_!# ' -for ac_last_try in false false false false false :; do - . ./conf$$subs.sh || - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 - - ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` - if test $ac_delim_n = $ac_delim_num; then - break - elif $ac_last_try; then - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done -rm -f conf$$subs.sh - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && -_ACEOF -sed -n ' -h -s/^/S["/; s/!.*/"]=/ -p -g -s/^[^!]*!// -:repl -t repl -s/'"$ac_delim"'$// -t delim -:nl -h -s/\(.\{148\}\)..*/\1/ -t more1 -s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ -p -n -b repl -:more1 -s/["\\]/\\&/g; s/^/"/; s/$/"\\/ -p -g -s/.\{148\}// -t nl -:delim -h -s/\(.\{148\}\)..*/\1/ -t more2 -s/["\\]/\\&/g; s/^/"/; s/$/"/ -p -b -:more2 -s/["\\]/\\&/g; s/^/"/; s/$/"\\/ -p -g -s/.\{148\}// -t delim -' >$CONFIG_STATUS || ac_write_fail=1 -rm -f conf$$subs.awk -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -_ACAWK -cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && - for (key in S) S_is_set[key] = 1 - FS = "" - -} -{ - line = $ 0 - nfields = split(line, field, "@") - substed = 0 - len = length(field[1]) - for (i = 2; i < nfields; i++) { - key = field[i] - keylen = length(key) - if (S_is_set[key]) { - value = S[key] - line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) - len += length(value) + length(field[++i]) - substed = 1 - } else - len += 1 + keylen - } - - print line -} - -_ACAWK -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then - sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" -else - cat -fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ - || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 -_ACEOF - -# VPATH may cause trouble with some makes, so we remove sole $(srcdir), -# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and -# trailing colons and then remove the whole line if VPATH becomes empty -# (actually we leave an empty line to preserve line numbers). -if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ -h -s/// -s/^/:/ -s/[ ]*$/:/ -s/:\$(srcdir):/:/g -s/:\${srcdir}:/:/g -s/:@srcdir@:/:/g -s/^:*// -s/:*$// -x -s/\(=[ ]*\).*/\1/ -G -s/\n// -s/^[^=]*=[ ]*$// -}' -fi - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -fi # test -n "$CONFIG_FILES" - -# Set up the scripts for CONFIG_HEADERS section. -# No need to generate them if there are no CONFIG_HEADERS. -# This happens for instance with `./config.status Makefile'. -if test -n "$CONFIG_HEADERS"; then -cat >"$ac_tmp/defines.awk" <<\_ACAWK || -BEGIN { -_ACEOF - -# Transform confdefs.h into an awk script `defines.awk', embedded as -# here-document in config.status, that substitutes the proper values into -# config.h.in to produce config.h. - -# Create a delimiter string that does not exist in confdefs.h, to ease -# handling of long lines. -ac_delim='%!_!# ' -for ac_last_try in false false :; do - ac_tt=`sed -n "/$ac_delim/p" confdefs.h` - if test -z "$ac_tt"; then - break - elif $ac_last_try; then - as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done - -# For the awk script, D is an array of macro values keyed by name, -# likewise P contains macro parameters if any. Preserve backslash -# newline sequences. - -ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* -sed -n ' -s/.\{148\}/&'"$ac_delim"'/g -t rset -:rset -s/^[ ]*#[ ]*define[ ][ ]*/ / -t def -d -:def -s/\\$// -t bsnl -s/["\\]/\\&/g -s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ -D["\1"]=" \3"/p -s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p -d -:bsnl -s/["\\]/\\&/g -s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ -D["\1"]=" \3\\\\\\n"\\/p -t cont -s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p -t cont -d -:cont -n -s/.\{148\}/&'"$ac_delim"'/g -t clear -:clear -s/\\$// -t bsnlc -s/["\\]/\\&/g; s/^/"/; s/$/"/p -d -:bsnlc -s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p -b cont -' >$CONFIG_STATUS || ac_write_fail=1 - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - for (key in D) D_is_set[key] = 1 - FS = "" -} -/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { - line = \$ 0 - split(line, arg, " ") - if (arg[1] == "#") { - defundef = arg[2] - mac1 = arg[3] - } else { - defundef = substr(arg[1], 2) - mac1 = arg[2] - } - split(mac1, mac2, "(") #) - macro = mac2[1] - prefix = substr(line, 1, index(line, defundef) - 1) - if (D_is_set[macro]) { - # Preserve the white space surrounding the "#". - print prefix "define", macro P[macro] D[macro] - next - } else { - # Replace #undef with comments. This is necessary, for example, - # in the case of _POSIX_SOURCE, which is predefined and required - # on some systems where configure will not decide to define it. - if (defundef == "undef") { - print "/*", prefix defundef, macro, "*/" - next - } - } -} -{ print } -_ACAWK -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 -fi # test -n "$CONFIG_HEADERS" - - -eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " -shift -for ac_tag -do - case $ac_tag in - :[FHLC]) ac_mode=$ac_tag; continue;; - esac - case $ac_mode$ac_tag in - :[FHL]*:*);; - :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5 ;; - :[FH]-) ac_tag=-:-;; - :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; - esac - ac_save_IFS=$IFS - IFS=: - set x $ac_tag - IFS=$ac_save_IFS - shift - ac_file=$1 - shift - - case $ac_mode in - :L) ac_source=$1;; - :[FH]) - ac_file_inputs= - for ac_f - do - case $ac_f in - -) ac_f="$ac_tmp/stdin";; - *) # Look for the file first in the build tree, then in the source tree - # (if the path is not absolute). The absolute path cannot be DOS-style, - # because $ac_f cannot contain `:'. - test -f "$ac_f" || - case $ac_f in - [\\/$]*) false;; - *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; - esac || - as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5 ;; - esac - case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac - as_fn_append ac_file_inputs " '$ac_f'" - done - - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - configure_input='Generated from '` - $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' - `' by configure.' - if test x"$ac_file" != x-; then - configure_input="$ac_file. $configure_input" - { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 -$as_echo "$as_me: creating $ac_file" >&6;} - fi - # Neutralize special characters interpreted by sed in replacement strings. - case $configure_input in #( - *\&* | *\|* | *\\* ) - ac_sed_conf_input=`$as_echo "$configure_input" | - sed 's/[\\\\&|]/\\\\&/g'`;; #( - *) ac_sed_conf_input=$configure_input;; - esac - - case $ac_tag in - *:-:* | *:-) cat >"$ac_tmp/stdin" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; - esac - ;; - esac - - ac_dir=`$as_dirname -- "$ac_file" || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - as_dir="$ac_dir"; as_fn_mkdir_p - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - - case $ac_mode in - :F) - # - # CONFIG_FILE - # - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; - esac -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# If the template does not know about datarootdir, expand it. -# FIXME: This hack should be removed a few years after 2.60. -ac_datarootdir_hack=; ac_datarootdir_seen= -ac_sed_dataroot=' -/datarootdir/ { - p - q -} -/@datadir@/p -/@docdir@/p -/@infodir@/p -/@localedir@/p -/@mandir@/p' -case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in -*datarootdir*) ac_datarootdir_seen=yes;; -*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 -$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - ac_datarootdir_hack=' - s&@datadir@&$datadir&g - s&@docdir@&$docdir&g - s&@infodir@&$infodir&g - s&@localedir@&$localedir&g - s&@mandir@&$mandir&g - s&\\\${datarootdir}&$datarootdir&g' ;; -esac -_ACEOF - -# Neutralize VPATH when `$srcdir' = `.'. -# Shell code in configure.ac might set extrasub. -# FIXME: do we really want to maintain this feature? -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -ac_sed_extra="$ac_vpsub -$extrasub -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s|@configure_input@|$ac_sed_conf_input|;t t -s&@top_builddir@&$ac_top_builddir_sub&;t t -s&@top_build_prefix@&$ac_top_build_prefix&;t t -s&@srcdir@&$ac_srcdir&;t t -s&@abs_srcdir@&$ac_abs_srcdir&;t t -s&@top_srcdir@&$ac_top_srcdir&;t t -s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t -s&@builddir@&$ac_builddir&;t t -s&@abs_builddir@&$ac_abs_builddir&;t t -s&@abs_top_builddir@&$ac_abs_top_builddir&;t t -s&@INSTALL@&$ac_INSTALL&;t t -$ac_datarootdir_hack -" -eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ - >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - -test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && - { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && - { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ - "$ac_tmp/out"`; test -z "$ac_out"; } && - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined" >&5 -$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined" >&2;} - - rm -f "$ac_tmp/stdin" - case $ac_file in - -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; - *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; - esac \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - ;; - :H) - # - # CONFIG_HEADER - # - if test x"$ac_file" != x-; then - { - $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" - } >"$ac_tmp/config.h" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then - { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 -$as_echo "$as_me: $ac_file is unchanged" >&6;} - else - rm -f "$ac_file" - mv "$ac_tmp/config.h" "$ac_file" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - fi - else - $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ - || as_fn_error $? "could not create -" "$LINENO" 5 - fi - ;; - - - esac - -done # for ac_tag - - -as_fn_exit 0 -_ACEOF -ac_clean_files=$ac_clean_files_save - -test $ac_write_fail = 0 || - as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 - - -# configure is writing to config.log, and then calls config.status. -# config.status does its own redirection, appending to config.log. -# Unfortunately, on DOS this fails, as config.log is still kept open -# by configure, so config.status won't be able to write to it; its -# output is simply discarded. So we exec the FD to /dev/null, -# effectively closing config.log, so it can be properly (re)opened and -# appended to by config.status. When coming back to configure, we -# need to make the FD available again. -if test "$no_create" != yes; then - ac_cs_success=: - ac_config_status_args= - test "$silent" = yes && - ac_config_status_args="$ac_config_status_args --quiet" - exec 5>/dev/null - $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false - exec 5>>config.log - # Use ||, not &&, to avoid exiting from the if with $? = 1, which - # would make configure fail if this is the last instruction. - $ac_cs_success || as_fn_exit 1 -fi -if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 -$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} -fi - -# ) -if test "x${OS_IS_WIN}" = "x1"; then - cp -f config.h winconfig.h - echo 'copying config.h, which we just customized for the requested configuration, to winconfg.h' - cd ext/f2c_libs - cp arith.hwin32 arith.h - cd ../.. -fi -if test -f "test_problems/ck2cti_test/runtest"; then - chmod +x test_problems/ck2cti_test/runtest -fi -if test -f "test_problems/nasa9_reader/runtest"; then - chmod +x test_problems/nasa9_reader/runtest -fi -if test -f "test_problems/VPsilane_test/runtest"; then - chmod +x test_problems/VPsilane_test/runtest -fi -if test -f "Cantera/python/examples/equilibrium/adiabatic_flame/runtest"; then - chmod +x Cantera/python/examples/equilibrium/adiabatic_flame/runtest -fi -if test -f "Cantera/python/examples/equilibrium/multiphase_plasma/runtest"; then - chmod +x Cantera/python/examples/equilibrium/multiphase_plasma/runtest -fi -if test -f "Cantera/python/examples/equilibrium/simple_test/runtest"; then - chmod +x Cantera/python/examples/equilibrium/simple_test/runtest -fi -if test -f "Cantera/python/examples/equilibrium/stoich_flame/runtest"; then - chmod +x Cantera/python/examples/equilibrium/stoich_flame/runtest -fi -if test -f "Cantera/python/examples/gasdynamics/isentropic/runtest"; then - chmod +x Cantera/python/examples/gasdynamics/isentropic/runtest -fi -if test -f "Cantera/python/examples/gasdynamics/soundSpeed/runtest"; then - chmod +x Cantera/python/examples/gasdynamics/soundSpeed/runtest -fi -if test -f "Cantera/python/examples/flames/adiabatic_flame/runtest"; then - chmod +x Cantera/python/examples/flames/adiabatic_flame/runtest -fi -if test -f "Cantera/python/examples/flames/flame1/runtest"; then - chmod +x Cantera/python/examples/flames/flame1/runtest -fi -if test -f "Cantera/python/examples/flames/flame2/runtest"; then - chmod +x Cantera/python/examples/flames/flame2/runtest -fi -if test -f "Cantera/python/examples/flames/flame_fixed_T/runtest"; then - chmod +x Cantera/python/examples/flames/flame_fixed_T/runtest -fi -if test -f "Cantera/python/examples/flames/free_h2_air/runtest"; then - chmod +x Cantera/python/examples/flames/free_h2_air/runtest -fi -if test -f "Cantera/python/examples/flames/npflame1/runtest"; then - chmod +x Cantera/python/examples/flames/npflame1/runtest -fi -if test -f "Cantera/python/examples/flames/stflame1/runtest"; then - chmod +x Cantera/python/examples/flames/stflame1/runtest -fi -if test -f "Cantera/python/examples/fuel_cells/runtest"; then - chmod +x Cantera/python/examples/fuel_cells/runtest -fi -if test -f "Cantera/python/examples/liquid_vapor/critProperties/runtest"; then - chmod +x Cantera/python/examples/liquid_vapor/critProperties/runtest -fi -if test -f "Cantera/python/examples/liquid_vapor/rankine/runtest"; then - chmod +x Cantera/python/examples/liquid_vapor/rankine/runtest -fi -if test -f "Cantera/python/examples/kinetics/runtest"; then - chmod +x Cantera/python/examples/kinetics/runtest -fi -if test -f "Cantera/python/examples/misc/runtest"; then - chmod +x Cantera/python/examples/misc/runtest -fi -if test -f "Cantera/python/examples/reactors/combustor_sim/runtest"; then - chmod +x Cantera/python/examples/reactors/combustor_sim/runtest -fi -if test -f "Cantera/python/examples/reactors/mix1_sim/runtest"; then - chmod +x Cantera/python/examples/reactors/mix1_sim/runtest -fi -if test -f "Cantera/python/examples/reactors/mix2_sim/runtest"; then - chmod +x Cantera/python/examples/reactors/mix2_sim/runtest -fi -if test -f "Cantera/python/examples/reactors/piston_sim/runtest"; then - chmod +x Cantera/python/examples/reactors/piston_sim/runtest -fi -if test -f "Cantera/python/examples/reactors/reactor1_sim/runtest"; then - chmod +x Cantera/python/examples/reactors/reactor1_sim/runtest -fi -if test -f "Cantera/python/examples/reactors/reactor2_sim/runtest"; then - chmod +x Cantera/python/examples/reactors/reactor2_sim/runtest -fi -if test -f "Cantera/python/examples/reactors/sensitivity_sim/runtest"; then - chmod +x Cantera/python/examples/reactors/sensitivity_sim/runtest -fi -if test -f "Cantera/python/examples/reactors/surf_pfr_sim/runtest"; then - chmod +x Cantera/python/examples/reactors/surf_pfr_sim/runtest -fi -if test -f "Cantera/python/examples/surface_chemistry/diamond_cvd/runtest"; then - chmod +x Cantera/python/examples/surface_chemistry/diamond_cvd/runtest -fi -if test -f "Cantera/python/examples/surface_chemistry/catcomb_stagflow/runtest"; then - chmod +x Cantera/python/examples/surface_chemistry/catcomb_stagflow/runtest -fi -if test -f "Cantera/python/examples/transport/runtest"; then - chmod +x Cantera/python/examples/transport/runtest -fi -if test -f "bin/install_tsc"; then - chmod +x bin/install_tsc -fi -if test -f "data/inputs/mkxml"; then - chmod +x data/inputs/mkxml -fi - - -echo -if test "x${OS_IS_WIN}" = "x0"; then - echo "Now type '${MAKE}' to build Cantera" -else - echo "Now start Visual Studio, open workspace 'win32/vc9/cantera.sln'," - echo "and build project 'all'. " -# echo " When this finishes, come back here and " -# echo "type 'make win' to make the Python and/or MATLAB interfaces." -fi -echo - diff --git a/configure.in b/configure.in deleted file mode 100755 index 6cc3fc616..000000000 --- a/configure.in +++ /dev/null @@ -1,2122 +0,0 @@ -dnl Process this file with autoconf to produce a configure script. -define([AC_CACHE_LOAD], )dnl -define([AC_CACHE_SAVE], )dnl -AC_INIT(Cantera,1.7.0) - -AC_CONFIG_HEADER(config.h) -# AC_CONFIG_AUX_DIR(.) -# AC_CONFIG_SRCDIR(./License.txt) -AC_CONFIG_AUX_DIR(config) - -if test -z $CANTERA_VERSION ; then - echo - echo ">>>>> Error <<<<<" - echo - echo "Run script 'preconfig', instead of running 'configure'" - echo "directly. The 'preconfig' script sets various variable values" - echo "needed by 'configure' and then runs 'configure.' You may want to" - echo "edit 'preconfig' first, to set various installation options." - echo - exit 1 -fi - - -echo " " -echo "--------------------------------------------------------------" -echo " " -echo " Cantera "$CANTERA_VERSION -echo " Configuration Script " -echo " " -echo "--------------------------------------------------------------" -echo " " - -AC_DEFINE(NDEBUG) - -ac_sys_system=`uname -s` -ac_sys_release=`uname -r` - -# moved since MacOS deosn't support -i option -#sys_hardware=`uname -i` - -# -# Determine the number of hardware bits in the system -# -# -# BITHARDWARE is the default number of compilation bits in pointers -# -case $ac_sys_system in - Linux* ) - sys_hardware=`uname -i` - echo 'linux ' $sys_hardware - case $sys_hardware in - x86_64 ) BITHARDWARE=64 ;; - - * ) BITHARDWARE=${BITHARDWARE:="32"} ;; - esac ;; - SunOS* ) - sys_hardware=`uname -i` - echo 'SunOS ' $sys_hardware - case $sys_hardware in - "SUNW,Sun-Fire" ) BITHARDWARE=64 ;; - * ) BITHARDWARE=${BITHARDWARE:="32"} ;; - esac ;; - * ) BITHARDWARE=${BITHARDWARE:="32"} ;; -esac -# -# BITCOMPILE is the desired number of compilation bits in pointers -# Note, it can be different than the number of hardware bits. -# Many times you will want to compile 32 bits on a 64 bit -# machine -if test -z $BITCOMPILE ; then - BITCOMPILE=$BITHARDWARE -fi - -BITCHANGE= -if test $BITCOMPILE != $BITHARDWARE ; then - BITCHANGE='y' -fi - - -AC_SUBST(BITCOMPILE) -AC_SUBST(BITHARDWARE) -AC_SUBST(BITCHANGE) -# -#----------------------------------------------------------------------- -# C++ and C Compilation - INITIAL SECTION -#----------------------------------------------------------------------- -# -# CFLAGS: flags that get attached to the C compiler -# statement. AFLAGS are base flags that -# get added to compilers and loaders. -# FFLAGS: flags that get attached to the Fortran compiler -# statement. AFLAGS are base flags that -# get added to compilers and loaders. -# -# CXXFLAGS: Flags that get attached to the CXX compiler -# statement. AFLAGS are base flags that -# get added to compilers and loaders. -# -if test -z "$AFLAGS" ; then - AFLAGS=" " -fi -if test -z "$CXXFLAGS" ; then - CXXFLAGS="$AFLAGS" -else - CXXFLAGS="$CXXFLAGS"" ""$AFLAGS" -fi -if test -z "$CFLAGS" ; then - CFLAGS="$AFLAGS" -else - CFLAGS="$CFLAGS"" ""$AFLAGS" -fi -if test -z "$FFLAGS" ; then - FFLAGS="$AFLAGS" -else - FFLAGS="$FFLAGS"" ""$AFLAGS" -fi -export CXXFLAGS -export AFLAGS -export CFLAGS -export FFLAGS -# -# Note these should not be within if blocks -# -AC_PROG_CXX() -AC_PROG_CC() - - - -SHARED_CTLIB=0 -OS_IS_DARWIN=0 -OS_IS_WIN=0 -OS_IS_CYGWIN=0 -OS_IS_SOLARIS=0 -EXTRA_LINK=${EXTRA_LINK:=""} - -# default Matlab MEX file extension -mex_ext=mexglx - -case $ac_sys_system in - Darwin*) OS_IS_DARWIN=1; - hardware=`uname -m`; - EXTRA_LINK="-framework Accelerate $EXTRA_LINK"; - #mex_ext=mexmac; - #if test "$hardware" = "i386" ; then - # mex_ext=mexmaci - ;;#fi;; - CYGWIN*) OS_IS_CYGWIN=1; mex_ext=mexw32;; - SunOS*) OS_IS_SOLARIS=1;; - Linux* ) case $BITHARDWARE in - 64 ) if test "$BITCHANGE" = "y" ; then - ldemulationarg='-melf_i386' - fi ;; - esac -esac - -AC_SUBST(ldemulationarg) - - -CVF_LIBDIR="" -if test "x${OS_IS_CYGWIN}" = "x1"; then - if test "${USE_VISUAL_STUDIO}" = "y"; then - OS_IS_WIN=1; - OS_IS_CYGWIN=0; - CVF_LIBDIR=$FORTRAN_LIB_DIR - fi -fi -AC_SUBST(CVF_LIBDIR) - -# -# Determine if clib is to be a static or dynamic library -# -> will test to see if USE_DLL is defined in the cygwmin environment -# -USE_CLIB_DLL=0 -if test "x${OS_IS_WIN}" = "x1"; then - if test -n ${USE_CLIB_DLL} ; then - USE_CLIB_DLL=1 - fi -fi -AC_SUBST(USE_CLIB_DLL) - -prdef="/usr/local/cantera" -if test "x$OS_IS_DARWIN" = "x1"; then prdef="/Applications/Cantera"; fi - -local_inst=1 -if test "x${prefix}" = "xNONE"; then - prefix=${prdef} - local_inst=0 -fi -exec_prefix=${prefix} - -if test "x${OS_IS_WIN}" = "x1"; then - prefix=`cygpath -a -m "${prefix}" ` -fi -echo "Cantera will be installed in ${prefix}" -AC_SUBST(prefix) - -AC_SUBST(local_inst) - -# -# Determination of Python site-package directory location -# -local_python_inst=${local_inst} -if test "x${SET_PYTHON_SITE_PACKAGE_TOPDIR}" = "xy"; then - python_prefix=${PYTHON_SITE_PACKAGE_TOPDIR} - python_win_prefix=$python_prefix - if test "x${OS_IS_WIN}" = "x1" ; then - python_prefix=`cygpath -a -m "${python_prefix}"` - python_win_prefix=`cygpath -a -w "${python_prefix}"` - elif test "x${OS_IS_CYGWIN}" = "x1" ; then - python_prefix=`cygpath -a -u "${python_prefix}"` - python_win_prefix=`cygpath -a -w "${python_prefix}"` - fi - local_python_inst=1 - echo "Cantera's Python packages will be installed in ${python_prefix}" -else - python_prefix=$prefix - python_win_prefix=$python_prefix - if test "x${OS_IS_WIN}" = "x1"; then - python_win_prefix=`cygpath -a -w "${python_prefix}" ` - fi -fi - -AC_SUBST(local_python_inst) -AC_SUBST(python_prefix) -AC_SUBST(python_win_prefix) - -ctversion=${CANTERA_VERSION} -AC_SUBST(ctversion) -AC_DEFINE_UNQUOTED(CANTERA_VERSION,"$ctversion") - -homedir="${HOME}" - -AC_SUBST(homedir) - -# A compact installation is one in which the $prefix directory -# contains only Cantera files. It is different than a local -# installation, in that the Python package is installed with other -# Python packages and modules in site-packages, rather than with the -# rest of the Cantera files, as in a local installation. Therefore, -# with a compact installation, there is no need to set PYTHONPATH. A -# compact installation is done on all machines now by default. -# This simplifies the installation issues, because now all Cantera -# installations look the same, except perhaps for the locations -# of the python packages. -# An option called, "distributed installations", is no longer -# supported. - -ct_libdir=${prefix}/lib -ct_bindir=${prefix}/bin -ct_incdir=${prefix}/include/cantera -ct_incroot=${prefix}/include -ct_datadir=${prefix}/data -ct_demodir=${prefix}/demos -ct_templdir=${prefix}/templates -ct_tutdir=${prefix}/tutorials -ct_docdir=${prefix}/doc -ct_dir=${prefix} -ct_mandir=${prefix} - -AC_SUBST(ct_libdir) -AC_SUBST(ct_bindir) -AC_SUBST(ct_incdir) -AC_SUBST(ct_incroot) -AC_SUBST(ct_datadir) -AC_SUBST(ct_demodir) -AC_SUBST(ct_templdir) -AC_SUBST(ct_tutdir) -AC_SUBST(ct_docdir) -AC_SUBST(ct_dir) -AC_SUBST(ct_mandir) - -AC_CANONICAL_SYSTEM() -# the root of the source tree -ctroot=`(pwd)` -builddir=$target -if test "x${OS_IS_WIN}" = "x1"; then - ctroot=`cygpath -a -m "${ctroot}" | sed 's/\\\/\\//g'` - builddir="i686-pc-win32" -fi - -if test -z "$username"; then username=$USER; fi -if test -z "$username"; then username=$USERNAME; fi -if test -z "$username"; then username=`whoami`; fi - -AC_SUBST(username) - -AC_SUBST(ctroot) - -# The include directory in the 'build' subdirectory. -# This is required to build the test problems -# before Cantera has been installed. -buildinc=$ctroot/build/include -AC_SUBST(buildinc) - -buildlib=$ctroot/build/lib/$builddir -AC_SUBST(buildlib) -buildbin=$ctroot/build/bin/$builddir -AC_SUBST(buildbin) - -# add definitions to config.h -if test "x${OS_IS_DARWIN}" = "x1"; then - AC_DEFINE_UNQUOTED(DARWIN,$OS_IS_DARWIN) -fi -if test "x${OS_IS_CYGWIN}" = "x1"; then - AC_DEFINE_UNQUOTED(CYGWIN,$OS_IS_CYGWIN) -fi -if test "x${OS_IS_SOLARIS}" = "x1"; then - AC_DEFINE_UNQUOTED(SOLARIS,$OS_IS_SOLARIS) -fi -if test "x${OS_IS_WIN}" = "x1"; then - AC_DEFINE_UNQUOTED(WINMSVC,$OS_IS_WIN) -fi -AC_DEFINE_UNQUOTED(RXNPATH_FONT,"$RPFONT") -#AC_DEFINE_UNQUOTED(CANTERA_ROOT,"$prefix/cantera") -AC_DEFINE_UNQUOTED(CANTERA_DATA,"$ct_datadir") - - -if test -z "$MAKE"; then MAKE='make'; fi -AC_SUBST(MAKE) - -if test -z "$GRAPHVIZDIR" ; then -GRAPHVIZDIR=" " -fi -AC_SUBST(GRAPHVIZDIR) - - -#----------- ARCHIVE -------------------- - -if test "x${OS_IS_DARWIN}" = "x1"; then -ARCHIVE='libtool -static -o' -fi - -AC_SUBST(ARCHIVE) - -DO_RANLIB=1 -if test "x${RANLIB}" = "x"; then -DO_RANLIB=0 -fi - -AC_SUBST(DO_RANLIB) -AC_SUBST(RANLIB) - -#----------- DEPENDS -------------------- - -if test "x${CXX_DEPENDS}" = "x"; then -CXX_DEPENDS='g++ -MM' -fi -AC_SUBST(CXX_DEPENDS) - -#---------------------------------------- - -#---------------------------------------- - -######################################################### -# User Code -######################################################### -USERDIR="" -INCL_USER_CODE=0 -if test -n "$USER_SRC_DIR"; then - USERDIR=$USER_SRC_DIR - INCL_USER_CODE=1 -fi -AC_SUBST(USERDIR) -AC_SUBST(INCL_USER_CODE) - -AC_LANG_CPLUSPLUS - -use_sundials=0 -sundials_inc= -CVODE_LIBS='-lcvode' -IDA_LIBS='' - -if test "x$SUNDIALS_HOME" = "x"; then - SUNDIALS_LIB_DIR=/usr/local/lib - SUNDIALS_INC_DIR=/usr/local/include -else - SUNDIALS_LIB_DIR="$SUNDIALS_HOME/lib" - SUNDIALS_INC_DIR="$SUNDIALS_HOME/include" -fi - -if test "$USE_SUNDIALS" = "default"; then -# -# HKM Disabled this line as it was causing configure to fail when -# SUNDIALS_LIB_DIR had a space in it, despite use of double quotes everywhere -#ldsave="$LDFLAGS" -#LDFLAGS='-L'"$SUNDIALS_LIB_DIR"' '"$ldsave" -AC_CHECK_LIB(sundials_cvodes, CVodeCreate, [use_sundials=1], [use_sundials=0], [-lsundials_cvodes -lsundials_nvecserial -lm] ) - -if test ${use_sundials} = 0 ; then - tmpFile="$SUNDIALS_LIB_DIR/libsundials_cvodes.a" - if test -f $tmpFile ; then - use_sundials=1 - fi -fi - -if test ${use_sundials} = 1 ; then - echo "SUNDIALS: succeeded in finding a sundials installation" -else - echo SUNDIALS: failed at finding a sundials installation -fi -#LDFLAGS=$ldsave -fi - -if test "x$USE_SUNDIALS" = "xy"; then - use_sundials=1 -fi -echo "Out of Block" -sundials_lib_dir= -sundials_lib= -sundials_lib_dep= - - -if test ${use_sundials} = 1; then -echo "using CVODES from SUNDIALS... Sensitivity analysis enabled." - -CVODE_LIBS='-lsundials_cvodes -lsundials_nvecserial' -IDA_LIBS='-lsundials_ida -lsundials_nvecserial' - -if test "$SUNDIALS_VERSION" = "2.2"; then - AC_DEFINE(HAS_SUNDIALS) - AC_DEFINE(SUNDIALS_VERSION_22) - sundials_include='-I'${SUNDIALS_HOME}'/include -I'${SUNDIALS_HOME}'/include/sundials -I'${SUNDIALS_HOME}'/include/cvodes -I'${SUNDIALS_HOME}'/include/ida' - echo "sundials include directory: " ${sundials_include} - echo "sundials library directory: " $SUNDIALS_LIB_DIR - sundials_lib_dir=$SUNDIALS_LIB_DIR - sundials_lib="-L$SUNDIALS_LIB_DIR -lsundials_cvodes -lsundials_ida -lsundials_nvecserial" - sundials_lib_dep="$SUNDIALS_LIB_DIR/libsundials_cvodes.a $SUNDIALS_LIB_DIR/libsundials_ida.a $SUNDIALS_LIB_DIR/libsundials_nvecserial.a" -elif test "$SUNDIALS_VERSION" = "2.3"; then - AC_DEFINE(HAS_SUNDIALS) - AC_DEFINE(SUNDIALS_VERSION_23) - sundials_include='-I'${SUNDIALS_INC_DIR} - echo "sundials include directory: " ${sundials_include} - echo "sundials library directory: " $SUNDIALS_LIB_DIR - sundials_lib_dir=$SUNDIALS_LIB_DIR - sundials_lib="-L$SUNDIALS_LIB_DIR -lsundials_cvodes -lsundials_ida -lsundials_nvecserial" - sundials_lib_dep="$SUNDIALS_LIB_DIR/libsundials_cvodes.a $SUNDIALS_LIB_DIR/libsundials_ida.a $SUNDIALS_LIB_DIR/libsundials_nvecserial.a" -# python tools/src/sundials_version.py $SUNDIALS_HOME -elif test "$SUNDIALS_VERSION" = "2.4"; then - AC_DEFINE(HAS_SUNDIALS) - AC_DEFINE(SUNDIALS_VERSION_24) - sundials_include='-I'${SUNDIALS_INC_DIR} - echo "sundials include directory: " ${sundials_include} - echo "sundials library directory: " $SUNDIALS_LIB_DIR - sundials_lib_dir=$SUNDIALS_LIB_DIR - sundials_lib="-L$SUNDIALS_LIB_DIR -lsundials_cvodes -lsundials_ida -lsundials_nvecserial" - sundials_lib_dep="$SUNDIALS_LIB_DIR/libsundials_cvodes.a $SUNDIALS_LIB_DIR/libsundials_ida.a $SUNDIALS_LIB_DIR/libsundials_nvecserial.a" -# python tools/src/sundials_version.py $SUNDIALS_HOME -else - echo "ERROR: unknown or unsupported sundials version #: $SUNDIALS_VERSION" - echo " Supported versions are 2.2, 2.3, and 2.4" - echo " Please fix or turn off the sundials option by setting USE_SUNDIALS to no" - use_sundials=0 -fi -fi - -if test ${use_sundials} = 0; then -echo "using CVODE... Sensitivity analysis disabled." -echo "-> To enable sensitivity analysis, install the SUNDIALS package with CVODES." -fi - -AC_SUBST(use_sundials) -AC_SUBST(CVODE_LIBS) -AC_SUBST(IDA_LIBS) -AC_SUBST(sundials_include) -AC_SUBST(sundials_lib_dir) -AC_SUBST(sundials_lib) -AC_SUBST(sundials_lib_dep) - - -######################################################### -# The Cantera Kernel -######################################################### -# -# DEBUG_MODE: Specify that additional code be compiled in -# that allows more debug printing where available. -# default = "n" -# -DEBUG_MODE=${DEBUG_MODE:="n"} -CANTERA_DEBUG_MODE=0 -if test "$DEBUG_MODE" = "y" -o "$DEBUG_MODE" = "Y" ; then - AC_DEFINE(DEBUG_MODE) - CANTERA_DEBUG_MODE="1" -else - CANTERA_DEBUG_MODE="0" -fi -AC_SUBST(CANTERA_DEBUG_MODE) - -KERNEL='' -KERNEL_OBJ='' -BUILD_CK= - -NEED_CKREADER= -NEED_LAPACK= -#NEED_RECIPES= -NEED_MATH= -NEED_TPX= -NEED_F2C= -NEED_CVODE= -NEED_ZEROD= - -#if test "$ENABLE_THERMO" = "y"; then -# KERNEL=$KERNEL' 'thermo; -# KERNEL_OBJ=$KERNEL_OBJ' $(THERMO_OBJ)' -#fi - -if test "$WITH_METAL" = "y"; then - AC_DEFINE(WITH_METAL) - hdrs=$hdrs' MetalPhase.h' -fi - -if test "$WITH_SEMICONDUCTOR" = "y"; then - AC_DEFINE(WITH_SEMICONDUCTOR) - hdrs=$hdrs' SemiconductorPhase.h' - objs=$objs' SemiconductorPhase.o' -fi -if test "$WITH_ADSORBATE" = "y"; then - AC_DEFINE(WITH_ADSORBATE) - hdrs=$hdrs' AdsorbateThermo.h' -fi -if test "$WITH_STOICH_SUBSTANCE" = "y"; then - AC_DEFINE(WITH_STOICH_SUBSTANCE) - hdrs=$hdrs' StoichSubstance.h' - objs=$objs' StoichSubstance.o' -fi - -COMPILE_PURE_FLUIDS= -if test "$WITH_PURE_FLUIDS" = "y"; then - AC_DEFINE(WITH_PURE_FLUIDS) - COMPILE_PURE_FLUIDS=1 - hdrs=$hdrs' PureFluidPhase.h' - objs=$objs' PureFluidPhase.o' -fi -AC_SUBST(COMPILE_PURE_FLUIDS) - -if test "$WITH_REAL_GASSES" = "y"; then - AC_DEFINE(WITH_REAL_GASSES) - hdrs=$hdrs' RedlichKwongMFTP.h' - objs=$objs' RedlichKwongMFTP.o' -fi - - -if test "$WITH_LATTICE_SOLID" = "y"; then - AC_DEFINE(WITH_LATTICE_SOLID) - hdrs=$hdrs' LatticeSolidPhase.h' - objs=$objs' LatticeSolidPhase.o' - hdrs=$hdrs' LatticePhase.h' - objs=$objs' LatticePhase.o' -fi -phase_object_files=$objs -phase_header_files=$hdrs -AC_SUBST(phase_object_files) -AC_SUBST(phase_header_files) - - -NEED_CATHERMO= -COMPILE_IDEAL_SOLUTIONS=0 -if test "$WITH_IDEAL_SOLUTIONS" = "y"; then - AC_DEFINE(WITH_IDEAL_SOLUTIONS) - NEED_CATHERMO=1 - COMPILE_IDEAL_SOLUTIONS=1 -fi -AC_SUBST(COMPILE_IDEAL_SOLUTIONS) - -COMPILE_ELECTROLYTES=0 -if test "$WITH_ELECTROLYTES" = "y"; then - AC_DEFINE(WITH_ELECTROLYTES) - NEED_CATHERMO=1 - COMPILE_ELECTROLYTES=1 -fi -AC_SUBST(COMPILE_ELECTROLYTES) -AC_SUBST(NEED_CATHERMO) - - -if test "$WITH_PRIME" = "y"; then - AC_DEFINE(WITH_PRIME) -fi - -COMPILE_KINETICS=0 -if test "$WITH_KINETICS" = "y"; then - AC_DEFINE(WITH_KINETICS) - COMPILE_KINETICS=1 -fi -AC_SUBST(COMPILE_KINETICS) - - -COMPILE_HETEROKIN=0 -if test "$WITH_HETERO_KINETICS" = "y"; then - AC_DEFINE(WITH_HETEROKINETICS) - COMPILE_HETEROKIN=1 -fi -AC_SUBST(COMPILE_HETEROKIN) - -COMPILE_RXNPATH=0 -if test "$WITH_REACTION_PATHS" = "y"; then - AC_DEFINE(WITH_REACTIONPATHS) - COMPILE_RXNPATH=1 -fi -AC_SUBST(COMPILE_RXNPATH) - - -if test "$ENABLE_CK" = "y" ; then - BUILD_CK=1 - NEED_CKREADER=1 - KERNEL=$KERNEL' 'ck -fi - -NEED_TRANSPORT= -if test "$ENABLE_TRANSPORT" = "y" ; then - KERNEL=$KERNEL' 'trprops - NEED_LAPACK=1 - NEED_MATH=1 - NEED_TRANSPORT=1 -fi - -NEED_EQUIL= -if test "$ENABLE_EQUIL" = "y" ; then - KERNEL=$KERNEL' 'equil - KERNEL_OBJ=$KERNEL_OBJ' $(EQUIL_OBJ)' - NEED_EQUIL=1 - NEED_LAPACK=1 -fi - -WITH_REACTORS=0 -if test "$ENABLE_REACTORS" = "y" ; then - KERNEL=$KERNEL' 'reactor - NEED_CVODE=1 - NEED_ZEROD=1 - WITH_REACTORS=1 -fi -AC_SUBST(WITH_REACTORS) - -NEED_ONED= -if test "$ENABLE_FLOW1D" = "y" ; then - KERNEL=$KERNEL' 'flow1D - NEED_LAPACK=1 - NEED_MATH=1 - NEED_ONED=1 -fi - -if test "$ENABLE_TPX" = "y" ; then - KERNEL=$KERNEL' 'tpx - NEED_TPX=1 - AC_DEFINE(INCL_PURE_FLUIDS) -fi - -NEED_SPECTRA=0 -if test "$WITH_SPECTRA" = "y"; then - AC_DEFINE(WITH_SPECTRA) - KERNEL=$KERNEL' 'spectra - NEED_SPECTRA=1 -fi - -AC_SUBST(KERNEL) -AC_SUBST(KERNEL_OBJ) -AC_SUBST(BUILD_CK) -AC_SUBST(LIB_DIR) - -COMPILE_VCSNONIDEAL=0 -if test "$WITH_VCSNONIDEAL" = "y"; then - AC_DEFINE(WITH_VCSNONIDEAL) - COMPILE_VCSNONIDEAL=1 -fi -AC_SUBST(COMPILE_VCSNONIDEAL) - -COMPILE_H298MODIFY_CAPABILITY=0 -if test "$WITH_H298MODIFY_CAPABILITY" = "y"; then - AC_DEFINE(H298MODIFY_CAPABILITY) - COMPILE_H298MODIFY_CAPABILITY=1 -fi -AC_SUBST(COMPILE_H298MODIFY_CAPABILITY) - - -COMPILE_INTERMEDIATE_ZEROED_KINETICS=0 -if test "$KINETICS_WITH_INTERMEDIATE_ZEROED_KINETICS" = "y"; then - AC_DEFINE(KINETICS_WITH_INTERMEDIATE_ZEROED_KINETICS) - COMPILE_INTERMEDIATE_ZEROED_KINETICS=1 -fi -AC_SUBST(COMPILE_INTERMEDIATE_ZEROED_KINETICS) - - -if test "$WITH_HTML_LOG_FILES" = "y"; then - AC_DEFINE(WITH_HTML_LOGS) -fi - -BOOST_INCLUDE= -BOOST_LIB= -if test "$BUILD_THREAD_SAFE" = "y" ; then - AC_DEFINE(THREAD_SAFE_CANTERA) - BOOST_INCLUDE=-I$BOOST_INC_DIR - BOOST_LIB=$BOOST_THREAD_LIB -fi -AC_SUBST(BOOST_INCLUDE) -AC_SUBST(BOOST_LIB) - - -# -# Report to the user what has been included/excluded from the compilation -# -echo " " -echo "Config SUMMARY OF INCLUDED/EXCLUDED CAPABILITIES:" - -if test "$CANTERA_DEBUG_MODE" = "1" ; then - echo " Cantera Debug Mode = ON" -else - echo " Cantera Debug Mode = OFF" -fi -if test "$BUILD_THREAD_SAFE" = "y" ; then - echo " Thread Safe = YES" -else - echo " Thread Safe = NO" -fi -if test "$NEED_TRANSPORT" = "1" ; then - echo " Calculation of Transport Props = ON" -else - echo " Calculation of Transport Props = OFF" -fi -if test "$NEED_ZEROD" = "1" ; then - echo " Zero-Dimensional Flow Reactors Models = ON" -else - echo " Zero-Dimensional Flow Reactors Models = OFF" -fi -if test "$NEED_ONED" = "1" ; then - echo " One Dimensional Flow Reactors Models = ON" -else - echo " One Dimensional Flow Reactors Models = OFF" -fi -if test "$NEED_TPX" = "1" ; then - echo " TPX Pure Fluid Capability = ON" -else - echo " TPX Pure Fluid Capability = OFF" -fi -if test "$NEED_SPECTRA" = "1" ; then - echo " Spectroscopy Capability = ON" -else - echo " Spectroscopy Capability = OFF" -fi -if test "$NEED_CKREADER" = "1" ; then - echo " Chemkin File Reader Capability = ON" -else - echo " Chemkin File Reader Capability = OFF" -fi -if test "$NEED_EQUIL" = "1" ; then - echo " MultiPhase Equilibrium Solver = ON" -else - echo " MultiPhase Equilibrium Solver = OFF" -fi -if test "$COMPILE_IDEAL_SOLUTIONS" = "1" ; then - echo " Ideal Solution Thermodynamics = ON" -else - echo " Ideal Solution Thermodynamics = OFF" -fi -if test "$COMPILE_ELECTROLYTES" = "1" ; then - echo " Electrolyte Thermodynamics = ON" -else - echo " Electrolyte Thermodynamics = OFF" -fi -if test "$COMPILE_KINETICS" = "1" ; then - echo " Homogeneous Kinetics = ON" -else - echo " Homogeneous Kinetics = OFF" -fi -if test "$COMPILE_HETEROKIN" = "1" ; then - echo " Heterogeneous Kinetics = ON" -else - echo " Heterogeneous Kinetics = OFF" -fi -if test "$COMPILE_RXNPATH" = "1" ; then - echo " Reaction Path Analysis = ON" -else - echo " Reaction Path Analysis = OFF" -fi -if test "$COMPILE_VCSNONIDEAL" = "1" ; then - echo " VCS NonIdeal equilibrium solver = ON" -else - echo " VCS NonIdeal equilibrium solver = OFF" -fi -if test "$COMPILE_H298MODIFY_CAPABILITY" = "1" ; then - echo " H298 Modify Capability = ON" -else - echo " H298 Modify Capability = OFF" -fi -echo " " - -echo " " -echo "Config SUMMARY OF INCLUDED/EXCLUDED THERMO MODELS:" - -if test "$WITH_IDEAL_SOLUTIONS" = "y" ; then - echo " Ideal Solution Phase Model = INCLUDED" -else - echo " Ideal Solution Phase Model = EXCLUDED" -fi -if test "$WITH_METAL" = "y" ; then - echo " Metal Phase Model = INCLUDED" -else - echo " Metal Phase Model = EXCLUDED" -fi -if test "$WITH_SEMICONDUCTOR" = "y" ; then - echo " Semiconductor Model = INCLUDED" -else - echo " Semiconductor Model = EXCLUDED" -fi -if test "$WITH_ADSORBATE" = "y" ; then - echo " Adsorbate Model = INCLUDED" -else - echo " Adsorbate Model = EXCLUDED" -fi -if test "$WITH_ELECTROLYTES" = "y" ; then - echo " Molality-based Electrolyte Models = INCLUDED" -else - echo " Molality-based Electrolyte Models = EXCLUDED" -fi -if test "$WITH_LATTICE_SOLID" = "y" ; then - echo " Lattice Solid based Models = INCLUDED" -else - echo " Lattice Solid based Models = EXCLUDED" -fi - - -echo " " - -########################################################## -# PURIFY -########################################################## - -AC_SUBST(PURIFY) -if test "x$PURIFY" != "x"; then - AC_DEFINE(PURIFY_MODE) -fi - -######################################################## -# BLAS and LAPACK -######################################################## -# -# if lapack and blas libraries have been specified, then skip building the -# supplied libraries - - -build_lapack=0 -build_blas=0 -if test -z "$BLAS_LAPACK_LIBS"; then - BLAS_LAPACK_LIBS="-lctlapack -lctblas" - BLAS_LAPACK_DIR="$buildlib" - BLAS_LAPACK_LINK="-L$BLAS_LAPACK_DIR $BLAS_LAPACK_LIBS" - build_blas=1 - build_lapack=1 -else - BLAS_LAPACK_LINK="-L$BLAS_LAPACK_DIR $BLAS_LAPACK_LIBS" -fi - -AC_SUBST(build_lapack) - -AC_SUBST(build_blas) - -AC_SUBST(BLAS_LAPACK_LIBS) -AC_SUBST(BLAS_LAPACK_LINK) -AC_SUBST(BLAS_LAPACK_DIR) - -# -# Stubout section for f2c versions of lapack: -# Define these variables, but turn them off in main version of code -# -build_with_f2c=0 -if test -n "$BUILD_WITH_F2C" ; then - if test "$BUILD_WITH_F2C" = "y" -o "$BUILD_WITH_F2C" = "Y" ; then - build_with_f2c=1 - elif test "$BUILD_WITH_F2C" = "n" -o "$BUILD_WITH_F2C" = "N" ; then - build_with_f2c=0 - elif test "$BUILD_WITH_F2C" = "default" ; then - if test "x$OS_IS_WIN" = "x1" ; then - build_with_f2c=1 - else - build_with_f2c=0 - fi - fi -fi -AC_SUBST(build_with_f2c) - -# -# Build a string of Canne if you need the f2c library at link time -# -> Note, Linux systems already have the g2c library -# added in, which is the same thing as our -# f2c library. However, the f2c library seems -# more reliable at resolving names -if test x"$build_with_f2c" = "x1" ; then - NEED_F2C=1 - case $ac_sys_system in - Linux) NEED_F2C= ;; - esac -fi -case $ac_sys_system in - Linux) NEED_F2C=1 ;; -esac - -# -# Create a variable build_f2c_lib that determines whether -# our f2c_lib will be built on a given platform -# -build_f2c_lib=0 -F2C_SYSTEMLIB= -if test -n "$NEED_F2C" ; then - build_f2c_lib=1 -else - case $ac_sys_system in - Linux) F2C_SYSTEMLIB="" - esac -fi -AC_SUBST(build_f2c_lib) -AC_SUBST(F2C_SYSTEMLIB) - -# -# LOCAL_LIBS: -# Build a string of Cantera libraries necessary to link -# Cantera applications -# -LOCAL_LIBS= -LOCAL_LIBS_DEP= -RAW_LIBS_DEP= -INSTALL_LIBS_DEP= - -if test -n "$INCL_USER_CODE" -then - LOCAL_LIBS=$LOCAL_LIBS' '-luser - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libuser.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libuser.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libuser.a -fi - -if test -n "$NEED_ONED" -then - LOCAL_LIBS=$LOCAL_LIBS' '-loneD - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/liboneD.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/liboneD.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'liboneD.a -fi - -if test -n "$NEED_ZEROD" -then - LOCAL_LIBS=$LOCAL_LIBS' '-lzeroD - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libzeroD.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libzeroD.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libzeroD.a -fi - -LOCAL_LIBS=$LOCAL_LIBS' '-lequil -LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libequil.a -INSTALL_LIBS_DEP=$INTALL_LIBS_DEP' '$ct_libdir/libequil.a -RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libequil.a - -if test "$WITH_VCSNONIDEAL" = "y" ; then - LOCAL_LIBS=$LOCAL_LIBS' '-lVCSnonideal - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libVCSnonideal.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libVCSnonideal.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libVCSnonideal.a -fi - -if test -n "$COMPILE_KINETICS" -then - LOCAL_LIBS=$LOCAL_LIBS' '-lkinetics - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libkinetics.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libkinetics.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libkinetics.a -fi - -if test -n "$NEED_TRANSPORT" -then - LOCAL_LIBS=$LOCAL_LIBS' '-ltransport - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libtransport.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libtransport.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libtransport.a -fi - -if test -n "$NEED_CATHERMO" -then - LOCAL_LIBS=$LOCAL_LIBS' '-lthermo - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libthermo.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libthermo.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libthermo.a -fi - -LOCAL_LIBS=$LOCAL_LIBS' '-lctnumerics -LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libctnumerics.a -INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libctnumerics.a -RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libctnumerics.a - -if test -n "$NEED_MATH" -then - LOCAL_LIBS=$LOCAL_LIBS' '-lctmath - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libctmath.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libctmath.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libctmath.a -fi - -if test -n "$NEED_TPX" -then - LOCAL_LIBS=$LOCAL_LIBS' '-ltpx - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libtpx.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libtpx.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libtpx.a -fi - -if test -n "$NEED_SPECTRA" -then - LOCAL_LIBS=$LOCAL_LIBS' '-lctspectra - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libctspectra.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libctspectra.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libctspectra.a -fi - -if test -n "$NEED_CKREADER" -then - LOCAL_LIBS=$LOCAL_LIBS' '-lconverters - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libconverters.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libconverters.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libconverters.a -fi - -LOCAL_LIBS=$LOCAL_LIBS' '-lctbase -LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libctbase.a -INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libctbase.a -RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libctbase.a - -CANTERA_CORE_LIBS=$LOCAL_LIBS -CANTERA_CORE_LIBS_DEP=$INSTALL_LIBS_DEP -CANTERA_CORE_LIBS_BT_DEP=$LOCAL_LIBS_DEP -CANTERA_CORE_LIBS_NAMES=$RAW_LIBS_DEP - -if test -n "$NEED_CVODE"; then - LOCAL_LIBS=$LOCAL_LIBS' '$CVODE_LIBS -fi - -if test -n "$NEED_LAPACK" -then - LOCAL_LIBS=$LOCAL_LIBS' '$BLAS_LAPACK_LIBS -fi - -if test -n "$NEED_F2C" -then - LOCAL_LIBS=$LOCAL_LIBS' '-lctf2c - LOCAL_LIBS_DEP=$LOCAL_LIBS_DEP' '$buildlib/libctf2c.a - INSTALL_LIBS_DEP=$INSTALL_LIBS_DEP' '$ct_libdir/libctf2c.a - RAW_LIBS_DEP=$RAW_LIBS_DEP' 'libctf2c.a -else - case $ac_sys_system in - Linux) LOCAL_LIBS=$LOCAL_LIBS;; - esac -fi -# Darwin*) LOCAL_LIBS=$LOCAL_LIBS' '-lg2c;; - -LOCAL_LIB_DIRS= -if test -n "$BLAS_LAPACK_DIR" -then LOCAL_LIB_DIRS=$LOCAL_LIB_DIRS' -L'$BLAS_LAPACK_DIR -fi - -if test ${use_sundials} = 1; then -LOCAL_LIB_DIRS=$LOCAL_LIB_DIRS' -L'$SUNDIALS_LIB_DIR -fi - -if test ${BUILD_THREAD_SAFE} = "y"; then -LOCAL_LIBS=$LOCAL_LIBS' '-l$BOOST_LIB -LOCAL_LIB_DIRS=$LOCAL_LIB_DIRS' -L'$BOOST_LIB_DIR -else -BOOST_LIB_DIR="" -fi - -AC_SUBST(BOOST_LIB_DIR) -AC_SUBST(LOCAL_LIB_DIRS) -AC_SUBST(LOCAL_LIBS) -AC_SUBST(LOCAL_LIBS_DEP) -AC_SUBST(INSTALL_LIBS_DEP) -AC_SUBST(RAW_LIBS_DEP) -AC_SUBST(CANTERA_CORE_LIBS) -AC_SUBST(CANTERA_CORE_LIBS_DEP) - -#------------------------------------------------- -# Language Interfaces -#------------------------------------------------- -# This define is needed to account for the variability for how -# static variables in templated classes are defined. Right now -# this is only turned on for the SunPro compiler on solaris. -# in that system , you need to declare the static storage variable. -# with the following line in the include file -# -# template Cabinet* Cabinet::__storage; -# -# Note, on other systems that declaration is treated as a definition -# and this leads to multiple defines at link time. This config.h addition -# is needed because there were irreconcilable issues between -# the Solaris SunPro compiler and the cygwin gcc compiler. -# -case $ac_sys_system in - SunOS* ) - AC_DEFINE(NEEDS_GENERIC_TEMPL_STATIC_DECL) - echo 'Turned on special handing of static definitions in templated classes' - ;; - * ) - ;; -esac - - -AC_SUBST(CT_SHARED_LIB) - - -BUILD_F90=1 -if test "x$BUILD_F90_INTERFACE" = "xn"; then - BUILD_F90=0 -fi - -BUILD_CLIB=1 - -#---------------------------------------------------------------- -# Python Interface -#---------------------------------------------------------------- - -BUILD_PYTHON=0 -if test "x$PYTHON_PACKAGE" = "xfull"; then - BUILD_PYTHON=2 -elif test "x$PYTHON_PACKAGE" = "xdefault"; then - BUILD_PYTHON=2 -elif test "x$PYTHON_PACKAGE" = "xminimal"; then - BUILD_PYTHON=1 -elif test "x$PYTHON_PACKAGE" = "xnone"; then - BUILD_PYTHON=0 -else - echo "ERROR: PYTHON_PACKAGE variable, " $PYTHON_PACKAGE ", is not understood. Use:" - echo " full, default, minimal, or none" - exit 1 -fi -if test $BUILD_PYTHON = 0 ; then -AC_DEFINE(HAS_NO_PYTHON) -fi - -if test "$PYTHON_CMD" = "default" -o \ - "$PYTHON_CMD"x = "x"; then - AC_PATH_PROGS(PYTHON_CMD, python2 python, "none") - if test "$PYTHON_CMD" = "none"; then - BUILD_PYTHON=0 - echo "Python not found. Only those portions of Cantera that" - echo "can be installed without Python will be installed." - else - echo "Python command set by configure to " $PYTHON_CMD - fi -else - echo "Python command preset to $PYTHON_CMD" -fi - - -AC_SUBST(BUILD_PYTHON) -AC_DEFINE_UNQUOTED(PYTHON_EXE,"$PYTHON_CMD") - -USE_NUMARRAY='y' - -if test "$USE_NUMERIC" = "y"; then -USE_NUMARRAY='n' -USE_NUMPY='n' -AC_DEFINE(HAS_NUMERIC) -fi - -if test "$USE_NUMPY" = "y"; then -USE_NUMARRAY='n' -AC_DEFINE(HAS_NUMPY) -fi - -if test "$USE_NUMARRAY" = "y"; then -AC_DEFINE(HAS_NUMARRAY) -fi - -if test "$USE_NUMARRAY" = "y"; then - if test -n "$NUMARRAY_INC_DIR" ; then - echo "setting NUMARRAY_INC_DIR to $NUMARRAY_INC_DIR" - else - NUMARRAY_INC_DIR="" - if test -n "$NUMARRAY_HOME"; then - dir5="$NUMARRAY_HOME/include/python2.5" - if test -d $dir5 ; then - NUMARRAY_INC_DIR=$dir5 - else - dir4="$NUMARRAY_HOME/include/python2.4" - if test -d $dir4 ; then - NUMARRAY_INC_DIR=$dir4 - else - dir3="$NUMARRAY_HOME/include/python2.3" - if test -d $dir3 ; then - NUMARRAY_INC_DIR=$dir3 - else - dir1="$NUMARRAY_HOME/include/python" - if test -d $dir1 ; then - NUMARRAY_INC_DIR=$dir1 - else - echo "WARNING: NUMARRAY include dir $dir1 does not exist." - NUMARRAY_INC_DIR=$dir1 - fi - fi - fi - fi - echo "setting NUMARRAY_INC_DIR to $NUMARRAY_INC_DIR" - fi - fi -else - NUMARRAY_INC_DIR="" - NUMARRAY_HOME="" -fi - - -if test "$USE_NUMPY" = "y"; then - if test -n "$NUMPY_INC_DIR" ; then - echo "setting NUMPY_INC_DIR to $NUMPY_INC_DIR" - else - NUMPY_INC_DIR="" - if test -n "$NUMPY_HOME"; then - dir6="$NUMPY_HOME/include/python2.6" - if test -d $dir6 ; then - NUMPY_INC_DIR=$dir6 - else - dir5="$NUMPY_HOME/include/python2.5" - if test -d $dir5 ; then - NUMPY_INC_DIR=$dir5 - else - dir4="$NUMPY_HOME/include/python2.4" - if test -d $dir4 ; then - NUMPY_INC_DIR=$dir4 - else - dir3="$NUMPY_HOME/include/python2.3" - if test -d $dir3 ; then - NUMPY_INC_DIR=$dir3 - else - dir2="$NUMPY_HOME/include/python2.2" - if test -d $dir2 ; then - NUMPY_INC_DIR=$dir2 - else - dir1="$NUMPY_HOME/include/python" - if test -d $dir1 ; then - NUMPY_INC_DIR=$dir1 - else - echo "WARNING: NUMPY include dir $dir1 does not exist." - NUMPY_INC_DIR=$dir1 - fi - fi - fi - fi - fi - fi - echo "setting NUMPY_INC_DIR to $NUMPY_INC_DIR" - fi - fi -else - NUMPY_INC_DIR="" - NUMPY_HOME="" -fi -AC_SUBST(NUMPY_INC_DIR) -AC_SUBST(NUMPY_HOME) - -# this fails, at least on a Mac. By default, numarray include files -# are installed in the include directory in the Python framework. This -# does not require setting NUMARRAY_INC_DIR, so testing that it is -# non-null is not a valid test of whether numarray is -# installed. Commented out 7/26/07 by DGG. -#if test $BUILD_PYTHON = 2 ; then -#if test x"$NUMARRAY_INC_DIR" = "x" ; then -#if test ! "$USE_NUMERIC" = "y"; then -# echo 'NUMARRAY is being used but we can find it' -# if test "x$PYTHON_PACKAGE" = "xdefault"; then -# echo 'setting python package build back to minimal' -# BUILD_PYTHON=1 -# fi -#fi -#fi -#fi - - -AC_SUBST(NUMARRAY_INC_DIR) -AC_SUBST(NUMARRAY_HOME) -AC_SUBST(CANTERA_PYTHON_HOME) - -#-------------------------- -# CVS Tag -#-------------------------- -CVSTAG=`${PYTHON_CMD} tools/src/findtag.py ..` -if test "x$CVSTAG" = "x"; then -CVSTAG="HEAD" -fi -AC_SUBST(CVSTAG) - - -# -# Matlab Interface -# - -BUILD_MATLAB=0 - -if test "$BUILD_MATLAB_TOOLBOX" != "n"; then - if test "$MATLAB_CMD" = "default" -o \ - "$MATLAB_CMD"x = "x"; then - AC_PATH_PROG(MATLAB_CMD, matlab, "none") - if test "$MATLAB_CMD" = "none"; then - MATLAB_CMD=`find /*/MATLAB*/bin/m* -name matlab` - fi - if test "$MATLAB_CMD" != "none" -a "x$MATLAB_CMD" != "x"; then - BUILD_MATLAB=1 - BUILD_CLIB=1 - #echo 'HKM -> BUILD turned on 1' - fi - else - echo "Matlab command preset to $MATLAB_CMD" - BUILD_MATLAB=1 - BUILD_CLIB=1 - fi - if test "x$OS_IS_WIN" = "x1"; then - MATLAB_CMD=`cygpath -a -m "$MATLAB_CMD" ` - echo "Windows MATLAB command: ${MATLAB_CMD}" - fi - - AC_MSG_CHECKING(MATLAB ($MATLAB_CMD)) - rm -f diary - cat >> testmat.m << EOF -diary; -try, mexext, catch, disp 'mex_unknown', end; -diary off; -exit; -EOF - ${MATLAB_CMD} -nojvm -nosplash -r testmat &> /dev/null -# &> /dev/null` - if test -f diary; then - BUILD_MATLAB=1 - echo $MATLAB_CMD - mex_ext=`grep mex* diary` - rm -f diary - else - BUILD_MATLAB=0 - echo 'failed!' - fi - rm -f testmat.m -else - echo "MATLAB interface will not be installed" - if test -z "$MATLAB_CMD"; then - MATLAB_CMD="matlab" - fi -fi - -if test "$mex_ext" = "mex_unknown"; then -case $ac_sys_system in - Darwin*) hardware=`uname -m`; - mex_ext=mexmac; - if test "$hardware" = "i386" ; then - mex_ext=mexmaci - fi;; - CYGWIN*) mex_ext=dll;; - Linux* ) mex_ext=mexglx;; -esac -fi - -if test "$BUILD_MATLAB" = "1"; then - echo " " - echo "---------------------------- MATLAB -------------------------------" - echo "MEX file extension: " $mex_ext - echo "MATLAB command: " $MATLAB_CMD - echo "--------------------------------------------------------------------" - echo " " -fi - -AC_SUBST(BUILD_MATLAB) -AC_SUBST(MATLAB_CMD) -AC_SUBST(BUILD_CLIB) - -#------------------------------------------------- - -#----------------------------------------------------------------------- -# C++ Compilation -#----------------------------------------------------------------------- - - -export_name=$target -AC_SUBST(export_name) - -# -# PIC -# Compiler flag for specifying position independent code. -# This flag is needed in the compilation step -# for code that will go into a shared library. -# If Cantera is used in the Full python installation -# mode, this means that all of Cantera's code -# compiled into static libraries and all code linked into -# those routines, such as cvode and lapack, should be position independent -# and should be compiled with this flag. -# -if test -z "$PIC"; then - case $ac_sys_system in - SunOS* ) - PIC=' ';; - CYGWIN* ) - PIC=' ';; - * ) - PIC='-fPIC';; - esac -fi -echo 'checking for Position independent code command ... ' $PIC -AC_SUBST(PIC) - -dnl Checks for programs. -# -# This script will find and set the $INSTALL -# environmental variable, and set a substitution -# rule for that variable -AC_PROG_INSTALL -# -# HKM - -# However, recently, I've had problems with -# the default LINUX /usr/bin/install program wrt -# files/directories which are group writeable, but -# which are not owned by the current user (this happens -# in a group environment). The default config/install-sh -# doesn't have this problem. So, I changed the default -# install program to config/install-sh, which should work -# on all platforms since its a bourne shell script -# HKM 12/24/2009 - Ran into another problem with the new cygwin 1.7.1. -# THe install (and even cp -f in some cases) program will fail -# when an existing different file is in place. This occurs sometimes -# and I can not quite nail down when. However replacing -# the install command for cygwin. Note, install no longer -# needs to have a wildcard capability within Cantera. - -case $ac_sys_system in - CYGWIN* ) - INSTALL=${INSTALL_BIN:=config/install-sh} - echo 'INSTALL program has been set to ' $INSTALL;; -esac - -# -# precompile_headers still relevant? -# -precompile_headers=no -if test "x$OS_IS_WIN" != "x1"; then -AC_MSG_CHECKING(for ability to precompile headers) -if test -n "$GCC"; then - msg=`rm -f *h.gch; $CXX testpch.h &> /dev/null` - if test -f testpch.h.gch; then - precompile_headers=yes - AC_DEFINE(USE_PCH) - fi -fi -AC_MSG_RESULT(${precompile_headers}) -# End of the OS_IS_WIN section -fi - -# Sizes of various common basic types -AC_CHECK_SIZEOF(int, 4) -AC_CHECK_SIZEOF(long, 4) -AC_CHECK_SIZEOF(void *, 4) -AC_CHECK_SIZEOF(char, 1) -AC_CHECK_SIZEOF(short, 2) -AC_CHECK_SIZEOF(float, 4) -AC_CHECK_SIZEOF(double, 8) -AC_CHECK_SIZEOF(fpos_t, 4) - -AC_SUBST(SOEXT) - -if test -z "$SHARED"; then SHARED='-shared'; fi -AC_SUBST(SHARED) - -CXX_INCLUDES=$BOOST_INCLUDE -AC_SUBST(CXX_INCLUDES) -# -# LCXX_FLAGS: Flags that get attached to the CXX loader -# statement AFLAGS are base flags that -# get added to compilers and loaders. -# -if test ! -z "$AFLAGS" ; then - if test -z "$LCXX_FLAGS" ; then - LCXX_FLAGS="$AFLAGS" - else - LCXX_FLAGS="$LCXXFLAGS"" ""$AFLAGS" - fi -fi -if test "$BUILD_WITH_F2C"="n"; then - if test ! -z "$LFORT_FLAGS"; then - LCXX_FLAGS="$LCXX_FLAGS"" ""$LFORT_FLAGS" - fi -fi - -AC_SUBST(LCXX_FLAGS) -# -# Check to see if we have a -lm line -# -AC_CHECK_LIB(m, printf, [add_stm=1], [add_stm=0], [ ]) - -# -# Check to see if we have a -lstdc++ line -# -AC_CHECK_LIB(stdc++, printf, [add_stdc=1], [add_stdc=0], []) - -# -# Ending Libs for compiling static applications and -# dynamically loaded libraries -# (sunpro solaris needs a few for dynamic linking) -# -if test -n "$NEED_F2C" ; then - LCXX_END_LIBS="-lctf2c ""$LCXX_END_LIBS" -fi -case $ac_sys_system in - SunOS* ) - case $CXX in - CC* ) - LCXX_END_LIBS="$LCXX_END_LIBS"" -lCrun -lCstd -lfsu" ;; - esac ;; -esac -if test $add_stm = 1 ; then - echo 'Adding -lm to the end of the LCXX_END_LIBS variable' - LCXX_END_LIBS="$LCXX_END_LIBS"" -lm" - echo 'LCXX_END_LIBS = ' $LCXX_END_LIBS -fi -if test $add_stdc = 1 ; then - echo 'Adding -lstdc++ to the end of the LCXX_END_LIBS variable' - LCXX_END_LIBS="$LCXX_END_LIBS"" -lstdc++ " - echo 'LCXX_END_LIBS = ' $LCXX_END_LIBS -fi - -AC_SUBST(LCXX_END_LIBS) - - -has_sstream=no -AC_MSG_CHECKING(for sstream) -cat >> testsstream.cpp << EOF -#include -main() {} -EOF - msg=`${CXX} -c testsstream.cpp &> /dev/null` - if test -f testsstream.o; then - has_sstream=yes - rm testsstream.o - AC_DEFINE(HAS_SSTREAM) - fi -rm -f testsstream.cpp -AC_MSG_RESULT(${has_sstream}) - -# -# Determine if we have a command to strip symbols from an object file -# -HAVE_STRIPSYMBOLS='yes' -case $ac_sys_system in - SunOS* ) - HAVE_STRIPSYMBOLS='no';; - Darwin* ) - HAVE_STRIPSYMBOLS='no';; -esac -echo 'checking for a strip symbol command ... ' $HAVE_STRIPSYMBOLS -AC_SUBST(HAVE_STRIPSYMBOLS) - -#--------------------------------------------------------------------------- -# Fortran -#--------------------------------------------------------------------------- - -# -# This macro sets the substitution variable, @F77@ and @G77@ -# -echo " this is $F77" -echo "this is a test" -AC_PROG_F77() - -# if G77 is defined, then add a flag to turn off adding a second underscore -# to procedures that have an underscore in the name -if test -n "$G77"; then - FFLAGS=$FFLAGS' -fno-second-underscore' -else - if test $F77 = "g77" -o $F77 = "mpif77" -o $F77 = "gfortran" ; then - FFLAGS=$FFLAGS' -fno-second-underscore' - fi -fi -F77LDRCLIBS= -AC_F77_LIBRARY_LDFLAGS() - -echo " Macro returned with FLIBS defined as " $FLIBS - -override_f77_libs=0; - -#case $ac_sys_system in -# Darwin*) FLIBS='-lSystem'; override_f77_libs=1; SHARED_CTLIB=0;; -#esac -# -#if test $override_f77_libs -gt 0; then -# echo The Fortran 77 libraries on this platform are not correctly determined by -# echo the configuration process. They are being manually set to -# echo FLIBS = $FLIBS -#fi - -#fi - -# ---------------------------------------------------------------------- -# LCXX_FLIBS are extra libraries the CXX linker needs -# in order to link in fortran programs where fortran is the main program - -LCXX_FLIBS= - -case $ac_sys_system in - SunOS*) LCXX_FLIBS="-lCrun -lCstd -lfsu" ;; -esac - -#-------------------------------------------- - - -if test "x${BUILD_F90}" != "x0"; then - if test "$F90" = "default" -o \ - "$F90"x = "x"; then - AC_PATH_PROGS(F90, f95 gfortran g95, "none") - if test "$F90" = "none" ; then - echo "ERROR: Fortran 90 requested, but no Fortran 90/95 compiler found!" - else - echo "Fortran compiler set to " $F90 - fi - else - echo "Fortran 90/95 compiler preset to $F90" - fi -fi - -has_f90=no -f90type=none -f90_module_dir='-I' -f90_opts='' - -if test "x${BUILD_F90}" != "x0"; then - AC_MSG_CHECKING(Fortran 90 compiler ($F90) type) - cat >> testf90.f90 << EOF -module mt -double precision, parameter :: x = 2.3 -end module mt -program testf90 -use mt -integer :: i -end program testf90 -EOF - msg=`${F90} -c testf90.f90 &> /dev/null` - if test -f testf90.o; then - has_f90=yes - rm testf90.o - f90type=unknown - fi -# -F90LIBS= - - msg=`${F90} --version &> f90out` - isgfortran=`grep -c 'GNU Fortran' f90out` - if test "x${isgfortran}" != "x0"; then - f90type="gfortran" - f90opts="-fno-second-underscore -I. -I${ct_incdir}" - f90buildopts="-fno-second-underscore -I." - F90LIBS="-lgfortran" - fi - - isg95=`grep -c 'G95' f90out` - if test "x${isg95}" != "x0"; then - f90type="g95" - f90opts="-fno-second-underscore -I. -I${ct_incdir}" - f90buildopts="-fno-second-underscore -I." - #case $ac_sys_system in - # Darwin*) FLIBS='-lg2c -lcc_dynamic';; - #esac - fi - - msg=`${F90} -V &> f90out` - isnag=`grep -c NAGWare f90out` - if test "x${isnag}" != "x0"; then - f90type="NAG" - f90opts="-I. -I${ct_incdir}" - f90buildopts="-I." - fi -# - msg=`${F90} -V -c testf90.f90 &> f90out` - isabsoft=`grep -c Absoft f90out` - if test "x${isabsoft}" != "x0"; then - f90type="Absoft" - f90opts="-p. -p${ct_incdir} -s -YEXT_NAMES=LCS -YEXT_SFX=_ -YCFRL=1" - f90buildopts="-p. -s -YEXT_NAMES=LCS -YEXT_SFX=_ -YCFRL=1" - fi - rm -f testf90.f90 - AC_MSG_RESULT(${f90type}) - if test "x${BUILD_F90}" != "x0"; then - if test "x${has_f90}" = "xno"; then - echo " -> cannot build the Fortran 90 interface" - BUILD_F90=0 - fi - fi -fi -if test -e f90out ; then - rm -f f90out -fi -savef90flags=${F90FLAGS} -F90FLAGS=${f90opts}' '${F90FLAGS} -F90BUILDFLAGS=${f90buildopts}' '${savef90flags} -AC_SUBST(BUILD_F90) -AC_SUBST(F90) -AC_SUBST(F90FLAGS) -AC_SUBST(F90BUILDFLAGS) -AC_SUBST(F90LIBS) -AC_SUBST(LCXX_FLIBS) - -AC_OBJEXT -AC_EXEEXT - -AC_SUBST(precompile_headers) -AC_SUBST(OS_IS_DARWIN) -AC_SUBST(OS_IS_WIN) -AC_SUBST(OS_IS_CYGWIN) -AC_SUBST(SHARED_CTLIB) -AC_SUBST(mex_ext) - -# filename extensions for Fortran 77 -if test -z "$F77_EXT"; then F77_EXT=f; fi -AC_SUBST(F77_EXT) - - -AC_LANG_CPLUSPLUS - -if test -z "$CXX_EXT"; then CXX_EXT=cpp; fi -AC_SUBST(CXX_EXT) - -if test -z "$OBJ_EXT"; then OBJ_EXT='o'; fi -AC_SUBST(OBJ_EXT) - -if test -z "$EXE_EXT"; then EXE_EXT=$EXEEXT; fi -AC_SUBST(EXE_EXT) - -dnl AC_LANG_FORTRAN77 -#local_math_libs='-lcvode' -#AC_SUBST(local_math_libs) - - -math_libs='-lcvode -lctmath' -AC_SUBST(math_libs) - -if test "$LAPACK_FTN_TRAILING_UNDERSCORE" = "y" -then - AC_DEFINE(LAPACK_FTN_TRAILING_UNDERSCORE) - AC_DEFINE(FTN_TRAILING_UNDERSCORE) -fi - -if test "$LAPACK_FTN_STRING_LEN_AT_END" = "y" -then AC_DEFINE(LAPACK_FTN_STRING_LEN_AT_END) -fi - -if test "$LAPACK_NAMES" = "lower" -then AC_DEFINE(LAPACK_NAMES_LOWERCASE) -fi - -# from the Python configure.in file... - -# Set info about shared libraries. -AC_SUBST(SO) -AC_SUBST(LDSHARED) - -AC_SUBST(EXTRA_LINK) - -# SO is the extension of shared libraries `(including the dot!) -# -- usually .so, .sl on HP-UX, .dll on Cygwin -AC_MSG_CHECKING(SO) -if test -z "$SO" -then - case $ac_sys_system in - hp*|HP*) SO=.sl;; - CYGWIN*) SO=.dll;; - Darwin*) SO=.dylib;; - *) SO=.so;; - esac -fi -AC_MSG_RESULT($SO) - -dnl Checks for header files. - -dnl Checks for typedefs, structures, and compiler characteristics. - -AC_LANG_CPLUSPLUS - -dnl AC_MSG_CHECKING(for the Standard Template Library) - -# -# Section to handle tscompare -# -cd bin -touch s1 -sleep 1 -touch s2 -tsc=tscompare_alwaystrue -./tscompare_sh s2 s1 2> /dev/null -res=$? -if test "$res" = "0" ; then - tsc=tscompare_sh -else - ./tscompare_csh s2 s1 2> /dev/null - res=$? - if test "$res" = "0" ; then - tsc=tscompare_csh - else - ./tscompare_ksh s2 s1 2> /dev/null - res=$? - if test "$res" = "0" ; then - tsc=tsccompare_ksh - fi - fi -fi -/bin/rm s2 s1 -echo "checking for a time step comparison checker ... " $tsc -cp $tsc tscompare -currPath=`pwd` -TSCOMPARE_abs="$currPath"'/'tscompare -cd .. -AC_SUBST(TSCOMPARE_abs) - -# -# Create an absolute path for the $INSTALL function -# named INSTALL_abs -# (note m4 expansions @<:@ = left bracket, @:>@ = right bracket) -#echo "HKM - INSTALL = " $INSTALL -case "$INSTALL" in - @<:@\\/$@:>@* | ?:@<:@\\/@:>@* ) - INSTALL_abs="$INSTALL" ;; - *) - currPath=`pwd` - INSTALL_abs="$currPath"'/'"$INSTALL" ;; -esac -#echo 'INSTALL_abs = ' $INSTALL_abs -AC_SUBST(INSTALL_abs) - -# -# See if the install rule accepts the -v flag -# -$INSTALL -v License.txt config > config/e.out 2>&1 -dd=$? -INSTALL_VERBOSE= -if test "$dd" = "0" ; then - INSTALL_VERBOSE="-v" -fi -if test -e "config/License.txt" ; then - rm -f config/License.txt -fi -if test -e config/e.out ; then - rm -f e.out -fi -AC_SUBST(INSTALL_VERBOSE) - - -dnl Checks for library functions. - -AC_OUTPUT(Makefile \ - Cantera/Makefile \ - Cantera/src/Makefile \ - Cantera/src/base/Makefile \ - Cantera/src/zeroD/Makefile \ - Cantera/src/oneD/Makefile \ - Cantera/src/converters/Makefile \ - Cantera/src/transport/Makefile \ - Cantera/src/thermo/Makefile \ - Cantera/src/kinetics/Makefile \ - Cantera/src/numerics/Makefile \ - Cantera/src/spectra/Makefile \ - Cantera/src/equil/Makefile \ - Cantera/clib/src/Makefile \ - Cantera/fortran/src/Makefile \ - Cantera/fortran/f77demos/f77demos.mak \ - Cantera/fortran/f77demos/Makefile \ - Cantera/matlab/Makefile \ - Cantera/matlab/setup_matlab.py \ - Cantera/python/Makefile \ - Cantera/python/setup.py \ - Cantera/cxx/Makefile \ - Cantera/cxx/src/Makefile \ - Cantera/cxx/demos/Makefile \ - Cantera/cxx/demos/combustor/Makefile \ - Cantera/cxx/demos/combustor/Makefile.install \ - Cantera/cxx/demos/flamespeed/Makefile \ - Cantera/cxx/demos/flamespeed/Makefile.install \ - Cantera/cxx/demos/kinetics1/Makefile \ - Cantera/cxx/demos/kinetics1/Makefile.install \ - Cantera/cxx/demos/NASA_coeffs/Makefile \ - Cantera/cxx/demos/NASA_coeffs/Makefile.install \ - Cantera/cxx/demos/rankine/Makefile \ - Cantera/cxx/demos/rankine/Makefile.install \ - Cantera/cxx/include/Cantera.mak \ - Cantera/cxx/include/Cantera_bt.mak \ - Cantera/user/Makefile \ - Cantera/python/src/Makefile \ - Cantera/python/examples/Makefile \ - Cantera/python/examples/equilibrium/Makefile \ - Cantera/python/examples/equilibrium/adiabatic_flame/Makefile \ - Cantera/python/examples/equilibrium/multiphase_plasma/Makefile \ - Cantera/python/examples/equilibrium/simple_test/Makefile \ - Cantera/python/examples/equilibrium/stoich_flame/Makefile \ - Cantera/python/examples/gasdynamics/isentropic/Makefile \ - Cantera/python/examples/gasdynamics/soundSpeed/Makefile \ - Cantera/python/examples/flames/adiabatic_flame/Makefile \ - Cantera/python/examples/flames/flame1/Makefile \ - Cantera/python/examples/flames/flame2/Makefile \ - Cantera/python/examples/flames/flame_fixed_T/Makefile \ - Cantera/python/examples/flames/free_h2_air/Makefile \ - Cantera/python/examples/flames/npflame1/Makefile \ - Cantera/python/examples/flames/stflame1/Makefile \ - Cantera/python/examples/fuel_cells/Makefile \ - Cantera/python/examples/liquid_vapor/critProperties/Makefile \ - Cantera/python/examples/liquid_vapor/rankine/Makefile \ - Cantera/python/examples/kinetics/Makefile \ - Cantera/python/examples/misc/Makefile \ - Cantera/python/examples/reactors/combustor_sim/Makefile \ - Cantera/python/examples/reactors/functors_sim/Makefile \ - Cantera/python/examples/reactors/mix1_sim/Makefile \ - Cantera/python/examples/reactors/mix2_sim/Makefile \ - Cantera/python/examples/reactors/piston_sim/Makefile \ - Cantera/python/examples/reactors/reactor1_sim/Makefile \ - Cantera/python/examples/reactors/reactor2_sim/Makefile \ - Cantera/python/examples/reactors/sensitivity_sim/Makefile \ - Cantera/python/examples/reactors/surf_pfr_sim/Makefile \ - Cantera/python/examples/surface_chemistry/diamond_cvd/Makefile \ - Cantera/python/examples/surface_chemistry/catcomb_stagflow/Makefile \ - Cantera/python/examples/transport/Makefile \ - Cantera/python/examples/flames/Makefile \ - Cantera/python/examples/gasdynamics/Makefile \ - Cantera/python/examples/liquid_vapor/Makefile \ - Cantera/python/examples/reactors/Makefile \ - Cantera/python/examples/surface_chemistry/Makefile \ - ext/lapack/Makefile \ - ext/blas/Makefile \ - ext/cvode/Makefile \ - ext/math/Makefile \ - ext/recipes/Makefile \ - ext/tpx/Makefile \ - ext/Makefile \ - ext/f2c_libs/Makefile \ - ext/f2c_blas/Makefile \ - ext/f2c_lapack/Makefile \ - ext/f2c_math/Makefile \ - examples/Makefile \ - examples/cxx/Makefile \ - docs/Makefile \ - tools/Makefile \ - docs/Cantera.cfg \ - tools/src/Makefile \ - tools/src/sample.mak \ - tools/src/finish_install.py \ - tools/src/package4mac \ - tools/templates/f77/demo.mak \ - tools/templates/f90/demo.mak \ - tools/templates/cxx/demo.mak \ - tools/testtools/Makefile \ - data/inputs/Makefile \ - data/inputs/mkxml \ - test_problems/Makefile \ - test_problems/cxx_ex/Makefile \ - test_problems/silane_equil/Makefile \ - test_problems/surfkin/Makefile \ - test_problems/spectroscopy/Makefile \ - test_problems/surfSolverTest/Makefile \ - test_problems/diamondSurf/Makefile \ - test_problems/diamondSurf_dupl/Makefile \ - test_problems/ChemEquil_gri_matrix/Makefile \ - test_problems/ChemEquil_gri_pairs/Makefile \ - test_problems/ChemEquil_ionizedGas/Makefile \ - test_problems/ChemEquil_red1/Makefile \ - test_problems/CpJump/Makefile \ - test_problems/mixGasTransport/Makefile \ - test_problems/multiGasTransport/Makefile \ - test_problems/printUtilUnitTest/Makefile \ - test_problems/fracCoeff/Makefile \ - test_problems/negATest/Makefile \ - test_problems/NASA9poly_test/Makefile \ - test_problems/ck2cti_test/Makefile \ - test_problems/ck2cti_test/runtest \ - test_problems/nasa9_reader/Makefile \ - test_problems/nasa9_reader/runtest \ - test_problems/min_python/Makefile \ - test_problems/min_python/minDiamond/Makefile \ - test_problems/min_python/negATest/Makefile \ - test_problems/pureFluidTest/Makefile \ - test_problems/rankine_democxx/Makefile \ - test_problems/python/Makefile \ - test_problems/cathermo/Makefile \ - test_problems/cathermo/issp/Makefile \ - test_problems/cathermo/ims/Makefile \ - test_problems/cathermo/stoichSubSSTP/Makefile \ - test_problems/cathermo/testIAPWS/Makefile \ - test_problems/cathermo/testIAPWSPres/Makefile \ - test_problems/cathermo/testIAPWSTripP/Makefile \ - test_problems/cathermo/testWaterPDSS/Makefile \ - test_problems/cathermo/testWaterTP/Makefile \ - test_problems/cathermo/HMW_test_1/Makefile \ - test_problems/cathermo/HMW_test_3/Makefile \ - test_problems/cathermo/HMW_graph_GvT/Makefile \ - test_problems/cathermo/HMW_graph_GvI/Makefile \ - test_problems/cathermo/HMW_graph_HvT/Makefile \ - test_problems/cathermo/HMW_graph_CpvT/Makefile \ - test_problems/cathermo/HMW_graph_VvT/Makefile \ - test_problems/cathermo/DH_graph_1/Makefile \ - test_problems/cathermo/DH_graph_acommon/Makefile \ - test_problems/cathermo/DH_graph_NM/Makefile \ - test_problems/cathermo/DH_graph_Pitzer/Makefile \ - test_problems/cathermo/DH_graph_bdotak/Makefile \ - test_problems/cathermo/HMW_dupl_test/Makefile \ - test_problems/cathermo/VPissp/Makefile \ - test_problems/cathermo/wtWater/Makefile \ - test_problems/VCSnonideal/Makefile \ - test_problems/VPsilane_test/Makefile \ - test_problems/VPsilane_test/runtest \ - test_problems/VCSnonideal/NaCl_equil/Makefile \ - bin/install_tsc \ - ) -# ) -if test "x${OS_IS_WIN}" = "x1"; then - cp -f config.h winconfig.h - echo 'copying config.h, which we just customized for the requested configuration, to winconfg.h' - cd ext/f2c_libs - cp arith.hwin32 arith.h - cd ../.. -fi -if test -f "test_problems/ck2cti_test/runtest"; then - chmod +x test_problems/ck2cti_test/runtest -fi -if test -f "test_problems/nasa9_reader/runtest"; then - chmod +x test_problems/nasa9_reader/runtest -fi -if test -f "test_problems/VPsilane_test/runtest"; then - chmod +x test_problems/VPsilane_test/runtest -fi -if test -f "Cantera/python/examples/equilibrium/adiabatic_flame/runtest"; then - chmod +x Cantera/python/examples/equilibrium/adiabatic_flame/runtest -fi -if test -f "Cantera/python/examples/equilibrium/multiphase_plasma/runtest"; then - chmod +x Cantera/python/examples/equilibrium/multiphase_plasma/runtest -fi -if test -f "Cantera/python/examples/equilibrium/simple_test/runtest"; then - chmod +x Cantera/python/examples/equilibrium/simple_test/runtest -fi -if test -f "Cantera/python/examples/equilibrium/stoich_flame/runtest"; then - chmod +x Cantera/python/examples/equilibrium/stoich_flame/runtest -fi -if test -f "Cantera/python/examples/gasdynamics/isentropic/runtest"; then - chmod +x Cantera/python/examples/gasdynamics/isentropic/runtest -fi -if test -f "Cantera/python/examples/gasdynamics/soundSpeed/runtest"; then - chmod +x Cantera/python/examples/gasdynamics/soundSpeed/runtest -fi -if test -f "Cantera/python/examples/flames/adiabatic_flame/runtest"; then - chmod +x Cantera/python/examples/flames/adiabatic_flame/runtest -fi -if test -f "Cantera/python/examples/flames/flame1/runtest"; then - chmod +x Cantera/python/examples/flames/flame1/runtest -fi -if test -f "Cantera/python/examples/flames/flame2/runtest"; then - chmod +x Cantera/python/examples/flames/flame2/runtest -fi -if test -f "Cantera/python/examples/flames/flame_fixed_T/runtest"; then - chmod +x Cantera/python/examples/flames/flame_fixed_T/runtest -fi -if test -f "Cantera/python/examples/flames/free_h2_air/runtest"; then - chmod +x Cantera/python/examples/flames/free_h2_air/runtest -fi -if test -f "Cantera/python/examples/flames/npflame1/runtest"; then - chmod +x Cantera/python/examples/flames/npflame1/runtest -fi -if test -f "Cantera/python/examples/flames/stflame1/runtest"; then - chmod +x Cantera/python/examples/flames/stflame1/runtest -fi -if test -f "Cantera/python/examples/fuel_cells/runtest"; then - chmod +x Cantera/python/examples/fuel_cells/runtest -fi -if test -f "Cantera/python/examples/liquid_vapor/critProperties/runtest"; then - chmod +x Cantera/python/examples/liquid_vapor/critProperties/runtest -fi -if test -f "Cantera/python/examples/liquid_vapor/rankine/runtest"; then - chmod +x Cantera/python/examples/liquid_vapor/rankine/runtest -fi -if test -f "Cantera/python/examples/kinetics/runtest"; then - chmod +x Cantera/python/examples/kinetics/runtest -fi -if test -f "Cantera/python/examples/misc/runtest"; then - chmod +x Cantera/python/examples/misc/runtest -fi -if test -f "Cantera/python/examples/reactors/combustor_sim/runtest"; then - chmod +x Cantera/python/examples/reactors/combustor_sim/runtest -fi -if test -f "Cantera/python/examples/reactors/mix1_sim/runtest"; then - chmod +x Cantera/python/examples/reactors/mix1_sim/runtest -fi -if test -f "Cantera/python/examples/reactors/mix2_sim/runtest"; then - chmod +x Cantera/python/examples/reactors/mix2_sim/runtest -fi -if test -f "Cantera/python/examples/reactors/piston_sim/runtest"; then - chmod +x Cantera/python/examples/reactors/piston_sim/runtest -fi -if test -f "Cantera/python/examples/reactors/reactor1_sim/runtest"; then - chmod +x Cantera/python/examples/reactors/reactor1_sim/runtest -fi -if test -f "Cantera/python/examples/reactors/reactor2_sim/runtest"; then - chmod +x Cantera/python/examples/reactors/reactor2_sim/runtest -fi -if test -f "Cantera/python/examples/reactors/sensitivity_sim/runtest"; then - chmod +x Cantera/python/examples/reactors/sensitivity_sim/runtest -fi -if test -f "Cantera/python/examples/reactors/surf_pfr_sim/runtest"; then - chmod +x Cantera/python/examples/reactors/surf_pfr_sim/runtest -fi -if test -f "Cantera/python/examples/surface_chemistry/diamond_cvd/runtest"; then - chmod +x Cantera/python/examples/surface_chemistry/diamond_cvd/runtest -fi -if test -f "Cantera/python/examples/surface_chemistry/catcomb_stagflow/runtest"; then - chmod +x Cantera/python/examples/surface_chemistry/catcomb_stagflow/runtest -fi -if test -f "Cantera/python/examples/transport/runtest"; then - chmod +x Cantera/python/examples/transport/runtest -fi -if test -f "bin/install_tsc"; then - chmod +x bin/install_tsc -fi -if test -f "data/inputs/mkxml"; then - chmod +x data/inputs/mkxml -fi - - -echo -if test "x${OS_IS_WIN}" = "x0"; then - echo "Now type '${MAKE}' to build Cantera" -else - echo "Now start Visual Studio, open workspace 'win32/vc9/cantera.sln'," - echo "and build project 'all'. " -# echo " When this finishes, come back here and " -# echo "type 'make win' to make the Python and/or MATLAB interfaces." -fi -echo - diff --git a/data/inputs/.cvsignore b/data/inputs/.cvsignore deleted file mode 100644 index 5cef79d6d..000000000 --- a/data/inputs/.cvsignore +++ /dev/null @@ -1,11 +0,0 @@ -Makefile -gri30.log -ck2ctml.log -ct2ctml.log -diamond.xml -liquidvapor.xml -testdest.xml -testdest2.xml -ck2cti.log -mkxml -silane.xml diff --git a/data/inputs/Makefile.in b/data/inputs/Makefile.in deleted file mode 100755 index bef87c28e..000000000 --- a/data/inputs/Makefile.in +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - -SUFFIXES= -SUFFIXES= .inp .log .dat - -# list all mechanism files here -MECHS = - -BUILDBIN=@buildbin@ - -all: gri30.xml - -gri30.xml: gri30.cti - $(BUILDBIN)/cti2ctml gri30.cti - diff --git a/data/thermo/.cvsignore b/data/thermo/.cvsignore deleted file mode 100644 index 0b684c6dc..000000000 --- a/data/thermo/.cvsignore +++ /dev/null @@ -1,3 +0,0 @@ -slop98.dat -speq06.dat -sprons96.dat diff --git a/data/transport/misc_tran.dat b/data/transport/misc_tran.dat index 71bce0d79..88e3267ad 100644 --- a/data/transport/misc_tran.dat +++ b/data/transport/misc_tran.dat @@ -3,10 +3,6 @@ ! ! Miscellaneous collection of transport parameters ! -! $Author$ -! $Date$ -! $Revision$ -! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! diff --git a/docs/Makefile.in b/docs/Makefile.in deleted file mode 100644 index 562e17866..000000000 --- a/docs/Makefile.in +++ /dev/null @@ -1,29 +0,0 @@ -# -# $Revision: 255 $ -# $Author: hkmoffa $ -# $Date: 2009-11-09 16:36:49 -0700 (Mon, 09 Nov 2009) $ -# -build_ck=@BUILD_CK@ - -all: docs - -install: - - - -man-install: - -uninstall: - -clean: - cd html; mv banner4.jpg .. ; \ - $(RM) *.jpg *.png *.html *.map *.md5 *.gif *.dot \ - *.css *.hh[ckp] formula.repository ; \ - mv ../banner4.jpg . - - -docs doxygen: - doxygen Cantera.cfg - -depends: - diff --git a/docs/install_examples/README.txt b/docs/install_examples/README.txt deleted file mode 100644 index 5a8b00867..000000000 --- a/docs/install_examples/README.txt +++ /dev/null @@ -1,38 +0,0 @@ -README.txt (docs directory) - - -Contents of the Directory -------------------------------- - - - 1 install_examples directory - -------------------------------- - - The install_examples directory contains various successful compilation environments that - Cantera has been tested out on. These files are "pre-preconfig files". In other words - these are shell scripts that are executed before Cantera's main preconfig script is run. - - In order to use these scripts, you should copy them to the top directory of the Cantera - distribution. Then, most of the scripts will still need some editing to specify path - information and locations of the installation directory. - Then, you can then execute the scripts to create the Makefiles in the distribution. - A typical successful session of making the distribution, testing it, and then running - the small test problem section would consist of the following commands: - - - - Install a python math package (either numeric, numarray, or numpy) - - Install sundials or choose vode within Cantera - autoconf - script_prepreconfig.sh - make - make install - cd test_problems - make - make test - - - You can then go to the installation directories and test your Cantera installations - further. - - - diff --git a/docs/install_examples/cygwin_gcc344_dbg_f2c_numeric.sh b/docs/install_examples/cygwin_gcc344_dbg_f2c_numeric.sh deleted file mode 100755 index 9c4450748..000000000 --- a/docs/install_examples/cygwin_gcc344_dbg_f2c_numeric.sh +++ /dev/null @@ -1,164 +0,0 @@ -#!/bin/sh -# ------------------------------------------------------------------------------ -# -# Example Cantera pre-preconfig configuration script -# 10/20/09 -# -# Platform: cygwin -# Compiler: gcc v. 3.4.4 -# Optimization: Debug version -# python: v. 2.5.2 (full installation) -# matlab: no -# f2c: yes -# num python numeric -# -# -# --------------------------------------------------------------------------- -# The only place where the User must custimize this installation -# is located at the top here: -# -# Specify the installation directory here: -# -Cantera_Install_Dir='/cygdrive/c/cygwin_env/arch/cygwin/cantera-1.8_develop' -# -# Specify the Sundials installation directory here (leave it as a null script -# if you don't want to link sundials in -# -# Sundials_Home='' -Sundials_Home='/cygdrive/c/cygwin_env/arch/cygwin/sundials-2.3.0_dbg' -# -# Specify the Sundials version number (either 2.2, 2.3, or 2.4) -Sundials_Version='2.3' -# Sundials_Version=2.4' -# ----------------------------------------------------------------------------- -# -# User may optionally customize below this line (but doesn't have to) -- -# -CANTERA_CONFIG_PREFIX=$Cantera_Install_Dir -export CANTERA_CONFIG_PREFIX - -SET_PYTHON_SITE_PACKAGE_TOPDIR=y -export SET_PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_SITE_PACKAGE_TOPDIR=$CANTERA_CONFIG_PREFIX -export PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_CMD=/usr/bin/python -export PYTHON_CMD - -# -# The full python package works within cygwin. Minimal is needed at the least -# -PYTHON_PACKAGE='full' -#PYTHON_PACKAGE='minimal' -export PYTHON_PACKAGE - -WITH_IDEAL_SOLUTIONS="y" -export WITH_IDEAL_SOLUTIONS - -WITH_ELECTROLYTES="y" -export WITH_ELECTROLYTES - -WITH_VCSNONIDEAL="y" -export WITH_VCSNONIDEAL - -# -# Matlab on the pc is supported through the windows vc++ 8.0 compilation -# environment -# -BUILD_MATLAB_TOOLBOX="n" -export BUILD_MATLAB_TOOLBOX - -NUMARRAY_HOME='' -export NUMARRAY_HOME -# -# Turns on extra debugging -# -DEBUG_MODE='y' -export DEBUG_MODE -# -# Numeric must have already been installed in the -# /usr/lib/python2.5/site-packages -# directory before the Cantera installation. If not, you can always -# do a minimal python installation and forego forming Cantera's python interface. -# -USE_NUMERIC="y" -export USE_NUMERIC -# -# We use F2C with the cygwin installation. However, the g77 interface should -# work too. -# -BUILD_WITH_F2C="y" -export BUILD_WITH_F2C - -BITCOMPILE="32" -export BITCOMPILE -# -# We use the default gcc compilers that come with cygwin. Currently, this -# is gcc v. 3.4.4. -# -CXX='g++' -export CXX -# -CC='gcc' -export CC -# -F77='g77' -export F77 -# -# Debug options -# -# -DDEBUG_HKM -# -DDEBUG_BASISOPTIMIZE -# -DDEBUG_CHEMEQUIL -# -CXXFLAGS="-g -Wall " -export CXXFLAGS - -CFLAGS=$CXXFLAGS -export CFLAGS - -FFLAGS="-g " -export FFLAGS - -LDFLAGS='-g' -export LDFLAGS - -LCXX_END_LIBS="-lm -lstdc++" -export LCXX_END_LIBS - -# The gcc compiler in cygwin will put a .exe extension on anyway. So, -# we might as well define this field as .exe. cygwin will automagically -# equate executable files with no extension as having an .exe extension. -# This is very mysterious. However, the mystery goes away if you define -# these files to have a .exe suffix from the getgo. -EXE_EXT=".exe" -export EXE_EXT - -EXTRA_LINK="" -export EXTRA_LINK - -MAKE=make -export MAKE -# -# Specify the SUNDIALS option -# -if test -n "$Sundials_Home" -then - USE_SUNDIALS='y' - SUNDIALS_VERSION=$Sundials_Version -else - USE_SUNDIALS='n' -fi -export USE_SUNDIALS -export SUNDIALS_VERSION -# -# Specify where to find the sundials installation directories -# -SUNDIALS_HOME=$Sundials_Home -export SUNDIALS_HOME -# -# Ok, fire off the main preconfig script -# -./preconfig - diff --git a/docs/install_examples/cygwin_gcc344_dbg_f2c_numpy.sh b/docs/install_examples/cygwin_gcc344_dbg_f2c_numpy.sh deleted file mode 100755 index b00277856..000000000 --- a/docs/install_examples/cygwin_gcc344_dbg_f2c_numpy.sh +++ /dev/null @@ -1,167 +0,0 @@ -#!/bin/sh -# ------------------------------------------------------------------------------ -# -# Example Cantera pre-preconfig configuration script -# 10/20/09 -# -# Platform: cygwin -# Compiler: gcc v. 3.4.4 -# Optimization: Debug version -# python: v. 2.5.2 (full installation) -# matlab: no -# f2c: yes -# num python: numpy, which is distributed with cygwin -# -# -# --------------------------------------------------------------------------- -# The only place where the User must custimize this installation -# is located at the top here: -# -# Specify the installation directory here: -# -Cantera_Install_Dir='/cygdrive/c/cygwin_env/arch/cygwin/cantera-1.8_develop' -# -# Specify the Sundials installation directory here (leave it as a null script -# if you don't want to link sundials in -# -# Sundials_Home='' -Sundials_Home='/cygdrive/c/cygwin_env/arch/cygwin/sundials-2.3.0_dbg' -# -# Specify the Sundials version number (either 2.2, 2.3, or 2.4) -Sundials_Version='2.3' -# Sundials_Version=2.4' -# ----------------------------------------------------------------------------- -# -CANTERA_CONFIG_PREFIX=$Cantera_Install_Dir -export CANTERA_CONFIG_PREFIX - -SET_PYTHON_SITE_PACKAGE_TOPDIR=y -export SET_PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_SITE_PACKAGE_TOPDIR=$CANTERA_CONFIG_PREFIX -export PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_CMD=/usr/bin/python -export PYTHON_CMD - -# -# The full python package works within cygwin. Minimal is needed at the least -# -PYTHON_PACKAGE='full' -#PYTHON_PACKAGE='minimal' -export PYTHON_PACKAGE - -WITH_IDEAL_SOLUTIONS="y" -export WITH_IDEAL_SOLUTIONS - -WITH_ELECTROLYTES="y" -export WITH_ELECTROLYTES - -WITH_VCSNONIDEAL="y" -export WITH_VCSNONIDEAL - -# -# Matlab on the pc is supported through the windows vc++ 8.0 compilation -# environment. Therefore, we turn it off here. -# -BUILD_MATLAB_TOOLBOX="n" -export BUILD_MATLAB_TOOLBOX - -NUMARRAY_HOME='' -export NUMARRAY_HOME -# -# Turns on extra debugging -# -DEBUG_MODE='y' -export DEBUG_MODE -# -# Numpy must have already been installed in the -# /usr/lib/python2.5/site-packages -# directory before the Cantera installation. If not, you can always -# do a minimal python installation and forego forming Cantera's python interface. -# -USE_NUMPY="y" -export USE_NUMPY -# -# Specify where to find the include files within the numpy distribution -# -NUMPY_INC_DIR="/usr/lib/python2.5/site-packages/numpy/core/include" -export NUMPY_INC_DIR -# -# We use F2C with the cygwin installation. However, the g77 interface should -# work too. -# -BUILD_WITH_F2C="y" -export BUILD_WITH_F2C - -BITCOMPILE="32" -export BITCOMPILE -# -# We use the default gcc compilers that come with cygwin. Currently, this -# is gcc v. 3.4.4. -# -CXX='g++' -export CXX -# -CC='gcc' -export CC -# -F77='g77' -export F77 -# -# Debug options -# -# -DDEBUG_HKM -# -DDEBUG_BASISOPTIMIZE -# -DDEBUG_CHEMEQUIL -# -CXXFLAGS="-g -Wall " -export CXXFLAGS - -CFLAGS=$CXXFLAGS -export CFLAGS - -FFLAGS="-g " -export FFLAGS - -LDFLAGS='-g' -export LDFLAGS - -LCXX_END_LIBS="-lm -lstdc++" -export LCXX_END_LIBS - -# The gcc compiler in cygwin will put a .exe extension on anyway. So, -# we might as well define this field as .exe. cygwin will automagically -# equate executable files with no extension as having an .exe extension. -# This is very mysterious. However, the mystery goes away if you define -# these files to have a .exe suffix from the getgo. -EXE_EXT=".exe" -export EXE_EXT - -EXTRA_LINK="" -export EXTRA_LINK - -MAKE=make -export MAKE -# -# Specify the SUNDIALS option -# -if test -n "$Sundials_Home" -then - USE_SUNDIALS='y' - SUNDIALS_VERSION=$Sundials_Version -else - USE_SUNDIALS='n' -fi -export USE_SUNDIALS -export SUNDIALS_VERSION -# -# Specify where to find the sundials installation directories -# -SUNDIALS_HOME=$Sundials_Home -export SUNDIALS_HOME -# -# Ok, fire off the main preconfig script -# -./preconfig - diff --git a/docs/install_examples/cygwin_gcc434_dbg_f2c_numpy.sh b/docs/install_examples/cygwin_gcc434_dbg_f2c_numpy.sh deleted file mode 100755 index f6df415ab..000000000 --- a/docs/install_examples/cygwin_gcc434_dbg_f2c_numpy.sh +++ /dev/null @@ -1,167 +0,0 @@ -#!/bin/sh -# ------------------------------------------------------------------------------ -# -# Example Cantera pre-preconfig configuration script -# 10/20/09 -# -# Platform: CYGWIN_NT-5.1 1.7.1(0.218/5/3) -# Compiler: gcc v. 4.3.4 -# Optimization: Debug version -# python: v. 2.5.2 (full installation) -# matlab: no -# f2c: yes -# num python: numpy, which is distributed with cygwin -# -# -# --------------------------------------------------------------------------- -# The only place where the User must custimize this installation -# is located at the top here: -# -# Specify the installation directory here: -# -Cantera_Install_Dir='/cygdrive/c/cygwin_env/arch/cygwin/cantera-1.8.0' -# -# Specify the Sundials installation directory here (leave it as a null script -# if you don't want to link sundials in -# -# Sundials_Home='' -Sundials_Home='/cygdrive/c/cygwin_env/arch/cygwin/sundials-2.4.0_dbg' -# -# Specify the Sundials version number (either 2.2, 2.3, or 2.4) -# Sundials_Version='2.3' -Sundials_Version=2.4' -# ----------------------------------------------------------------------------- -# -CANTERA_CONFIG_PREFIX=$Cantera_Install_Dir -export CANTERA_CONFIG_PREFIX - -SET_PYTHON_SITE_PACKAGE_TOPDIR=y -export SET_PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_SITE_PACKAGE_TOPDIR=$CANTERA_CONFIG_PREFIX -export PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_CMD=/usr/bin/python -export PYTHON_CMD - -# -# The full python package works within cygwin. Minimal is needed at the least -# -PYTHON_PACKAGE='full' -#PYTHON_PACKAGE='minimal' -export PYTHON_PACKAGE - -WITH_IDEAL_SOLUTIONS="y" -export WITH_IDEAL_SOLUTIONS - -WITH_ELECTROLYTES="y" -export WITH_ELECTROLYTES - -WITH_VCSNONIDEAL="y" -export WITH_VCSNONIDEAL - -# -# Matlab on the pc is supported through the windows vc++ 8.0 compilation -# environment. Therefore, we turn it off here. -# -BUILD_MATLAB_TOOLBOX="n" -export BUILD_MATLAB_TOOLBOX - -NUMARRAY_HOME='' -export NUMARRAY_HOME -# -# Turns on extra debugging -# -DEBUG_MODE='y' -export DEBUG_MODE -# -# Numpy must have already been installed in the -# /usr/lib/python2.5/site-packages -# directory before the Cantera installation. If not, you can always -# do a minimal python installation and forego forming Cantera's python interface. -# -USE_NUMPY="y" -export USE_NUMPY -# -# Specify where to find the include files within the numpy distribution -# -NUMPY_INC_DIR="/usr/lib/python2.5/site-packages/numpy/core/include" -export NUMPY_INC_DIR -# -# We use F2C with the cygwin installation. However, the g77 interface should -# work too. -# -BUILD_WITH_F2C="y" -export BUILD_WITH_F2C - -BITCOMPILE="32" -export BITCOMPILE -# -# We use the default gcc compilers that come with cygwin. Currently, this -# is gcc v. 3.4.4. -# -CXX='g++' -export CXX -# -CC='gcc' -export CC -# -F77='g77' -export F77 -# -# Debug options -# -# -DDEBUG_HKM -# -DDEBUG_BASISOPTIMIZE -# -DDEBUG_CHEMEQUIL -# -CXXFLAGS="-g -Wall " -export CXXFLAGS - -CFLAGS=$CXXFLAGS -export CFLAGS - -FFLAGS="-g " -export FFLAGS - -LDFLAGS='-g' -export LDFLAGS - -LCXX_END_LIBS="-lm -lstdc++" -export LCXX_END_LIBS - -# The gcc compiler in cygwin will put a .exe extension on anyway. So, -# we might as well define this field as .exe. cygwin will automagically -# equate executable files with no extension as having an .exe extension. -# This is very mysterious. However, the mystery goes away if you define -# these files to have a .exe suffix from the getgo. -EXE_EXT=".exe" -export EXE_EXT - -EXTRA_LINK="" -export EXTRA_LINK - -MAKE=make -export MAKE -# -# Specify the SUNDIALS option -# -if test -n "$Sundials_Home" -then - USE_SUNDIALS='y' - SUNDIALS_VERSION=$Sundials_Version -else - USE_SUNDIALS='n' -fi -export USE_SUNDIALS -export SUNDIALS_VERSION -# -# Specify where to find the sundials installation directories -# -SUNDIALS_HOME=$Sundials_Home -export SUNDIALS_HOME -# -# Ok, fire off the main preconfig script -# -./preconfig - diff --git a/docs/install_examples/linux_32_gcc343_dbg_python235_numeric b/docs/install_examples/linux_32_gcc343_dbg_python235_numeric deleted file mode 100755 index 73e6695a2..000000000 --- a/docs/install_examples/linux_32_gcc343_dbg_python235_numeric +++ /dev/null @@ -1,138 +0,0 @@ -#!/bin/sh -# -# -CANTERA_CONFIG_PREFIX=${HOME}/arch/linux/cantera-1.7_develop -export CANTERA_CONFIG_PREFIX - -SET_PYTHON_SITE_PACKAGE_TOPDIR=y -export SET_PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_SITE_PACKAGE_TOPDIR=$CANTERA_CONFIG_PREFIX -export PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_CMD=/usr/local/python/2.3.5/bin/python -#PYTHON_CMD=/usr/local/python/2.5.2/bin/python -export PYTHON_CMD - -PYTHON_PACKAGE='full' -#PYTHON_PACKAGE='minimal' -export PYTHON_PACKAGE - -WITH_IDEAL_SOLUTIONS="y" -export WITH_IDEAL_SOLUTIONS - -WITH_ELECTROLYTES="y" -export WITH_ELECTROLYTES - -WITH_VCSNONIDEAL="y" -export WITH_VCSNONIDEAL - -WITH_ADSORBATE="n" -export WITH_ADSORBATE - -DEBUG_MODE='y' -export DEBUG_MODE - -# Note, MATLAB must be built 64 bit on linux. -BUILD_MATLAB_TOOLBOX="n" -export BUILD_MATLAB_TOOLBOX - -MATLAB_CMD="/usr/local/matlab/7.4/x86-64/bin/matlab" -export MATLAB_CMD - -BUILD_F90_INTERFACE="y" -export BUILD_F90_INTERFACE - -BUILD_THREAD_SAFE="n" -export BUILD_THREAD_SAFE - -BOOST_INC_DIR=${HOME}/arch/linux/boost/include/boost-1_34_1 -export BOOST_INC_DIR - -BOOST_LIB_DIR=${HOME}/arch/linux/boost/lib -export BOOST_LIB_DIR - -BOOST_THREAD_LIB=boost_thread-gcc34-mt -export BOOST_THREAD_LIB - -NUMARRAY_HOME='' -export NUMARRAY_HOME - -GRAPHVIZDIR=${HOME}'/arch/linux/bin' -export GRAPHVIZDIR - -# -# Only Numeric is installed in the /usr/local/python/2.3.5/lib/python2.3/site-packages -# directory currently. -# -USE_NUMERIC="y" -export USE_NUMERIC - -#USE_NUMPY="y" -#export USE_NUMPY - -BUILD_WITH_F2C="n" -export BUILD_WITH_F2C - -BITCOMPILE="32" -export BITCOMPILE - -do_purify=0 -if test "$do_purify" = 1 -then - PURIFY='purify' - CC='gcc -m32 -Wa,--32' - CXX='g++ -m32 -Wa,--32' - F77='g77 -m32 -Wa,--32' -else - CXX='mpiCC' - CC='mpicc' - F77='mpif77' -fi - -export CXX -export CC -export F77 -export PURIFY - -AFLAGS="-g -m32 -Wa,--32" -export AFLAGS - -CFLAGS="-g -m32 -Wa,--32 -Wall" -export CFLAGS - -WITH_H298MODIFY_CAPABILITY="y" -export WITH_H298MODIFY_CAPABILITY - -# -# -DDEBUG_BASISOPTIMIZE -# -DDEBUG_CHEMEQUIL -# -DDEBUG_HKM -# -DH298MODIFY_CAPABILITY -# -CXXFLAGS="-g -m32 -Wa,--32 -Wall -DDEBUG_HKM " -export CXXFLAGS - -FFLAGS="-g -m32 -Wa,--32 -DDEBUG_HKM" -export FFLAGS - -LDFLAGS='-m32 -Wa,--32' -export LDFLAGS - -LCXX_END_LIBS="-lm -lstdc++" -export LCXX_END_LIBS - -EXTRA_LINK="-m32 -Wa,--32" -export EXTRA_LINK - -MAKE=gmake -export MAKE -# -# This is sundials 2.3 -# -USE_SUNDIALS='y' -export USE_SUNDIALS -SUNDIALS_HOME=${HOME}'/arch/linux/sundials' -export SUNDIALS_HOME - -./preconfig diff --git a/docs/install_examples/linux_32_gcc343_opt_python235_numeric b/docs/install_examples/linux_32_gcc343_opt_python235_numeric deleted file mode 100755 index 225b89055..000000000 --- a/docs/install_examples/linux_32_gcc343_opt_python235_numeric +++ /dev/null @@ -1,138 +0,0 @@ -#!/bin/sh -# -# -CANTERA_CONFIG_PREFIX=${HOME}/arch/linux/cantera-1.7_develop -export CANTERA_CONFIG_PREFIX - -SET_PYTHON_SITE_PACKAGE_TOPDIR=y -export SET_PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_SITE_PACKAGE_TOPDIR=$CANTERA_CONFIG_PREFIX -export PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_CMD=/usr/local/python/2.3.5/bin/python -#PYTHON_CMD=/usr/local/python/2.5.2/bin/python -export PYTHON_CMD - -PYTHON_PACKAGE='full' -#PYTHON_PACKAGE='minimal' -export PYTHON_PACKAGE - -WITH_IDEAL_SOLUTIONS="y" -export WITH_IDEAL_SOLUTIONS - -WITH_ELECTROLYTES="y" -export WITH_ELECTROLYTES - -WITH_VCSNONIDEAL="y" -export WITH_VCSNONIDEAL - -WITH_ADSORBATE="n" -export WITH_ADSORBATE - -DEBUG_MODE='y' -export DEBUG_MODE - -# Note, MATLAB must be built 64 bit on linux. -BUILD_MATLAB_TOOLBOX="n" -export BUILD_MATLAB_TOOLBOX - -MATLAB_CMD="/usr/local/matlab/7.4/x86-64/bin/matlab" -export MATLAB_CMD - -BUILD_F90_INTERFACE="y" -export BUILD_F90_INTERFACE - -BUILD_THREAD_SAFE="n" -export BUILD_THREAD_SAFE - -BOOST_INC_DIR=${HOME}/arch/linux/boost/include/boost-1_34_1 -export BOOST_INC_DIR - -BOOST_LIB_DIR=${HOME}/arch/linux/boost/lib -export BOOST_LIB_DIR - -BOOST_THREAD_LIB=boost_thread-gcc34-mt -export BOOST_THREAD_LIB - -NUMARRAY_HOME='' -export NUMARRAY_HOME - -GRAPHVIZDIR=${HOME}'/arch/linux/bin' -export GRAPHVIZDIR - -# -# Only Numeric is installed in the /usr/local/python/2.3.5/lib/python2.3/site-packages -# directory currently. -# -USE_NUMERIC="y" -export USE_NUMERIC - -#USE_NUMPY="y" -#export USE_NUMPY - -BUILD_WITH_F2C="n" -export BUILD_WITH_F2C - -BITCOMPILE="32" -export BITCOMPILE - -do_purify=0 -if test "$do_purify" = 1 -then - PURIFY='purify' - CC='gcc -m32 -Wa,--32' - CXX='g++ -m32 -Wa,--32' - F77='g77 -m32 -Wa,--32' -else - CXX='mpiCC' - CC='mpicc' - F77='mpif77' -fi - -export CXX -export CC -export F77 -export PURIFY - -AFLAGS="-O -m32 -Wa,--32" -export AFLAGS - -CFLAGS="-O -m32 -Wa,--32 -Wall" -export CFLAGS - -WITH_H298MODIFY_CAPABILITY="y" -export WITH_H298MODIFY_CAPABILITY - -# -# -DDEBUG_BASISOPTIMIZE -# -DDEBUG_CHEMEQUIL -# -DDEBUG_HKM -# -DH298MODIFY_CAPABILITY -# -CXXFLAGS="-O -m32 -Wa,--32 -Wall -DDEBUG_HKM " -export CXXFLAGS - -FFLAGS="-O -m32 -Wa,--32 -DDEBUG_HKM" -export FFLAGS - -LDFLAGS='-m32 -Wa,--32' -export LDFLAGS - -LCXX_END_LIBS="-lm -lstdc++" -export LCXX_END_LIBS - -EXTRA_LINK="-m32 -Wa,--32" -export EXTRA_LINK - -MAKE=gmake -export MAKE -# -# This is sundials 2.3 -# -USE_SUNDIALS='y' -export USE_SUNDIALS -SUNDIALS_HOME=${HOME}'/arch/linux/sundials' -export SUNDIALS_HOME - -./preconfig diff --git a/docs/install_examples/linux_64_gcc424_dbg_python252_numpy b/docs/install_examples/linux_64_gcc424_dbg_python252_numpy deleted file mode 100755 index b95d79ce2..000000000 --- a/docs/install_examples/linux_64_gcc424_dbg_python252_numpy +++ /dev/null @@ -1,116 +0,0 @@ -#!/bin/sh -# -# This is currently the test base. Meaning that the blessed versions -# of all test problems are created from this configuration. -# -CANTERA_CONFIG_PREFIX=${HOME}/arch/linux64_gcc424/cantera-1.8_python252_numpy -export CANTERA_CONFIG_PREFIX - -SET_PYTHON_SITE_PACKAGE_TOPDIR=y -export SET_PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_SITE_PACKAGE_TOPDIR=$CANTERA_CONFIG_PREFIX -export PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_CMD=/usr/local/python/2.5.2/bin/python -export PYTHON_CMD - -PYTHON_PACKAGE='full' -#PYTHON_PACKAGE='minimal' -export PYTHON_PACKAGE - -DEBUG_MODE='y' -export DEBUG_MODE - -WITH_IDEAL_SOLUTIONS="y" -export WITH_IDEAL_SOLUTIONS - -WITH_ELECTROLYTES="y" -export WITH_ELECTROLYTES - -WITH_VCSNONIDEAL="y" -export WITH_VCSNONIDEAL - -WITH_H298MODIFY_CAPABILITY="y" -export WITH_H298MODIFY_CAPABILITY - -BUILD_MATLAB_TOOLBOX="y" -export BUILD_MATLAB_TOOLBOX - -INSTALL_BIN=config/install-sh -export INSTALL_BIN - -MATLAB_CMD="/usr/local/matlab/7.4/x86-64/bin/matlab" -export MATLAB_CMD - -BUILD_F90_INTERFACE="y" -export BUILD_F90_INTERFACE - -NUMARRAY_HOME='' -export NUMARRAY_HOME - -USE_NUMPY='y' -export USE_NUMPY - -NUMPY_INC_DIR="/usr/local/python/2.5.2/lib/python2.5/site-packages/numpy/core/include" -export NUMPY_INC_DIR - -GRAPHVIZDIR=${HOME}'/arch/linux/bin' -export GRAPHVIZDIR - -# -# -USE_NUMERIC="n" -export USE_NUMERIC - -BUILD_WITH_F2C="n" -export BUILD_WITH_F2C - -BITCOMPILE="64" -export BITCOMPILE - -AFLAGS='DEBUG' - -#CXX='g++ -m32 -Wa,--32' -CXX='/home/sntools/extras/compilers/gcc-4.2.4/bin/gcc' -export CXX - -CXX_DEPENDS='/home/sntools/extras/compilers/gcc-4.2.4/bin/g++ -MM' -export CXX_DEPENDS - - -#CC='gcc -m32 -Wa,--32' -CC='/home/sntools/extras/compilers/gcc-4.2.4/bin/gcc' -export CC - -#F77='g77 -m32 -Wa,--32' -F77='/home/sntools/extras/compilers/gcc-4.2.4/bin/gfortran' -export F77 - -CFLAGS="-g -Wall" -export CFLAGS - -CXXFLAGS="-g -Wall -DDEBUG_HKM -DDEBUG_HKM_EPEQUIL" -export CXXFLAGS - -FFLAGS="-g -DDEBUG_HKM -fno-second-underscore" -export FFLAGS - -LDFLAGS=' ' -export LDFLAGS - -LCXX_END_LIBS="-lgfortran -lm -lstdc++" -export LCXX_END_LIBS - -EXTRA_LINK=" " -export EXTRA_LINK - -MAKE=gmake -export MAKE - -USE_SUNDIALS='y' -export USE_SUNDIALS -SUNDIALS_HOME=${HOME}'/arch/linux64/sundials' -export SUNDIALS_HOME - -./preconfig diff --git a/docs/install_examples/linux_64_gcc424_dbg_python264_numpy b/docs/install_examples/linux_64_gcc424_dbg_python264_numpy deleted file mode 100755 index d5e2effa5..000000000 --- a/docs/install_examples/linux_64_gcc424_dbg_python264_numpy +++ /dev/null @@ -1,112 +0,0 @@ -#!/bin/sh -# -# This is currently the test base. Meaning that the blessed versions -# of all test problems are created from this configuration. -# -CANTERA_CONFIG_PREFIX=${HOME}/arch/linux64_gcc424/cantera-1.8_Develop -export CANTERA_CONFIG_PREFIX - -SET_PYTHON_SITE_PACKAGE_TOPDIR=y -export SET_PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_SITE_PACKAGE_TOPDIR=$CANTERA_CONFIG_PREFIX -export PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_CMD=${HOME}/arch/linux64_gcc424/python-2.6.4/bin/python -export PYTHON_CMD - -PYTHON_PACKAGE='full' -#PYTHON_PACKAGE='minimal' -export PYTHON_PACKAGE - -DEBUG_MODE='y' -export DEBUG_MODE - -WITH_IDEAL_SOLUTIONS="y" -export WITH_IDEAL_SOLUTIONS - -WITH_ELECTROLYTES="y" -export WITH_ELECTROLYTES - -WITH_VCSNONIDEAL="y" -export WITH_VCSNONIDEAL - -WITH_H298MODIFY_CAPABILITY='y' -export WITH_H298MODIFY_CAPABILITY - -BUILD_MATLAB_TOOLBOX="y" -export BUILD_MATLAB_TOOLBOX - -INSTALL_BIN=config/install-sh -export INSTALL_BIN - -MATLAB_CMD="/usr/local/matlab/7.9/bin/matlab" -export MATLAB_CMD - -BUILD_F90_INTERFACE="y" -export BUILD_F90_INTERFACE - -NUMARRAY_HOME='' -export NUMARRAY_HOME - -USE_NUMPY='y' -export USE_NUMPY - -NUMPY_INC_DIR="${HOME}/arch/linux64_gcc424/python-2.6.4/lib/python2.6/site-packages/numpy/core/include" -export NUMPY_INC_DIR - -GRAPHVIZDIR=${HOME}'/arch/linux/bin' -export GRAPHVIZDIR - -# -# -USE_NUMERIC="n" -export USE_NUMERIC - -BUILD_WITH_F2C="n" -export BUILD_WITH_F2C - -BITCOMPILE="64" -export BITCOMPILE - -AFLAGS='DEBUG' - -CXX='/sierra/Sntools/extras/compilers/gcc-4.2.4/bin/g++' -export CXX - -CXX_DEPENDS='/sierra/Sntools/extras/compilers/gcc-4.2.4/bin/g++ -MM' -export CXX_DEPENDS - -CC='/sierra/Sntools/extras/compilers/gcc-4.2.4/bin/gcc' -export CC - -F77='/sierra/Sntools/extras/compilers/gcc-4.2.4/bin/gfortran' -export F77 - -CFLAGS="-g -Wall" -export CFLAGS - -CXXFLAGS="-g -Wall -Woverloaded-virtual -DDEBUG_HKM -DDEBUG_HKM_EPEQUIL" -export CXXFLAGS - -FFLAGS="-g -DDEBUG_HKM -fno-second-underscore" -export FFLAGS - -LDFLAGS=' ' -export LDFLAGS - -LCXX_END_LIBS="-lgfortran " -export LCXX_END_LIBS - -EXTRA_LINK=" " -export EXTRA_LINK - -MAKE=gmake -export MAKE - -USE_SUNDIALS='y' -export USE_SUNDIALS -SUNDIALS_HOME='${HOME}/arch/linux64_gcc424/sundials-2.4.0_dbg' -export SUNDIALS_HOME - -./preconfig diff --git a/docs/install_examples/linux_64_gcc424_opt_python252_numpy b/docs/install_examples/linux_64_gcc424_opt_python252_numpy deleted file mode 100755 index 09d12db05..000000000 --- a/docs/install_examples/linux_64_gcc424_opt_python252_numpy +++ /dev/null @@ -1,114 +0,0 @@ -#!/bin/sh -# -# -CANTERA_CONFIG_PREFIX=${HOME}/arch/linux64_gcc424/cantera-1.8_python252_numpy -export CANTERA_CONFIG_PREFIX - -SET_PYTHON_SITE_PACKAGE_TOPDIR=y -export SET_PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_SITE_PACKAGE_TOPDIR=$CANTERA_CONFIG_PREFIX -export PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_CMD=/usr/local/python/2.5.2/bin/python -export PYTHON_CMD - -PYTHON_PACKAGE='full' -#PYTHON_PACKAGE='minimal' -export PYTHON_PACKAGE - -DEBUG_MODE='y' -export DEBUG_MODE - -WITH_IDEAL_SOLUTIONS="y" -export WITH_IDEAL_SOLUTIONS - -WITH_ELECTROLYTES="y" -export WITH_ELECTROLYTES - -WITH_VCSNONIDEAL="y" -export WITH_VCSNONIDEAL - -WITH_H298MODIFY_CAPABILITY="y" -export WITH_H298MODIFY_CAPABILITY - -BUILD_MATLAB_TOOLBOX="y" -export BUILD_MATLAB_TOOLBOX - -INSTALL_BIN=config/install-sh -export INSTALL_BIN - -MATLAB_CMD="/usr/local/matlab/7.4/x86-64/bin/matlab" -export MATLAB_CMD - -BUILD_F90_INTERFACE="y" -export BUILD_F90_INTERFACE - -NUMARRAY_HOME='' -export NUMARRAY_HOME - -USE_NUMPY='y' -export USE_NUMPY - -NUMPY_INC_DIR="/usr/local/python/2.5.2/lib/python2.5/site-packages/numpy/core/include" -export NUMPY_INC_DIR - -GRAPHVIZDIR=${HOME}'/arch/linux/bin' -export GRAPHVIZDIR - -# -# -USE_NUMERIC="n" -export USE_NUMERIC - -BUILD_WITH_F2C="n" -export BUILD_WITH_F2C - -BITCOMPILE="64" -export BITCOMPILE - -AFLAGS='DEBUG' - -#CXX='g++ -m32 -Wa,--32' -CXX='/home/sntools/extras/compilers/gcc-4.2.4/bin/gcc' -export CXX - -CXX_DEPENDS='/home/sntools/extras/compilers/gcc-4.2.4/bin/g++ -MM' -export CXX_DEPENDS - - -#CC='gcc -m32 -Wa,--32' -CC='/home/sntools/extras/compilers/gcc-4.2.4/bin/gcc' -export CC - -#F77='g77 -m32 -Wa,--32' -F77='/home/sntools/extras/compilers/gcc-4.2.4/bin/gfortran' -export F77 - -CFLAGS="-O -Wall" -export CFLAGS - -CXXFLAGS="-O -Wall -DDEBUG_HKM -DDEBUG_HKM_EPEQUIL" -export CXXFLAGS - -FFLAGS="-O -DDEBUG_HKM -fno-second-underscore" -export FFLAGS - -LDFLAGS=' ' -export LDFLAGS - -LCXX_END_LIBS="-lgfortran -lm -lstdc++" -export LCXX_END_LIBS - -EXTRA_LINK=" " -export EXTRA_LINK - -MAKE=gmake -export MAKE - -USE_SUNDIALS='y' -export USE_SUNDIALS -SUNDIALS_HOME=${HOME}'/arch/linux64/sundials' -export SUNDIALS_HOME - -./preconfig diff --git a/docs/install_examples/mac_gcc401_python251_numpy b/docs/install_examples/mac_gcc401_python251_numpy deleted file mode 100755 index 3317d1a4d..000000000 --- a/docs/install_examples/mac_gcc401_python251_numpy +++ /dev/null @@ -1,106 +0,0 @@ -#!/bin/sh -# -# This is currently the test base. Meaning that the blessed versions -# of all test problems are created from this configuration. -# -CANTERA_CONFIG_PREFIX=${HOME}/arch/mac/cantera-1.8_python251_numpy -export CANTERA_CONFIG_PREFIX - -SET_PYTHON_SITE_PACKAGE_TOPDIR=y -export SET_PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_SITE_PACKAGE_TOPDIR=$CANTERA_CONFIG_PREFIX -export PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_CMD=/usr/bin/python -export PYTHON_CMD - -PYTHON_PACKAGE='full' -#PYTHON_PACKAGE='minimal' -export PYTHON_PACKAGE - -DEBUG_MODE='y' -export DEBUG_MODE - -WITH_IDEAL_SOLUTIONS="y" -export WITH_IDEAL_SOLUTIONS - -WITH_ELECTROLYTES="y" -export WITH_ELECTROLYTES - -WITH_VCSNONIDEAL="y" -export WITH_VCSNONIDEAL - -BUILD_MATLAB_TOOLBOX="n" -export BUILD_MATLAB_TOOLBOX - -INSTALL_BIN=config/install-sh -export INSTALL_BIN - -# MATLAB_CMD="/usr/local/matlab/7.4/x86-64/bin/matlab" -# export MATLAB_CMD - -BUILD_F90_INTERFACE="n" -export BUILD_F90_INTERFACE - -USE_NUMPY='y' -export USE_NUMPY - -NUMPY_INC_DIR="${HOME}/arch/mac/lib/python2.5/site-packages/numpy/core/include" -export NUMPY_INC_DIR - -#GRAPHVIZDIR=${HOME}'/arch/linux/bin' -#export GRAPHVIZDIR - -# -# -USE_NUMERIC="n" -export USE_NUMERIC - -BUILD_WITH_F2C="y" -export BUILD_WITH_F2C - -BITCOMPILE="64" -export BITCOMPILE - -AFLAGS='DEBUG' - -CXX='gcc' -export CXX - -CXX_DEPENDS='g++ -MM' -export CXX_DEPENDS - -CC='gcc' -export CC - -F77='g77' -export F77 - -CFLAGS="-g -Wall" -export CFLAGS - -CXXFLAGS="-g -Wall -DDEBUG_HKM -DDEBUG_HKM_EPEQUIL" -export CXXFLAGS - -FFLAGS="-g -DDEBUG_HKM -fno-second-underscore" -export FFLAGS - -LDFLAGS=' ' -export LDFLAGS - -LCXX_END_LIBS=" -lm -lstdc++" -export LCXX_END_LIBS - -EXTRA_LINK=" " -export EXTRA_LINK - -MAKE=make -export MAKE - -USE_SUNDIALS='n' -export USE_SUNDIALS -SUNDIALS_HOME="${HOME}/arch/linux64/sundials" -export SUNDIALS_HOME - -./preconfig diff --git a/docs/install_examples/sol10_64bit_CC57_dbg_py24_numarray b/docs/install_examples/sol10_64bit_CC57_dbg_py24_numarray deleted file mode 100755 index 98d450e33..000000000 --- a/docs/install_examples/sol10_64bit_CC57_dbg_py24_numarray +++ /dev/null @@ -1,141 +0,0 @@ -#!/bin/sh -# -# Sierra 64 bit setup: -# -xO4 -xtarget=native64 -xarch=native64 -xcode=pic32 -DSUN10 -library=stlport4 -# -# Sierra warnings setup: -# +w2 -errtags -erroff=doubunder,reftotemp,ppextraw,inllargeint,inllargeuse,wnoelseretvalue,truncwarn,diffenumtype,notused,wvarhid enmem,badcastw,hidef -errwarn=%all,no%wunreachable,no%partinit -# -# Notes: -# When you add flsgs with % in them python won't build, because there is an -# error in the python distutils routines. I am currently manually -# fixing these. -# -# Program Names: -# -MAKE=gmake -export MAKE - -# -# Pointers to the 64 bit python built with Sunpro compilers -PYTHON_DIR=${HOME}/arch/sol_py64 -export PYTHON_DIR -PYTHON_CMD=${HOME}/arch/sol_py64/bin/python -export PYTHON_CMD - -# -# Use the CC compiler for C++ code -CXX=CC -export CXX -# -# Specification of the c compiler -# -CC=cc -export CC - -CXX_DEPENDS='CC -xM1' -export CXX_DEPENDS - -USE_NUMERIC='n' -export USE_NUMERIC - -# -# HKM 7/22/09 -# The matlab option is currently not working. Matlab uses the gcc -# compiler. This setup uses the solaris compiler. I can get -# the matlab extensions to compile. But, when I run matlab -# I get an unsatisfied external -# When I add the commands: -# -l/opt/SUNWspro/lib/f9 -lCrun -lCstd -lfsu -# to the matlab build, I can get rid of the runtime unsatisfied -# external. However, I immediate crash dump matlab. This -# suggests that there are duplicate Cstd routines from gcc and -# from the solaris compilers fighting it out. -# I believe the solution will involve compiling everything -# with gcc in order to get matlab on solaris to work. -# -BUILD_MATLAB_TOOLBOX="n" -export BUILD_MATLAB_TOOLBOX - -DEBUG_MODE="y" -export DEBUG_MODE - -# -# Compiler Flags -# -BITCOMPILE="64" -export BITCOMPILE -# -# remember the issue with % and python -# -EFLAGS=" +w2 -errtags -erroff=doubunder,reftotemp,ppextraw,inllargeint,inllargeuse,wnoelseretvalue,truncwarn,diffenumtype,notused,wvarhidenmem,badcastw,hidef -errwarn=%all,no%wunreachable,no%partinit" -#AFLAGS=" -xtarget=native64 -xarch=native64 -xcode=pic32 -library=stlport4" -AFLAGS=" -xtarget=native64 -xarch=native64 -xcode=pic32" -export AFLAGS - -F77=f77 -export F77 - -F90=f95 -export F90 - -FFLAGS="-g -xtarget=native64 -xarch=native64 -xcode=pic32 " -export FFLAGS - -CFLAGS="-g -xtarget=native64 -xarch=native64 -xcode=pic32 -v " -export CFLAGS - -CXXFLAGS="-g $AFLAGS $EFLAGS -DDEBUG_HKM" -export CXXFLAGS - -LCXX_END_LIBS="-lm " -export LCXX_END_LIBS - -# other useful endlibs for solaris 64 bit are -# -mt -lsunmath -lfsu - -USE_SUNDIALS='n' -export USE_SUNDIALS - -WITH_VCSNONIDEAL='y' -export WITH_VCSNONIDEAL - -# -# Location Variables - set the directory to point to -# a 64-bit specific directory. -# -CANTERA_INSTALL_DIR=${HOME}/arch/sol_py64/cantera-1.8 -export CANTERA_INSTALL_DIR - -CANTERA_CONFIG_PREFIX=${HOME}/arch/sol_py64/cantera-1.8 -export CANTERA_CONFIG_PREFIX - -#CANTERA_PYTHON_HOME=${CANTERA_PYTHON_HOME:="$HOME/python_modules"} -#export CANTERA_PYTHON_HOME - -SET_PYTHON_SITE_PACKAGE_TOPDIR="y" -export SET_PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_SITE_PACKAGE_TOPDIR=${HOME}"/arch/sol_py64/cantera-1.8" -export PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_PACKAGE="full" -#PYTHON_PACKAGE="minimal" -#PYTHON_PACKAGE="none" -export PYTHON_PACKAGE - -BUILD_WITH_F2C="n" -export BUILD_WITH_F2C - -# -# Archive commands -# -ARCHIVE="CC -xar -xcode=pic32 -o " -export ARCHIVE - - -# -# Invoke the regular configure script -# -./preconfig - diff --git a/docs/install_examples/sol10_64bit_CC57_opt_py24_numarray b/docs/install_examples/sol10_64bit_CC57_opt_py24_numarray deleted file mode 100755 index cc6fc347f..000000000 --- a/docs/install_examples/sol10_64bit_CC57_opt_py24_numarray +++ /dev/null @@ -1,141 +0,0 @@ -#!/bin/sh -# -# Sierra 64 bit setup: -# -xO4 -xtarget=native64 -xarch=native64 -xcode=pic32 -DSUN10 -library=stlport4 -# -# Sierra warnings setup: -# +w2 -errtags -erroff=doubunder,reftotemp,ppextraw,inllargeint,inllargeuse,wnoelseretvalue,truncwarn,diffenumtype,notused,wvarhid enmem,badcastw,hidef -errwarn=%all,no%wunreachable,no%partinit -# -# Notes: -# When you add flsgs with % in them python won't build, because there is an -# error in the python distutils routines. I am currently manually -# fixing these. -# -# Program Names: -# -MAKE=gmake -export MAKE - -# -# Pointers to the 64 bit python built with Sunpro compilers -PYTHON_DIR=${HOME}/arch/sol_py64 -export PYTHON_DIR -PYTHON_CMD=${HOME}/arch/sol_py64/bin/python -export PYTHON_CMD - -# -# Use the CC compiler for C++ code -CXX=CC -export CXX -# -# Specification of the c compiler -# -CC=cc -export CC - -CXX_DEPENDS='CC -xM1' -export CXX_DEPENDS - -USE_NUMERIC='n' -export USE_NUMERIC - -# -# HKM 7/22/09 -# The matlab option is currently not working. Matlab uses the gcc -# compiler. This setup uses the solaris compiler. I can get -# the matlab extensions to compile. But, when I run matlab -# I get an unsatisfied external -# When I add the commands: -# -l/opt/SUNWspro/lib/f9 -lCrun -lCstd -lfsu -# to the matlab build, I can get rid of the runtime unsatisfied -# external. However, I immediate crash dump matlab. This -# suggests that there are duplicate Cstd routines from gcc and -# from the solaris compilers fighting it out. -# I believe the solution will involve compiling everything -# with gcc in order to get matlab on solaris to work. -# -BUILD_MATLAB_TOOLBOX="n" -export BUILD_MATLAB_TOOLBOX - -DEBUG_MODE="y" -export DEBUG_MODE - -# -# Compiler Flags -# -BITCOMPILE="64" -export BITCOMPILE -# -# remember the issue with % and python -# -EFLAGS=" +w2 -errtags -erroff=doubunder,reftotemp,ppextraw,inllargeint,inllargeuse,wnoelseretvalue,truncwarn,diffenumtype,notused,wvarhidenmem,badcastw,hidef -errwarn=%all,no%wunreachable,no%partinit" -#AFLAGS=" -xtarget=native64 -xarch=native64 -xcode=pic32 -library=stlport4" -AFLAGS=" -xtarget=native64 -xarch=native64 -xcode=pic32" -export AFLAGS - -F77=f77 -export F77 - -F90=f95 -export F90 - -FFLAGS="-O -xtarget=native64 -xarch=native64 -xcode=pic32 " -export FFLAGS - -CFLAGS="-O -xtarget=native64 -xarch=native64 -xcode=pic32 -v " -export CFLAGS - -CXXFLAGS="-O $AFLAGS $EFLAGS -DDEBUG_HKM" -export CXXFLAGS - -LCXX_END_LIBS="-lm " -export LCXX_END_LIBS - -# other useful endlibs for solaris 64 bit are -# -mt -lsunmath -lfsu - -USE_SUNDIALS='n' -export USE_SUNDIALS - -WITH_VCSNONIDEAL='y' -export WITH_VCSNONIDEAL - -# -# Location Variables - set the directory to point to -# a 64-bit specific directory. -# -CANTERA_INSTALL_DIR=${HOME}/arch/sol_py64/cantera-1.8.0 -export CANTERA_INSTALL_DIR - -CANTERA_CONFIG_PREFIX=${HOME}/arch/sol_py64/cantera-1.8.0 -export CANTERA_CONFIG_PREFIX - -#CANTERA_PYTHON_HOME=${CANTERA_PYTHON_HOME:="$HOME/python_modules"} -#export CANTERA_PYTHON_HOME - -SET_PYTHON_SITE_PACKAGE_TOPDIR="y" -export SET_PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_SITE_PACKAGE_TOPDIR=${HOME}"/arch/sol_py64/cantera-1.8.0" -export PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_PACKAGE="full" -#PYTHON_PACKAGE="minimal" -#PYTHON_PACKAGE="none" -export PYTHON_PACKAGE - -BUILD_WITH_F2C="n" -export BUILD_WITH_F2C - -# -# Archive commands -# -ARCHIVE="CC -xar -xcode=pic32 -o " -export ARCHIVE - - -# -# Invoke the regular configure script -# -./preconfig - diff --git a/docs/install_examples/test_base b/docs/install_examples/test_base deleted file mode 100755 index 2da813547..000000000 --- a/docs/install_examples/test_base +++ /dev/null @@ -1,113 +0,0 @@ -#!/bin/sh -# -# This is currently the test base. Meaning that the blessed versions -# of all test problems are created from this configuration. -# -CANTERA_CONFIG_PREFIX=${HOME}/arch/linux64_gcc424/cantera-1.8_python252_numpy -export CANTERA_CONFIG_PREFIX - -SET_PYTHON_SITE_PACKAGE_TOPDIR=y -export SET_PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_SITE_PACKAGE_TOPDIR=$CANTERA_CONFIG_PREFIX -export PYTHON_SITE_PACKAGE_TOPDIR - -PYTHON_CMD=/usr/local/python/2.5.2/bin/python -export PYTHON_CMD - -PYTHON_PACKAGE='full' -#PYTHON_PACKAGE='minimal' -export PYTHON_PACKAGE - -DEBUG_MODE='y' -export DEBUG_MODE - -WITH_IDEAL_SOLUTIONS="y" -export WITH_IDEAL_SOLUTIONS - -WITH_ELECTROLYTES="y" -export WITH_ELECTROLYTES - -WITH_VCSNONIDEAL="y" -export WITH_VCSNONIDEAL - -BUILD_MATLAB_TOOLBOX="y" -export BUILD_MATLAB_TOOLBOX - -INSTALL_BIN=config/install-sh -export INSTALL_BIN - -MATLAB_CMD="/usr/local/matlab/7.4/x86-64/bin/matlab" -export MATLAB_CMD - -BUILD_F90_INTERFACE="y" -export BUILD_F90_INTERFACE - -NUMARRAY_HOME='' -export NUMARRAY_HOME - -USE_NUMPY='y' -export USE_NUMPY - -NUMPY_INC_DIR="/usr/local/python/2.5.2/lib/python2.5/site-packages/numpy/core/include" -export NUMPY_INC_DIR - -GRAPHVIZDIR=${HOME}'/arch/linux/bin' -export GRAPHVIZDIR - -# -# -USE_NUMERIC="n" -export USE_NUMERIC - -BUILD_WITH_F2C="n" -export BUILD_WITH_F2C - -BITCOMPILE="64" -export BITCOMPILE - -AFLAGS='DEBUG' - -#CXX='g++ -m32 -Wa,--32' -CXX='/home/sntools/extras/compilers/gcc-4.2.4/bin/gcc' -export CXX - -CXX_DEPENDS='/home/sntools/extras/compilers/gcc-4.2.4/bin/g++ -MM' -export CXX_DEPENDS - - -#CC='gcc -m32 -Wa,--32' -CC='/home/sntools/extras/compilers/gcc-4.2.4/bin/gcc' -export CC - -#F77='g77 -m32 -Wa,--32' -F77='/home/sntools/extras/compilers/gcc-4.2.4/bin/gfortran' -export F77 - -CFLAGS="-g -Wall" -export CFLAGS - -CXXFLAGS="-g -Wall -DDEBUG_HKM -DDEBUG_HKM_EPEQUIL" -export CXXFLAGS - -FFLAGS="-g -DDEBUG_HKM -fno-second-underscore" -export FFLAGS - -LDFLAGS=' ' -export LDFLAGS - -LCXX_END_LIBS="-lgfortran -lm -lstdc++" -export LCXX_END_LIBS - -EXTRA_LINK=" " -export EXTRA_LINK - -MAKE=gmake -export MAKE - -USE_SUNDIALS='y' -export USE_SUNDIALS -SUNDIALS_HOME=${HOME}'/arch/linux64/sundials' -export SUNDIALS_HOME - -./preconfig diff --git a/docs/python/.cvsignore b/docs/python/.cvsignore deleted file mode 100644 index 327746d0e..000000000 --- a/docs/python/.cvsignore +++ /dev/null @@ -1,2 +0,0 @@ -*.html -mkdoc diff --git a/examples/.cvsignore b/examples/.cvsignore deleted file mode 100644 index f3c7a7c5d..000000000 --- a/examples/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -Makefile diff --git a/examples/Makefile.in b/examples/Makefile.in deleted file mode 100755 index ced72344e..000000000 --- a/examples/Makefile.in +++ /dev/null @@ -1,12 +0,0 @@ -#/bin/sh - -all: - @echo 'building example programs....' - cd cxx; @MAKE@ all - -clean: - cd cxx; @MAKE@ clean - -depends: - cd cxx; @MAKE@ depends - diff --git a/examples/cxx/.cvsignore b/examples/cxx/.cvsignore deleted file mode 100644 index 1e5e90dad..000000000 --- a/examples/cxx/.cvsignore +++ /dev/null @@ -1,30 +0,0 @@ -Makefile -.depends -cxx_examples -eq1.csv -eq1.dat -kin1.csv -kin1.dat -kin2.csv -kin2.dat -kin3.csv -kin3.dat -rp1.dot -rp1.log -tr1.csv -tr1.dat -tr2.csv -tr2.dat -transport_log.xml -.cttmp.py -ct2ctml.log -.check.py -kin1_win.csv -kin2_win.csv -log -silane.xml -tr1win.csv -*.d -cxx_examples.exe -cxx_examples.ilk -cxx_examples.pdb diff --git a/examples/cxx/Makefile.in b/examples/cxx/Makefile.in deleted file mode 100755 index 008d0c035..000000000 --- a/examples/cxx/Makefile.in +++ /dev/null @@ -1,131 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -# the name of the executable program to be created -PROG_NAME = cxx_examples - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = examples.o kinetics_example1.o kinetics_example2.o \ - kinetics_example3.o equil_example1.o \ - transport_example1.o transport_example2.o \ - rxnpath_example1.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - - -############################################################################# - -# the Fortran compiler -FORT = @F90@ - -PURIFY=@PURIFY@ - -# Fortran compile flags -FORT_FLAGS = @FFLAGS@ - -# Fortran libraries -ifeq (@build_with_f2c@, 0) -FORT_LIBS = @FLIBS@ -else -FORT_LIBS = -endif - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ @CXX_INCLUDES@ - -# external libraries -EXT_LIBS = @LOCAL_LIBS@ -lctcxx - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - - -#------ you probably don't have to change anything below this line ----- - - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# required Cantera libraries -CANTERA_LIBS = @LOCAL_LIBS@ -lctcxx - -CANTERA_LIB_DEPS = $(CANTERA_LIBDIR)/libkinetics.a \ - $(CANTERA_LIBDIR)/libtransport.a \ - $(CANTERA_LIBDIR)/libthermo.a \ - $(CANTERA_LIBDIR)/libctnumerics.a \ - $(CANTERA_LIBDIR)/libctbase.a \ - $(CANTERA_LIBDIR)/libctmath.a \ - $(CANTERA_LIBDIR)/libtpx.a \ - $(CANTERA_LIBDIR)/libconverters.a - -ifeq (@build_lapack@, 1) -CANTERA_LAPACK_DEPS = $(CANTERA_LIBDIR)/libctblas.a \ - $(CANTERA_LIBDIR)/libctlapack.a -endif - -ifeq (@use_sundials@, 0) -CANTERA_CVODE_DEPS = $(CANTERA_LIBDIR)/libcvode.a -endif - -LIB_DEPS = $(CANTERA_LIB_DEPS) $(CANTERA_LAPACK_DEPS) $(CANTERA_CVODE_DEPS) - -# the directory where Cantera include files may be found. -CANTERA_INC=-I@ctroot@/build/include - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# how to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: - $(PURIFY) $(CXX) -c $< $(CANTERA_INC) $(CXX_FLAGS) - -# how to compile Fortran source files to object files -.@F77_EXT@.@OBJ_EXT@: - $(PURIFY) $(FORT) -c $< $(FORT_FLAGS) - -PROGRAM = ./$(PROG_NAME)$(EXE_EXT) - -all: .depends $(PROGRAM) - -DEPENDS=$(OBJS:.o=.d) - -%.d: - @CXX_DEPENDS@ $(CANTERA_INC) $(CXX_FLAGS) $*.cpp > $*.d - -$(PROGRAM): $(OBJS) $(LIB_DEPS) - $(PURIFY) $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(CANTERA_LIBS) \ - $(LINK_OPTIONS) $(EXT_LIBS) @LIBS@ \ - $(LCXX_END_LIBS) - - -clean: - $(RM) $(OBJS) $(PROGRAM) $(DEPENDS) .depends *~ - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -depends: - $(MAKE) .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/examples/cxx/examples.dsp b/examples/cxx/examples.dsp deleted file mode 100755 index 8cbe4ace7..000000000 --- a/examples/cxx/examples.dsp +++ /dev/null @@ -1,134 +0,0 @@ -# Microsoft Developer Studio Project File - Name="examples" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Console Application" 0x0103 - -CFG=examples - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "examples.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "examples.mak" CFG="examples - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "examples - Win32 Release" (based on "Win32 (x86) Console Application") -!MESSAGE "examples - Win32 Debug" (based on "Win32 (x86) Console Application") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "examples - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE F90 /compile_only /nologo /warn:nofileopt -# ADD F90 /assume:underscore /compile_only /iface:nomixed_str_len_arg /iface:cref /math_library:fast /names:lowercase /nologo /warn:nofileopt /module:"" -# SUBTRACT F90 /threads -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c -# ADD CPP /nologo /W3 /GX /O2 /Ob2 /I "../../include" /I "d:/dgg/ctcyg/include/cantera" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 -# ADD LINK32 dfor.lib /nologo /subsystem:console /machine:I386 /include:"__matherr" /out:"../../bin/examples.exe" /libpath:"../../lib" -# SUBTRACT LINK32 /profile /nodefaultlib - -!ELSEIF "$(CFG)" == "examples - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE F90 /check:bounds /compile_only /debug:full /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD F90 /assume:underscore /check:bounds /compile_only /dbglibs /debug:full /iface:nomixed_str_len_arg /iface:cref /names:lowercase /nologo /traceback /warn:argument_checking /warn:nofileopt /module:"" -# SUBTRACT F90 /threads -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../Cantera/src" /I "../../Cantera/cxx/src" /I "../.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept -# ADD LINK32 kernel32.lib user32.lib cantera_d.lib ckreader_d.lib ctmath_d.lib ctlapack_d.lib ctblas_d.lib cvode_d.lib recipes_d.lib dfor.lib /nologo /subsystem:console /incremental:no /debug /machine:I386 /out:"../../bin/examples.exe" /pdbtype:sept /libpath:"../../lib" - -!ENDIF - -# Begin Target - -# Name "examples - Win32 Release" -# Name "examples - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;f90;for;f;fpp" -# Begin Source File - -SOURCE=.\equil_example1.cpp -# End Source File -# Begin Source File - -SOURCE=.\examples.cpp -# End Source File -# Begin Source File - -SOURCE=.\kinetics_example1.cpp -# End Source File -# Begin Source File - -SOURCE=.\kinetics_example2.cpp -# End Source File -# Begin Source File - -SOURCE=.\rxnpath_example1.cpp -# End Source File -# Begin Source File - -SOURCE=.\transport_example1.cpp -# End Source File -# Begin Source File - -SOURCE=.\transport_example2.cpp -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd" -# End Group -# Begin Group "Resource Files" - -# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" -# End Group -# End Target -# End Project diff --git a/examples/cxx/flame1.cpp b/examples/cxx/flame1.cpp deleted file mode 100644 index 2e21318ec..000000000 --- a/examples/cxx/flame1.cpp +++ /dev/null @@ -1,60 +0,0 @@ - -#include "/Applications/Cantera/include/cantera/Cantera.h" -#include "cantera/IdealGasMix.h" -#include "cantera/transport.h" - -int main() { - - // create the gas object - - IdealGasMix gas("gri30.cti"); - doublereal temp = 500.0; - doublereal pres = 2.0*OneAtm; - gas.setState_TPX(temp, pres, "CH4:1.0, O2:2.0, N2:7.52"); - - // create a transport manager that implements - // mixture-averaged transport properties - - Transport* tr = newTransportMgr("Mix", &gas); - - - //============= build each domain ======================== - - - //-------- step 1: create the stagnation flow ------------- - - StFlow flow(&gas); - - // create an initial grid - doublereal z[] = {0.0, 0.05, 0.1, 0.15, 0.2}; - flow.setupGrid(5, z); - - // specify the objects to use to compute kinetic rates and - // transport properties - flow.setKinetics(&gas); - flow.setTransport(&tr); - - flow.setPressure(0.05*OneAtm); - - - - //------- step 2: create the inlet ----------------------- - - Inlet1D inlet; - inlet.setMoleFractions("CH4:1, O2:2, N2:7.52"); - inlet.setMdot(0.1); - - - //------- step 3: create the surface --------------------- - - Surf1D surf; - - //=================== create the container and insert the domains ===== - - vector domains; - domains.push_back(inlet); - domains.push_back(flow); - domains.push_back(surf); - - OneDim flamesim(domains); -} diff --git a/examples/cxx/gri30.xml b/examples/cxx/gri30.xml deleted file mode 100644 index 49e95139e..000000000 --- a/examples/cxx/gri30.xml +++ /dev/null @@ -1,6213 +0,0 @@ - - - - - - - O H C N Ar - - H2 H O O2 OH H2O HO2 H2O2 C CH - CH2 CH2(S) CH3 CH4 CO CO2 HCO CH2O CH2OH CH3O - CH3OH C2H C2H2 C2H3 C2H4 C2H5 C2H6 HCCO CH2CO HCCOH - N NH NH2 NH3 NNH NO NO2 N2O HNO CN - HCN H2CN HCNN HCNO HOCN HNCO NCO N2 AR C3H7 - C3H8 CH2CHO CH3CHO - - - 300.0 - 101325.0 - - - - - - - - - O H C N Ar - - H2 H O O2 OH H2O HO2 H2O2 C CH - CH2 CH2(S) CH3 CH4 CO CO2 HCO CH2O CH2OH CH3O - CH3OH C2H C2H2 C2H3 C2H4 C2H5 C2H6 HCCO CH2CO HCCOH - N NH NH2 NH3 NNH NO NO2 N2O HNO CN - HCN H2CN HCNN HCNO HOCN HNCO NCO N2 AR C3H7 - C3H8 CH2CHO CH3CHO - - - 300.0 - 101325.0 - - - - - - - - - O H C N Ar - - H2 H O O2 OH H2O HO2 H2O2 C CH - CH2 CH2(S) CH3 CH4 CO CO2 HCO CH2O CH2OH CH3O - CH3OH C2H C2H2 C2H3 C2H4 C2H5 C2H6 HCCO CH2CO HCCOH - N NH NH2 NH3 NNH NO NO2 N2O HNO CN - HCN H2CN HCNN HCNO HOCN HNCO NCO N2 AR C3H7 - C3H8 CH2CHO CH3CHO - - - 300.0 - 101325.0 - - - - - - - - - - - - H:2 - TPIS78 - - - - 2.344331120E+00, 7.980520750E-03, -1.947815100E-05, 2.015720940E-08, - -7.376117610E-12, -9.179351730E+02, 6.830102380E-01 - - - - 3.337279200E+00, -4.940247310E-05, 4.994567780E-07, -1.795663940E-10, - 2.002553760E-14, -9.501589220E+02, -3.205023310E+00 - - - - linear - 38.000 - 2.920 - 0.000 - 0.790 - 280.000 - - - - - - H:1 - L 7/88 - - - - 2.500000000E+00, 7.053328190E-13, -1.995919640E-15, 2.300816320E-18, - -9.277323320E-22, 2.547365990E+04, -4.466828530E-01 - - - - 2.500000010E+00, -2.308429730E-11, 1.615619480E-14, -4.735152350E-18, - 4.981973570E-22, 2.547365990E+04, -4.466829140E-01 - - - - atom - 145.000 - 2.050 - 0.000 - 0.000 - 0.000 - - - - - - O:1 - L 1/90 - - - - 3.168267100E+00, -3.279318840E-03, 6.643063960E-06, -6.128066240E-09, - 2.112659710E-12, 2.912225920E+04, 2.051933460E+00 - - - - 2.569420780E+00, -8.597411370E-05, 4.194845890E-08, -1.001777990E-11, - 1.228336910E-15, 2.921757910E+04, 4.784338640E+00 - - - - atom - 80.000 - 2.750 - 0.000 - 0.000 - 0.000 - - - - - - O:2 - TPIS89 - - - - 3.782456360E+00, -2.996734160E-03, 9.847302010E-06, -9.681295090E-09, - 3.243728370E-12, -1.063943560E+03, 3.657675730E+00 - - - - 3.282537840E+00, 1.483087540E-03, -7.579666690E-07, 2.094705550E-10, - -2.167177940E-14, -1.088457720E+03, 5.453231290E+00 - - - - linear - 107.400 - 3.460 - 0.000 - 1.600 - 3.800 - - - - - - H:1 O:1 - RUS 78 - - - - 3.992015430E+00, -2.401317520E-03, 4.617938410E-06, -3.881133330E-09, - 1.364114700E-12, 3.615080560E+03, -1.039254580E-01 - - - - 3.092887670E+00, 5.484297160E-04, 1.265052280E-07, -8.794615560E-11, - 1.174123760E-14, 3.858657000E+03, 4.476696100E+00 - - - - linear - 80.000 - 2.750 - 0.000 - 0.000 - 0.000 - - - - - - H:2 O:1 - L 8/89 - - - - 4.198640560E+00, -2.036434100E-03, 6.520402110E-06, -5.487970620E-09, - 1.771978170E-12, -3.029372670E+04, -8.490322080E-01 - - - - 3.033992490E+00, 2.176918040E-03, -1.640725180E-07, -9.704198700E-11, - 1.682009920E-14, -3.000429710E+04, 4.966770100E+00 - - - - nonlinear - 572.400 - 2.600 - 1.840 - 0.000 - 4.000 - - - - - - H:1 O:2 - L 5/89 - - - - 4.301798010E+00, -4.749120510E-03, 2.115828910E-05, -2.427638940E-08, - 9.292251240E-12, 2.948080400E+02, 3.716662450E+00 - - - - 4.017210900E+00, 2.239820130E-03, -6.336581500E-07, 1.142463700E-10, - -1.079085350E-14, 1.118567130E+02, 3.785102150E+00 - - - - nonlinear - 107.400 - 3.460 - 0.000 - 0.000 - 1.000 - - - - - - H:2 O:2 - L 7/88 - - - - 4.276112690E+00, -5.428224170E-04, 1.673357010E-05, -2.157708130E-08, - 8.624543630E-12, -1.770258210E+04, 3.435050740E+00 - - - - 4.165002850E+00, 4.908316940E-03, -1.901392250E-06, 3.711859860E-10, - -2.879083050E-14, -1.786178770E+04, 2.916156620E+00 - - - - nonlinear - 107.400 - 3.460 - 0.000 - 0.000 - 3.800 - - - - - - C:1 - L11/88 - - - - 2.554239550E+00, -3.215377240E-04, 7.337922450E-07, -7.322348890E-10, - 2.665214460E-13, 8.544388320E+04, 4.531308480E+00 - - - - 2.492668880E+00, 4.798892840E-05, -7.243350200E-08, 3.742910290E-11, - -4.872778930E-15, 8.545129530E+04, 4.801503730E+00 - - - - atom - 71.400 - 3.300 - 0.000 - 0.000 - 0.000 - - - - - - H:1 C:1 - TPIS79 - - - - 3.489816650E+00, 3.238355410E-04, -1.688990650E-06, 3.162173270E-09, - -1.406090670E-12, 7.079729340E+04, 2.084011080E+00 - - - - 2.878464730E+00, 9.709136810E-04, 1.444456550E-07, -1.306878490E-10, - 1.760793830E-14, 7.101243640E+04, 5.484979990E+00 - - - - linear - 80.000 - 2.750 - 0.000 - 0.000 - 0.000 - - - - - - H:2 C:1 - L S/93 - - - - 3.762678670E+00, 9.688721430E-04, 2.794898410E-06, -3.850911530E-09, - 1.687417190E-12, 4.600404010E+04, 1.562531850E+00 - - - - 2.874101130E+00, 3.656392920E-03, -1.408945970E-06, 2.601795490E-10, - -1.877275670E-14, 4.626360400E+04, 6.171193240E+00 - - - - linear - 144.000 - 3.800 - 0.000 - 0.000 - 0.000 - - - - - - H:2 C:1 - L S/93 - - - - 4.198604110E+00, -2.366614190E-03, 8.232962200E-06, -6.688159810E-09, - 1.943147370E-12, 5.049681630E+04, -7.691189670E-01 - - - - 2.292038420E+00, 4.655886370E-03, -2.011919470E-06, 4.179060000E-10, - -3.397163650E-14, 5.092599970E+04, 8.626501690E+00 - - - - linear - 144.000 - 3.800 - 0.000 - 0.000 - 0.000 - - - - - - H:3 C:1 - L11/89 - - - - 3.673590400E+00, 2.010951750E-03, 5.730218560E-06, -6.871174250E-09, - 2.543857340E-12, 1.644499880E+04, 1.604564330E+00 - - - - 2.285717720E+00, 7.239900370E-03, -2.987143480E-06, 5.956846440E-10, - -4.671543940E-14, 1.677558430E+04, 8.480071790E+00 - - - - linear - 144.000 - 3.800 - 0.000 - 0.000 - 0.000 - - - - - - H:4 C:1 - L 8/88 - - - - 5.149876130E+00, -1.367097880E-02, 4.918005990E-05, -4.847430260E-08, - 1.666939560E-11, -1.024664760E+04, -4.641303760E+00 - - - - 7.485149500E-02, 1.339094670E-02, -5.732858090E-06, 1.222925350E-09, - -1.018152300E-13, -9.468344590E+03, 1.843731800E+01 - - - - nonlinear - 141.400 - 3.750 - 0.000 - 2.600 - 13.000 - - - - - - C:1 O:1 - TPIS79 - - - - 3.579533470E+00, -6.103536800E-04, 1.016814330E-06, 9.070058840E-10, - -9.044244990E-13, -1.434408600E+04, 3.508409280E+00 - - - - 2.715185610E+00, 2.062527430E-03, -9.988257710E-07, 2.300530080E-10, - -2.036477160E-14, -1.415187240E+04, 7.818687720E+00 - - - - linear - 98.100 - 3.650 - 0.000 - 1.950 - 1.800 - - - - - - C:1 O:2 - L 7/88 - - - - 2.356773520E+00, 8.984596770E-03, -7.123562690E-06, 2.459190220E-09, - -1.436995480E-13, -4.837196970E+04, 9.901052220E+00 - - - - 3.857460290E+00, 4.414370260E-03, -2.214814040E-06, 5.234901880E-10, - -4.720841640E-14, -4.875916600E+04, 2.271638060E+00 - - - - linear - 244.000 - 3.760 - 0.000 - 2.650 - 2.100 - - - - - - H:1 C:1 O:1 - L12/89 - - - - 4.221185840E+00, -3.243925320E-03, 1.377994460E-05, -1.331440930E-08, - 4.337688650E-12, 3.839564960E+03, 3.394372430E+00 - - - - 2.772174380E+00, 4.956955260E-03, -2.484456130E-06, 5.891617780E-10, - -5.335087110E-14, 4.011918150E+03, 9.798344920E+00 - - - - nonlinear - 498.000 - 3.590 - 0.000 - 0.000 - 0.000 - - - - - - H:2 C:1 O:1 - L 8/88 - - - - 4.793723150E+00, -9.908333690E-03, 3.732200080E-05, -3.792852610E-08, - 1.317726520E-11, -1.430895670E+04, 6.028129000E-01 - - - - 1.760690080E+00, 9.200000820E-03, -4.422588130E-06, 1.006412120E-09, - -8.838556400E-14, -1.399583230E+04, 1.365632300E+01 - - - - nonlinear - 498.000 - 3.590 - 0.000 - 0.000 - 2.000 - - - - - - H:3 C:1 O:1 - GUNL93 - - - - 3.863889180E+00, 5.596723040E-03, 5.932717910E-06, -1.045320120E-08, - 4.369672780E-12, -3.193913670E+03, 5.473022430E+00 - - - - 3.692665690E+00, 8.645767970E-03, -3.751011200E-06, 7.872346360E-10, - -6.485542010E-14, -3.242506270E+03, 5.810432150E+00 - - - - nonlinear - 417.000 - 3.690 - 1.700 - 0.000 - 2.000 - - - - - - H:3 C:1 O:1 - 121686 - - - - 2.106204000E+00, 7.216595000E-03, 5.338472000E-06, -7.377636000E-09, - 2.075610000E-12, 9.786011000E+02, 1.315217700E+01 - - - - 3.770799000E+00, 7.871497000E-03, -2.656384000E-06, 3.944431000E-10, - -2.112616000E-14, 1.278325200E+02, 2.929575000E+00 - - - - nonlinear - 417.000 - 3.690 - 1.700 - 0.000 - 2.000 - - - - - - H:4 C:1 O:1 - L 8/88 - - - - 5.715395820E+00, -1.523091290E-02, 6.524411550E-05, -7.108068890E-08, - 2.613526980E-11, -2.564276560E+04, -1.504098230E+00 - - - - 1.789707910E+00, 1.409382920E-02, -6.365008350E-06, 1.381710850E-09, - -1.170602200E-13, -2.537487470E+04, 1.450236230E+01 - - - - nonlinear - 481.800 - 3.630 - 0.000 - 0.000 - 1.000 - - - - - - H:1 C:2 - L 1/91 - - - - 2.889657330E+00, 1.340996110E-02, -2.847695010E-05, 2.947910450E-08, - -1.093315110E-11, 6.683939320E+04, 6.222964380E+00 - - - - 3.167806520E+00, 4.752219020E-03, -1.837870770E-06, 3.041902520E-10, - -1.772327700E-14, 6.712106500E+04, 6.635894750E+00 - - - - linear - 209.000 - 4.100 - 0.000 - 0.000 - 2.500 - - - - - - H:2 C:2 - L 1/91 - - - - 8.086810940E-01, 2.336156290E-02, -3.551718150E-05, 2.801524370E-08, - -8.500729740E-12, 2.642898070E+04, 1.393970510E+01 - - - - 4.147569640E+00, 5.961666640E-03, -2.372948520E-06, 4.674121710E-10, - -3.612352130E-14, 2.593599920E+04, -1.230281210E+00 - - - - linear - 209.000 - 4.100 - 0.000 - 0.000 - 2.500 - - - - - - H:3 C:2 - L 2/92 - - - - 3.212466450E+00, 1.514791620E-03, 2.592094120E-05, -3.576578470E-08, - 1.471508730E-11, 3.485984680E+04, 8.510540250E+00 - - - - 3.016724000E+00, 1.033022920E-02, -4.680823490E-06, 1.017632880E-09, - -8.626070410E-14, 3.461287390E+04, 7.787323780E+00 - - - - nonlinear - 209.000 - 4.100 - 0.000 - 0.000 - 1.000 - - - - - - H:4 C:2 - L 1/91 - - - - 3.959201480E+00, -7.570522470E-03, 5.709902920E-05, -6.915887530E-08, - 2.698843730E-11, 5.089775930E+03, 4.097330960E+00 - - - - 2.036111160E+00, 1.464541510E-02, -6.710779150E-06, 1.472229230E-09, - -1.257060610E-13, 4.939886140E+03, 1.030536930E+01 - - - - nonlinear - 280.800 - 3.970 - 0.000 - 0.000 - 1.500 - - - - - - H:5 C:2 - L12/92 - - - - 4.306465680E+00, -4.186588920E-03, 4.971428070E-05, -5.991266060E-08, - 2.305090040E-11, 1.284162650E+04, 4.707209240E+00 - - - - 1.954656420E+00, 1.739727220E-02, -7.982066680E-06, 1.752176890E-09, - -1.496415760E-13, 1.285752000E+04, 1.346243430E+01 - - - - nonlinear - 252.300 - 4.300 - 0.000 - 0.000 - 1.500 - - - - - - H:6 C:2 - L 8/88 - - - - 4.291424920E+00, -5.501542700E-03, 5.994382880E-05, -7.084662850E-08, - 2.686857710E-11, -1.152220550E+04, 2.666823160E+00 - - - - 1.071881500E+00, 2.168526770E-02, -1.002560670E-05, 2.214120010E-09, - -1.900028900E-13, -1.142639320E+04, 1.511561070E+01 - - - - nonlinear - 252.300 - 4.300 - 0.000 - 0.000 - 1.500 - - - - - - H:1 C:2 O:1 - SRIC91 - - - - 2.251721400E+00, 1.765502100E-02, -2.372910100E-05, 1.727575900E-08, - -5.066481100E-12, 2.005944900E+04, 1.249041700E+01 - - - - 5.628205800E+00, 4.085340100E-03, -1.593454700E-06, 2.862605200E-10, - -1.940783200E-14, 1.932721500E+04, -3.930259500E+00 - - - - nonlinear - 150.000 - 2.500 - 0.000 - 0.000 - 1.000 - - - - - - H:2 C:2 O:1 - L 5/90 - - - - 2.135836300E+00, 1.811887210E-02, -1.739474740E-05, 9.343975680E-09, - -2.014576150E-12, -7.042918040E+03, 1.221564800E+01 - - - - 4.511297320E+00, 9.003597450E-03, -4.169396350E-06, 9.233458820E-10, - -7.948382010E-14, -7.551053110E+03, 6.322472050E-01 - - - - nonlinear - 436.000 - 3.970 - 0.000 - 0.000 - 2.000 - - - - - - H:2 C:2 O:1 - SRI91 - - - - 1.242373300E+00, 3.107220100E-02, -5.086686400E-05, 4.313713100E-08, - -1.401459400E-11, 8.031614300E+03, 1.387431900E+01 - - - - 5.923829100E+00, 6.792360000E-03, -2.565856400E-06, 4.498784100E-10, - -2.994010100E-14, 7.264626000E+03, -7.601774200E+00 - - - - nonlinear - 436.000 - 3.970 - 0.000 - 0.000 - 2.000 - - - - - - N:1 - L 6/88 - - - - 2.500000000E+00, 0.000000000E+00, 0.000000000E+00, 0.000000000E+00, - 0.000000000E+00, 5.610463700E+04, 4.193908700E+00 - - - - 2.415942900E+00, 1.748906500E-04, -1.190236900E-07, 3.022624500E-11, - -2.036098200E-15, 5.613377300E+04, 4.649609600E+00 - - - - atom - 71.400 - 3.300 - 0.000 - 0.000 - 0.000 - - - - - - H:1 N:1 - And94 - - - - 3.492908500E+00, 3.117919800E-04, -1.489048400E-06, 2.481644200E-09, - -1.035696700E-12, 4.188062900E+04, 1.848327800E+00 - - - - 2.783692800E+00, 1.329843000E-03, -4.247804700E-07, 7.834850100E-11, - -5.504447000E-15, 4.212084800E+04, 5.740779900E+00 - - - - linear - 80.000 - 2.650 - 0.000 - 0.000 - 4.000 - - - - - - H:2 N:1 - And89 - - - - 4.204002900E+00, -2.106138500E-03, 7.106834800E-06, -5.611519700E-09, - 1.644071700E-12, 2.188591000E+04, -1.418424800E-01 - - - - 2.834742100E+00, 3.207308200E-03, -9.339080400E-07, 1.370295300E-10, - -7.920614400E-15, 2.217195700E+04, 6.520416300E+00 - - - - nonlinear - 80.000 - 2.650 - 0.000 - 2.260 - 4.000 - - - - - - H:3 N:1 - J 6/77 - - - - 4.286027400E+00, -4.660523000E-03, 2.171851300E-05, -2.280888700E-08, - 8.263804600E-12, -6.741728500E+03, -6.253727700E-01 - - - - 2.634452100E+00, 5.666256000E-03, -1.727867600E-06, 2.386716100E-10, - -1.257878600E-14, -6.544695800E+03, 6.566292800E+00 - - - - nonlinear - 481.000 - 2.920 - 1.470 - 0.000 - 10.000 - - - - - - H:1 N:2 - T07/93 - - - - 4.344692700E+00, -4.849707200E-03, 2.005945900E-05, -2.172646400E-08, - 7.946953900E-12, 2.879197300E+04, 2.977941000E+00 - - - - 3.766754400E+00, 2.891508200E-03, -1.041662000E-06, 1.684259400E-10, - -1.009189600E-14, 2.865069700E+04, 4.470506700E+00 - - - - nonlinear - 71.400 - 3.800 - 0.000 - 0.000 - 1.000 - - - - - - O:1 N:1 - RUS 78 - - - - 4.218476300E+00, -4.638976000E-03, 1.104102200E-05, -9.336135400E-09, - 2.803577000E-12, 9.844623000E+03, 2.280846400E+00 - - - - 3.260605600E+00, 1.191104300E-03, -4.291704800E-07, 6.945766900E-11, - -4.033609900E-15, 9.920974600E+03, 6.369302700E+00 - - - - linear - 97.530 - 3.620 - 0.000 - 1.760 - 4.000 - - - - - - O:2 N:1 - L 7/88 - - - - 3.944031200E+00, -1.585429000E-03, 1.665781200E-05, -2.047542600E-08, - 7.835056400E-12, 2.896617900E+03, 6.311991700E+00 - - - - 4.884754200E+00, 2.172395600E-03, -8.280690600E-07, 1.574751000E-10, - -1.051089500E-14, 2.316498300E+03, -1.174169500E-01 - - - - nonlinear - 200.000 - 3.500 - 0.000 - 0.000 - 1.000 - - - - - - O:1 N:2 - L 7/88 - - - - 2.257150200E+00, 1.130472800E-02, -1.367131900E-05, 9.681980600E-09, - -2.930718200E-12, 8.741774400E+03, 1.075799200E+01 - - - - 4.823072900E+00, 2.627025100E-03, -9.585087400E-07, 1.600071200E-10, - -9.775230300E-15, 8.073404800E+03, -2.201720700E+00 - - - - linear - 232.400 - 3.830 - 0.000 - 0.000 - 1.000 - - - - - - H:1 O:1 N:1 - And93 - - - - 4.533491600E+00, -5.669617100E-03, 1.847320700E-05, -1.713709400E-08, - 5.545457300E-12, 1.154829700E+04, 1.749841700E+00 - - - - 2.979250900E+00, 3.494405900E-03, -7.854977800E-07, 5.747959400E-11, - -1.933591600E-16, 1.175058200E+04, 8.606372800E+00 - - - - nonlinear - 116.700 - 3.490 - 0.000 - 0.000 - 1.000 - - - - - - C:1 N:1 - HBH92 - - - - 3.612935100E+00, -9.555132700E-04, 2.144297700E-06, -3.151632300E-10, - -4.643035600E-13, 5.170834000E+04, 3.980499500E+00 - - - - 3.745980500E+00, 4.345077500E-05, 2.970598400E-07, -6.865180600E-11, - 4.413417300E-15, 5.153618800E+04, 2.786760100E+00 - - - - linear - 75.000 - 3.860 - 0.000 - 0.000 - 1.000 - - - - - - H:1 C:1 N:1 - GRI/98 - - - - 2.258988600E+00, 1.005117000E-02, -1.335176300E-05, 1.009234900E-08, - -3.008902800E-12, 1.471263300E+04, 8.916441900E+00 - - - - 3.802239200E+00, 3.146422800E-03, -1.063218500E-06, 1.661975700E-10, - -9.799757000E-15, 1.440729200E+04, 1.575460100E+00 - - - - linear - 569.000 - 3.630 - 0.000 - 0.000 - 1.000 - - - - - - H:2 C:1 N:1 - 41687 - - - - 2.851661000E+00, 5.695233100E-03, 1.071140000E-06, -1.622612000E-09, - -2.351108100E-13, 2.863782000E+04, 8.992751100E+00 - - - - 5.209703000E+00, 2.969291100E-03, -2.855589100E-07, -1.635550000E-10, - 3.043258900E-14, 2.767710900E+04, -4.444478000E+00 - - - - linear - 569.000 - 3.630 - 0.000 - 0.000 - 1.000 - - - - - - H:1 C:1 N:2 - SRI/94 - - - - 2.524319400E+00, 1.596061900E-02, -1.881635400E-05, 1.212554000E-08, - -3.235737800E-12, 5.426198400E+04, 1.167587000E+01 - - - - 5.894636200E+00, 3.989595900E-03, -1.598238000E-06, 2.924939500E-10, - -2.009468600E-14, 5.345294100E+04, -5.103050200E+00 - - - - nonlinear - 150.000 - 2.500 - 0.000 - 0.000 - 1.000 - - - - - - H:1 C:1 O:1 N:1 - BDEA94 - - - - 2.647279890E+00, 1.275053420E-02, -1.047942360E-05, 4.414328360E-09, - -7.575214660E-13, 1.929902520E+04, 1.073329720E+01 - - - - 6.598604560E+00, 3.027786260E-03, -1.077043460E-06, 1.716665280E-10, - -1.014393910E-14, 1.796613390E+04, -1.033065990E+01 - - - - nonlinear - 232.400 - 3.830 - 0.000 - 0.000 - 1.000 - - - - - - H:1 C:1 O:1 N:1 - BDEA94 - - - - 3.786049520E+00, 6.886679220E-03, -3.214878640E-06, 5.171957670E-10, - 1.193607880E-14, -2.826984000E+03, 5.632921620E+00 - - - - 5.897848850E+00, 3.167893930E-03, -1.118010640E-06, 1.772431440E-10, - -1.043391770E-14, -3.706533310E+03, -6.181678250E+00 - - - - nonlinear - 232.400 - 3.830 - 0.000 - 0.000 - 1.000 - - - - - - H:1 C:1 O:1 N:1 - BDEA94 - - - - 3.630963170E+00, 7.302823570E-03, -2.280500030E-06, -6.612712980E-10, - 3.622357520E-13, -1.558736360E+04, 6.194577270E+00 - - - - 6.223951340E+00, 3.178640040E-03, -1.093787550E-06, 1.707351630E-10, - -9.950219550E-15, -1.665993440E+04, -8.382247410E+00 - - - - nonlinear - 232.400 - 3.830 - 0.000 - 0.000 - 1.000 - - - - - - C:1 O:1 N:1 - EA 93 - - - - 2.826930800E+00, 8.805168800E-03, -8.386613400E-06, 4.801696400E-09, - -1.331359500E-12, 1.468247700E+04, 9.550464600E+00 - - - - 5.152184500E+00, 2.305176100E-03, -8.803315300E-07, 1.478909800E-10, - -9.097799600E-15, 1.400412300E+04, -2.544266000E+00 - - - - linear - 232.400 - 3.830 - 0.000 - 0.000 - 1.000 - - - - - - N:2 - 121286 - - - - 3.298677000E+00, 1.408240400E-03, -3.963222000E-06, 5.641515000E-09, - -2.444854000E-12, -1.020899900E+03, 3.950372000E+00 - - - - 2.926640000E+00, 1.487976800E-03, -5.684760000E-07, 1.009703800E-10, - -6.753351000E-15, -9.227977000E+02, 5.980528000E+00 - - - - linear - 97.530 - 3.620 - 0.000 - 1.760 - 4.000 - - - - - - Ar:1 - 120186 - - - - 2.500000000E+00, 0.000000000E+00, 0.000000000E+00, 0.000000000E+00, - 0.000000000E+00, -7.453750000E+02, 4.366000000E+00 - - - - 2.500000000E+00, 0.000000000E+00, 0.000000000E+00, 0.000000000E+00, - 0.000000000E+00, -7.453750000E+02, 4.366000000E+00 - - - - atom - 136.500 - 3.330 - 0.000 - 0.000 - 0.000 - - - - - - H:7 C:3 - L 9/84 - - - - 1.051551800E+00, 2.599198000E-02, 2.380054000E-06, -1.960956900E-08, - 9.373247000E-12, 1.063186300E+04, 2.112255900E+01 - - - - 7.702698700E+00, 1.604420300E-02, -5.283322000E-06, 7.629859000E-10, - -3.939228400E-14, 8.298433600E+03, -1.548018000E+01 - - - - nonlinear - 266.800 - 4.980 - 0.000 - 0.000 - 1.000 - - - - - - H:8 C:3 - L 4/85 - - - - 9.335538100E-01, 2.642457900E-02, 6.105972700E-06, -2.197749900E-08, - 9.514925300E-12, -1.395852000E+04, 1.920169100E+01 - - - - 7.534136800E+00, 1.887223900E-02, -6.271849100E-06, 9.147564900E-10, - -4.783806900E-14, -1.646751600E+04, -1.789234900E+01 - - - - nonlinear - 266.800 - 4.980 - 0.000 - 0.000 - 1.000 - - - - - - H:3 C:2 O:1 - SAND86 - - - - 3.409062000E+00, 1.073857400E-02, 1.891492000E-06, -7.158583000E-09, - 2.867385000E-12, 1.521476600E+03, 9.558290000E+00 - - - - 5.975670000E+00, 8.130591000E-03, -2.743624000E-06, 4.070304000E-10, - -2.176017000E-14, 4.903218000E+02, -5.045251000E+00 - - - - nonlinear - 436.000 - 3.970 - 0.000 - 0.000 - 2.000 - - - - - - H:4 C:2 O:1 - L 8/88 - - - - 4.729459500E+00, -3.193285800E-03, 4.753492100E-05, -5.745861100E-08, - 2.193111200E-11, -2.157287800E+04, 4.103015900E+00 - - - - 5.404110800E+00, 1.172305900E-02, -4.226313700E-06, 6.837245100E-10, - -4.098486300E-14, -2.259312200E+04, -3.480791700E+00 - - - - nonlinear - 436.000 - 3.970 - 0.000 - 0.000 - 2.000 - - - - - - - - 2 O + M [=] O2 + M - - - 1.200000E+11 - -1 - 0.000000 - - AR:0.83 C2H6:3 CH4:2 CO:1.75 CO2:3.6 H2:2.4 H2O:15.4 - - O:2.0 - O2:1.0 - - - - - O + H + M [=] OH + M - - - 5.000000E+11 - -1 - 0.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - - H:1 O:1.0 - OH:1.0 - - - - - O + H2 [=] H + OH - - - 3.870000E+01 - 2.7000000000000002 - 6260.000000 - - - H2:1 O:1.0 - H:1.0 OH:1 - - - - - O + HO2 [=] OH + O2 - - - 2.000000E+10 - 0 - 0.000000 - - - HO2:1 O:1.0 - O2:1 OH:1.0 - - - - - O + H2O2 [=] OH + HO2 - - - 9.630000E+03 - 2 - 4000.000000 - - - H2O2:1 O:1.0 - HO2:1 OH:1.0 - - - - - O + CH [=] H + CO - - - 5.700000E+10 - 0 - 0.000000 - - - CH:1 O:1.0 - H:1.0 CO:1 - - - - - O + CH2 [=] H + HCO - - - 8.000000E+10 - 0 - 0.000000 - - - CH2:1 O:1.0 - H:1.0 HCO:1 - - - - - O + CH2(S) [=] H2 + CO - - - 1.500000E+10 - 0 - 0.000000 - - - CH2(S):1 O:1.0 - H2:1.0 CO:1 - - - - - O + CH2(S) [=] H + HCO - - - 1.500000E+10 - 0 - 0.000000 - - - CH2(S):1 O:1.0 - H:1.0 HCO:1 - - - - - O + CH3 [=] H + CH2O - - - 5.060000E+10 - 0 - 0.000000 - - - CH3:1 O:1.0 - CH2O:1 H:1.0 - - - - - O + CH4 [=] OH + CH3 - - - 1.020000E+06 - 1.5 - 8600.000000 - - - CH4:1 O:1.0 - CH3:1 OH:1.0 - - - - - O + CO (+ M) [=] CO2 (+ M) - - - 1.800000E+07 - 0 - 2385.000000 - - - 6.020000E+08 - 0 - 3000.000000 - - AR:0.5 C2H6:3 CH4:2 CO:1.5 CO2:3.5 H2:2 H2O:6 O2:6 - - - CO:1 O:1.0 - CO2:1.0 - - - - - O + HCO [=] OH + CO - - - 3.000000E+10 - 0 - 0.000000 - - - HCO:1 O:1.0 - CO:1 OH:1.0 - - - - - O + HCO [=] H + CO2 - - - 3.000000E+10 - 0 - 0.000000 - - - HCO:1 O:1.0 - H:1.0 CO2:1 - - - - - O + CH2O [=] OH + HCO - - - 3.900000E+10 - 0 - 3540.000000 - - - CH2O:1 O:1.0 - HCO:1 OH:1.0 - - - - - O + CH2OH [=] OH + CH2O - - - 1.000000E+10 - 0 - 0.000000 - - - CH2OH:1 O:1.0 - CH2O:1 OH:1.0 - - - - - O + CH3O [=] OH + CH2O - - - 1.000000E+10 - 0 - 0.000000 - - - CH3O:1 O:1.0 - CH2O:1 OH:1.0 - - - - - O + CH3OH [=] OH + CH2OH - - - 3.880000E+02 - 2.5 - 3100.000000 - - - CH3OH:1 O:1.0 - CH2OH:1 OH:1.0 - - - - - O + CH3OH [=] OH + CH3O - - - 1.300000E+02 - 2.5 - 5000.000000 - - - CH3OH:1 O:1.0 - CH3O:1 OH:1.0 - - - - - O + C2H [=] CH + CO - - - 5.000000E+10 - 0 - 0.000000 - - - C2H:1 O:1.0 - CH:1.0 CO:1 - - - - - O + C2H2 [=] H + HCCO - - - 1.350000E+04 - 2 - 1900.000000 - - - C2H2:1 O:1.0 - H:1.0 HCCO:1 - - - - - O + C2H2 [=] OH + C2H - - - 4.600000E+16 - -1.4099999999999999 - 28950.000000 - - - C2H2:1 O:1.0 - C2H:1 OH:1.0 - - - - - O + C2H2 [=] CO + CH2 - - - 6.940000E+03 - 2 - 1900.000000 - - - C2H2:1 O:1.0 - CH2:1 CO:1.0 - - - - - O + C2H3 [=] H + CH2CO - - - 3.000000E+10 - 0 - 0.000000 - - - C2H3:1 O:1.0 - H:1.0 CH2CO:1 - - - - - O + C2H4 [=] CH3 + HCO - - - 1.250000E+04 - 1.8300000000000001 - 220.000000 - - - C2H4:1 O:1.0 - CH3:1.0 HCO:1 - - - - - O + C2H5 [=] CH3 + CH2O - - - 2.240000E+10 - 0 - 0.000000 - - - C2H5:1 O:1.0 - CH2O:1 CH3:1.0 - - - - - O + C2H6 [=] OH + C2H5 - - - 8.980000E+04 - 1.9199999999999999 - 5690.000000 - - - C2H6:1 O:1.0 - C2H5:1 OH:1.0 - - - - - O + HCCO [=] H + 2 CO - - - 1.000000E+11 - 0 - 0.000000 - - - HCCO:1 O:1.0 - H:1.0 CO:2.0 - - - - - O + CH2CO [=] OH + HCCO - - - 1.000000E+10 - 0 - 8000.000000 - - - CH2CO:1 O:1.0 - HCCO:1 OH:1.0 - - - - - O + CH2CO [=] CH2 + CO2 - - - 1.750000E+09 - 0 - 1350.000000 - - - CH2CO:1 O:1.0 - CH2:1.0 CO2:1 - - - - - O2 + CO [=] O + CO2 - - - 2.500000E+09 - 0 - 47800.000000 - - - CO:1 O2:1.0 - CO2:1 O:1.0 - - - - - O2 + CH2O [=] HO2 + HCO - - - 1.000000E+11 - 0 - 40000.000000 - - - CH2O:1 O2:1.0 - HO2:1.0 HCO:1 - - - - - H + O2 + M [=] HO2 + M - - - 2.800000E+12 - -0.85999999999999999 - 0.000000 - - AR:0 C2H6:1.5 CO:0.75 CO2:1.5 H2O:0 N2:0 O2:0 - - H:1.0 O2:1 - HO2:1.0 - - - - - H + 2 O2 [=] HO2 + O2 - - - 2.080000E+13 - -1.24 - 0.000000 - - - H:1.0 O2:2.0 - HO2:1.0 O2:1 - - - - - H + O2 + H2O [=] HO2 + H2O - - - 1.126000E+13 - -0.76000000000000001 - 0.000000 - - - H:1.0 H2O:1 O2:1 - H2O:1 HO2:1.0 - - - - - H + O2 + N2 [=] HO2 + N2 - - - 2.600000E+13 - -1.24 - 0.000000 - - - H:1.0 N2:1 O2:1 - N2:1 HO2:1.0 - - - - - H + O2 + AR [=] HO2 + AR - - - 7.000000E+11 - -0.80000000000000004 - 0.000000 - - - H:1.0 AR:1 O2:1 - AR:1 HO2:1.0 - - - - - H + O2 [=] O + OH - - - 2.650000E+13 - -0.67069999999999996 - 17041.000000 - - - H:1.0 O2:1 - O:1.0 OH:1 - - - - - 2 H + M [=] H2 + M - - - 1.000000E+12 - -1 - 0.000000 - - AR:0.63 C2H6:3 CH4:2 CO2:0 H2:0 H2O:0 - - H:2.0 - H2:1.0 - - - - - 2 H + H2 [=] 2 H2 - - - 9.000000E+10 - -0.59999999999999998 - 0.000000 - - - H2:1 H:2.0 - H2:2.0 - - - - - 2 H + H2O [=] H2 + H2O - - - 6.000000E+13 - -1.25 - 0.000000 - - - H:2.0 H2O:1 - H2:1.0 H2O:1 - - - - - 2 H + CO2 [=] H2 + CO2 - - - 5.500000E+14 - -2 - 0.000000 - - - H:2.0 CO2:1 - H2:1.0 CO2:1 - - - - - H + OH + M [=] H2O + M - - - 2.200000E+16 - -2 - 0.000000 - - AR:0.38 C2H6:3 CH4:2 H2:0.73 H2O:3.65 - - H:1.0 OH:1 - H2O:1.0 - - - - - H + HO2 [=] O + H2O - - - 3.970000E+09 - 0 - 671.000000 - - - H:1.0 HO2:1 - H2O:1 O:1.0 - - - - - H + HO2 [=] O2 + H2 - - - 4.480000E+10 - 0 - 1068.000000 - - - H:1.0 HO2:1 - H2:1 O2:1.0 - - - - - H + HO2 [=] 2 OH - - - 8.400000E+10 - 0 - 635.000000 - - - H:1.0 HO2:1 - OH:2.0 - - - - - H + H2O2 [=] HO2 + H2 - - - 1.210000E+04 - 2 - 5200.000000 - - - H:1.0 H2O2:1 - H2:1 HO2:1.0 - - - - - H + H2O2 [=] OH + H2O - - - 1.000000E+10 - 0 - 3600.000000 - - - H:1.0 H2O2:1 - H2O:1 OH:1.0 - - - - - H + CH [=] C + H2 - - - 1.650000E+11 - 0 - 0.000000 - - - H:1.0 CH:1 - H2:1 C:1.0 - - - - - H + CH2 (+ M) [=] CH3 (+ M) - - - 6.000000E+11 - 0 - 0.000000 - - - 1.040000E+20 - -2.7599999999999998 - 1600.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.562 91 5836 8552 - - H:1.0 CH2:1 - CH3:1.0 - - - - - H + CH2(S) [=] CH + H2 - - - 3.000000E+10 - 0 - 0.000000 - - - H:1.0 CH2(S):1 - H2:1 CH:1.0 - - - - - H + CH3 (+ M) [=] CH4 (+ M) - - - 1.390000E+13 - -0.53400000000000003 - 536.000000 - - - 2.620000E+27 - -4.7599999999999998 - 2440.000000 - - AR:0.7 C2H6:3 CH4:3 CO:1.5 CO2:2 H2:2 H2O:6 - 0.783 74 2941 6964 - - H:1.0 CH3:1 - CH4:1.0 - - - - - H + CH4 [=] CH3 + H2 - - - 6.600000E+05 - 1.6200000000000001 - 10840.000000 - - - H:1.0 CH4:1 - H2:1 CH3:1.0 - - - - - H + HCO (+ M) [=] CH2O (+ M) - - - 1.090000E+09 - 0.47999999999999998 - -260.000000 - - - 2.470000E+18 - -2.5699999999999998 - 425.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.7824 271 2755 6570 - - H:1.0 HCO:1 - CH2O:1.0 - - - - - H + HCO [=] H2 + CO - - - 7.340000E+10 - 0 - 0.000000 - - - H:1.0 HCO:1 - H2:1.0 CO:1 - - - - - H + CH2O (+ M) [=] CH2OH (+ M) - - - 5.400000E+08 - 0.45400000000000001 - 3600.000000 - - - 1.270000E+26 - -4.8200000000000003 - 6530.000000 - - C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.7187 103 1291 4160 - - CH2O:1 H:1.0 - CH2OH:1.0 - - - - - H + CH2O (+ M) [=] CH3O (+ M) - - - 5.400000E+08 - 0.45400000000000001 - 2600.000000 - - - 2.200000E+24 - -4.7999999999999998 - 5560.000000 - - C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.758 94 1555 4200 - - CH2O:1 H:1.0 - CH3O:1.0 - - - - - H + CH2O [=] HCO + H2 - - - 5.740000E+04 - 1.8999999999999999 - 2742.000000 - - - CH2O:1 H:1.0 - H2:1 HCO:1.0 - - - - - H + CH2OH (+ M) [=] CH3OH (+ M) - - - 1.055000E+09 - 0.5 - 86.000000 - - - 4.360000E+25 - -4.6500000000000004 - 5080.000000 - - C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.6 100 90000 10000 - - H:1.0 CH2OH:1 - CH3OH:1.0 - - - - - H + CH2OH [=] H2 + CH2O - - - 2.000000E+10 - 0 - 0.000000 - - - H:1.0 CH2OH:1 - H2:1.0 CH2O:1 - - - - - H + CH2OH [=] OH + CH3 - - - 1.650000E+08 - 0.65000000000000002 - -284.000000 - - - H:1.0 CH2OH:1 - CH3:1 OH:1.0 - - - - - H + CH2OH [=] CH2(S) + H2O - - - 3.280000E+10 - -0.089999999999999997 - 610.000000 - - - H:1.0 CH2OH:1 - CH2(S):1.0 H2O:1 - - - - - H + CH3O (+ M) [=] CH3OH (+ M) - - - 2.430000E+09 - 0.51500000000000001 - 50.000000 - - - 4.660000E+35 - -7.4400000000000004 - 14080.000000 - - C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.7 100 90000 10000 - - H:1.0 CH3O:1 - CH3OH:1.0 - - - - - H + CH3O [=] H + CH2OH - - - 4.150000E+04 - 1.6299999999999999 - 1924.000000 - - - H:1.0 CH3O:1 - H:1.0 CH2OH:1 - - - - - H + CH3O [=] H2 + CH2O - - - 2.000000E+10 - 0 - 0.000000 - - - H:1.0 CH3O:1 - H2:1.0 CH2O:1 - - - - - H + CH3O [=] OH + CH3 - - - 1.500000E+09 - 0.5 - -110.000000 - - - H:1.0 CH3O:1 - CH3:1 OH:1.0 - - - - - H + CH3O [=] CH2(S) + H2O - - - 2.620000E+11 - -0.23000000000000001 - 1070.000000 - - - H:1.0 CH3O:1 - CH2(S):1.0 H2O:1 - - - - - H + CH3OH [=] CH2OH + H2 - - - 1.700000E+04 - 2.1000000000000001 - 4870.000000 - - - CH3OH:1 H:1.0 - H2:1 CH2OH:1.0 - - - - - H + CH3OH [=] CH3O + H2 - - - 4.200000E+03 - 2.1000000000000001 - 4870.000000 - - - CH3OH:1 H:1.0 - H2:1 CH3O:1.0 - - - - - H + C2H (+ M) [=] C2H2 (+ M) - - - 1.000000E+14 - -1 - 0.000000 - - - 3.750000E+27 - -4.7999999999999998 - 1900.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.6464 132 1315 5566 - - H:1.0 C2H:1 - C2H2:1.0 - - - - - H + C2H2 (+ M) [=] C2H3 (+ M) - - - 5.600000E+09 - 0 - 2400.000000 - - - 3.800000E+34 - -7.2699999999999996 - 7220.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.7507 98.5 1302 4167 - - H:1.0 C2H2:1 - C2H3:1.0 - - - - - H + C2H3 (+ M) [=] C2H4 (+ M) - - - 6.080000E+09 - 0.27000000000000002 - 280.000000 - - - 1.400000E+24 - -3.8599999999999999 - 3320.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.782 207.5 2663 6095 - - H:1.0 C2H3:1 - C2H4:1.0 - - - - - H + C2H3 [=] H2 + C2H2 - - - 3.000000E+10 - 0 - 0.000000 - - - H:1.0 C2H3:1 - H2:1.0 C2H2:1 - - - - - H + C2H4 (+ M) [=] C2H5 (+ M) - - - 5.400000E+08 - 0.45400000000000001 - 1820.000000 - - - 6.000000E+35 - -7.6200000000000001 - 6970.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.9753 210 984 4374 - - H:1.0 C2H4:1 - C2H5:1.0 - - - - - H + C2H4 [=] C2H3 + H2 - - - 1.325000E+03 - 2.5299999999999998 - 12240.000000 - - - H:1.0 C2H4:1 - H2:1 C2H3:1.0 - - - - - H + C2H5 (+ M) [=] C2H6 (+ M) - - - 5.210000E+14 - -0.98999999999999999 - 1580.000000 - - - 1.990000E+35 - -7.0800000000000001 - 6685.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.8422 125 2219 6882 - - H:1.0 C2H5:1 - C2H6:1.0 - - - - - H + C2H5 [=] H2 + C2H4 - - - 2.000000E+09 - 0 - 0.000000 - - - H:1.0 C2H5:1 - H2:1.0 C2H4:1 - - - - - H + C2H6 [=] C2H5 + H2 - - - 1.150000E+05 - 1.8999999999999999 - 7530.000000 - - - H:1.0 C2H6:1 - H2:1 C2H5:1.0 - - - - - H + HCCO [=] CH2(S) + CO - - - 1.000000E+11 - 0 - 0.000000 - - - H:1.0 HCCO:1 - CH2(S):1.0 CO:1 - - - - - H + CH2CO [=] HCCO + H2 - - - 5.000000E+10 - 0 - 8000.000000 - - - H:1.0 CH2CO:1 - H2:1 HCCO:1.0 - - - - - H + CH2CO [=] CH3 + CO - - - 1.130000E+10 - 0 - 3428.000000 - - - H:1.0 CH2CO:1 - CH3:1.0 CO:1 - - - - - H + HCCOH [=] H + CH2CO - - - 1.000000E+10 - 0 - 0.000000 - - - H:1.0 HCCOH:1 - H:1.0 CH2CO:1 - - - - - H2 + CO (+ M) [=] CH2O (+ M) - - - 4.300000E+04 - 1.5 - 79600.000000 - - - 5.070000E+21 - -3.4199999999999999 - 84350.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.932 197 1540 10300 - - H2:1.0 CO:1 - CH2O:1.0 - - - - - OH + H2 [=] H + H2O - - - 2.160000E+05 - 1.51 - 3430.000000 - - - H2:1 OH:1.0 - H:1.0 H2O:1 - - - - - 2 OH (+ M) [=] H2O2 (+ M) - - - 7.400000E+10 - -0.37 - 0.000000 - - - 2.300000E+12 - -0.90000000000000002 - -1700.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.7346 94 1756 5182 - - OH:2.0 - H2O2:1.0 - - - - - 2 OH [=] O + H2O - - - 3.570000E+01 - 2.3999999999999999 - -2110.000000 - - - OH:2.0 - H2O:1 O:1.0 - - - - - OH + HO2 [=] O2 + H2O - - - 1.450000E+10 - 0 - -500.000000 - - - HO2:1 OH:1.0 - H2O:1 O2:1.0 - - - - - OH + H2O2 [=] HO2 + H2O - - - 2.000000E+09 - 0 - 427.000000 - - - H2O2:1 OH:1.0 - H2O:1 HO2:1.0 - - - - - OH + H2O2 [=] HO2 + H2O - - - 1.700000E+15 - 0 - 29410.000000 - - - H2O2:1 OH:1.0 - H2O:1 HO2:1.0 - - - - - OH + C [=] H + CO - - - 5.000000E+10 - 0 - 0.000000 - - - C:1 OH:1.0 - H:1.0 CO:1 - - - - - OH + CH [=] H + HCO - - - 3.000000E+10 - 0 - 0.000000 - - - CH:1 OH:1.0 - H:1.0 HCO:1 - - - - - OH + CH2 [=] H + CH2O - - - 2.000000E+10 - 0 - 0.000000 - - - CH2:1 OH:1.0 - CH2O:1 H:1.0 - - - - - OH + CH2 [=] CH + H2O - - - 1.130000E+04 - 2 - 3000.000000 - - - CH2:1 OH:1.0 - H2O:1 CH:1.0 - - - - - OH + CH2(S) [=] H + CH2O - - - 3.000000E+10 - 0 - 0.000000 - - - CH2(S):1 OH:1.0 - CH2O:1 H:1.0 - - - - - OH + CH3 (+ M) [=] CH3OH (+ M) - - - 2.790000E+15 - -1.4299999999999999 - 1330.000000 - - - 4.000000E+30 - -5.9199999999999999 - 3140.000000 - - C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.412 195 5900 6394 - - CH3:1 OH:1.0 - CH3OH:1.0 - - - - - OH + CH3 [=] CH2 + H2O - - - 5.600000E+04 - 1.6000000000000001 - 5420.000000 - - - CH3:1 OH:1.0 - CH2:1.0 H2O:1 - - - - - OH + CH3 [=] CH2(S) + H2O - - - 6.440000E+14 - -1.3400000000000001 - 1417.000000 - - - CH3:1 OH:1.0 - CH2(S):1.0 H2O:1 - - - - - OH + CH4 [=] CH3 + H2O - - - 1.000000E+05 - 1.6000000000000001 - 3120.000000 - - - CH4:1 OH:1.0 - H2O:1 CH3:1.0 - - - - - OH + CO [=] H + CO2 - - - 4.760000E+04 - 1.228 - 70.000000 - - - CO:1 OH:1.0 - H:1.0 CO2:1 - - - - - OH + HCO [=] H2O + CO - - - 5.000000E+10 - 0 - 0.000000 - - - HCO:1 OH:1.0 - H2O:1.0 CO:1 - - - - - OH + CH2O [=] HCO + H2O - - - 3.430000E+06 - 1.1799999999999999 - -447.000000 - - - CH2O:1 OH:1.0 - H2O:1 HCO:1.0 - - - - - OH + CH2OH [=] H2O + CH2O - - - 5.000000E+09 - 0 - 0.000000 - - - CH2OH:1 OH:1.0 - CH2O:1 H2O:1.0 - - - - - OH + CH3O [=] H2O + CH2O - - - 5.000000E+09 - 0 - 0.000000 - - - CH3O:1 OH:1.0 - CH2O:1 H2O:1.0 - - - - - OH + CH3OH [=] CH2OH + H2O - - - 1.440000E+03 - 2 - -840.000000 - - - CH3OH:1 OH:1.0 - CH2OH:1.0 H2O:1 - - - - - OH + CH3OH [=] CH3O + H2O - - - 6.300000E+03 - 2 - 1500.000000 - - - CH3OH:1 OH:1.0 - H2O:1 CH3O:1.0 - - - - - OH + C2H [=] H + HCCO - - - 2.000000E+10 - 0 - 0.000000 - - - C2H:1 OH:1.0 - H:1.0 HCCO:1 - - - - - OH + C2H2 [=] H + CH2CO - - - 2.180000E-07 - 4.5 - -1000.000000 - - - C2H2:1 OH:1.0 - H:1.0 CH2CO:1 - - - - - OH + C2H2 [=] H + HCCOH - - - 5.040000E+02 - 2.2999999999999998 - 13500.000000 - - - C2H2:1 OH:1.0 - H:1.0 HCCOH:1 - - - - - OH + C2H2 [=] C2H + H2O - - - 3.370000E+04 - 2 - 14000.000000 - - - C2H2:1 OH:1.0 - C2H:1.0 H2O:1 - - - - - OH + C2H2 [=] CH3 + CO - - - 4.830000E-07 - 4 - -2000.000000 - - - C2H2:1 OH:1.0 - CH3:1.0 CO:1 - - - - - OH + C2H3 [=] H2O + C2H2 - - - 5.000000E+09 - 0 - 0.000000 - - - C2H3:1 OH:1.0 - H2O:1.0 C2H2:1 - - - - - OH + C2H4 [=] C2H3 + H2O - - - 3.600000E+03 - 2 - 2500.000000 - - - C2H4:1 OH:1.0 - H2O:1 C2H3:1.0 - - - - - OH + C2H6 [=] C2H5 + H2O - - - 3.540000E+03 - 2.1200000000000001 - 870.000000 - - - C2H6:1 OH:1.0 - C2H5:1.0 H2O:1 - - - - - OH + CH2CO [=] HCCO + H2O - - - 7.500000E+09 - 0 - 2000.000000 - - - CH2CO:1 OH:1.0 - H2O:1 HCCO:1.0 - - - - - 2 HO2 [=] O2 + H2O2 - - - 1.300000E+08 - 0 - -1630.000000 - - - HO2:2.0 - O2:1.0 H2O2:1 - - - - - 2 HO2 [=] O2 + H2O2 - - - 4.200000E+11 - 0 - 12000.000000 - - - HO2:2.0 - O2:1.0 H2O2:1 - - - - - HO2 + CH2 [=] OH + CH2O - - - 2.000000E+10 - 0 - 0.000000 - - - CH2:1 HO2:1.0 - CH2O:1 OH:1.0 - - - - - HO2 + CH3 [=] O2 + CH4 - - - 1.000000E+09 - 0 - 0.000000 - - - CH3:1 HO2:1.0 - CH4:1 O2:1.0 - - - - - HO2 + CH3 [=] OH + CH3O - - - 3.780000E+10 - 0 - 0.000000 - - - CH3:1 HO2:1.0 - CH3O:1 OH:1.0 - - - - - HO2 + CO [=] OH + CO2 - - - 1.500000E+11 - 0 - 23600.000000 - - - CO:1 HO2:1.0 - CO2:1 OH:1.0 - - - - - HO2 + CH2O [=] HCO + H2O2 - - - 5.600000E+03 - 2 - 12000.000000 - - - CH2O:1 HO2:1.0 - HCO:1.0 H2O2:1 - - - - - C + O2 [=] O + CO - - - 5.800000E+10 - 0 - 576.000000 - - - C:1.0 O2:1 - CO:1 O:1.0 - - - - - C + CH2 [=] H + C2H - - - 5.000000E+10 - 0 - 0.000000 - - - C:1.0 CH2:1 - H:1.0 C2H:1 - - - - - C + CH3 [=] H + C2H2 - - - 5.000000E+10 - 0 - 0.000000 - - - C:1.0 CH3:1 - H:1.0 C2H2:1 - - - - - CH + O2 [=] O + HCO - - - 6.710000E+10 - 0 - 0.000000 - - - CH:1.0 O2:1 - HCO:1 O:1.0 - - - - - CH + H2 [=] H + CH2 - - - 1.080000E+11 - 0 - 3110.000000 - - - H2:1 CH:1.0 - H:1.0 CH2:1 - - - - - CH + H2O [=] H + CH2O - - - 5.710000E+09 - 0 - -755.000000 - - - H2O:1 CH:1.0 - CH2O:1 H:1.0 - - - - - CH + CH2 [=] H + C2H2 - - - 4.000000E+10 - 0 - 0.000000 - - - CH2:1 CH:1.0 - H:1.0 C2H2:1 - - - - - CH + CH3 [=] H + C2H3 - - - 3.000000E+10 - 0 - 0.000000 - - - CH3:1 CH:1.0 - H:1.0 C2H3:1 - - - - - CH + CH4 [=] H + C2H4 - - - 6.000000E+10 - 0 - 0.000000 - - - CH:1.0 CH4:1 - H:1.0 C2H4:1 - - - - - CH + CO (+ M) [=] HCCO (+ M) - - - 5.000000E+10 - 0 - 0.000000 - - - 2.690000E+22 - -3.7400000000000002 - 1936.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.5757 237 1652 5069 - - CH:1.0 CO:1 - HCCO:1.0 - - - - - CH + CO2 [=] HCO + CO - - - 1.900000E+11 - 0 - 15792.000000 - - - CH:1.0 CO2:1 - CO:1 HCO:1.0 - - - - - CH + CH2O [=] H + CH2CO - - - 9.460000E+10 - 0 - -515.000000 - - - CH2O:1 CH:1.0 - H:1.0 CH2CO:1 - - - - - CH + HCCO [=] CO + C2H2 - - - 5.000000E+10 - 0 - 0.000000 - - - CH:1.0 HCCO:1 - CO:1.0 C2H2:1 - - - - - CH2 + O2 =] OH + H + CO - - - 5.000000E+09 - 0 - 1500.000000 - - - CH2:1.0 O2:1 - H:1 CO:1 OH:1.0 - - - - - CH2 + H2 [=] H + CH3 - - - 5.000000E+02 - 2 - 7230.000000 - - - H2:1 CH2:1.0 - H:1.0 CH3:1 - - - - - 2 CH2 [=] H2 + C2H2 - - - 1.600000E+12 - 0 - 11944.000000 - - - CH2:2.0 - H2:1.0 C2H2:1 - - - - - CH2 + CH3 [=] H + C2H4 - - - 4.000000E+10 - 0 - 0.000000 - - - CH2:1.0 CH3:1 - H:1.0 C2H4:1 - - - - - CH2 + CH4 [=] 2 CH3 - - - 2.460000E+03 - 2 - 8270.000000 - - - CH2:1.0 CH4:1 - CH3:2.0 - - - - - CH2 + CO (+ M) [=] CH2CO (+ M) - - - 8.100000E+08 - 0.5 - 4510.000000 - - - 2.690000E+27 - -5.1100000000000003 - 7095.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.5907 275 1226 5185 - - CH2:1.0 CO:1 - CH2CO:1.0 - - - - - CH2 + HCCO [=] C2H3 + CO - - - 3.000000E+10 - 0 - 0.000000 - - - CH2:1.0 HCCO:1 - CO:1 C2H3:1.0 - - - - - CH2(S) + N2 [=] CH2 + N2 - - - 1.500000E+10 - 0 - 600.000000 - - - CH2(S):1.0 N2:1 - CH2:1.0 N2:1 - - - - - CH2(S) + AR [=] CH2 + AR - - - 9.000000E+09 - 0 - 600.000000 - - - CH2(S):1.0 AR:1 - CH2:1.0 AR:1 - - - - - CH2(S) + O2 [=] H + OH + CO - - - 2.800000E+10 - 0 - 0.000000 - - - CH2(S):1.0 O2:1 - H:1.0 CO:1 OH:1 - - - - - CH2(S) + O2 [=] CO + H2O - - - 1.200000E+10 - 0 - 0.000000 - - - CH2(S):1.0 O2:1 - H2O:1 CO:1.0 - - - - - CH2(S) + H2 [=] CH3 + H - - - 7.000000E+10 - 0 - 0.000000 - - - H2:1 CH2(S):1.0 - H:1 CH3:1.0 - - - - - CH2(S) + H2O (+ M) [=] CH3OH (+ M) - - - 4.820000E+14 - -1.1599999999999999 - 1145.000000 - - - 1.880000E+32 - -6.3600000000000003 - 5040.000000 - - C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.6027 208 3922 10180 - - CH2(S):1.0 H2O:1 - CH3OH:1.0 - - - - - CH2(S) + H2O [=] CH2 + H2O - - - 3.000000E+10 - 0 - 0.000000 - - - CH2(S):1.0 H2O:1 - CH2:1.0 H2O:1 - - - - - CH2(S) + CH3 [=] H + C2H4 - - - 1.200000E+10 - 0 - -570.000000 - - - CH2(S):1.0 CH3:1 - H:1.0 C2H4:1 - - - - - CH2(S) + CH4 [=] 2 CH3 - - - 1.600000E+10 - 0 - -570.000000 - - - CH2(S):1.0 CH4:1 - CH3:2.0 - - - - - CH2(S) + CO [=] CH2 + CO - - - 9.000000E+09 - 0 - 0.000000 - - - CH2(S):1.0 CO:1 - CH2:1.0 CO:1 - - - - - CH2(S) + CO2 [=] CH2 + CO2 - - - 7.000000E+09 - 0 - 0.000000 - - - CH2(S):1.0 CO2:1 - CH2:1.0 CO2:1 - - - - - CH2(S) + CO2 [=] CO + CH2O - - - 1.400000E+10 - 0 - 0.000000 - - - CH2(S):1.0 CO2:1 - CH2O:1 CO:1.0 - - - - - CH2(S) + C2H6 [=] CH3 + C2H5 - - - 4.000000E+10 - 0 - -550.000000 - - - CH2(S):1.0 C2H6:1 - C2H5:1 CH3:1.0 - - - - - CH3 + O2 [=] O + CH3O - - - 3.560000E+10 - 0 - 30480.000000 - - - CH3:1.0 O2:1 - CH3O:1 O:1.0 - - - - - CH3 + O2 [=] OH + CH2O - - - 2.310000E+09 - 0 - 20315.000000 - - - CH3:1.0 O2:1 - CH2O:1 OH:1.0 - - - - - CH3 + H2O2 [=] HO2 + CH4 - - - 2.450000E+01 - 2.4700000000000002 - 5180.000000 - - - CH3:1.0 H2O2:1 - CH4:1 HO2:1.0 - - - - - 2 CH3 (+ M) [=] C2H6 (+ M) - - - 6.770000E+13 - -1.1799999999999999 - 654.000000 - - - 3.400000E+35 - -7.0300000000000002 - 2762.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.619 73.2 1180 9999 - - CH3:2.0 - C2H6:1.0 - - - - - 2 CH3 [=] H + C2H5 - - - 6.840000E+09 - 0.10000000000000001 - 10600.000000 - - - CH3:2.0 - H:1.0 C2H5:1 - - - - - CH3 + HCO [=] CH4 + CO - - - 2.648000E+10 - 0 - 0.000000 - - - CH3:1.0 HCO:1 - CO:1 CH4:1.0 - - - - - CH3 + CH2O [=] HCO + CH4 - - - 3.320000E+00 - 2.8100000000000001 - 5860.000000 - - - CH2O:1 CH3:1.0 - CH4:1 HCO:1.0 - - - - - CH3 + CH3OH [=] CH2OH + CH4 - - - 3.000000E+04 - 1.5 - 9940.000000 - - - CH3OH:1 CH3:1.0 - CH2OH:1.0 CH4:1 - - - - - CH3 + CH3OH [=] CH3O + CH4 - - - 1.000000E+04 - 1.5 - 9940.000000 - - - CH3OH:1 CH3:1.0 - CH3O:1.0 CH4:1 - - - - - CH3 + C2H4 [=] C2H3 + CH4 - - - 2.270000E+02 - 2 - 9200.000000 - - - CH3:1.0 C2H4:1 - CH4:1 C2H3:1.0 - - - - - CH3 + C2H6 [=] C2H5 + CH4 - - - 6.140000E+03 - 1.74 - 10450.000000 - - - C2H6:1 CH3:1.0 - C2H5:1.0 CH4:1 - - - - - HCO + H2O [=] H + CO + H2O - - - 1.500000E+15 - -1 - 17000.000000 - - - H2O:1 HCO:1.0 - H:1.0 H2O:1 CO:1 - - - - - HCO + M [=] H + CO + M - - - 1.870000E+14 - -1 - 17000.000000 - - C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:0 - - HCO:1.0 - H:1.0 CO:1 - - - - - HCO + O2 [=] HO2 + CO - - - 1.345000E+10 - 0 - 400.000000 - - - HCO:1.0 O2:1 - CO:1 HO2:1.0 - - - - - CH2OH + O2 [=] HO2 + CH2O - - - 1.800000E+10 - 0 - 900.000000 - - - CH2OH:1.0 O2:1 - CH2O:1 HO2:1.0 - - - - - CH3O + O2 [=] HO2 + CH2O - - - 4.280000E-16 - 7.5999999999999996 - -3530.000000 - - - CH3O:1.0 O2:1 - CH2O:1 HO2:1.0 - - - - - C2H + O2 [=] HCO + CO - - - 1.000000E+10 - 0 - -755.000000 - - - C2H:1.0 O2:1 - CO:1 HCO:1.0 - - - - - C2H + H2 [=] H + C2H2 - - - 5.680000E+07 - 0.90000000000000002 - 1993.000000 - - - H2:1 C2H:1.0 - H:1.0 C2H2:1 - - - - - C2H3 + O2 [=] HCO + CH2O - - - 4.580000E+13 - -1.3899999999999999 - 1015.000000 - - - C2H3:1.0 O2:1 - CH2O:1 HCO:1.0 - - - - - C2H4 (+ M) [=] H2 + C2H2 (+ M) - - - 8.000000E+12 - 0.44 - 86770.000000 - - - 1.580000E+48 - -9.3000000000000007 - 97800.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.7345 180 1035 5417 - - C2H4:1.0 - H2:1.0 C2H2:1 - - - - - C2H5 + O2 [=] HO2 + C2H4 - - - 8.400000E+08 - 0 - 3875.000000 - - - C2H5:1.0 O2:1 - C2H4:1 HO2:1.0 - - - - - HCCO + O2 [=] OH + 2 CO - - - 3.200000E+09 - 0 - 854.000000 - - - HCCO:1.0 O2:1 - CO:2.0 OH:1.0 - - - - - 2 HCCO [=] 2 CO + C2H2 - - - 1.000000E+10 - 0 - 0.000000 - - - HCCO:2.0 - CO:2.0 C2H2:1 - - - - - N + NO [=] N2 + O - - - 2.700000E+10 - 0 - 355.000000 - - - NO:1 N:1.0 - N2:1.0 O:1 - - - - - N + O2 [=] NO + O - - - 9.000000E+06 - 1 - 6500.000000 - - - O2:1 N:1.0 - O:1 NO:1.0 - - - - - N + OH [=] NO + H - - - 3.360000E+10 - 0 - 385.000000 - - - OH:1 N:1.0 - H:1 NO:1.0 - - - - - N2O + O [=] N2 + O2 - - - 1.400000E+09 - 0 - 10810.000000 - - - N2O:1.0 O:1 - N2:1.0 O2:1 - - - - - N2O + O [=] 2 NO - - - 2.900000E+10 - 0 - 23150.000000 - - - N2O:1.0 O:1 - NO:2.0 - - - - - N2O + H [=] N2 + OH - - - 3.870000E+11 - 0 - 18880.000000 - - - H:1 N2O:1.0 - N2:1.0 OH:1 - - - - - N2O + OH [=] N2 + HO2 - - - 2.000000E+09 - 0 - 21060.000000 - - - N2O:1.0 OH:1 - N2:1.0 HO2:1 - - - - - N2O (+ M) [=] N2 + O (+ M) - - - 7.910000E+10 - 0 - 56020.000000 - - - 6.370000E+11 - 0 - 56640.000000 - - AR:0.625 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - - - N2O:1.0 - N2:1.0 O:1 - - - - - HO2 + NO [=] NO2 + OH - - - 2.110000E+09 - 0 - -480.000000 - - - HO2:1.0 NO:1 - NO2:1.0 OH:1 - - - - - NO + O + M [=] NO2 + M - - - 1.060000E+14 - -1.4099999999999999 - 0.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - - O:1 NO:1.0 - NO2:1.0 - - - - - NO2 + O [=] NO + O2 - - - 3.900000E+09 - 0 - -240.000000 - - - O:1 NO2:1.0 - O2:1 NO:1.0 - - - - - NO2 + H [=] NO + OH - - - 1.320000E+11 - 0 - 360.000000 - - - H:1 NO2:1.0 - OH:1 NO:1.0 - - - - - NH + O [=] NO + H - - - 4.000000E+10 - 0 - 0.000000 - - - NH:1.0 O:1 - H:1 NO:1.0 - - - - - NH + H [=] N + H2 - - - 3.200000E+10 - 0 - 330.000000 - - - NH:1.0 H:1 - H2:1 N:1.0 - - - - - NH + OH [=] HNO + H - - - 2.000000E+10 - 0 - 0.000000 - - - NH:1.0 OH:1 - H:1 HNO:1.0 - - - - - NH + OH [=] N + H2O - - - 2.000000E+06 - 1.2 - 0.000000 - - - NH:1.0 OH:1 - H2O:1 N:1.0 - - - - - NH + O2 [=] HNO + O - - - 4.610000E+02 - 2 - 6500.000000 - - - NH:1.0 O2:1 - O:1 HNO:1.0 - - - - - NH + O2 [=] NO + OH - - - 1.280000E+03 - 1.5 - 100.000000 - - - NH:1.0 O2:1 - OH:1 NO:1.0 - - - - - NH + N [=] N2 + H - - - 1.500000E+10 - 0 - 0.000000 - - - NH:1.0 N:1 - H:1 N2:1.0 - - - - - NH + H2O [=] HNO + H2 - - - 2.000000E+10 - 0 - 13850.000000 - - - NH:1.0 H2O:1 - H2:1 HNO:1.0 - - - - - NH + NO [=] N2 + OH - - - 2.160000E+10 - -0.23000000000000001 - 0.000000 - - - NH:1.0 NO:1 - N2:1.0 OH:1 - - - - - NH + NO [=] N2O + H - - - 3.650000E+11 - -0.45000000000000001 - 0.000000 - - - NH:1.0 NO:1 - H:1 N2O:1.0 - - - - - NH2 + O [=] OH + NH - - - 3.000000E+09 - 0 - 0.000000 - - - O:1 NH2:1.0 - NH:1 OH:1.0 - - - - - NH2 + O [=] H + HNO - - - 3.900000E+10 - 0 - 0.000000 - - - O:1 NH2:1.0 - H:1.0 HNO:1 - - - - - NH2 + H [=] NH + H2 - - - 4.000000E+10 - 0 - 3650.000000 - - - H:1 NH2:1.0 - NH:1.0 H2:1 - - - - - NH2 + OH [=] NH + H2O - - - 9.000000E+04 - 1.5 - -460.000000 - - - OH:1 NH2:1.0 - NH:1.0 H2O:1 - - - - - NNH [=] N2 + H - - - 3.300000E+08 - 0 - 0.000000 - - - NNH:1.0 - H:1 N2:1.0 - - - - - NNH + M [=] N2 + H + M - - - 1.300000E+11 - -0.11 - 4980.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - - NNH:1.0 - H:1 N2:1.0 - - - - - NNH + O2 [=] HO2 + N2 - - - 5.000000E+09 - 0 - 0.000000 - - - O2:1 NNH:1.0 - N2:1 HO2:1.0 - - - - - NNH + O [=] OH + N2 - - - 2.500000E+10 - 0 - 0.000000 - - - O:1 NNH:1.0 - N2:1 OH:1.0 - - - - - NNH + O [=] NH + NO - - - 7.000000E+10 - 0 - 0.000000 - - - O:1 NNH:1.0 - NH:1.0 NO:1 - - - - - NNH + H [=] H2 + N2 - - - 5.000000E+10 - 0 - 0.000000 - - - H:1 NNH:1.0 - H2:1.0 N2:1 - - - - - NNH + OH [=] H2O + N2 - - - 2.000000E+10 - 0 - 0.000000 - - - OH:1 NNH:1.0 - H2O:1.0 N2:1 - - - - - NNH + CH3 [=] CH4 + N2 - - - 2.500000E+10 - 0 - 0.000000 - - - CH3:1 NNH:1.0 - N2:1 CH4:1.0 - - - - - H + NO + M [=] HNO + M - - - 4.480000E+13 - -1.3200000000000001 - 740.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - - H:1.0 NO:1 - HNO:1.0 - - - - - HNO + O [=] NO + OH - - - 2.500000E+10 - 0 - 0.000000 - - - O:1 HNO:1.0 - OH:1 NO:1.0 - - - - - HNO + H [=] H2 + NO - - - 9.000000E+08 - 0.71999999999999997 - 660.000000 - - - H:1 HNO:1.0 - H2:1.0 NO:1 - - - - - HNO + OH [=] NO + H2O - - - 1.300000E+04 - 1.8999999999999999 - -950.000000 - - - HNO:1.0 OH:1 - H2O:1 NO:1.0 - - - - - HNO + O2 [=] HO2 + NO - - - 1.000000E+10 - 0 - 13000.000000 - - - O2:1 HNO:1.0 - HO2:1.0 NO:1 - - - - - CN + O [=] CO + N - - - 7.700000E+10 - 0 - 0.000000 - - - CN:1.0 O:1 - CO:1.0 N:1 - - - - - CN + OH [=] NCO + H - - - 4.000000E+10 - 0 - 0.000000 - - - CN:1.0 OH:1 - H:1 NCO:1.0 - - - - - CN + H2O [=] HCN + OH - - - 8.000000E+09 - 0 - 7460.000000 - - - H2O:1 CN:1.0 - HCN:1.0 OH:1 - - - - - CN + O2 [=] NCO + O - - - 6.140000E+09 - 0 - -440.000000 - - - CN:1.0 O2:1 - O:1 NCO:1.0 - - - - - CN + H2 [=] HCN + H - - - 2.950000E+02 - 2.4500000000000002 - 2240.000000 - - - H2:1 CN:1.0 - H:1 HCN:1.0 - - - - - NCO + O [=] NO + CO - - - 2.350000E+10 - 0 - 0.000000 - - - O:1 NCO:1.0 - CO:1 NO:1.0 - - - - - NCO + H [=] NH + CO - - - 5.400000E+10 - 0 - 0.000000 - - - H:1 NCO:1.0 - NH:1.0 CO:1 - - - - - NCO + OH [=] NO + H + CO - - - 2.500000E+09 - 0 - 0.000000 - - - OH:1 NCO:1.0 - H:1 CO:1 NO:1.0 - - - - - NCO + N [=] N2 + CO - - - 2.000000E+10 - 0 - 0.000000 - - - N:1 NCO:1.0 - N2:1.0 CO:1 - - - - - NCO + O2 [=] NO + CO2 - - - 2.000000E+09 - 0 - 20000.000000 - - - O2:1 NCO:1.0 - CO2:1 NO:1.0 - - - - - NCO + M [=] N + CO + M - - - 3.100000E+11 - 0 - 54050.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - - NCO:1.0 - CO:1 N:1.0 - - - - - NCO + NO [=] N2O + CO - - - 1.900000E+14 - -1.52 - 740.000000 - - - NO:1 NCO:1.0 - CO:1 N2O:1.0 - - - - - NCO + NO [=] N2 + CO2 - - - 3.800000E+15 - -2 - 800.000000 - - - NO:1 NCO:1.0 - N2:1.0 CO2:1 - - - - - HCN + M [=] H + CN + M - - - 1.040000E+26 - -3.2999999999999998 - 126600.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - - HCN:1.0 - H:1.0 CN:1 - - - - - HCN + O [=] NCO + H - - - 2.030000E+01 - 2.6400000000000001 - 4980.000000 - - - HCN:1.0 O:1 - H:1 NCO:1.0 - - - - - HCN + O [=] NH + CO - - - 5.070000E+00 - 2.6400000000000001 - 4980.000000 - - - HCN:1.0 O:1 - NH:1.0 CO:1 - - - - - HCN + O [=] CN + OH - - - 3.910000E+06 - 1.5800000000000001 - 26600.000000 - - - HCN:1.0 O:1 - CN:1.0 OH:1 - - - - - HCN + OH [=] HOCN + H - - - 1.100000E+03 - 2.0299999999999998 - 13370.000000 - - - HCN:1.0 OH:1 - HOCN:1.0 H:1 - - - - - HCN + OH [=] HNCO + H - - - 4.400000E+00 - 2.2599999999999998 - 6400.000000 - - - HCN:1.0 OH:1 - HNCO:1.0 H:1 - - - - - HCN + OH [=] NH2 + CO - - - 1.600000E-01 - 2.5600000000000001 - 9000.000000 - - - HCN:1.0 OH:1 - CO:1 NH2:1.0 - - - - - H + HCN (+ M) [=] H2CN (+ M) - - - 3.300000E+10 - 0 - 0.000000 - - - 1.400000E+20 - -3.3999999999999999 - 1900.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - - - H:1.0 HCN:1 - H2CN:1.0 - - - - - H2CN + N [=] N2 + CH2 - - - 6.000000E+10 - 0 - 400.000000 - - - H2CN:1.0 N:1 - N2:1.0 CH2:1 - - - - - C + N2 [=] CN + N - - - 6.300000E+10 - 0 - 46020.000000 - - - C:1.0 N2:1 - CN:1.0 N:1 - - - - - CH + N2 [=] HCN + N - - - 3.120000E+06 - 0.88 - 20130.000000 - - - N2:1 CH:1.0 - HCN:1.0 N:1 - - - - - CH + N2 (+ M) [=] HCNN (+ M) - - - 3.100000E+09 - 0.14999999999999999 - 0.000000 - - - 1.300000E+19 - -3.1600000000000001 - 740.000000 - - AR:1 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.667 235 2117 4536 - - N2:1 CH:1.0 - HCNN:1.0 - - - - - CH2 + N2 [=] HCN + NH - - - 1.000000E+10 - 0 - 74000.000000 - - - CH2:1.0 N2:1 - NH:1 HCN:1.0 - - - - - CH2(S) + N2 [=] NH + HCN - - - 1.000000E+08 - 0 - 65000.000000 - - - CH2(S):1.0 N2:1 - NH:1.0 HCN:1 - - - - - C + NO [=] CN + O - - - 1.900000E+10 - 0 - 0.000000 - - - C:1.0 NO:1 - CN:1.0 O:1 - - - - - C + NO [=] CO + N - - - 2.900000E+10 - 0 - 0.000000 - - - C:1.0 NO:1 - CO:1.0 N:1 - - - - - CH + NO [=] HCN + O - - - 4.100000E+10 - 0 - 0.000000 - - - CH:1.0 NO:1 - HCN:1.0 O:1 - - - - - CH + NO [=] H + NCO - - - 1.620000E+10 - 0 - 0.000000 - - - CH:1.0 NO:1 - H:1.0 NCO:1 - - - - - CH + NO [=] N + HCO - - - 2.460000E+10 - 0 - 0.000000 - - - CH:1.0 NO:1 - HCO:1 N:1.0 - - - - - CH2 + NO [=] H + HNCO - - - 3.100000E+14 - -1.3799999999999999 - 1270.000000 - - - CH2:1.0 NO:1 - HNCO:1 H:1.0 - - - - - CH2 + NO [=] OH + HCN - - - 2.900000E+11 - -0.68999999999999995 - 760.000000 - - - CH2:1.0 NO:1 - HCN:1 OH:1.0 - - - - - CH2 + NO [=] H + HCNO - - - 3.800000E+10 - -0.35999999999999999 - 580.000000 - - - CH2:1.0 NO:1 - H:1.0 HCNO:1 - - - - - CH2(S) + NO [=] H + HNCO - - - 3.100000E+14 - -1.3799999999999999 - 1270.000000 - - - CH2(S):1.0 NO:1 - HNCO:1 H:1.0 - - - - - CH2(S) + NO [=] OH + HCN - - - 2.900000E+11 - -0.68999999999999995 - 760.000000 - - - CH2(S):1.0 NO:1 - HCN:1 OH:1.0 - - - - - CH2(S) + NO [=] H + HCNO - - - 3.800000E+10 - -0.35999999999999999 - 580.000000 - - - CH2(S):1.0 NO:1 - H:1.0 HCNO:1 - - - - - CH3 + NO [=] HCN + H2O - - - 9.600000E+10 - 0 - 28800.000000 - - - CH3:1.0 NO:1 - H2O:1 HCN:1.0 - - - - - CH3 + NO [=] H2CN + OH - - - 1.000000E+09 - 0 - 21750.000000 - - - CH3:1.0 NO:1 - H2CN:1.0 OH:1 - - - - - HCNN + O [=] CO + H + N2 - - - 2.200000E+10 - 0 - 0.000000 - - - O:1 HCNN:1.0 - H:1 N2:1 CO:1.0 - - - - - HCNN + O [=] HCN + NO - - - 2.000000E+09 - 0 - 0.000000 - - - O:1 HCNN:1.0 - HCN:1.0 NO:1 - - - - - HCNN + O2 [=] O + HCO + N2 - - - 1.200000E+10 - 0 - 0.000000 - - - O2:1 HCNN:1.0 - N2:1 HCO:1 O:1.0 - - - - - HCNN + OH [=] H + HCO + N2 - - - 1.200000E+10 - 0 - 0.000000 - - - OH:1 HCNN:1.0 - H:1.0 N2:1 HCO:1 - - - - - HCNN + H [=] CH2 + N2 - - - 1.000000E+11 - 0 - 0.000000 - - - H:1 HCNN:1.0 - CH2:1.0 N2:1 - - - - - HNCO + O [=] NH + CO2 - - - 9.800000E+04 - 1.4099999999999999 - 8500.000000 - - - HNCO:1.0 O:1 - NH:1.0 CO2:1 - - - - - HNCO + O [=] HNO + CO - - - 1.500000E+05 - 1.5700000000000001 - 44000.000000 - - - HNCO:1.0 O:1 - CO:1 HNO:1.0 - - - - - HNCO + O [=] NCO + OH - - - 2.200000E+03 - 2.1099999999999999 - 11400.000000 - - - HNCO:1.0 O:1 - OH:1 NCO:1.0 - - - - - HNCO + H [=] NH2 + CO - - - 2.250000E+04 - 1.7 - 3800.000000 - - - HNCO:1.0 H:1 - CO:1 NH2:1.0 - - - - - HNCO + H [=] H2 + NCO - - - 1.050000E+02 - 2.5 - 13300.000000 - - - HNCO:1.0 H:1 - H2:1.0 NCO:1 - - - - - HNCO + OH [=] NCO + H2O - - - 3.300000E+04 - 1.5 - 3600.000000 - - - HNCO:1.0 OH:1 - H2O:1 NCO:1.0 - - - - - HNCO + OH [=] NH2 + CO2 - - - 3.300000E+03 - 1.5 - 3600.000000 - - - HNCO:1.0 OH:1 - CO2:1 NH2:1.0 - - - - - HNCO + M [=] NH + CO + M - - - 1.180000E+13 - 0 - 84720.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - - HNCO:1.0 - NH:1.0 CO:1 - - - - - HCNO + H [=] H + HNCO - - - 2.100000E+12 - -0.68999999999999995 - 2850.000000 - - - H:1 HCNO:1.0 - HNCO:1 H:1.0 - - - - - HCNO + H [=] OH + HCN - - - 2.700000E+08 - 0.17999999999999999 - 2120.000000 - - - H:1 HCNO:1.0 - HCN:1 OH:1.0 - - - - - HCNO + H [=] NH2 + CO - - - 1.700000E+11 - -0.75 - 2890.000000 - - - H:1 HCNO:1.0 - CO:1 NH2:1.0 - - - - - HOCN + H [=] H + HNCO - - - 2.000000E+04 - 2 - 2000.000000 - - - HOCN:1.0 H:1 - HNCO:1 H:1.0 - - - - - HCCO + NO [=] HCNO + CO - - - 9.000000E+09 - 0 - 0.000000 - - - HCCO:1.0 NO:1 - CO:1 HCNO:1.0 - - - - - CH3 + N [=] H2CN + H - - - 6.100000E+11 - -0.31 - 290.000000 - - - CH3:1.0 N:1 - H:1 H2CN:1.0 - - - - - CH3 + N [=] HCN + H2 - - - 3.700000E+09 - 0.14999999999999999 - -90.000000 - - - CH3:1.0 N:1 - H2:1 HCN:1.0 - - - - - NH3 + H [=] NH2 + H2 - - - 5.400000E+02 - 2.3999999999999999 - 9915.000000 - - - H:1 NH3:1.0 - H2:1 NH2:1.0 - - - - - NH3 + OH [=] NH2 + H2O - - - 5.000000E+04 - 1.6000000000000001 - 955.000000 - - - NH3:1.0 OH:1 - H2O:1 NH2:1.0 - - - - - NH3 + O [=] NH2 + OH - - - 9.400000E+03 - 1.9399999999999999 - 6460.000000 - - - O:1 NH3:1.0 - OH:1 NH2:1.0 - - - - - NH + CO2 [=] HNO + CO - - - 1.000000E+10 - 0 - 14350.000000 - - - NH:1.0 CO2:1 - CO:1 HNO:1.0 - - - - - CN + NO2 [=] NCO + NO - - - 6.160000E+12 - -0.752 - 345.000000 - - - CN:1.0 NO2:1 - NO:1 NCO:1.0 - - - - - NCO + NO2 [=] N2O + CO2 - - - 3.250000E+09 - 0 - -705.000000 - - - NO2:1 NCO:1.0 - CO2:1 N2O:1.0 - - - - - N + CO2 [=] NO + CO - - - 3.000000E+09 - 0 - 11300.000000 - - - CO2:1 N:1.0 - CO:1 NO:1.0 - - - - - O + CH3 =] H + H2 + CO - - - 3.370000E+10 - 0 - 0.000000 - - - CH3:1 O:1.0 - H2:1 H:1.0 CO:1 - - - - - O + C2H4 [=] H + CH2CHO - - - 6.700000E+03 - 1.8300000000000001 - 220.000000 - - - C2H4:1 O:1.0 - H:1.0 CH2CHO:1 - - - - - O + C2H5 [=] H + CH3CHO - - - 1.096000E+11 - 0 - 0.000000 - - - C2H5:1 O:1.0 - H:1.0 CH3CHO:1 - - - - - OH + HO2 [=] O2 + H2O - - - 5.000000E+12 - 0 - 17330.000000 - - - HO2:1 OH:1.0 - H2O:1 O2:1.0 - - - - - OH + CH3 =] H2 + CH2O - - - 8.000000E+06 - 0.5 - -1755.000000 - - - CH3:1 OH:1.0 - H2:1.0 CH2O:1 - - - - - CH + H2 (+ M) [=] CH3 (+ M) - - - 1.970000E+09 - 0.42999999999999999 - -370.000000 - - - 4.820000E+19 - -2.7999999999999998 - 590.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.578 122 2535 9365 - - H2:1 CH:1.0 - CH3:1.0 - - - - - CH2 + O2 =] 2 H + CO2 - - - 5.800000E+09 - 0 - 1500.000000 - - - CH2:1.0 O2:1 - H:2.0 CO2:1 - - - - - CH2 + O2 [=] O + CH2O - - - 2.400000E+09 - 0 - 1500.000000 - - - CH2:1.0 O2:1 - CH2O:1 O:1.0 - - - - - CH2 + CH2 =] 2 H + C2H2 - - - 2.000000E+11 - 0 - 10989.000000 - - - CH2:2.0 - H:2.0 C2H2:1 - - - - - CH2(S) + H2O =] H2 + CH2O - - - 6.820000E+07 - 0.25 - -935.000000 - - - CH2(S):1.0 H2O:1 - H2:1.0 CH2O:1 - - - - - C2H3 + O2 [=] O + CH2CHO - - - 3.030000E+08 - 0.28999999999999998 - 11.000000 - - - C2H3:1.0 O2:1 - CH2CHO:1 O:1.0 - - - - - C2H3 + O2 [=] HO2 + C2H2 - - - 1.337000E+03 - 1.6100000000000001 - -384.000000 - - - C2H3:1.0 O2:1 - HO2:1.0 C2H2:1 - - - - - O + CH3CHO [=] OH + CH2CHO - - - 5.840000E+09 - 0 - 1808.000000 - - - CH3CHO:1 O:1.0 - CH2CHO:1 OH:1.0 - - - - - O + CH3CHO =] OH + CH3 + CO - - - 5.840000E+09 - 0 - 1808.000000 - - - CH3CHO:1 O:1.0 - CH3:1 CO:1 OH:1.0 - - - - - O2 + CH3CHO =] HO2 + CH3 + CO - - - 3.010000E+10 - 0 - 39150.000000 - - - CH3CHO:1 O2:1.0 - CO:1 CH3:1 HO2:1.0 - - - - - H + CH3CHO [=] CH2CHO + H2 - - - 2.050000E+06 - 1.1599999999999999 - 2405.000000 - - - H:1.0 CH3CHO:1 - H2:1 CH2CHO:1.0 - - - - - H + CH3CHO =] CH3 + H2 + CO - - - 2.050000E+06 - 1.1599999999999999 - 2405.000000 - - - H:1.0 CH3CHO:1 - H2:1 CH3:1.0 CO:1 - - - - - OH + CH3CHO =] CH3 + H2O + CO - - - 2.343000E+07 - 0.72999999999999998 - -1113.000000 - - - CH3CHO:1 OH:1.0 - H2O:1 CH3:1.0 CO:1 - - - - - HO2 + CH3CHO =] CH3 + H2O2 + CO - - - 3.010000E+09 - 0 - 11923.000000 - - - CH3CHO:1 HO2:1.0 - CH3:1.0 CO:1 H2O2:1 - - - - - CH3 + CH3CHO =] CH3 + CH4 + CO - - - 2.720000E+03 - 1.77 - 5920.000000 - - - CH3CHO:1 CH3:1.0 - CO:1 CH3:1.0 CH4:1 - - - - - H + CH2CO (+ M) [=] CH2CHO (+ M) - - - 4.865000E+08 - 0.42199999999999999 - -1755.000000 - - - 1.012000E+36 - -7.6299999999999999 - 3854.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.465 201 1773 5333 - - H:1.0 CH2CO:1 - CH2CHO:1.0 - - - - - O + CH2CHO =] H + CH2 + CO2 - - - 1.500000E+11 - 0 - 0.000000 - - - CH2CHO:1 O:1.0 - H:1.0 CH2:1 CO2:1 - - - - - O2 + CH2CHO =] OH + CO + CH2O - - - 1.810000E+07 - 0 - 0.000000 - - - CH2CHO:1 O2:1.0 - CH2O:1 CO:1 OH:1.0 - - - - - O2 + CH2CHO =] OH + 2 HCO - - - 2.350000E+07 - 0 - 0.000000 - - - CH2CHO:1 O2:1.0 - HCO:2.0 OH:1.0 - - - - - H + CH2CHO [=] CH3 + HCO - - - 2.200000E+10 - 0 - 0.000000 - - - H:1.0 CH2CHO:1 - CH3:1.0 HCO:1 - - - - - H + CH2CHO [=] CH2CO + H2 - - - 1.100000E+10 - 0 - 0.000000 - - - H:1.0 CH2CHO:1 - H2:1 CH2CO:1.0 - - - - - OH + CH2CHO [=] H2O + CH2CO - - - 1.200000E+10 - 0 - 0.000000 - - - CH2CHO:1 OH:1.0 - H2O:1.0 CH2CO:1 - - - - - OH + CH2CHO [=] HCO + CH2OH - - - 3.010000E+10 - 0 - 0.000000 - - - CH2CHO:1 OH:1.0 - CH2OH:1 HCO:1.0 - - - - - CH3 + C2H5 (+ M) [=] C3H8 (+ M) - - - 9.430000E+09 - 0 - 0.000000 - - - 2.710000E+68 - -16.82 - 13065.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.1527 291 2742 7748 - - C2H5:1 CH3:1.0 - C3H8:1.0 - - - - - O + C3H8 [=] OH + C3H7 - - - 1.930000E+02 - 2.6800000000000002 - 3716.000000 - - - C3H8:1 O:1.0 - C3H7:1 OH:1.0 - - - - - H + C3H8 [=] C3H7 + H2 - - - 1.320000E+03 - 2.54 - 6756.000000 - - - H:1.0 C3H8:1 - H2:1 C3H7:1.0 - - - - - OH + C3H8 [=] C3H7 + H2O - - - 3.160000E+04 - 1.8 - 934.000000 - - - C3H8:1 OH:1.0 - C3H7:1.0 H2O:1 - - - - - C3H7 + H2O2 [=] HO2 + C3H8 - - - 3.780000E-01 - 2.7200000000000002 - 1500.000000 - - - C3H7:1.0 H2O2:1 - HO2:1.0 C3H8:1 - - - - - CH3 + C3H8 [=] C3H7 + CH4 - - - 9.030000E-04 - 3.6499999999999999 - 7154.000000 - - - CH3:1.0 C3H8:1 - C3H7:1.0 CH4:1 - - - - - CH3 + C2H4 (+ M) [=] C3H7 (+ M) - - - 2.550000E+03 - 1.6000000000000001 - 5700.000000 - - - 3.000000E+57 - -14.6 - 18170.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.1894 277 8748 7891 - - CH3:1.0 C2H4:1 - C3H7:1.0 - - - - - O + C3H7 [=] C2H5 + CH2O - - - 9.640000E+10 - 0 - 0.000000 - - - C3H7:1 O:1.0 - CH2O:1 C2H5:1.0 - - - - - H + C3H7 (+ M) [=] C3H8 (+ M) - - - 3.613000E+10 - 0 - 0.000000 - - - 4.420000E+55 - -13.545 - 11357.000000 - - AR:0.7 C2H6:3 CH4:2 CO:1.5 CO2:2 H2:2 H2O:6 - 0.315 369 3285 6667 - - H:1.0 C3H7:1 - C3H8:1.0 - - - - - H + C3H7 [=] CH3 + C2H5 - - - 4.060000E+03 - 2.1899999999999999 - 890.000000 - - - H:1.0 C3H7:1 - C2H5:1 CH3:1.0 - - - - - OH + C3H7 [=] C2H5 + CH2OH - - - 2.410000E+10 - 0 - 0.000000 - - - C3H7:1 OH:1.0 - CH2OH:1 C2H5:1.0 - - - - - HO2 + C3H7 [=] O2 + C3H8 - - - 2.550000E+07 - 0.255 - -943.000000 - - - C3H7:1 HO2:1.0 - O2:1.0 C3H8:1 - - - - - HO2 + C3H7 =] OH + C2H5 + CH2O - - - 2.410000E+10 - 0 - 0.000000 - - - C3H7:1 HO2:1.0 - CH2O:1 C2H5:1 OH:1.0 - - - - - CH3 + C3H7 [=] 2 C2H5 - - - 1.927000E+10 - -0.32000000000000001 - 0.000000 - - - C3H7:1 CH3:1.0 - C2H5:2.0 - - - diff --git a/ext/CMakeLists.txt b/ext/CMakeLists.txt deleted file mode 100644 index 42207b639..000000000 --- a/ext/CMakeLists.txt +++ /dev/null @@ -1,12 +0,0 @@ -SET (CMAKE_C_FLAGS -DSkip_f2c_Undefs) - -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/ext/f2c_libs ) - -add_subdirectory ( f2c_libs ) -add_subdirectory ( f2c_blas ) -add_subdirectory ( f2c_lapack ) -add_subdirectory ( f2c_math ) -add_subdirectory ( cvode ) -add_subdirectory ( tpx ) - - diff --git a/ext/Makefile.in b/ext/Makefile.in deleted file mode 100755 index 6189ca913..000000000 --- a/ext/Makefile.in +++ /dev/null @@ -1,104 +0,0 @@ -#/bin/sh -# -# $Source: /cvsroot/cantera/cantera/ext/Makefile.in,v $ -# $Author$ -# $Revision$ -# $Date$ -# -# Makefile for ext directory -# -BUILD_LAPACK=@build_lapack@ -BUILD_BLAS=@build_blas@ -BUILD_WITH_F2C=@build_with_f2c@ -BUILD_F2C_LIB=@build_f2c_lib@ -USE_SUNDIALS=@use_sundials@ - -LIBS = blas/libctblas.a lapack/libctlapack.a math/libctmath.a \ - cvode/libcvode.a tpx/libtpx.a - -all: -ifeq ($(BUILD_F2C_LIB),1) - (if test -d "f2c_libs" ; then \ - cd f2c_libs ; @MAKE@ ; \ - fi) -endif -ifeq ($(BUILD_WITH_F2C),1) -ifeq ($(BUILD_LAPACK),1) - cd f2c_lapack; @MAKE@ -else - cd f2c_lapack; @MAKE@ clean -endif -ifeq ($(BUILD_BLAS),1) - cd f2c_blas; @MAKE@ -else - cd f2c_blas; @MAKE@ clean -endif -# cd f2c_recipes; @MAKE@ - cd f2c_math; @MAKE@ -else -ifeq ($(BUILD_LAPACK),1) - cd lapack; @MAKE@ -else - cd lapack; @MAKE@ clean -endif -ifeq ($(BUILD_BLAS),1) - cd blas; @MAKE@ -else - cd blas; @MAKE@ clean -endif -# cd recipes; @MAKE@ - cd math; @MAKE@ -endif -ifeq ($(USE_SUNDIALS),0) - cd cvode; @MAKE@ -endif - cd tpx; @MAKE@ - -clean: - cd lapack; @MAKE@ clean - cd blas; @MAKE@ clean - cd recipes; @MAKE@ clean - cd cvode; @MAKE@ clean - cd math; @MAKE@ clean - cd tpx; @MAKE@ clean - (if test -d "f2c_libs" ; then \ - cd f2c_libs ; @MAKE@ clean ; \ - fi) - (if test -d "f2c_lapack" ; then \ - cd f2c_lapack ; @MAKE@ clean ; \ - fi) - (if test -d "f2c_blas" ; then \ - cd f2c_blas ; @MAKE@ clean ; \ - fi) - (if test -d "f2c_math" ; then \ - cd f2c_math ; @MAKE@ clean ; \ - fi) -# (if test -d "f2c_recipes" ; then \ -# cd f2c_recipes ; @MAKE@ clean ; \ -# fi) - -depends: -ifeq ($(BUILD_WITH_F2C),1) - (if test -d "f2c_libs" ; then \ - cd f2c_libs ; @MAKE@ depends ; \ - fi) - (if test -d "f2c_lapack" ; then \ - cd f2c_lapack ; @MAKE@ depends ; \ - fi) - (if test -d "f2c_blas" ; then \ - cd f2c_blas ; @MAKE@ depends ; \ - fi) - (if test -d "f2c_math" ; then \ - cd f2c_math ; @MAKE@ depends ; \ - fi) -# (if test -d "f2c_recipes" ; then \ - cd f2c_recipes ; @MAKE@ depends ; \ - fi) -else - cd lapack; @MAKE@ depends - cd blas; @MAKE@ depends -# cd recipes; @MAKE@ depends - cd math; @MAKE@ depends -endif - cd cvode; @MAKE@ depends - cd tpx; @MAKE@ depends diff --git a/ext/SConscript b/ext/SConscript new file mode 100644 index 000000000..0d83c21f6 --- /dev/null +++ b/ext/SConscript @@ -0,0 +1,93 @@ +from buildutils import * + +Import('env', 'buildDir', 'buildTargets', 'installTargets') +localenv = env.Clone() + +def prep_default(env): + return env.Clone() + +def prep_f2c(env): + localenv = env.Clone() + + localenv.Append(CPPPATH=Dir('#ext/f2c_libs')) + if not localenv['HAS_TIMES_H']: + localenv.Append(CPPDEFINES=['USE_CLOCK']) + if not localenv['HAS_UNISTD_H']: + localenv.Append(CPPDEFINES=['MSDOS']) + + # The F2C code generates a lot of warnings designed to catch + # programmer errors, but since this is autogenerated code, those + # warnings are irrelevant. + if '-Wall' in localenv['CCFLAGS']: + localenv['CCFLAGS'].remove('-Wall') + localenv['CCFLAGS'].append('-Wno-format-security') + + return localenv + +def prep_sundials(env): + localenv = env.Clone() + localenv.Append(CPPPATH=Dir('#ext/cvode/include')) + + # Suppress warnings from external code + if '-Wall' in localenv['CCFLAGS']: + localenv['CCFLAGS'].append('-Wno-format') + + return localenv + +def prep_gtest(env): + localenv = env.Clone() + localenv.Append(CPPPATH=[Dir('#ext/gtest'), + Dir('#ext/gtest/include')], + CPPDEFINES={'GTEST_HAS_PTHREAD': 0}) + return localenv + +# (subdir, library name, (file extensions), prepfunction) +libs = [('tpx','tpx',['cpp'],prep_default), + ('gtest/src','gtest',['^gtest-all.cc'], prep_gtest)] + +if env['build_with_f2c']: + libs.append(('f2c_math', 'ctmath', ['cpp','c'], prep_f2c)) + + # Create arith.h using the arithchk program + if not os.path.exists('arith.h'): + arithenv = prep_f2c(env) + + # TODO: make link flag more general + arithenv.Append(CPPFLAGS='-DNO_FPINIT') + arithenv.Program('f2c_libs/arithchk/arithchk', source='f2c_libs/arithchk/arithchk.c', + LIBS=env['LIBM']) + arithenv.Command('#ext/f2c_libs/arith.h', 'f2c_libs/arithchk/arithchk$PROGSUFFIX', + '$SOURCE > $TARGET') + + headerenv = prep_f2c(env) + # Possibly system-depenent headers + headerenv.Command('#ext/f2c_libs/signal1.h', 'f2c_libs/signal1.h0', + Copy('$TARGET', '$SOURCE')) + + headerenv.Command('#ext/f2c_libs/sysdep1.h', 'f2c_libs/sysdep1.h0', + Copy('$TARGET', '$SOURCE')) + + libs.append(('f2c_libs', 'ctf2c', 'c', prep_f2c)) + + if env['BUILD_BLAS_LAPACK']: + libs.append(('f2c_blas', 'ctblas', ['c'], prep_f2c)) + libs.append(('f2c_lapack', 'ctlapack', ['c'], prep_f2c)) + +else: + libs.append(('math', 'ctmath', ['cpp','c','f'], prep_default)) + + if env['BUILD_BLAS_LAPACK']: + libs.append(('blas', 'ctblas', ['f'], prep_default)) + libs.append(('lapack', 'ctlapack', ['f'], prep_default)) + +if env['use_sundials'] == 'n': + libs.append(('cvode/source', 'cvode', ['c'], prep_sundials)) + + +for subdir, libname, extensions, prepFunction in libs: + localenv = prepFunction(env) + lib = localenv.Library(pjoin('../lib', libname), + source=mglob(localenv, subdir, *extensions)) + inst = localenv.Install('$inst_libdir', lib) + buildTargets.extend(lib) + installTargets.extend(inst) diff --git a/ext/blas/Makefile.in b/ext/blas/Makefile.in deleted file mode 100755 index e9417b30f..000000000 --- a/ext/blas/Makefile.in +++ /dev/null @@ -1,78 +0,0 @@ -#/bin/sh -# $License$ -# -# $Id$ -# -do_ranlib = @DO_RANLIB@ -BLASLIB = @buildlib@/libctblas.a - -SUFFIXES= -SUFFIXES= .f .o - -PURIFY=@PURIFY@ - -PIC_FLAG=@PIC@ - -F_FLAGS = @FFLAGS@ $(PIC_FLAG) - -OBJS = \ -dasum.o \ -daxpy.o \ -dcabs1.o \ -dcopy.o \ -ddot.o \ -dgbmv.o \ -dgemm.o \ -dgemv.o \ -dger.o \ -dnrm2.o \ -drot.o \ -drotg.o \ -drotm.o \ -drotmg.o \ -dsbmv.o \ -dscal.o \ -dsdot.o \ -dspmv.o \ -dspr.o \ -dspr2.o \ -dswap.o \ -dsymm.o \ -dsymv.o \ -dsyr.o \ -dsyr2.o \ -dsyr2k.o \ -dsyrk.o \ -dtbmv.o \ -dtbsv.o \ -dtpmv.o \ -dtpsv.o \ -dtrmm.o \ -dtrmv.o \ -dtrsm.o \ -dtrsv.o \ -dzasum.o \ -idamax.o \ -lsame.o \ -xerbla.o - -# dznrm2.o \ - - -#SRCS = $(OBJS:.o=.cpp) - - -$(BLASLIB): $(OBJS) - @ARCHIVE@ $(BLASLIB) $(OBJS) > /dev/null -ifeq ($(do_ranlib),1) - @RANLIB@ $(ZEROD_LIB) -endif - -%.o : %.f - $(PURIFY) @F77@ -c $< $(F_FLAGS) - -clean: - $(RM) $(OBJS) $(BLASLIB) - -depends: - diff --git a/ext/cvode/Makefile.in b/ext/cvode/Makefile.in deleted file mode 100755 index 494dc2185..000000000 --- a/ext/cvode/Makefile.in +++ /dev/null @@ -1,104 +0,0 @@ -# -# $Source: /cvsroot/cantera/cantera/ext/cvode/Makefile.in,v $ -# $Author$ -# $Revision$ -# $Date$ -# -#---------------------------------------------------------------------------- -# CVODE -#---------------------------------------------------------------------------- -# This file will compile all the CVODE modules in order to make the Unix -# library cvodelib.a. All object (.o) files are removed after the library -# has been created. -# -# The following variables are used: -# -# COMPILER - set to use the gcc compiler -# OPTS - list of compiler options -# OBJS - list of object files in cvodelib.a -# -# Modify the COMPILER and OPTS variables as needed. -# -do_ranlib = @DO_RANLIB@ - -all: @buildlib@/libcvode.a - -PURIFY=@PURIFY@ - -PIC_FLAG=@PIC@ - -COMPILER = @CC@ - -OPTS = -I../include @CFLAGS@ $(CXX_OPT) $(PIC_FLAG) - -OBJS = source/cvode.o source/cvdense.o source/dense.o source/cvband.o \ - source/band.o source/cvdiag.o source/cvspgmr.o source/spgmr.o \ - source/iterativ.o source/cvbandpre.o source/nvector.o source/llnlmath.o - - -@buildlib@/libcvode.a: $(OBJS) - $(RM) @buildlib@/libcvode.a - (ar rcv @buildlib@/libcvode.a $(OBJS)) -ifeq ($(do_ranlib),1) - @RANLIB@ @buildlib@/libcvode.a -endif - -source/cvode.o: source/cvode.c include/cvode.h include/llnltyps.h \ - include/nvector.h include/llnlmath.h - (cd source; $(PURIFY) $(COMPILER) $(OPTS) -c cvode.c) - -source/cvdense.o: source/cvdense.c include/cvdense.h include/cvode.h \ - include/dense.h include/llnltyps.h include/nvector.h \ - include/llnlmath.h - (cd source; $(PURIFY) $(COMPILER) $(OPTS) -c cvdense.c) - -source/dense.o: source/dense.c include/dense.h include/llnltyps.h \ - include/nvector.h include/llnlmath.h - (cd source; $(PURIFY) $(COMPILER) $(OPTS) -c dense.c) - -source/cvband.o: source/cvband.c include/cvband.h include/cvode.h \ - include/band.h include/llnltyps.h include/nvector.h \ - include/llnlmath.h - (cd source; $(PURIFY) $(COMPILER) $(OPTS) -c cvband.c) - -source/band.o: source/band.c include/band.h include/llnltyps.h \ - include/nvector.h include/llnlmath.h - (cd source; $(PURIFY) $(COMPILER) $(OPTS) -c band.c) - -source/cvdiag.o: source/cvdiag.c include/cvdiag.h include/cvode.h \ - include/llnltyps.h include/nvector.h - (cd source; $(PURIFY) $(COMPILER) $(OPTS) -c cvdiag.c) - -source/cvspgmr.o: source/cvspgmr.c include/cvspgmr.h include/cvode.h \ - include/llnltyps.h include/nvector.h include/llnlmath.h \ - include/iterativ.h include/spgmr.h - (cd source; $(PURIFY) $(COMPILER) $(OPTS) -c cvspgmr.c) - -source/spgmr.o: source/spgmr.c include/spgmr.h include/iterativ.h \ - include/llnltyps.h include/nvector.h include/llnlmath.h - (cd source; $(PURIFY) $(COMPILER) $(OPTS) -c spgmr.c) - -source/iterativ.o: source/iterativ.c include/iterativ.h include/llnltyps.h \ - include/nvector.h include/llnlmath.h - (cd source; $(PURIFY) $(COMPILER) $(OPTS) -c iterativ.c) - -source/cvbandpre.o: source/cvbandpre.c include/cvbandpre.h include/cvode.h \ - include/nvector.h include/llnltyps.h include/llnlmath.h \ - include/band.h - (cd source; $(PURIFY) $(COMPILER) $(OPTS) -c cvbandpre.c) - -source/nvector.o: source/nvector.c include/nvector.h include/llnltyps.h \ - include/llnlmath.h - (cd source; $(PURIFY) $(COMPILER) $(OPTS) -c nvector.c) - -source/llnlmath.o: source/llnlmath.c include/llnlmath.h include/llnltyps.h - (cd source; $(PURIFY) $(COMPILER) $(OPTS) -c llnlmath.c) - -$(OBJS): Makefile - -clean: - $(RM) @buildlib@/libcvode.a - $(RM) $(OBJS) - -depends: - diff --git a/ext/cvode/include/cvode.h b/ext/cvode/include/cvode.h index 95ea01747..7c5500161 100755 --- a/ext/cvode/include/cvode.h +++ b/ext/cvode/include/cvode.h @@ -16,10 +16,7 @@ extern "C" { #ifndef _cvode_h #define _cvode_h -#ifdef WIN32 #include -#endif - #include #include "llnltyps.h" #include "nvector.h" diff --git a/ext/cvode/source/cvode.c b/ext/cvode/source/cvode.c index 36faf6f98..6af976bfe 100755 --- a/ext/cvode/source/cvode.c +++ b/ext/cvode/source/cvode.c @@ -716,7 +716,7 @@ int CVReInit(void *cvode_mem, RhsFn f, real t0, N_Vector y0, void *f_data, FILE *errfp, boole optIn, long int iopt[], real ropt[], void *machEnv) { - boole allocOK, ioptExists, roptExists, neg_abstol, ewtsetOK; + boole ioptExists, roptExists, neg_abstol, ewtsetOK; int maxord; CVodeMem cv_mem; FILE *fp; @@ -1371,6 +1371,7 @@ static boole CVEwtSet(CVodeMem cv_mem, real *rtol, void *atol, int tol_type, case SS: return(CVEwtSetSS(cv_mem, rtol, (real *)atol, ycur, neq)); case SV: return(CVEwtSetSV(cv_mem, rtol, (N_Vector)atol, ycur, neq)); } + return (FALSE); } /*********************** CVEwtSetSS ********************************* @@ -2052,6 +2053,7 @@ static int CVnls(CVodeMem cv_mem, int nflag) case FUNCTIONAL : return(CVnlsFunctional(cv_mem)); case NEWTON : return(CVnlsNewton(cv_mem, nflag)); } + return -1; } /***************** CVnlsFunctional ******************************** @@ -2619,6 +2621,7 @@ static int CVHandleFailure(CVodeMem cv_mem, int kflag) case SOLVE_FAILED: fprintf(errfp, MSG_SOLVE_FAILED, tn); return(SOLVE_FAILURE); } + return -1; } /*******************************************************************/ diff --git a/ext/f2c_blas/CMakeLists.txt b/ext/f2c_blas/CMakeLists.txt deleted file mode 100644 index e8b1644c7..000000000 --- a/ext/f2c_blas/CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ -SET (F2C_BLAS_SRCS dasum.c daxpy.c dcabs1.c dcopy.c ddot.c -dgbmv.c dgemm.c dgemv.c dger.c dnrm2.c drot.c drotg.c -drotm.c drotmg.c dsbmv.c dscal.c dsdot.c dspmv.c dspr.c dspr2.c -dswap.c dsymm.c dsymv.c dsyr.c dsyr2.c dsyr2k.c dsyrk.c dtbmv.c -dtbsv.c dtpmv.c dtpsv.c dtrmm.c dtrmv.c dtrsm.c dtrsv.c -dzasum.c dznrm2.c idamax.c lsame.c xerbla.c ) - -INCLUDE_DIRECTORIES ( ${PROJECT_SOURCE_DIR}/ext/f2c_libs ) -ADD_LIBRARY(ctblas ${F2C_BLAS_SRCS}) - - diff --git a/ext/f2c_blas/Makefile.in b/ext/f2c_blas/Makefile.in deleted file mode 100755 index 8c33bf26e..000000000 --- a/ext/f2c_blas/Makefile.in +++ /dev/null @@ -1,126 +0,0 @@ -#/bin/sh -#/bin/sh -# -# $Revision$ -# $Date$ -# - -.SUFFIXES : -.SUFFIXES : .c .d .o - -do_ranlib = @DO_RANLIB@ - -PURIFY=@PURIFY@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include/cantera - -# the C++ compiler -CXX = @CXX@ - -# the C compiler -CC = @CC@ - -# C++ compile flags -PIC_FLAG=@PIC@ -CXX_FLAGS = @CXXFLAGS@ $(CXX_OPT) $(PIC_FLAG) - -# C compile flags -CFLAGS = @CFLAGS@ $(CXX_OPT) $(PIC_FLAG) - -# Local include files -CXX_INCLUDES=-I../f2c_libs - -# How to compile the dependency file -.c.d: - @CXX_DEPENDS@ $(CFLAGS) $(CXX_INCLUDES) $*.c > $*.d - -# How to compile a C file -.c.o: - $(PURIFY) @CC@ -c $< @DEFS@ $(CFLAGS) $(CXX_INCLUDES) - - -# ----------------------------------------------- - -BLASLIB = @buildlib@/libctblas.a - -all: $(BLASLIB) - -OBJS = \ -dasum.o \ -daxpy.o \ -dcabs1.o \ -dcopy.o \ -ddot.o \ -dgbmv.o \ -dgemm.o \ -dgemv.o \ -dger.o \ -dnrm2.o \ -drot.o \ -drotg.o \ -drotm.o \ -drotmg.o \ -dsbmv.o \ -dscal.o \ -dsdot.o \ -dspmv.o \ -dspr.o \ -dspr2.o \ -dswap.o \ -dsymm.o \ -dsymv.o \ -dsyr.o \ -dsyr2.o \ -dsyr2k.o \ -dsyrk.o \ -dtbmv.o \ -dtbsv.o \ -dtpmv.o \ -dtpsv.o \ -dtrmm.o \ -dtrmv.o \ -dtrsm.o \ -dtrsv.o \ -dzasum.o \ -dznrm2.o \ -idamax.o \ -lsame.o \ -xerbla.o - -SRCS = $(OBJS:.o=.cpp) - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - -# rule to make library -$(BLASLIB): $(OBJS) - @ARCHIVE@ $(BLASLIB) $(OBJS) > /dev/null -ifeq ($(do_ranlib),1) - @RANLIB@ $(BLASLIB) -endif - - -# ------------------------------------------------ -# Utility Targets - -clean: - $(RM) $(OBJS) $(BLASLIB) *.d .depends - -# depends target -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -$(OBJS): Makefile - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/ext/f2c_blas/isamax.c b/ext/f2c_blas/isamax.c index b5113adf0..2d3400b30 100644 --- a/ext/f2c_blas/isamax.c +++ b/ext/f2c_blas/isamax.c @@ -51,7 +51,7 @@ integer isamax_(integer *n, real *sx, integer *incx) /* code for increment not equal to 1 */ ix = 1; - smax = dabs(sx[1]); + smax = (real) dabs(sx[1]); ix += *incx; i__1 = *n; for (i__ = 2; i__ <= i__1; ++i__) { @@ -59,7 +59,7 @@ integer isamax_(integer *n, real *sx, integer *incx) goto L5; } ret_val = i__; - smax = (r__1 = sx[ix], dabs(r__1)); + smax = (real) (r__1 = sx[ix], dabs(r__1)); L5: ix += *incx; /* L10: */ @@ -69,14 +69,14 @@ L5: /* code for increment equal to 1 */ L20: - smax = dabs(sx[1]); + smax = (real) dabs(sx[1]); i__1 = *n; for (i__ = 2; i__ <= i__1; ++i__) { if ((r__1 = sx[i__], dabs(r__1)) <= smax) { goto L30; } ret_val = i__; - smax = (r__1 = sx[i__], dabs(r__1)); + smax = (real) (r__1 = sx[i__], dabs(r__1)); L30: ; } diff --git a/ext/f2c_lapack/CMakeLists.txt b/ext/f2c_lapack/CMakeLists.txt deleted file mode 100644 index 6b65c3df4..000000000 --- a/ext/f2c_lapack/CMakeLists.txt +++ /dev/null @@ -1,14 +0,0 @@ - -SET (F2C_LAPACK_SRCS dgbtrf.c dgbtrs.c dgbtf2.c dgbsv.c - dgebd2.c dgebrd.c dgelq2.c dgelqf.c dgelss.c dgeqr2.c dgeqrf.c dgetf2.c - dgetrf.c dgetri.c dgetrs.c dlabad.c dlabrd.c dlacpy.c dlamch.c dlange.c - dlapy2.c dlarf.c dlarfb.c dlarfg.c dlarft.c dlartg.c dlas2.c dlascl.c dlaset.c - dlasq1.c dlasq2.c dlasq3.c dlasq4.c dlasq5.c dlasq6.c dlasr.c dlasrt.c - dlassq.c dlasv2.c dlaswp.c dorg2r.c dorgbr.c dorgl2.c dorglq.c dorgqr.c - dorm2r.c dormbr.c dorml2.c dormlq.c dormqr.c drscl.c dtrtri.c - dtrti2.c ieeeck.c ilaenv.c ) - -ADD_LIBRARY(ctlapack ${F2C_LAPACK_SRCS}) - - - diff --git a/ext/f2c_lapack/Makefile.in b/ext/f2c_lapack/Makefile.in deleted file mode 100755 index 4b0e77110..000000000 --- a/ext/f2c_lapack/Makefile.in +++ /dev/null @@ -1,157 +0,0 @@ -#/bin/sh -# -# $Source: /cvsroot/cantera/cantera/ext/f2c_lapack/Makefile.in,v $ -# $Author$ -# $Revision$ -# $Date$ -# - -.SUFFIXES : -.SUFFIXES : .c .o .d - -do_ranlib = @DO_RANLIB@ - -PURIFY=@PURIFY@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# the C++ compiler -CXX = @CXX@ - -# the C compiler -CC = @CC@ - -# C++ compile flags -PIC_FLAG=@PIC@ -CXX_FLAGS = @CXXFLAGS@ $(PIC_FLAG) - -# C compile flags -CFLAGS = @CFLAGS@ $(PIC_FLAG) - -# Local include files -CXX_INCLUDES=-I../f2c_libs - -# How to compile the dependency file -.c.d: - @CXX_DEPENDS@ $(CFLAGS) $(CXX_INCLUDES) $*.c > $*.d - -.c.o: - $(PURIFY) @CC@ -c $< $(CFLAGS) $(CXX_INCLUDES) - -# ----------------------------------------------- - -LAPACKLIB = @buildlib@/libctlapack.a - -all: $(LAPACKLIB) - -OBJS = \ -dbdsqr.o \ -dgbtrf.o \ -dgbtf2.o \ -dgbtrs.o \ -dgbsv.o \ -dgebd2.o \ -dgebrd.o \ -dgelq2.o \ -dgelqf.o \ -dgelss.o \ -dgeqr2.o \ -dgeqrf.o \ -dgetf2.o \ -dgetrf.o \ -dgetri.o \ -dgetrs.o \ -dlabad.o \ -dlabrd.o \ -dlacon.o \ -dlacpy.o \ -dlamch.o \ -dlange.o \ -dlantr.o \ -dlapy2.o \ -dlarf.o \ -dlarfb.o \ -dlarfg.o \ -dlarft.o \ -dlartg.o \ -dlas2.o \ -dlascl.o \ -dlaset.o \ -dlasq1.o \ -dlasq2.o \ -dlasq3.o \ -dlasq4.o \ -dlasq5.o \ -dlasq6.o \ -dlasr.o \ -dlasrt.o \ -dlassq.o \ -dlasv2.o \ -dlaswp.o \ -dlatrs.o \ -dorg2r.o \ -dorgbr.o \ -dorgl2.o \ -dorglq.o \ -dorgqr.o \ -dorm2r.o \ -dormbr.o \ -dorml2.o \ -dormlq.o \ -dormqr.o \ -dpotf2.o \ -dpotrf.o \ -dpotrs.o \ -drscl.o \ -dtrcon.o \ -dtrtri.o \ -dtrti2.o \ -dtrtrs.o \ -dgecon.o \ -dgeequ.o \ -dgerfs.o \ -dgbcon.o \ -dgbequ.o \ -dlatbs.o \ -ieeeck.o \ -ilaenv.o - - -# list of source files -SRCS = $(OBJS:.o=.c) - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - - -$(LAPACKLIB): $(OBJS) - @ARCHIVE@ $(LAPACKLIB) $(OBJS) > /dev/null -ifeq ($(do_ranlib),1) - @RANLIB@ $(LAPACKLIB) -endif -# ------------------------------------------------ -# Utility Targets - -clean: - $(RM) $(OBJS) $(LAPACKLIB) *.d .depends - - -# depends target -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -$(OBJS): Makefile - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - - - - - diff --git a/ext/f2c_lapack/dlasq2.c b/ext/f2c_lapack/dlasq2.c index f3a47a875..f939bdfb4 100644 --- a/ext/f2c_lapack/dlasq2.c +++ b/ext/f2c_lapack/dlasq2.c @@ -187,7 +187,7 @@ static integer c__11 = 11; d__ = 0.; e = 0.; - i__1 = *n - 1 << 1; + i__1 = (*n - 1) << 1; for (k = 1; k <= i__1; k += 2) { if (z__[k] < 0.) { *info = -(k + 200); @@ -266,8 +266,8 @@ static integer c__11 = 11; /* Reverse the qd-array, if warranted. */ if (z__[(i0 << 2) - 3] * 1.5 < z__[(n0 << 2) - 3]) { - ipn4 = i0 + n0 << 2; - i__1 = i0 + n0 - 1 << 1; + ipn4 = (i0 + n0) << 2; + i__1 = (i0 + n0 - 1) << 1; for (i4 = i0 << 2; i4 <= i__1; i4 += 4) { temp = z__[i4 - 3]; z__[i4 - 3] = z__[ipn4 - i4 - 3]; @@ -287,7 +287,7 @@ static integer c__11 = 11; d__ = z__[(n0 << 2) + pp - 3]; i__1 = (i0 << 2) + pp; - for (i4 = (n0 - 1 << 2) + pp; i4 >= i__1; i4 += -4) { + for (i4 = ((n0 - 1) << 2) + pp; i4 >= i__1; i4 += -4) { if (z__[i4 - 1] <= tol2 * d__) { z__[i4 - 1] = 0.; d__ = z__[i4 - 3]; @@ -301,7 +301,7 @@ static integer c__11 = 11; emin = z__[(i0 << 2) + pp + 1]; d__ = z__[(i0 << 2) + pp - 3]; - i__1 = (n0 - 1 << 2) + pp; + i__1 = ((n0 - 1) << 2) + pp; for (i4 = (i0 << 2) + pp; i4 <= i__1; i4 += 4) { z__[i4 - (pp << 1) - 2] = d__ + z__[i4 - 1]; if (z__[i4 - 1] <= tol2 * d__) { @@ -345,7 +345,7 @@ static integer c__11 = 11; iter = 2; nfail = 0; - ndiv = n0 - i0 << 1; + ndiv = (n0 - i0) << 1; i__1 = *n + 1; for (iwhila = 1; iwhila <= i__1; ++iwhila) { @@ -442,7 +442,7 @@ L100: qmax = z__[(i0 << 2) - 3]; emin = z__[(i0 << 2) - 1]; oldemn = z__[i0 * 4]; - i__3 = n0 - 3 << 2; + i__3 = (n0 - 3) << 2; for (i4 = i0 << 2; i4 <= i__3; i4 += 4) { if (z__[i4] <= tol2 * z__[i4 - 3] || z__[i4 - 1] <= tol2 * sigma) { diff --git a/ext/f2c_lapack/dlasq3.c b/ext/f2c_lapack/dlasq3.c index bd4cf32df..a1934a9b5 100644 --- a/ext/f2c_lapack/dlasq3.c +++ b/ext/f2c_lapack/dlasq3.c @@ -177,8 +177,8 @@ L50: if (*dmin__ <= 0. || *n0 < n0in) { if (z__[(*i0 << 2) + *pp - 3] * 1.5 < z__[(*n0 << 2) + *pp - 3]) { - ipn4 = *i0 + *n0 << 2; - i__1 = *i0 + *n0 - 1 << 1; + ipn4 = (*i0 + *n0) << 2; + i__1 = (*i0 + *n0 - 1) << 1; for (j4 = *i0 << 2; j4 <= i__1; j4 += 4) { temp = z__[j4 - 3]; z__[j4 - 3] = z__[ipn4 - j4 - 3]; @@ -247,12 +247,12 @@ L80: goto L100; - } else if (*dmin__ < 0. && dmin1 > 0. && z__[(*n0 - 1 << 2) - *pp] < + } else if (*dmin__ < 0. && dmin1 > 0. && z__[((*n0 - 1) << 2) - *pp] < tol * (*sigma + dn1) && abs(dn) < tol * *sigma) { /* Convergence hidden by negative DN. */ - z__[(*n0 - 1 << 2) - *pp + 2] = 0.; + z__[((*n0 - 1) << 2) - *pp + 2] = 0.; *dmin__ = 0.; goto L100; } else if (*dmin__ < 0.) { diff --git a/ext/f2c_lapack/dlasq5.c b/ext/f2c_lapack/dlasq5.c index 835530b20..439e49036 100644 --- a/ext/f2c_lapack/dlasq5.c +++ b/ext/f2c_lapack/dlasq5.c @@ -90,7 +90,7 @@ extern "C" { /* Code for IEEE arithmetic. */ if (*pp == 0) { - i__1 = *n0 - 3 << 2; + i__1 = (*n0 - 3) << 2; for (j4 = *i0 << 2; j4 <= i__1; j4 += 4) { z__[j4 - 2] = d__ + z__[j4 - 1]; temp = z__[j4 + 1] / z__[j4 - 2]; @@ -103,7 +103,7 @@ extern "C" { /* L10: */ } } else { - i__1 = *n0 - 3 << 2; + i__1 = (*n0 - 3) << 2; for (j4 = *i0 << 2; j4 <= i__1; j4 += 4) { z__[j4 - 3] = d__ + z__[j4]; temp = z__[j4 + 2] / z__[j4 - 3]; @@ -121,7 +121,7 @@ extern "C" { *dnm2 = d__; *dmin2 = *dmin__; - j4 = (*n0 - 2 << 2) - *pp; + j4 = ((*n0 - 2) << 2) - *pp; j4p2 = j4 + (*pp << 1) - 1; z__[j4 - 2] = *dnm2 + z__[j4p2]; z__[j4] = z__[j4p2 + 2] * (z__[j4p2] / z__[j4 - 2]); @@ -141,7 +141,7 @@ extern "C" { /* Code for non IEEE arithmetic. */ if (*pp == 0) { - i__1 = *n0 - 3 << 2; + i__1 = (*n0 - 3) << 2; for (j4 = *i0 << 2; j4 <= i__1; j4 += 4) { z__[j4 - 2] = d__ + z__[j4 - 1]; if (d__ < 0.) { @@ -157,7 +157,7 @@ extern "C" { /* L30: */ } } else { - i__1 = *n0 - 3 << 2; + i__1 = (*n0 - 3) << 2; for (j4 = *i0 << 2; j4 <= i__1; j4 += 4) { z__[j4 - 3] = d__ + z__[j4]; if (d__ < 0.) { @@ -178,7 +178,7 @@ extern "C" { *dnm2 = d__; *dmin2 = *dmin__; - j4 = (*n0 - 2 << 2) - *pp; + j4 = ((*n0 - 2) << 2) - *pp; j4p2 = j4 + (*pp << 1) - 1; z__[j4 - 2] = *dnm2 + z__[j4p2]; if (*dnm2 < 0.) { diff --git a/ext/f2c_lapack/dlasq6.c b/ext/f2c_lapack/dlasq6.c index 4a6cbb793..57b802c37 100644 --- a/ext/f2c_lapack/dlasq6.c +++ b/ext/f2c_lapack/dlasq6.c @@ -89,7 +89,7 @@ extern "C" { *dmin__ = d__; if (*pp == 0) { - i__1 = *n0 - 3 << 2; + i__1 = (*n0 - 3) << 2; for (j4 = *i0 << 2; j4 <= i__1; j4 += 4) { z__[j4 - 2] = d__ + z__[j4 - 1]; if (z__[j4 - 2] == 0.) { @@ -113,7 +113,7 @@ extern "C" { /* L10: */ } } else { - i__1 = *n0 - 3 << 2; + i__1 = (*n0 - 3) << 2; for (j4 = *i0 << 2; j4 <= i__1; j4 += 4) { z__[j4 - 3] = d__ + z__[j4]; if (z__[j4 - 3] == 0.) { @@ -142,7 +142,7 @@ extern "C" { *dnm2 = d__; *dmin2 = *dmin__; - j4 = (*n0 - 2 << 2) - *pp; + j4 = ((*n0 - 2) << 2) - *pp; j4p2 = j4 + (*pp << 1) - 1; z__[j4 - 2] = *dnm2 + z__[j4p2]; if (z__[j4 - 2] == 0.) { diff --git a/ext/f2c_libs/.gitignore b/ext/f2c_libs/.gitignore new file mode 100644 index 000000000..be02f378b --- /dev/null +++ b/ext/f2c_libs/.gitignore @@ -0,0 +1,3 @@ +arith.h +signal1.h +sysdep1.h diff --git a/ext/f2c_libs/CMakeLists.txt b/ext/f2c_libs/CMakeLists.txt deleted file mode 100644 index 1a481d2f8..000000000 --- a/ext/f2c_libs/CMakeLists.txt +++ /dev/null @@ -1,39 +0,0 @@ -SET (F2C_LIB_SRCS f77vers.c i77vers.c main.c s_rnge.c abort_.c - exit_.c getarg_.c iargc_.c - getenv_.c signal_.c s_stop.c s_paus.c - system_.c cabs.c - derf_.c derfc_.c erf_.c erfc_.c sig_die.c uninit.c - pow_ci.c pow_dd.c pow_di.c pow_hh.c - pow_ii.c pow_ri.c pow_zi.c pow_zz.c - c_abs.c c_cos.c c_div.c c_exp.c c_log.c c_sin.c - c_sqrt.c - z_abs.c z_cos.c z_div.c z_exp.c z_log.c z_sin.c - z_sqrt.c - r_abs.c r_acos.c r_asin.c r_atan.c r_atn2.c - r_cnjg.c r_cos.c - r_cosh.c r_dim.c r_exp.c r_imag.c r_int.c - r_lg10.c r_log.c r_mod.c r_nint.c r_sign.c - r_sin.c r_sinh.c r_sqrt.c r_tan.c r_tanh.c - d_abs.c d_acos.c d_asin.c d_atan.c d_atn2.c - d_cnjg.c d_cos.c d_cosh.c d_dim.c d_exp.c - d_imag.c d_int.c d_lg10.c d_log.c d_mod.c - d_nint.c d_prod.c d_sign.c d_sin.c d_sinh.c - d_sqrt.c d_tan.c d_tanh.c i_abs.c i_dim.c - i_dnnt.c i_indx.c i_len.c i_mod.c i_nint.c i_sign.c - lbitbits.c lbitshft.c h_abs.c h_dim.c h_dnnt.c - h_indx.c h_len.c h_mod.c h_nint.c h_sign.c - l_ge.c l_gt.c l_le.c l_lt.c hl_ge.c hl_gt.c - hl_le.c hl_lt.c ef1asc_.c ef1cmc_.c - f77_aloc.c s_cat.c s_cmp.c s_copy.c - backspac.c close.c dfe.c dolio.c due.c - endfile.c err.c - fmt.c fmtlib.c ftell_.c iio.c ilnw.c - inquire.c lread.c lwrite.c - open.c rdfmt.c rewind.c rsfe.c rsli.c - rsne.c sfe.c sue.c - typesize.c uio.c util.c wref.c wrtfmt.c - wsfe.c wsle.c wsne.c xwsne.c - dtime_.c etime_.c) - -ADD_LIBRARY(ctf2c ${F2C_LIB_SRCS}) - diff --git a/ext/f2c_libs/Makefile.in b/ext/f2c_libs/Makefile.in deleted file mode 100755 index 714b7a4b0..000000000 --- a/ext/f2c_libs/Makefile.in +++ /dev/null @@ -1,206 +0,0 @@ -# -# $Source: /cvsroot/cantera/cantera/ext/f2c_libs/Makefile.in,v $ -# $Author$ -# $Revision$ -# $Date$ -# -# Unix makefile: see README. -# For C++, first "make hadd". -# If your compiler does not recognize ANSI C, add -# -DKR_headers -# to the CFLAGS = line below. -# On Sun and other BSD systems that do not provide an ANSI sprintf, add -# -DUSE_STRLEN -# to the CFLAGS = line below. -# On Linux systems, add -# -DNON_UNIX_STDIO -# to the CFLAGS = line below. For libf2c.so under Linux, also add -# -fPIC -# to the CFLAGS = line below. - -.SUFFIXES: .c .o .d - -# the C compiler -CC = @CC@ -SHELL = /bin/sh -do_ranlib = @DO_RANLIB@ -do_stripsymbols = @HAVE_STRIPSYMBOLS@ -PIC_FLAG=@PIC@ - -CFLAGS = @CFLAGS@ $(CXX_OPT) $(PIC_FLAG) - -# Destination f2c lib located in Cantera's build directory -# -> Calling it ctf2c -BUILDINCDIR=../../build/include/cantera -F2C_LIB = @buildlib@/libctf2c.a -F2C_H = $(BUILDINCDIR)/f2c.h - -# compile, then strip unnecessary symbols -.c.o: f2c.h - $(CC) -c -DSkip_f2c_Undefs $(CFLAGS) $*.c -ifeq ($(do_stripsymbols),yes) - ld @ldemulationarg@ -r -x -o $*.xxx $*.o - mv $*.xxx $*.o -endif - -## Under Solaris (and other systems that do not understand ld -x), -## omit -x in the ld line above. -## If your system does not have the ld command, comment out -## or remove both the ld and mv lines above. - -MISC = f77vers.o i77vers.o main.o s_rnge.o abort_.o exit_.o getarg_.o iargc_.o\ - getenv_.o signal_.o s_stop.o s_paus.o system_.o cabs.o\ - derf_.o derfc_.o erf_.o erfc_.o sig_die.o uninit.o -POW = pow_ci.o pow_dd.o pow_di.o pow_hh.o pow_ii.o pow_ri.o pow_zi.o pow_zz.o -CX = c_abs.o c_cos.o c_div.o c_exp.o c_log.o c_sin.o c_sqrt.o -DCX = z_abs.o z_cos.o z_div.o z_exp.o z_log.o z_sin.o z_sqrt.o -REAL = r_abs.o r_acos.o r_asin.o r_atan.o r_atn2.o r_cnjg.o r_cos.o\ - r_cosh.o r_dim.o r_exp.o r_imag.o r_int.o\ - r_lg10.o r_log.o r_mod.o r_nint.o r_sign.o\ - r_sin.o r_sinh.o r_sqrt.o r_tan.o r_tanh.o -DBL = d_abs.o d_acos.o d_asin.o d_atan.o d_atn2.o\ - d_cnjg.o d_cos.o d_cosh.o d_dim.o d_exp.o\ - d_imag.o d_int.o d_lg10.o d_log.o d_mod.o\ - d_nint.o d_prod.o d_sign.o d_sin.o d_sinh.o\ - d_sqrt.o d_tan.o d_tanh.o -INT = i_abs.o i_dim.o i_dnnt.o i_indx.o i_len.o i_mod.o i_nint.o i_sign.o\ - lbitbits.o lbitshft.o -HALF = h_abs.o h_dim.o h_dnnt.o h_indx.o h_len.o h_mod.o h_nint.o h_sign.o -CMP = l_ge.o l_gt.o l_le.o l_lt.o hl_ge.o hl_gt.o hl_le.o hl_lt.o -EFL = ef1asc_.o ef1cmc_.o -CHAR = f77_aloc.o s_cat.o s_cmp.o s_copy.o -I77 = backspac.o close.o dfe.o dolio.o due.o endfile.o err.o\ - fmt.o fmtlib.o ftell_.o iio.o ilnw.o inquire.o lread.o lwrite.o\ - open.o rdfmt.o rewind.o rsfe.o rsli.o rsne.o sfe.o sue.o\ - typesize.o uio.o util.o wref.o wrtfmt.o wsfe.o wsle.o wsne.o xwsne.o -QINT = pow_qq.o qbitbits.o qbitshft.o ftell64_.o -TIME = dtime_.o etime_.o - -# If you get an error compiling dtime_.c or etime_.c, try adding -# -DUSE_CLOCK to the CFLAGS assignment above; if that does not work, -# omit $(TIME) from OFILES = assignment below. - -# To get signed zeros in write statements on IEEE-arithmetic systems, -# add -DSIGNED_ZEROS to the CFLAGS assignment below and add signbit.o -# to the end of the OFILES = assignment below. - -# For INTEGER*8 support (which requires system-dependent adjustments to -# f2c.h), add $(QINT) to the OFILES = assignment below... - -OFILES = $(MISC) $(POW) $(CX) $(DCX) $(REAL) $(DBL) $(INT) \ - $(HALF) $(CMP) $(EFL) $(CHAR) $(I77) $(TIME) - -all: f2c.h signal1.h sysdep1.h $(F2C_LIB) $(F2C_H) - -$(F2C_LIB): $(OFILES) - @ARCHIVE@ $(F2C_LIB) $? -ifeq ($(do_ranlib),1) - @RANLIB@ $(F2C_LIB) -endif - -$(F2C_H): f2c.h - @INSTALL@ -d $(BUILDINCDIR) - @INSTALL@ -c f2c.h $(F2C_H) - -### If your system lacks ranlib, you don't need it; see README. - -f77vers.o: f77vers.c - $(CC) $(CFLAGS) -c f77vers.c - -i77vers.o: i77vers.c - $(CC) $(CFLAGS) -c i77vers.c - -# To get an "f2c.h" for use with "f2c -C++", first "make hadd" -hadd: f2c.h0 f2ch.add - cat f2c.h0 f2ch.add >f2c.h - -# For use with "f2c" and "f2c -A": -f2c.h: f2c.h0 - cp f2c.h0 f2c.h - -# You may need to adjust signal1.h and sysdep1.h suitably for your system... -signal1.h: signal1.h0 - cp signal1.h0 signal1.h - -sysdep1.h: sysdep1.h0 - cp sysdep1.h0 sysdep1.h - -# If your system lacks onexit() and you are not using an -# ANSI C compiler, then you should uncomment the following -# two lines (for compiling main.o): -#main.o: main.c -# $(CC) -c -DNO_ONEXIT -DSkip_f2c_Undefs main.c -# On at least some Sun systems, it is more appropriate to -# uncomment the following two lines: -#main.o: main.c -# $(CC) -c -Donexit=on_exit -DSkip_f2c_Undefs main.c - -clean: - $(RM) $(F2C_LIB) *.o *.d arith.h signal1.h sysdep1.h $(F2C_H) - -$(OFILES): f2c.h -backspac.o: fio.h -close.o: fio.h -dfe.o: fio.h -dfe.o: fmt.h -due.o: fio.h -endfile.o: fio.h rawio.h -err.o: fio.h rawio.h -fmt.o: fio.h -fmt.o: fmt.h -iio.o: fio.h -iio.o: fmt.h -ilnw.o: fio.h -ilnw.o: lio.h -inquire.o: fio.h -lread.o: fio.h -lread.o: fmt.h -lread.o: lio.h -lread.o: fp.h -lwrite.o: fio.h -lwrite.o: fmt.h -lwrite.o: lio.h -open.o: fio.h rawio.h -rdfmt.o: fio.h -rdfmt.o: fmt.h -rdfmt.o: fp.h -rewind.o: fio.h -rsfe.o: fio.h -rsfe.o: fmt.h -rsli.o: fio.h -rsli.o: lio.h -rsne.o: fio.h -rsne.o: lio.h -sfe.o: fio.h -signbit.o: arith.h -sue.o: fio.h -uio.o: fio.h -uninit.o: arith.h -util.o: fio.h -wref.o: fio.h -wref.o: fmt.h -wref.o: fp.h - wrtfmt.o: fio.h -wrtfmt.o: fmt.h -wsfe.o: fio.h -wsfe.o: fmt.h -wsle.o: fio.h -wsle.o: fmt.h -wsle.o: lio.h -wsne.o: fio.h -wsne.o: lio.h -xwsne.o: fio.h -xwsne.o: lio.h -xwsne.o: fmt.h - -arith.h: arithchk.c - $(CC) $(CFLAGS) -o chkll -DNO_FPINIT arithchk.c -lm ||\ - $(CC) -DNO_LONG_LONG $(CFLAGS) -o chkll -DNO_FPINIT arithchk.c -lm - ./chkll >arith.h - rm -f chkll* arithchk.o - -$(OFILES): Makefile - -# depends target -> already in the Makefile -depends: - diff --git a/ext/f2c_libs/arith.hwin32 b/ext/f2c_libs/arith.hwin32 deleted file mode 100644 index 9746f9c1c..000000000 --- a/ext/f2c_libs/arith.hwin32 +++ /dev/null @@ -1,3 +0,0 @@ -#define IEEE_8087 -#define Arith_Kind_ASL 1 -#define Double_Align diff --git a/ext/f2c_libs/arithchk.c b/ext/f2c_libs/arithchk/arithchk.c similarity index 100% rename from ext/f2c_libs/arithchk.c rename to ext/f2c_libs/arithchk/arithchk.c diff --git a/ext/f2c_libs/c_cos.c b/ext/f2c_libs/c_cos.c index 29fe49e3c..ceb873d5d 100644 --- a/ext/f2c_libs/c_cos.c +++ b/ext/f2c_libs/c_cos.c @@ -15,8 +15,8 @@ void c_cos(complex *r, complex *z) #endif { double zi = z->i, zr = z->r; - r->r = cos(zr) * cosh(zi); - r->i = - sin(zr) * sinh(zi); + r->r = (real) (cos(zr) * cosh(zi)); + r->i = (real) (- sin(zr) * sinh(zi)); } #ifdef __cplusplus } diff --git a/ext/f2c_libs/c_div.c b/ext/f2c_libs/c_div.c index 59425e7aa..db8aa38c1 100644 --- a/ext/f2c_libs/c_div.c +++ b/ext/f2c_libs/c_div.c @@ -36,7 +36,7 @@ void c_div(complex *c, complex *a, complex *b) ratio = (double)b->r / b->i ; den = b->i * (1 + ratio*ratio); cr = (a->r*ratio + a->i) / den; - c->i = (a->i*ratio - a->r) / den; + c->i = (real) ((a->i*ratio - a->r) / den); } else @@ -44,9 +44,9 @@ void c_div(complex *c, complex *a, complex *b) ratio = (double)b->i / b->r ; den = b->r * (1 + ratio*ratio); cr = (a->r + a->i*ratio) / den; - c->i = (a->i - a->r*ratio) / den; + c->i = (real) ((a->i - a->r*ratio) / den); } - c->r = cr; + c->r = (real) cr; } #ifdef __cplusplus } diff --git a/ext/f2c_libs/c_exp.c b/ext/f2c_libs/c_exp.c index f46508d35..bfc1b1a30 100644 --- a/ext/f2c_libs/c_exp.c +++ b/ext/f2c_libs/c_exp.c @@ -17,8 +17,8 @@ void c_exp(complex *r, complex *z) double expx, zi = z->i; expx = exp(z->r); - r->r = expx * cos(zi); - r->i = expx * sin(zi); + r->r = (real) (expx * cos(zi)); + r->i = (real) (expx * sin(zi)); } #ifdef __cplusplus } diff --git a/ext/f2c_libs/c_log.c b/ext/f2c_libs/c_log.c index a0ba3f0d8..c8eec926e 100644 --- a/ext/f2c_libs/c_log.c +++ b/ext/f2c_libs/c_log.c @@ -15,8 +15,8 @@ void c_log(complex *r, complex *z) #endif { double zi, zr; - r->i = atan2(zi = z->i, zr = z->r); - r->r = log( f__cabs(zr, zi) ); + r->i = (real) atan2(zi = z->i, zr = z->r); + r->r = (real) log( f__cabs(zr, zi) ); } #ifdef __cplusplus } diff --git a/ext/f2c_libs/c_sin.c b/ext/f2c_libs/c_sin.c index c8bc30f2d..b55fcb5dd 100644 --- a/ext/f2c_libs/c_sin.c +++ b/ext/f2c_libs/c_sin.c @@ -15,8 +15,8 @@ void c_sin(complex *r, complex *z) #endif { double zi = z->i, zr = z->r; - r->r = sin(zr) * cosh(zi); - r->i = cos(zr) * sinh(zi); + r->r = (real) (sin(zr) * cosh(zi)); + r->i = (real) (cos(zr) * sinh(zi)); } #ifdef __cplusplus } diff --git a/ext/f2c_libs/c_sqrt.c b/ext/f2c_libs/c_sqrt.c index 1678c534d..714743580 100644 --- a/ext/f2c_libs/c_sqrt.c +++ b/ext/f2c_libs/c_sqrt.c @@ -22,18 +22,19 @@ void c_sqrt(complex *r, complex *z) r->r = r->i = 0.; else if(zr > 0) { - r->r = t = sqrt(0.5 * (mag + zr) ); + t = sqrt(0.5 * (mag + zr) ); + r->r = (real) t; t = zi / t; - r->i = 0.5 * t; + r->i = (real) (0.5 * t); } else { t = sqrt(0.5 * (mag - zr) ); if(zi < 0) t = -t; - r->i = t; + r->i = (real) t; t = zi / t; - r->r = 0.5 * t; + r->r = (real) (0.5 * t); } } #ifdef __cplusplus diff --git a/ext/f2c_libs/dtime_.c b/ext/f2c_libs/dtime_.c index 2335a27ae..ccf681e0a 100644 --- a/ext/f2c_libs/dtime_.c +++ b/ext/f2c_libs/dtime_.c @@ -1,10 +1,6 @@ #include "time.h" -#ifdef WIN32 -#pragma warning(disable:4244) -#endif - -#ifdef MSDOS +#if defined(MSDOS) || defined (__MINGW32__) #undef USE_CLOCK #define USE_CLOCK #endif @@ -48,7 +44,7 @@ dtime_(float *tarray) static double t0; double t = clock(); tarray[1] = 0; - tarray[0] = (t - t0) / CLOCKS_PER_SECOND; + tarray[0] = (float) ((t - t0) / CLOCKS_PER_SECOND); t0 = t; return tarray[0]; #else diff --git a/ext/f2c_libs/err.c b/ext/f2c_libs/err.c index 18de588d2..4960c282b 100644 --- a/ext/f2c_libs/err.c +++ b/ext/f2c_libs/err.c @@ -98,11 +98,11 @@ f__canseek(FILE *f) /*SYSDEP*/ #endif { #ifdef NON_UNIX_STDIO - return !isatty(fileno(f)); + return !ISATTY(FILENO(f)); #else struct STAT_ST x; - if (FSTAT(fileno(f),&x) < 0) + if (FSTAT(FILENO(f),&x) < 0) return(0); #ifdef S_IFMT switch(x.st_mode & S_IFMT) { @@ -113,7 +113,7 @@ f__canseek(FILE *f) /*SYSDEP*/ else return(0); case S_IFCHR: - if(isatty(fileno(f))) + if(ISATTY(FILENO(f))) return(0); return(1); #ifdef S_IFBLK @@ -131,7 +131,7 @@ f__canseek(FILE *f) /*SYSDEP*/ return(0); } if (S_ISCHR(x.st_mode)) { - if(isatty(fileno(f))) + if(ISATTY(FILENO(f))) return(0); return(1); } diff --git a/ext/f2c_libs/etime_.c b/ext/f2c_libs/etime_.c index ba67ffde8..6f559a686 100644 --- a/ext/f2c_libs/etime_.c +++ b/ext/f2c_libs/etime_.c @@ -1,10 +1,6 @@ #include "time.h" -#ifdef WIN32 -#pragma warning(disable:4244) -#endif - -#ifdef MSDOS +#if defined(MSDOS) || defined (__MINGW32__) #undef USE_CLOCK #define USE_CLOCK #endif @@ -47,7 +43,8 @@ etime_(float *tarray) #endif double t = clock(); tarray[1] = 0; - return tarray[0] = t / CLOCKS_PER_SECOND; + tarray[0] = (float) (t / CLOCKS_PER_SECOND); + return tarray[0]; #else struct tms t; diff --git a/ext/f2c_libs/f2c.h b/ext/f2c_libs/f2c.h index 6ddb51b30..af75d6d1f 100644 --- a/ext/f2c_libs/f2c.h +++ b/ext/f2c_libs/f2c.h @@ -18,11 +18,6 @@ #define _COMPLEX_DEFINED typedef __int64 longint; typedef __int64 ulongint; /* HACK ALERT */ -// warning C4244: 'xoperx' : conversion from 'xxx ' to 'xxx ', possible loss of data -// warning C4101: 'xxx' : unreferenced local variable -#pragma warning(disable:4244) -#pragma warning(disable:4101) -#pragma warning(disable:4554) #endif //typedef long int integer; diff --git a/ext/f2c_libs/f2c.h0 b/ext/f2c_libs/f2c.h0 index 1f78d120c..af75d6d1f 100644 --- a/ext/f2c_libs/f2c.h0 +++ b/ext/f2c_libs/f2c.h0 @@ -18,10 +18,6 @@ #define _COMPLEX_DEFINED typedef __int64 longint; typedef __int64 ulongint; /* HACK ALERT */ -// warning C4244: 'xoperx' : conversion from 'xxx ' to 'xxx ', possible loss of data -// warning C4101: 'xxx' : unreferenced local variable -#pragma warning(disable:4244) -#pragma warning(disable:4101) #endif //typedef long int integer; diff --git a/ext/f2c_libs/fio.h b/ext/f2c_libs/fio.h index 4c3043e9c..e7c18bffc 100644 --- a/ext/f2c_libs/fio.h +++ b/ext/f2c_libs/fio.h @@ -108,9 +108,18 @@ extern void f_init(void); extern int (*f__donewrec)(void), t_putc(int), x_wSL(void); extern void b_char(char*,char*,ftnlen), g_char(char*,ftnlen,char*); extern int c_sfe(cilist*), z_rnew(void); -#ifndef WIN32 +#ifndef _WIN32 extern int isatty(int); #endif +#ifdef _MSC_VER +#define ISATTY _isatty +#define FILENO _fileno +#define ACCESS _access +#else +#define ISATTY isatty +#define FILENO fileno +#define ACCESS access +#endif extern int err__fl(int,int,char*); extern int xrd_SL(void); extern int f__putbuf(int); diff --git a/ext/f2c_libs/fmtlib.c b/ext/f2c_libs/fmtlib.c index 279f66f43..acbfbc37f 100644 --- a/ext/f2c_libs/fmtlib.c +++ b/ext/f2c_libs/fmtlib.c @@ -39,7 +39,7 @@ char *f__icvt(longint value, int *ndigit, int *sign, int base) } i = MAXINTLENGTH; do { - buf[--i] = (uvalue%base) + '0'; + buf[--i] = (char) ((uvalue%base) + '0'); uvalue /= base; } while(uvalue > 0); diff --git a/ext/f2c_libs/ftell64_.c b/ext/f2c_libs/ftell64_.c deleted file mode 100644 index 9cc00cba8..000000000 --- a/ext/f2c_libs/ftell64_.c +++ /dev/null @@ -1,52 +0,0 @@ -#include "f2c.h" -#include "fio.h" -#ifdef __cplusplus -extern "C" { -#endif - - static FILE * -#ifdef KR_headers -unit_chk(Unit, who) integer Unit; char *who; -#else -unit_chk(integer Unit, char *who) -#endif -{ - if (Unit >= MXUNIT || Unit < 0) - f__fatal(101, who); - return f__units[Unit].ufd; - } - - longint -#ifdef KR_headers -ftell64_(Unit) integer *Unit; -#else -ftell64_(integer *Unit) -#endif -{ - FILE *f; - return (f = unit_chk(*Unit, "ftell")) ? FTELL(f) : -1L; - } - - int -#ifdef KR_headers -fseek64_(Unit, offset, whence) integer *Unit, *whence; longint *offset; -#else -fseek64_(integer *Unit, longint *offset, integer *whence) -#endif -{ - FILE *f; - int w = (int)*whence; -#ifdef SEEK_SET - static int wohin[3] = { SEEK_SET, SEEK_CUR, SEEK_END }; -#endif - if (w < 0 || w > 2) - w = 0; -#ifdef SEEK_SET - w = wohin[w]; -#endif - return !(f = unit_chk(*Unit, "fseek")) - || FSEEK(f, (OFF_T)*offset, w) ? 1 : 0; - } -#ifdef __cplusplus -} -#endif diff --git a/ext/f2c_libs/inquire.c b/ext/f2c_libs/inquire.c index 033e9c019..bbb3cc872 100644 --- a/ext/f2c_libs/inquire.c +++ b/ext/f2c_libs/inquire.c @@ -32,7 +32,7 @@ integer f_inqu(inlist *a) { byfile=1; g_char(a->infile,a->infilen,buf); #ifdef NON_UNIX_STDIO - x = access(buf,0) ? -1 : 0; + x = ACCESS(buf,0) ? -1 : 0; for(i=0,p=NULL;iinopen=(p!=NULL); else *a->inopen=(p!=NULL && p->ufd!=NULL); } - if(a->innum!=NULL) *a->innum= p-f__units; + if(a->innum!=NULL) *a->innum= (ftnint) (p-f__units); if(a->innamed!=NULL) { if(byfile || (p!=NULL && p->ufnm!=NULL)) *a->innamed=1; diff --git a/ext/f2c_libs/lread.c b/ext/f2c_libs/lread.c index c23c0ad58..0e317dd69 100644 --- a/ext/f2c_libs/lread.c +++ b/ext/f2c_libs/lread.c @@ -75,7 +75,7 @@ un_getc(int x, FILE *f__cf) #ifdef KR_headers extern int ungetc(); #else -#ifndef WIN32 +#ifndef _WIN32 extern int ungetc(int, FILE*); /* for systems with a buggy stdio.h */ #endif #endif @@ -181,7 +181,7 @@ retry: GETC(ch); } } - havenum += sp - sp1; + havenum += (int) (sp - sp1); se = 0; if (issign(ch)) goto signonly; @@ -751,15 +751,15 @@ l_read(ftnint *number, char *ptr, ftnlen len, ftnint type) break; #endif case TYREAL: - Ptr->flreal=f__lx; + Ptr->flreal= (real) f__lx; break; case TYDREAL: Ptr->fldouble=f__lx; break; case TYCOMPLEX: xx=(real *)ptr; - *xx++ = f__lx; - *xx = f__ly; + *xx++ = (real) f__lx; + *xx = (real) f__ly; break; case TYDCOMPLEX: yy=(doublereal *)ptr; diff --git a/ext/f2c_libs/lwrite.c b/ext/f2c_libs/lwrite.c index 9e0d93deb..5b5fe249d 100644 --- a/ext/f2c_libs/lwrite.c +++ b/ext/f2c_libs/lwrite.c @@ -169,7 +169,7 @@ l_g(char *buf, double n) } } f__ret: - return b - buf; + return (int) (b - buf); #endif } diff --git a/ext/f2c_libs/open.c b/ext/f2c_libs/open.c index 6e3def121..6b14b50d0 100644 --- a/ext/f2c_libs/open.c +++ b/ext/f2c_libs/open.c @@ -202,7 +202,7 @@ integer f_open(olist *a) opnerr(a->oerr,errno,"open") fclose(tf); #else - if (access(buf,0)) + if (ACCESS(buf,0)) opnerr(a->oerr,errno,"open") #endif break; @@ -232,7 +232,7 @@ integer f_open(olist *a) opnerr(a->oerr,128,"open") } #else - if (!access(buf,0)) + if (!ACCESS(buf,0)) opnerr(a->oerr,128,"open") #endif /* no break */ @@ -286,7 +286,7 @@ fk_open(int seq, int fmt, ftnint n) a.oerr=1; a.ounit=n; a.ofnm=nbuf; - a.ofnmlen=strlen(nbuf); + a.ofnmlen= (ftnlen) strlen(nbuf); a.osta=NULL; a.oacc= (char*)(seq==SEQ?"s":"d"); a.ofm = (char*)(fmt==FMT?"f":"u"); diff --git a/ext/f2c_libs/pow_ci.c b/ext/f2c_libs/pow_ci.c index 574e0b1eb..070622236 100644 --- a/ext/f2c_libs/pow_ci.c +++ b/ext/f2c_libs/pow_ci.c @@ -18,8 +18,8 @@ a1.i = a->i; pow_zi(&p1, &a1, b); -p->r = p1.r; -p->i = p1.i; +p->r = (real) p1.r; +p->i = (real) p1.i; } #ifdef __cplusplus } diff --git a/ext/f2c_libs/pow_qq.c b/ext/f2c_libs/pow_qq.c deleted file mode 100644 index ede60dbeb..000000000 --- a/ext/f2c_libs/pow_qq.c +++ /dev/null @@ -1,39 +0,0 @@ -#include "f2c.h" -//#ifdef __cplusplus -//extern "C" { - //#endif - - //#ifdef KR_headers - //longint pow_qq(ap, bp) longint *ap, *bp; - //#else -longint pow_qq(longint *ap, longint *bp) - //#endif -{ - longint pow, x, n; - unsigned long long u; /* system-dependent */ - - x = *ap; - n = *bp; - - if (n <= 0) { - if (n == 0 || x == 1) - return 1; - if (x != -1) - return x == 0 ? 1/x : 0; - n = -n; - } - u = n; - for(pow = 1; ; ) - { - if(u & 01) - pow *= x; - if(u >>= 1) - x *= x; - else - break; - } - return(pow); - } - //#ifdef __cplusplus -//} -//#endif diff --git a/ext/f2c_libs/qbitbits.c b/ext/f2c_libs/qbitbits.c deleted file mode 100644 index ba1b5bd0c..000000000 --- a/ext/f2c_libs/qbitbits.c +++ /dev/null @@ -1,72 +0,0 @@ -#include "f2c.h" -#ifdef __cplusplus -extern "C" { -#endif - -#ifndef LONGBITS -#define LONGBITS 32 -#endif - -#ifndef LONG8BITS -#define LONG8BITS (2*LONGBITS) -#endif - - longint -#ifdef KR_headers -qbit_bits(a, b, len) longint a; integer b, len; -#else -qbit_bits(longint a, integer b, integer len) -#endif -{ - /* Assume 2's complement arithmetic */ - - ulongint x, y; - - x = (ulongint) a; - y = (ulongint)-1L; - x >>= b; - y <<= len; - return (longint)(x & ~y); - } - - longint -#ifdef KR_headers -qbit_cshift(a, b, len) longint a; integer b, len; -#else -qbit_cshift(longint a, integer b, integer len) -#endif -{ - ulongint x, y, z; - - x = (ulongint)a; - if (len <= 0) { - if (len == 0) - return 0; - goto full_len; - } - if (len >= LONG8BITS) { - full_len: - if (b >= 0) { - b %= LONG8BITS; - return (longint)(x << b | x >> LONG8BITS - b ); - } - b = -b; - b %= LONG8BITS; - return (longint)(x << LONG8BITS - b | x >> b); - } - y = z = (unsigned long)-1; - y <<= len; - z &= ~y; - y &= x; - x &= z; - if (b >= 0) { - b %= len; - return (longint)(y | z & (x << b | x >> len - b)); - } - b = -b; - b %= len; - return (longint)(y | z & (x >> b | x << len - b)); - } -#ifdef __cplusplus -} -#endif diff --git a/ext/f2c_libs/qbitshft.c b/ext/f2c_libs/qbitshft.c deleted file mode 100644 index 78e7b9510..000000000 --- a/ext/f2c_libs/qbitshft.c +++ /dev/null @@ -1,17 +0,0 @@ -#include "f2c.h" -#ifdef __cplusplus -extern "C" { -#endif - - longint -#ifdef KR_headers -qbit_shift(a, b) longint a; integer b; -#else -qbit_shift(longint a, integer b) -#endif -{ - return b >= 0 ? a << b : (longint)((ulongint)a >> -b); - } -#ifdef __cplusplus -} -#endif diff --git a/ext/f2c_libs/rdfmt.c b/ext/f2c_libs/rdfmt.c index 62b280534..817d379b9 100644 --- a/ext/f2c_libs/rdfmt.c +++ b/ext/f2c_libs/rdfmt.c @@ -64,8 +64,8 @@ rd_Z(Uint *n, int w, ftnlen len) if (bad) return errno = 115; w = (int)len; - w1 = s - s0; - w2 = w1+1 >> 1; + w1 = (int) (s - s0); + w2 = (w1+1) >> 1; t = (char *)n; if (*(char *)&one) { /* little endian */ @@ -87,7 +87,7 @@ rd_Z(Uint *n, int w, ftnlen len) t += i; } do { - *t = hex[*s0 & 0xff]-1 << 4 | hex[s0[1] & 0xff]-1; + *t = (hex[*s0 & 0xff]-1) << 4 | hex[s0[1] & 0xff]-1; t += i; s0 += 2; } @@ -383,7 +383,7 @@ done: } zero: if (len == sizeof(real)) - p->pf = x; + p->pf = (real) x; else p->pd = x; return(0); diff --git a/ext/f2c_libs/rsne.c b/ext/f2c_libs/rsne.c index 4f6b57a60..9dc18846e 100644 --- a/ext/f2c_libs/rsne.c +++ b/ext/f2c_libs/rsne.c @@ -66,7 +66,7 @@ un_getc(int x, FILE *f__cf) { return ungetc(x,f__cf); } #else #define un_getc ungetc -#ifndef WIN32 +#ifndef _WIN32 extern int ungetc(int, FILE*); /* for systems with a buggy stdio.h */ #endif #endif diff --git a/ext/f2c_libs/s_paus.c b/ext/f2c_libs/s_paus.c index c5977174c..c2217b7b2 100644 --- a/ext/f2c_libs/s_paus.c +++ b/ext/f2c_libs/s_paus.c @@ -19,9 +19,16 @@ extern "C" { #ifdef __cplusplus extern "C" { #endif -extern int getpid(void); -#ifndef WIN32 -extern int isatty(int); +extern int getpid(void); +#ifndef _WIN32 +extern int isatty(int); +#endif +#ifdef _MSC_VER +#define ISATTY _isatty +#define FILENO _fileno +#else +#define ISATTY isatty +#define FILENO fileno #endif extern int pause(void); #endif @@ -66,7 +73,7 @@ s_paus(char *s, ftnlen n) if(n > 0) fprintf(stderr, " %.*s", (int)n, s); fprintf(stderr, " statement executed\n"); - if( isatty(fileno(stdin)) ) + if( ISATTY(FILENO(stdin)) ) s_1paus(stdin); else { #ifdef MSDOS diff --git a/ext/f2c_libs/wref.c b/ext/f2c_libs/wref.c index f2074b75e..a9ecec70a 100644 --- a/ext/f2c_libs/wref.c +++ b/ext/f2c_libs/wref.c @@ -96,7 +96,7 @@ nogood: case 'N': signspace = 0; /* no sign for NaNs */ } - delta = w - strlen(buf) - signspace; + delta = w - (int) strlen(buf) - signspace; if (delta < 0) goto nogood; while(--delta >= 0) diff --git a/ext/f2c_libs/wrtfmt.c b/ext/f2c_libs/wrtfmt.c index a970db959..8fef6763b 100644 --- a/ext/f2c_libs/wrtfmt.c +++ b/ext/f2c_libs/wrtfmt.c @@ -93,7 +93,7 @@ wrt_Z(Uint *n, int w, int minlen, ftnlen len) for(;; s += i) if (s == se || *s) break; - w1 = (i*(se-s) << 1) + 1; + w1 = (int) (i*(se-s) << 1) + 1; if (*s & 0xf0) w1++; if (w1 > w) diff --git a/ext/f2c_math/CMakeLists.txt b/ext/f2c_math/CMakeLists.txt deleted file mode 100644 index 98fd72cb1..000000000 --- a/ext/f2c_math/CMakeLists.txt +++ /dev/null @@ -1,9 +0,0 @@ -SET ( CTMATH_SRCS mach.cpp ddaspk.c dgbefa.c dgbsl.c dgefa.c dgesl.c - dp1vlu.c dpcoef.c dpolft.c fdump.c j4save.c pcoef.c polfit.c pvalue.c - xercnt.c xerhlt.c xermsg.c xerprn.c xersve.c xgetua.c printstring.c) - -INCLUDE_DIRECTORIES ( ${PROJECT_SOURCE_DIR} - ${PROJECT_SOURCE_DIR}/ext/f2c_libs ) - -ADD_LIBRARY( ctmath ${CTMATH_SRCS} ) - diff --git a/ext/f2c_math/Makefile.in b/ext/f2c_math/Makefile.in deleted file mode 100644 index 5c74cc4bf..000000000 --- a/ext/f2c_math/Makefile.in +++ /dev/null @@ -1,112 +0,0 @@ -#/bin/sh -# -# $Source: /cvsroot/cantera/cantera/ext/f2c_math/Makefile.in,v $ -# $Author$ -# $Revision$ -# $Date$ -# - -.SUFFIXES : -.SUFFIXES : .c .cpp .d .o - -do_ranlib = @DO_RANLIB@ - -PURIFY=@PURIFY@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include/cantera - -# the C++ compiler -CXX = @CXX@ - -# the C compiler -CC = @CC@ - -# C++ compile flags -PIC_FLAG=@PIC@ -CXX_FLAGS = @CXXFLAGS@ $(CXX_OPT) $(PIC_FLAG) -CFLAGS = @CFLAGS@ $(CXX_OPT) $(PIC_FLAG) - -# Local include files -CXX_INCLUDES=-I../f2c_libs - -# How to compile the dependency file -.c.d: - @CXX_DEPENDS@ $(CFLAGS) $(CXX_INCLUDES) $*.c > $*.d - -.cpp.d: - @CXX_DEPENDS@ $(CXX_FLAGS) $(CXX_INCLUDES) $*.cpp > $*.d - -# How to compile a C file -.c.o: - $(PURIFY) @CC@ -c $< @DEFS@ $(CFLAGS) $(CXX_INCLUDES) - -# How to compile a Cpp file -.cpp.o: - $(PURIFY) @CXX@ -c $< @DEFS@ $(CXX_FLAGS) $(CXX_INCLUDES) - - -# ----------------------------------------------- - -LIB = @buildlib@/libctmath.a - -all: $(LIB) - -OBJS = \ -mach.o \ -ddaspk.o \ -dgbefa.o \ -dgbsl.o \ -dgefa.o \ -dgesl.o \ -dp1vlu.o \ -dpcoef.o \ -dpolft.o \ -fdump.o \ -j4save.o \ -pcoef.o \ -polfit.o \ -pvalue.o \ -xercnt.o \ -xerhlt.o \ -xermsg.o \ -xerprn.o \ -xersve.o \ -xgetua.o \ -printstring.o - -SRCS = $(OBJS:.o=.cpp) - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - -# How to make the static library -$(LIB): $(OBJS) - @ARCHIVE@ $(LIB) $(OBJS) -ifeq ($(do_ranlib),1) - @RANLIB@ $(LIB) -endif - -# ------------------------------------------------ -# Utility Targets - -clean: - $(RM) $(OBJS) $(LIB) *.d .depends - -# depends target -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -$(OBJS): Makefile - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/ext/f2c_math/mkl_cblas.h b/ext/f2c_math/mkl_cblas.h deleted file mode 100644 index dc5b45a71..000000000 --- a/ext/f2c_math/mkl_cblas.h +++ /dev/null @@ -1,644 +0,0 @@ -/* -// INTEL CORPORATION PROPRIETARY INFORMATION -// This software is supplied under the terms of a license agreement or -// nondisclosure agreement with Intel Corporation and may not be copied -// or disclosed except in accordance with the terms of that agreement. -// Copyright 1999, 2000 Intel Corporation. All Rights Reserved. -// -// File : mkl_cblas.h -// Purpose : MKL CBLAS interface -// Author : Shemyakin Andrey -*/ - -#ifndef __MKL_CBLAS_H__ -#define __MKL_CBLAS_H__ -#include - -#ifdef __cplusplus -extern "C" { /* Assume C declarations for C++ */ -#endif /* __cplusplus */ - -/* - * Enumerated and derived types - */ -#define CBLAS_INDEX size_t /* this may vary between platforms */ - -typedef enum {CblasRowMajor=101, CblasColMajor=102} CBLAS_ORDER; -typedef enum {CblasNoTrans=111, CblasTrans=112, CblasConjTrans=113} CBLAS_TRANSPOSE; -typedef enum {CblasUpper=121, CblasLower=122} CBLAS_UPLO; -typedef enum {CblasNonUnit=131, CblasUnit=132} CBLAS_DIAG; -typedef enum {CblasLeft=141, CblasRight=142} CBLAS_SIDE; - -/* - * =========================================================================== - * Prototypes for level 1 BLAS functions (complex are recast as routines) - * =========================================================================== - */ - -float cblas_sdot(const int N, const float *X, const int incX, - const float *Y, const int incY); -float cblas_sdoti(const int N, const float *X, const int *indx, - const float *Y); -double cblas_ddot(const int N, const double *X, const int incX, - const double *Y, const int incY); -double cblas_ddoti(const int N, const double *X, const int *indx, - const double *Y); - -/* - * Functions having prefixes Z and C only - */ -void cblas_cdotu_sub(const int N, const void *X, const int incX, - const void *Y, const int incY, void *dotu); -void cblas_cdotui_sub(const int N, const void *X, const int *indx, - const void *Y, void *dotui); -void cblas_cdotc_sub(const int N, const void *X, const int incX, - const void *Y, const int incY, void *dotc); -void cblas_cdotci_sub(const int N, const void *X, const int *indx, - const void *Y, void *dotui); - -void cblas_zdotu_sub(const int N, const void *X, const int incX, - const void *Y, const int incY, void *dotu); -void cblas_zdotui_sub(const int N, const void *X, const int *indx, - const void *Y, void *dotui); -void cblas_zdotc_sub(const int N, const void *X, const int incX, - const void *Y, const int incY, void *dotc); -void cblas_zdotci_sub(const int N, const void *X, const int *indx, - const void *Y, void *dotui); - - -/* - * Functions having prefixes S D SC DZ - */ -float cblas_snrm2(const int N, const float *X, const int incX); -float cblas_sasum(const int N, const float *X, const int incX); - -double cblas_dnrm2(const int N, const double *X, const int incX); -double cblas_dasum(const int N, const double *X, const int incX); - -float cblas_scnrm2(const int N, const void *X, const int incX); -float cblas_scasum(const int N, const void *X, const int incX); - -double cblas_dznrm2(const int N, const void *X, const int incX); -double cblas_dzasum(const int N, const void *X, const int incX); - - -/* - * Functions having standard 4 prefixes (S D C Z) - */ -CBLAS_INDEX cblas_isamax(const int N, const float *X, const int incX); -CBLAS_INDEX cblas_idamax(const int N, const double *X, const int incX); -CBLAS_INDEX cblas_icamax(const int N, const void *X, const int incX); -CBLAS_INDEX cblas_izamax(const int N, const void *X, const int incX); -CBLAS_INDEX cblas_isamin(const int N, const float *X, const int incX); -CBLAS_INDEX cblas_idamin(const int N, const double *X, const int incX); -CBLAS_INDEX cblas_icamin(const int N, const void *X, const int incX); -CBLAS_INDEX cblas_izamin(const int N, const void *X, const int incX); - -/* - * =========================================================================== - * Prototypes for level 1 BLAS routines - * =========================================================================== - */ - -/* - * Routines with standard 4 prefixes (s, d, c, z) - */ -void cblas_sswap(const int N, float *X, const int incX, - float *Y, const int incY); -void cblas_scopy(const int N, const float *X, const int incX, - float *Y, const int incY); -void cblas_saxpy(const int N, const float alpha, const float *X, - const int incX, float *Y, const int incY); -void cblas_saxpyi(const int N, const float alpha, const float *X, - const int *indx, float *Y); -void cblas_sgthr(const int N, const float *Y, float *X, - const int *indx); -void cblas_sgthrz(const int N, float *Y, float *X, - const int *indx); -void cblas_ssctr(const int N, const float *X, const int *indx, - float *Y); -void cblas_srotg(float *a, float *b, float *c, float *s); - -void cblas_dswap(const int N, double *X, const int incX, - double *Y, const int incY); -void cblas_dcopy(const int N, const double *X, const int incX, - double *Y, const int incY); -void cblas_daxpy(const int N, const double alpha, const double *X, - const int incX, double *Y, const int incY); -void cblas_daxpyi(const int N, const double alpha, const double *X, - const int *indx, double *Y); -void cblas_dgthr(const int N, const double *Y, double *X, - const int *indx); -void cblas_dgthrz(const int N, double *Y, double *X, - const int *indx); -void cblas_dsctr(const int N, const double *X, const int *indx, - double *Y); -void cblas_drotg(double *a, double *b, double *c, double *s); - -void cblas_cswap(const int N, void *X, const int incX, - void *Y, const int incY); -void cblas_ccopy(const int N, const void *X, const int incX, - void *Y, const int incY); -void cblas_caxpy(const int N, const void *alpha, const void *X, - const int incX, void *Y, const int incY); -void cblas_caxpyi(const int N, const void *alpha, const void *X, - const int *indx, void *Y); -void cblas_cgthr(const int N, const void *Y, void *X, - const int *indx); -void cblas_cgthrz(const int N, void *Y, void *X, - const int *indx); -void cblas_csctr(const int N, const void *X, const int *indx, - void *Y); -void cblas_crotg(void *a, const void *b, float *c, void *s); - -void cblas_zswap(const int N, void *X, const int incX, - void *Y, const int incY); -void cblas_zcopy(const int N, const void *X, const int incX, - void *Y, const int incY); -void cblas_zaxpy(const int N, const void *alpha, const void *X, - const int incX, void *Y, const int incY); -void cblas_zaxpyi(const int N, const void *alpha, const void *X, - const int *indx, void *Y); -void cblas_zgthr(const int N, const void *Y, void *X, - const int *indx); -void cblas_zgthrz(const int N, void *Y, void *X, - const int *indx); -void cblas_zsctr(const int N, const void *X, const int *indx, - void *Y); -void cblas_zrotg(void *a, const void *b, double *c, void *s); - -/* - * Routines with S and D prefix only - */ -void cblas_srotmg(float *d1, float *d2, float *b1, const float *b2, float *P); -void cblas_srot(const int N, float *X, const int incX, - float *Y, const int incY, const float c, const float s); -void cblas_sroti(const int N, float *X, const int *indx, - float *Y, const float c, const float s); -void cblas_srotm(const int N, float *X, const int incX, - float *Y, const int incY, const float *P); - -void cblas_drotmg(double *d1, double *d2, double *b1, const double *b2, double *P); -void cblas_drot(const int N, double *X, const int incX, - double *Y, const int incY, const double c, const double s); -void cblas_drotm(const int N, double *X, const int incX, - double *Y, const int incY, const double *P); -void cblas_droti(const int N, double *X, const int *indx, - double *Y, const double c, const double s); - -/* - * Routines with CS and ZD prefix only - */ -void cblas_csrot(const int N, void *X, const int incX, - void *Y, const int incY, const float c, const float s); -void cblas_zdrot(const int N, void *X, const int incX, - void *Y, const int incY, const double c, const double s); - -/* - * Routines with S D C Z CS and ZD prefixes - */ -void cblas_sscal(const int N, const float alpha, float *X, const int incX); -void cblas_dscal(const int N, const double alpha, double *X, const int incX); -void cblas_cscal(const int N, const void *alpha, void *X, const int incX); -void cblas_zscal(const int N, const void *alpha, void *X, const int incX); -void cblas_csscal(const int N, const float alpha, void *X, const int incX); -void cblas_zdscal(const int N, const double alpha, void *X, const int incX); - -/* - * =========================================================================== - * Prototypes for level 2 BLAS - * =========================================================================== - */ - -/* - * Routines with standard 4 prefixes (S, D, C, Z) - */ -void cblas_sgemv(const CBLAS_ORDER order, - const CBLAS_TRANSPOSE TransA, const int M, const int N, - const float alpha, const float *A, const int lda, - const float *X, const int incX, const float beta, - float *Y, const int incY); -void cblas_sgbmv(const CBLAS_ORDER order, - const CBLAS_TRANSPOSE TransA, const int M, const int N, - const int KL, const int KU, const float alpha, - const float *A, const int lda, const float *X, - const int incX, const float beta, float *Y, const int incY); -void cblas_strmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const float *A, const int lda, - float *X, const int incX); -void cblas_stbmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const int K, const float *A, const int lda, - float *X, const int incX); -void cblas_stpmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const float *Ap, float *X, const int incX); -void cblas_strsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const float *A, const int lda, float *X, - const int incX); -void cblas_stbsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const int K, const float *A, const int lda, - float *X, const int incX); -void cblas_stpsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const float *Ap, float *X, const int incX); - -void cblas_dgemv(const CBLAS_ORDER order, - const CBLAS_TRANSPOSE TransA, const int M, const int N, - const double alpha, const double *A, const int lda, - const double *X, const int incX, const double beta, - double *Y, const int incY); -void cblas_dgbmv(const CBLAS_ORDER order, - const CBLAS_TRANSPOSE TransA, const int M, const int N, - const int KL, const int KU, const double alpha, - const double *A, const int lda, const double *X, - const int incX, const double beta, double *Y, const int incY); -void cblas_dtrmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const double *A, const int lda, - double *X, const int incX); -void cblas_dtbmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const int K, const double *A, const int lda, - double *X, const int incX); -void cblas_dtpmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const double *Ap, double *X, const int incX); -void cblas_dtrsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const double *A, const int lda, double *X, - const int incX); -void cblas_dtbsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const int K, const double *A, const int lda, - double *X, const int incX); -void cblas_dtpsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const double *Ap, double *X, const int incX); - -void cblas_cgemv(const CBLAS_ORDER order, - const CBLAS_TRANSPOSE TransA, const int M, const int N, - const void *alpha, const void *A, const int lda, - const void *X, const int incX, const void *beta, - void *Y, const int incY); -void cblas_cgbmv(const CBLAS_ORDER order, - const CBLAS_TRANSPOSE TransA, const int M, const int N, - const int KL, const int KU, const void *alpha, - const void *A, const int lda, const void *X, - const int incX, const void *beta, void *Y, const int incY); -void cblas_ctrmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const void *A, const int lda, - void *X, const int incX); -void cblas_ctbmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const int K, const void *A, const int lda, - void *X, const int incX); -void cblas_ctpmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const void *Ap, void *X, const int incX); -void cblas_ctrsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const void *A, const int lda, void *X, - const int incX); -void cblas_ctbsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const int K, const void *A, const int lda, - void *X, const int incX); -void cblas_ctpsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const void *Ap, void *X, const int incX); - -void cblas_zgemv(const CBLAS_ORDER order, - const CBLAS_TRANSPOSE TransA, const int M, const int N, - const void *alpha, const void *A, const int lda, - const void *X, const int incX, const void *beta, - void *Y, const int incY); -void cblas_zgbmv(const CBLAS_ORDER order, - const CBLAS_TRANSPOSE TransA, const int M, const int N, - const int KL, const int KU, const void *alpha, - const void *A, const int lda, const void *X, - const int incX, const void *beta, void *Y, const int incY); -void cblas_ztrmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const void *A, const int lda, - void *X, const int incX); -void cblas_ztbmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const int K, const void *A, const int lda, - void *X, const int incX); -void cblas_ztpmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const void *Ap, void *X, const int incX); -void cblas_ztrsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const void *A, const int lda, void *X, - const int incX); -void cblas_ztbsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const int K, const void *A, const int lda, - void *X, const int incX); -void cblas_ztpsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const void *Ap, void *X, const int incX); - - -/* - * Routines with S and D prefixes only - */ -void cblas_ssymv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const float alpha, const float *A, - const int lda, const float *X, const int incX, - const float beta, float *Y, const int incY); -void cblas_ssbmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const int K, const float alpha, const float *A, - const int lda, const float *X, const int incX, - const float beta, float *Y, const int incY); -void cblas_sspmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const float alpha, const float *Ap, - const float *X, const int incX, - const float beta, float *Y, const int incY); -void cblas_sger(const CBLAS_ORDER order, const int M, const int N, - const float alpha, const float *X, const int incX, - const float *Y, const int incY, float *A, const int lda); -void cblas_ssyr(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const float alpha, const float *X, - const int incX, float *A, const int lda); -void cblas_sspr(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const float alpha, const float *X, - const int incX, float *Ap); -void cblas_ssyr2(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const float alpha, const float *X, - const int incX, const float *Y, const int incY, float *A, - const int lda); -void cblas_sspr2(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const float alpha, const float *X, - const int incX, const float *Y, const int incY, float *A); - -void cblas_dsymv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const double alpha, const double *A, - const int lda, const double *X, const int incX, - const double beta, double *Y, const int incY); -void cblas_dsbmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const int K, const double alpha, const double *A, - const int lda, const double *X, const int incX, - const double beta, double *Y, const int incY); -void cblas_dspmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const double alpha, const double *Ap, - const double *X, const int incX, - const double beta, double *Y, const int incY); -void cblas_dger(const CBLAS_ORDER order, const int M, const int N, - const double alpha, const double *X, const int incX, - const double *Y, const int incY, double *A, const int lda); -void cblas_dsyr(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const double alpha, const double *X, - const int incX, double *A, const int lda); -void cblas_dspr(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const double alpha, const double *X, - const int incX, double *Ap); -void cblas_dsyr2(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const double alpha, const double *X, - const int incX, const double *Y, const int incY, double *A, - const int lda); -void cblas_dspr2(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const double alpha, const double *X, - const int incX, const double *Y, const int incY, double *A); - - -/* - * Routines with C and Z prefixes only - */ -void cblas_chemv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const void *alpha, const void *A, - const int lda, const void *X, const int incX, - const void *beta, void *Y, const int incY); -void cblas_chbmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const int K, const void *alpha, const void *A, - const int lda, const void *X, const int incX, - const void *beta, void *Y, const int incY); -void cblas_chpmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const void *alpha, const void *Ap, - const void *X, const int incX, - const void *beta, void *Y, const int incY); -void cblas_cgeru(const CBLAS_ORDER order, const int M, const int N, - const void *alpha, const void *X, const int incX, - const void *Y, const int incY, void *A, const int lda); -void cblas_cgerc(const CBLAS_ORDER order, const int M, const int N, - const void *alpha, const void *X, const int incX, - const void *Y, const int incY, void *A, const int lda); -void cblas_cher(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const float alpha, const void *X, const int incX, - void *A, const int lda); -void cblas_chpr(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const float alpha, const void *X, - const int incX, void *A); -void cblas_cher2(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, const int N, - const void *alpha, const void *X, const int incX, - const void *Y, const int incY, void *A, const int lda); -void cblas_chpr2(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, const int N, - const void *alpha, const void *X, const int incX, - const void *Y, const int incY, void *Ap); - -void cblas_zhemv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const void *alpha, const void *A, - const int lda, const void *X, const int incX, - const void *beta, void *Y, const int incY); -void cblas_zhbmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const int K, const void *alpha, const void *A, - const int lda, const void *X, const int incX, - const void *beta, void *Y, const int incY); -void cblas_zhpmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const void *alpha, const void *Ap, - const void *X, const int incX, - const void *beta, void *Y, const int incY); -void cblas_zgeru(const CBLAS_ORDER order, const int M, const int N, - const void *alpha, const void *X, const int incX, - const void *Y, const int incY, void *A, const int lda); -void cblas_zgerc(const CBLAS_ORDER order, const int M, const int N, - const void *alpha, const void *X, const int incX, - const void *Y, const int incY, void *A, const int lda); -void cblas_zher(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const double alpha, const void *X, const int incX, - void *A, const int lda); -void cblas_zhpr(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const double alpha, const void *X, - const int incX, void *A); -void cblas_zher2(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, const int N, - const void *alpha, const void *X, const int incX, - const void *Y, const int incY, void *A, const int lda); -void cblas_zhpr2(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, const int N, - const void *alpha, const void *X, const int incX, - const void *Y, const int incY, void *Ap); - -/* - * =========================================================================== - * Prototypes for level 3 BLAS - * =========================================================================== - */ - -/* - * Routines with standard 4 prefixes (S, D, C, Z) - */ -void cblas_sgemm(const CBLAS_ORDER Order, const CBLAS_TRANSPOSE TransA, - const CBLAS_TRANSPOSE TransB, const int M, const int N, - const int K, const float alpha, const float *A, - const int lda, const float *B, const int ldb, - const float beta, float *C, const int ldc); -void cblas_ssymm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const int M, const int N, - const float alpha, const float *A, const int lda, - const float *B, const int ldb, const float beta, - float *C, const int ldc); -void cblas_ssyrk(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const float alpha, const float *A, const int lda, - const float beta, float *C, const int ldc); -void cblas_ssyr2k(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const float alpha, const float *A, const int lda, - const float *B, const int ldb, const float beta, - float *C, const int ldc); -void cblas_strmm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE TransA, - const CBLAS_DIAG Diag, const int M, const int N, - const float alpha, const float *A, const int lda, - float *B, const int ldb); -void cblas_strsm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE TransA, - const CBLAS_DIAG Diag, const int M, const int N, - const float alpha, const float *A, const int lda, - float *B, const int ldb); - -void cblas_dgemm(const CBLAS_ORDER Order, const CBLAS_TRANSPOSE TransA, - const CBLAS_TRANSPOSE TransB, const int M, const int N, - const int K, const double alpha, const double *A, - const int lda, const double *B, const int ldb, - const double beta, double *C, const int ldc); -void cblas_dsymm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const int M, const int N, - const double alpha, const double *A, const int lda, - const double *B, const int ldb, const double beta, - double *C, const int ldc); -void cblas_dsyrk(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const double alpha, const double *A, const int lda, - const double beta, double *C, const int ldc); -void cblas_dsyr2k(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const double alpha, const double *A, const int lda, - const double *B, const int ldb, const double beta, - double *C, const int ldc); -void cblas_dtrmm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE TransA, - const CBLAS_DIAG Diag, const int M, const int N, - const double alpha, const double *A, const int lda, - double *B, const int ldb); -void cblas_dtrsm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE TransA, - const CBLAS_DIAG Diag, const int M, const int N, - const double alpha, const double *A, const int lda, - double *B, const int ldb); - -void cblas_cgemm(const CBLAS_ORDER Order, const CBLAS_TRANSPOSE TransA, - const CBLAS_TRANSPOSE TransB, const int M, const int N, - const int K, const void *alpha, const void *A, - const int lda, const void *B, const int ldb, - const void *beta, void *C, const int ldc); -void cblas_csymm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const int M, const int N, - const void *alpha, const void *A, const int lda, - const void *B, const int ldb, const void *beta, - void *C, const int ldc); -void cblas_csyrk(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const void *alpha, const void *A, const int lda, - const void *beta, void *C, const int ldc); -void cblas_csyr2k(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const void *alpha, const void *A, const int lda, - const void *B, const int ldb, const void *beta, - void *C, const int ldc); -void cblas_ctrmm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE TransA, - const CBLAS_DIAG Diag, const int M, const int N, - const void *alpha, const void *A, const int lda, - void *B, const int ldb); -void cblas_ctrsm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE TransA, - const CBLAS_DIAG Diag, const int M, const int N, - const void *alpha, const void *A, const int lda, - void *B, const int ldb); - -void cblas_zgemm(const CBLAS_ORDER Order, const CBLAS_TRANSPOSE TransA, - const CBLAS_TRANSPOSE TransB, const int M, const int N, - const int K, const void *alpha, const void *A, - const int lda, const void *B, const int ldb, - const void *beta, void *C, const int ldc); -void cblas_zsymm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const int M, const int N, - const void *alpha, const void *A, const int lda, - const void *B, const int ldb, const void *beta, - void *C, const int ldc); -void cblas_zsyrk(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const void *alpha, const void *A, const int lda, - const void *beta, void *C, const int ldc); -void cblas_zsyr2k(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const void *alpha, const void *A, const int lda, - const void *B, const int ldb, const void *beta, - void *C, const int ldc); -void cblas_ztrmm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE TransA, - const CBLAS_DIAG Diag, const int M, const int N, - const void *alpha, const void *A, const int lda, - void *B, const int ldb); -void cblas_ztrsm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE TransA, - const CBLAS_DIAG Diag, const int M, const int N, - const void *alpha, const void *A, const int lda, - void *B, const int ldb); - - -/* - * Routines with prefixes C and Z only - */ -void cblas_chemm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const int M, const int N, - const void *alpha, const void *A, const int lda, - const void *B, const int ldb, const void *beta, - void *C, const int ldc); -void cblas_cherk(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const float alpha, const void *A, const int lda, - const float beta, void *C, const int ldc); -void cblas_cher2k(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const void *alpha, const void *A, const int lda, - const void *B, const int ldb, const float beta, - void *C, const int ldc); - -void cblas_zhemm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const int M, const int N, - const void *alpha, const void *A, const int lda, - const void *B, const int ldb, const void *beta, - void *C, const int ldc); -void cblas_zherk(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const double alpha, const void *A, const int lda, - const double beta, void *C, const int ldc); -void cblas_zher2k(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const void *alpha, const void *A, const int lda, - const void *B, const int ldb, const double beta, - void *C, const int ldc); - - -#ifdef __cplusplus -} -#endif /* __cplusplus */ - -#endif /* __MKL_CBLAS_H__ */ diff --git a/ext/f2c_math/polfit.c b/ext/f2c_math/polfit.c index a3faea6a7..85ddb2018 100644 --- a/ext/f2c_math/polfit.c +++ b/ext/f2c_math/polfit.c @@ -174,7 +174,7 @@ k3 = 0; k4 = 0; k5 = 0; - etst = 1.0E-13; + etst = 1.0E-13f; xm = 1.0; /* Function Body */ @@ -230,7 +230,7 @@ L16: temd1 += (doublereal) x[i__] * (doublereal) w[i__] * temd2 * temd2; /* L18: */ } - a[jp1] = temd1 / (doublereal) w11; + a[jp1] = (real) (temd1 / w11); /* EVALUATE ORTHOGONAL POLYNOMIAL AT DATA POINTS */ @@ -263,7 +263,7 @@ L16: temd1 += temd2; } temd1 /= (doublereal) w11; - a[k2pj + 1] = temd1; + a[k2pj + 1] = (real) temd1; /* UPDATE POLYNOMIAL EVALUATIONS AT EACH OF THE DATA POINTS, AND */ /* ACCUMULATE SUM OF SQUARES OF ERRORS. THE POLYNOMIAL EVALUATIONS ARE */ @@ -278,8 +278,8 @@ L16: k5pi = k5 + i__; temd2 = (doublereal) r__[i__] + (doublereal) a[k5pi] + temd1 * ( doublereal) a[k4pi]; - r__[i__] = temd2; - a[k5pi] = temd2 - (doublereal) r__[i__]; + r__[i__] = (real) temd2; + a[k5pi] = (real) (temd2 - r__[i__]); /* L21: */ /* Computing 2nd power */ r__1 = y[i__] - r__[i__] - a[k5pi]; @@ -397,7 +397,7 @@ L33: /* L35: */ } L36: - *eps = sqrt(sig / xm); + *eps = (real) sqrt(sig / xm); L37: return 0; } /* polfit_ */ diff --git a/ext/f2c_math/pvalue.c b/ext/f2c_math/pvalue.c index 1afe90937..cab59d9d3 100644 --- a/ext/f2c_math/pvalue.c +++ b/ext/f2c_math/pvalue.c @@ -87,11 +87,11 @@ } ndo = max(*nder,0); ndo = min(ndo,*l); - maxord = a[1] + .5f; + maxord = (integer) (a[1] + .5f); k1 = maxord + 1; k2 = k1 + maxord; k3 = k2 + maxord + 2; - nord = a[k3] + .5f; + nord = (integer) (a[k3] + .5f); if (*l > nord) { goto L11; } diff --git a/ext/f2c_math/xersve.c b/ext/f2c_math/xersve.c index 94735e8e2..4967c5a3e 100644 --- a/ext/f2c_math/xersve.c +++ b/ext/f2c_math/xersve.c @@ -187,7 +187,7 @@ static integer c__1 = 1; s_copy(mes, messg, (ftnlen)20, messg_len); i__1 = nmsg; for (i__ = 1; i__ <= i__1; ++i__) { - if (s_cmp(lib, libtab + ((i__ - 1) << 3), (ftnlen)8, (ftnlen)8) == + if (s_cmp(lib, libtab + ((i__ - 1) << 3), (ftnlen)8, (ftnlen)8) == 0 && s_cmp(sub, subtab + ((i__ - 1) << 3), (ftnlen)8, ( ftnlen)8) == 0 && s_cmp(mes, mestab + (i__ - 1) * 20, ( ftnlen)20, (ftnlen)20) == 0 && *nerr == nertab[i__ - 1] && diff --git a/ext/f2c_recipes/Makefile.in b/ext/f2c_recipes/Makefile.in deleted file mode 100644 index 1ed83b9d8..000000000 --- a/ext/f2c_recipes/Makefile.in +++ /dev/null @@ -1,83 +0,0 @@ -#/bin/sh -# -# $Source: /cvsroot/cantera/cantera/ext/f2c_recipes/Makefile.in,v $ -# $Author$ -# $Revision$ -# $Date$ -# - -.SUFFIXES : -.SUFFIXES : .c .d .o - -do_ranlib = @DO_RANLIB@ - -PURIFY=@PURIFY@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include/cantera - -# the C++ compiler -CXX = @CXX@ - -# the C compiler -CC = @CC@ - -# C++ compile flags -PIC_FLAG=@PIC@ -CXX_FLAGS = @CXXFLAGS@ $(CXX_OPT) $(PIC_FLAG) - -# Local include files -CXX_INCLUDES=-I../f2c_libs - -# How to compile the dependency file -.c.d: - @CXX_DEPENDS@ $(CXX_FLAGS) $(CXX_INCLUDES) $*.c > $*.d - -# How to compile a C file -.c.o: - $(PURIFY) @CC@ -c $< @DEFS@ $(CXX_FLAGS) $(CXX_INCLUDES) - -# ----------------------------------------------- - -LIB = $(CANTERA_LIBDIR)/librecipes.a - -all: $(LIB) - -# list of object files -OBJS = simp1.o simp2.o simp3.o simplx.o splint.o \ - splie2.o spline.o splin2.o - -# list of source files -SRCS = $(OBJS:.o=.c) - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - -# rule to make library -$(LIB): $(OBJS) - @ARCHIVE@ $(LIB) $(OBJS) > /dev/null -ifeq ($(do_ranlib),1) - @RANLIB@ $(LIB) -endif - -# ------------------------------------------------ -# Utility Targets - -clean: - $(RM) $(OBJS) $(LIB) *.d .depends - -# depends target -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - - -ifeq ($(wildcard .depends), .depends) -include .depends -endif diff --git a/ext/f2c_recipes/simp1.c b/ext/f2c_recipes/simp1.c deleted file mode 100644 index 1bd8421dc..000000000 --- a/ext/f2c_recipes/simp1.c +++ /dev/null @@ -1,61 +0,0 @@ -/* simp1.f -- translated by f2c (version 20031025). - You must link the resulting object file with libf2c: - on Microsoft Windows system, link with libf2c.lib; - on Linux or Unix systems, link with .../path/to/libf2c.a -lm - or, if you install libf2c.a in a standard place, with -lf2c -lm - -- in that order, at the end of the command line, as in - cc *.o -lf2c -lm - Source for libf2c is in /netlib/f2c/libf2c.zip, e.g., - - http://www.netlib.org/f2c/libf2c.zip -*/ - -#ifdef __cplusplus -extern "C" { -#endif -#include "f2c.h" - -/* Subroutine */ int simp1_(doublereal *a, integer *mp, integer *np, integer * - mm, integer *ll, integer *nll, integer *iabf, integer *kp, doublereal - *bmax) -{ - /* System generated locals */ - integer a_dim1, a_offset, i__1; - doublereal d__1; - - /* Local variables */ - static integer k; - static doublereal test; - - /* Parameter adjustments */ - --ll; - a_dim1 = *mp; - a_offset = 1 + a_dim1; - a -= a_offset; - - /* Function Body */ - *kp = ll[1]; - *bmax = a[*mm + 1 + (*kp + 1) * a_dim1]; - if (*nll < 2) { - return 0; - } - i__1 = *nll; - for (k = 2; k <= i__1; ++k) { - if (*iabf == 0) { - test = a[*mm + 1 + (ll[k] + 1) * a_dim1] - *bmax; - } else { - test = (d__1 = a[*mm + 1 + (ll[k] + 1) * a_dim1], abs(d__1)) - - abs(*bmax); - } - if (test > (float)0.) { - *bmax = a[*mm + 1 + (ll[k] + 1) * a_dim1]; - *kp = ll[k]; - } -/* L11: */ - } - return 0; -} /* simp1_ */ - -#ifdef __cplusplus - } -#endif diff --git a/ext/f2c_recipes/simp2.c b/ext/f2c_recipes/simp2.c deleted file mode 100644 index f4130a29d..000000000 --- a/ext/f2c_recipes/simp2.c +++ /dev/null @@ -1,89 +0,0 @@ -/* simp2.f -- translated by f2c (version 20031025). - You must link the resulting object file with libf2c: - on Microsoft Windows system, link with libf2c.lib; - on Linux or Unix systems, link with .../path/to/libf2c.a -lm - or, if you install libf2c.a in a standard place, with -lf2c -lm - -- in that order, at the end of the command line, as in - cc *.o -lf2c -lm - Source for libf2c is in /netlib/f2c/libf2c.zip, e.g., - - http://www.netlib.org/f2c/libf2c.zip -*/ - -#ifdef __cplusplus -extern "C" { -#endif -#include "f2c.h" - -/* Subroutine */ int simp2_(doublereal *a, integer *m, integer *n, integer * - mp, integer *np, integer *l2, integer *nl2, integer *ip, integer *kp, - doublereal *q1) -{ - /* System generated locals */ - integer a_dim1, a_offset, i__1, i__2; - - /* Local variables */ - static integer i__, k; - static doublereal q, q0; - static integer ii; - static doublereal qp; - - /* Parameter adjustments */ - --l2; - a_dim1 = *mp; - a_offset = 1 + a_dim1; - a -= a_offset; - - /* Function Body */ - *ip = 0; - if (*nl2 < 1) { - return 0; - } - i__1 = *nl2; - for (i__ = 1; i__ <= i__1; ++i__) { - if (a[l2[i__] + 1 + (*kp + 1) * a_dim1] < -1e-6) { - goto L2; - } -/* L11: */ - } - return 0; -L2: - *q1 = -a[l2[i__] + 1 + a_dim1] / a[l2[i__] + 1 + (*kp + 1) * a_dim1]; - *ip = l2[i__]; - if (i__ + 1 > *nl2) { - return 0; - } - i__1 = *nl2; - for (++i__; i__ <= i__1; ++i__) { - ii = l2[i__]; - if (a[ii + 1 + (*kp + 1) * a_dim1] < -1e-6) { - q = -a[ii + 1 + a_dim1] / a[ii + 1 + (*kp + 1) * a_dim1]; - if (q < *q1) { - *ip = ii; - *q1 = q; - } else if (q == *q1) { - i__2 = *n; - for (k = 1; k <= i__2; ++k) { - qp = -a[*ip + 1 + (k + 1) * a_dim1] / a[*ip + 1 + (*kp + - 1) * a_dim1]; - q0 = -a[ii + 1 + (k + 1) * a_dim1] / a[ii + 1 + (*kp + 1) - * a_dim1]; - if (q0 != qp) { - goto L6; - } -/* L12: */ - } -L6: - if (q0 < qp) { - *ip = ii; - } - } - } -/* L13: */ - } - return 0; -} /* simp2_ */ - -#ifdef __cplusplus - } -#endif diff --git a/ext/f2c_recipes/simp3.c b/ext/f2c_recipes/simp3.c deleted file mode 100644 index 366169f7f..000000000 --- a/ext/f2c_recipes/simp3.c +++ /dev/null @@ -1,65 +0,0 @@ -/* simp3.f -- translated by f2c (version 20031025). - You must link the resulting object file with libf2c: - on Microsoft Windows system, link with libf2c.lib; - on Linux or Unix systems, link with .../path/to/libf2c.a -lm - or, if you install libf2c.a in a standard place, with -lf2c -lm - -- in that order, at the end of the command line, as in - cc *.o -lf2c -lm - Source for libf2c is in /netlib/f2c/libf2c.zip, e.g., - - http://www.netlib.org/f2c/libf2c.zip -*/ - -#ifdef __cplusplus -extern "C" { -#endif -#include "f2c.h" - -/* Subroutine */ int simp3_(doublereal *a, integer *mp, integer *np, integer * - i1, integer *k1, integer *ip, integer *kp) -{ - /* System generated locals */ - integer a_dim1, a_offset, i__1, i__2; - - /* Local variables */ - static integer ii, kk; - static doublereal piv; - - /* Parameter adjustments */ - a_dim1 = *mp; - a_offset = 1 + a_dim1; - a -= a_offset; - - /* Function Body */ - piv = 1. / a[*ip + 1 + (*kp + 1) * a_dim1]; - if (*i1 >= 0) { - i__1 = *i1 + 1; - for (ii = 1; ii <= i__1; ++ii) { - if (ii - 1 != *ip) { - a[ii + (*kp + 1) * a_dim1] *= piv; - i__2 = *k1 + 1; - for (kk = 1; kk <= i__2; ++kk) { - if (kk - 1 != *kp) { - a[ii + kk * a_dim1] -= a[*ip + 1 + kk * a_dim1] * a[ - ii + (*kp + 1) * a_dim1]; - } -/* L11: */ - } - } -/* L12: */ - } - } - i__1 = *k1 + 1; - for (kk = 1; kk <= i__1; ++kk) { - if (kk - 1 != *kp) { - a[*ip + 1 + kk * a_dim1] = -a[*ip + 1 + kk * a_dim1] * piv; - } -/* L13: */ - } - a[*ip + 1 + (*kp + 1) * a_dim1] = piv; - return 0; -} /* simp3_ */ - -#ifdef __cplusplus - } -#endif diff --git a/ext/f2c_recipes/simplx.c b/ext/f2c_recipes/simplx.c deleted file mode 100644 index 1aa340524..000000000 --- a/ext/f2c_recipes/simplx.c +++ /dev/null @@ -1,199 +0,0 @@ -/* simplx.f -- translated by f2c (version 20031025). - You must link the resulting object file with libf2c: - on Microsoft Windows system, link with libf2c.lib; - on Linux or Unix systems, link with .../path/to/libf2c.a -lm - or, if you install libf2c.a in a standard place, with -lf2c -lm - -- in that order, at the end of the command line, as in - cc *.o -lf2c -lm - Source for libf2c is in /netlib/f2c/libf2c.zip, e.g., - - http://www.netlib.org/f2c/libf2c.zip -*/ - -#ifdef __cplusplus -extern "C" { -#endif -#include "f2c.h" -#include - -/* Table of constant values */ - -static integer c__0 = 0; -static integer c__1 = 1; - -/* Subroutine */ int simplx_(doublereal *a, integer *m, integer *n, integer * - mp, integer *np, integer *m1, integer *m2, integer *m3, integer * - icase, integer *izrov, integer *iposv) -{ - /* System generated locals */ - integer a_dim1, a_offset, i__1, i__2; - - /* Builtin functions */ - /* Subroutine */ int s_paus(char *, ftnlen); - - /* Local variables */ - static integer i__, k, l1[1000], l2[1000], l3[1000]; - static doublereal q1; - static integer m12, kh, ip, ir, kp, is, nl1, nl2; - static doublereal bmax; - extern /* Subroutine */ int simp1_(doublereal *, integer *, integer *, - integer *, integer *, integer *, integer *, integer *, doublereal - *), simp2_(doublereal *, integer *, integer *, integer *, integer - *, integer *, integer *, integer *, integer *, doublereal *), - simp3_(doublereal *, integer *, integer *, integer *, integer *, - integer *, integer *); - - /* Parameter adjustments */ - --iposv; - --izrov; - a_dim1 = *mp; - a_offset = 1 + a_dim1; - a -= a_offset; - - /* Function Body */ - if (*m != *m1 + *m2 + *m3) { - printf(" %d %d %d %d ", *m, *m1, *m2, *m3); - s_paus("Bad input constraint counts.", (ftnlen)28); - } - nl1 = *n; - i__1 = *n; - for (k = 1; k <= i__1; ++k) { - l1[k - 1] = k; - izrov[k] = k; -/* L11: */ - } - nl2 = *m; - i__1 = *m; - for (i__ = 1; i__ <= i__1; ++i__) { - if (a[i__ + 1 + a_dim1] < 0.) { -/* write(*,*) 'The A matrix input to SIMPLX is invalid.' */ - s_paus("Bad input tableau.", (ftnlen)18); - } - l2[i__ - 1] = i__; - iposv[i__] = *n + i__; -/* L12: */ - } - i__1 = *m2; - for (i__ = 1; i__ <= i__1; ++i__) { - l3[i__ - 1] = 1; -/* L13: */ - } - ir = 0; - if (*m2 + *m3 == 0) { - goto L30; - } - ir = 1; - i__1 = *n + 1; - for (k = 1; k <= i__1; ++k) { - q1 = (float)0.; - i__2 = *m; - for (i__ = *m1 + 1; i__ <= i__2; ++i__) { - q1 += a[i__ + 1 + k * a_dim1]; -/* L14: */ - } - a[*m + 2 + k * a_dim1] = -q1; -/* L15: */ - } -L10: - i__1 = *m + 1; - simp1_(&a[a_offset], mp, np, &i__1, l1, &nl1, &c__0, &kp, &bmax); - if (bmax <= 1e-6 && a[*m + 2 + a_dim1] < -1e-6) { - *icase = -1; - return 0; - } else if (bmax <= 1e-6 && a[*m + 2 + a_dim1] <= 1e-6) { - m12 = *m1 + *m2 + 1; - if (m12 <= *m) { - i__1 = *m; - for (ip = m12; ip <= i__1; ++ip) { - if (iposv[ip] == ip + *n) { - simp1_(&a[a_offset], mp, np, &ip, l1, &nl1, &c__1, &kp, & - bmax); - if (bmax > (float)0.) { - goto L1; - } - } -/* L16: */ - } - } - ir = 0; - --m12; - if (*m1 + 1 > m12) { - goto L30; - } - i__1 = m12; - for (i__ = *m1 + 1; i__ <= i__1; ++i__) { - if (l3[i__ - *m1 - 1] == 1) { - i__2 = *n + 1; - for (k = 1; k <= i__2; ++k) { - a[i__ + 1 + k * a_dim1] = -a[i__ + 1 + k * a_dim1]; -/* L17: */ - } - } -/* L18: */ - } - goto L30; - } - simp2_(&a[a_offset], m, n, mp, np, l2, &nl2, &ip, &kp, &q1); - if (ip == 0) { - *icase = -1; - return 0; - } -L1: - i__1 = *m + 1; - simp3_(&a[a_offset], mp, np, &i__1, n, &ip, &kp); - if (iposv[ip] >= *n + *m1 + *m2 + 1) { - i__1 = nl1; - for (k = 1; k <= i__1; ++k) { - if (l1[k - 1] == kp) { - goto L2; - } -/* L19: */ - } -L2: - --nl1; - i__1 = nl1; - for (is = k; is <= i__1; ++is) { - l1[is - 1] = l1[is]; -/* L21: */ - } - } else { - if (iposv[ip] < *n + *m1 + 1) { - goto L20; - } - kh = iposv[ip] - *m1 - *n; - if (l3[kh - 1] == 0) { - goto L20; - } - l3[kh - 1] = 0; - } - a[*m + 2 + (kp + 1) * a_dim1] += (float)1.; - i__1 = *m + 2; - for (i__ = 1; i__ <= i__1; ++i__) { - a[i__ + (kp + 1) * a_dim1] = -a[i__ + (kp + 1) * a_dim1]; -/* L22: */ - } -L20: - is = izrov[kp]; - izrov[kp] = iposv[ip]; - iposv[ip] = is; - if (ir != 0) { - goto L10; - } -L30: - simp1_(&a[a_offset], mp, np, &c__0, l1, &nl1, &c__0, &kp, &bmax); - if (bmax <= (float)0.) { - *icase = 0; - return 0; - } - simp2_(&a[a_offset], m, n, mp, np, l2, &nl2, &ip, &kp, &q1); - if (ip == 0) { - *icase = 1; - return 0; - } - simp3_(&a[a_offset], mp, np, m, n, &ip, &kp); - goto L20; -} /* simplx_ */ - -#ifdef __cplusplus - } -#endif diff --git a/ext/f2c_recipes/splie2.c b/ext/f2c_recipes/splie2.c deleted file mode 100644 index 525d377d2..000000000 --- a/ext/f2c_recipes/splie2.c +++ /dev/null @@ -1,65 +0,0 @@ -/* splie2.f -- translated by f2c (version 20031025). - You must link the resulting object file with libf2c: - on Microsoft Windows system, link with libf2c.lib; - on Linux or Unix systems, link with .../path/to/libf2c.a -lm - or, if you install libf2c.a in a standard place, with -lf2c -lm - -- in that order, at the end of the command line, as in - cc *.o -lf2c -lm - Source for libf2c is in /netlib/f2c/libf2c.zip, e.g., - - http://www.netlib.org/f2c/libf2c.zip -*/ - -#ifdef __cplusplus -extern "C" { -#endif -#include "f2c.h" - -/* Table of constant values */ - -static doublereal c_b4 = 1e30; - -/* Subroutine */ int splie2_(doublereal *x1a, doublereal *x2a, doublereal *ya, - integer *m, integer *n, doublereal *y2a) -{ - /* System generated locals */ - integer ya_dim1, ya_offset, y2a_dim1, y2a_offset, i__1, i__2; - - /* Local variables */ - static integer j, k; - static doublereal ytmp[100], y2tmp[100]; - extern /* Subroutine */ int spline_(doublereal *, doublereal *, integer *, - doublereal *, doublereal *, doublereal *); - - /* Parameter adjustments */ - --x1a; - y2a_dim1 = *m; - y2a_offset = 1 + y2a_dim1; - y2a -= y2a_offset; - ya_dim1 = *m; - ya_offset = 1 + ya_dim1; - ya -= ya_offset; - --x2a; - - /* Function Body */ - i__1 = *m; - for (j = 1; j <= i__1; ++j) { - i__2 = *n; - for (k = 1; k <= i__2; ++k) { - ytmp[k - 1] = ya[j + k * ya_dim1]; -/* L11: */ - } - spline_(&x2a[1], ytmp, n, &c_b4, &c_b4, y2tmp); - i__2 = *n; - for (k = 1; k <= i__2; ++k) { - y2a[j + k * y2a_dim1] = y2tmp[k - 1]; -/* L12: */ - } -/* L13: */ - } - return 0; -} /* splie2_ */ - -#ifdef __cplusplus - } -#endif diff --git a/ext/f2c_recipes/splin2.c b/ext/f2c_recipes/splin2.c deleted file mode 100644 index b69ff0dde..000000000 --- a/ext/f2c_recipes/splin2.c +++ /dev/null @@ -1,66 +0,0 @@ -/* splin2.f -- translated by f2c (version 20031025). - You must link the resulting object file with libf2c: - on Microsoft Windows system, link with libf2c.lib; - on Linux or Unix systems, link with .../path/to/libf2c.a -lm - or, if you install libf2c.a in a standard place, with -lf2c -lm - -- in that order, at the end of the command line, as in - cc *.o -lf2c -lm - Source for libf2c is in /netlib/f2c/libf2c.zip, e.g., - - http://www.netlib.org/f2c/libf2c.zip -*/ - -#ifdef __cplusplus -extern "C" { -#endif -#include "f2c.h" - -/* Table of constant values */ - -static doublereal c_b4 = 1e30; - -/* Subroutine */ int splin2_(doublereal *x1a, doublereal *x2a, doublereal *ya, - doublereal *y2a, integer *m, integer *n, doublereal *x1, doublereal * - x2, doublereal *y) -{ - /* System generated locals */ - integer ya_dim1, ya_offset, y2a_dim1, y2a_offset, i__1, i__2; - - /* Local variables */ - static integer j, k; - static doublereal ytmp[100], y2tmp[100], yytmp[100]; - extern /* Subroutine */ int spline_(doublereal *, doublereal *, integer *, - doublereal *, doublereal *, doublereal *), splint_(doublereal *, - doublereal *, doublereal *, integer *, doublereal *, doublereal *) - ; - - /* Parameter adjustments */ - --x1a; - y2a_dim1 = *m; - y2a_offset = 1 + y2a_dim1; - y2a -= y2a_offset; - ya_dim1 = *m; - ya_offset = 1 + ya_dim1; - ya -= ya_offset; - --x2a; - - /* Function Body */ - i__1 = *m; - for (j = 1; j <= i__1; ++j) { - i__2 = *n; - for (k = 1; k <= i__2; ++k) { - ytmp[k - 1] = ya[j + k * ya_dim1]; - y2tmp[k - 1] = y2a[j + k * y2a_dim1]; -/* L11: */ - } - splint_(&x2a[1], ytmp, y2tmp, n, x2, &yytmp[j - 1]); -/* L12: */ - } - spline_(&x1a[1], yytmp, m, &c_b4, &c_b4, y2tmp); - splint_(&x1a[1], yytmp, y2tmp, m, x1, y); - return 0; -} /* splin2_ */ - -#ifdef __cplusplus - } -#endif diff --git a/ext/f2c_recipes/spline.c b/ext/f2c_recipes/spline.c deleted file mode 100644 index a05f81379..000000000 --- a/ext/f2c_recipes/spline.c +++ /dev/null @@ -1,69 +0,0 @@ -/* spline.f -- translated by f2c (version 20031025). - You must link the resulting object file with libf2c: - on Microsoft Windows system, link with libf2c.lib; - on Linux or Unix systems, link with .../path/to/libf2c.a -lm - or, if you install libf2c.a in a standard place, with -lf2c -lm - -- in that order, at the end of the command line, as in - cc *.o -lf2c -lm - Source for libf2c is in /netlib/f2c/libf2c.zip, e.g., - - http://www.netlib.org/f2c/libf2c.zip -*/ - -#ifdef __cplusplus -extern "C" { -#endif -#include "f2c.h" - -/* Subroutine */ int spline_(doublereal *x, doublereal *y, integer *n, - doublereal *yp1, doublereal *ypn, doublereal *y2) -{ - /* System generated locals */ - integer i__1; - - /* Local variables */ - static integer i__, k; - static doublereal p, u[100], qn, un, sig; - - /* Parameter adjustments */ - --y2; - --y; - --x; - - /* Function Body */ - if (*yp1 > 9.9e29) { - y2[1] = (float)0.; - u[0] = (float)0.; - } else { - y2[1] = -.5; - u[0] = 3. / (x[2] - x[1]) * ((y[2] - y[1]) / (x[2] - x[1]) - *yp1); - } - i__1 = *n - 1; - for (i__ = 2; i__ <= i__1; ++i__) { - sig = (x[i__] - x[i__ - 1]) / (x[i__ + 1] - x[i__ - 1]); - p = sig * y2[i__ - 1] + 2.; - y2[i__] = (sig - (float)1.) / p; - u[i__ - 1] = (((y[i__ + 1] - y[i__]) / (x[i__ + 1] - x[i__]) - (y[i__] - - y[i__ - 1]) / (x[i__] - x[i__ - 1])) * 6. / (x[i__ + 1] - - x[i__ - 1]) - sig * u[i__ - 2]) / p; -/* L11: */ - } - if (*ypn > 9.9e29) { - qn = 0.; - un = 0.; - } else { - qn = .5; - un = 3. / (x[*n] - x[*n - 1]) * (*ypn - (y[*n] - y[*n - 1]) / (x[*n] - - x[*n - 1])); - } - y2[*n] = (un - qn * u[*n - 2]) / (qn * y2[*n - 1] + 1.); - for (k = *n - 1; k >= 1; --k) { - y2[k] = y2[k] * y2[k + 1] + u[k - 1]; -/* L12: */ - } - return 0; -} /* spline_ */ - -#ifdef __cplusplus - } -#endif diff --git a/ext/f2c_recipes/splint.c b/ext/f2c_recipes/splint.c deleted file mode 100644 index c408fed20..000000000 --- a/ext/f2c_recipes/splint.c +++ /dev/null @@ -1,68 +0,0 @@ -/* splint.f -- translated by f2c (version 20031025). - You must link the resulting object file with libf2c: - on Microsoft Windows system, link with libf2c.lib; - on Linux or Unix systems, link with .../path/to/libf2c.a -lm - or, if you install libf2c.a in a standard place, with -lf2c -lm - -- in that order, at the end of the command line, as in - cc *.o -lf2c -lm - Source for libf2c is in /netlib/f2c/libf2c.zip, e.g., - - http://www.netlib.org/f2c/libf2c.zip -*/ - -#ifdef __cplusplus -extern "C" { -#endif -#include "f2c.h" - -/* Subroutine */ int splint_(doublereal *xa, doublereal *ya, doublereal *y2a, - integer *n, doublereal *x, doublereal *y) -{ - /* System generated locals */ - doublereal d__1, d__2, d__3; - - /* Builtin functions */ - /* Subroutine */ int s_paus(char *, ftnlen); - - /* Local variables */ - static doublereal a, b, h__; - static integer k, khi, klo; - - /* Parameter adjustments */ - --y2a; - --ya; - --xa; - - /* Function Body */ - klo = 1; - khi = *n; -L1: - if (khi - klo > 1) { - k = (khi + klo) / 2; - if (xa[k] > *x) { - khi = k; - } else { - klo = k; - } - goto L1; - } - h__ = xa[khi] - xa[klo]; - if (h__ == (float)0.) { - s_paus("Bad XA input.", (ftnlen)13); - } - a = (xa[khi] - *x) / h__; - b = (*x - xa[klo]) / h__; -/* Computing 3rd power */ - d__1 = a; -/* Computing 3rd power */ - d__2 = b; -/* Computing 2nd power */ - d__3 = h__; - *y = a * ya[klo] + b * ya[khi] + ((d__1 * (d__1 * d__1) - a) * y2a[klo] + - (d__2 * (d__2 * d__2) - b) * y2a[khi]) * (d__3 * d__3) / 6.; - return 0; -} /* splint_ */ - -#ifdef __cplusplus - } -#endif diff --git a/ext/gtest/CHANGES b/ext/gtest/CHANGES new file mode 100644 index 000000000..591924583 --- /dev/null +++ b/ext/gtest/CHANGES @@ -0,0 +1,130 @@ +Changes for 1.6.0: + +* New feature: ADD_FAILURE_AT() for reporting a test failure at the + given source location -- useful for writing testing utilities. +* New feature: the universal value printer is moved from Google Mock + to Google Test. +* New feature: type parameters and value parameters are reported in + the XML report now. +* A gtest_disable_pthreads CMake option. +* Colored output works in GNU Screen sessions now. +* Parameters of value-parameterized tests are now printed in the + textual output. +* Failures from ad hoc test assertions run before RUN_ALL_TESTS() are + now correctly reported. +* Arguments of ASSERT_XY and EXPECT_XY no longer need to support << to + ostream. +* More complete handling of exceptions. +* GTEST_ASSERT_XY can be used instead of ASSERT_XY in case the latter + name is already used by another library. +* --gtest_catch_exceptions is now true by default, allowing a test + program to continue after an exception is thrown. +* Value-parameterized test fixtures can now derive from Test and + WithParamInterface separately, easing conversion of legacy tests. +* Death test messages are clearly marked to make them more + distinguishable from other messages. +* Compatibility fixes for Android, Google Native Client, MinGW, HP UX, + PowerPC, Lucid autotools, libCStd, Sun C++, Borland C++ Builder (Code Gear), + IBM XL C++ (Visual Age C++), and C++0x. +* Bug fixes and implementation clean-ups. +* Potentially incompatible changes: disables the harmful 'make install' + command in autotools. + +Changes for 1.5.0: + + * New feature: assertions can be safely called in multiple threads + where the pthreads library is available. + * New feature: predicates used inside EXPECT_TRUE() and friends + can now generate custom failure messages. + * New feature: Google Test can now be compiled as a DLL. + * New feature: fused source files are included. + * New feature: prints help when encountering unrecognized Google Test flags. + * Experimental feature: CMake build script (requires CMake 2.6.4+). + * Experimental feature: the Pump script for meta programming. + * double values streamed to an assertion are printed with enough precision + to differentiate any two different values. + * Google Test now works on Solaris and AIX. + * Build and test script improvements. + * Bug fixes and implementation clean-ups. + + Potentially breaking changes: + + * Stopped supporting VC++ 7.1 with exceptions disabled. + * Dropped support for 'make install'. + +Changes for 1.4.0: + + * New feature: the event listener API + * New feature: test shuffling + * New feature: the XML report format is closer to junitreport and can + be parsed by Hudson now. + * New feature: when a test runs under Visual Studio, its failures are + integrated in the IDE. + * New feature: /MD(d) versions of VC++ projects. + * New feature: elapsed time for the tests is printed by default. + * New feature: comes with a TR1 tuple implementation such that Boost + is no longer needed for Combine(). + * New feature: EXPECT_DEATH_IF_SUPPORTED macro and friends. + * New feature: the Xcode project can now produce static gtest + libraries in addition to a framework. + * Compatibility fixes for Solaris, Cygwin, minGW, Windows Mobile, + Symbian, gcc, and C++Builder. + * Bug fixes and implementation clean-ups. + +Changes for 1.3.0: + + * New feature: death tests on Windows, Cygwin, and Mac. + * New feature: ability to use Google Test assertions in other testing + frameworks. + * New feature: ability to run disabled test via + --gtest_also_run_disabled_tests. + * New feature: the --help flag for printing the usage. + * New feature: access to Google Test flag values in user code. + * New feature: a script that packs Google Test into one .h and one + .cc file for easy deployment. + * New feature: support for distributing test functions to multiple + machines (requires support from the test runner). + * Bug fixes and implementation clean-ups. + +Changes for 1.2.1: + + * Compatibility fixes for Linux IA-64 and IBM z/OS. + * Added support for using Boost and other TR1 implementations. + * Changes to the build scripts to support upcoming release of Google C++ + Mocking Framework. + * Added Makefile to the distribution package. + * Improved build instructions in README. + +Changes for 1.2.0: + + * New feature: value-parameterized tests. + * New feature: the ASSERT/EXPECT_(NON)FATAL_FAILURE(_ON_ALL_THREADS) + macros. + * Changed the XML report format to match JUnit/Ant's. + * Added tests to the Xcode project. + * Added scons/SConscript for building with SCons. + * Added src/gtest-all.cc for building Google Test from a single file. + * Fixed compatibility with Solaris and z/OS. + * Enabled running Python tests on systems with python 2.3 installed, + e.g. Mac OS X 10.4. + * Bug fixes. + +Changes for 1.1.0: + + * New feature: type-parameterized tests. + * New feature: exception assertions. + * New feature: printing elapsed time of tests. + * Improved the robustness of death tests. + * Added an Xcode project and samples. + * Adjusted the output format on Windows to be understandable by Visual Studio. + * Minor bug fixes. + +Changes for 1.0.1: + + * Added project files for Visual Studio 7.1. + * Fixed issues with compiling on Mac OS X. + * Fixed issues with compiling on Cygwin. + +Changes for 1.0.0: + + * Initial Open Source release of Google Test diff --git a/ext/gtest/CONTRIBUTORS b/ext/gtest/CONTRIBUTORS new file mode 100644 index 000000000..feae2fc04 --- /dev/null +++ b/ext/gtest/CONTRIBUTORS @@ -0,0 +1,37 @@ +# This file contains a list of people who've made non-trivial +# contribution to the Google C++ Testing Framework project. People +# who commit code to the project are encouraged to add their names +# here. Please keep the list sorted by first names. + +Ajay Joshi +Balázs Dán +Bharat Mediratta +Chandler Carruth +Chris Prince +Chris Taylor +Dan Egnor +Eric Roman +Hady Zalek +Jeffrey Yasskin +Jói Sigurðsson +Keir Mierle +Keith Ray +Kenton Varda +Manuel Klimek +Markus Heule +Mika Raento +Miklós Fazekas +Pasi Valminen +Patrick Hanna +Patrick Riley +Peter Kaminski +Preston Jackson +Rainer Klaffenboeck +Russ Cox +Russ Rufer +Sean Mcafee +Sigurður Ásgeirsson +Tracy Bialik +Vadim Berman +Vlad Losev +Zhanyong Wan diff --git a/ext/gtest/COPYING b/ext/gtest/COPYING new file mode 100644 index 000000000..1941a11f8 --- /dev/null +++ b/ext/gtest/COPYING @@ -0,0 +1,28 @@ +Copyright 2008, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/ext/gtest/README b/ext/gtest/README new file mode 100644 index 000000000..51a9376db --- /dev/null +++ b/ext/gtest/README @@ -0,0 +1,424 @@ +Google C++ Testing Framework +============================ + +http://code.google.com/p/googletest/ + +Overview +-------- + +Google's framework for writing C++ tests on a variety of platforms +(Linux, Mac OS X, Windows, Windows CE, Symbian, etc). Based on the +xUnit architecture. Supports automatic test discovery, a rich set of +assertions, user-defined assertions, death tests, fatal and non-fatal +failures, various options for running the tests, and XML test report +generation. + +Please see the project page above for more information as well as the +mailing list for questions, discussions, and development. There is +also an IRC channel on OFTC (irc.oftc.net) #gtest available. Please +join us! + +Requirements for End Users +-------------------------- + +Google Test is designed to have fairly minimal requirements to build +and use with your projects, but there are some. Currently, we support +Linux, Windows, Mac OS X, and Cygwin. We will also make our best +effort to support other platforms (e.g. Solaris, AIX, and z/OS). +However, since core members of the Google Test project have no access +to these platforms, Google Test may have outstanding issues there. If +you notice any problems on your platform, please notify +googletestframework@googlegroups.com. Patches for fixing them are +even more welcome! + +### Linux Requirements ### + +These are the base requirements to build and use Google Test from a source +package (as described below): + * GNU-compatible Make or gmake + * POSIX-standard shell + * POSIX(-2) Regular Expressions (regex.h) + * A C++98-standard-compliant compiler + +### Windows Requirements ### + + * Microsoft Visual C++ 7.1 or newer + +### Cygwin Requirements ### + + * Cygwin 1.5.25-14 or newer + +### Mac OS X Requirements ### + + * Mac OS X 10.4 Tiger or newer + * Developer Tools Installed + +Also, you'll need CMake 2.6.4 or higher if you want to build the +samples using the provided CMake script, regardless of the platform. + +Requirements for Contributors +----------------------------- + +We welcome patches. If you plan to contribute a patch, you need to +build Google Test and its own tests from an SVN checkout (described +below), which has further requirements: + + * Python version 2.3 or newer (for running some of the tests and + re-generating certain source files from templates) + * CMake 2.6.4 or newer + +Getting the Source +------------------ + +There are two primary ways of getting Google Test's source code: you +can download a stable source release in your preferred archive format, +or directly check out the source from our Subversion (SVN) repositary. +The SVN checkout requires a few extra steps and some extra software +packages on your system, but lets you track the latest development and +make patches much more easily, so we highly encourage it. + +### Source Package ### + +Google Test is released in versioned source packages which can be +downloaded from the download page [1]. Several different archive +formats are provided, but the only difference is the tools used to +manipulate them, and the size of the resulting file. Download +whichever you are most comfortable with. + + [1] http://code.google.com/p/googletest/downloads/list + +Once the package is downloaded, expand it using whichever tools you +prefer for that type. This will result in a new directory with the +name "gtest-X.Y.Z" which contains all of the source code. Here are +some examples on Linux: + + tar -xvzf gtest-X.Y.Z.tar.gz + tar -xvjf gtest-X.Y.Z.tar.bz2 + unzip gtest-X.Y.Z.zip + +### SVN Checkout ### + +To check out the main branch (also known as the "trunk") of Google +Test, run the following Subversion command: + + svn checkout http://googletest.googlecode.com/svn/trunk/ gtest-svn + +Setting up the Build +-------------------- + +To build Google Test and your tests that use it, you need to tell your +build system where to find its headers and source files. The exact +way to do it depends on which build system you use, and is usually +straightforward. + +### Generic Build Instructions ### + +Suppose you put Google Test in directory ${GTEST_DIR}. To build it, +create a library build target (or a project as called by Visual Studio +and Xcode) to compile + + ${GTEST_DIR}/src/gtest-all.cc + +with + + ${GTEST_DIR}/include and ${GTEST_DIR} + +in the header search path. Assuming a Linux-like system and gcc, +something like the following will do: + + g++ -I${GTEST_DIR}/include -I${GTEST_DIR} -c ${GTEST_DIR}/src/gtest-all.cc + ar -rv libgtest.a gtest-all.o + +Next, you should compile your test source file with +${GTEST_DIR}/include in the header search path, and link it with gtest +and any other necessary libraries: + + g++ -I${GTEST_DIR}/include path/to/your_test.cc libgtest.a -o your_test + +As an example, the make/ directory contains a Makefile that you can +use to build Google Test on systems where GNU make is available +(e.g. Linux, Mac OS X, and Cygwin). It doesn't try to build Google +Test's own tests. Instead, it just builds the Google Test library and +a sample test. You can use it as a starting point for your own build +script. + +If the default settings are correct for your environment, the +following commands should succeed: + + cd ${GTEST_DIR}/make + make + ./sample1_unittest + +If you see errors, try to tweak the contents of make/Makefile to make +them go away. There are instructions in make/Makefile on how to do +it. + +### Using CMake ### + +Google Test comes with a CMake build script (CMakeLists.txt) that can +be used on a wide range of platforms ("C" stands for cross-platofrm.). +If you don't have CMake installed already, you can download it for +free from http://www.cmake.org/. + +CMake works by generating native makefiles or build projects that can +be used in the compiler environment of your choice. The typical +workflow starts with: + + mkdir mybuild # Create a directory to hold the build output. + cd mybuild + cmake ${GTEST_DIR} # Generate native build scripts. + +If you want to build Google Test's samples, you should replace the +last command with + + cmake -Dgtest_build_samples=ON ${GTEST_DIR} + +If you are on a *nix system, you should now see a Makefile in the +current directory. Just type 'make' to build gtest. + +If you use Windows and have Vistual Studio installed, a gtest.sln file +and several .vcproj files will be created. You can then build them +using Visual Studio. + +On Mac OS X with Xcode installed, a .xcodeproj file will be generated. + +### Legacy Build Scripts ### + +Before settling on CMake, we have been providing hand-maintained build +projects/scripts for Visual Studio, Xcode, and Autotools. While we +continue to provide them for convenience, they are not actively +maintained any more. We highly recommend that you follow the +instructions in the previous two sections to integrate Google Test +with your existing build system. + +If you still need to use the legacy build scripts, here's how: + +The msvc\ folder contains two solutions with Visual C++ projects. +Open the gtest.sln or gtest-md.sln file using Visual Studio, and you +are ready to build Google Test the same way you build any Visual +Studio project. Files that have names ending with -md use DLL +versions of Microsoft runtime libraries (the /MD or the /MDd compiler +option). Files without that suffix use static versions of the runtime +libraries (the /MT or the /MTd option). Please note that one must use +the same option to compile both gtest and the test code. If you use +Visual Studio 2005 or above, we recommend the -md version as /MD is +the default for new projects in these versions of Visual Studio. + +On Mac OS X, open the gtest.xcodeproj in the xcode/ folder using +Xcode. Build the "gtest" target. The universal binary framework will +end up in your selected build directory (selected in the Xcode +"Preferences..." -> "Building" pane and defaults to xcode/build). +Alternatively, at the command line, enter: + + xcodebuild + +This will build the "Release" configuration of gtest.framework in your +default build location. See the "xcodebuild" man page for more +information about building different configurations and building in +different locations. + +Tweaking Google Test +-------------------- + +Google Test can be used in diverse environments. The default +configuration may not work (or may not work well) out of the box in +some environments. However, you can easily tweak Google Test by +defining control macros on the compiler command line. Generally, +these macros are named like GTEST_XYZ and you define them to either 1 +or 0 to enable or disable a certain feature. + +We list the most frequently used macros below. For a complete list, +see file include/gtest/internal/gtest-port.h. + +### Choosing a TR1 Tuple Library ### + +Some Google Test features require the C++ Technical Report 1 (TR1) +tuple library, which is not yet available with all compilers. The +good news is that Google Test implements a subset of TR1 tuple that's +enough for its own need, and will automatically use this when the +compiler doesn't provide TR1 tuple. + +Usually you don't need to care about which tuple library Google Test +uses. However, if your project already uses TR1 tuple, you need to +tell Google Test to use the same TR1 tuple library the rest of your +project uses, or the two tuple implementations will clash. To do +that, add + + -DGTEST_USE_OWN_TR1_TUPLE=0 + +to the compiler flags while compiling Google Test and your tests. If +you want to force Google Test to use its own tuple library, just add + + -DGTEST_USE_OWN_TR1_TUPLE=1 + +to the compiler flags instead. + +If you don't want Google Test to use tuple at all, add + + -DGTEST_HAS_TR1_TUPLE=0 + +and all features using tuple will be disabled. + +### Multi-threaded Tests ### + +Google Test is thread-safe where the pthread library is available. +After #include "gtest/gtest.h", you can check the GTEST_IS_THREADSAFE +macro to see whether this is the case (yes if the macro is #defined to +1, no if it's undefined.). + +If Google Test doesn't correctly detect whether pthread is available +in your environment, you can force it with + + -DGTEST_HAS_PTHREAD=1 + +or + + -DGTEST_HAS_PTHREAD=0 + +When Google Test uses pthread, you may need to add flags to your +compiler and/or linker to select the pthread library, or you'll get +link errors. If you use the CMake script or the deprecated Autotools +script, this is taken care of for you. If you use your own build +script, you'll need to read your compiler and linker's manual to +figure out what flags to add. + +### As a Shared Library (DLL) ### + +Google Test is compact, so most users can build and link it as a +static library for the simplicity. You can choose to use Google Test +as a shared library (known as a DLL on Windows) if you prefer. + +To compile *gtest* as a shared library, add + + -DGTEST_CREATE_SHARED_LIBRARY=1 + +to the compiler flags. You'll also need to tell the linker to produce +a shared library instead - consult your linker's manual for how to do +it. + +To compile your *tests* that use the gtest shared library, add + + -DGTEST_LINKED_AS_SHARED_LIBRARY=1 + +to the compiler flags. + +Note: while the above steps aren't technically necessary today when +using some compilers (e.g. GCC), they may become necessary in the +future, if we decide to improve the speed of loading the library (see +http://gcc.gnu.org/wiki/Visibility for details). Therefore you are +recommended to always add the above flags when using Google Test as a +shared library. Otherwise a future release of Google Test may break +your build script. + +### Avoiding Macro Name Clashes ### + +In C++, macros don't obey namespaces. Therefore two libraries that +both define a macro of the same name will clash if you #include both +definitions. In case a Google Test macro clashes with another +library, you can force Google Test to rename its macro to avoid the +conflict. + +Specifically, if both Google Test and some other code define macro +FOO, you can add + + -DGTEST_DONT_DEFINE_FOO=1 + +to the compiler flags to tell Google Test to change the macro's name +from FOO to GTEST_FOO. Currently FOO can be FAIL, SUCCEED, or TEST. +For example, with -DGTEST_DONT_DEFINE_TEST=1, you'll need to write + + GTEST_TEST(SomeTest, DoesThis) { ... } + +instead of + + TEST(SomeTest, DoesThis) { ... } + +in order to define a test. + +Upgrating from an Earlier Version +--------------------------------- + +We strive to keep Google Test releases backward compatible. +Sometimes, though, we have to make some breaking changes for the +users' long-term benefits. This section describes what you'll need to +do if you are upgrading from an earlier version of Google Test. + +### Upgrading from 1.3.0 or Earlier ### + +You may need to explicitly enable or disable Google Test's own TR1 +tuple library. See the instructions in section "Choosing a TR1 Tuple +Library". + +### Upgrading from 1.4.0 or Earlier ### + +The Autotools build script (configure + make) is no longer officially +supportted. You are encouraged to migrate to your own build system or +use CMake. If you still need to use Autotools, you can find +instructions in the README file from Google Test 1.4.0. + +On platforms where the pthread library is available, Google Test uses +it in order to be thread-safe. See the "Multi-threaded Tests" section +for what this means to your build script. + +If you use Microsoft Visual C++ 7.1 with exceptions disabled, Google +Test will no longer compile. This should affect very few people, as a +large portion of STL (including ) doesn't compile in this mode +anyway. We decided to stop supporting it in order to greatly simplify +Google Test's implementation. + +Developing Google Test +---------------------- + +This section discusses how to make your own changes to Google Test. + +### Testing Google Test Itself ### + +To make sure your changes work as intended and don't break existing +functionality, you'll want to compile and run Google Test's own tests. +For that you can use CMake: + + mkdir mybuild + cd mybuild + cmake -Dgtest_build_tests=ON ${GTEST_DIR} + +Make sure you have Python installed, as some of Google Test's tests +are written in Python. If the cmake command complains about not being +able to find Python ("Could NOT find PythonInterp (missing: +PYTHON_EXECUTABLE)"), try telling it explicitly where your Python +executable can be found: + + cmake -DPYTHON_EXECUTABLE=path/to/python -Dgtest_build_tests=ON ${GTEST_DIR} + +Next, you can build Google Test and all of its own tests. On *nix, +this is usually done by 'make'. To run the tests, do + + make test + +All tests should pass. + +### Regenerating Source Files ### + +Some of Google Test's source files are generated from templates (not +in the C++ sense) using a script. A template file is named FOO.pump, +where FOO is the name of the file it will generate. For example, the +file include/gtest/internal/gtest-type-util.h.pump is used to generate +gtest-type-util.h in the same directory. + +Normally you don't need to worry about regenerating the source files, +unless you need to modify them. In that case, you should modify the +corresponding .pump files instead and run the pump.py Python script to +regenerate them. You can find pump.py in the scripts/ directory. +Read the Pump manual [2] for how to use it. + + [2] http://code.google.com/p/googletest/wiki/PumpManual + +### Contributing a Patch ### + +We welcome patches. Please read the Google Test developer's guide [3] +for how you can contribute. In particular, make sure you have signed +the Contributor License Agreement, or we won't be able to accept the +patch. + + [3] http://code.google.com/p/googletest/wiki/GoogleTestDevGuide + +Happy testing! diff --git a/ext/gtest/include/gtest/gtest-death-test.h b/ext/gtest/include/gtest/gtest-death-test.h new file mode 100644 index 000000000..a27883f0a --- /dev/null +++ b/ext/gtest/include/gtest/gtest-death-test.h @@ -0,0 +1,283 @@ +// Copyright 2005, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Author: wan@google.com (Zhanyong Wan) +// +// The Google C++ Testing Framework (Google Test) +// +// This header file defines the public API for death tests. It is +// #included by gtest.h so a user doesn't need to include this +// directly. + +#ifndef GTEST_INCLUDE_GTEST_GTEST_DEATH_TEST_H_ +#define GTEST_INCLUDE_GTEST_GTEST_DEATH_TEST_H_ + +#include "gtest/internal/gtest-death-test-internal.h" + +namespace testing { + +// This flag controls the style of death tests. Valid values are "threadsafe", +// meaning that the death test child process will re-execute the test binary +// from the start, running only a single death test, or "fast", +// meaning that the child process will execute the test logic immediately +// after forking. +GTEST_DECLARE_string_(death_test_style); + +#if GTEST_HAS_DEATH_TEST + +// The following macros are useful for writing death tests. + +// Here's what happens when an ASSERT_DEATH* or EXPECT_DEATH* is +// executed: +// +// 1. It generates a warning if there is more than one active +// thread. This is because it's safe to fork() or clone() only +// when there is a single thread. +// +// 2. The parent process clone()s a sub-process and runs the death +// test in it; the sub-process exits with code 0 at the end of the +// death test, if it hasn't exited already. +// +// 3. The parent process waits for the sub-process to terminate. +// +// 4. The parent process checks the exit code and error message of +// the sub-process. +// +// Examples: +// +// ASSERT_DEATH(server.SendMessage(56, "Hello"), "Invalid port number"); +// for (int i = 0; i < 5; i++) { +// EXPECT_DEATH(server.ProcessRequest(i), +// "Invalid request .* in ProcessRequest()") +// << "Failed to die on request " << i); +// } +// +// ASSERT_EXIT(server.ExitNow(), ::testing::ExitedWithCode(0), "Exiting"); +// +// bool KilledBySIGHUP(int exit_code) { +// return WIFSIGNALED(exit_code) && WTERMSIG(exit_code) == SIGHUP; +// } +// +// ASSERT_EXIT(client.HangUpServer(), KilledBySIGHUP, "Hanging up!"); +// +// On the regular expressions used in death tests: +// +// On POSIX-compliant systems (*nix), we use the library, +// which uses the POSIX extended regex syntax. +// +// On other platforms (e.g. Windows), we only support a simple regex +// syntax implemented as part of Google Test. This limited +// implementation should be enough most of the time when writing +// death tests; though it lacks many features you can find in PCRE +// or POSIX extended regex syntax. For example, we don't support +// union ("x|y"), grouping ("(xy)"), brackets ("[xy]"), and +// repetition count ("x{5,7}"), among others. +// +// Below is the syntax that we do support. We chose it to be a +// subset of both PCRE and POSIX extended regex, so it's easy to +// learn wherever you come from. In the following: 'A' denotes a +// literal character, period (.), or a single \\ escape sequence; +// 'x' and 'y' denote regular expressions; 'm' and 'n' are for +// natural numbers. +// +// c matches any literal character c +// \\d matches any decimal digit +// \\D matches any character that's not a decimal digit +// \\f matches \f +// \\n matches \n +// \\r matches \r +// \\s matches any ASCII whitespace, including \n +// \\S matches any character that's not a whitespace +// \\t matches \t +// \\v matches \v +// \\w matches any letter, _, or decimal digit +// \\W matches any character that \\w doesn't match +// \\c matches any literal character c, which must be a punctuation +// . matches any single character except \n +// A? matches 0 or 1 occurrences of A +// A* matches 0 or many occurrences of A +// A+ matches 1 or many occurrences of A +// ^ matches the beginning of a string (not that of each line) +// $ matches the end of a string (not that of each line) +// xy matches x followed by y +// +// If you accidentally use PCRE or POSIX extended regex features +// not implemented by us, you will get a run-time failure. In that +// case, please try to rewrite your regular expression within the +// above syntax. +// +// This implementation is *not* meant to be as highly tuned or robust +// as a compiled regex library, but should perform well enough for a +// death test, which already incurs significant overhead by launching +// a child process. +// +// Known caveats: +// +// A "threadsafe" style death test obtains the path to the test +// program from argv[0] and re-executes it in the sub-process. For +// simplicity, the current implementation doesn't search the PATH +// when launching the sub-process. This means that the user must +// invoke the test program via a path that contains at least one +// path separator (e.g. path/to/foo_test and +// /absolute/path/to/bar_test are fine, but foo_test is not). This +// is rarely a problem as people usually don't put the test binary +// directory in PATH. +// +// TODO(wan@google.com): make thread-safe death tests search the PATH. + +// Asserts that a given statement causes the program to exit, with an +// integer exit status that satisfies predicate, and emitting error output +// that matches regex. +# define ASSERT_EXIT(statement, predicate, regex) \ + GTEST_DEATH_TEST_(statement, predicate, regex, GTEST_FATAL_FAILURE_) + +// Like ASSERT_EXIT, but continues on to successive tests in the +// test case, if any: +# define EXPECT_EXIT(statement, predicate, regex) \ + GTEST_DEATH_TEST_(statement, predicate, regex, GTEST_NONFATAL_FAILURE_) + +// Asserts that a given statement causes the program to exit, either by +// explicitly exiting with a nonzero exit code or being killed by a +// signal, and emitting error output that matches regex. +# define ASSERT_DEATH(statement, regex) \ + ASSERT_EXIT(statement, ::testing::internal::ExitedUnsuccessfully, regex) + +// Like ASSERT_DEATH, but continues on to successive tests in the +// test case, if any: +# define EXPECT_DEATH(statement, regex) \ + EXPECT_EXIT(statement, ::testing::internal::ExitedUnsuccessfully, regex) + +// Two predicate classes that can be used in {ASSERT,EXPECT}_EXIT*: + +// Tests that an exit code describes a normal exit with a given exit code. +class GTEST_API_ ExitedWithCode { + public: + explicit ExitedWithCode(int exit_code); + bool operator()(int exit_status) const; + private: + // No implementation - assignment is unsupported. + void operator=(const ExitedWithCode& other); + + const int exit_code_; +}; + +# if !GTEST_OS_WINDOWS +// Tests that an exit code describes an exit due to termination by a +// given signal. +class GTEST_API_ KilledBySignal { + public: + explicit KilledBySignal(int signum); + bool operator()(int exit_status) const; + private: + const int signum_; +}; +# endif // !GTEST_OS_WINDOWS + +// EXPECT_DEBUG_DEATH asserts that the given statements die in debug mode. +// The death testing framework causes this to have interesting semantics, +// since the sideeffects of the call are only visible in opt mode, and not +// in debug mode. +// +// In practice, this can be used to test functions that utilize the +// LOG(DFATAL) macro using the following style: +// +// int DieInDebugOr12(int* sideeffect) { +// if (sideeffect) { +// *sideeffect = 12; +// } +// LOG(DFATAL) << "death"; +// return 12; +// } +// +// TEST(TestCase, TestDieOr12WorksInDgbAndOpt) { +// int sideeffect = 0; +// // Only asserts in dbg. +// EXPECT_DEBUG_DEATH(DieInDebugOr12(&sideeffect), "death"); +// +// #ifdef NDEBUG +// // opt-mode has sideeffect visible. +// EXPECT_EQ(12, sideeffect); +// #else +// // dbg-mode no visible sideeffect. +// EXPECT_EQ(0, sideeffect); +// #endif +// } +// +// This will assert that DieInDebugReturn12InOpt() crashes in debug +// mode, usually due to a DCHECK or LOG(DFATAL), but returns the +// appropriate fallback value (12 in this case) in opt mode. If you +// need to test that a function has appropriate side-effects in opt +// mode, include assertions against the side-effects. A general +// pattern for this is: +// +// EXPECT_DEBUG_DEATH({ +// // Side-effects here will have an effect after this statement in +// // opt mode, but none in debug mode. +// EXPECT_EQ(12, DieInDebugOr12(&sideeffect)); +// }, "death"); +// +# ifdef NDEBUG + +# define EXPECT_DEBUG_DEATH(statement, regex) \ + do { statement; } while (::testing::internal::AlwaysFalse()) + +# define ASSERT_DEBUG_DEATH(statement, regex) \ + do { statement; } while (::testing::internal::AlwaysFalse()) + +# else + +# define EXPECT_DEBUG_DEATH(statement, regex) \ + EXPECT_DEATH(statement, regex) + +# define ASSERT_DEBUG_DEATH(statement, regex) \ + ASSERT_DEATH(statement, regex) + +# endif // NDEBUG for EXPECT_DEBUG_DEATH +#endif // GTEST_HAS_DEATH_TEST + +// EXPECT_DEATH_IF_SUPPORTED(statement, regex) and +// ASSERT_DEATH_IF_SUPPORTED(statement, regex) expand to real death tests if +// death tests are supported; otherwise they just issue a warning. This is +// useful when you are combining death test assertions with normal test +// assertions in one test. +#if GTEST_HAS_DEATH_TEST +# define EXPECT_DEATH_IF_SUPPORTED(statement, regex) \ + EXPECT_DEATH(statement, regex) +# define ASSERT_DEATH_IF_SUPPORTED(statement, regex) \ + ASSERT_DEATH(statement, regex) +#else +# define EXPECT_DEATH_IF_SUPPORTED(statement, regex) \ + GTEST_UNSUPPORTED_DEATH_TEST_(statement, regex, ) +# define ASSERT_DEATH_IF_SUPPORTED(statement, regex) \ + GTEST_UNSUPPORTED_DEATH_TEST_(statement, regex, return) +#endif + +} // namespace testing + +#endif // GTEST_INCLUDE_GTEST_GTEST_DEATH_TEST_H_ diff --git a/ext/gtest/include/gtest/gtest-message.h b/ext/gtest/include/gtest/gtest-message.h new file mode 100644 index 000000000..9b7142f32 --- /dev/null +++ b/ext/gtest/include/gtest/gtest-message.h @@ -0,0 +1,230 @@ +// Copyright 2005, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Author: wan@google.com (Zhanyong Wan) +// +// The Google C++ Testing Framework (Google Test) +// +// This header file defines the Message class. +// +// IMPORTANT NOTE: Due to limitation of the C++ language, we have to +// leave some internal implementation details in this header file. +// They are clearly marked by comments like this: +// +// // INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. +// +// Such code is NOT meant to be used by a user directly, and is subject +// to CHANGE WITHOUT NOTICE. Therefore DO NOT DEPEND ON IT in a user +// program! + +#ifndef GTEST_INCLUDE_GTEST_GTEST_MESSAGE_H_ +#define GTEST_INCLUDE_GTEST_GTEST_MESSAGE_H_ + +#include + +#include "gtest/internal/gtest-string.h" +#include "gtest/internal/gtest-internal.h" + +namespace testing { + +// The Message class works like an ostream repeater. +// +// Typical usage: +// +// 1. You stream a bunch of values to a Message object. +// It will remember the text in a stringstream. +// 2. Then you stream the Message object to an ostream. +// This causes the text in the Message to be streamed +// to the ostream. +// +// For example; +// +// testing::Message foo; +// foo << 1 << " != " << 2; +// std::cout << foo; +// +// will print "1 != 2". +// +// Message is not intended to be inherited from. In particular, its +// destructor is not virtual. +// +// Note that stringstream behaves differently in gcc and in MSVC. You +// can stream a NULL char pointer to it in the former, but not in the +// latter (it causes an access violation if you do). The Message +// class hides this difference by treating a NULL char pointer as +// "(null)". +class GTEST_API_ Message { + private: + // The type of basic IO manipulators (endl, ends, and flush) for + // narrow streams. + typedef std::ostream& (*BasicNarrowIoManip)(std::ostream&); + + public: + // Constructs an empty Message. + // We allocate the stringstream separately because otherwise each use of + // ASSERT/EXPECT in a procedure adds over 200 bytes to the procedure's + // stack frame leading to huge stack frames in some cases; gcc does not reuse + // the stack space. + Message() : ss_(new ::std::stringstream) { + // By default, we want there to be enough precision when printing + // a double to a Message. + *ss_ << std::setprecision(std::numeric_limits::digits10 + 2); + } + + // Copy constructor. + Message(const Message& msg) : ss_(new ::std::stringstream) { // NOLINT + *ss_ << msg.GetString(); + } + + // Constructs a Message from a C-string. + explicit Message(const char* str) : ss_(new ::std::stringstream) { + *ss_ << str; + } + +#if GTEST_OS_SYMBIAN + // Streams a value (either a pointer or not) to this object. + template + inline Message& operator <<(const T& value) { + StreamHelper(typename internal::is_pointer::type(), value); + return *this; + } +#else + // Streams a non-pointer value to this object. + template + inline Message& operator <<(const T& val) { + ::GTestStreamToHelper(ss_.get(), val); + return *this; + } + + // Streams a pointer value to this object. + // + // This function is an overload of the previous one. When you + // stream a pointer to a Message, this definition will be used as it + // is more specialized. (The C++ Standard, section + // [temp.func.order].) If you stream a non-pointer, then the + // previous definition will be used. + // + // The reason for this overload is that streaming a NULL pointer to + // ostream is undefined behavior. Depending on the compiler, you + // may get "0", "(nil)", "(null)", or an access violation. To + // ensure consistent result across compilers, we always treat NULL + // as "(null)". + template + inline Message& operator <<(T* const& pointer) { // NOLINT + if (pointer == NULL) { + *ss_ << "(null)"; + } else { + ::GTestStreamToHelper(ss_.get(), pointer); + } + return *this; + } +#endif // GTEST_OS_SYMBIAN + + // Since the basic IO manipulators are overloaded for both narrow + // and wide streams, we have to provide this specialized definition + // of operator <<, even though its body is the same as the + // templatized version above. Without this definition, streaming + // endl or other basic IO manipulators to Message will confuse the + // compiler. + Message& operator <<(BasicNarrowIoManip val) { + *ss_ << val; + return *this; + } + + // Instead of 1/0, we want to see true/false for bool values. + Message& operator <<(bool b) { + return *this << (b ? "true" : "false"); + } + + // These two overloads allow streaming a wide C string to a Message + // using the UTF-8 encoding. + Message& operator <<(const wchar_t* wide_c_str) { + return *this << internal::String::ShowWideCString(wide_c_str); + } + Message& operator <<(wchar_t* wide_c_str) { + return *this << internal::String::ShowWideCString(wide_c_str); + } + +#if GTEST_HAS_STD_WSTRING + // Converts the given wide string to a narrow string using the UTF-8 + // encoding, and streams the result to this Message object. + Message& operator <<(const ::std::wstring& wstr); +#endif // GTEST_HAS_STD_WSTRING + +#if GTEST_HAS_GLOBAL_WSTRING + // Converts the given wide string to a narrow string using the UTF-8 + // encoding, and streams the result to this Message object. + Message& operator <<(const ::wstring& wstr); +#endif // GTEST_HAS_GLOBAL_WSTRING + + // Gets the text streamed to this object so far as a String. + // Each '\0' character in the buffer is replaced with "\\0". + // + // INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. + internal::String GetString() const { + return internal::StringStreamToString(ss_.get()); + } + + private: + +#if GTEST_OS_SYMBIAN + // These are needed as the Nokia Symbian Compiler cannot decide between + // const T& and const T* in a function template. The Nokia compiler _can_ + // decide between class template specializations for T and T*, so a + // tr1::type_traits-like is_pointer works, and we can overload on that. + template + inline void StreamHelper(internal::true_type /*dummy*/, T* pointer) { + if (pointer == NULL) { + *ss_ << "(null)"; + } else { + ::GTestStreamToHelper(ss_.get(), pointer); + } + } + template + inline void StreamHelper(internal::false_type /*dummy*/, const T& value) { + ::GTestStreamToHelper(ss_.get(), value); + } +#endif // GTEST_OS_SYMBIAN + + // We'll hold the text streamed to this object here. + const internal::scoped_ptr< ::std::stringstream> ss_; + + // We declare (but don't implement) this to prevent the compiler + // from implementing the assignment operator. + void operator=(const Message&); +}; + +// Streams a Message to an ostream. +inline std::ostream& operator <<(std::ostream& os, const Message& sb) { + return os << sb.GetString(); +} + +} // namespace testing + +#endif // GTEST_INCLUDE_GTEST_GTEST_MESSAGE_H_ diff --git a/ext/gtest/include/gtest/gtest-param-test.h b/ext/gtest/include/gtest/gtest-param-test.h new file mode 100644 index 000000000..6407cfd68 --- /dev/null +++ b/ext/gtest/include/gtest/gtest-param-test.h @@ -0,0 +1,1421 @@ +// This file was GENERATED by command: +// pump.py gtest-param-test.h.pump +// DO NOT EDIT BY HAND!!! + +// Copyright 2008, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Authors: vladl@google.com (Vlad Losev) +// +// Macros and functions for implementing parameterized tests +// in Google C++ Testing Framework (Google Test) +// +// This file is generated by a SCRIPT. DO NOT EDIT BY HAND! +// +#ifndef GTEST_INCLUDE_GTEST_GTEST_PARAM_TEST_H_ +#define GTEST_INCLUDE_GTEST_GTEST_PARAM_TEST_H_ + + +// Value-parameterized tests allow you to test your code with different +// parameters without writing multiple copies of the same test. +// +// Here is how you use value-parameterized tests: + +#if 0 + +// To write value-parameterized tests, first you should define a fixture +// class. It is usually derived from testing::TestWithParam (see below for +// another inheritance scheme that's sometimes useful in more complicated +// class hierarchies), where the type of your parameter values. +// TestWithParam is itself derived from testing::Test. T can be any +// copyable type. If it's a raw pointer, you are responsible for managing the +// lifespan of the pointed values. + +class FooTest : public ::testing::TestWithParam { + // You can implement all the usual class fixture members here. +}; + +// Then, use the TEST_P macro to define as many parameterized tests +// for this fixture as you want. The _P suffix is for "parameterized" +// or "pattern", whichever you prefer to think. + +TEST_P(FooTest, DoesBlah) { + // Inside a test, access the test parameter with the GetParam() method + // of the TestWithParam class: + EXPECT_TRUE(foo.Blah(GetParam())); + ... +} + +TEST_P(FooTest, HasBlahBlah) { + ... +} + +// Finally, you can use INSTANTIATE_TEST_CASE_P to instantiate the test +// case with any set of parameters you want. Google Test defines a number +// of functions for generating test parameters. They return what we call +// (surprise!) parameter generators. Here is a summary of them, which +// are all in the testing namespace: +// +// +// Range(begin, end [, step]) - Yields values {begin, begin+step, +// begin+step+step, ...}. The values do not +// include end. step defaults to 1. +// Values(v1, v2, ..., vN) - Yields values {v1, v2, ..., vN}. +// ValuesIn(container) - Yields values from a C-style array, an STL +// ValuesIn(begin,end) container, or an iterator range [begin, end). +// Bool() - Yields sequence {false, true}. +// Combine(g1, g2, ..., gN) - Yields all combinations (the Cartesian product +// for the math savvy) of the values generated +// by the N generators. +// +// For more details, see comments at the definitions of these functions below +// in this file. +// +// The following statement will instantiate tests from the FooTest test case +// each with parameter values "meeny", "miny", and "moe". + +INSTANTIATE_TEST_CASE_P(InstantiationName, + FooTest, + Values("meeny", "miny", "moe")); + +// To distinguish different instances of the pattern, (yes, you +// can instantiate it more then once) the first argument to the +// INSTANTIATE_TEST_CASE_P macro is a prefix that will be added to the +// actual test case name. Remember to pick unique prefixes for different +// instantiations. The tests from the instantiation above will have +// these names: +// +// * InstantiationName/FooTest.DoesBlah/0 for "meeny" +// * InstantiationName/FooTest.DoesBlah/1 for "miny" +// * InstantiationName/FooTest.DoesBlah/2 for "moe" +// * InstantiationName/FooTest.HasBlahBlah/0 for "meeny" +// * InstantiationName/FooTest.HasBlahBlah/1 for "miny" +// * InstantiationName/FooTest.HasBlahBlah/2 for "moe" +// +// You can use these names in --gtest_filter. +// +// This statement will instantiate all tests from FooTest again, each +// with parameter values "cat" and "dog": + +const char* pets[] = {"cat", "dog"}; +INSTANTIATE_TEST_CASE_P(AnotherInstantiationName, FooTest, ValuesIn(pets)); + +// The tests from the instantiation above will have these names: +// +// * AnotherInstantiationName/FooTest.DoesBlah/0 for "cat" +// * AnotherInstantiationName/FooTest.DoesBlah/1 for "dog" +// * AnotherInstantiationName/FooTest.HasBlahBlah/0 for "cat" +// * AnotherInstantiationName/FooTest.HasBlahBlah/1 for "dog" +// +// Please note that INSTANTIATE_TEST_CASE_P will instantiate all tests +// in the given test case, whether their definitions come before or +// AFTER the INSTANTIATE_TEST_CASE_P statement. +// +// Please also note that generator expressions (including parameters to the +// generators) are evaluated in InitGoogleTest(), after main() has started. +// This allows the user on one hand, to adjust generator parameters in order +// to dynamically determine a set of tests to run and on the other hand, +// give the user a chance to inspect the generated tests with Google Test +// reflection API before RUN_ALL_TESTS() is executed. +// +// You can see samples/sample7_unittest.cc and samples/sample8_unittest.cc +// for more examples. +// +// In the future, we plan to publish the API for defining new parameter +// generators. But for now this interface remains part of the internal +// implementation and is subject to change. +// +// +// A parameterized test fixture must be derived from testing::Test and from +// testing::WithParamInterface, where T is the type of the parameter +// values. Inheriting from TestWithParam satisfies that requirement because +// TestWithParam inherits from both Test and WithParamInterface. In more +// complicated hierarchies, however, it is occasionally useful to inherit +// separately from Test and WithParamInterface. For example: + +class BaseTest : public ::testing::Test { + // You can inherit all the usual members for a non-parameterized test + // fixture here. +}; + +class DerivedTest : public BaseTest, public ::testing::WithParamInterface { + // The usual test fixture members go here too. +}; + +TEST_F(BaseTest, HasFoo) { + // This is an ordinary non-parameterized test. +} + +TEST_P(DerivedTest, DoesBlah) { + // GetParam works just the same here as if you inherit from TestWithParam. + EXPECT_TRUE(foo.Blah(GetParam())); +} + +#endif // 0 + +#include "gtest/internal/gtest-port.h" + +#if !GTEST_OS_SYMBIAN +# include +#endif + +// scripts/fuse_gtest.py depends on gtest's own header being #included +// *unconditionally*. Therefore these #includes cannot be moved +// inside #if GTEST_HAS_PARAM_TEST. +#include "gtest/internal/gtest-internal.h" +#include "gtest/internal/gtest-param-util.h" +#include "gtest/internal/gtest-param-util-generated.h" + +#if GTEST_HAS_PARAM_TEST + +namespace testing { + +// Functions producing parameter generators. +// +// Google Test uses these generators to produce parameters for value- +// parameterized tests. When a parameterized test case is instantiated +// with a particular generator, Google Test creates and runs tests +// for each element in the sequence produced by the generator. +// +// In the following sample, tests from test case FooTest are instantiated +// each three times with parameter values 3, 5, and 8: +// +// class FooTest : public TestWithParam { ... }; +// +// TEST_P(FooTest, TestThis) { +// } +// TEST_P(FooTest, TestThat) { +// } +// INSTANTIATE_TEST_CASE_P(TestSequence, FooTest, Values(3, 5, 8)); +// + +// Range() returns generators providing sequences of values in a range. +// +// Synopsis: +// Range(start, end) +// - returns a generator producing a sequence of values {start, start+1, +// start+2, ..., }. +// Range(start, end, step) +// - returns a generator producing a sequence of values {start, start+step, +// start+step+step, ..., }. +// Notes: +// * The generated sequences never include end. For example, Range(1, 5) +// returns a generator producing a sequence {1, 2, 3, 4}. Range(1, 9, 2) +// returns a generator producing {1, 3, 5, 7}. +// * start and end must have the same type. That type may be any integral or +// floating-point type or a user defined type satisfying these conditions: +// * It must be assignable (have operator=() defined). +// * It must have operator+() (operator+(int-compatible type) for +// two-operand version). +// * It must have operator<() defined. +// Elements in the resulting sequences will also have that type. +// * Condition start < end must be satisfied in order for resulting sequences +// to contain any elements. +// +template +internal::ParamGenerator Range(T start, T end, IncrementT step) { + return internal::ParamGenerator( + new internal::RangeGenerator(start, end, step)); +} + +template +internal::ParamGenerator Range(T start, T end) { + return Range(start, end, 1); +} + +// ValuesIn() function allows generation of tests with parameters coming from +// a container. +// +// Synopsis: +// ValuesIn(const T (&array)[N]) +// - returns a generator producing sequences with elements from +// a C-style array. +// ValuesIn(const Container& container) +// - returns a generator producing sequences with elements from +// an STL-style container. +// ValuesIn(Iterator begin, Iterator end) +// - returns a generator producing sequences with elements from +// a range [begin, end) defined by a pair of STL-style iterators. These +// iterators can also be plain C pointers. +// +// Please note that ValuesIn copies the values from the containers +// passed in and keeps them to generate tests in RUN_ALL_TESTS(). +// +// Examples: +// +// This instantiates tests from test case StringTest +// each with C-string values of "foo", "bar", and "baz": +// +// const char* strings[] = {"foo", "bar", "baz"}; +// INSTANTIATE_TEST_CASE_P(StringSequence, SrtingTest, ValuesIn(strings)); +// +// This instantiates tests from test case StlStringTest +// each with STL strings with values "a" and "b": +// +// ::std::vector< ::std::string> GetParameterStrings() { +// ::std::vector< ::std::string> v; +// v.push_back("a"); +// v.push_back("b"); +// return v; +// } +// +// INSTANTIATE_TEST_CASE_P(CharSequence, +// StlStringTest, +// ValuesIn(GetParameterStrings())); +// +// +// This will also instantiate tests from CharTest +// each with parameter values 'a' and 'b': +// +// ::std::list GetParameterChars() { +// ::std::list list; +// list.push_back('a'); +// list.push_back('b'); +// return list; +// } +// ::std::list l = GetParameterChars(); +// INSTANTIATE_TEST_CASE_P(CharSequence2, +// CharTest, +// ValuesIn(l.begin(), l.end())); +// +template +internal::ParamGenerator< + typename ::testing::internal::IteratorTraits::value_type> +ValuesIn(ForwardIterator begin, ForwardIterator end) { + typedef typename ::testing::internal::IteratorTraits + ::value_type ParamType; + return internal::ParamGenerator( + new internal::ValuesInIteratorRangeGenerator(begin, end)); +} + +template +internal::ParamGenerator ValuesIn(const T (&array)[N]) { + return ValuesIn(array, array + N); +} + +template +internal::ParamGenerator ValuesIn( + const Container& container) { + return ValuesIn(container.begin(), container.end()); +} + +// Values() allows generating tests from explicitly specified list of +// parameters. +// +// Synopsis: +// Values(T v1, T v2, ..., T vN) +// - returns a generator producing sequences with elements v1, v2, ..., vN. +// +// For example, this instantiates tests from test case BarTest each +// with values "one", "two", and "three": +// +// INSTANTIATE_TEST_CASE_P(NumSequence, BarTest, Values("one", "two", "three")); +// +// This instantiates tests from test case BazTest each with values 1, 2, 3.5. +// The exact type of values will depend on the type of parameter in BazTest. +// +// INSTANTIATE_TEST_CASE_P(FloatingNumbers, BazTest, Values(1, 2, 3.5)); +// +// Currently, Values() supports from 1 to 50 parameters. +// +template +internal::ValueArray1 Values(T1 v1) { + return internal::ValueArray1(v1); +} + +template +internal::ValueArray2 Values(T1 v1, T2 v2) { + return internal::ValueArray2(v1, v2); +} + +template +internal::ValueArray3 Values(T1 v1, T2 v2, T3 v3) { + return internal::ValueArray3(v1, v2, v3); +} + +template +internal::ValueArray4 Values(T1 v1, T2 v2, T3 v3, T4 v4) { + return internal::ValueArray4(v1, v2, v3, v4); +} + +template +internal::ValueArray5 Values(T1 v1, T2 v2, T3 v3, T4 v4, + T5 v5) { + return internal::ValueArray5(v1, v2, v3, v4, v5); +} + +template +internal::ValueArray6 Values(T1 v1, T2 v2, T3 v3, + T4 v4, T5 v5, T6 v6) { + return internal::ValueArray6(v1, v2, v3, v4, v5, v6); +} + +template +internal::ValueArray7 Values(T1 v1, T2 v2, T3 v3, + T4 v4, T5 v5, T6 v6, T7 v7) { + return internal::ValueArray7(v1, v2, v3, v4, v5, + v6, v7); +} + +template +internal::ValueArray8 Values(T1 v1, T2 v2, + T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8) { + return internal::ValueArray8(v1, v2, v3, v4, + v5, v6, v7, v8); +} + +template +internal::ValueArray9 Values(T1 v1, T2 v2, + T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9) { + return internal::ValueArray9(v1, v2, v3, + v4, v5, v6, v7, v8, v9); +} + +template +internal::ValueArray10 Values(T1 v1, + T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10) { + return internal::ValueArray10(v1, + v2, v3, v4, v5, v6, v7, v8, v9, v10); +} + +template +internal::ValueArray11 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11) { + return internal::ValueArray11(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11); +} + +template +internal::ValueArray12 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12) { + return internal::ValueArray12(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12); +} + +template +internal::ValueArray13 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13) { + return internal::ValueArray13(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13); +} + +template +internal::ValueArray14 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14) { + return internal::ValueArray14(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, + v14); +} + +template +internal::ValueArray15 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, + T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15) { + return internal::ValueArray15(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, + v13, v14, v15); +} + +template +internal::ValueArray16 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, + T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, + T16 v16) { + return internal::ValueArray16(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, + v12, v13, v14, v15, v16); +} + +template +internal::ValueArray17 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, + T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, + T16 v16, T17 v17) { + return internal::ValueArray17(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, + v11, v12, v13, v14, v15, v16, v17); +} + +template +internal::ValueArray18 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, + T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, + T16 v16, T17 v17, T18 v18) { + return internal::ValueArray18(v1, v2, v3, v4, v5, v6, v7, v8, v9, + v10, v11, v12, v13, v14, v15, v16, v17, v18); +} + +template +internal::ValueArray19 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, + T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, + T15 v15, T16 v16, T17 v17, T18 v18, T19 v19) { + return internal::ValueArray19(v1, v2, v3, v4, v5, v6, v7, v8, + v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19); +} + +template +internal::ValueArray20 Values(T1 v1, T2 v2, T3 v3, T4 v4, + T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, + T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20) { + return internal::ValueArray20(v1, v2, v3, v4, v5, v6, v7, + v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20); +} + +template +internal::ValueArray21 Values(T1 v1, T2 v2, T3 v3, T4 v4, + T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, + T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21) { + return internal::ValueArray21(v1, v2, v3, v4, v5, v6, + v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21); +} + +template +internal::ValueArray22 Values(T1 v1, T2 v2, T3 v3, + T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, + T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, + T21 v21, T22 v22) { + return internal::ValueArray22(v1, v2, v3, v4, + v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, + v20, v21, v22); +} + +template +internal::ValueArray23 Values(T1 v1, T2 v2, + T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, + T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, + T21 v21, T22 v22, T23 v23) { + return internal::ValueArray23(v1, v2, v3, + v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, + v20, v21, v22, v23); +} + +template +internal::ValueArray24 Values(T1 v1, T2 v2, + T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, + T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, + T21 v21, T22 v22, T23 v23, T24 v24) { + return internal::ValueArray24(v1, v2, + v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, + v19, v20, v21, v22, v23, v24); +} + +template +internal::ValueArray25 Values(T1 v1, + T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, + T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, + T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25) { + return internal::ValueArray25(v1, + v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, + v18, v19, v20, v21, v22, v23, v24, v25); +} + +template +internal::ValueArray26 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26) { + return internal::ValueArray26(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, + v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26); +} + +template +internal::ValueArray27 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27) { + return internal::ValueArray27(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, + v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27); +} + +template +internal::ValueArray28 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28) { + return internal::ValueArray28(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, + v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, + v28); +} + +template +internal::ValueArray29 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29) { + return internal::ValueArray29(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, + v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, + v27, v28, v29); +} + +template +internal::ValueArray30 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, + T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, + T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, + T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30) { + return internal::ValueArray30(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, + v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, + v26, v27, v28, v29, v30); +} + +template +internal::ValueArray31 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, + T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, + T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, + T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31) { + return internal::ValueArray31(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, + v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, + v25, v26, v27, v28, v29, v30, v31); +} + +template +internal::ValueArray32 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, + T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, + T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, + T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, + T32 v32) { + return internal::ValueArray32(v1, v2, v3, v4, v5, v6, v7, v8, v9, + v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, + v24, v25, v26, v27, v28, v29, v30, v31, v32); +} + +template +internal::ValueArray33 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, + T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, + T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, + T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, + T32 v32, T33 v33) { + return internal::ValueArray33(v1, v2, v3, v4, v5, v6, v7, v8, + v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, + v24, v25, v26, v27, v28, v29, v30, v31, v32, v33); +} + +template +internal::ValueArray34 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, + T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, + T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, + T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, + T31 v31, T32 v32, T33 v33, T34 v34) { + return internal::ValueArray34(v1, v2, v3, v4, v5, v6, v7, + v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, + v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34); +} + +template +internal::ValueArray35 Values(T1 v1, T2 v2, T3 v3, T4 v4, + T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, + T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, + T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, + T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35) { + return internal::ValueArray35(v1, v2, v3, v4, v5, v6, + v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, + v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35); +} + +template +internal::ValueArray36 Values(T1 v1, T2 v2, T3 v3, T4 v4, + T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, + T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, + T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, + T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36) { + return internal::ValueArray36(v1, v2, v3, v4, + v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, + v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, + v34, v35, v36); +} + +template +internal::ValueArray37 Values(T1 v1, T2 v2, T3 v3, + T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, + T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, + T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, + T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, + T37 v37) { + return internal::ValueArray37(v1, v2, v3, + v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, + v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, + v34, v35, v36, v37); +} + +template +internal::ValueArray38 Values(T1 v1, T2 v2, + T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, + T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, + T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, + T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, + T37 v37, T38 v38) { + return internal::ValueArray38(v1, v2, + v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, + v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, + v33, v34, v35, v36, v37, v38); +} + +template +internal::ValueArray39 Values(T1 v1, T2 v2, + T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, + T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, + T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, + T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, + T37 v37, T38 v38, T39 v39) { + return internal::ValueArray39(v1, + v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, + v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, + v32, v33, v34, v35, v36, v37, v38, v39); +} + +template +internal::ValueArray40 Values(T1 v1, + T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, + T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, + T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, + T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, + T36 v36, T37 v37, T38 v38, T39 v39, T40 v40) { + return internal::ValueArray40(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, + v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, + v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40); +} + +template +internal::ValueArray41 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, + T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41) { + return internal::ValueArray41(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, + v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, + v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41); +} + +template +internal::ValueArray42 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, + T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, + T42 v42) { + return internal::ValueArray42(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, + v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, + v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, + v42); +} + +template +internal::ValueArray43 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, + T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, + T42 v42, T43 v43) { + return internal::ValueArray43(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, + v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, + v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, + v41, v42, v43); +} + +template +internal::ValueArray44 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, + T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, + T42 v42, T43 v43, T44 v44) { + return internal::ValueArray44(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, + v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, + v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, + v40, v41, v42, v43, v44); +} + +template +internal::ValueArray45 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, + T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, + T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, + T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, + T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, + T41 v41, T42 v42, T43 v43, T44 v44, T45 v45) { + return internal::ValueArray45(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, + v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, + v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, + v39, v40, v41, v42, v43, v44, v45); +} + +template +internal::ValueArray46 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, + T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, + T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, + T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, + T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, + T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46) { + return internal::ValueArray46(v1, v2, v3, v4, v5, v6, v7, v8, v9, + v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, + v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, + v38, v39, v40, v41, v42, v43, v44, v45, v46); +} + +template +internal::ValueArray47 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, + T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, + T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, + T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, + T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, + T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47) { + return internal::ValueArray47(v1, v2, v3, v4, v5, v6, v7, v8, + v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, + v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, + v38, v39, v40, v41, v42, v43, v44, v45, v46, v47); +} + +template +internal::ValueArray48 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, + T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, + T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, + T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, + T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, + T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47, + T48 v48) { + return internal::ValueArray48(v1, v2, v3, v4, v5, v6, v7, + v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, + v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, + v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48); +} + +template +internal::ValueArray49 Values(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, + T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, + T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, + T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, + T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, + T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, + T47 v47, T48 v48, T49 v49) { + return internal::ValueArray49(v1, v2, v3, v4, v5, v6, + v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, + v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, + v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49); +} + +template +internal::ValueArray50 Values(T1 v1, T2 v2, T3 v3, T4 v4, + T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, + T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, + T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, + T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, + T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, + T46 v46, T47 v47, T48 v48, T49 v49, T50 v50) { + return internal::ValueArray50(v1, v2, v3, v4, + v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, + v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, + v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, + v48, v49, v50); +} + +// Bool() allows generating tests with parameters in a set of (false, true). +// +// Synopsis: +// Bool() +// - returns a generator producing sequences with elements {false, true}. +// +// It is useful when testing code that depends on Boolean flags. Combinations +// of multiple flags can be tested when several Bool()'s are combined using +// Combine() function. +// +// In the following example all tests in the test case FlagDependentTest +// will be instantiated twice with parameters false and true. +// +// class FlagDependentTest : public testing::TestWithParam { +// virtual void SetUp() { +// external_flag = GetParam(); +// } +// } +// INSTANTIATE_TEST_CASE_P(BoolSequence, FlagDependentTest, Bool()); +// +inline internal::ParamGenerator Bool() { + return Values(false, true); +} + +# if GTEST_HAS_COMBINE +// Combine() allows the user to combine two or more sequences to produce +// values of a Cartesian product of those sequences' elements. +// +// Synopsis: +// Combine(gen1, gen2, ..., genN) +// - returns a generator producing sequences with elements coming from +// the Cartesian product of elements from the sequences generated by +// gen1, gen2, ..., genN. The sequence elements will have a type of +// tuple where T1, T2, ..., TN are the types +// of elements from sequences produces by gen1, gen2, ..., genN. +// +// Combine can have up to 10 arguments. This number is currently limited +// by the maximum number of elements in the tuple implementation used by Google +// Test. +// +// Example: +// +// This will instantiate tests in test case AnimalTest each one with +// the parameter values tuple("cat", BLACK), tuple("cat", WHITE), +// tuple("dog", BLACK), and tuple("dog", WHITE): +// +// enum Color { BLACK, GRAY, WHITE }; +// class AnimalTest +// : public testing::TestWithParam > {...}; +// +// TEST_P(AnimalTest, AnimalLooksNice) {...} +// +// INSTANTIATE_TEST_CASE_P(AnimalVariations, AnimalTest, +// Combine(Values("cat", "dog"), +// Values(BLACK, WHITE))); +// +// This will instantiate tests in FlagDependentTest with all variations of two +// Boolean flags: +// +// class FlagDependentTest +// : public testing::TestWithParam > { +// virtual void SetUp() { +// // Assigns external_flag_1 and external_flag_2 values from the tuple. +// tie(external_flag_1, external_flag_2) = GetParam(); +// } +// }; +// +// TEST_P(FlagDependentTest, TestFeature1) { +// // Test your code using external_flag_1 and external_flag_2 here. +// } +// INSTANTIATE_TEST_CASE_P(TwoBoolSequence, FlagDependentTest, +// Combine(Bool(), Bool())); +// +template +internal::CartesianProductHolder2 Combine( + const Generator1& g1, const Generator2& g2) { + return internal::CartesianProductHolder2( + g1, g2); +} + +template +internal::CartesianProductHolder3 Combine( + const Generator1& g1, const Generator2& g2, const Generator3& g3) { + return internal::CartesianProductHolder3( + g1, g2, g3); +} + +template +internal::CartesianProductHolder4 Combine( + const Generator1& g1, const Generator2& g2, const Generator3& g3, + const Generator4& g4) { + return internal::CartesianProductHolder4( + g1, g2, g3, g4); +} + +template +internal::CartesianProductHolder5 Combine( + const Generator1& g1, const Generator2& g2, const Generator3& g3, + const Generator4& g4, const Generator5& g5) { + return internal::CartesianProductHolder5( + g1, g2, g3, g4, g5); +} + +template +internal::CartesianProductHolder6 Combine( + const Generator1& g1, const Generator2& g2, const Generator3& g3, + const Generator4& g4, const Generator5& g5, const Generator6& g6) { + return internal::CartesianProductHolder6( + g1, g2, g3, g4, g5, g6); +} + +template +internal::CartesianProductHolder7 Combine( + const Generator1& g1, const Generator2& g2, const Generator3& g3, + const Generator4& g4, const Generator5& g5, const Generator6& g6, + const Generator7& g7) { + return internal::CartesianProductHolder7( + g1, g2, g3, g4, g5, g6, g7); +} + +template +internal::CartesianProductHolder8 Combine( + const Generator1& g1, const Generator2& g2, const Generator3& g3, + const Generator4& g4, const Generator5& g5, const Generator6& g6, + const Generator7& g7, const Generator8& g8) { + return internal::CartesianProductHolder8( + g1, g2, g3, g4, g5, g6, g7, g8); +} + +template +internal::CartesianProductHolder9 Combine( + const Generator1& g1, const Generator2& g2, const Generator3& g3, + const Generator4& g4, const Generator5& g5, const Generator6& g6, + const Generator7& g7, const Generator8& g8, const Generator9& g9) { + return internal::CartesianProductHolder9( + g1, g2, g3, g4, g5, g6, g7, g8, g9); +} + +template +internal::CartesianProductHolder10 Combine( + const Generator1& g1, const Generator2& g2, const Generator3& g3, + const Generator4& g4, const Generator5& g5, const Generator6& g6, + const Generator7& g7, const Generator8& g8, const Generator9& g9, + const Generator10& g10) { + return internal::CartesianProductHolder10( + g1, g2, g3, g4, g5, g6, g7, g8, g9, g10); +} +# endif // GTEST_HAS_COMBINE + + + +# define TEST_P(test_case_name, test_name) \ + class GTEST_TEST_CLASS_NAME_(test_case_name, test_name) \ + : public test_case_name { \ + public: \ + GTEST_TEST_CLASS_NAME_(test_case_name, test_name)() {} \ + virtual void TestBody(); \ + private: \ + static int AddToRegistry() { \ + ::testing::UnitTest::GetInstance()->parameterized_test_registry(). \ + GetTestCasePatternHolder(\ + #test_case_name, __FILE__, __LINE__)->AddTestPattern(\ + #test_case_name, \ + #test_name, \ + new ::testing::internal::TestMetaFactory< \ + GTEST_TEST_CLASS_NAME_(test_case_name, test_name)>()); \ + return 0; \ + } \ + static int gtest_registering_dummy_; \ + GTEST_DISALLOW_COPY_AND_ASSIGN_(\ + GTEST_TEST_CLASS_NAME_(test_case_name, test_name)); \ + }; \ + int GTEST_TEST_CLASS_NAME_(test_case_name, \ + test_name)::gtest_registering_dummy_ = \ + GTEST_TEST_CLASS_NAME_(test_case_name, test_name)::AddToRegistry(); \ + void GTEST_TEST_CLASS_NAME_(test_case_name, test_name)::TestBody() + +# define INSTANTIATE_TEST_CASE_P(prefix, test_case_name, generator) \ + ::testing::internal::ParamGenerator \ + gtest_##prefix##test_case_name##_EvalGenerator_() { return generator; } \ + int gtest_##prefix##test_case_name##_dummy_ = \ + ::testing::UnitTest::GetInstance()->parameterized_test_registry(). \ + GetTestCasePatternHolder(\ + #test_case_name, __FILE__, __LINE__)->AddTestCaseInstantiation(\ + #prefix, \ + >est_##prefix##test_case_name##_EvalGenerator_, \ + __FILE__, __LINE__) + +} // namespace testing + +#endif // GTEST_HAS_PARAM_TEST + +#endif // GTEST_INCLUDE_GTEST_GTEST_PARAM_TEST_H_ diff --git a/ext/gtest/include/gtest/gtest-param-test.h.pump b/ext/gtest/include/gtest/gtest-param-test.h.pump new file mode 100644 index 000000000..401cb513a --- /dev/null +++ b/ext/gtest/include/gtest/gtest-param-test.h.pump @@ -0,0 +1,487 @@ +$$ -*- mode: c++; -*- +$var n = 50 $$ Maximum length of Values arguments we want to support. +$var maxtuple = 10 $$ Maximum number of Combine arguments we want to support. +// Copyright 2008, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Authors: vladl@google.com (Vlad Losev) +// +// Macros and functions for implementing parameterized tests +// in Google C++ Testing Framework (Google Test) +// +// This file is generated by a SCRIPT. DO NOT EDIT BY HAND! +// +#ifndef GTEST_INCLUDE_GTEST_GTEST_PARAM_TEST_H_ +#define GTEST_INCLUDE_GTEST_GTEST_PARAM_TEST_H_ + + +// Value-parameterized tests allow you to test your code with different +// parameters without writing multiple copies of the same test. +// +// Here is how you use value-parameterized tests: + +#if 0 + +// To write value-parameterized tests, first you should define a fixture +// class. It is usually derived from testing::TestWithParam (see below for +// another inheritance scheme that's sometimes useful in more complicated +// class hierarchies), where the type of your parameter values. +// TestWithParam is itself derived from testing::Test. T can be any +// copyable type. If it's a raw pointer, you are responsible for managing the +// lifespan of the pointed values. + +class FooTest : public ::testing::TestWithParam { + // You can implement all the usual class fixture members here. +}; + +// Then, use the TEST_P macro to define as many parameterized tests +// for this fixture as you want. The _P suffix is for "parameterized" +// or "pattern", whichever you prefer to think. + +TEST_P(FooTest, DoesBlah) { + // Inside a test, access the test parameter with the GetParam() method + // of the TestWithParam class: + EXPECT_TRUE(foo.Blah(GetParam())); + ... +} + +TEST_P(FooTest, HasBlahBlah) { + ... +} + +// Finally, you can use INSTANTIATE_TEST_CASE_P to instantiate the test +// case with any set of parameters you want. Google Test defines a number +// of functions for generating test parameters. They return what we call +// (surprise!) parameter generators. Here is a summary of them, which +// are all in the testing namespace: +// +// +// Range(begin, end [, step]) - Yields values {begin, begin+step, +// begin+step+step, ...}. The values do not +// include end. step defaults to 1. +// Values(v1, v2, ..., vN) - Yields values {v1, v2, ..., vN}. +// ValuesIn(container) - Yields values from a C-style array, an STL +// ValuesIn(begin,end) container, or an iterator range [begin, end). +// Bool() - Yields sequence {false, true}. +// Combine(g1, g2, ..., gN) - Yields all combinations (the Cartesian product +// for the math savvy) of the values generated +// by the N generators. +// +// For more details, see comments at the definitions of these functions below +// in this file. +// +// The following statement will instantiate tests from the FooTest test case +// each with parameter values "meeny", "miny", and "moe". + +INSTANTIATE_TEST_CASE_P(InstantiationName, + FooTest, + Values("meeny", "miny", "moe")); + +// To distinguish different instances of the pattern, (yes, you +// can instantiate it more then once) the first argument to the +// INSTANTIATE_TEST_CASE_P macro is a prefix that will be added to the +// actual test case name. Remember to pick unique prefixes for different +// instantiations. The tests from the instantiation above will have +// these names: +// +// * InstantiationName/FooTest.DoesBlah/0 for "meeny" +// * InstantiationName/FooTest.DoesBlah/1 for "miny" +// * InstantiationName/FooTest.DoesBlah/2 for "moe" +// * InstantiationName/FooTest.HasBlahBlah/0 for "meeny" +// * InstantiationName/FooTest.HasBlahBlah/1 for "miny" +// * InstantiationName/FooTest.HasBlahBlah/2 for "moe" +// +// You can use these names in --gtest_filter. +// +// This statement will instantiate all tests from FooTest again, each +// with parameter values "cat" and "dog": + +const char* pets[] = {"cat", "dog"}; +INSTANTIATE_TEST_CASE_P(AnotherInstantiationName, FooTest, ValuesIn(pets)); + +// The tests from the instantiation above will have these names: +// +// * AnotherInstantiationName/FooTest.DoesBlah/0 for "cat" +// * AnotherInstantiationName/FooTest.DoesBlah/1 for "dog" +// * AnotherInstantiationName/FooTest.HasBlahBlah/0 for "cat" +// * AnotherInstantiationName/FooTest.HasBlahBlah/1 for "dog" +// +// Please note that INSTANTIATE_TEST_CASE_P will instantiate all tests +// in the given test case, whether their definitions come before or +// AFTER the INSTANTIATE_TEST_CASE_P statement. +// +// Please also note that generator expressions (including parameters to the +// generators) are evaluated in InitGoogleTest(), after main() has started. +// This allows the user on one hand, to adjust generator parameters in order +// to dynamically determine a set of tests to run and on the other hand, +// give the user a chance to inspect the generated tests with Google Test +// reflection API before RUN_ALL_TESTS() is executed. +// +// You can see samples/sample7_unittest.cc and samples/sample8_unittest.cc +// for more examples. +// +// In the future, we plan to publish the API for defining new parameter +// generators. But for now this interface remains part of the internal +// implementation and is subject to change. +// +// +// A parameterized test fixture must be derived from testing::Test and from +// testing::WithParamInterface, where T is the type of the parameter +// values. Inheriting from TestWithParam satisfies that requirement because +// TestWithParam inherits from both Test and WithParamInterface. In more +// complicated hierarchies, however, it is occasionally useful to inherit +// separately from Test and WithParamInterface. For example: + +class BaseTest : public ::testing::Test { + // You can inherit all the usual members for a non-parameterized test + // fixture here. +}; + +class DerivedTest : public BaseTest, public ::testing::WithParamInterface { + // The usual test fixture members go here too. +}; + +TEST_F(BaseTest, HasFoo) { + // This is an ordinary non-parameterized test. +} + +TEST_P(DerivedTest, DoesBlah) { + // GetParam works just the same here as if you inherit from TestWithParam. + EXPECT_TRUE(foo.Blah(GetParam())); +} + +#endif // 0 + +#include "gtest/internal/gtest-port.h" + +#if !GTEST_OS_SYMBIAN +# include +#endif + +// scripts/fuse_gtest.py depends on gtest's own header being #included +// *unconditionally*. Therefore these #includes cannot be moved +// inside #if GTEST_HAS_PARAM_TEST. +#include "gtest/internal/gtest-internal.h" +#include "gtest/internal/gtest-param-util.h" +#include "gtest/internal/gtest-param-util-generated.h" + +#if GTEST_HAS_PARAM_TEST + +namespace testing { + +// Functions producing parameter generators. +// +// Google Test uses these generators to produce parameters for value- +// parameterized tests. When a parameterized test case is instantiated +// with a particular generator, Google Test creates and runs tests +// for each element in the sequence produced by the generator. +// +// In the following sample, tests from test case FooTest are instantiated +// each three times with parameter values 3, 5, and 8: +// +// class FooTest : public TestWithParam { ... }; +// +// TEST_P(FooTest, TestThis) { +// } +// TEST_P(FooTest, TestThat) { +// } +// INSTANTIATE_TEST_CASE_P(TestSequence, FooTest, Values(3, 5, 8)); +// + +// Range() returns generators providing sequences of values in a range. +// +// Synopsis: +// Range(start, end) +// - returns a generator producing a sequence of values {start, start+1, +// start+2, ..., }. +// Range(start, end, step) +// - returns a generator producing a sequence of values {start, start+step, +// start+step+step, ..., }. +// Notes: +// * The generated sequences never include end. For example, Range(1, 5) +// returns a generator producing a sequence {1, 2, 3, 4}. Range(1, 9, 2) +// returns a generator producing {1, 3, 5, 7}. +// * start and end must have the same type. That type may be any integral or +// floating-point type or a user defined type satisfying these conditions: +// * It must be assignable (have operator=() defined). +// * It must have operator+() (operator+(int-compatible type) for +// two-operand version). +// * It must have operator<() defined. +// Elements in the resulting sequences will also have that type. +// * Condition start < end must be satisfied in order for resulting sequences +// to contain any elements. +// +template +internal::ParamGenerator Range(T start, T end, IncrementT step) { + return internal::ParamGenerator( + new internal::RangeGenerator(start, end, step)); +} + +template +internal::ParamGenerator Range(T start, T end) { + return Range(start, end, 1); +} + +// ValuesIn() function allows generation of tests with parameters coming from +// a container. +// +// Synopsis: +// ValuesIn(const T (&array)[N]) +// - returns a generator producing sequences with elements from +// a C-style array. +// ValuesIn(const Container& container) +// - returns a generator producing sequences with elements from +// an STL-style container. +// ValuesIn(Iterator begin, Iterator end) +// - returns a generator producing sequences with elements from +// a range [begin, end) defined by a pair of STL-style iterators. These +// iterators can also be plain C pointers. +// +// Please note that ValuesIn copies the values from the containers +// passed in and keeps them to generate tests in RUN_ALL_TESTS(). +// +// Examples: +// +// This instantiates tests from test case StringTest +// each with C-string values of "foo", "bar", and "baz": +// +// const char* strings[] = {"foo", "bar", "baz"}; +// INSTANTIATE_TEST_CASE_P(StringSequence, SrtingTest, ValuesIn(strings)); +// +// This instantiates tests from test case StlStringTest +// each with STL strings with values "a" and "b": +// +// ::std::vector< ::std::string> GetParameterStrings() { +// ::std::vector< ::std::string> v; +// v.push_back("a"); +// v.push_back("b"); +// return v; +// } +// +// INSTANTIATE_TEST_CASE_P(CharSequence, +// StlStringTest, +// ValuesIn(GetParameterStrings())); +// +// +// This will also instantiate tests from CharTest +// each with parameter values 'a' and 'b': +// +// ::std::list GetParameterChars() { +// ::std::list list; +// list.push_back('a'); +// list.push_back('b'); +// return list; +// } +// ::std::list l = GetParameterChars(); +// INSTANTIATE_TEST_CASE_P(CharSequence2, +// CharTest, +// ValuesIn(l.begin(), l.end())); +// +template +internal::ParamGenerator< + typename ::testing::internal::IteratorTraits::value_type> +ValuesIn(ForwardIterator begin, ForwardIterator end) { + typedef typename ::testing::internal::IteratorTraits + ::value_type ParamType; + return internal::ParamGenerator( + new internal::ValuesInIteratorRangeGenerator(begin, end)); +} + +template +internal::ParamGenerator ValuesIn(const T (&array)[N]) { + return ValuesIn(array, array + N); +} + +template +internal::ParamGenerator ValuesIn( + const Container& container) { + return ValuesIn(container.begin(), container.end()); +} + +// Values() allows generating tests from explicitly specified list of +// parameters. +// +// Synopsis: +// Values(T v1, T v2, ..., T vN) +// - returns a generator producing sequences with elements v1, v2, ..., vN. +// +// For example, this instantiates tests from test case BarTest each +// with values "one", "two", and "three": +// +// INSTANTIATE_TEST_CASE_P(NumSequence, BarTest, Values("one", "two", "three")); +// +// This instantiates tests from test case BazTest each with values 1, 2, 3.5. +// The exact type of values will depend on the type of parameter in BazTest. +// +// INSTANTIATE_TEST_CASE_P(FloatingNumbers, BazTest, Values(1, 2, 3.5)); +// +// Currently, Values() supports from 1 to $n parameters. +// +$range i 1..n +$for i [[ +$range j 1..i + +template <$for j, [[typename T$j]]> +internal::ValueArray$i<$for j, [[T$j]]> Values($for j, [[T$j v$j]]) { + return internal::ValueArray$i<$for j, [[T$j]]>($for j, [[v$j]]); +} + +]] + +// Bool() allows generating tests with parameters in a set of (false, true). +// +// Synopsis: +// Bool() +// - returns a generator producing sequences with elements {false, true}. +// +// It is useful when testing code that depends on Boolean flags. Combinations +// of multiple flags can be tested when several Bool()'s are combined using +// Combine() function. +// +// In the following example all tests in the test case FlagDependentTest +// will be instantiated twice with parameters false and true. +// +// class FlagDependentTest : public testing::TestWithParam { +// virtual void SetUp() { +// external_flag = GetParam(); +// } +// } +// INSTANTIATE_TEST_CASE_P(BoolSequence, FlagDependentTest, Bool()); +// +inline internal::ParamGenerator Bool() { + return Values(false, true); +} + +# if GTEST_HAS_COMBINE +// Combine() allows the user to combine two or more sequences to produce +// values of a Cartesian product of those sequences' elements. +// +// Synopsis: +// Combine(gen1, gen2, ..., genN) +// - returns a generator producing sequences with elements coming from +// the Cartesian product of elements from the sequences generated by +// gen1, gen2, ..., genN. The sequence elements will have a type of +// tuple where T1, T2, ..., TN are the types +// of elements from sequences produces by gen1, gen2, ..., genN. +// +// Combine can have up to $maxtuple arguments. This number is currently limited +// by the maximum number of elements in the tuple implementation used by Google +// Test. +// +// Example: +// +// This will instantiate tests in test case AnimalTest each one with +// the parameter values tuple("cat", BLACK), tuple("cat", WHITE), +// tuple("dog", BLACK), and tuple("dog", WHITE): +// +// enum Color { BLACK, GRAY, WHITE }; +// class AnimalTest +// : public testing::TestWithParam > {...}; +// +// TEST_P(AnimalTest, AnimalLooksNice) {...} +// +// INSTANTIATE_TEST_CASE_P(AnimalVariations, AnimalTest, +// Combine(Values("cat", "dog"), +// Values(BLACK, WHITE))); +// +// This will instantiate tests in FlagDependentTest with all variations of two +// Boolean flags: +// +// class FlagDependentTest +// : public testing::TestWithParam > { +// virtual void SetUp() { +// // Assigns external_flag_1 and external_flag_2 values from the tuple. +// tie(external_flag_1, external_flag_2) = GetParam(); +// } +// }; +// +// TEST_P(FlagDependentTest, TestFeature1) { +// // Test your code using external_flag_1 and external_flag_2 here. +// } +// INSTANTIATE_TEST_CASE_P(TwoBoolSequence, FlagDependentTest, +// Combine(Bool(), Bool())); +// +$range i 2..maxtuple +$for i [[ +$range j 1..i + +template <$for j, [[typename Generator$j]]> +internal::CartesianProductHolder$i<$for j, [[Generator$j]]> Combine( + $for j, [[const Generator$j& g$j]]) { + return internal::CartesianProductHolder$i<$for j, [[Generator$j]]>( + $for j, [[g$j]]); +} + +]] +# endif // GTEST_HAS_COMBINE + + + +# define TEST_P(test_case_name, test_name) \ + class GTEST_TEST_CLASS_NAME_(test_case_name, test_name) \ + : public test_case_name { \ + public: \ + GTEST_TEST_CLASS_NAME_(test_case_name, test_name)() {} \ + virtual void TestBody(); \ + private: \ + static int AddToRegistry() { \ + ::testing::UnitTest::GetInstance()->parameterized_test_registry(). \ + GetTestCasePatternHolder(\ + #test_case_name, __FILE__, __LINE__)->AddTestPattern(\ + #test_case_name, \ + #test_name, \ + new ::testing::internal::TestMetaFactory< \ + GTEST_TEST_CLASS_NAME_(test_case_name, test_name)>()); \ + return 0; \ + } \ + static int gtest_registering_dummy_; \ + GTEST_DISALLOW_COPY_AND_ASSIGN_(\ + GTEST_TEST_CLASS_NAME_(test_case_name, test_name)); \ + }; \ + int GTEST_TEST_CLASS_NAME_(test_case_name, \ + test_name)::gtest_registering_dummy_ = \ + GTEST_TEST_CLASS_NAME_(test_case_name, test_name)::AddToRegistry(); \ + void GTEST_TEST_CLASS_NAME_(test_case_name, test_name)::TestBody() + +# define INSTANTIATE_TEST_CASE_P(prefix, test_case_name, generator) \ + ::testing::internal::ParamGenerator \ + gtest_##prefix##test_case_name##_EvalGenerator_() { return generator; } \ + int gtest_##prefix##test_case_name##_dummy_ = \ + ::testing::UnitTest::GetInstance()->parameterized_test_registry(). \ + GetTestCasePatternHolder(\ + #test_case_name, __FILE__, __LINE__)->AddTestCaseInstantiation(\ + #prefix, \ + >est_##prefix##test_case_name##_EvalGenerator_, \ + __FILE__, __LINE__) + +} // namespace testing + +#endif // GTEST_HAS_PARAM_TEST + +#endif // GTEST_INCLUDE_GTEST_GTEST_PARAM_TEST_H_ diff --git a/ext/gtest/include/gtest/gtest-printers.h b/ext/gtest/include/gtest/gtest-printers.h new file mode 100644 index 000000000..9cbab3ff4 --- /dev/null +++ b/ext/gtest/include/gtest/gtest-printers.h @@ -0,0 +1,796 @@ +// Copyright 2007, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Author: wan@google.com (Zhanyong Wan) + +// Google Test - The Google C++ Testing Framework +// +// This file implements a universal value printer that can print a +// value of any type T: +// +// void ::testing::internal::UniversalPrinter::Print(value, ostream_ptr); +// +// A user can teach this function how to print a class type T by +// defining either operator<<() or PrintTo() in the namespace that +// defines T. More specifically, the FIRST defined function in the +// following list will be used (assuming T is defined in namespace +// foo): +// +// 1. foo::PrintTo(const T&, ostream*) +// 2. operator<<(ostream&, const T&) defined in either foo or the +// global namespace. +// +// If none of the above is defined, it will print the debug string of +// the value if it is a protocol buffer, or print the raw bytes in the +// value otherwise. +// +// To aid debugging: when T is a reference type, the address of the +// value is also printed; when T is a (const) char pointer, both the +// pointer value and the NUL-terminated string it points to are +// printed. +// +// We also provide some convenient wrappers: +// +// // Prints a value to a string. For a (const or not) char +// // pointer, the NUL-terminated string (but not the pointer) is +// // printed. +// std::string ::testing::PrintToString(const T& value); +// +// // Prints a value tersely: for a reference type, the referenced +// // value (but not the address) is printed; for a (const or not) char +// // pointer, the NUL-terminated string (but not the pointer) is +// // printed. +// void ::testing::internal::UniversalTersePrint(const T& value, ostream*); +// +// // Prints value using the type inferred by the compiler. The difference +// // from UniversalTersePrint() is that this function prints both the +// // pointer and the NUL-terminated string for a (const or not) char pointer. +// void ::testing::internal::UniversalPrint(const T& value, ostream*); +// +// // Prints the fields of a tuple tersely to a string vector, one +// // element for each field. Tuple support must be enabled in +// // gtest-port.h. +// std::vector UniversalTersePrintTupleFieldsToStrings( +// const Tuple& value); +// +// Known limitation: +// +// The print primitives print the elements of an STL-style container +// using the compiler-inferred type of *iter where iter is a +// const_iterator of the container. When const_iterator is an input +// iterator but not a forward iterator, this inferred type may not +// match value_type, and the print output may be incorrect. In +// practice, this is rarely a problem as for most containers +// const_iterator is a forward iterator. We'll fix this if there's an +// actual need for it. Note that this fix cannot rely on value_type +// being defined as many user-defined container types don't have +// value_type. + +#ifndef GTEST_INCLUDE_GTEST_GTEST_PRINTERS_H_ +#define GTEST_INCLUDE_GTEST_GTEST_PRINTERS_H_ + +#include // NOLINT +#include +#include +#include +#include +#include "gtest/internal/gtest-port.h" +#include "gtest/internal/gtest-internal.h" + +namespace testing { + +// Definitions in the 'internal' and 'internal2' name spaces are +// subject to change without notice. DO NOT USE THEM IN USER CODE! +namespace internal2 { + +// Prints the given number of bytes in the given object to the given +// ostream. +GTEST_API_ void PrintBytesInObjectTo(const unsigned char* obj_bytes, + size_t count, + ::std::ostream* os); + +// For selecting which printer to use when a given type has neither << +// nor PrintTo(). +enum TypeKind { + kProtobuf, // a protobuf type + kConvertibleToInteger, // a type implicitly convertible to BiggestInt + // (e.g. a named or unnamed enum type) + kOtherType // anything else +}; + +// TypeWithoutFormatter::PrintValue(value, os) is called +// by the universal printer to print a value of type T when neither +// operator<< nor PrintTo() is defined for T, where kTypeKind is the +// "kind" of T as defined by enum TypeKind. +template +class TypeWithoutFormatter { + public: + // This default version is called when kTypeKind is kOtherType. + static void PrintValue(const T& value, ::std::ostream* os) { + PrintBytesInObjectTo(reinterpret_cast(&value), + sizeof(value), os); + } +}; + +// We print a protobuf using its ShortDebugString() when the string +// doesn't exceed this many characters; otherwise we print it using +// DebugString() for better readability. +const size_t kProtobufOneLinerMaxLength = 50; + +template +class TypeWithoutFormatter { + public: + static void PrintValue(const T& value, ::std::ostream* os) { + const ::testing::internal::string short_str = value.ShortDebugString(); + const ::testing::internal::string pretty_str = + short_str.length() <= kProtobufOneLinerMaxLength ? + short_str : ("\n" + value.DebugString()); + *os << ("<" + pretty_str + ">"); + } +}; + +template +class TypeWithoutFormatter { + public: + // Since T has no << operator or PrintTo() but can be implicitly + // converted to BiggestInt, we print it as a BiggestInt. + // + // Most likely T is an enum type (either named or unnamed), in which + // case printing it as an integer is the desired behavior. In case + // T is not an enum, printing it as an integer is the best we can do + // given that it has no user-defined printer. + static void PrintValue(const T& value, ::std::ostream* os) { + const internal::BiggestInt kBigInt = value; + *os << kBigInt; + } +}; + +// Prints the given value to the given ostream. If the value is a +// protocol message, its debug string is printed; if it's an enum or +// of a type implicitly convertible to BiggestInt, it's printed as an +// integer; otherwise the bytes in the value are printed. This is +// what UniversalPrinter::Print() does when it knows nothing about +// type T and T has neither << operator nor PrintTo(). +// +// A user can override this behavior for a class type Foo by defining +// a << operator in the namespace where Foo is defined. +// +// We put this operator in namespace 'internal2' instead of 'internal' +// to simplify the implementation, as much code in 'internal' needs to +// use << in STL, which would conflict with our own << were it defined +// in 'internal'. +// +// Note that this operator<< takes a generic std::basic_ostream type instead of the more restricted std::ostream. If +// we define it to take an std::ostream instead, we'll get an +// "ambiguous overloads" compiler error when trying to print a type +// Foo that supports streaming to std::basic_ostream, as the compiler cannot tell whether +// operator<<(std::ostream&, const T&) or +// operator<<(std::basic_stream, const Foo&) is more +// specific. +template +::std::basic_ostream& operator<<( + ::std::basic_ostream& os, const T& x) { + TypeWithoutFormatter::value ? kProtobuf : + internal::ImplicitlyConvertible::value ? + kConvertibleToInteger : kOtherType)>::PrintValue(x, &os); + return os; +} + +} // namespace internal2 +} // namespace testing + +// This namespace MUST NOT BE NESTED IN ::testing, or the name look-up +// magic needed for implementing UniversalPrinter won't work. +namespace testing_internal { + +// Used to print a value that is not an STL-style container when the +// user doesn't define PrintTo() for it. +template +void DefaultPrintNonContainerTo(const T& value, ::std::ostream* os) { + // With the following statement, during unqualified name lookup, + // testing::internal2::operator<< appears as if it was declared in + // the nearest enclosing namespace that contains both + // ::testing_internal and ::testing::internal2, i.e. the global + // namespace. For more details, refer to the C++ Standard section + // 7.3.4-1 [namespace.udir]. This allows us to fall back onto + // testing::internal2::operator<< in case T doesn't come with a << + // operator. + // + // We cannot write 'using ::testing::internal2::operator<<;', which + // gcc 3.3 fails to compile due to a compiler bug. + using namespace ::testing::internal2; // NOLINT + + // Assuming T is defined in namespace foo, in the next statement, + // the compiler will consider all of: + // + // 1. foo::operator<< (thanks to Koenig look-up), + // 2. ::operator<< (as the current namespace is enclosed in ::), + // 3. testing::internal2::operator<< (thanks to the using statement above). + // + // The operator<< whose type matches T best will be picked. + // + // We deliberately allow #2 to be a candidate, as sometimes it's + // impossible to define #1 (e.g. when foo is ::std, defining + // anything in it is undefined behavior unless you are a compiler + // vendor.). + *os << value; +} + +} // namespace testing_internal + +namespace testing { +namespace internal { + +// UniversalPrinter::Print(value, ostream_ptr) prints the given +// value to the given ostream. The caller must ensure that +// 'ostream_ptr' is not NULL, or the behavior is undefined. +// +// We define UniversalPrinter as a class template (as opposed to a +// function template), as we need to partially specialize it for +// reference types, which cannot be done with function templates. +template +class UniversalPrinter; + +template +void UniversalPrint(const T& value, ::std::ostream* os); + +// Used to print an STL-style container when the user doesn't define +// a PrintTo() for it. +template +void DefaultPrintTo(IsContainer /* dummy */, + false_type /* is not a pointer */, + const C& container, ::std::ostream* os) { + const size_t kMaxCount = 32; // The maximum number of elements to print. + *os << '{'; + size_t count = 0; + for (typename C::const_iterator it = container.begin(); + it != container.end(); ++it, ++count) { + if (count > 0) { + *os << ','; + if (count == kMaxCount) { // Enough has been printed. + *os << " ..."; + break; + } + } + *os << ' '; + // We cannot call PrintTo(*it, os) here as PrintTo() doesn't + // handle *it being a native array. + internal::UniversalPrint(*it, os); + } + + if (count > 0) { + *os << ' '; + } + *os << '}'; +} + +// Used to print a pointer that is neither a char pointer nor a member +// pointer, when the user doesn't define PrintTo() for it. (A member +// variable pointer or member function pointer doesn't really point to +// a location in the address space. Their representation is +// implementation-defined. Therefore they will be printed as raw +// bytes.) +template +void DefaultPrintTo(IsNotContainer /* dummy */, + true_type /* is a pointer */, + T* p, ::std::ostream* os) { + if (p == NULL) { + *os << "NULL"; + } else { + // C++ doesn't allow casting from a function pointer to any object + // pointer. + // + // IsTrue() silences warnings: "Condition is always true", + // "unreachable code". + if (IsTrue(ImplicitlyConvertible::value)) { + // T is not a function type. We just call << to print p, + // relying on ADL to pick up user-defined << for their pointer + // types, if any. + *os << p; + } else { + // T is a function type, so '*os << p' doesn't do what we want + // (it just prints p as bool). We want to print p as a const + // void*. However, we cannot cast it to const void* directly, + // even using reinterpret_cast, as earlier versions of gcc + // (e.g. 3.4.5) cannot compile the cast when p is a function + // pointer. Casting to UInt64 first solves the problem. + *os << reinterpret_cast( + reinterpret_cast(p)); + } + } +} + +// Used to print a non-container, non-pointer value when the user +// doesn't define PrintTo() for it. +template +void DefaultPrintTo(IsNotContainer /* dummy */, + false_type /* is not a pointer */, + const T& value, ::std::ostream* os) { + ::testing_internal::DefaultPrintNonContainerTo(value, os); +} + +// Prints the given value using the << operator if it has one; +// otherwise prints the bytes in it. This is what +// UniversalPrinter::Print() does when PrintTo() is not specialized +// or overloaded for type T. +// +// A user can override this behavior for a class type Foo by defining +// an overload of PrintTo() in the namespace where Foo is defined. We +// give the user this option as sometimes defining a << operator for +// Foo is not desirable (e.g. the coding style may prevent doing it, +// or there is already a << operator but it doesn't do what the user +// wants). +template +void PrintTo(const T& value, ::std::ostream* os) { + // DefaultPrintTo() is overloaded. The type of its first two + // arguments determine which version will be picked. If T is an + // STL-style container, the version for container will be called; if + // T is a pointer, the pointer version will be called; otherwise the + // generic version will be called. + // + // Note that we check for container types here, prior to we check + // for protocol message types in our operator<<. The rationale is: + // + // For protocol messages, we want to give people a chance to + // override Google Mock's format by defining a PrintTo() or + // operator<<. For STL containers, other formats can be + // incompatible with Google Mock's format for the container + // elements; therefore we check for container types here to ensure + // that our format is used. + // + // The second argument of DefaultPrintTo() is needed to bypass a bug + // in Symbian's C++ compiler that prevents it from picking the right + // overload between: + // + // PrintTo(const T& x, ...); + // PrintTo(T* x, ...); + DefaultPrintTo(IsContainerTest(0), is_pointer(), value, os); +} + +// The following list of PrintTo() overloads tells +// UniversalPrinter::Print() how to print standard types (built-in +// types, strings, plain arrays, and pointers). + +// Overloads for various char types. +GTEST_API_ void PrintTo(unsigned char c, ::std::ostream* os); +GTEST_API_ void PrintTo(signed char c, ::std::ostream* os); +inline void PrintTo(char c, ::std::ostream* os) { + // When printing a plain char, we always treat it as unsigned. This + // way, the output won't be affected by whether the compiler thinks + // char is signed or not. + PrintTo(static_cast(c), os); +} + +// Overloads for other simple built-in types. +inline void PrintTo(bool x, ::std::ostream* os) { + *os << (x ? "true" : "false"); +} + +// Overload for wchar_t type. +// Prints a wchar_t as a symbol if it is printable or as its internal +// code otherwise and also as its decimal code (except for L'\0'). +// The L'\0' char is printed as "L'\\0'". The decimal code is printed +// as signed integer when wchar_t is implemented by the compiler +// as a signed type and is printed as an unsigned integer when wchar_t +// is implemented as an unsigned type. +GTEST_API_ void PrintTo(wchar_t wc, ::std::ostream* os); + +// Overloads for C strings. +GTEST_API_ void PrintTo(const char* s, ::std::ostream* os); +inline void PrintTo(char* s, ::std::ostream* os) { + PrintTo(ImplicitCast_(s), os); +} + +// signed/unsigned char is often used for representing binary data, so +// we print pointers to it as void* to be safe. +inline void PrintTo(const signed char* s, ::std::ostream* os) { + PrintTo(ImplicitCast_(s), os); +} +inline void PrintTo(signed char* s, ::std::ostream* os) { + PrintTo(ImplicitCast_(s), os); +} +inline void PrintTo(const unsigned char* s, ::std::ostream* os) { + PrintTo(ImplicitCast_(s), os); +} +inline void PrintTo(unsigned char* s, ::std::ostream* os) { + PrintTo(ImplicitCast_(s), os); +} + +// MSVC can be configured to define wchar_t as a typedef of unsigned +// short. It defines _NATIVE_WCHAR_T_DEFINED when wchar_t is a native +// type. When wchar_t is a typedef, defining an overload for const +// wchar_t* would cause unsigned short* be printed as a wide string, +// possibly causing invalid memory accesses. +#if !defined(_MSC_VER) || defined(_NATIVE_WCHAR_T_DEFINED) +// Overloads for wide C strings +GTEST_API_ void PrintTo(const wchar_t* s, ::std::ostream* os); +inline void PrintTo(wchar_t* s, ::std::ostream* os) { + PrintTo(ImplicitCast_(s), os); +} +#endif + +// Overload for C arrays. Multi-dimensional arrays are printed +// properly. + +// Prints the given number of elements in an array, without printing +// the curly braces. +template +void PrintRawArrayTo(const T a[], size_t count, ::std::ostream* os) { + UniversalPrint(a[0], os); + for (size_t i = 1; i != count; i++) { + *os << ", "; + UniversalPrint(a[i], os); + } +} + +// Overloads for ::string and ::std::string. +#if GTEST_HAS_GLOBAL_STRING +GTEST_API_ void PrintStringTo(const ::string&s, ::std::ostream* os); +inline void PrintTo(const ::string& s, ::std::ostream* os) { + PrintStringTo(s, os); +} +#endif // GTEST_HAS_GLOBAL_STRING + +GTEST_API_ void PrintStringTo(const ::std::string&s, ::std::ostream* os); +inline void PrintTo(const ::std::string& s, ::std::ostream* os) { + PrintStringTo(s, os); +} + +// Overloads for ::wstring and ::std::wstring. +#if GTEST_HAS_GLOBAL_WSTRING +GTEST_API_ void PrintWideStringTo(const ::wstring&s, ::std::ostream* os); +inline void PrintTo(const ::wstring& s, ::std::ostream* os) { + PrintWideStringTo(s, os); +} +#endif // GTEST_HAS_GLOBAL_WSTRING + +#if GTEST_HAS_STD_WSTRING +GTEST_API_ void PrintWideStringTo(const ::std::wstring&s, ::std::ostream* os); +inline void PrintTo(const ::std::wstring& s, ::std::ostream* os) { + PrintWideStringTo(s, os); +} +#endif // GTEST_HAS_STD_WSTRING + +#if GTEST_HAS_TR1_TUPLE +// Overload for ::std::tr1::tuple. Needed for printing function arguments, +// which are packed as tuples. + +// Helper function for printing a tuple. T must be instantiated with +// a tuple type. +template +void PrintTupleTo(const T& t, ::std::ostream* os); + +// Overloaded PrintTo() for tuples of various arities. We support +// tuples of up-to 10 fields. The following implementation works +// regardless of whether tr1::tuple is implemented using the +// non-standard variadic template feature or not. + +inline void PrintTo(const ::std::tr1::tuple<>& t, ::std::ostream* os) { + PrintTupleTo(t, os); +} + +template +void PrintTo(const ::std::tr1::tuple& t, ::std::ostream* os) { + PrintTupleTo(t, os); +} + +template +void PrintTo(const ::std::tr1::tuple& t, ::std::ostream* os) { + PrintTupleTo(t, os); +} + +template +void PrintTo(const ::std::tr1::tuple& t, ::std::ostream* os) { + PrintTupleTo(t, os); +} + +template +void PrintTo(const ::std::tr1::tuple& t, ::std::ostream* os) { + PrintTupleTo(t, os); +} + +template +void PrintTo(const ::std::tr1::tuple& t, + ::std::ostream* os) { + PrintTupleTo(t, os); +} + +template +void PrintTo(const ::std::tr1::tuple& t, + ::std::ostream* os) { + PrintTupleTo(t, os); +} + +template +void PrintTo(const ::std::tr1::tuple& t, + ::std::ostream* os) { + PrintTupleTo(t, os); +} + +template +void PrintTo(const ::std::tr1::tuple& t, + ::std::ostream* os) { + PrintTupleTo(t, os); +} + +template +void PrintTo(const ::std::tr1::tuple& t, + ::std::ostream* os) { + PrintTupleTo(t, os); +} + +template +void PrintTo( + const ::std::tr1::tuple& t, + ::std::ostream* os) { + PrintTupleTo(t, os); +} +#endif // GTEST_HAS_TR1_TUPLE + +// Overload for std::pair. +template +void PrintTo(const ::std::pair& value, ::std::ostream* os) { + *os << '('; + // We cannot use UniversalPrint(value.first, os) here, as T1 may be + // a reference type. The same for printing value.second. + UniversalPrinter::Print(value.first, os); + *os << ", "; + UniversalPrinter::Print(value.second, os); + *os << ')'; +} + +// Implements printing a non-reference type T by letting the compiler +// pick the right overload of PrintTo() for T. +template +class UniversalPrinter { + public: + // MSVC warns about adding const to a function type, so we want to + // disable the warning. +#ifdef _MSC_VER +# pragma warning(push) // Saves the current warning state. +# pragma warning(disable:4180) // Temporarily disables warning 4180. +#endif // _MSC_VER + + // Note: we deliberately don't call this PrintTo(), as that name + // conflicts with ::testing::internal::PrintTo in the body of the + // function. + static void Print(const T& value, ::std::ostream* os) { + // By default, ::testing::internal::PrintTo() is used for printing + // the value. + // + // Thanks to Koenig look-up, if T is a class and has its own + // PrintTo() function defined in its namespace, that function will + // be visible here. Since it is more specific than the generic ones + // in ::testing::internal, it will be picked by the compiler in the + // following statement - exactly what we want. + PrintTo(value, os); + } + +#ifdef _MSC_VER +# pragma warning(pop) // Restores the warning state. +#endif // _MSC_VER +}; + +// UniversalPrintArray(begin, len, os) prints an array of 'len' +// elements, starting at address 'begin'. +template +void UniversalPrintArray(const T* begin, size_t len, ::std::ostream* os) { + if (len == 0) { + *os << "{}"; + } else { + *os << "{ "; + const size_t kThreshold = 18; + const size_t kChunkSize = 8; + // If the array has more than kThreshold elements, we'll have to + // omit some details by printing only the first and the last + // kChunkSize elements. + // TODO(wan@google.com): let the user control the threshold using a flag. + if (len <= kThreshold) { + PrintRawArrayTo(begin, len, os); + } else { + PrintRawArrayTo(begin, kChunkSize, os); + *os << ", ..., "; + PrintRawArrayTo(begin + len - kChunkSize, kChunkSize, os); + } + *os << " }"; + } +} +// This overload prints a (const) char array compactly. +GTEST_API_ void UniversalPrintArray(const char* begin, + size_t len, + ::std::ostream* os); + +// Implements printing an array type T[N]. +template +class UniversalPrinter { + public: + // Prints the given array, omitting some elements when there are too + // many. + static void Print(const T (&a)[N], ::std::ostream* os) { + UniversalPrintArray(a, N, os); + } +}; + +// Implements printing a reference type T&. +template +class UniversalPrinter { + public: + // MSVC warns about adding const to a function type, so we want to + // disable the warning. +#ifdef _MSC_VER +# pragma warning(push) // Saves the current warning state. +# pragma warning(disable:4180) // Temporarily disables warning 4180. +#endif // _MSC_VER + + static void Print(const T& value, ::std::ostream* os) { + // Prints the address of the value. We use reinterpret_cast here + // as static_cast doesn't compile when T is a function type. + *os << "@" << reinterpret_cast(&value) << " "; + + // Then prints the value itself. + UniversalPrint(value, os); + } + +#ifdef _MSC_VER +# pragma warning(pop) // Restores the warning state. +#endif // _MSC_VER +}; + +// Prints a value tersely: for a reference type, the referenced value +// (but not the address) is printed; for a (const) char pointer, the +// NUL-terminated string (but not the pointer) is printed. +template +void UniversalTersePrint(const T& value, ::std::ostream* os) { + UniversalPrint(value, os); +} +inline void UniversalTersePrint(const char* str, ::std::ostream* os) { + if (str == NULL) { + *os << "NULL"; + } else { + UniversalPrint(string(str), os); + } +} +inline void UniversalTersePrint(char* str, ::std::ostream* os) { + UniversalTersePrint(static_cast(str), os); +} + +// Prints a value using the type inferred by the compiler. The +// difference between this and UniversalTersePrint() is that for a +// (const) char pointer, this prints both the pointer and the +// NUL-terminated string. +template +void UniversalPrint(const T& value, ::std::ostream* os) { + UniversalPrinter::Print(value, os); +} + +#if GTEST_HAS_TR1_TUPLE +typedef ::std::vector Strings; + +// This helper template allows PrintTo() for tuples and +// UniversalTersePrintTupleFieldsToStrings() to be defined by +// induction on the number of tuple fields. The idea is that +// TuplePrefixPrinter::PrintPrefixTo(t, os) prints the first N +// fields in tuple t, and can be defined in terms of +// TuplePrefixPrinter. + +// The inductive case. +template +struct TuplePrefixPrinter { + // Prints the first N fields of a tuple. + template + static void PrintPrefixTo(const Tuple& t, ::std::ostream* os) { + TuplePrefixPrinter::PrintPrefixTo(t, os); + *os << ", "; + UniversalPrinter::type> + ::Print(::std::tr1::get(t), os); + } + + // Tersely prints the first N fields of a tuple to a string vector, + // one element for each field. + template + static void TersePrintPrefixToStrings(const Tuple& t, Strings* strings) { + TuplePrefixPrinter::TersePrintPrefixToStrings(t, strings); + ::std::stringstream ss; + UniversalTersePrint(::std::tr1::get(t), &ss); + strings->push_back(ss.str()); + } +}; + +// Base cases. +template <> +struct TuplePrefixPrinter<0> { + template + static void PrintPrefixTo(const Tuple&, ::std::ostream*) {} + + template + static void TersePrintPrefixToStrings(const Tuple&, Strings*) {} +}; +// We have to specialize the entire TuplePrefixPrinter<> class +// template here, even though the definition of +// TersePrintPrefixToStrings() is the same as the generic version, as +// Embarcadero (formerly CodeGear, formerly Borland) C++ doesn't +// support specializing a method template of a class template. +template <> +struct TuplePrefixPrinter<1> { + template + static void PrintPrefixTo(const Tuple& t, ::std::ostream* os) { + UniversalPrinter::type>:: + Print(::std::tr1::get<0>(t), os); + } + + template + static void TersePrintPrefixToStrings(const Tuple& t, Strings* strings) { + ::std::stringstream ss; + UniversalTersePrint(::std::tr1::get<0>(t), &ss); + strings->push_back(ss.str()); + } +}; + +// Helper function for printing a tuple. T must be instantiated with +// a tuple type. +template +void PrintTupleTo(const T& t, ::std::ostream* os) { + *os << "("; + TuplePrefixPrinter< ::std::tr1::tuple_size::value>:: + PrintPrefixTo(t, os); + *os << ")"; +} + +// Prints the fields of a tuple tersely to a string vector, one +// element for each field. See the comment before +// UniversalTersePrint() for how we define "tersely". +template +Strings UniversalTersePrintTupleFieldsToStrings(const Tuple& value) { + Strings result; + TuplePrefixPrinter< ::std::tr1::tuple_size::value>:: + TersePrintPrefixToStrings(value, &result); + return result; +} +#endif // GTEST_HAS_TR1_TUPLE + +} // namespace internal + +template +::std::string PrintToString(const T& value) { + ::std::stringstream ss; + internal::UniversalTersePrint(value, &ss); + return ss.str(); +} + +} // namespace testing + +#endif // GTEST_INCLUDE_GTEST_GTEST_PRINTERS_H_ diff --git a/ext/gtest/include/gtest/gtest-spi.h b/ext/gtest/include/gtest/gtest-spi.h new file mode 100644 index 000000000..b226e5504 --- /dev/null +++ b/ext/gtest/include/gtest/gtest-spi.h @@ -0,0 +1,232 @@ +// Copyright 2007, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Author: wan@google.com (Zhanyong Wan) +// +// Utilities for testing Google Test itself and code that uses Google Test +// (e.g. frameworks built on top of Google Test). + +#ifndef GTEST_INCLUDE_GTEST_GTEST_SPI_H_ +#define GTEST_INCLUDE_GTEST_GTEST_SPI_H_ + +#include "gtest/gtest.h" + +namespace testing { + +// This helper class can be used to mock out Google Test failure reporting +// so that we can test Google Test or code that builds on Google Test. +// +// An object of this class appends a TestPartResult object to the +// TestPartResultArray object given in the constructor whenever a Google Test +// failure is reported. It can either intercept only failures that are +// generated in the same thread that created this object or it can intercept +// all generated failures. The scope of this mock object can be controlled with +// the second argument to the two arguments constructor. +class GTEST_API_ ScopedFakeTestPartResultReporter + : public TestPartResultReporterInterface { + public: + // The two possible mocking modes of this object. + enum InterceptMode { + INTERCEPT_ONLY_CURRENT_THREAD, // Intercepts only thread local failures. + INTERCEPT_ALL_THREADS // Intercepts all failures. + }; + + // The c'tor sets this object as the test part result reporter used + // by Google Test. The 'result' parameter specifies where to report the + // results. This reporter will only catch failures generated in the current + // thread. DEPRECATED + explicit ScopedFakeTestPartResultReporter(TestPartResultArray* result); + + // Same as above, but you can choose the interception scope of this object. + ScopedFakeTestPartResultReporter(InterceptMode intercept_mode, + TestPartResultArray* result); + + // The d'tor restores the previous test part result reporter. + virtual ~ScopedFakeTestPartResultReporter(); + + // Appends the TestPartResult object to the TestPartResultArray + // received in the constructor. + // + // This method is from the TestPartResultReporterInterface + // interface. + virtual void ReportTestPartResult(const TestPartResult& result); + private: + void Init(); + + const InterceptMode intercept_mode_; + TestPartResultReporterInterface* old_reporter_; + TestPartResultArray* const result_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(ScopedFakeTestPartResultReporter); +}; + +namespace internal { + +// A helper class for implementing EXPECT_FATAL_FAILURE() and +// EXPECT_NONFATAL_FAILURE(). Its destructor verifies that the given +// TestPartResultArray contains exactly one failure that has the given +// type and contains the given substring. If that's not the case, a +// non-fatal failure will be generated. +class GTEST_API_ SingleFailureChecker { + public: + // The constructor remembers the arguments. + SingleFailureChecker(const TestPartResultArray* results, + TestPartResult::Type type, + const string& substr); + ~SingleFailureChecker(); + private: + const TestPartResultArray* const results_; + const TestPartResult::Type type_; + const string substr_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(SingleFailureChecker); +}; + +} // namespace internal + +} // namespace testing + +// A set of macros for testing Google Test assertions or code that's expected +// to generate Google Test fatal failures. It verifies that the given +// statement will cause exactly one fatal Google Test failure with 'substr' +// being part of the failure message. +// +// There are two different versions of this macro. EXPECT_FATAL_FAILURE only +// affects and considers failures generated in the current thread and +// EXPECT_FATAL_FAILURE_ON_ALL_THREADS does the same but for all threads. +// +// The verification of the assertion is done correctly even when the statement +// throws an exception or aborts the current function. +// +// Known restrictions: +// - 'statement' cannot reference local non-static variables or +// non-static members of the current object. +// - 'statement' cannot return a value. +// - You cannot stream a failure message to this macro. +// +// Note that even though the implementations of the following two +// macros are much alike, we cannot refactor them to use a common +// helper macro, due to some peculiarity in how the preprocessor +// works. The AcceptsMacroThatExpandsToUnprotectedComma test in +// gtest_unittest.cc will fail to compile if we do that. +#define EXPECT_FATAL_FAILURE(statement, substr) \ + do { \ + class GTestExpectFatalFailureHelper {\ + public:\ + static void Execute() { statement; }\ + };\ + ::testing::TestPartResultArray gtest_failures;\ + ::testing::internal::SingleFailureChecker gtest_checker(\ + >est_failures, ::testing::TestPartResult::kFatalFailure, (substr));\ + {\ + ::testing::ScopedFakeTestPartResultReporter gtest_reporter(\ + ::testing::ScopedFakeTestPartResultReporter:: \ + INTERCEPT_ONLY_CURRENT_THREAD, >est_failures);\ + GTestExpectFatalFailureHelper::Execute();\ + }\ + } while (::testing::internal::AlwaysFalse()) + +#define EXPECT_FATAL_FAILURE_ON_ALL_THREADS(statement, substr) \ + do { \ + class GTestExpectFatalFailureHelper {\ + public:\ + static void Execute() { statement; }\ + };\ + ::testing::TestPartResultArray gtest_failures;\ + ::testing::internal::SingleFailureChecker gtest_checker(\ + >est_failures, ::testing::TestPartResult::kFatalFailure, (substr));\ + {\ + ::testing::ScopedFakeTestPartResultReporter gtest_reporter(\ + ::testing::ScopedFakeTestPartResultReporter:: \ + INTERCEPT_ALL_THREADS, >est_failures);\ + GTestExpectFatalFailureHelper::Execute();\ + }\ + } while (::testing::internal::AlwaysFalse()) + +// A macro for testing Google Test assertions or code that's expected to +// generate Google Test non-fatal failures. It asserts that the given +// statement will cause exactly one non-fatal Google Test failure with 'substr' +// being part of the failure message. +// +// There are two different versions of this macro. EXPECT_NONFATAL_FAILURE only +// affects and considers failures generated in the current thread and +// EXPECT_NONFATAL_FAILURE_ON_ALL_THREADS does the same but for all threads. +// +// 'statement' is allowed to reference local variables and members of +// the current object. +// +// The verification of the assertion is done correctly even when the statement +// throws an exception or aborts the current function. +// +// Known restrictions: +// - You cannot stream a failure message to this macro. +// +// Note that even though the implementations of the following two +// macros are much alike, we cannot refactor them to use a common +// helper macro, due to some peculiarity in how the preprocessor +// works. If we do that, the code won't compile when the user gives +// EXPECT_NONFATAL_FAILURE() a statement that contains a macro that +// expands to code containing an unprotected comma. The +// AcceptsMacroThatExpandsToUnprotectedComma test in gtest_unittest.cc +// catches that. +// +// For the same reason, we have to write +// if (::testing::internal::AlwaysTrue()) { statement; } +// instead of +// GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement) +// to avoid an MSVC warning on unreachable code. +#define EXPECT_NONFATAL_FAILURE(statement, substr) \ + do {\ + ::testing::TestPartResultArray gtest_failures;\ + ::testing::internal::SingleFailureChecker gtest_checker(\ + >est_failures, ::testing::TestPartResult::kNonFatalFailure, \ + (substr));\ + {\ + ::testing::ScopedFakeTestPartResultReporter gtest_reporter(\ + ::testing::ScopedFakeTestPartResultReporter:: \ + INTERCEPT_ONLY_CURRENT_THREAD, >est_failures);\ + if (::testing::internal::AlwaysTrue()) { statement; }\ + }\ + } while (::testing::internal::AlwaysFalse()) + +#define EXPECT_NONFATAL_FAILURE_ON_ALL_THREADS(statement, substr) \ + do {\ + ::testing::TestPartResultArray gtest_failures;\ + ::testing::internal::SingleFailureChecker gtest_checker(\ + >est_failures, ::testing::TestPartResult::kNonFatalFailure, \ + (substr));\ + {\ + ::testing::ScopedFakeTestPartResultReporter gtest_reporter(\ + ::testing::ScopedFakeTestPartResultReporter::INTERCEPT_ALL_THREADS,\ + >est_failures);\ + if (::testing::internal::AlwaysTrue()) { statement; }\ + }\ + } while (::testing::internal::AlwaysFalse()) + +#endif // GTEST_INCLUDE_GTEST_GTEST_SPI_H_ diff --git a/ext/gtest/include/gtest/gtest-test-part.h b/ext/gtest/include/gtest/gtest-test-part.h new file mode 100644 index 000000000..8aeea1498 --- /dev/null +++ b/ext/gtest/include/gtest/gtest-test-part.h @@ -0,0 +1,176 @@ +// Copyright 2008, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Author: mheule@google.com (Markus Heule) +// + +#ifndef GTEST_INCLUDE_GTEST_GTEST_TEST_PART_H_ +#define GTEST_INCLUDE_GTEST_GTEST_TEST_PART_H_ + +#include +#include +#include "gtest/internal/gtest-internal.h" +#include "gtest/internal/gtest-string.h" + +namespace testing { + +// A copyable object representing the result of a test part (i.e. an +// assertion or an explicit FAIL(), ADD_FAILURE(), or SUCCESS()). +// +// Don't inherit from TestPartResult as its destructor is not virtual. +class GTEST_API_ TestPartResult { + public: + // The possible outcomes of a test part (i.e. an assertion or an + // explicit SUCCEED(), FAIL(), or ADD_FAILURE()). + enum Type { + kSuccess, // Succeeded. + kNonFatalFailure, // Failed but the test can continue. + kFatalFailure // Failed and the test should be terminated. + }; + + // C'tor. TestPartResult does NOT have a default constructor. + // Always use this constructor (with parameters) to create a + // TestPartResult object. + TestPartResult(Type a_type, + const char* a_file_name, + int a_line_number, + const char* a_message) + : type_(a_type), + file_name_(a_file_name), + line_number_(a_line_number), + summary_(ExtractSummary(a_message)), + message_(a_message) { + } + + // Gets the outcome of the test part. + Type type() const { return type_; } + + // Gets the name of the source file where the test part took place, or + // NULL if it's unknown. + const char* file_name() const { return file_name_.c_str(); } + + // Gets the line in the source file where the test part took place, + // or -1 if it's unknown. + int line_number() const { return line_number_; } + + // Gets the summary of the failure message. + const char* summary() const { return summary_.c_str(); } + + // Gets the message associated with the test part. + const char* message() const { return message_.c_str(); } + + // Returns true iff the test part passed. + bool passed() const { return type_ == kSuccess; } + + // Returns true iff the test part failed. + bool failed() const { return type_ != kSuccess; } + + // Returns true iff the test part non-fatally failed. + bool nonfatally_failed() const { return type_ == kNonFatalFailure; } + + // Returns true iff the test part fatally failed. + bool fatally_failed() const { return type_ == kFatalFailure; } + private: + Type type_; + + // Gets the summary of the failure message by omitting the stack + // trace in it. + static internal::String ExtractSummary(const char* message); + + // The name of the source file where the test part took place, or + // NULL if the source file is unknown. + internal::String file_name_; + // The line in the source file where the test part took place, or -1 + // if the line number is unknown. + int line_number_; + internal::String summary_; // The test failure summary. + internal::String message_; // The test failure message. +}; + +// Prints a TestPartResult object. +std::ostream& operator<<(std::ostream& os, const TestPartResult& result); + +// An array of TestPartResult objects. +// +// Don't inherit from TestPartResultArray as its destructor is not +// virtual. +class GTEST_API_ TestPartResultArray { + public: + TestPartResultArray() {} + + // Appends the given TestPartResult to the array. + void Append(const TestPartResult& result); + + // Returns the TestPartResult at the given index (0-based). + const TestPartResult& GetTestPartResult(int index) const; + + // Returns the number of TestPartResult objects in the array. + int size() const; + + private: + std::vector array_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(TestPartResultArray); +}; + +// This interface knows how to report a test part result. +class TestPartResultReporterInterface { + public: + virtual ~TestPartResultReporterInterface() {} + + virtual void ReportTestPartResult(const TestPartResult& result) = 0; +}; + +namespace internal { + +// This helper class is used by {ASSERT|EXPECT}_NO_FATAL_FAILURE to check if a +// statement generates new fatal failures. To do so it registers itself as the +// current test part result reporter. Besides checking if fatal failures were +// reported, it only delegates the reporting to the former result reporter. +// The original result reporter is restored in the destructor. +// INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. +class GTEST_API_ HasNewFatalFailureHelper + : public TestPartResultReporterInterface { + public: + HasNewFatalFailureHelper(); + virtual ~HasNewFatalFailureHelper(); + virtual void ReportTestPartResult(const TestPartResult& result); + bool has_new_fatal_failure() const { return has_new_fatal_failure_; } + private: + bool has_new_fatal_failure_; + TestPartResultReporterInterface* original_reporter_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(HasNewFatalFailureHelper); +}; + +} // namespace internal + +} // namespace testing + +#endif // GTEST_INCLUDE_GTEST_GTEST_TEST_PART_H_ diff --git a/ext/gtest/include/gtest/gtest-typed-test.h b/ext/gtest/include/gtest/gtest-typed-test.h new file mode 100644 index 000000000..fe1e83b27 --- /dev/null +++ b/ext/gtest/include/gtest/gtest-typed-test.h @@ -0,0 +1,259 @@ +// Copyright 2008 Google Inc. +// All Rights Reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Author: wan@google.com (Zhanyong Wan) + +#ifndef GTEST_INCLUDE_GTEST_GTEST_TYPED_TEST_H_ +#define GTEST_INCLUDE_GTEST_GTEST_TYPED_TEST_H_ + +// This header implements typed tests and type-parameterized tests. + +// Typed (aka type-driven) tests repeat the same test for types in a +// list. You must know which types you want to test with when writing +// typed tests. Here's how you do it: + +#if 0 + +// First, define a fixture class template. It should be parameterized +// by a type. Remember to derive it from testing::Test. +template +class FooTest : public testing::Test { + public: + ... + typedef std::list List; + static T shared_; + T value_; +}; + +// Next, associate a list of types with the test case, which will be +// repeated for each type in the list. The typedef is necessary for +// the macro to parse correctly. +typedef testing::Types MyTypes; +TYPED_TEST_CASE(FooTest, MyTypes); + +// If the type list contains only one type, you can write that type +// directly without Types<...>: +// TYPED_TEST_CASE(FooTest, int); + +// Then, use TYPED_TEST() instead of TEST_F() to define as many typed +// tests for this test case as you want. +TYPED_TEST(FooTest, DoesBlah) { + // Inside a test, refer to TypeParam to get the type parameter. + // Since we are inside a derived class template, C++ requires use to + // visit the members of FooTest via 'this'. + TypeParam n = this->value_; + + // To visit static members of the fixture, add the TestFixture:: + // prefix. + n += TestFixture::shared_; + + // To refer to typedefs in the fixture, add the "typename + // TestFixture::" prefix. + typename TestFixture::List values; + values.push_back(n); + ... +} + +TYPED_TEST(FooTest, HasPropertyA) { ... } + +#endif // 0 + +// Type-parameterized tests are abstract test patterns parameterized +// by a type. Compared with typed tests, type-parameterized tests +// allow you to define the test pattern without knowing what the type +// parameters are. The defined pattern can be instantiated with +// different types any number of times, in any number of translation +// units. +// +// If you are designing an interface or concept, you can define a +// suite of type-parameterized tests to verify properties that any +// valid implementation of the interface/concept should have. Then, +// each implementation can easily instantiate the test suite to verify +// that it conforms to the requirements, without having to write +// similar tests repeatedly. Here's an example: + +#if 0 + +// First, define a fixture class template. It should be parameterized +// by a type. Remember to derive it from testing::Test. +template +class FooTest : public testing::Test { + ... +}; + +// Next, declare that you will define a type-parameterized test case +// (the _P suffix is for "parameterized" or "pattern", whichever you +// prefer): +TYPED_TEST_CASE_P(FooTest); + +// Then, use TYPED_TEST_P() to define as many type-parameterized tests +// for this type-parameterized test case as you want. +TYPED_TEST_P(FooTest, DoesBlah) { + // Inside a test, refer to TypeParam to get the type parameter. + TypeParam n = 0; + ... +} + +TYPED_TEST_P(FooTest, HasPropertyA) { ... } + +// Now the tricky part: you need to register all test patterns before +// you can instantiate them. The first argument of the macro is the +// test case name; the rest are the names of the tests in this test +// case. +REGISTER_TYPED_TEST_CASE_P(FooTest, + DoesBlah, HasPropertyA); + +// Finally, you are free to instantiate the pattern with the types you +// want. If you put the above code in a header file, you can #include +// it in multiple C++ source files and instantiate it multiple times. +// +// To distinguish different instances of the pattern, the first +// argument to the INSTANTIATE_* macro is a prefix that will be added +// to the actual test case name. Remember to pick unique prefixes for +// different instances. +typedef testing::Types MyTypes; +INSTANTIATE_TYPED_TEST_CASE_P(My, FooTest, MyTypes); + +// If the type list contains only one type, you can write that type +// directly without Types<...>: +// INSTANTIATE_TYPED_TEST_CASE_P(My, FooTest, int); + +#endif // 0 + +#include "gtest/internal/gtest-port.h" +#include "gtest/internal/gtest-type-util.h" + +// Implements typed tests. + +#if GTEST_HAS_TYPED_TEST + +// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE. +// +// Expands to the name of the typedef for the type parameters of the +// given test case. +# define GTEST_TYPE_PARAMS_(TestCaseName) gtest_type_params_##TestCaseName##_ + +// The 'Types' template argument below must have spaces around it +// since some compilers may choke on '>>' when passing a template +// instance (e.g. Types) +# define TYPED_TEST_CASE(CaseName, Types) \ + typedef ::testing::internal::TypeList< Types >::type \ + GTEST_TYPE_PARAMS_(CaseName) + +# define TYPED_TEST(CaseName, TestName) \ + template \ + class GTEST_TEST_CLASS_NAME_(CaseName, TestName) \ + : public CaseName { \ + private: \ + typedef CaseName TestFixture; \ + typedef gtest_TypeParam_ TypeParam; \ + virtual void TestBody(); \ + }; \ + bool gtest_##CaseName##_##TestName##_registered_ GTEST_ATTRIBUTE_UNUSED_ = \ + ::testing::internal::TypeParameterizedTest< \ + CaseName, \ + ::testing::internal::TemplateSel< \ + GTEST_TEST_CLASS_NAME_(CaseName, TestName)>, \ + GTEST_TYPE_PARAMS_(CaseName)>::Register(\ + "", #CaseName, #TestName, 0); \ + template \ + void GTEST_TEST_CLASS_NAME_(CaseName, TestName)::TestBody() + +#endif // GTEST_HAS_TYPED_TEST + +// Implements type-parameterized tests. + +#if GTEST_HAS_TYPED_TEST_P + +// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE. +// +// Expands to the namespace name that the type-parameterized tests for +// the given type-parameterized test case are defined in. The exact +// name of the namespace is subject to change without notice. +# define GTEST_CASE_NAMESPACE_(TestCaseName) \ + gtest_case_##TestCaseName##_ + +// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE. +// +// Expands to the name of the variable used to remember the names of +// the defined tests in the given test case. +# define GTEST_TYPED_TEST_CASE_P_STATE_(TestCaseName) \ + gtest_typed_test_case_p_state_##TestCaseName##_ + +// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE DIRECTLY. +// +// Expands to the name of the variable used to remember the names of +// the registered tests in the given test case. +# define GTEST_REGISTERED_TEST_NAMES_(TestCaseName) \ + gtest_registered_test_names_##TestCaseName##_ + +// The variables defined in the type-parameterized test macros are +// static as typically these macros are used in a .h file that can be +// #included in multiple translation units linked together. +# define TYPED_TEST_CASE_P(CaseName) \ + static ::testing::internal::TypedTestCasePState \ + GTEST_TYPED_TEST_CASE_P_STATE_(CaseName) + +# define TYPED_TEST_P(CaseName, TestName) \ + namespace GTEST_CASE_NAMESPACE_(CaseName) { \ + template \ + class TestName : public CaseName { \ + private: \ + typedef CaseName TestFixture; \ + typedef gtest_TypeParam_ TypeParam; \ + virtual void TestBody(); \ + }; \ + static bool gtest_##TestName##_defined_ GTEST_ATTRIBUTE_UNUSED_ = \ + GTEST_TYPED_TEST_CASE_P_STATE_(CaseName).AddTestName(\ + __FILE__, __LINE__, #CaseName, #TestName); \ + } \ + template \ + void GTEST_CASE_NAMESPACE_(CaseName)::TestName::TestBody() + +# define REGISTER_TYPED_TEST_CASE_P(CaseName, ...) \ + namespace GTEST_CASE_NAMESPACE_(CaseName) { \ + typedef ::testing::internal::Templates<__VA_ARGS__>::type gtest_AllTests_; \ + } \ + static const char* const GTEST_REGISTERED_TEST_NAMES_(CaseName) = \ + GTEST_TYPED_TEST_CASE_P_STATE_(CaseName).VerifyRegisteredTestNames(\ + __FILE__, __LINE__, #__VA_ARGS__) + +// The 'Types' template argument below must have spaces around it +// since some compilers may choke on '>>' when passing a template +// instance (e.g. Types) +# define INSTANTIATE_TYPED_TEST_CASE_P(Prefix, CaseName, Types) \ + bool gtest_##Prefix##_##CaseName GTEST_ATTRIBUTE_UNUSED_ = \ + ::testing::internal::TypeParameterizedTestCase::type>::Register(\ + #Prefix, #CaseName, GTEST_REGISTERED_TEST_NAMES_(CaseName)) + +#endif // GTEST_HAS_TYPED_TEST_P + +#endif // GTEST_INCLUDE_GTEST_GTEST_TYPED_TEST_H_ diff --git a/ext/gtest/include/gtest/gtest.h b/ext/gtest/include/gtest/gtest.h new file mode 100644 index 000000000..cd01c7ba7 --- /dev/null +++ b/ext/gtest/include/gtest/gtest.h @@ -0,0 +1,2155 @@ +// Copyright 2005, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Author: wan@google.com (Zhanyong Wan) +// +// The Google C++ Testing Framework (Google Test) +// +// This header file defines the public API for Google Test. It should be +// included by any test program that uses Google Test. +// +// IMPORTANT NOTE: Due to limitation of the C++ language, we have to +// leave some internal implementation details in this header file. +// They are clearly marked by comments like this: +// +// // INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. +// +// Such code is NOT meant to be used by a user directly, and is subject +// to CHANGE WITHOUT NOTICE. Therefore DO NOT DEPEND ON IT in a user +// program! +// +// Acknowledgment: Google Test borrowed the idea of automatic test +// registration from Barthelemy Dagenais' (barthelemy@prologique.com) +// easyUnit framework. + +#ifndef GTEST_INCLUDE_GTEST_GTEST_H_ +#define GTEST_INCLUDE_GTEST_GTEST_H_ + +#include +#include + +#include "gtest/internal/gtest-internal.h" +#include "gtest/internal/gtest-string.h" +#include "gtest/gtest-death-test.h" +#include "gtest/gtest-message.h" +#include "gtest/gtest-param-test.h" +#include "gtest/gtest-printers.h" +#include "gtest/gtest_prod.h" +#include "gtest/gtest-test-part.h" +#include "gtest/gtest-typed-test.h" + +// Depending on the platform, different string classes are available. +// On Linux, in addition to ::std::string, Google also makes use of +// class ::string, which has the same interface as ::std::string, but +// has a different implementation. +// +// The user can define GTEST_HAS_GLOBAL_STRING to 1 to indicate that +// ::string is available AND is a distinct type to ::std::string, or +// define it to 0 to indicate otherwise. +// +// If the user's ::std::string and ::string are the same class due to +// aliasing, he should define GTEST_HAS_GLOBAL_STRING to 0. +// +// If the user doesn't define GTEST_HAS_GLOBAL_STRING, it is defined +// heuristically. + +namespace testing { + +// Declares the flags. + +// This flag temporary enables the disabled tests. +GTEST_DECLARE_bool_(also_run_disabled_tests); + +// This flag brings the debugger on an assertion failure. +GTEST_DECLARE_bool_(break_on_failure); + +// This flag controls whether Google Test catches all test-thrown exceptions +// and logs them as failures. +GTEST_DECLARE_bool_(catch_exceptions); + +// This flag enables using colors in terminal output. Available values are +// "yes" to enable colors, "no" (disable colors), or "auto" (the default) +// to let Google Test decide. +GTEST_DECLARE_string_(color); + +// This flag sets up the filter to select by name using a glob pattern +// the tests to run. If the filter is not given all tests are executed. +GTEST_DECLARE_string_(filter); + +// This flag causes the Google Test to list tests. None of the tests listed +// are actually run if the flag is provided. +GTEST_DECLARE_bool_(list_tests); + +// This flag controls whether Google Test emits a detailed XML report to a file +// in addition to its normal textual output. +GTEST_DECLARE_string_(output); + +// This flags control whether Google Test prints the elapsed time for each +// test. +GTEST_DECLARE_bool_(print_time); + +// This flag specifies the random number seed. +GTEST_DECLARE_int32_(random_seed); + +// This flag sets how many times the tests are repeated. The default value +// is 1. If the value is -1 the tests are repeating forever. +GTEST_DECLARE_int32_(repeat); + +// This flag controls whether Google Test includes Google Test internal +// stack frames in failure stack traces. +GTEST_DECLARE_bool_(show_internal_stack_frames); + +// When this flag is specified, tests' order is randomized on every iteration. +GTEST_DECLARE_bool_(shuffle); + +// This flag specifies the maximum number of stack frames to be +// printed in a failure message. +GTEST_DECLARE_int32_(stack_trace_depth); + +// When this flag is specified, a failed assertion will throw an +// exception if exceptions are enabled, or exit the program with a +// non-zero code otherwise. +GTEST_DECLARE_bool_(throw_on_failure); + +// When this flag is set with a "host:port" string, on supported +// platforms test results are streamed to the specified port on +// the specified host machine. +GTEST_DECLARE_string_(stream_result_to); + +// The upper limit for valid stack trace depths. +const int kMaxStackTraceDepth = 100; + +namespace internal { + +class AssertHelper; +class DefaultGlobalTestPartResultReporter; +class ExecDeathTest; +class NoExecDeathTest; +class FinalSuccessChecker; +class GTestFlagSaver; +class TestResultAccessor; +class TestEventListenersAccessor; +class TestEventRepeater; +class WindowsDeathTest; +class UnitTestImpl* GetUnitTestImpl(); +void ReportFailureInUnknownLocation(TestPartResult::Type result_type, + const String& message); + +// Converts a streamable value to a String. A NULL pointer is +// converted to "(null)". When the input value is a ::string, +// ::std::string, ::wstring, or ::std::wstring object, each NUL +// character in it is replaced with "\\0". +// Declared in gtest-internal.h but defined here, so that it has access +// to the definition of the Message class, required by the ARM +// compiler. +template +String StreamableToString(const T& streamable) { + return (Message() << streamable).GetString(); +} + +} // namespace internal + +// The friend relationship of some of these classes is cyclic. +// If we don't forward declare them the compiler might confuse the classes +// in friendship clauses with same named classes on the scope. +class Test; +class TestCase; +class TestInfo; +class UnitTest; + +// A class for indicating whether an assertion was successful. When +// the assertion wasn't successful, the AssertionResult object +// remembers a non-empty message that describes how it failed. +// +// To create an instance of this class, use one of the factory functions +// (AssertionSuccess() and AssertionFailure()). +// +// This class is useful for two purposes: +// 1. Defining predicate functions to be used with Boolean test assertions +// EXPECT_TRUE/EXPECT_FALSE and their ASSERT_ counterparts +// 2. Defining predicate-format functions to be +// used with predicate assertions (ASSERT_PRED_FORMAT*, etc). +// +// For example, if you define IsEven predicate: +// +// testing::AssertionResult IsEven(int n) { +// if ((n % 2) == 0) +// return testing::AssertionSuccess(); +// else +// return testing::AssertionFailure() << n << " is odd"; +// } +// +// Then the failed expectation EXPECT_TRUE(IsEven(Fib(5))) +// will print the message +// +// Value of: IsEven(Fib(5)) +// Actual: false (5 is odd) +// Expected: true +// +// instead of a more opaque +// +// Value of: IsEven(Fib(5)) +// Actual: false +// Expected: true +// +// in case IsEven is a simple Boolean predicate. +// +// If you expect your predicate to be reused and want to support informative +// messages in EXPECT_FALSE and ASSERT_FALSE (negative assertions show up +// about half as often as positive ones in our tests), supply messages for +// both success and failure cases: +// +// testing::AssertionResult IsEven(int n) { +// if ((n % 2) == 0) +// return testing::AssertionSuccess() << n << " is even"; +// else +// return testing::AssertionFailure() << n << " is odd"; +// } +// +// Then a statement EXPECT_FALSE(IsEven(Fib(6))) will print +// +// Value of: IsEven(Fib(6)) +// Actual: true (8 is even) +// Expected: false +// +// NB: Predicates that support negative Boolean assertions have reduced +// performance in positive ones so be careful not to use them in tests +// that have lots (tens of thousands) of positive Boolean assertions. +// +// To use this class with EXPECT_PRED_FORMAT assertions such as: +// +// // Verifies that Foo() returns an even number. +// EXPECT_PRED_FORMAT1(IsEven, Foo()); +// +// you need to define: +// +// testing::AssertionResult IsEven(const char* expr, int n) { +// if ((n % 2) == 0) +// return testing::AssertionSuccess(); +// else +// return testing::AssertionFailure() +// << "Expected: " << expr << " is even\n Actual: it's " << n; +// } +// +// If Foo() returns 5, you will see the following message: +// +// Expected: Foo() is even +// Actual: it's 5 +// +class GTEST_API_ AssertionResult { + public: + // Copy constructor. + // Used in EXPECT_TRUE/FALSE(assertion_result). + AssertionResult(const AssertionResult& other); + // Used in the EXPECT_TRUE/FALSE(bool_expression). + explicit AssertionResult(bool success) : success_(success) {} + + // Returns true iff the assertion succeeded. + operator bool() const { return success_; } // NOLINT + + // Returns the assertion's negation. Used with EXPECT/ASSERT_FALSE. + AssertionResult operator!() const; + + // Returns the text streamed into this AssertionResult. Test assertions + // use it when they fail (i.e., the predicate's outcome doesn't match the + // assertion's expectation). When nothing has been streamed into the + // object, returns an empty string. + const char* message() const { + return message_.get() != NULL ? message_->c_str() : ""; + } + // TODO(vladl@google.com): Remove this after making sure no clients use it. + // Deprecated; please use message() instead. + const char* failure_message() const { return message(); } + + // Streams a custom failure message into this object. + template AssertionResult& operator<<(const T& value) { + AppendMessage(Message() << value); + return *this; + } + + // Allows streaming basic output manipulators such as endl or flush into + // this object. + AssertionResult& operator<<( + ::std::ostream& (*basic_manipulator)(::std::ostream& stream)) { + AppendMessage(Message() << basic_manipulator); + return *this; + } + + private: + // Appends the contents of message to message_. + void AppendMessage(const Message& a_message) { + if (message_.get() == NULL) + message_.reset(new ::std::string); + message_->append(a_message.GetString().c_str()); + } + + // Stores result of the assertion predicate. + bool success_; + // Stores the message describing the condition in case the expectation + // construct is not satisfied with the predicate's outcome. + // Referenced via a pointer to avoid taking too much stack frame space + // with test assertions. + internal::scoped_ptr< ::std::string> message_; + + GTEST_DISALLOW_ASSIGN_(AssertionResult); +}; + +// Makes a successful assertion result. +GTEST_API_ AssertionResult AssertionSuccess(); + +// Makes a failed assertion result. +GTEST_API_ AssertionResult AssertionFailure(); + +// Makes a failed assertion result with the given failure message. +// Deprecated; use AssertionFailure() << msg. +GTEST_API_ AssertionResult AssertionFailure(const Message& msg); + +// The abstract class that all tests inherit from. +// +// In Google Test, a unit test program contains one or many TestCases, and +// each TestCase contains one or many Tests. +// +// When you define a test using the TEST macro, you don't need to +// explicitly derive from Test - the TEST macro automatically does +// this for you. +// +// The only time you derive from Test is when defining a test fixture +// to be used a TEST_F. For example: +// +// class FooTest : public testing::Test { +// protected: +// virtual void SetUp() { ... } +// virtual void TearDown() { ... } +// ... +// }; +// +// TEST_F(FooTest, Bar) { ... } +// TEST_F(FooTest, Baz) { ... } +// +// Test is not copyable. +class GTEST_API_ Test { + public: + friend class TestInfo; + + // Defines types for pointers to functions that set up and tear down + // a test case. + typedef internal::SetUpTestCaseFunc SetUpTestCaseFunc; + typedef internal::TearDownTestCaseFunc TearDownTestCaseFunc; + + // The d'tor is virtual as we intend to inherit from Test. + virtual ~Test(); + + // Sets up the stuff shared by all tests in this test case. + // + // Google Test will call Foo::SetUpTestCase() before running the first + // test in test case Foo. Hence a sub-class can define its own + // SetUpTestCase() method to shadow the one defined in the super + // class. + static void SetUpTestCase() {} + + // Tears down the stuff shared by all tests in this test case. + // + // Google Test will call Foo::TearDownTestCase() after running the last + // test in test case Foo. Hence a sub-class can define its own + // TearDownTestCase() method to shadow the one defined in the super + // class. + static void TearDownTestCase() {} + + // Returns true iff the current test has a fatal failure. + static bool HasFatalFailure(); + + // Returns true iff the current test has a non-fatal failure. + static bool HasNonfatalFailure(); + + // Returns true iff the current test has a (either fatal or + // non-fatal) failure. + static bool HasFailure() { return HasFatalFailure() || HasNonfatalFailure(); } + + // Logs a property for the current test. Only the last value for a given + // key is remembered. + // These are public static so they can be called from utility functions + // that are not members of the test fixture. + // The arguments are const char* instead strings, as Google Test is used + // on platforms where string doesn't compile. + // + // Note that a driving consideration for these RecordProperty methods + // was to produce xml output suited to the Greenspan charting utility, + // which at present will only chart values that fit in a 32-bit int. It + // is the user's responsibility to restrict their values to 32-bit ints + // if they intend them to be used with Greenspan. + static void RecordProperty(const char* key, const char* value); + static void RecordProperty(const char* key, int value); + + protected: + // Creates a Test object. + Test(); + + // Sets up the test fixture. + virtual void SetUp(); + + // Tears down the test fixture. + virtual void TearDown(); + + private: + // Returns true iff the current test has the same fixture class as + // the first test in the current test case. + static bool HasSameFixtureClass(); + + // Runs the test after the test fixture has been set up. + // + // A sub-class must implement this to define the test logic. + // + // DO NOT OVERRIDE THIS FUNCTION DIRECTLY IN A USER PROGRAM. + // Instead, use the TEST or TEST_F macro. + virtual void TestBody() = 0; + + // Sets up, executes, and tears down the test. + void Run(); + + // Deletes self. We deliberately pick an unusual name for this + // internal method to avoid clashing with names used in user TESTs. + void DeleteSelf_() { delete this; } + + // Uses a GTestFlagSaver to save and restore all Google Test flags. + const internal::GTestFlagSaver* const gtest_flag_saver_; + + // Often a user mis-spells SetUp() as Setup() and spends a long time + // wondering why it is never called by Google Test. The declaration of + // the following method is solely for catching such an error at + // compile time: + // + // - The return type is deliberately chosen to be not void, so it + // will be a conflict if a user declares void Setup() in his test + // fixture. + // + // - This method is private, so it will be another compiler error + // if a user calls it from his test fixture. + // + // DO NOT OVERRIDE THIS FUNCTION. + // + // If you see an error about overriding the following function or + // about it being private, you have mis-spelled SetUp() as Setup(). + struct Setup_should_be_spelled_SetUp {}; + virtual Setup_should_be_spelled_SetUp* Setup() { return NULL; } + + // We disallow copying Tests. + GTEST_DISALLOW_COPY_AND_ASSIGN_(Test); +}; + +typedef internal::TimeInMillis TimeInMillis; + +// A copyable object representing a user specified test property which can be +// output as a key/value string pair. +// +// Don't inherit from TestProperty as its destructor is not virtual. +class TestProperty { + public: + // C'tor. TestProperty does NOT have a default constructor. + // Always use this constructor (with parameters) to create a + // TestProperty object. + TestProperty(const char* a_key, const char* a_value) : + key_(a_key), value_(a_value) { + } + + // Gets the user supplied key. + const char* key() const { + return key_.c_str(); + } + + // Gets the user supplied value. + const char* value() const { + return value_.c_str(); + } + + // Sets a new value, overriding the one supplied in the constructor. + void SetValue(const char* new_value) { + value_ = new_value; + } + + private: + // The key supplied by the user. + internal::String key_; + // The value supplied by the user. + internal::String value_; +}; + +// The result of a single Test. This includes a list of +// TestPartResults, a list of TestProperties, a count of how many +// death tests there are in the Test, and how much time it took to run +// the Test. +// +// TestResult is not copyable. +class GTEST_API_ TestResult { + public: + // Creates an empty TestResult. + TestResult(); + + // D'tor. Do not inherit from TestResult. + ~TestResult(); + + // Gets the number of all test parts. This is the sum of the number + // of successful test parts and the number of failed test parts. + int total_part_count() const; + + // Returns the number of the test properties. + int test_property_count() const; + + // Returns true iff the test passed (i.e. no test part failed). + bool Passed() const { return !Failed(); } + + // Returns true iff the test failed. + bool Failed() const; + + // Returns true iff the test fatally failed. + bool HasFatalFailure() const; + + // Returns true iff the test has a non-fatal failure. + bool HasNonfatalFailure() const; + + // Returns the elapsed time, in milliseconds. + TimeInMillis elapsed_time() const { return elapsed_time_; } + + // Returns the i-th test part result among all the results. i can range + // from 0 to test_property_count() - 1. If i is not in that range, aborts + // the program. + const TestPartResult& GetTestPartResult(int i) const; + + // Returns the i-th test property. i can range from 0 to + // test_property_count() - 1. If i is not in that range, aborts the + // program. + const TestProperty& GetTestProperty(int i) const; + + private: + friend class TestInfo; + friend class UnitTest; + friend class internal::DefaultGlobalTestPartResultReporter; + friend class internal::ExecDeathTest; + friend class internal::TestResultAccessor; + friend class internal::UnitTestImpl; + friend class internal::WindowsDeathTest; + + // Gets the vector of TestPartResults. + const std::vector& test_part_results() const { + return test_part_results_; + } + + // Gets the vector of TestProperties. + const std::vector& test_properties() const { + return test_properties_; + } + + // Sets the elapsed time. + void set_elapsed_time(TimeInMillis elapsed) { elapsed_time_ = elapsed; } + + // Adds a test property to the list. The property is validated and may add + // a non-fatal failure if invalid (e.g., if it conflicts with reserved + // key names). If a property is already recorded for the same key, the + // value will be updated, rather than storing multiple values for the same + // key. + void RecordProperty(const TestProperty& test_property); + + // Adds a failure if the key is a reserved attribute of Google Test + // testcase tags. Returns true if the property is valid. + // TODO(russr): Validate attribute names are legal and human readable. + static bool ValidateTestProperty(const TestProperty& test_property); + + // Adds a test part result to the list. + void AddTestPartResult(const TestPartResult& test_part_result); + + // Returns the death test count. + int death_test_count() const { return death_test_count_; } + + // Increments the death test count, returning the new count. + int increment_death_test_count() { return ++death_test_count_; } + + // Clears the test part results. + void ClearTestPartResults(); + + // Clears the object. + void Clear(); + + // Protects mutable state of the property vector and of owned + // properties, whose values may be updated. + internal::Mutex test_properites_mutex_; + + // The vector of TestPartResults + std::vector test_part_results_; + // The vector of TestProperties + std::vector test_properties_; + // Running count of death tests. + int death_test_count_; + // The elapsed time, in milliseconds. + TimeInMillis elapsed_time_; + + // We disallow copying TestResult. + GTEST_DISALLOW_COPY_AND_ASSIGN_(TestResult); +}; // class TestResult + +// A TestInfo object stores the following information about a test: +// +// Test case name +// Test name +// Whether the test should be run +// A function pointer that creates the test object when invoked +// Test result +// +// The constructor of TestInfo registers itself with the UnitTest +// singleton such that the RUN_ALL_TESTS() macro knows which tests to +// run. +class GTEST_API_ TestInfo { + public: + // Destructs a TestInfo object. This function is not virtual, so + // don't inherit from TestInfo. + ~TestInfo(); + + // Returns the test case name. + const char* test_case_name() const { return test_case_name_.c_str(); } + + // Returns the test name. + const char* name() const { return name_.c_str(); } + + // Returns the name of the parameter type, or NULL if this is not a typed + // or a type-parameterized test. + const char* type_param() const { + if (type_param_.get() != NULL) + return type_param_->c_str(); + return NULL; + } + + // Returns the text representation of the value parameter, or NULL if this + // is not a value-parameterized test. + const char* value_param() const { + if (value_param_.get() != NULL) + return value_param_->c_str(); + return NULL; + } + + // Returns true if this test should run, that is if the test is not disabled + // (or it is disabled but the also_run_disabled_tests flag has been specified) + // and its full name matches the user-specified filter. + // + // Google Test allows the user to filter the tests by their full names. + // The full name of a test Bar in test case Foo is defined as + // "Foo.Bar". Only the tests that match the filter will run. + // + // A filter is a colon-separated list of glob (not regex) patterns, + // optionally followed by a '-' and a colon-separated list of + // negative patterns (tests to exclude). A test is run if it + // matches one of the positive patterns and does not match any of + // the negative patterns. + // + // For example, *A*:Foo.* is a filter that matches any string that + // contains the character 'A' or starts with "Foo.". + bool should_run() const { return should_run_; } + + // Returns the result of the test. + const TestResult* result() const { return &result_; } + + private: + +#if GTEST_HAS_DEATH_TEST + friend class internal::DefaultDeathTestFactory; +#endif // GTEST_HAS_DEATH_TEST + friend class Test; + friend class TestCase; + friend class internal::UnitTestImpl; + friend TestInfo* internal::MakeAndRegisterTestInfo( + const char* test_case_name, const char* name, + const char* type_param, + const char* value_param, + internal::TypeId fixture_class_id, + Test::SetUpTestCaseFunc set_up_tc, + Test::TearDownTestCaseFunc tear_down_tc, + internal::TestFactoryBase* factory); + + // Constructs a TestInfo object. The newly constructed instance assumes + // ownership of the factory object. + TestInfo(const char* test_case_name, const char* name, + const char* a_type_param, + const char* a_value_param, + internal::TypeId fixture_class_id, + internal::TestFactoryBase* factory); + + // Increments the number of death tests encountered in this test so + // far. + int increment_death_test_count() { + return result_.increment_death_test_count(); + } + + // Creates the test object, runs it, records its result, and then + // deletes it. + void Run(); + + static void ClearTestResult(TestInfo* test_info) { + test_info->result_.Clear(); + } + + // These fields are immutable properties of the test. + const std::string test_case_name_; // Test case name + const std::string name_; // Test name + // Name of the parameter type, or NULL if this is not a typed or a + // type-parameterized test. + const internal::scoped_ptr type_param_; + // Text representation of the value parameter, or NULL if this is not a + // value-parameterized test. + const internal::scoped_ptr value_param_; + const internal::TypeId fixture_class_id_; // ID of the test fixture class + bool should_run_; // True iff this test should run + bool is_disabled_; // True iff this test is disabled + bool matches_filter_; // True if this test matches the + // user-specified filter. + internal::TestFactoryBase* const factory_; // The factory that creates + // the test object + + // This field is mutable and needs to be reset before running the + // test for the second time. + TestResult result_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(TestInfo); +}; + +// A test case, which consists of a vector of TestInfos. +// +// TestCase is not copyable. +class GTEST_API_ TestCase { + public: + // Creates a TestCase with the given name. + // + // TestCase does NOT have a default constructor. Always use this + // constructor to create a TestCase object. + // + // Arguments: + // + // name: name of the test case + // a_type_param: the name of the test's type parameter, or NULL if + // this is not a type-parameterized test. + // set_up_tc: pointer to the function that sets up the test case + // tear_down_tc: pointer to the function that tears down the test case + TestCase(const char* name, const char* a_type_param, + Test::SetUpTestCaseFunc set_up_tc, + Test::TearDownTestCaseFunc tear_down_tc); + + // Destructor of TestCase. + virtual ~TestCase(); + + // Gets the name of the TestCase. + const char* name() const { return name_.c_str(); } + + // Returns the name of the parameter type, or NULL if this is not a + // type-parameterized test case. + const char* type_param() const { + if (type_param_.get() != NULL) + return type_param_->c_str(); + return NULL; + } + + // Returns true if any test in this test case should run. + bool should_run() const { return should_run_; } + + // Gets the number of successful tests in this test case. + int successful_test_count() const; + + // Gets the number of failed tests in this test case. + int failed_test_count() const; + + // Gets the number of disabled tests in this test case. + int disabled_test_count() const; + + // Get the number of tests in this test case that should run. + int test_to_run_count() const; + + // Gets the number of all tests in this test case. + int total_test_count() const; + + // Returns true iff the test case passed. + bool Passed() const { return !Failed(); } + + // Returns true iff the test case failed. + bool Failed() const { return failed_test_count() > 0; } + + // Returns the elapsed time, in milliseconds. + TimeInMillis elapsed_time() const { return elapsed_time_; } + + // Returns the i-th test among all the tests. i can range from 0 to + // total_test_count() - 1. If i is not in that range, returns NULL. + const TestInfo* GetTestInfo(int i) const; + + private: + friend class Test; + friend class internal::UnitTestImpl; + + // Gets the (mutable) vector of TestInfos in this TestCase. + std::vector& test_info_list() { return test_info_list_; } + + // Gets the (immutable) vector of TestInfos in this TestCase. + const std::vector& test_info_list() const { + return test_info_list_; + } + + // Returns the i-th test among all the tests. i can range from 0 to + // total_test_count() - 1. If i is not in that range, returns NULL. + TestInfo* GetMutableTestInfo(int i); + + // Sets the should_run member. + void set_should_run(bool should) { should_run_ = should; } + + // Adds a TestInfo to this test case. Will delete the TestInfo upon + // destruction of the TestCase object. + void AddTestInfo(TestInfo * test_info); + + // Clears the results of all tests in this test case. + void ClearResult(); + + // Clears the results of all tests in the given test case. + static void ClearTestCaseResult(TestCase* test_case) { + test_case->ClearResult(); + } + + // Runs every test in this TestCase. + void Run(); + + // Runs SetUpTestCase() for this TestCase. This wrapper is needed + // for catching exceptions thrown from SetUpTestCase(). + void RunSetUpTestCase() { (*set_up_tc_)(); } + + // Runs TearDownTestCase() for this TestCase. This wrapper is + // needed for catching exceptions thrown from TearDownTestCase(). + void RunTearDownTestCase() { (*tear_down_tc_)(); } + + // Returns true iff test passed. + static bool TestPassed(const TestInfo* test_info) { + return test_info->should_run() && test_info->result()->Passed(); + } + + // Returns true iff test failed. + static bool TestFailed(const TestInfo* test_info) { + return test_info->should_run() && test_info->result()->Failed(); + } + + // Returns true iff test is disabled. + static bool TestDisabled(const TestInfo* test_info) { + return test_info->is_disabled_; + } + + // Returns true if the given test should run. + static bool ShouldRunTest(const TestInfo* test_info) { + return test_info->should_run(); + } + + // Shuffles the tests in this test case. + void ShuffleTests(internal::Random* random); + + // Restores the test order to before the first shuffle. + void UnshuffleTests(); + + // Name of the test case. + internal::String name_; + // Name of the parameter type, or NULL if this is not a typed or a + // type-parameterized test. + const internal::scoped_ptr type_param_; + // The vector of TestInfos in their original order. It owns the + // elements in the vector. + std::vector test_info_list_; + // Provides a level of indirection for the test list to allow easy + // shuffling and restoring the test order. The i-th element in this + // vector is the index of the i-th test in the shuffled test list. + std::vector test_indices_; + // Pointer to the function that sets up the test case. + Test::SetUpTestCaseFunc set_up_tc_; + // Pointer to the function that tears down the test case. + Test::TearDownTestCaseFunc tear_down_tc_; + // True iff any test in this test case should run. + bool should_run_; + // Elapsed time, in milliseconds. + TimeInMillis elapsed_time_; + + // We disallow copying TestCases. + GTEST_DISALLOW_COPY_AND_ASSIGN_(TestCase); +}; + +// An Environment object is capable of setting up and tearing down an +// environment. The user should subclass this to define his own +// environment(s). +// +// An Environment object does the set-up and tear-down in virtual +// methods SetUp() and TearDown() instead of the constructor and the +// destructor, as: +// +// 1. You cannot safely throw from a destructor. This is a problem +// as in some cases Google Test is used where exceptions are enabled, and +// we may want to implement ASSERT_* using exceptions where they are +// available. +// 2. You cannot use ASSERT_* directly in a constructor or +// destructor. +class Environment { + public: + // The d'tor is virtual as we need to subclass Environment. + virtual ~Environment() {} + + // Override this to define how to set up the environment. + virtual void SetUp() {} + + // Override this to define how to tear down the environment. + virtual void TearDown() {} + private: + // If you see an error about overriding the following function or + // about it being private, you have mis-spelled SetUp() as Setup(). + struct Setup_should_be_spelled_SetUp {}; + virtual Setup_should_be_spelled_SetUp* Setup() { return NULL; } +}; + +// The interface for tracing execution of tests. The methods are organized in +// the order the corresponding events are fired. +class TestEventListener { + public: + virtual ~TestEventListener() {} + + // Fired before any test activity starts. + virtual void OnTestProgramStart(const UnitTest& unit_test) = 0; + + // Fired before each iteration of tests starts. There may be more than + // one iteration if GTEST_FLAG(repeat) is set. iteration is the iteration + // index, starting from 0. + virtual void OnTestIterationStart(const UnitTest& unit_test, + int iteration) = 0; + + // Fired before environment set-up for each iteration of tests starts. + virtual void OnEnvironmentsSetUpStart(const UnitTest& unit_test) = 0; + + // Fired after environment set-up for each iteration of tests ends. + virtual void OnEnvironmentsSetUpEnd(const UnitTest& unit_test) = 0; + + // Fired before the test case starts. + virtual void OnTestCaseStart(const TestCase& test_case) = 0; + + // Fired before the test starts. + virtual void OnTestStart(const TestInfo& test_info) = 0; + + // Fired after a failed assertion or a SUCCEED() invocation. + virtual void OnTestPartResult(const TestPartResult& test_part_result) = 0; + + // Fired after the test ends. + virtual void OnTestEnd(const TestInfo& test_info) = 0; + + // Fired after the test case ends. + virtual void OnTestCaseEnd(const TestCase& test_case) = 0; + + // Fired before environment tear-down for each iteration of tests starts. + virtual void OnEnvironmentsTearDownStart(const UnitTest& unit_test) = 0; + + // Fired after environment tear-down for each iteration of tests ends. + virtual void OnEnvironmentsTearDownEnd(const UnitTest& unit_test) = 0; + + // Fired after each iteration of tests finishes. + virtual void OnTestIterationEnd(const UnitTest& unit_test, + int iteration) = 0; + + // Fired after all test activities have ended. + virtual void OnTestProgramEnd(const UnitTest& unit_test) = 0; +}; + +// The convenience class for users who need to override just one or two +// methods and are not concerned that a possible change to a signature of +// the methods they override will not be caught during the build. For +// comments about each method please see the definition of TestEventListener +// above. +class EmptyTestEventListener : public TestEventListener { + public: + virtual void OnTestProgramStart(const UnitTest& /*unit_test*/) {} + virtual void OnTestIterationStart(const UnitTest& /*unit_test*/, + int /*iteration*/) {} + virtual void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) {} + virtual void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) {} + virtual void OnTestCaseStart(const TestCase& /*test_case*/) {} + virtual void OnTestStart(const TestInfo& /*test_info*/) {} + virtual void OnTestPartResult(const TestPartResult& /*test_part_result*/) {} + virtual void OnTestEnd(const TestInfo& /*test_info*/) {} + virtual void OnTestCaseEnd(const TestCase& /*test_case*/) {} + virtual void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) {} + virtual void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) {} + virtual void OnTestIterationEnd(const UnitTest& /*unit_test*/, + int /*iteration*/) {} + virtual void OnTestProgramEnd(const UnitTest& /*unit_test*/) {} +}; + +// TestEventListeners lets users add listeners to track events in Google Test. +class GTEST_API_ TestEventListeners { + public: + TestEventListeners(); + ~TestEventListeners(); + + // Appends an event listener to the end of the list. Google Test assumes + // the ownership of the listener (i.e. it will delete the listener when + // the test program finishes). + void Append(TestEventListener* listener); + + // Removes the given event listener from the list and returns it. It then + // becomes the caller's responsibility to delete the listener. Returns + // NULL if the listener is not found in the list. + TestEventListener* Release(TestEventListener* listener); + + // Returns the standard listener responsible for the default console + // output. Can be removed from the listeners list to shut down default + // console output. Note that removing this object from the listener list + // with Release transfers its ownership to the caller and makes this + // function return NULL the next time. + TestEventListener* default_result_printer() const { + return default_result_printer_; + } + + // Returns the standard listener responsible for the default XML output + // controlled by the --gtest_output=xml flag. Can be removed from the + // listeners list by users who want to shut down the default XML output + // controlled by this flag and substitute it with custom one. Note that + // removing this object from the listener list with Release transfers its + // ownership to the caller and makes this function return NULL the next + // time. + TestEventListener* default_xml_generator() const { + return default_xml_generator_; + } + + private: + friend class TestCase; + friend class TestInfo; + friend class internal::DefaultGlobalTestPartResultReporter; + friend class internal::NoExecDeathTest; + friend class internal::TestEventListenersAccessor; + friend class internal::UnitTestImpl; + + // Returns repeater that broadcasts the TestEventListener events to all + // subscribers. + TestEventListener* repeater(); + + // Sets the default_result_printer attribute to the provided listener. + // The listener is also added to the listener list and previous + // default_result_printer is removed from it and deleted. The listener can + // also be NULL in which case it will not be added to the list. Does + // nothing if the previous and the current listener objects are the same. + void SetDefaultResultPrinter(TestEventListener* listener); + + // Sets the default_xml_generator attribute to the provided listener. The + // listener is also added to the listener list and previous + // default_xml_generator is removed from it and deleted. The listener can + // also be NULL in which case it will not be added to the list. Does + // nothing if the previous and the current listener objects are the same. + void SetDefaultXmlGenerator(TestEventListener* listener); + + // Controls whether events will be forwarded by the repeater to the + // listeners in the list. + bool EventForwardingEnabled() const; + void SuppressEventForwarding(); + + // The actual list of listeners. + internal::TestEventRepeater* repeater_; + // Listener responsible for the standard result output. + TestEventListener* default_result_printer_; + // Listener responsible for the creation of the XML output file. + TestEventListener* default_xml_generator_; + + // We disallow copying TestEventListeners. + GTEST_DISALLOW_COPY_AND_ASSIGN_(TestEventListeners); +}; + +// A UnitTest consists of a vector of TestCases. +// +// This is a singleton class. The only instance of UnitTest is +// created when UnitTest::GetInstance() is first called. This +// instance is never deleted. +// +// UnitTest is not copyable. +// +// This class is thread-safe as long as the methods are called +// according to their specification. +class GTEST_API_ UnitTest { + public: + // Gets the singleton UnitTest object. The first time this method + // is called, a UnitTest object is constructed and returned. + // Consecutive calls will return the same object. + static UnitTest* GetInstance(); + + // Runs all tests in this UnitTest object and prints the result. + // Returns 0 if successful, or 1 otherwise. + // + // This method can only be called from the main thread. + // + // INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. + int Run() GTEST_MUST_USE_RESULT_; + + // Returns the working directory when the first TEST() or TEST_F() + // was executed. The UnitTest object owns the string. + const char* original_working_dir() const; + + // Returns the TestCase object for the test that's currently running, + // or NULL if no test is running. + const TestCase* current_test_case() const; + + // Returns the TestInfo object for the test that's currently running, + // or NULL if no test is running. + const TestInfo* current_test_info() const; + + // Returns the random seed used at the start of the current test run. + int random_seed() const; + +#if GTEST_HAS_PARAM_TEST + // Returns the ParameterizedTestCaseRegistry object used to keep track of + // value-parameterized tests and instantiate and register them. + // + // INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. + internal::ParameterizedTestCaseRegistry& parameterized_test_registry(); +#endif // GTEST_HAS_PARAM_TEST + + // Gets the number of successful test cases. + int successful_test_case_count() const; + + // Gets the number of failed test cases. + int failed_test_case_count() const; + + // Gets the number of all test cases. + int total_test_case_count() const; + + // Gets the number of all test cases that contain at least one test + // that should run. + int test_case_to_run_count() const; + + // Gets the number of successful tests. + int successful_test_count() const; + + // Gets the number of failed tests. + int failed_test_count() const; + + // Gets the number of disabled tests. + int disabled_test_count() const; + + // Gets the number of all tests. + int total_test_count() const; + + // Gets the number of tests that should run. + int test_to_run_count() const; + + // Gets the elapsed time, in milliseconds. + TimeInMillis elapsed_time() const; + + // Returns true iff the unit test passed (i.e. all test cases passed). + bool Passed() const; + + // Returns true iff the unit test failed (i.e. some test case failed + // or something outside of all tests failed). + bool Failed() const; + + // Gets the i-th test case among all the test cases. i can range from 0 to + // total_test_case_count() - 1. If i is not in that range, returns NULL. + const TestCase* GetTestCase(int i) const; + + // Returns the list of event listeners that can be used to track events + // inside Google Test. + TestEventListeners& listeners(); + + private: + // Registers and returns a global test environment. When a test + // program is run, all global test environments will be set-up in + // the order they were registered. After all tests in the program + // have finished, all global test environments will be torn-down in + // the *reverse* order they were registered. + // + // The UnitTest object takes ownership of the given environment. + // + // This method can only be called from the main thread. + Environment* AddEnvironment(Environment* env); + + // Adds a TestPartResult to the current TestResult object. All + // Google Test assertion macros (e.g. ASSERT_TRUE, EXPECT_EQ, etc) + // eventually call this to report their results. The user code + // should use the assertion macros instead of calling this directly. + void AddTestPartResult(TestPartResult::Type result_type, + const char* file_name, + int line_number, + const internal::String& message, + const internal::String& os_stack_trace); + + // Adds a TestProperty to the current TestResult object. If the result already + // contains a property with the same key, the value will be updated. + void RecordPropertyForCurrentTest(const char* key, const char* value); + + // Gets the i-th test case among all the test cases. i can range from 0 to + // total_test_case_count() - 1. If i is not in that range, returns NULL. + TestCase* GetMutableTestCase(int i); + + // Accessors for the implementation object. + internal::UnitTestImpl* impl() { return impl_; } + const internal::UnitTestImpl* impl() const { return impl_; } + + // These classes and funcions are friends as they need to access private + // members of UnitTest. + friend class Test; + friend class internal::AssertHelper; + friend class internal::ScopedTrace; + friend Environment* AddGlobalTestEnvironment(Environment* env); + friend internal::UnitTestImpl* internal::GetUnitTestImpl(); + friend void internal::ReportFailureInUnknownLocation( + TestPartResult::Type result_type, + const internal::String& message); + + // Creates an empty UnitTest. + UnitTest(); + + // D'tor + virtual ~UnitTest(); + + // Pushes a trace defined by SCOPED_TRACE() on to the per-thread + // Google Test trace stack. + void PushGTestTrace(const internal::TraceInfo& trace); + + // Pops a trace from the per-thread Google Test trace stack. + void PopGTestTrace(); + + // Protects mutable state in *impl_. This is mutable as some const + // methods need to lock it too. + mutable internal::Mutex mutex_; + + // Opaque implementation object. This field is never changed once + // the object is constructed. We don't mark it as const here, as + // doing so will cause a warning in the constructor of UnitTest. + // Mutable state in *impl_ is protected by mutex_. + internal::UnitTestImpl* impl_; + + // We disallow copying UnitTest. + GTEST_DISALLOW_COPY_AND_ASSIGN_(UnitTest); +}; + +// A convenient wrapper for adding an environment for the test +// program. +// +// You should call this before RUN_ALL_TESTS() is called, probably in +// main(). If you use gtest_main, you need to call this before main() +// starts for it to take effect. For example, you can define a global +// variable like this: +// +// testing::Environment* const foo_env = +// testing::AddGlobalTestEnvironment(new FooEnvironment); +// +// However, we strongly recommend you to write your own main() and +// call AddGlobalTestEnvironment() there, as relying on initialization +// of global variables makes the code harder to read and may cause +// problems when you register multiple environments from different +// translation units and the environments have dependencies among them +// (remember that the compiler doesn't guarantee the order in which +// global variables from different translation units are initialized). +inline Environment* AddGlobalTestEnvironment(Environment* env) { + return UnitTest::GetInstance()->AddEnvironment(env); +} + +// Initializes Google Test. This must be called before calling +// RUN_ALL_TESTS(). In particular, it parses a command line for the +// flags that Google Test recognizes. Whenever a Google Test flag is +// seen, it is removed from argv, and *argc is decremented. +// +// No value is returned. Instead, the Google Test flag variables are +// updated. +// +// Calling the function for the second time has no user-visible effect. +GTEST_API_ void InitGoogleTest(int* argc, char** argv); + +// This overloaded version can be used in Windows programs compiled in +// UNICODE mode. +GTEST_API_ void InitGoogleTest(int* argc, wchar_t** argv); + +namespace internal { + +// Formats a comparison assertion (e.g. ASSERT_EQ, EXPECT_LT, and etc) +// operand to be used in a failure message. The type (but not value) +// of the other operand may affect the format. This allows us to +// print a char* as a raw pointer when it is compared against another +// char*, and print it as a C string when it is compared against an +// std::string object, for example. +// +// The default implementation ignores the type of the other operand. +// Some specialized versions are used to handle formatting wide or +// narrow C strings. +// +// INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. +template +String FormatForComparisonFailureMessage(const T1& value, + const T2& /* other_operand */) { + // C++Builder compiles this incorrectly if the namespace isn't explicitly + // given. + return ::testing::PrintToString(value); +} + +// The helper function for {ASSERT|EXPECT}_EQ. +template +AssertionResult CmpHelperEQ(const char* expected_expression, + const char* actual_expression, + const T1& expected, + const T2& actual) { +#ifdef _MSC_VER +# pragma warning(push) // Saves the current warning state. +# pragma warning(disable:4389) // Temporarily disables warning on + // signed/unsigned mismatch. +#endif + + if (expected == actual) { + return AssertionSuccess(); + } + +#ifdef _MSC_VER +# pragma warning(pop) // Restores the warning state. +#endif + + return EqFailure(expected_expression, + actual_expression, + FormatForComparisonFailureMessage(expected, actual), + FormatForComparisonFailureMessage(actual, expected), + false); +} + +// With this overloaded version, we allow anonymous enums to be used +// in {ASSERT|EXPECT}_EQ when compiled with gcc 4, as anonymous enums +// can be implicitly cast to BiggestInt. +GTEST_API_ AssertionResult CmpHelperEQ(const char* expected_expression, + const char* actual_expression, + BiggestInt expected, + BiggestInt actual); + +// The helper class for {ASSERT|EXPECT}_EQ. The template argument +// lhs_is_null_literal is true iff the first argument to ASSERT_EQ() +// is a null pointer literal. The following default implementation is +// for lhs_is_null_literal being false. +template +class EqHelper { + public: + // This templatized version is for the general case. + template + static AssertionResult Compare(const char* expected_expression, + const char* actual_expression, + const T1& expected, + const T2& actual) { + return CmpHelperEQ(expected_expression, actual_expression, expected, + actual); + } + + // With this overloaded version, we allow anonymous enums to be used + // in {ASSERT|EXPECT}_EQ when compiled with gcc 4, as anonymous + // enums can be implicitly cast to BiggestInt. + // + // Even though its body looks the same as the above version, we + // cannot merge the two, as it will make anonymous enums unhappy. + static AssertionResult Compare(const char* expected_expression, + const char* actual_expression, + BiggestInt expected, + BiggestInt actual) { + return CmpHelperEQ(expected_expression, actual_expression, expected, + actual); + } +}; + +// This specialization is used when the first argument to ASSERT_EQ() +// is a null pointer literal, like NULL, false, or 0. +template <> +class EqHelper { + public: + // We define two overloaded versions of Compare(). The first + // version will be picked when the second argument to ASSERT_EQ() is + // NOT a pointer, e.g. ASSERT_EQ(0, AnIntFunction()) or + // EXPECT_EQ(false, a_bool). + template + static AssertionResult Compare( + const char* expected_expression, + const char* actual_expression, + const T1& expected, + const T2& actual, + // The following line prevents this overload from being considered if T2 + // is not a pointer type. We need this because ASSERT_EQ(NULL, my_ptr) + // expands to Compare("", "", NULL, my_ptr), which requires a conversion + // to match the Secret* in the other overload, which would otherwise make + // this template match better. + typename EnableIf::value>::type* = 0) { + return CmpHelperEQ(expected_expression, actual_expression, expected, + actual); + } + + // This version will be picked when the second argument to ASSERT_EQ() is a + // pointer, e.g. ASSERT_EQ(NULL, a_pointer). + template + static AssertionResult Compare( + const char* expected_expression, + const char* actual_expression, + // We used to have a second template parameter instead of Secret*. That + // template parameter would deduce to 'long', making this a better match + // than the first overload even without the first overload's EnableIf. + // Unfortunately, gcc with -Wconversion-null warns when "passing NULL to + // non-pointer argument" (even a deduced integral argument), so the old + // implementation caused warnings in user code. + Secret* /* expected (NULL) */, + T* actual) { + // We already know that 'expected' is a null pointer. + return CmpHelperEQ(expected_expression, actual_expression, + static_cast(NULL), actual); + } +}; + +// A macro for implementing the helper functions needed to implement +// ASSERT_?? and EXPECT_??. It is here just to avoid copy-and-paste +// of similar code. +// +// For each templatized helper function, we also define an overloaded +// version for BiggestInt in order to reduce code bloat and allow +// anonymous enums to be used with {ASSERT|EXPECT}_?? when compiled +// with gcc 4. +// +// INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. +#define GTEST_IMPL_CMP_HELPER_(op_name, op)\ +template \ +AssertionResult CmpHelper##op_name(const char* expr1, const char* expr2, \ + const T1& val1, const T2& val2) {\ + if (val1 op val2) {\ + return AssertionSuccess();\ + } else {\ + return AssertionFailure() \ + << "Expected: (" << expr1 << ") " #op " (" << expr2\ + << "), actual: " << FormatForComparisonFailureMessage(val1, val2)\ + << " vs " << FormatForComparisonFailureMessage(val2, val1);\ + }\ +}\ +GTEST_API_ AssertionResult CmpHelper##op_name(\ + const char* expr1, const char* expr2, BiggestInt val1, BiggestInt val2) + +// INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. + +// Implements the helper function for {ASSERT|EXPECT}_NE +GTEST_IMPL_CMP_HELPER_(NE, !=); +// Implements the helper function for {ASSERT|EXPECT}_LE +GTEST_IMPL_CMP_HELPER_(LE, <=); +// Implements the helper function for {ASSERT|EXPECT}_LT +GTEST_IMPL_CMP_HELPER_(LT, < ); +// Implements the helper function for {ASSERT|EXPECT}_GE +GTEST_IMPL_CMP_HELPER_(GE, >=); +// Implements the helper function for {ASSERT|EXPECT}_GT +GTEST_IMPL_CMP_HELPER_(GT, > ); + +#undef GTEST_IMPL_CMP_HELPER_ + +// The helper function for {ASSERT|EXPECT}_STREQ. +// +// INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. +GTEST_API_ AssertionResult CmpHelperSTREQ(const char* expected_expression, + const char* actual_expression, + const char* expected, + const char* actual); + +// The helper function for {ASSERT|EXPECT}_STRCASEEQ. +// +// INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. +GTEST_API_ AssertionResult CmpHelperSTRCASEEQ(const char* expected_expression, + const char* actual_expression, + const char* expected, + const char* actual); + +// The helper function for {ASSERT|EXPECT}_STRNE. +// +// INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. +GTEST_API_ AssertionResult CmpHelperSTRNE(const char* s1_expression, + const char* s2_expression, + const char* s1, + const char* s2); + +// The helper function for {ASSERT|EXPECT}_STRCASENE. +// +// INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. +GTEST_API_ AssertionResult CmpHelperSTRCASENE(const char* s1_expression, + const char* s2_expression, + const char* s1, + const char* s2); + + +// Helper function for *_STREQ on wide strings. +// +// INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. +GTEST_API_ AssertionResult CmpHelperSTREQ(const char* expected_expression, + const char* actual_expression, + const wchar_t* expected, + const wchar_t* actual); + +// Helper function for *_STRNE on wide strings. +// +// INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. +GTEST_API_ AssertionResult CmpHelperSTRNE(const char* s1_expression, + const char* s2_expression, + const wchar_t* s1, + const wchar_t* s2); + +} // namespace internal + +// IsSubstring() and IsNotSubstring() are intended to be used as the +// first argument to {EXPECT,ASSERT}_PRED_FORMAT2(), not by +// themselves. They check whether needle is a substring of haystack +// (NULL is considered a substring of itself only), and return an +// appropriate error message when they fail. +// +// The {needle,haystack}_expr arguments are the stringified +// expressions that generated the two real arguments. +GTEST_API_ AssertionResult IsSubstring( + const char* needle_expr, const char* haystack_expr, + const char* needle, const char* haystack); +GTEST_API_ AssertionResult IsSubstring( + const char* needle_expr, const char* haystack_expr, + const wchar_t* needle, const wchar_t* haystack); +GTEST_API_ AssertionResult IsNotSubstring( + const char* needle_expr, const char* haystack_expr, + const char* needle, const char* haystack); +GTEST_API_ AssertionResult IsNotSubstring( + const char* needle_expr, const char* haystack_expr, + const wchar_t* needle, const wchar_t* haystack); +GTEST_API_ AssertionResult IsSubstring( + const char* needle_expr, const char* haystack_expr, + const ::std::string& needle, const ::std::string& haystack); +GTEST_API_ AssertionResult IsNotSubstring( + const char* needle_expr, const char* haystack_expr, + const ::std::string& needle, const ::std::string& haystack); + +#if GTEST_HAS_STD_WSTRING +GTEST_API_ AssertionResult IsSubstring( + const char* needle_expr, const char* haystack_expr, + const ::std::wstring& needle, const ::std::wstring& haystack); +GTEST_API_ AssertionResult IsNotSubstring( + const char* needle_expr, const char* haystack_expr, + const ::std::wstring& needle, const ::std::wstring& haystack); +#endif // GTEST_HAS_STD_WSTRING + +namespace internal { + +// Helper template function for comparing floating-points. +// +// Template parameter: +// +// RawType: the raw floating-point type (either float or double) +// +// INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. +template +AssertionResult CmpHelperFloatingPointEQ(const char* expected_expression, + const char* actual_expression, + RawType expected, + RawType actual) { + const FloatingPoint lhs(expected), rhs(actual); + + if (lhs.AlmostEquals(rhs)) { + return AssertionSuccess(); + } + + ::std::stringstream expected_ss; + expected_ss << std::setprecision(std::numeric_limits::digits10 + 2) + << expected; + + ::std::stringstream actual_ss; + actual_ss << std::setprecision(std::numeric_limits::digits10 + 2) + << actual; + + return EqFailure(expected_expression, + actual_expression, + StringStreamToString(&expected_ss), + StringStreamToString(&actual_ss), + false); +} + +// Helper function for implementing ASSERT_NEAR. +// +// INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. +GTEST_API_ AssertionResult DoubleNearPredFormat(const char* expr1, + const char* expr2, + const char* abs_error_expr, + double val1, + double val2, + double abs_error); + +// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE. +// A class that enables one to stream messages to assertion macros +class GTEST_API_ AssertHelper { + public: + // Constructor. + AssertHelper(TestPartResult::Type type, + const char* file, + int line, + const char* message); + ~AssertHelper(); + + // Message assignment is a semantic trick to enable assertion + // streaming; see the GTEST_MESSAGE_ macro below. + void operator=(const Message& message) const; + + private: + // We put our data in a struct so that the size of the AssertHelper class can + // be as small as possible. This is important because gcc is incapable of + // re-using stack space even for temporary variables, so every EXPECT_EQ + // reserves stack space for another AssertHelper. + struct AssertHelperData { + AssertHelperData(TestPartResult::Type t, + const char* srcfile, + int line_num, + const char* msg) + : type(t), file(srcfile), line(line_num), message(msg) { } + + TestPartResult::Type const type; + const char* const file; + int const line; + String const message; + + private: + GTEST_DISALLOW_COPY_AND_ASSIGN_(AssertHelperData); + }; + + AssertHelperData* const data_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(AssertHelper); +}; + +} // namespace internal + +#if GTEST_HAS_PARAM_TEST +// The pure interface class that all value-parameterized tests inherit from. +// A value-parameterized class must inherit from both ::testing::Test and +// ::testing::WithParamInterface. In most cases that just means inheriting +// from ::testing::TestWithParam, but more complicated test hierarchies +// may need to inherit from Test and WithParamInterface at different levels. +// +// This interface has support for accessing the test parameter value via +// the GetParam() method. +// +// Use it with one of the parameter generator defining functions, like Range(), +// Values(), ValuesIn(), Bool(), and Combine(). +// +// class FooTest : public ::testing::TestWithParam { +// protected: +// FooTest() { +// // Can use GetParam() here. +// } +// virtual ~FooTest() { +// // Can use GetParam() here. +// } +// virtual void SetUp() { +// // Can use GetParam() here. +// } +// virtual void TearDown { +// // Can use GetParam() here. +// } +// }; +// TEST_P(FooTest, DoesBar) { +// // Can use GetParam() method here. +// Foo foo; +// ASSERT_TRUE(foo.DoesBar(GetParam())); +// } +// INSTANTIATE_TEST_CASE_P(OneToTenRange, FooTest, ::testing::Range(1, 10)); + +template +class WithParamInterface { + public: + typedef T ParamType; + virtual ~WithParamInterface() {} + + // The current parameter value. Is also available in the test fixture's + // constructor. This member function is non-static, even though it only + // references static data, to reduce the opportunity for incorrect uses + // like writing 'WithParamInterface::GetParam()' for a test that + // uses a fixture whose parameter type is int. + const ParamType& GetParam() const { return *parameter_; } + + private: + // Sets parameter value. The caller is responsible for making sure the value + // remains alive and unchanged throughout the current test. + static void SetParam(const ParamType* parameter) { + parameter_ = parameter; + } + + // Static value used for accessing parameter during a test lifetime. + static const ParamType* parameter_; + + // TestClass must be a subclass of WithParamInterface and Test. + template friend class internal::ParameterizedTestFactory; +}; + +template +const T* WithParamInterface::parameter_ = NULL; + +// Most value-parameterized classes can ignore the existence of +// WithParamInterface, and can just inherit from ::testing::TestWithParam. + +template +class TestWithParam : public Test, public WithParamInterface { +}; + +#endif // GTEST_HAS_PARAM_TEST + +// Macros for indicating success/failure in test code. + +// ADD_FAILURE unconditionally adds a failure to the current test. +// SUCCEED generates a success - it doesn't automatically make the +// current test successful, as a test is only successful when it has +// no failure. +// +// EXPECT_* verifies that a certain condition is satisfied. If not, +// it behaves like ADD_FAILURE. In particular: +// +// EXPECT_TRUE verifies that a Boolean condition is true. +// EXPECT_FALSE verifies that a Boolean condition is false. +// +// FAIL and ASSERT_* are similar to ADD_FAILURE and EXPECT_*, except +// that they will also abort the current function on failure. People +// usually want the fail-fast behavior of FAIL and ASSERT_*, but those +// writing data-driven tests often find themselves using ADD_FAILURE +// and EXPECT_* more. +// +// Examples: +// +// EXPECT_TRUE(server.StatusIsOK()); +// ASSERT_FALSE(server.HasPendingRequest(port)) +// << "There are still pending requests " << "on port " << port; + +// Generates a nonfatal failure with a generic message. +#define ADD_FAILURE() GTEST_NONFATAL_FAILURE_("Failed") + +// Generates a nonfatal failure at the given source file location with +// a generic message. +#define ADD_FAILURE_AT(file, line) \ + GTEST_MESSAGE_AT_(file, line, "Failed", \ + ::testing::TestPartResult::kNonFatalFailure) + +// Generates a fatal failure with a generic message. +#define GTEST_FAIL() GTEST_FATAL_FAILURE_("Failed") + +// Define this macro to 1 to omit the definition of FAIL(), which is a +// generic name and clashes with some other libraries. +#if !GTEST_DONT_DEFINE_FAIL +# define FAIL() GTEST_FAIL() +#endif + +// Generates a success with a generic message. +#define GTEST_SUCCEED() GTEST_SUCCESS_("Succeeded") + +// Define this macro to 1 to omit the definition of SUCCEED(), which +// is a generic name and clashes with some other libraries. +#if !GTEST_DONT_DEFINE_SUCCEED +# define SUCCEED() GTEST_SUCCEED() +#endif + +// Macros for testing exceptions. +// +// * {ASSERT|EXPECT}_THROW(statement, expected_exception): +// Tests that the statement throws the expected exception. +// * {ASSERT|EXPECT}_NO_THROW(statement): +// Tests that the statement doesn't throw any exception. +// * {ASSERT|EXPECT}_ANY_THROW(statement): +// Tests that the statement throws an exception. + +#define EXPECT_THROW(statement, expected_exception) \ + GTEST_TEST_THROW_(statement, expected_exception, GTEST_NONFATAL_FAILURE_) +#define EXPECT_NO_THROW(statement) \ + GTEST_TEST_NO_THROW_(statement, GTEST_NONFATAL_FAILURE_) +#define EXPECT_ANY_THROW(statement) \ + GTEST_TEST_ANY_THROW_(statement, GTEST_NONFATAL_FAILURE_) +#define ASSERT_THROW(statement, expected_exception) \ + GTEST_TEST_THROW_(statement, expected_exception, GTEST_FATAL_FAILURE_) +#define ASSERT_NO_THROW(statement) \ + GTEST_TEST_NO_THROW_(statement, GTEST_FATAL_FAILURE_) +#define ASSERT_ANY_THROW(statement) \ + GTEST_TEST_ANY_THROW_(statement, GTEST_FATAL_FAILURE_) + +// Boolean assertions. Condition can be either a Boolean expression or an +// AssertionResult. For more information on how to use AssertionResult with +// these macros see comments on that class. +#define EXPECT_TRUE(condition) \ + GTEST_TEST_BOOLEAN_(condition, #condition, false, true, \ + GTEST_NONFATAL_FAILURE_) +#define EXPECT_FALSE(condition) \ + GTEST_TEST_BOOLEAN_(!(condition), #condition, true, false, \ + GTEST_NONFATAL_FAILURE_) +#define ASSERT_TRUE(condition) \ + GTEST_TEST_BOOLEAN_(condition, #condition, false, true, \ + GTEST_FATAL_FAILURE_) +#define ASSERT_FALSE(condition) \ + GTEST_TEST_BOOLEAN_(!(condition), #condition, true, false, \ + GTEST_FATAL_FAILURE_) + +// Includes the auto-generated header that implements a family of +// generic predicate assertion macros. +#include "gtest/gtest_pred_impl.h" + +// Macros for testing equalities and inequalities. +// +// * {ASSERT|EXPECT}_EQ(expected, actual): Tests that expected == actual +// * {ASSERT|EXPECT}_NE(v1, v2): Tests that v1 != v2 +// * {ASSERT|EXPECT}_LT(v1, v2): Tests that v1 < v2 +// * {ASSERT|EXPECT}_LE(v1, v2): Tests that v1 <= v2 +// * {ASSERT|EXPECT}_GT(v1, v2): Tests that v1 > v2 +// * {ASSERT|EXPECT}_GE(v1, v2): Tests that v1 >= v2 +// +// When they are not, Google Test prints both the tested expressions and +// their actual values. The values must be compatible built-in types, +// or you will get a compiler error. By "compatible" we mean that the +// values can be compared by the respective operator. +// +// Note: +// +// 1. It is possible to make a user-defined type work with +// {ASSERT|EXPECT}_??(), but that requires overloading the +// comparison operators and is thus discouraged by the Google C++ +// Usage Guide. Therefore, you are advised to use the +// {ASSERT|EXPECT}_TRUE() macro to assert that two objects are +// equal. +// +// 2. The {ASSERT|EXPECT}_??() macros do pointer comparisons on +// pointers (in particular, C strings). Therefore, if you use it +// with two C strings, you are testing how their locations in memory +// are related, not how their content is related. To compare two C +// strings by content, use {ASSERT|EXPECT}_STR*(). +// +// 3. {ASSERT|EXPECT}_EQ(expected, actual) is preferred to +// {ASSERT|EXPECT}_TRUE(expected == actual), as the former tells you +// what the actual value is when it fails, and similarly for the +// other comparisons. +// +// 4. Do not depend on the order in which {ASSERT|EXPECT}_??() +// evaluate their arguments, which is undefined. +// +// 5. These macros evaluate their arguments exactly once. +// +// Examples: +// +// EXPECT_NE(5, Foo()); +// EXPECT_EQ(NULL, a_pointer); +// ASSERT_LT(i, array_size); +// ASSERT_GT(records.size(), 0) << "There is no record left."; + +#define EXPECT_EQ(expected, actual) \ + EXPECT_PRED_FORMAT2(::testing::internal:: \ + EqHelper::Compare, \ + expected, actual) +#define EXPECT_NE(expected, actual) \ + EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperNE, expected, actual) +#define EXPECT_LE(val1, val2) \ + EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperLE, val1, val2) +#define EXPECT_LT(val1, val2) \ + EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperLT, val1, val2) +#define EXPECT_GE(val1, val2) \ + EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperGE, val1, val2) +#define EXPECT_GT(val1, val2) \ + EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperGT, val1, val2) + +#define GTEST_ASSERT_EQ(expected, actual) \ + ASSERT_PRED_FORMAT2(::testing::internal:: \ + EqHelper::Compare, \ + expected, actual) +#define GTEST_ASSERT_NE(val1, val2) \ + ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperNE, val1, val2) +#define GTEST_ASSERT_LE(val1, val2) \ + ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperLE, val1, val2) +#define GTEST_ASSERT_LT(val1, val2) \ + ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperLT, val1, val2) +#define GTEST_ASSERT_GE(val1, val2) \ + ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperGE, val1, val2) +#define GTEST_ASSERT_GT(val1, val2) \ + ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperGT, val1, val2) + +// Define macro GTEST_DONT_DEFINE_ASSERT_XY to 1 to omit the definition of +// ASSERT_XY(), which clashes with some users' own code. + +#if !GTEST_DONT_DEFINE_ASSERT_EQ +# define ASSERT_EQ(val1, val2) GTEST_ASSERT_EQ(val1, val2) +#endif + +#if !GTEST_DONT_DEFINE_ASSERT_NE +# define ASSERT_NE(val1, val2) GTEST_ASSERT_NE(val1, val2) +#endif + +#if !GTEST_DONT_DEFINE_ASSERT_LE +# define ASSERT_LE(val1, val2) GTEST_ASSERT_LE(val1, val2) +#endif + +#if !GTEST_DONT_DEFINE_ASSERT_LT +# define ASSERT_LT(val1, val2) GTEST_ASSERT_LT(val1, val2) +#endif + +#if !GTEST_DONT_DEFINE_ASSERT_GE +# define ASSERT_GE(val1, val2) GTEST_ASSERT_GE(val1, val2) +#endif + +#if !GTEST_DONT_DEFINE_ASSERT_GT +# define ASSERT_GT(val1, val2) GTEST_ASSERT_GT(val1, val2) +#endif + +// C String Comparisons. All tests treat NULL and any non-NULL string +// as different. Two NULLs are equal. +// +// * {ASSERT|EXPECT}_STREQ(s1, s2): Tests that s1 == s2 +// * {ASSERT|EXPECT}_STRNE(s1, s2): Tests that s1 != s2 +// * {ASSERT|EXPECT}_STRCASEEQ(s1, s2): Tests that s1 == s2, ignoring case +// * {ASSERT|EXPECT}_STRCASENE(s1, s2): Tests that s1 != s2, ignoring case +// +// For wide or narrow string objects, you can use the +// {ASSERT|EXPECT}_??() macros. +// +// Don't depend on the order in which the arguments are evaluated, +// which is undefined. +// +// These macros evaluate their arguments exactly once. + +#define EXPECT_STREQ(expected, actual) \ + EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTREQ, expected, actual) +#define EXPECT_STRNE(s1, s2) \ + EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTRNE, s1, s2) +#define EXPECT_STRCASEEQ(expected, actual) \ + EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASEEQ, expected, actual) +#define EXPECT_STRCASENE(s1, s2)\ + EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASENE, s1, s2) + +#define ASSERT_STREQ(expected, actual) \ + ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTREQ, expected, actual) +#define ASSERT_STRNE(s1, s2) \ + ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTRNE, s1, s2) +#define ASSERT_STRCASEEQ(expected, actual) \ + ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASEEQ, expected, actual) +#define ASSERT_STRCASENE(s1, s2)\ + ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASENE, s1, s2) + +// Macros for comparing floating-point numbers. +// +// * {ASSERT|EXPECT}_FLOAT_EQ(expected, actual): +// Tests that two float values are almost equal. +// * {ASSERT|EXPECT}_DOUBLE_EQ(expected, actual): +// Tests that two double values are almost equal. +// * {ASSERT|EXPECT}_NEAR(v1, v2, abs_error): +// Tests that v1 and v2 are within the given distance to each other. +// +// Google Test uses ULP-based comparison to automatically pick a default +// error bound that is appropriate for the operands. See the +// FloatingPoint template class in gtest-internal.h if you are +// interested in the implementation details. + +#define EXPECT_FLOAT_EQ(expected, actual)\ + EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ, \ + expected, actual) + +#define EXPECT_DOUBLE_EQ(expected, actual)\ + EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ, \ + expected, actual) + +#define ASSERT_FLOAT_EQ(expected, actual)\ + ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ, \ + expected, actual) + +#define ASSERT_DOUBLE_EQ(expected, actual)\ + ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ, \ + expected, actual) + +#define EXPECT_NEAR(val1, val2, abs_error)\ + EXPECT_PRED_FORMAT3(::testing::internal::DoubleNearPredFormat, \ + val1, val2, abs_error) + +#define ASSERT_NEAR(val1, val2, abs_error)\ + ASSERT_PRED_FORMAT3(::testing::internal::DoubleNearPredFormat, \ + val1, val2, abs_error) + +// These predicate format functions work on floating-point values, and +// can be used in {ASSERT|EXPECT}_PRED_FORMAT2*(), e.g. +// +// EXPECT_PRED_FORMAT2(testing::DoubleLE, Foo(), 5.0); + +// Asserts that val1 is less than, or almost equal to, val2. Fails +// otherwise. In particular, it fails if either val1 or val2 is NaN. +GTEST_API_ AssertionResult FloatLE(const char* expr1, const char* expr2, + float val1, float val2); +GTEST_API_ AssertionResult DoubleLE(const char* expr1, const char* expr2, + double val1, double val2); + + +#if GTEST_OS_WINDOWS + +// Macros that test for HRESULT failure and success, these are only useful +// on Windows, and rely on Windows SDK macros and APIs to compile. +// +// * {ASSERT|EXPECT}_HRESULT_{SUCCEEDED|FAILED}(expr) +// +// When expr unexpectedly fails or succeeds, Google Test prints the +// expected result and the actual result with both a human-readable +// string representation of the error, if available, as well as the +// hex result code. +# define EXPECT_HRESULT_SUCCEEDED(expr) \ + EXPECT_PRED_FORMAT1(::testing::internal::IsHRESULTSuccess, (expr)) + +# define ASSERT_HRESULT_SUCCEEDED(expr) \ + ASSERT_PRED_FORMAT1(::testing::internal::IsHRESULTSuccess, (expr)) + +# define EXPECT_HRESULT_FAILED(expr) \ + EXPECT_PRED_FORMAT1(::testing::internal::IsHRESULTFailure, (expr)) + +# define ASSERT_HRESULT_FAILED(expr) \ + ASSERT_PRED_FORMAT1(::testing::internal::IsHRESULTFailure, (expr)) + +#endif // GTEST_OS_WINDOWS + +// Macros that execute statement and check that it doesn't generate new fatal +// failures in the current thread. +// +// * {ASSERT|EXPECT}_NO_FATAL_FAILURE(statement); +// +// Examples: +// +// EXPECT_NO_FATAL_FAILURE(Process()); +// ASSERT_NO_FATAL_FAILURE(Process()) << "Process() failed"; +// +#define ASSERT_NO_FATAL_FAILURE(statement) \ + GTEST_TEST_NO_FATAL_FAILURE_(statement, GTEST_FATAL_FAILURE_) +#define EXPECT_NO_FATAL_FAILURE(statement) \ + GTEST_TEST_NO_FATAL_FAILURE_(statement, GTEST_NONFATAL_FAILURE_) + +// Causes a trace (including the source file path, the current line +// number, and the given message) to be included in every test failure +// message generated by code in the current scope. The effect is +// undone when the control leaves the current scope. +// +// The message argument can be anything streamable to std::ostream. +// +// In the implementation, we include the current line number as part +// of the dummy variable name, thus allowing multiple SCOPED_TRACE()s +// to appear in the same block - as long as they are on different +// lines. +#define SCOPED_TRACE(message) \ + ::testing::internal::ScopedTrace GTEST_CONCAT_TOKEN_(gtest_trace_, __LINE__)(\ + __FILE__, __LINE__, ::testing::Message() << (message)) + +// Compile-time assertion for type equality. +// StaticAssertTypeEq() compiles iff type1 and type2 are +// the same type. The value it returns is not interesting. +// +// Instead of making StaticAssertTypeEq a class template, we make it a +// function template that invokes a helper class template. This +// prevents a user from misusing StaticAssertTypeEq by +// defining objects of that type. +// +// CAVEAT: +// +// When used inside a method of a class template, +// StaticAssertTypeEq() is effective ONLY IF the method is +// instantiated. For example, given: +// +// template class Foo { +// public: +// void Bar() { testing::StaticAssertTypeEq(); } +// }; +// +// the code: +// +// void Test1() { Foo foo; } +// +// will NOT generate a compiler error, as Foo::Bar() is never +// actually instantiated. Instead, you need: +// +// void Test2() { Foo foo; foo.Bar(); } +// +// to cause a compiler error. +template +bool StaticAssertTypeEq() { + (void)internal::StaticAssertTypeEqHelper(); + return true; +} + +// Defines a test. +// +// The first parameter is the name of the test case, and the second +// parameter is the name of the test within the test case. +// +// The convention is to end the test case name with "Test". For +// example, a test case for the Foo class can be named FooTest. +// +// The user should put his test code between braces after using this +// macro. Example: +// +// TEST(FooTest, InitializesCorrectly) { +// Foo foo; +// EXPECT_TRUE(foo.StatusIsOK()); +// } + +// Note that we call GetTestTypeId() instead of GetTypeId< +// ::testing::Test>() here to get the type ID of testing::Test. This +// is to work around a suspected linker bug when using Google Test as +// a framework on Mac OS X. The bug causes GetTypeId< +// ::testing::Test>() to return different values depending on whether +// the call is from the Google Test framework itself or from user test +// code. GetTestTypeId() is guaranteed to always return the same +// value, as it always calls GetTypeId<>() from the Google Test +// framework. +#define GTEST_TEST(test_case_name, test_name)\ + GTEST_TEST_(test_case_name, test_name, \ + ::testing::Test, ::testing::internal::GetTestTypeId()) + +// Define this macro to 1 to omit the definition of TEST(), which +// is a generic name and clashes with some other libraries. +#if !GTEST_DONT_DEFINE_TEST +# define TEST(test_case_name, test_name) GTEST_TEST(test_case_name, test_name) +#endif + +// Defines a test that uses a test fixture. +// +// The first parameter is the name of the test fixture class, which +// also doubles as the test case name. The second parameter is the +// name of the test within the test case. +// +// A test fixture class must be declared earlier. The user should put +// his test code between braces after using this macro. Example: +// +// class FooTest : public testing::Test { +// protected: +// virtual void SetUp() { b_.AddElement(3); } +// +// Foo a_; +// Foo b_; +// }; +// +// TEST_F(FooTest, InitializesCorrectly) { +// EXPECT_TRUE(a_.StatusIsOK()); +// } +// +// TEST_F(FooTest, ReturnsElementCountCorrectly) { +// EXPECT_EQ(0, a_.size()); +// EXPECT_EQ(1, b_.size()); +// } + +#define TEST_F(test_fixture, test_name)\ + GTEST_TEST_(test_fixture, test_name, test_fixture, \ + ::testing::internal::GetTypeId()) + +// Use this macro in main() to run all tests. It returns 0 if all +// tests are successful, or 1 otherwise. +// +// RUN_ALL_TESTS() should be invoked after the command line has been +// parsed by InitGoogleTest(). + +#define RUN_ALL_TESTS()\ + (::testing::UnitTest::GetInstance()->Run()) + +} // namespace testing + +#endif // GTEST_INCLUDE_GTEST_GTEST_H_ diff --git a/ext/gtest/include/gtest/gtest_pred_impl.h b/ext/gtest/include/gtest/gtest_pred_impl.h new file mode 100644 index 000000000..3805f85bd --- /dev/null +++ b/ext/gtest/include/gtest/gtest_pred_impl.h @@ -0,0 +1,358 @@ +// Copyright 2006, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +// This file is AUTOMATICALLY GENERATED on 09/24/2010 by command +// 'gen_gtest_pred_impl.py 5'. DO NOT EDIT BY HAND! +// +// Implements a family of generic predicate assertion macros. + +#ifndef GTEST_INCLUDE_GTEST_GTEST_PRED_IMPL_H_ +#define GTEST_INCLUDE_GTEST_GTEST_PRED_IMPL_H_ + +// Makes sure this header is not included before gtest.h. +#ifndef GTEST_INCLUDE_GTEST_GTEST_H_ +# error Do not include gtest_pred_impl.h directly. Include gtest.h instead. +#endif // GTEST_INCLUDE_GTEST_GTEST_H_ + +// This header implements a family of generic predicate assertion +// macros: +// +// ASSERT_PRED_FORMAT1(pred_format, v1) +// ASSERT_PRED_FORMAT2(pred_format, v1, v2) +// ... +// +// where pred_format is a function or functor that takes n (in the +// case of ASSERT_PRED_FORMATn) values and their source expression +// text, and returns a testing::AssertionResult. See the definition +// of ASSERT_EQ in gtest.h for an example. +// +// If you don't care about formatting, you can use the more +// restrictive version: +// +// ASSERT_PRED1(pred, v1) +// ASSERT_PRED2(pred, v1, v2) +// ... +// +// where pred is an n-ary function or functor that returns bool, +// and the values v1, v2, ..., must support the << operator for +// streaming to std::ostream. +// +// We also define the EXPECT_* variations. +// +// For now we only support predicates whose arity is at most 5. +// Please email googletestframework@googlegroups.com if you need +// support for higher arities. + +// GTEST_ASSERT_ is the basic statement to which all of the assertions +// in this file reduce. Don't use this in your code. + +#define GTEST_ASSERT_(expression, on_failure) \ + GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ + if (const ::testing::AssertionResult gtest_ar = (expression)) \ + ; \ + else \ + on_failure(gtest_ar.failure_message()) + + +// Helper function for implementing {EXPECT|ASSERT}_PRED1. Don't use +// this in your code. +template +AssertionResult AssertPred1Helper(const char* pred_text, + const char* e1, + Pred pred, + const T1& v1) { + if (pred(v1)) return AssertionSuccess(); + + return AssertionFailure() << pred_text << "(" + << e1 << ") evaluates to false, where" + << "\n" << e1 << " evaluates to " << v1; +} + +// Internal macro for implementing {EXPECT|ASSERT}_PRED_FORMAT1. +// Don't use this in your code. +#define GTEST_PRED_FORMAT1_(pred_format, v1, on_failure)\ + GTEST_ASSERT_(pred_format(#v1, v1),\ + on_failure) + +// Internal macro for implementing {EXPECT|ASSERT}_PRED1. Don't use +// this in your code. +#define GTEST_PRED1_(pred, v1, on_failure)\ + GTEST_ASSERT_(::testing::AssertPred1Helper(#pred, \ + #v1, \ + pred, \ + v1), on_failure) + +// Unary predicate assertion macros. +#define EXPECT_PRED_FORMAT1(pred_format, v1) \ + GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_NONFATAL_FAILURE_) +#define EXPECT_PRED1(pred, v1) \ + GTEST_PRED1_(pred, v1, GTEST_NONFATAL_FAILURE_) +#define ASSERT_PRED_FORMAT1(pred_format, v1) \ + GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_FATAL_FAILURE_) +#define ASSERT_PRED1(pred, v1) \ + GTEST_PRED1_(pred, v1, GTEST_FATAL_FAILURE_) + + + +// Helper function for implementing {EXPECT|ASSERT}_PRED2. Don't use +// this in your code. +template +AssertionResult AssertPred2Helper(const char* pred_text, + const char* e1, + const char* e2, + Pred pred, + const T1& v1, + const T2& v2) { + if (pred(v1, v2)) return AssertionSuccess(); + + return AssertionFailure() << pred_text << "(" + << e1 << ", " + << e2 << ") evaluates to false, where" + << "\n" << e1 << " evaluates to " << v1 + << "\n" << e2 << " evaluates to " << v2; +} + +// Internal macro for implementing {EXPECT|ASSERT}_PRED_FORMAT2. +// Don't use this in your code. +#define GTEST_PRED_FORMAT2_(pred_format, v1, v2, on_failure)\ + GTEST_ASSERT_(pred_format(#v1, #v2, v1, v2),\ + on_failure) + +// Internal macro for implementing {EXPECT|ASSERT}_PRED2. Don't use +// this in your code. +#define GTEST_PRED2_(pred, v1, v2, on_failure)\ + GTEST_ASSERT_(::testing::AssertPred2Helper(#pred, \ + #v1, \ + #v2, \ + pred, \ + v1, \ + v2), on_failure) + +// Binary predicate assertion macros. +#define EXPECT_PRED_FORMAT2(pred_format, v1, v2) \ + GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_) +#define EXPECT_PRED2(pred, v1, v2) \ + GTEST_PRED2_(pred, v1, v2, GTEST_NONFATAL_FAILURE_) +#define ASSERT_PRED_FORMAT2(pred_format, v1, v2) \ + GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_FATAL_FAILURE_) +#define ASSERT_PRED2(pred, v1, v2) \ + GTEST_PRED2_(pred, v1, v2, GTEST_FATAL_FAILURE_) + + + +// Helper function for implementing {EXPECT|ASSERT}_PRED3. Don't use +// this in your code. +template +AssertionResult AssertPred3Helper(const char* pred_text, + const char* e1, + const char* e2, + const char* e3, + Pred pred, + const T1& v1, + const T2& v2, + const T3& v3) { + if (pred(v1, v2, v3)) return AssertionSuccess(); + + return AssertionFailure() << pred_text << "(" + << e1 << ", " + << e2 << ", " + << e3 << ") evaluates to false, where" + << "\n" << e1 << " evaluates to " << v1 + << "\n" << e2 << " evaluates to " << v2 + << "\n" << e3 << " evaluates to " << v3; +} + +// Internal macro for implementing {EXPECT|ASSERT}_PRED_FORMAT3. +// Don't use this in your code. +#define GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, on_failure)\ + GTEST_ASSERT_(pred_format(#v1, #v2, #v3, v1, v2, v3),\ + on_failure) + +// Internal macro for implementing {EXPECT|ASSERT}_PRED3. Don't use +// this in your code. +#define GTEST_PRED3_(pred, v1, v2, v3, on_failure)\ + GTEST_ASSERT_(::testing::AssertPred3Helper(#pred, \ + #v1, \ + #v2, \ + #v3, \ + pred, \ + v1, \ + v2, \ + v3), on_failure) + +// Ternary predicate assertion macros. +#define EXPECT_PRED_FORMAT3(pred_format, v1, v2, v3) \ + GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, GTEST_NONFATAL_FAILURE_) +#define EXPECT_PRED3(pred, v1, v2, v3) \ + GTEST_PRED3_(pred, v1, v2, v3, GTEST_NONFATAL_FAILURE_) +#define ASSERT_PRED_FORMAT3(pred_format, v1, v2, v3) \ + GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, GTEST_FATAL_FAILURE_) +#define ASSERT_PRED3(pred, v1, v2, v3) \ + GTEST_PRED3_(pred, v1, v2, v3, GTEST_FATAL_FAILURE_) + + + +// Helper function for implementing {EXPECT|ASSERT}_PRED4. Don't use +// this in your code. +template +AssertionResult AssertPred4Helper(const char* pred_text, + const char* e1, + const char* e2, + const char* e3, + const char* e4, + Pred pred, + const T1& v1, + const T2& v2, + const T3& v3, + const T4& v4) { + if (pred(v1, v2, v3, v4)) return AssertionSuccess(); + + return AssertionFailure() << pred_text << "(" + << e1 << ", " + << e2 << ", " + << e3 << ", " + << e4 << ") evaluates to false, where" + << "\n" << e1 << " evaluates to " << v1 + << "\n" << e2 << " evaluates to " << v2 + << "\n" << e3 << " evaluates to " << v3 + << "\n" << e4 << " evaluates to " << v4; +} + +// Internal macro for implementing {EXPECT|ASSERT}_PRED_FORMAT4. +// Don't use this in your code. +#define GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, on_failure)\ + GTEST_ASSERT_(pred_format(#v1, #v2, #v3, #v4, v1, v2, v3, v4),\ + on_failure) + +// Internal macro for implementing {EXPECT|ASSERT}_PRED4. Don't use +// this in your code. +#define GTEST_PRED4_(pred, v1, v2, v3, v4, on_failure)\ + GTEST_ASSERT_(::testing::AssertPred4Helper(#pred, \ + #v1, \ + #v2, \ + #v3, \ + #v4, \ + pred, \ + v1, \ + v2, \ + v3, \ + v4), on_failure) + +// 4-ary predicate assertion macros. +#define EXPECT_PRED_FORMAT4(pred_format, v1, v2, v3, v4) \ + GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, GTEST_NONFATAL_FAILURE_) +#define EXPECT_PRED4(pred, v1, v2, v3, v4) \ + GTEST_PRED4_(pred, v1, v2, v3, v4, GTEST_NONFATAL_FAILURE_) +#define ASSERT_PRED_FORMAT4(pred_format, v1, v2, v3, v4) \ + GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, GTEST_FATAL_FAILURE_) +#define ASSERT_PRED4(pred, v1, v2, v3, v4) \ + GTEST_PRED4_(pred, v1, v2, v3, v4, GTEST_FATAL_FAILURE_) + + + +// Helper function for implementing {EXPECT|ASSERT}_PRED5. Don't use +// this in your code. +template +AssertionResult AssertPred5Helper(const char* pred_text, + const char* e1, + const char* e2, + const char* e3, + const char* e4, + const char* e5, + Pred pred, + const T1& v1, + const T2& v2, + const T3& v3, + const T4& v4, + const T5& v5) { + if (pred(v1, v2, v3, v4, v5)) return AssertionSuccess(); + + return AssertionFailure() << pred_text << "(" + << e1 << ", " + << e2 << ", " + << e3 << ", " + << e4 << ", " + << e5 << ") evaluates to false, where" + << "\n" << e1 << " evaluates to " << v1 + << "\n" << e2 << " evaluates to " << v2 + << "\n" << e3 << " evaluates to " << v3 + << "\n" << e4 << " evaluates to " << v4 + << "\n" << e5 << " evaluates to " << v5; +} + +// Internal macro for implementing {EXPECT|ASSERT}_PRED_FORMAT5. +// Don't use this in your code. +#define GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, on_failure)\ + GTEST_ASSERT_(pred_format(#v1, #v2, #v3, #v4, #v5, v1, v2, v3, v4, v5),\ + on_failure) + +// Internal macro for implementing {EXPECT|ASSERT}_PRED5. Don't use +// this in your code. +#define GTEST_PRED5_(pred, v1, v2, v3, v4, v5, on_failure)\ + GTEST_ASSERT_(::testing::AssertPred5Helper(#pred, \ + #v1, \ + #v2, \ + #v3, \ + #v4, \ + #v5, \ + pred, \ + v1, \ + v2, \ + v3, \ + v4, \ + v5), on_failure) + +// 5-ary predicate assertion macros. +#define EXPECT_PRED_FORMAT5(pred_format, v1, v2, v3, v4, v5) \ + GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, GTEST_NONFATAL_FAILURE_) +#define EXPECT_PRED5(pred, v1, v2, v3, v4, v5) \ + GTEST_PRED5_(pred, v1, v2, v3, v4, v5, GTEST_NONFATAL_FAILURE_) +#define ASSERT_PRED_FORMAT5(pred_format, v1, v2, v3, v4, v5) \ + GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, GTEST_FATAL_FAILURE_) +#define ASSERT_PRED5(pred, v1, v2, v3, v4, v5) \ + GTEST_PRED5_(pred, v1, v2, v3, v4, v5, GTEST_FATAL_FAILURE_) + + + +#endif // GTEST_INCLUDE_GTEST_GTEST_PRED_IMPL_H_ diff --git a/ext/gtest/include/gtest/gtest_prod.h b/ext/gtest/include/gtest/gtest_prod.h new file mode 100644 index 000000000..da80ddc6c --- /dev/null +++ b/ext/gtest/include/gtest/gtest_prod.h @@ -0,0 +1,58 @@ +// Copyright 2006, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Author: wan@google.com (Zhanyong Wan) +// +// Google C++ Testing Framework definitions useful in production code. + +#ifndef GTEST_INCLUDE_GTEST_GTEST_PROD_H_ +#define GTEST_INCLUDE_GTEST_GTEST_PROD_H_ + +// When you need to test the private or protected members of a class, +// use the FRIEND_TEST macro to declare your tests as friends of the +// class. For example: +// +// class MyClass { +// private: +// void MyMethod(); +// FRIEND_TEST(MyClassTest, MyMethod); +// }; +// +// class MyClassTest : public testing::Test { +// // ... +// }; +// +// TEST_F(MyClassTest, MyMethod) { +// // Can call MyClass::MyMethod() here. +// } + +#define FRIEND_TEST(test_case_name, test_name)\ +friend class test_case_name##_##test_name##_Test + +#endif // GTEST_INCLUDE_GTEST_GTEST_PROD_H_ diff --git a/ext/gtest/include/gtest/internal/gtest-death-test-internal.h b/ext/gtest/include/gtest/internal/gtest-death-test-internal.h new file mode 100644 index 000000000..1d9f83b65 --- /dev/null +++ b/ext/gtest/include/gtest/internal/gtest-death-test-internal.h @@ -0,0 +1,308 @@ +// Copyright 2005, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Authors: wan@google.com (Zhanyong Wan), eefacm@gmail.com (Sean Mcafee) +// +// The Google C++ Testing Framework (Google Test) +// +// This header file defines internal utilities needed for implementing +// death tests. They are subject to change without notice. + +#ifndef GTEST_INCLUDE_GTEST_INTERNAL_GTEST_DEATH_TEST_INTERNAL_H_ +#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_DEATH_TEST_INTERNAL_H_ + +#include "gtest/internal/gtest-internal.h" + +#include + +namespace testing { +namespace internal { + +GTEST_DECLARE_string_(internal_run_death_test); + +// Names of the flags (needed for parsing Google Test flags). +const char kDeathTestStyleFlag[] = "death_test_style"; +const char kDeathTestUseFork[] = "death_test_use_fork"; +const char kInternalRunDeathTestFlag[] = "internal_run_death_test"; + +#if GTEST_HAS_DEATH_TEST + +// DeathTest is a class that hides much of the complexity of the +// GTEST_DEATH_TEST_ macro. It is abstract; its static Create method +// returns a concrete class that depends on the prevailing death test +// style, as defined by the --gtest_death_test_style and/or +// --gtest_internal_run_death_test flags. + +// In describing the results of death tests, these terms are used with +// the corresponding definitions: +// +// exit status: The integer exit information in the format specified +// by wait(2) +// exit code: The integer code passed to exit(3), _exit(2), or +// returned from main() +class GTEST_API_ DeathTest { + public: + // Create returns false if there was an error determining the + // appropriate action to take for the current death test; for example, + // if the gtest_death_test_style flag is set to an invalid value. + // The LastMessage method will return a more detailed message in that + // case. Otherwise, the DeathTest pointer pointed to by the "test" + // argument is set. If the death test should be skipped, the pointer + // is set to NULL; otherwise, it is set to the address of a new concrete + // DeathTest object that controls the execution of the current test. + static bool Create(const char* statement, const RE* regex, + const char* file, int line, DeathTest** test); + DeathTest(); + virtual ~DeathTest() { } + + // A helper class that aborts a death test when it's deleted. + class ReturnSentinel { + public: + explicit ReturnSentinel(DeathTest* test) : test_(test) { } + ~ReturnSentinel() { test_->Abort(TEST_ENCOUNTERED_RETURN_STATEMENT); } + private: + DeathTest* const test_; + GTEST_DISALLOW_COPY_AND_ASSIGN_(ReturnSentinel); + } GTEST_ATTRIBUTE_UNUSED_; + + // An enumeration of possible roles that may be taken when a death + // test is encountered. EXECUTE means that the death test logic should + // be executed immediately. OVERSEE means that the program should prepare + // the appropriate environment for a child process to execute the death + // test, then wait for it to complete. + enum TestRole { OVERSEE_TEST, EXECUTE_TEST }; + + // An enumeration of the three reasons that a test might be aborted. + enum AbortReason { + TEST_ENCOUNTERED_RETURN_STATEMENT, + TEST_THREW_EXCEPTION, + TEST_DID_NOT_DIE + }; + + // Assumes one of the above roles. + virtual TestRole AssumeRole() = 0; + + // Waits for the death test to finish and returns its status. + virtual int Wait() = 0; + + // Returns true if the death test passed; that is, the test process + // exited during the test, its exit status matches a user-supplied + // predicate, and its stderr output matches a user-supplied regular + // expression. + // The user-supplied predicate may be a macro expression rather + // than a function pointer or functor, or else Wait and Passed could + // be combined. + virtual bool Passed(bool exit_status_ok) = 0; + + // Signals that the death test did not die as expected. + virtual void Abort(AbortReason reason) = 0; + + // Returns a human-readable outcome message regarding the outcome of + // the last death test. + static const char* LastMessage(); + + static void set_last_death_test_message(const String& message); + + private: + // A string containing a description of the outcome of the last death test. + static String last_death_test_message_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(DeathTest); +}; + +// Factory interface for death tests. May be mocked out for testing. +class DeathTestFactory { + public: + virtual ~DeathTestFactory() { } + virtual bool Create(const char* statement, const RE* regex, + const char* file, int line, DeathTest** test) = 0; +}; + +// A concrete DeathTestFactory implementation for normal use. +class DefaultDeathTestFactory : public DeathTestFactory { + public: + virtual bool Create(const char* statement, const RE* regex, + const char* file, int line, DeathTest** test); +}; + +// Returns true if exit_status describes a process that was terminated +// by a signal, or exited normally with a nonzero exit code. +GTEST_API_ bool ExitedUnsuccessfully(int exit_status); + +// Traps C++ exceptions escaping statement and reports them as test +// failures. Note that trapping SEH exceptions is not implemented here. +# if GTEST_HAS_EXCEPTIONS +# define GTEST_EXECUTE_DEATH_TEST_STATEMENT_(statement, death_test) \ + try { \ + GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \ + } catch (const ::std::exception& gtest_exception) { \ + fprintf(\ + stderr, \ + "\n%s: Caught std::exception-derived exception escaping the " \ + "death test statement. Exception message: %s\n", \ + ::testing::internal::FormatFileLocation(__FILE__, __LINE__).c_str(), \ + gtest_exception.what()); \ + fflush(stderr); \ + death_test->Abort(::testing::internal::DeathTest::TEST_THREW_EXCEPTION); \ + } catch (...) { \ + death_test->Abort(::testing::internal::DeathTest::TEST_THREW_EXCEPTION); \ + } + +# else +# define GTEST_EXECUTE_DEATH_TEST_STATEMENT_(statement, death_test) \ + GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement) + +# endif + +// This macro is for implementing ASSERT_DEATH*, EXPECT_DEATH*, +// ASSERT_EXIT*, and EXPECT_EXIT*. +# define GTEST_DEATH_TEST_(statement, predicate, regex, fail) \ + GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ + if (::testing::internal::AlwaysTrue()) { \ + const ::testing::internal::RE& gtest_regex = (regex); \ + ::testing::internal::DeathTest* gtest_dt; \ + if (!::testing::internal::DeathTest::Create(#statement, >est_regex, \ + __FILE__, __LINE__, >est_dt)) { \ + goto GTEST_CONCAT_TOKEN_(gtest_label_, __LINE__); \ + } \ + if (gtest_dt != NULL) { \ + ::testing::internal::scoped_ptr< ::testing::internal::DeathTest> \ + gtest_dt_ptr(gtest_dt); \ + switch (gtest_dt->AssumeRole()) { \ + case ::testing::internal::DeathTest::OVERSEE_TEST: \ + if (!gtest_dt->Passed(predicate(gtest_dt->Wait()))) { \ + goto GTEST_CONCAT_TOKEN_(gtest_label_, __LINE__); \ + } \ + break; \ + case ::testing::internal::DeathTest::EXECUTE_TEST: { \ + ::testing::internal::DeathTest::ReturnSentinel \ + gtest_sentinel(gtest_dt); \ + GTEST_EXECUTE_DEATH_TEST_STATEMENT_(statement, gtest_dt); \ + gtest_dt->Abort(::testing::internal::DeathTest::TEST_DID_NOT_DIE); \ + break; \ + } \ + default: \ + break; \ + } \ + } \ + } else \ + GTEST_CONCAT_TOKEN_(gtest_label_, __LINE__): \ + fail(::testing::internal::DeathTest::LastMessage()) +// The symbol "fail" here expands to something into which a message +// can be streamed. + +// A class representing the parsed contents of the +// --gtest_internal_run_death_test flag, as it existed when +// RUN_ALL_TESTS was called. +class InternalRunDeathTestFlag { + public: + InternalRunDeathTestFlag(const String& a_file, + int a_line, + int an_index, + int a_write_fd) + : file_(a_file), line_(a_line), index_(an_index), + write_fd_(a_write_fd) {} + + ~InternalRunDeathTestFlag() { + if (write_fd_ >= 0) + posix::Close(write_fd_); + } + + String file() const { return file_; } + int line() const { return line_; } + int index() const { return index_; } + int write_fd() const { return write_fd_; } + + private: + String file_; + int line_; + int index_; + int write_fd_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(InternalRunDeathTestFlag); +}; + +// Returns a newly created InternalRunDeathTestFlag object with fields +// initialized from the GTEST_FLAG(internal_run_death_test) flag if +// the flag is specified; otherwise returns NULL. +InternalRunDeathTestFlag* ParseInternalRunDeathTestFlag(); + +#else // GTEST_HAS_DEATH_TEST + +// This macro is used for implementing macros such as +// EXPECT_DEATH_IF_SUPPORTED and ASSERT_DEATH_IF_SUPPORTED on systems where +// death tests are not supported. Those macros must compile on such systems +// iff EXPECT_DEATH and ASSERT_DEATH compile with the same parameters on +// systems that support death tests. This allows one to write such a macro +// on a system that does not support death tests and be sure that it will +// compile on a death-test supporting system. +// +// Parameters: +// statement - A statement that a macro such as EXPECT_DEATH would test +// for program termination. This macro has to make sure this +// statement is compiled but not executed, to ensure that +// EXPECT_DEATH_IF_SUPPORTED compiles with a certain +// parameter iff EXPECT_DEATH compiles with it. +// regex - A regex that a macro such as EXPECT_DEATH would use to test +// the output of statement. This parameter has to be +// compiled but not evaluated by this macro, to ensure that +// this macro only accepts expressions that a macro such as +// EXPECT_DEATH would accept. +// terminator - Must be an empty statement for EXPECT_DEATH_IF_SUPPORTED +// and a return statement for ASSERT_DEATH_IF_SUPPORTED. +// This ensures that ASSERT_DEATH_IF_SUPPORTED will not +// compile inside functions where ASSERT_DEATH doesn't +// compile. +// +// The branch that has an always false condition is used to ensure that +// statement and regex are compiled (and thus syntactically correct) but +// never executed. The unreachable code macro protects the terminator +// statement from generating an 'unreachable code' warning in case +// statement unconditionally returns or throws. The Message constructor at +// the end allows the syntax of streaming additional messages into the +// macro, for compilational compatibility with EXPECT_DEATH/ASSERT_DEATH. +# define GTEST_UNSUPPORTED_DEATH_TEST_(statement, regex, terminator) \ + GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ + if (::testing::internal::AlwaysTrue()) { \ + GTEST_LOG_(WARNING) \ + << "Death tests are not supported on this platform.\n" \ + << "Statement '" #statement "' cannot be verified."; \ + } else if (::testing::internal::AlwaysFalse()) { \ + ::testing::internal::RE::PartialMatch(".*", (regex)); \ + GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \ + terminator; \ + } else \ + ::testing::Message() + +#endif // GTEST_HAS_DEATH_TEST + +} // namespace internal +} // namespace testing + +#endif // GTEST_INCLUDE_GTEST_INTERNAL_GTEST_DEATH_TEST_INTERNAL_H_ diff --git a/ext/gtest/include/gtest/internal/gtest-filepath.h b/ext/gtest/include/gtest/internal/gtest-filepath.h new file mode 100644 index 000000000..b36b3cf21 --- /dev/null +++ b/ext/gtest/include/gtest/internal/gtest-filepath.h @@ -0,0 +1,210 @@ +// Copyright 2008, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Author: keith.ray@gmail.com (Keith Ray) +// +// Google Test filepath utilities +// +// This header file declares classes and functions used internally by +// Google Test. They are subject to change without notice. +// +// This file is #included in . +// Do not include this header file separately! + +#ifndef GTEST_INCLUDE_GTEST_INTERNAL_GTEST_FILEPATH_H_ +#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_FILEPATH_H_ + +#include "gtest/internal/gtest-string.h" + +namespace testing { +namespace internal { + +// FilePath - a class for file and directory pathname manipulation which +// handles platform-specific conventions (like the pathname separator). +// Used for helper functions for naming files in a directory for xml output. +// Except for Set methods, all methods are const or static, which provides an +// "immutable value object" -- useful for peace of mind. +// A FilePath with a value ending in a path separator ("like/this/") represents +// a directory, otherwise it is assumed to represent a file. In either case, +// it may or may not represent an actual file or directory in the file system. +// Names are NOT checked for syntax correctness -- no checking for illegal +// characters, malformed paths, etc. + +class GTEST_API_ FilePath { + public: + FilePath() : pathname_("") { } + FilePath(const FilePath& rhs) : pathname_(rhs.pathname_) { } + + explicit FilePath(const char* pathname) : pathname_(pathname) { + Normalize(); + } + + explicit FilePath(const String& pathname) : pathname_(pathname) { + Normalize(); + } + + FilePath& operator=(const FilePath& rhs) { + Set(rhs); + return *this; + } + + void Set(const FilePath& rhs) { + pathname_ = rhs.pathname_; + } + + String ToString() const { return pathname_; } + const char* c_str() const { return pathname_.c_str(); } + + // Returns the current working directory, or "" if unsuccessful. + static FilePath GetCurrentDir(); + + // Given directory = "dir", base_name = "test", number = 0, + // extension = "xml", returns "dir/test.xml". If number is greater + // than zero (e.g., 12), returns "dir/test_12.xml". + // On Windows platform, uses \ as the separator rather than /. + static FilePath MakeFileName(const FilePath& directory, + const FilePath& base_name, + int number, + const char* extension); + + // Given directory = "dir", relative_path = "test.xml", + // returns "dir/test.xml". + // On Windows, uses \ as the separator rather than /. + static FilePath ConcatPaths(const FilePath& directory, + const FilePath& relative_path); + + // Returns a pathname for a file that does not currently exist. The pathname + // will be directory/base_name.extension or + // directory/base_name_.extension if directory/base_name.extension + // already exists. The number will be incremented until a pathname is found + // that does not already exist. + // Examples: 'dir/foo_test.xml' or 'dir/foo_test_1.xml'. + // There could be a race condition if two or more processes are calling this + // function at the same time -- they could both pick the same filename. + static FilePath GenerateUniqueFileName(const FilePath& directory, + const FilePath& base_name, + const char* extension); + + // Returns true iff the path is NULL or "". + bool IsEmpty() const { return c_str() == NULL || *c_str() == '\0'; } + + // If input name has a trailing separator character, removes it and returns + // the name, otherwise return the name string unmodified. + // On Windows platform, uses \ as the separator, other platforms use /. + FilePath RemoveTrailingPathSeparator() const; + + // Returns a copy of the FilePath with the directory part removed. + // Example: FilePath("path/to/file").RemoveDirectoryName() returns + // FilePath("file"). If there is no directory part ("just_a_file"), it returns + // the FilePath unmodified. If there is no file part ("just_a_dir/") it + // returns an empty FilePath (""). + // On Windows platform, '\' is the path separator, otherwise it is '/'. + FilePath RemoveDirectoryName() const; + + // RemoveFileName returns the directory path with the filename removed. + // Example: FilePath("path/to/file").RemoveFileName() returns "path/to/". + // If the FilePath is "a_file" or "/a_file", RemoveFileName returns + // FilePath("./") or, on Windows, FilePath(".\\"). If the filepath does + // not have a file, like "just/a/dir/", it returns the FilePath unmodified. + // On Windows platform, '\' is the path separator, otherwise it is '/'. + FilePath RemoveFileName() const; + + // Returns a copy of the FilePath with the case-insensitive extension removed. + // Example: FilePath("dir/file.exe").RemoveExtension("EXE") returns + // FilePath("dir/file"). If a case-insensitive extension is not + // found, returns a copy of the original FilePath. + FilePath RemoveExtension(const char* extension) const; + + // Creates directories so that path exists. Returns true if successful or if + // the directories already exist; returns false if unable to create + // directories for any reason. Will also return false if the FilePath does + // not represent a directory (that is, it doesn't end with a path separator). + bool CreateDirectoriesRecursively() const; + + // Create the directory so that path exists. Returns true if successful or + // if the directory already exists; returns false if unable to create the + // directory for any reason, including if the parent directory does not + // exist. Not named "CreateDirectory" because that's a macro on Windows. + bool CreateFolder() const; + + // Returns true if FilePath describes something in the file-system, + // either a file, directory, or whatever, and that something exists. + bool FileOrDirectoryExists() const; + + // Returns true if pathname describes a directory in the file-system + // that exists. + bool DirectoryExists() const; + + // Returns true if FilePath ends with a path separator, which indicates that + // it is intended to represent a directory. Returns false otherwise. + // This does NOT check that a directory (or file) actually exists. + bool IsDirectory() const; + + // Returns true if pathname describes a root directory. (Windows has one + // root directory per disk drive.) + bool IsRootDirectory() const; + + // Returns true if pathname describes an absolute path. + bool IsAbsolutePath() const; + + private: + // Replaces multiple consecutive separators with a single separator. + // For example, "bar///foo" becomes "bar/foo". Does not eliminate other + // redundancies that might be in a pathname involving "." or "..". + // + // A pathname with multiple consecutive separators may occur either through + // user error or as a result of some scripts or APIs that generate a pathname + // with a trailing separator. On other platforms the same API or script + // may NOT generate a pathname with a trailing "/". Then elsewhere that + // pathname may have another "/" and pathname components added to it, + // without checking for the separator already being there. + // The script language and operating system may allow paths like "foo//bar" + // but some of the functions in FilePath will not handle that correctly. In + // particular, RemoveTrailingPathSeparator() only removes one separator, and + // it is called in CreateDirectoriesRecursively() assuming that it will change + // a pathname from directory syntax (trailing separator) to filename syntax. + // + // On Windows this method also replaces the alternate path separator '/' with + // the primary path separator '\\', so that for example "bar\\/\\foo" becomes + // "bar\\foo". + + void Normalize(); + + // Returns a pointer to the last occurence of a valid path separator in + // the FilePath. On Windows, for example, both '/' and '\' are valid path + // separators. Returns NULL if no path separator was found. + const char* FindLastPathSeparator() const; + + String pathname_; +}; // class FilePath + +} // namespace internal +} // namespace testing + +#endif // GTEST_INCLUDE_GTEST_INTERNAL_GTEST_FILEPATH_H_ diff --git a/ext/gtest/include/gtest/internal/gtest-internal.h b/ext/gtest/include/gtest/internal/gtest-internal.h new file mode 100644 index 000000000..7aa1197f1 --- /dev/null +++ b/ext/gtest/include/gtest/internal/gtest-internal.h @@ -0,0 +1,1226 @@ +// Copyright 2005, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Authors: wan@google.com (Zhanyong Wan), eefacm@gmail.com (Sean Mcafee) +// +// The Google C++ Testing Framework (Google Test) +// +// This header file declares functions and macros used internally by +// Google Test. They are subject to change without notice. + +#ifndef GTEST_INCLUDE_GTEST_INTERNAL_GTEST_INTERNAL_H_ +#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_INTERNAL_H_ + +#include "gtest/internal/gtest-port.h" + +#if GTEST_OS_LINUX +# include +# include +# include +# include +#endif // GTEST_OS_LINUX + +#include +#include +#include +#include +#include + +#include "gtest/internal/gtest-string.h" +#include "gtest/internal/gtest-filepath.h" +#include "gtest/internal/gtest-type-util.h" + +// Due to C++ preprocessor weirdness, we need double indirection to +// concatenate two tokens when one of them is __LINE__. Writing +// +// foo ## __LINE__ +// +// will result in the token foo__LINE__, instead of foo followed by +// the current line number. For more details, see +// http://www.parashift.com/c++-faq-lite/misc-technical-issues.html#faq-39.6 +#define GTEST_CONCAT_TOKEN_(foo, bar) GTEST_CONCAT_TOKEN_IMPL_(foo, bar) +#define GTEST_CONCAT_TOKEN_IMPL_(foo, bar) foo ## bar + +// Google Test defines the testing::Message class to allow construction of +// test messages via the << operator. The idea is that anything +// streamable to std::ostream can be streamed to a testing::Message. +// This allows a user to use his own types in Google Test assertions by +// overloading the << operator. +// +// util/gtl/stl_logging-inl.h overloads << for STL containers. These +// overloads cannot be defined in the std namespace, as that will be +// undefined behavior. Therefore, they are defined in the global +// namespace instead. +// +// C++'s symbol lookup rule (i.e. Koenig lookup) says that these +// overloads are visible in either the std namespace or the global +// namespace, but not other namespaces, including the testing +// namespace which Google Test's Message class is in. +// +// To allow STL containers (and other types that has a << operator +// defined in the global namespace) to be used in Google Test assertions, +// testing::Message must access the custom << operator from the global +// namespace. Hence this helper function. +// +// Note: Jeffrey Yasskin suggested an alternative fix by "using +// ::operator<<;" in the definition of Message's operator<<. That fix +// doesn't require a helper function, but unfortunately doesn't +// compile with MSVC. +template +inline void GTestStreamToHelper(std::ostream* os, const T& val) { + *os << val; +} + +class ProtocolMessage; +namespace proto2 { class Message; } + +namespace testing { + +// Forward declarations. + +class AssertionResult; // Result of an assertion. +class Message; // Represents a failure message. +class Test; // Represents a test. +class TestInfo; // Information about a test. +class TestPartResult; // Result of a test part. +class UnitTest; // A collection of test cases. + +template +::std::string PrintToString(const T& value); + +namespace internal { + +struct TraceInfo; // Information about a trace point. +class ScopedTrace; // Implements scoped trace. +class TestInfoImpl; // Opaque implementation of TestInfo +class UnitTestImpl; // Opaque implementation of UnitTest + +// How many times InitGoogleTest() has been called. +extern int g_init_gtest_count; + +// The text used in failure messages to indicate the start of the +// stack trace. +GTEST_API_ extern const char kStackTraceMarker[]; + +// A secret type that Google Test users don't know about. It has no +// definition on purpose. Therefore it's impossible to create a +// Secret object, which is what we want. +class Secret; + +// Two overloaded helpers for checking at compile time whether an +// expression is a null pointer literal (i.e. NULL or any 0-valued +// compile-time integral constant). Their return values have +// different sizes, so we can use sizeof() to test which version is +// picked by the compiler. These helpers have no implementations, as +// we only need their signatures. +// +// Given IsNullLiteralHelper(x), the compiler will pick the first +// version if x can be implicitly converted to Secret*, and pick the +// second version otherwise. Since Secret is a secret and incomplete +// type, the only expression a user can write that has type Secret* is +// a null pointer literal. Therefore, we know that x is a null +// pointer literal if and only if the first version is picked by the +// compiler. +char IsNullLiteralHelper(Secret* p); +char (&IsNullLiteralHelper(...))[2]; // NOLINT + +// A compile-time bool constant that is true if and only if x is a +// null pointer literal (i.e. NULL or any 0-valued compile-time +// integral constant). +#ifdef GTEST_ELLIPSIS_NEEDS_POD_ +// We lose support for NULL detection where the compiler doesn't like +// passing non-POD classes through ellipsis (...). +# define GTEST_IS_NULL_LITERAL_(x) false +#else +# define GTEST_IS_NULL_LITERAL_(x) \ + (sizeof(::testing::internal::IsNullLiteralHelper(x)) == 1) +#endif // GTEST_ELLIPSIS_NEEDS_POD_ + +// Appends the user-supplied message to the Google-Test-generated message. +GTEST_API_ String AppendUserMessage(const String& gtest_msg, + const Message& user_msg); + +// A helper class for creating scoped traces in user programs. +class GTEST_API_ ScopedTrace { + public: + // The c'tor pushes the given source file location and message onto + // a trace stack maintained by Google Test. + ScopedTrace(const char* file, int line, const Message& message); + + // The d'tor pops the info pushed by the c'tor. + // + // Note that the d'tor is not virtual in order to be efficient. + // Don't inherit from ScopedTrace! + ~ScopedTrace(); + + private: + GTEST_DISALLOW_COPY_AND_ASSIGN_(ScopedTrace); +} GTEST_ATTRIBUTE_UNUSED_; // A ScopedTrace object does its job in its + // c'tor and d'tor. Therefore it doesn't + // need to be used otherwise. + +// Converts a streamable value to a String. A NULL pointer is +// converted to "(null)". When the input value is a ::string, +// ::std::string, ::wstring, or ::std::wstring object, each NUL +// character in it is replaced with "\\0". +// Declared here but defined in gtest.h, so that it has access +// to the definition of the Message class, required by the ARM +// compiler. +template +String StreamableToString(const T& streamable); + +// The Symbian compiler has a bug that prevents it from selecting the +// correct overload of FormatForComparisonFailureMessage (see below) +// unless we pass the first argument by reference. If we do that, +// however, Visual Age C++ 10.1 generates a compiler error. Therefore +// we only apply the work-around for Symbian. +#if defined(__SYMBIAN32__) +# define GTEST_CREF_WORKAROUND_ const& +#else +# define GTEST_CREF_WORKAROUND_ +#endif + +// When this operand is a const char* or char*, if the other operand +// is a ::std::string or ::string, we print this operand as a C string +// rather than a pointer (we do the same for wide strings); otherwise +// we print it as a pointer to be safe. + +// This internal macro is used to avoid duplicated code. +#define GTEST_FORMAT_IMPL_(operand2_type, operand1_printer)\ +inline String FormatForComparisonFailureMessage(\ + operand2_type::value_type* GTEST_CREF_WORKAROUND_ str, \ + const operand2_type& /*operand2*/) {\ + return operand1_printer(str);\ +}\ +inline String FormatForComparisonFailureMessage(\ + const operand2_type::value_type* GTEST_CREF_WORKAROUND_ str, \ + const operand2_type& /*operand2*/) {\ + return operand1_printer(str);\ +} + +GTEST_FORMAT_IMPL_(::std::string, String::ShowCStringQuoted) +#if GTEST_HAS_STD_WSTRING +GTEST_FORMAT_IMPL_(::std::wstring, String::ShowWideCStringQuoted) +#endif // GTEST_HAS_STD_WSTRING + +#if GTEST_HAS_GLOBAL_STRING +GTEST_FORMAT_IMPL_(::string, String::ShowCStringQuoted) +#endif // GTEST_HAS_GLOBAL_STRING +#if GTEST_HAS_GLOBAL_WSTRING +GTEST_FORMAT_IMPL_(::wstring, String::ShowWideCStringQuoted) +#endif // GTEST_HAS_GLOBAL_WSTRING + +#undef GTEST_FORMAT_IMPL_ + +// The next four overloads handle the case where the operand being +// printed is a char/wchar_t pointer and the other operand is not a +// string/wstring object. In such cases, we just print the operand as +// a pointer to be safe. +#define GTEST_FORMAT_CHAR_PTR_IMPL_(CharType) \ + template \ + String FormatForComparisonFailureMessage(CharType* GTEST_CREF_WORKAROUND_ p, \ + const T&) { \ + return PrintToString(static_cast(p)); \ + } + +GTEST_FORMAT_CHAR_PTR_IMPL_(char) +GTEST_FORMAT_CHAR_PTR_IMPL_(const char) +GTEST_FORMAT_CHAR_PTR_IMPL_(wchar_t) +GTEST_FORMAT_CHAR_PTR_IMPL_(const wchar_t) + +#undef GTEST_FORMAT_CHAR_PTR_IMPL_ + +// Constructs and returns the message for an equality assertion +// (e.g. ASSERT_EQ, EXPECT_STREQ, etc) failure. +// +// The first four parameters are the expressions used in the assertion +// and their values, as strings. For example, for ASSERT_EQ(foo, bar) +// where foo is 5 and bar is 6, we have: +// +// expected_expression: "foo" +// actual_expression: "bar" +// expected_value: "5" +// actual_value: "6" +// +// The ignoring_case parameter is true iff the assertion is a +// *_STRCASEEQ*. When it's true, the string " (ignoring case)" will +// be inserted into the message. +GTEST_API_ AssertionResult EqFailure(const char* expected_expression, + const char* actual_expression, + const String& expected_value, + const String& actual_value, + bool ignoring_case); + +// Constructs a failure message for Boolean assertions such as EXPECT_TRUE. +GTEST_API_ String GetBoolAssertionFailureMessage( + const AssertionResult& assertion_result, + const char* expression_text, + const char* actual_predicate_value, + const char* expected_predicate_value); + +// This template class represents an IEEE floating-point number +// (either single-precision or double-precision, depending on the +// template parameters). +// +// The purpose of this class is to do more sophisticated number +// comparison. (Due to round-off error, etc, it's very unlikely that +// two floating-points will be equal exactly. Hence a naive +// comparison by the == operation often doesn't work.) +// +// Format of IEEE floating-point: +// +// The most-significant bit being the leftmost, an IEEE +// floating-point looks like +// +// sign_bit exponent_bits fraction_bits +// +// Here, sign_bit is a single bit that designates the sign of the +// number. +// +// For float, there are 8 exponent bits and 23 fraction bits. +// +// For double, there are 11 exponent bits and 52 fraction bits. +// +// More details can be found at +// http://en.wikipedia.org/wiki/IEEE_floating-point_standard. +// +// Template parameter: +// +// RawType: the raw floating-point type (either float or double) +template +class FloatingPoint { + public: + // Defines the unsigned integer type that has the same size as the + // floating point number. + typedef typename TypeWithSize::UInt Bits; + + // Constants. + + // # of bits in a number. + static const size_t kBitCount = 8*sizeof(RawType); + + // # of fraction bits in a number. + static const size_t kFractionBitCount = + std::numeric_limits::digits - 1; + + // # of exponent bits in a number. + static const size_t kExponentBitCount = kBitCount - 1 - kFractionBitCount; + + // The mask for the sign bit. + static const Bits kSignBitMask = static_cast(1) << (kBitCount - 1); + + // The mask for the fraction bits. + static const Bits kFractionBitMask = + ~static_cast(0) >> (kExponentBitCount + 1); + + // The mask for the exponent bits. + static const Bits kExponentBitMask = ~(kSignBitMask | kFractionBitMask); + + // How many ULP's (Units in the Last Place) we want to tolerate when + // comparing two numbers. The larger the value, the more error we + // allow. A 0 value means that two numbers must be exactly the same + // to be considered equal. + // + // The maximum error of a single floating-point operation is 0.5 + // units in the last place. On Intel CPU's, all floating-point + // calculations are done with 80-bit precision, while double has 64 + // bits. Therefore, 4 should be enough for ordinary use. + // + // See the following article for more details on ULP: + // http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm. + static const size_t kMaxUlps = 4; + + // Constructs a FloatingPoint from a raw floating-point number. + // + // On an Intel CPU, passing a non-normalized NAN (Not a Number) + // around may change its bits, although the new value is guaranteed + // to be also a NAN. Therefore, don't expect this constructor to + // preserve the bits in x when x is a NAN. + explicit FloatingPoint(const RawType& x) { u_.value_ = x; } + + // Static methods + + // Reinterprets a bit pattern as a floating-point number. + // + // This function is needed to test the AlmostEquals() method. + static RawType ReinterpretBits(const Bits bits) { + FloatingPoint fp(0); + fp.u_.bits_ = bits; + return fp.u_.value_; + } + + // Returns the floating-point number that represent positive infinity. + static RawType Infinity() { + return ReinterpretBits(kExponentBitMask); + } + + // Non-static methods + + // Returns the bits that represents this number. + const Bits &bits() const { return u_.bits_; } + + // Returns the exponent bits of this number. + Bits exponent_bits() const { return kExponentBitMask & u_.bits_; } + + // Returns the fraction bits of this number. + Bits fraction_bits() const { return kFractionBitMask & u_.bits_; } + + // Returns the sign bit of this number. + Bits sign_bit() const { return kSignBitMask & u_.bits_; } + + // Returns true iff this is NAN (not a number). + bool is_nan() const { + // It's a NAN if the exponent bits are all ones and the fraction + // bits are not entirely zeros. + return (exponent_bits() == kExponentBitMask) && (fraction_bits() != 0); + } + + // Returns true iff this number is at most kMaxUlps ULP's away from + // rhs. In particular, this function: + // + // - returns false if either number is (or both are) NAN. + // - treats really large numbers as almost equal to infinity. + // - thinks +0.0 and -0.0 are 0 DLP's apart. + bool AlmostEquals(const FloatingPoint& rhs) const { + // The IEEE standard says that any comparison operation involving + // a NAN must return false. + if (is_nan() || rhs.is_nan()) return false; + + return DistanceBetweenSignAndMagnitudeNumbers(u_.bits_, rhs.u_.bits_) + <= kMaxUlps; + } + + private: + // The data type used to store the actual floating-point number. + union FloatingPointUnion { + RawType value_; // The raw floating-point number. + Bits bits_; // The bits that represent the number. + }; + + // Converts an integer from the sign-and-magnitude representation to + // the biased representation. More precisely, let N be 2 to the + // power of (kBitCount - 1), an integer x is represented by the + // unsigned number x + N. + // + // For instance, + // + // -N + 1 (the most negative number representable using + // sign-and-magnitude) is represented by 1; + // 0 is represented by N; and + // N - 1 (the biggest number representable using + // sign-and-magnitude) is represented by 2N - 1. + // + // Read http://en.wikipedia.org/wiki/Signed_number_representations + // for more details on signed number representations. + static Bits SignAndMagnitudeToBiased(const Bits &sam) { + if (kSignBitMask & sam) { + // sam represents a negative number. + return ~sam + 1; + } else { + // sam represents a positive number. + return kSignBitMask | sam; + } + } + + // Given two numbers in the sign-and-magnitude representation, + // returns the distance between them as an unsigned number. + static Bits DistanceBetweenSignAndMagnitudeNumbers(const Bits &sam1, + const Bits &sam2) { + const Bits biased1 = SignAndMagnitudeToBiased(sam1); + const Bits biased2 = SignAndMagnitudeToBiased(sam2); + return (biased1 >= biased2) ? (biased1 - biased2) : (biased2 - biased1); + } + + FloatingPointUnion u_; +}; + +// Typedefs the instances of the FloatingPoint template class that we +// care to use. +typedef FloatingPoint Float; +typedef FloatingPoint Double; + +// In order to catch the mistake of putting tests that use different +// test fixture classes in the same test case, we need to assign +// unique IDs to fixture classes and compare them. The TypeId type is +// used to hold such IDs. The user should treat TypeId as an opaque +// type: the only operation allowed on TypeId values is to compare +// them for equality using the == operator. +typedef const void* TypeId; + +template +class TypeIdHelper { + public: + // dummy_ must not have a const type. Otherwise an overly eager + // compiler (e.g. MSVC 7.1 & 8.0) may try to merge + // TypeIdHelper::dummy_ for different Ts as an "optimization". + static bool dummy_; +}; + +template +bool TypeIdHelper::dummy_ = false; + +// GetTypeId() returns the ID of type T. Different values will be +// returned for different types. Calling the function twice with the +// same type argument is guaranteed to return the same ID. +template +TypeId GetTypeId() { + // The compiler is required to allocate a different + // TypeIdHelper::dummy_ variable for each T used to instantiate + // the template. Therefore, the address of dummy_ is guaranteed to + // be unique. + return &(TypeIdHelper::dummy_); +} + +// Returns the type ID of ::testing::Test. Always call this instead +// of GetTypeId< ::testing::Test>() to get the type ID of +// ::testing::Test, as the latter may give the wrong result due to a +// suspected linker bug when compiling Google Test as a Mac OS X +// framework. +GTEST_API_ TypeId GetTestTypeId(); + +// Defines the abstract factory interface that creates instances +// of a Test object. +class TestFactoryBase { + public: + virtual ~TestFactoryBase() {} + + // Creates a test instance to run. The instance is both created and destroyed + // within TestInfoImpl::Run() + virtual Test* CreateTest() = 0; + + protected: + TestFactoryBase() {} + + private: + GTEST_DISALLOW_COPY_AND_ASSIGN_(TestFactoryBase); +}; + +// This class provides implementation of TeastFactoryBase interface. +// It is used in TEST and TEST_F macros. +template +class TestFactoryImpl : public TestFactoryBase { + public: + virtual Test* CreateTest() { return new TestClass; } +}; + +#if GTEST_OS_WINDOWS + +// Predicate-formatters for implementing the HRESULT checking macros +// {ASSERT|EXPECT}_HRESULT_{SUCCEEDED|FAILED} +// We pass a long instead of HRESULT to avoid causing an +// include dependency for the HRESULT type. +GTEST_API_ AssertionResult IsHRESULTSuccess(const char* expr, + long hr); // NOLINT +GTEST_API_ AssertionResult IsHRESULTFailure(const char* expr, + long hr); // NOLINT + +#endif // GTEST_OS_WINDOWS + +// Types of SetUpTestCase() and TearDownTestCase() functions. +typedef void (*SetUpTestCaseFunc)(); +typedef void (*TearDownTestCaseFunc)(); + +// Creates a new TestInfo object and registers it with Google Test; +// returns the created object. +// +// Arguments: +// +// test_case_name: name of the test case +// name: name of the test +// type_param the name of the test's type parameter, or NULL if +// this is not a typed or a type-parameterized test. +// value_param text representation of the test's value parameter, +// or NULL if this is not a type-parameterized test. +// fixture_class_id: ID of the test fixture class +// set_up_tc: pointer to the function that sets up the test case +// tear_down_tc: pointer to the function that tears down the test case +// factory: pointer to the factory that creates a test object. +// The newly created TestInfo instance will assume +// ownership of the factory object. +GTEST_API_ TestInfo* MakeAndRegisterTestInfo( + const char* test_case_name, const char* name, + const char* type_param, + const char* value_param, + TypeId fixture_class_id, + SetUpTestCaseFunc set_up_tc, + TearDownTestCaseFunc tear_down_tc, + TestFactoryBase* factory); + +// If *pstr starts with the given prefix, modifies *pstr to be right +// past the prefix and returns true; otherwise leaves *pstr unchanged +// and returns false. None of pstr, *pstr, and prefix can be NULL. +GTEST_API_ bool SkipPrefix(const char* prefix, const char** pstr); + +#if GTEST_HAS_TYPED_TEST || GTEST_HAS_TYPED_TEST_P + +// State of the definition of a type-parameterized test case. +class GTEST_API_ TypedTestCasePState { + public: + TypedTestCasePState() : registered_(false) {} + + // Adds the given test name to defined_test_names_ and return true + // if the test case hasn't been registered; otherwise aborts the + // program. + bool AddTestName(const char* file, int line, const char* case_name, + const char* test_name) { + if (registered_) { + fprintf(stderr, "%s Test %s must be defined before " + "REGISTER_TYPED_TEST_CASE_P(%s, ...).\n", + FormatFileLocation(file, line).c_str(), test_name, case_name); + fflush(stderr); + posix::Abort(); + } + defined_test_names_.insert(test_name); + return true; + } + + // Verifies that registered_tests match the test names in + // defined_test_names_; returns registered_tests if successful, or + // aborts the program otherwise. + const char* VerifyRegisteredTestNames( + const char* file, int line, const char* registered_tests); + + private: + bool registered_; + ::std::set defined_test_names_; +}; + +// Skips to the first non-space char after the first comma in 'str'; +// returns NULL if no comma is found in 'str'. +inline const char* SkipComma(const char* str) { + const char* comma = strchr(str, ','); + if (comma == NULL) { + return NULL; + } + while (IsSpace(*(++comma))) {} + return comma; +} + +// Returns the prefix of 'str' before the first comma in it; returns +// the entire string if it contains no comma. +inline String GetPrefixUntilComma(const char* str) { + const char* comma = strchr(str, ','); + return comma == NULL ? String(str) : String(str, comma - str); +} + +// TypeParameterizedTest::Register() +// registers a list of type-parameterized tests with Google Test. The +// return value is insignificant - we just need to return something +// such that we can call this function in a namespace scope. +// +// Implementation note: The GTEST_TEMPLATE_ macro declares a template +// template parameter. It's defined in gtest-type-util.h. +template +class TypeParameterizedTest { + public: + // 'index' is the index of the test in the type list 'Types' + // specified in INSTANTIATE_TYPED_TEST_CASE_P(Prefix, TestCase, + // Types). Valid values for 'index' are [0, N - 1] where N is the + // length of Types. + static bool Register(const char* prefix, const char* case_name, + const char* test_names, int index) { + typedef typename Types::Head Type; + typedef Fixture FixtureClass; + typedef typename GTEST_BIND_(TestSel, Type) TestClass; + + // First, registers the first type-parameterized test in the type + // list. + MakeAndRegisterTestInfo( + String::Format("%s%s%s/%d", prefix, prefix[0] == '\0' ? "" : "/", + case_name, index).c_str(), + GetPrefixUntilComma(test_names).c_str(), + GetTypeName().c_str(), + NULL, // No value parameter. + GetTypeId(), + TestClass::SetUpTestCase, + TestClass::TearDownTestCase, + new TestFactoryImpl); + + // Next, recurses (at compile time) with the tail of the type list. + return TypeParameterizedTest + ::Register(prefix, case_name, test_names, index + 1); + } +}; + +// The base case for the compile time recursion. +template +class TypeParameterizedTest { + public: + static bool Register(const char* /*prefix*/, const char* /*case_name*/, + const char* /*test_names*/, int /*index*/) { + return true; + } +}; + +// TypeParameterizedTestCase::Register() +// registers *all combinations* of 'Tests' and 'Types' with Google +// Test. The return value is insignificant - we just need to return +// something such that we can call this function in a namespace scope. +template +class TypeParameterizedTestCase { + public: + static bool Register(const char* prefix, const char* case_name, + const char* test_names) { + typedef typename Tests::Head Head; + + // First, register the first test in 'Test' for each type in 'Types'. + TypeParameterizedTest::Register( + prefix, case_name, test_names, 0); + + // Next, recurses (at compile time) with the tail of the test list. + return TypeParameterizedTestCase + ::Register(prefix, case_name, SkipComma(test_names)); + } +}; + +// The base case for the compile time recursion. +template +class TypeParameterizedTestCase { + public: + static bool Register(const char* /*prefix*/, const char* /*case_name*/, + const char* /*test_names*/) { + return true; + } +}; + +#endif // GTEST_HAS_TYPED_TEST || GTEST_HAS_TYPED_TEST_P + +// Returns the current OS stack trace as a String. +// +// The maximum number of stack frames to be included is specified by +// the gtest_stack_trace_depth flag. The skip_count parameter +// specifies the number of top frames to be skipped, which doesn't +// count against the number of frames to be included. +// +// For example, if Foo() calls Bar(), which in turn calls +// GetCurrentOsStackTraceExceptTop(..., 1), Foo() will be included in +// the trace but Bar() and GetCurrentOsStackTraceExceptTop() won't. +GTEST_API_ String GetCurrentOsStackTraceExceptTop(UnitTest* unit_test, + int skip_count); + +// Helpers for suppressing warnings on unreachable code or constant +// condition. + +// Always returns true. +GTEST_API_ bool AlwaysTrue(); + +// Always returns false. +inline bool AlwaysFalse() { return !AlwaysTrue(); } + +// Helper for suppressing false warning from Clang on a const char* +// variable declared in a conditional expression always being NULL in +// the else branch. +struct GTEST_API_ ConstCharPtr { + ConstCharPtr(const char* str) : value(str) {} + operator bool() const { return true; } + const char* value; +}; + +// A simple Linear Congruential Generator for generating random +// numbers with a uniform distribution. Unlike rand() and srand(), it +// doesn't use global state (and therefore can't interfere with user +// code). Unlike rand_r(), it's portable. An LCG isn't very random, +// but it's good enough for our purposes. +class GTEST_API_ Random { + public: + static const UInt32 kMaxRange = 1u << 31; + + explicit Random(UInt32 seed) : state_(seed) {} + + void Reseed(UInt32 seed) { state_ = seed; } + + // Generates a random number from [0, range). Crashes if 'range' is + // 0 or greater than kMaxRange. + UInt32 Generate(UInt32 range); + + private: + UInt32 state_; + GTEST_DISALLOW_COPY_AND_ASSIGN_(Random); +}; + +// Defining a variable of type CompileAssertTypesEqual will cause a +// compiler error iff T1 and T2 are different types. +template +struct CompileAssertTypesEqual; + +template +struct CompileAssertTypesEqual { +}; + +// Removes the reference from a type if it is a reference type, +// otherwise leaves it unchanged. This is the same as +// tr1::remove_reference, which is not widely available yet. +template +struct RemoveReference { typedef T type; }; // NOLINT +template +struct RemoveReference { typedef T type; }; // NOLINT + +// A handy wrapper around RemoveReference that works when the argument +// T depends on template parameters. +#define GTEST_REMOVE_REFERENCE_(T) \ + typename ::testing::internal::RemoveReference::type + +// Removes const from a type if it is a const type, otherwise leaves +// it unchanged. This is the same as tr1::remove_const, which is not +// widely available yet. +template +struct RemoveConst { typedef T type; }; // NOLINT +template +struct RemoveConst { typedef T type; }; // NOLINT + +// MSVC 8.0, Sun C++, and IBM XL C++ have a bug which causes the above +// definition to fail to remove the const in 'const int[3]' and 'const +// char[3][4]'. The following specialization works around the bug. +// However, it causes trouble with GCC and thus needs to be +// conditionally compiled. +#if defined(_MSC_VER) || defined(__SUNPRO_CC) || defined(__IBMCPP__) +template +struct RemoveConst { + typedef typename RemoveConst::type type[N]; +}; +#endif + +// A handy wrapper around RemoveConst that works when the argument +// T depends on template parameters. +#define GTEST_REMOVE_CONST_(T) \ + typename ::testing::internal::RemoveConst::type + +// Turns const U&, U&, const U, and U all into U. +#define GTEST_REMOVE_REFERENCE_AND_CONST_(T) \ + GTEST_REMOVE_CONST_(GTEST_REMOVE_REFERENCE_(T)) + +// Adds reference to a type if it is not a reference type, +// otherwise leaves it unchanged. This is the same as +// tr1::add_reference, which is not widely available yet. +template +struct AddReference { typedef T& type; }; // NOLINT +template +struct AddReference { typedef T& type; }; // NOLINT + +// A handy wrapper around AddReference that works when the argument T +// depends on template parameters. +#define GTEST_ADD_REFERENCE_(T) \ + typename ::testing::internal::AddReference::type + +// Adds a reference to const on top of T as necessary. For example, +// it transforms +// +// char ==> const char& +// const char ==> const char& +// char& ==> const char& +// const char& ==> const char& +// +// The argument T must depend on some template parameters. +#define GTEST_REFERENCE_TO_CONST_(T) \ + GTEST_ADD_REFERENCE_(const GTEST_REMOVE_REFERENCE_(T)) + +// ImplicitlyConvertible::value is a compile-time bool +// constant that's true iff type From can be implicitly converted to +// type To. +template +class ImplicitlyConvertible { + private: + // We need the following helper functions only for their types. + // They have no implementations. + + // MakeFrom() is an expression whose type is From. We cannot simply + // use From(), as the type From may not have a public default + // constructor. + static From MakeFrom(); + + // These two functions are overloaded. Given an expression + // Helper(x), the compiler will pick the first version if x can be + // implicitly converted to type To; otherwise it will pick the + // second version. + // + // The first version returns a value of size 1, and the second + // version returns a value of size 2. Therefore, by checking the + // size of Helper(x), which can be done at compile time, we can tell + // which version of Helper() is used, and hence whether x can be + // implicitly converted to type To. + static char Helper(To); + static char (&Helper(...))[2]; // NOLINT + + // We have to put the 'public' section after the 'private' section, + // or MSVC refuses to compile the code. + public: + // MSVC warns about implicitly converting from double to int for + // possible loss of data, so we need to temporarily disable the + // warning. +#ifdef _MSC_VER +# pragma warning(push) // Saves the current warning state. +# pragma warning(disable:4244) // Temporarily disables warning 4244. + + static const bool value = + sizeof(Helper(ImplicitlyConvertible::MakeFrom())) == 1; +# pragma warning(pop) // Restores the warning state. +#elif defined(__BORLANDC__) + // C++Builder cannot use member overload resolution during template + // instantiation. The simplest workaround is to use its C++0x type traits + // functions (C++Builder 2009 and above only). + static const bool value = __is_convertible(From, To); +#else + static const bool value = + sizeof(Helper(ImplicitlyConvertible::MakeFrom())) == 1; +#endif // _MSV_VER +}; +template +const bool ImplicitlyConvertible::value; + +// IsAProtocolMessage::value is a compile-time bool constant that's +// true iff T is type ProtocolMessage, proto2::Message, or a subclass +// of those. +template +struct IsAProtocolMessage + : public bool_constant< + ImplicitlyConvertible::value || + ImplicitlyConvertible::value> { +}; + +// When the compiler sees expression IsContainerTest(0), if C is an +// STL-style container class, the first overload of IsContainerTest +// will be viable (since both C::iterator* and C::const_iterator* are +// valid types and NULL can be implicitly converted to them). It will +// be picked over the second overload as 'int' is a perfect match for +// the type of argument 0. If C::iterator or C::const_iterator is not +// a valid type, the first overload is not viable, and the second +// overload will be picked. Therefore, we can determine whether C is +// a container class by checking the type of IsContainerTest(0). +// The value of the expression is insignificant. +// +// Note that we look for both C::iterator and C::const_iterator. The +// reason is that C++ injects the name of a class as a member of the +// class itself (e.g. you can refer to class iterator as either +// 'iterator' or 'iterator::iterator'). If we look for C::iterator +// only, for example, we would mistakenly think that a class named +// iterator is an STL container. +// +// Also note that the simpler approach of overloading +// IsContainerTest(typename C::const_iterator*) and +// IsContainerTest(...) doesn't work with Visual Age C++ and Sun C++. +typedef int IsContainer; +template +IsContainer IsContainerTest(int /* dummy */, + typename C::iterator* /* it */ = NULL, + typename C::const_iterator* /* const_it */ = NULL) { + return 0; +} + +typedef char IsNotContainer; +template +IsNotContainer IsContainerTest(long /* dummy */) { return '\0'; } + +// EnableIf::type is void when 'Cond' is true, and +// undefined when 'Cond' is false. To use SFINAE to make a function +// overload only apply when a particular expression is true, add +// "typename EnableIf::type* = 0" as the last parameter. +template struct EnableIf; +template<> struct EnableIf { typedef void type; }; // NOLINT + +// Utilities for native arrays. + +// ArrayEq() compares two k-dimensional native arrays using the +// elements' operator==, where k can be any integer >= 0. When k is +// 0, ArrayEq() degenerates into comparing a single pair of values. + +template +bool ArrayEq(const T* lhs, size_t size, const U* rhs); + +// This generic version is used when k is 0. +template +inline bool ArrayEq(const T& lhs, const U& rhs) { return lhs == rhs; } + +// This overload is used when k >= 1. +template +inline bool ArrayEq(const T(&lhs)[N], const U(&rhs)[N]) { + return internal::ArrayEq(lhs, N, rhs); +} + +// This helper reduces code bloat. If we instead put its logic inside +// the previous ArrayEq() function, arrays with different sizes would +// lead to different copies of the template code. +template +bool ArrayEq(const T* lhs, size_t size, const U* rhs) { + for (size_t i = 0; i != size; i++) { + if (!internal::ArrayEq(lhs[i], rhs[i])) + return false; + } + return true; +} + +// Finds the first element in the iterator range [begin, end) that +// equals elem. Element may be a native array type itself. +template +Iter ArrayAwareFind(Iter begin, Iter end, const Element& elem) { + for (Iter it = begin; it != end; ++it) { + if (internal::ArrayEq(*it, elem)) + return it; + } + return end; +} + +// CopyArray() copies a k-dimensional native array using the elements' +// operator=, where k can be any integer >= 0. When k is 0, +// CopyArray() degenerates into copying a single value. + +template +void CopyArray(const T* from, size_t size, U* to); + +// This generic version is used when k is 0. +template +inline void CopyArray(const T& from, U* to) { *to = from; } + +// This overload is used when k >= 1. +template +inline void CopyArray(const T(&from)[N], U(*to)[N]) { + internal::CopyArray(from, N, *to); +} + +// This helper reduces code bloat. If we instead put its logic inside +// the previous CopyArray() function, arrays with different sizes +// would lead to different copies of the template code. +template +void CopyArray(const T* from, size_t size, U* to) { + for (size_t i = 0; i != size; i++) { + internal::CopyArray(from[i], to + i); + } +} + +// The relation between an NativeArray object (see below) and the +// native array it represents. +enum RelationToSource { + kReference, // The NativeArray references the native array. + kCopy // The NativeArray makes a copy of the native array and + // owns the copy. +}; + +// Adapts a native array to a read-only STL-style container. Instead +// of the complete STL container concept, this adaptor only implements +// members useful for Google Mock's container matchers. New members +// should be added as needed. To simplify the implementation, we only +// support Element being a raw type (i.e. having no top-level const or +// reference modifier). It's the client's responsibility to satisfy +// this requirement. Element can be an array type itself (hence +// multi-dimensional arrays are supported). +template +class NativeArray { + public: + // STL-style container typedefs. + typedef Element value_type; + typedef Element* iterator; + typedef const Element* const_iterator; + + // Constructs from a native array. + NativeArray(const Element* array, size_t count, RelationToSource relation) { + Init(array, count, relation); + } + + // Copy constructor. + NativeArray(const NativeArray& rhs) { + Init(rhs.array_, rhs.size_, rhs.relation_to_source_); + } + + ~NativeArray() { + // Ensures that the user doesn't instantiate NativeArray with a + // const or reference type. + static_cast(StaticAssertTypeEqHelper()); + if (relation_to_source_ == kCopy) + delete[] array_; + } + + // STL-style container methods. + size_t size() const { return size_; } + const_iterator begin() const { return array_; } + const_iterator end() const { return array_ + size_; } + bool operator==(const NativeArray& rhs) const { + return size() == rhs.size() && + ArrayEq(begin(), size(), rhs.begin()); + } + + private: + // Initializes this object; makes a copy of the input array if + // 'relation' is kCopy. + void Init(const Element* array, size_t a_size, RelationToSource relation) { + if (relation == kReference) { + array_ = array; + } else { + Element* const copy = new Element[a_size]; + CopyArray(array, a_size, copy); + array_ = copy; + } + size_ = a_size; + relation_to_source_ = relation; + } + + const Element* array_; + size_t size_; + RelationToSource relation_to_source_; + + GTEST_DISALLOW_ASSIGN_(NativeArray); +}; + +} // namespace internal +} // namespace testing + +#define GTEST_MESSAGE_AT_(file, line, message, result_type) \ + ::testing::internal::AssertHelper(result_type, file, line, message) \ + = ::testing::Message() + +#define GTEST_MESSAGE_(message, result_type) \ + GTEST_MESSAGE_AT_(__FILE__, __LINE__, message, result_type) + +#define GTEST_FATAL_FAILURE_(message) \ + return GTEST_MESSAGE_(message, ::testing::TestPartResult::kFatalFailure) + +#define GTEST_NONFATAL_FAILURE_(message) \ + GTEST_MESSAGE_(message, ::testing::TestPartResult::kNonFatalFailure) + +#define GTEST_SUCCESS_(message) \ + GTEST_MESSAGE_(message, ::testing::TestPartResult::kSuccess) + +// Suppresses MSVC warnings 4072 (unreachable code) for the code following +// statement if it returns or throws (or doesn't return or throw in some +// situations). +#define GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement) \ + if (::testing::internal::AlwaysTrue()) { statement; } + +#define GTEST_TEST_THROW_(statement, expected_exception, fail) \ + GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ + if (::testing::internal::ConstCharPtr gtest_msg = "") { \ + bool gtest_caught_expected = false; \ + try { \ + GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \ + } \ + catch (expected_exception const&) { \ + gtest_caught_expected = true; \ + } \ + catch (...) { \ + gtest_msg.value = \ + "Expected: " #statement " throws an exception of type " \ + #expected_exception ".\n Actual: it throws a different type."; \ + goto GTEST_CONCAT_TOKEN_(gtest_label_testthrow_, __LINE__); \ + } \ + if (!gtest_caught_expected) { \ + gtest_msg.value = \ + "Expected: " #statement " throws an exception of type " \ + #expected_exception ".\n Actual: it throws nothing."; \ + goto GTEST_CONCAT_TOKEN_(gtest_label_testthrow_, __LINE__); \ + } \ + } else \ + GTEST_CONCAT_TOKEN_(gtest_label_testthrow_, __LINE__): \ + fail(gtest_msg.value) + +#define GTEST_TEST_NO_THROW_(statement, fail) \ + GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ + if (::testing::internal::AlwaysTrue()) { \ + try { \ + GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \ + } \ + catch (...) { \ + goto GTEST_CONCAT_TOKEN_(gtest_label_testnothrow_, __LINE__); \ + } \ + } else \ + GTEST_CONCAT_TOKEN_(gtest_label_testnothrow_, __LINE__): \ + fail("Expected: " #statement " doesn't throw an exception.\n" \ + " Actual: it throws.") + +#define GTEST_TEST_ANY_THROW_(statement, fail) \ + GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ + if (::testing::internal::AlwaysTrue()) { \ + bool gtest_caught_any = false; \ + try { \ + GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \ + } \ + catch (...) { \ + gtest_caught_any = true; \ + } \ + if (!gtest_caught_any) { \ + goto GTEST_CONCAT_TOKEN_(gtest_label_testanythrow_, __LINE__); \ + } \ + } else \ + GTEST_CONCAT_TOKEN_(gtest_label_testanythrow_, __LINE__): \ + fail("Expected: " #statement " throws an exception.\n" \ + " Actual: it doesn't.") + + +// Implements Boolean test assertions such as EXPECT_TRUE. expression can be +// either a boolean expression or an AssertionResult. text is a textual +// represenation of expression as it was passed into the EXPECT_TRUE. +#define GTEST_TEST_BOOLEAN_(expression, text, actual, expected, fail) \ + GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ + if (const ::testing::AssertionResult gtest_ar_ = \ + ::testing::AssertionResult(expression)) \ + ; \ + else \ + fail(::testing::internal::GetBoolAssertionFailureMessage(\ + gtest_ar_, text, #actual, #expected).c_str()) + +#define GTEST_TEST_NO_FATAL_FAILURE_(statement, fail) \ + GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ + if (::testing::internal::AlwaysTrue()) { \ + ::testing::internal::HasNewFatalFailureHelper gtest_fatal_failure_checker; \ + GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \ + if (gtest_fatal_failure_checker.has_new_fatal_failure()) { \ + goto GTEST_CONCAT_TOKEN_(gtest_label_testnofatal_, __LINE__); \ + } \ + } else \ + GTEST_CONCAT_TOKEN_(gtest_label_testnofatal_, __LINE__): \ + fail("Expected: " #statement " doesn't generate new fatal " \ + "failures in the current thread.\n" \ + " Actual: it does.") + +// Expands to the name of the class that implements the given test. +#define GTEST_TEST_CLASS_NAME_(test_case_name, test_name) \ + test_case_name##_##test_name##_Test + +// Helper macro for defining tests. +#define GTEST_TEST_(test_case_name, test_name, parent_class, parent_id)\ +class GTEST_TEST_CLASS_NAME_(test_case_name, test_name) : public parent_class {\ + public:\ + GTEST_TEST_CLASS_NAME_(test_case_name, test_name)() {}\ + private:\ + virtual void TestBody();\ + static ::testing::TestInfo* const test_info_ GTEST_ATTRIBUTE_UNUSED_;\ + GTEST_DISALLOW_COPY_AND_ASSIGN_(\ + GTEST_TEST_CLASS_NAME_(test_case_name, test_name));\ +};\ +\ +::testing::TestInfo* const GTEST_TEST_CLASS_NAME_(test_case_name, test_name)\ + ::test_info_ =\ + ::testing::internal::MakeAndRegisterTestInfo(\ + #test_case_name, #test_name, NULL, NULL, \ + (parent_id), \ + parent_class::SetUpTestCase, \ + parent_class::TearDownTestCase, \ + new ::testing::internal::TestFactoryImpl<\ + GTEST_TEST_CLASS_NAME_(test_case_name, test_name)>);\ +void GTEST_TEST_CLASS_NAME_(test_case_name, test_name)::TestBody() + +#endif // GTEST_INCLUDE_GTEST_INTERNAL_GTEST_INTERNAL_H_ diff --git a/ext/gtest/include/gtest/internal/gtest-linked_ptr.h b/ext/gtest/include/gtest/internal/gtest-linked_ptr.h new file mode 100644 index 000000000..57147b4e8 --- /dev/null +++ b/ext/gtest/include/gtest/internal/gtest-linked_ptr.h @@ -0,0 +1,233 @@ +// Copyright 2003 Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Authors: Dan Egnor (egnor@google.com) +// +// A "smart" pointer type with reference tracking. Every pointer to a +// particular object is kept on a circular linked list. When the last pointer +// to an object is destroyed or reassigned, the object is deleted. +// +// Used properly, this deletes the object when the last reference goes away. +// There are several caveats: +// - Like all reference counting schemes, cycles lead to leaks. +// - Each smart pointer is actually two pointers (8 bytes instead of 4). +// - Every time a pointer is assigned, the entire list of pointers to that +// object is traversed. This class is therefore NOT SUITABLE when there +// will often be more than two or three pointers to a particular object. +// - References are only tracked as long as linked_ptr<> objects are copied. +// If a linked_ptr<> is converted to a raw pointer and back, BAD THINGS +// will happen (double deletion). +// +// A good use of this class is storing object references in STL containers. +// You can safely put linked_ptr<> in a vector<>. +// Other uses may not be as good. +// +// Note: If you use an incomplete type with linked_ptr<>, the class +// *containing* linked_ptr<> must have a constructor and destructor (even +// if they do nothing!). +// +// Bill Gibbons suggested we use something like this. +// +// Thread Safety: +// Unlike other linked_ptr implementations, in this implementation +// a linked_ptr object is thread-safe in the sense that: +// - it's safe to copy linked_ptr objects concurrently, +// - it's safe to copy *from* a linked_ptr and read its underlying +// raw pointer (e.g. via get()) concurrently, and +// - it's safe to write to two linked_ptrs that point to the same +// shared object concurrently. +// TODO(wan@google.com): rename this to safe_linked_ptr to avoid +// confusion with normal linked_ptr. + +#ifndef GTEST_INCLUDE_GTEST_INTERNAL_GTEST_LINKED_PTR_H_ +#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_LINKED_PTR_H_ + +#include +#include + +#include "gtest/internal/gtest-port.h" + +namespace testing { +namespace internal { + +// Protects copying of all linked_ptr objects. +GTEST_API_ GTEST_DECLARE_STATIC_MUTEX_(g_linked_ptr_mutex); + +// This is used internally by all instances of linked_ptr<>. It needs to be +// a non-template class because different types of linked_ptr<> can refer to +// the same object (linked_ptr(obj) vs linked_ptr(obj)). +// So, it needs to be possible for different types of linked_ptr to participate +// in the same circular linked list, so we need a single class type here. +// +// DO NOT USE THIS CLASS DIRECTLY YOURSELF. Use linked_ptr. +class linked_ptr_internal { + public: + // Create a new circle that includes only this instance. + void join_new() { + next_ = this; + } + + // Many linked_ptr operations may change p.link_ for some linked_ptr + // variable p in the same circle as this object. Therefore we need + // to prevent two such operations from occurring concurrently. + // + // Note that different types of linked_ptr objects can coexist in a + // circle (e.g. linked_ptr, linked_ptr, and + // linked_ptr). Therefore we must use a single mutex to + // protect all linked_ptr objects. This can create serious + // contention in production code, but is acceptable in a testing + // framework. + + // Join an existing circle. + // L < g_linked_ptr_mutex + void join(linked_ptr_internal const* ptr) { + MutexLock lock(&g_linked_ptr_mutex); + + linked_ptr_internal const* p = ptr; + while (p->next_ != ptr) p = p->next_; + p->next_ = this; + next_ = ptr; + } + + // Leave whatever circle we're part of. Returns true if we were the + // last member of the circle. Once this is done, you can join() another. + // L < g_linked_ptr_mutex + bool depart() { + MutexLock lock(&g_linked_ptr_mutex); + + if (next_ == this) return true; + linked_ptr_internal const* p = next_; + while (p->next_ != this) p = p->next_; + p->next_ = next_; + return false; + } + + private: + mutable linked_ptr_internal const* next_; +}; + +template +class linked_ptr { + public: + typedef T element_type; + + // Take over ownership of a raw pointer. This should happen as soon as + // possible after the object is created. + explicit linked_ptr(T* ptr = NULL) { capture(ptr); } + ~linked_ptr() { depart(); } + + // Copy an existing linked_ptr<>, adding ourselves to the list of references. + template linked_ptr(linked_ptr const& ptr) { copy(&ptr); } + linked_ptr(linked_ptr const& ptr) { // NOLINT + assert(&ptr != this); + copy(&ptr); + } + + // Assignment releases the old value and acquires the new. + template linked_ptr& operator=(linked_ptr const& ptr) { + depart(); + copy(&ptr); + return *this; + } + + linked_ptr& operator=(linked_ptr const& ptr) { + if (&ptr != this) { + depart(); + copy(&ptr); + } + return *this; + } + + // Smart pointer members. + void reset(T* ptr = NULL) { + depart(); + capture(ptr); + } + T* get() const { return value_; } + T* operator->() const { return value_; } + T& operator*() const { return *value_; } + + bool operator==(T* p) const { return value_ == p; } + bool operator!=(T* p) const { return value_ != p; } + template + bool operator==(linked_ptr const& ptr) const { + return value_ == ptr.get(); + } + template + bool operator!=(linked_ptr const& ptr) const { + return value_ != ptr.get(); + } + + private: + template + friend class linked_ptr; + + T* value_; + linked_ptr_internal link_; + + void depart() { + if (link_.depart()) delete value_; + } + + void capture(T* ptr) { + value_ = ptr; + link_.join_new(); + } + + template void copy(linked_ptr const* ptr) { + value_ = ptr->get(); + if (value_) + link_.join(&ptr->link_); + else + link_.join_new(); + } +}; + +template inline +bool operator==(T* ptr, const linked_ptr& x) { + return ptr == x.get(); +} + +template inline +bool operator!=(T* ptr, const linked_ptr& x) { + return ptr != x.get(); +} + +// A function to convert T* into linked_ptr +// Doing e.g. make_linked_ptr(new FooBarBaz(arg)) is a shorter notation +// for linked_ptr >(new FooBarBaz(arg)) +template +linked_ptr make_linked_ptr(T* ptr) { + return linked_ptr(ptr); +} + +} // namespace internal +} // namespace testing + +#endif // GTEST_INCLUDE_GTEST_INTERNAL_GTEST_LINKED_PTR_H_ diff --git a/ext/gtest/include/gtest/internal/gtest-param-util-generated.h b/ext/gtest/include/gtest/internal/gtest-param-util-generated.h new file mode 100644 index 000000000..258267500 --- /dev/null +++ b/ext/gtest/include/gtest/internal/gtest-param-util-generated.h @@ -0,0 +1,4822 @@ +// This file was GENERATED by command: +// pump.py gtest-param-util-generated.h.pump +// DO NOT EDIT BY HAND!!! + +// Copyright 2008 Google Inc. +// All Rights Reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Author: vladl@google.com (Vlad Losev) + +// Type and function utilities for implementing parameterized tests. +// This file is generated by a SCRIPT. DO NOT EDIT BY HAND! +// +// Currently Google Test supports at most 50 arguments in Values, +// and at most 10 arguments in Combine. Please contact +// googletestframework@googlegroups.com if you need more. +// Please note that the number of arguments to Combine is limited +// by the maximum arity of the implementation of tr1::tuple which is +// currently set at 10. + +#ifndef GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_GENERATED_H_ +#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_GENERATED_H_ + +// scripts/fuse_gtest.py depends on gtest's own header being #included +// *unconditionally*. Therefore these #includes cannot be moved +// inside #if GTEST_HAS_PARAM_TEST. +#include "gtest/internal/gtest-param-util.h" +#include "gtest/internal/gtest-port.h" + +#if GTEST_HAS_PARAM_TEST + +namespace testing { + +// Forward declarations of ValuesIn(), which is implemented in +// include/gtest/gtest-param-test.h. +template +internal::ParamGenerator< + typename ::testing::internal::IteratorTraits::value_type> +ValuesIn(ForwardIterator begin, ForwardIterator end); + +template +internal::ParamGenerator ValuesIn(const T (&array)[N]); + +template +internal::ParamGenerator ValuesIn( + const Container& container); + +namespace internal { + +// Used in the Values() function to provide polymorphic capabilities. +template +class ValueArray1 { + public: + explicit ValueArray1(T1 v1) : v1_(v1) {} + + template + operator ParamGenerator() const { return ValuesIn(&v1_, &v1_ + 1); } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray1& other); + + const T1 v1_; +}; + +template +class ValueArray2 { + public: + ValueArray2(T1 v1, T2 v2) : v1_(v1), v2_(v2) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray2& other); + + const T1 v1_; + const T2 v2_; +}; + +template +class ValueArray3 { + public: + ValueArray3(T1 v1, T2 v2, T3 v3) : v1_(v1), v2_(v2), v3_(v3) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray3& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; +}; + +template +class ValueArray4 { + public: + ValueArray4(T1 v1, T2 v2, T3 v3, T4 v4) : v1_(v1), v2_(v2), v3_(v3), + v4_(v4) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray4& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; +}; + +template +class ValueArray5 { + public: + ValueArray5(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5) : v1_(v1), v2_(v2), v3_(v3), + v4_(v4), v5_(v5) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray5& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; +}; + +template +class ValueArray6 { + public: + ValueArray6(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6) : v1_(v1), v2_(v2), + v3_(v3), v4_(v4), v5_(v5), v6_(v6) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray6& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; +}; + +template +class ValueArray7 { + public: + ValueArray7(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7) : v1_(v1), + v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray7& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; +}; + +template +class ValueArray8 { + public: + ValueArray8(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, + T8 v8) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), + v8_(v8) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray8& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; +}; + +template +class ValueArray9 { + public: + ValueArray9(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, + T9 v9) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), + v8_(v8), v9_(v9) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray9& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; +}; + +template +class ValueArray10 { + public: + ValueArray10(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), + v8_(v8), v9_(v9), v10_(v10) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray10& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; +}; + +template +class ValueArray11 { + public: + ValueArray11(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), + v7_(v7), v8_(v8), v9_(v9), v10_(v10), v11_(v11) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray11& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; +}; + +template +class ValueArray12 { + public: + ValueArray12(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), + v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10), v11_(v11), v12_(v12) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray12& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; +}; + +template +class ValueArray13 { + public: + ValueArray13(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), + v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10), v11_(v11), + v12_(v12), v13_(v13) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray13& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; +}; + +template +class ValueArray14 { + public: + ValueArray14(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14) : v1_(v1), v2_(v2), v3_(v3), + v4_(v4), v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10), + v11_(v11), v12_(v12), v13_(v13), v14_(v14) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray14& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; +}; + +template +class ValueArray15 { + public: + ValueArray15(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15) : v1_(v1), v2_(v2), + v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10), + v11_(v11), v12_(v12), v13_(v13), v14_(v14), v15_(v15) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray15& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; +}; + +template +class ValueArray16 { + public: + ValueArray16(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16) : v1_(v1), + v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9), + v10_(v10), v11_(v11), v12_(v12), v13_(v13), v14_(v14), v15_(v15), + v16_(v16) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray16& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; +}; + +template +class ValueArray17 { + public: + ValueArray17(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, + T17 v17) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), + v8_(v8), v9_(v9), v10_(v10), v11_(v11), v12_(v12), v13_(v13), v14_(v14), + v15_(v15), v16_(v16), v17_(v17) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray17& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; +}; + +template +class ValueArray18 { + public: + ValueArray18(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), + v8_(v8), v9_(v9), v10_(v10), v11_(v11), v12_(v12), v13_(v13), v14_(v14), + v15_(v15), v16_(v16), v17_(v17), v18_(v18) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray18& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; +}; + +template +class ValueArray19 { + public: + ValueArray19(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), + v7_(v7), v8_(v8), v9_(v9), v10_(v10), v11_(v11), v12_(v12), v13_(v13), + v14_(v14), v15_(v15), v16_(v16), v17_(v17), v18_(v18), v19_(v19) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray19& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; +}; + +template +class ValueArray20 { + public: + ValueArray20(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), + v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10), v11_(v11), v12_(v12), + v13_(v13), v14_(v14), v15_(v15), v16_(v16), v17_(v17), v18_(v18), + v19_(v19), v20_(v20) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray20& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; +}; + +template +class ValueArray21 { + public: + ValueArray21(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), + v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10), v11_(v11), + v12_(v12), v13_(v13), v14_(v14), v15_(v15), v16_(v16), v17_(v17), + v18_(v18), v19_(v19), v20_(v20), v21_(v21) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray21& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; +}; + +template +class ValueArray22 { + public: + ValueArray22(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22) : v1_(v1), v2_(v2), v3_(v3), + v4_(v4), v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10), + v11_(v11), v12_(v12), v13_(v13), v14_(v14), v15_(v15), v16_(v16), + v17_(v17), v18_(v18), v19_(v19), v20_(v20), v21_(v21), v22_(v22) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray22& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; +}; + +template +class ValueArray23 { + public: + ValueArray23(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23) : v1_(v1), v2_(v2), + v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10), + v11_(v11), v12_(v12), v13_(v13), v14_(v14), v15_(v15), v16_(v16), + v17_(v17), v18_(v18), v19_(v19), v20_(v20), v21_(v21), v22_(v22), + v23_(v23) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, + v23_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray23& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; +}; + +template +class ValueArray24 { + public: + ValueArray24(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24) : v1_(v1), + v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9), + v10_(v10), v11_(v11), v12_(v12), v13_(v13), v14_(v14), v15_(v15), + v16_(v16), v17_(v17), v18_(v18), v19_(v19), v20_(v20), v21_(v21), + v22_(v22), v23_(v23), v24_(v24) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray24& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; +}; + +template +class ValueArray25 { + public: + ValueArray25(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, + T25 v25) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), + v8_(v8), v9_(v9), v10_(v10), v11_(v11), v12_(v12), v13_(v13), v14_(v14), + v15_(v15), v16_(v16), v17_(v17), v18_(v18), v19_(v19), v20_(v20), + v21_(v21), v22_(v22), v23_(v23), v24_(v24), v25_(v25) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray25& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; +}; + +template +class ValueArray26 { + public: + ValueArray26(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), + v8_(v8), v9_(v9), v10_(v10), v11_(v11), v12_(v12), v13_(v13), v14_(v14), + v15_(v15), v16_(v16), v17_(v17), v18_(v18), v19_(v19), v20_(v20), + v21_(v21), v22_(v22), v23_(v23), v24_(v24), v25_(v25), v26_(v26) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray26& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; +}; + +template +class ValueArray27 { + public: + ValueArray27(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), + v7_(v7), v8_(v8), v9_(v9), v10_(v10), v11_(v11), v12_(v12), v13_(v13), + v14_(v14), v15_(v15), v16_(v16), v17_(v17), v18_(v18), v19_(v19), + v20_(v20), v21_(v21), v22_(v22), v23_(v23), v24_(v24), v25_(v25), + v26_(v26), v27_(v27) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray27& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; +}; + +template +class ValueArray28 { + public: + ValueArray28(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), + v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10), v11_(v11), v12_(v12), + v13_(v13), v14_(v14), v15_(v15), v16_(v16), v17_(v17), v18_(v18), + v19_(v19), v20_(v20), v21_(v21), v22_(v22), v23_(v23), v24_(v24), + v25_(v25), v26_(v26), v27_(v27), v28_(v28) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_, v28_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray28& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; + const T28 v28_; +}; + +template +class ValueArray29 { + public: + ValueArray29(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), + v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10), v11_(v11), + v12_(v12), v13_(v13), v14_(v14), v15_(v15), v16_(v16), v17_(v17), + v18_(v18), v19_(v19), v20_(v20), v21_(v21), v22_(v22), v23_(v23), + v24_(v24), v25_(v25), v26_(v26), v27_(v27), v28_(v28), v29_(v29) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_, v28_, v29_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray29& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; + const T28 v28_; + const T29 v29_; +}; + +template +class ValueArray30 { + public: + ValueArray30(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30) : v1_(v1), v2_(v2), v3_(v3), + v4_(v4), v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10), + v11_(v11), v12_(v12), v13_(v13), v14_(v14), v15_(v15), v16_(v16), + v17_(v17), v18_(v18), v19_(v19), v20_(v20), v21_(v21), v22_(v22), + v23_(v23), v24_(v24), v25_(v25), v26_(v26), v27_(v27), v28_(v28), + v29_(v29), v30_(v30) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_, v28_, v29_, v30_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray30& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; + const T28 v28_; + const T29 v29_; + const T30 v30_; +}; + +template +class ValueArray31 { + public: + ValueArray31(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31) : v1_(v1), v2_(v2), + v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10), + v11_(v11), v12_(v12), v13_(v13), v14_(v14), v15_(v15), v16_(v16), + v17_(v17), v18_(v18), v19_(v19), v20_(v20), v21_(v21), v22_(v22), + v23_(v23), v24_(v24), v25_(v25), v26_(v26), v27_(v27), v28_(v28), + v29_(v29), v30_(v30), v31_(v31) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_, v28_, v29_, v30_, v31_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray31& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; + const T28 v28_; + const T29 v29_; + const T30 v30_; + const T31 v31_; +}; + +template +class ValueArray32 { + public: + ValueArray32(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32) : v1_(v1), + v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9), + v10_(v10), v11_(v11), v12_(v12), v13_(v13), v14_(v14), v15_(v15), + v16_(v16), v17_(v17), v18_(v18), v19_(v19), v20_(v20), v21_(v21), + v22_(v22), v23_(v23), v24_(v24), v25_(v25), v26_(v26), v27_(v27), + v28_(v28), v29_(v29), v30_(v30), v31_(v31), v32_(v32) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_, v28_, v29_, v30_, v31_, v32_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray32& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; + const T28 v28_; + const T29 v29_; + const T30 v30_; + const T31 v31_; + const T32 v32_; +}; + +template +class ValueArray33 { + public: + ValueArray33(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, + T33 v33) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), + v8_(v8), v9_(v9), v10_(v10), v11_(v11), v12_(v12), v13_(v13), v14_(v14), + v15_(v15), v16_(v16), v17_(v17), v18_(v18), v19_(v19), v20_(v20), + v21_(v21), v22_(v22), v23_(v23), v24_(v24), v25_(v25), v26_(v26), + v27_(v27), v28_(v28), v29_(v29), v30_(v30), v31_(v31), v32_(v32), + v33_(v33) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_, v28_, v29_, v30_, v31_, v32_, v33_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray33& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; + const T28 v28_; + const T29 v29_; + const T30 v30_; + const T31 v31_; + const T32 v32_; + const T33 v33_; +}; + +template +class ValueArray34 { + public: + ValueArray34(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, + T34 v34) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), + v8_(v8), v9_(v9), v10_(v10), v11_(v11), v12_(v12), v13_(v13), v14_(v14), + v15_(v15), v16_(v16), v17_(v17), v18_(v18), v19_(v19), v20_(v20), + v21_(v21), v22_(v22), v23_(v23), v24_(v24), v25_(v25), v26_(v26), + v27_(v27), v28_(v28), v29_(v29), v30_(v30), v31_(v31), v32_(v32), + v33_(v33), v34_(v34) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_, v28_, v29_, v30_, v31_, v32_, v33_, v34_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray34& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; + const T28 v28_; + const T29 v29_; + const T30 v30_; + const T31 v31_; + const T32 v32_; + const T33 v33_; + const T34 v34_; +}; + +template +class ValueArray35 { + public: + ValueArray35(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, + T34 v34, T35 v35) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), + v7_(v7), v8_(v8), v9_(v9), v10_(v10), v11_(v11), v12_(v12), v13_(v13), + v14_(v14), v15_(v15), v16_(v16), v17_(v17), v18_(v18), v19_(v19), + v20_(v20), v21_(v21), v22_(v22), v23_(v23), v24_(v24), v25_(v25), + v26_(v26), v27_(v27), v28_(v28), v29_(v29), v30_(v30), v31_(v31), + v32_(v32), v33_(v33), v34_(v34), v35_(v35) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_, v28_, v29_, v30_, v31_, v32_, v33_, v34_, + v35_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray35& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; + const T28 v28_; + const T29 v29_; + const T30 v30_; + const T31 v31_; + const T32 v32_; + const T33 v33_; + const T34 v34_; + const T35 v35_; +}; + +template +class ValueArray36 { + public: + ValueArray36(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, + T34 v34, T35 v35, T36 v36) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), + v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10), v11_(v11), v12_(v12), + v13_(v13), v14_(v14), v15_(v15), v16_(v16), v17_(v17), v18_(v18), + v19_(v19), v20_(v20), v21_(v21), v22_(v22), v23_(v23), v24_(v24), + v25_(v25), v26_(v26), v27_(v27), v28_(v28), v29_(v29), v30_(v30), + v31_(v31), v32_(v32), v33_(v33), v34_(v34), v35_(v35), v36_(v36) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_, v28_, v29_, v30_, v31_, v32_, v33_, v34_, v35_, + v36_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray36& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; + const T28 v28_; + const T29 v29_; + const T30 v30_; + const T31 v31_; + const T32 v32_; + const T33 v33_; + const T34 v34_; + const T35 v35_; + const T36 v36_; +}; + +template +class ValueArray37 { + public: + ValueArray37(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, + T34 v34, T35 v35, T36 v36, T37 v37) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), + v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10), v11_(v11), + v12_(v12), v13_(v13), v14_(v14), v15_(v15), v16_(v16), v17_(v17), + v18_(v18), v19_(v19), v20_(v20), v21_(v21), v22_(v22), v23_(v23), + v24_(v24), v25_(v25), v26_(v26), v27_(v27), v28_(v28), v29_(v29), + v30_(v30), v31_(v31), v32_(v32), v33_(v33), v34_(v34), v35_(v35), + v36_(v36), v37_(v37) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_, v28_, v29_, v30_, v31_, v32_, v33_, v34_, v35_, + v36_, v37_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray37& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; + const T28 v28_; + const T29 v29_; + const T30 v30_; + const T31 v31_; + const T32 v32_; + const T33 v33_; + const T34 v34_; + const T35 v35_; + const T36 v36_; + const T37 v37_; +}; + +template +class ValueArray38 { + public: + ValueArray38(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, + T34 v34, T35 v35, T36 v36, T37 v37, T38 v38) : v1_(v1), v2_(v2), v3_(v3), + v4_(v4), v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10), + v11_(v11), v12_(v12), v13_(v13), v14_(v14), v15_(v15), v16_(v16), + v17_(v17), v18_(v18), v19_(v19), v20_(v20), v21_(v21), v22_(v22), + v23_(v23), v24_(v24), v25_(v25), v26_(v26), v27_(v27), v28_(v28), + v29_(v29), v30_(v30), v31_(v31), v32_(v32), v33_(v33), v34_(v34), + v35_(v35), v36_(v36), v37_(v37), v38_(v38) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_, v28_, v29_, v30_, v31_, v32_, v33_, v34_, v35_, + v36_, v37_, v38_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray38& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; + const T28 v28_; + const T29 v29_; + const T30 v30_; + const T31 v31_; + const T32 v32_; + const T33 v33_; + const T34 v34_; + const T35 v35_; + const T36 v36_; + const T37 v37_; + const T38 v38_; +}; + +template +class ValueArray39 { + public: + ValueArray39(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, + T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39) : v1_(v1), v2_(v2), + v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10), + v11_(v11), v12_(v12), v13_(v13), v14_(v14), v15_(v15), v16_(v16), + v17_(v17), v18_(v18), v19_(v19), v20_(v20), v21_(v21), v22_(v22), + v23_(v23), v24_(v24), v25_(v25), v26_(v26), v27_(v27), v28_(v28), + v29_(v29), v30_(v30), v31_(v31), v32_(v32), v33_(v33), v34_(v34), + v35_(v35), v36_(v36), v37_(v37), v38_(v38), v39_(v39) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_, v28_, v29_, v30_, v31_, v32_, v33_, v34_, v35_, + v36_, v37_, v38_, v39_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray39& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; + const T28 v28_; + const T29 v29_; + const T30 v30_; + const T31 v31_; + const T32 v32_; + const T33 v33_; + const T34 v34_; + const T35 v35_; + const T36 v36_; + const T37 v37_; + const T38 v38_; + const T39 v39_; +}; + +template +class ValueArray40 { + public: + ValueArray40(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, + T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40) : v1_(v1), + v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9), + v10_(v10), v11_(v11), v12_(v12), v13_(v13), v14_(v14), v15_(v15), + v16_(v16), v17_(v17), v18_(v18), v19_(v19), v20_(v20), v21_(v21), + v22_(v22), v23_(v23), v24_(v24), v25_(v25), v26_(v26), v27_(v27), + v28_(v28), v29_(v29), v30_(v30), v31_(v31), v32_(v32), v33_(v33), + v34_(v34), v35_(v35), v36_(v36), v37_(v37), v38_(v38), v39_(v39), + v40_(v40) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_, v28_, v29_, v30_, v31_, v32_, v33_, v34_, v35_, + v36_, v37_, v38_, v39_, v40_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray40& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; + const T28 v28_; + const T29 v29_; + const T30 v30_; + const T31 v31_; + const T32 v32_; + const T33 v33_; + const T34 v34_; + const T35 v35_; + const T36 v36_; + const T37 v37_; + const T38 v38_; + const T39 v39_; + const T40 v40_; +}; + +template +class ValueArray41 { + public: + ValueArray41(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, + T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, + T41 v41) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), + v8_(v8), v9_(v9), v10_(v10), v11_(v11), v12_(v12), v13_(v13), v14_(v14), + v15_(v15), v16_(v16), v17_(v17), v18_(v18), v19_(v19), v20_(v20), + v21_(v21), v22_(v22), v23_(v23), v24_(v24), v25_(v25), v26_(v26), + v27_(v27), v28_(v28), v29_(v29), v30_(v30), v31_(v31), v32_(v32), + v33_(v33), v34_(v34), v35_(v35), v36_(v36), v37_(v37), v38_(v38), + v39_(v39), v40_(v40), v41_(v41) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_, v28_, v29_, v30_, v31_, v32_, v33_, v34_, v35_, + v36_, v37_, v38_, v39_, v40_, v41_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray41& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; + const T28 v28_; + const T29 v29_; + const T30 v30_; + const T31 v31_; + const T32 v32_; + const T33 v33_; + const T34 v34_; + const T35 v35_; + const T36 v36_; + const T37 v37_; + const T38 v38_; + const T39 v39_; + const T40 v40_; + const T41 v41_; +}; + +template +class ValueArray42 { + public: + ValueArray42(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, + T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, + T42 v42) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), + v8_(v8), v9_(v9), v10_(v10), v11_(v11), v12_(v12), v13_(v13), v14_(v14), + v15_(v15), v16_(v16), v17_(v17), v18_(v18), v19_(v19), v20_(v20), + v21_(v21), v22_(v22), v23_(v23), v24_(v24), v25_(v25), v26_(v26), + v27_(v27), v28_(v28), v29_(v29), v30_(v30), v31_(v31), v32_(v32), + v33_(v33), v34_(v34), v35_(v35), v36_(v36), v37_(v37), v38_(v38), + v39_(v39), v40_(v40), v41_(v41), v42_(v42) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_, v28_, v29_, v30_, v31_, v32_, v33_, v34_, v35_, + v36_, v37_, v38_, v39_, v40_, v41_, v42_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray42& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; + const T28 v28_; + const T29 v29_; + const T30 v30_; + const T31 v31_; + const T32 v32_; + const T33 v33_; + const T34 v34_; + const T35 v35_; + const T36 v36_; + const T37 v37_; + const T38 v38_; + const T39 v39_; + const T40 v40_; + const T41 v41_; + const T42 v42_; +}; + +template +class ValueArray43 { + public: + ValueArray43(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, + T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, + T42 v42, T43 v43) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), + v7_(v7), v8_(v8), v9_(v9), v10_(v10), v11_(v11), v12_(v12), v13_(v13), + v14_(v14), v15_(v15), v16_(v16), v17_(v17), v18_(v18), v19_(v19), + v20_(v20), v21_(v21), v22_(v22), v23_(v23), v24_(v24), v25_(v25), + v26_(v26), v27_(v27), v28_(v28), v29_(v29), v30_(v30), v31_(v31), + v32_(v32), v33_(v33), v34_(v34), v35_(v35), v36_(v36), v37_(v37), + v38_(v38), v39_(v39), v40_(v40), v41_(v41), v42_(v42), v43_(v43) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_, v28_, v29_, v30_, v31_, v32_, v33_, v34_, v35_, + v36_, v37_, v38_, v39_, v40_, v41_, v42_, v43_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray43& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; + const T28 v28_; + const T29 v29_; + const T30 v30_; + const T31 v31_; + const T32 v32_; + const T33 v33_; + const T34 v34_; + const T35 v35_; + const T36 v36_; + const T37 v37_; + const T38 v38_; + const T39 v39_; + const T40 v40_; + const T41 v41_; + const T42 v42_; + const T43 v43_; +}; + +template +class ValueArray44 { + public: + ValueArray44(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, + T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, + T42 v42, T43 v43, T44 v44) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), + v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10), v11_(v11), v12_(v12), + v13_(v13), v14_(v14), v15_(v15), v16_(v16), v17_(v17), v18_(v18), + v19_(v19), v20_(v20), v21_(v21), v22_(v22), v23_(v23), v24_(v24), + v25_(v25), v26_(v26), v27_(v27), v28_(v28), v29_(v29), v30_(v30), + v31_(v31), v32_(v32), v33_(v33), v34_(v34), v35_(v35), v36_(v36), + v37_(v37), v38_(v38), v39_(v39), v40_(v40), v41_(v41), v42_(v42), + v43_(v43), v44_(v44) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_, v28_, v29_, v30_, v31_, v32_, v33_, v34_, v35_, + v36_, v37_, v38_, v39_, v40_, v41_, v42_, v43_, v44_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray44& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; + const T28 v28_; + const T29 v29_; + const T30 v30_; + const T31 v31_; + const T32 v32_; + const T33 v33_; + const T34 v34_; + const T35 v35_; + const T36 v36_; + const T37 v37_; + const T38 v38_; + const T39 v39_; + const T40 v40_; + const T41 v41_; + const T42 v42_; + const T43 v43_; + const T44 v44_; +}; + +template +class ValueArray45 { + public: + ValueArray45(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, + T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, + T42 v42, T43 v43, T44 v44, T45 v45) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), + v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10), v11_(v11), + v12_(v12), v13_(v13), v14_(v14), v15_(v15), v16_(v16), v17_(v17), + v18_(v18), v19_(v19), v20_(v20), v21_(v21), v22_(v22), v23_(v23), + v24_(v24), v25_(v25), v26_(v26), v27_(v27), v28_(v28), v29_(v29), + v30_(v30), v31_(v31), v32_(v32), v33_(v33), v34_(v34), v35_(v35), + v36_(v36), v37_(v37), v38_(v38), v39_(v39), v40_(v40), v41_(v41), + v42_(v42), v43_(v43), v44_(v44), v45_(v45) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_, v28_, v29_, v30_, v31_, v32_, v33_, v34_, v35_, + v36_, v37_, v38_, v39_, v40_, v41_, v42_, v43_, v44_, v45_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray45& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; + const T28 v28_; + const T29 v29_; + const T30 v30_; + const T31 v31_; + const T32 v32_; + const T33 v33_; + const T34 v34_; + const T35 v35_; + const T36 v36_; + const T37 v37_; + const T38 v38_; + const T39 v39_; + const T40 v40_; + const T41 v41_; + const T42 v42_; + const T43 v43_; + const T44 v44_; + const T45 v45_; +}; + +template +class ValueArray46 { + public: + ValueArray46(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, + T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, + T42 v42, T43 v43, T44 v44, T45 v45, T46 v46) : v1_(v1), v2_(v2), v3_(v3), + v4_(v4), v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10), + v11_(v11), v12_(v12), v13_(v13), v14_(v14), v15_(v15), v16_(v16), + v17_(v17), v18_(v18), v19_(v19), v20_(v20), v21_(v21), v22_(v22), + v23_(v23), v24_(v24), v25_(v25), v26_(v26), v27_(v27), v28_(v28), + v29_(v29), v30_(v30), v31_(v31), v32_(v32), v33_(v33), v34_(v34), + v35_(v35), v36_(v36), v37_(v37), v38_(v38), v39_(v39), v40_(v40), + v41_(v41), v42_(v42), v43_(v43), v44_(v44), v45_(v45), v46_(v46) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_, v28_, v29_, v30_, v31_, v32_, v33_, v34_, v35_, + v36_, v37_, v38_, v39_, v40_, v41_, v42_, v43_, v44_, v45_, v46_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray46& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; + const T28 v28_; + const T29 v29_; + const T30 v30_; + const T31 v31_; + const T32 v32_; + const T33 v33_; + const T34 v34_; + const T35 v35_; + const T36 v36_; + const T37 v37_; + const T38 v38_; + const T39 v39_; + const T40 v40_; + const T41 v41_; + const T42 v42_; + const T43 v43_; + const T44 v44_; + const T45 v45_; + const T46 v46_; +}; + +template +class ValueArray47 { + public: + ValueArray47(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, + T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, + T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47) : v1_(v1), v2_(v2), + v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9), v10_(v10), + v11_(v11), v12_(v12), v13_(v13), v14_(v14), v15_(v15), v16_(v16), + v17_(v17), v18_(v18), v19_(v19), v20_(v20), v21_(v21), v22_(v22), + v23_(v23), v24_(v24), v25_(v25), v26_(v26), v27_(v27), v28_(v28), + v29_(v29), v30_(v30), v31_(v31), v32_(v32), v33_(v33), v34_(v34), + v35_(v35), v36_(v36), v37_(v37), v38_(v38), v39_(v39), v40_(v40), + v41_(v41), v42_(v42), v43_(v43), v44_(v44), v45_(v45), v46_(v46), + v47_(v47) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_, v28_, v29_, v30_, v31_, v32_, v33_, v34_, v35_, + v36_, v37_, v38_, v39_, v40_, v41_, v42_, v43_, v44_, v45_, v46_, + v47_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray47& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; + const T28 v28_; + const T29 v29_; + const T30 v30_; + const T31 v31_; + const T32 v32_; + const T33 v33_; + const T34 v34_; + const T35 v35_; + const T36 v36_; + const T37 v37_; + const T38 v38_; + const T39 v39_; + const T40 v40_; + const T41 v41_; + const T42 v42_; + const T43 v43_; + const T44 v44_; + const T45 v45_; + const T46 v46_; + const T47 v47_; +}; + +template +class ValueArray48 { + public: + ValueArray48(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, + T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, + T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47, T48 v48) : v1_(v1), + v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), v8_(v8), v9_(v9), + v10_(v10), v11_(v11), v12_(v12), v13_(v13), v14_(v14), v15_(v15), + v16_(v16), v17_(v17), v18_(v18), v19_(v19), v20_(v20), v21_(v21), + v22_(v22), v23_(v23), v24_(v24), v25_(v25), v26_(v26), v27_(v27), + v28_(v28), v29_(v29), v30_(v30), v31_(v31), v32_(v32), v33_(v33), + v34_(v34), v35_(v35), v36_(v36), v37_(v37), v38_(v38), v39_(v39), + v40_(v40), v41_(v41), v42_(v42), v43_(v43), v44_(v44), v45_(v45), + v46_(v46), v47_(v47), v48_(v48) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_, v28_, v29_, v30_, v31_, v32_, v33_, v34_, v35_, + v36_, v37_, v38_, v39_, v40_, v41_, v42_, v43_, v44_, v45_, v46_, v47_, + v48_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray48& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; + const T28 v28_; + const T29 v29_; + const T30 v30_; + const T31 v31_; + const T32 v32_; + const T33 v33_; + const T34 v34_; + const T35 v35_; + const T36 v36_; + const T37 v37_; + const T38 v38_; + const T39 v39_; + const T40 v40_; + const T41 v41_; + const T42 v42_; + const T43 v43_; + const T44 v44_; + const T45 v45_; + const T46 v46_; + const T47 v47_; + const T48 v48_; +}; + +template +class ValueArray49 { + public: + ValueArray49(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, + T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, + T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47, T48 v48, + T49 v49) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), + v8_(v8), v9_(v9), v10_(v10), v11_(v11), v12_(v12), v13_(v13), v14_(v14), + v15_(v15), v16_(v16), v17_(v17), v18_(v18), v19_(v19), v20_(v20), + v21_(v21), v22_(v22), v23_(v23), v24_(v24), v25_(v25), v26_(v26), + v27_(v27), v28_(v28), v29_(v29), v30_(v30), v31_(v31), v32_(v32), + v33_(v33), v34_(v34), v35_(v35), v36_(v36), v37_(v37), v38_(v38), + v39_(v39), v40_(v40), v41_(v41), v42_(v42), v43_(v43), v44_(v44), + v45_(v45), v46_(v46), v47_(v47), v48_(v48), v49_(v49) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_, v28_, v29_, v30_, v31_, v32_, v33_, v34_, v35_, + v36_, v37_, v38_, v39_, v40_, v41_, v42_, v43_, v44_, v45_, v46_, v47_, + v48_, v49_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray49& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; + const T28 v28_; + const T29 v29_; + const T30 v30_; + const T31 v31_; + const T32 v32_; + const T33 v33_; + const T34 v34_; + const T35 v35_; + const T36 v36_; + const T37 v37_; + const T38 v38_; + const T39 v39_; + const T40 v40_; + const T41 v41_; + const T42 v42_; + const T43 v43_; + const T44 v44_; + const T45 v45_; + const T46 v46_; + const T47 v47_; + const T48 v48_; + const T49 v49_; +}; + +template +class ValueArray50 { + public: + ValueArray50(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, + T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, + T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, + T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, + T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, + T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47, T48 v48, T49 v49, + T50 v50) : v1_(v1), v2_(v2), v3_(v3), v4_(v4), v5_(v5), v6_(v6), v7_(v7), + v8_(v8), v9_(v9), v10_(v10), v11_(v11), v12_(v12), v13_(v13), v14_(v14), + v15_(v15), v16_(v16), v17_(v17), v18_(v18), v19_(v19), v20_(v20), + v21_(v21), v22_(v22), v23_(v23), v24_(v24), v25_(v25), v26_(v26), + v27_(v27), v28_(v28), v29_(v29), v30_(v30), v31_(v31), v32_(v32), + v33_(v33), v34_(v34), v35_(v35), v36_(v36), v37_(v37), v38_(v38), + v39_(v39), v40_(v40), v41_(v41), v42_(v42), v43_(v43), v44_(v44), + v45_(v45), v46_(v46), v47_(v47), v48_(v48), v49_(v49), v50_(v50) {} + + template + operator ParamGenerator() const { + const T array[] = {v1_, v2_, v3_, v4_, v5_, v6_, v7_, v8_, v9_, v10_, v11_, + v12_, v13_, v14_, v15_, v16_, v17_, v18_, v19_, v20_, v21_, v22_, v23_, + v24_, v25_, v26_, v27_, v28_, v29_, v30_, v31_, v32_, v33_, v34_, v35_, + v36_, v37_, v38_, v39_, v40_, v41_, v42_, v43_, v44_, v45_, v46_, v47_, + v48_, v49_, v50_}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray50& other); + + const T1 v1_; + const T2 v2_; + const T3 v3_; + const T4 v4_; + const T5 v5_; + const T6 v6_; + const T7 v7_; + const T8 v8_; + const T9 v9_; + const T10 v10_; + const T11 v11_; + const T12 v12_; + const T13 v13_; + const T14 v14_; + const T15 v15_; + const T16 v16_; + const T17 v17_; + const T18 v18_; + const T19 v19_; + const T20 v20_; + const T21 v21_; + const T22 v22_; + const T23 v23_; + const T24 v24_; + const T25 v25_; + const T26 v26_; + const T27 v27_; + const T28 v28_; + const T29 v29_; + const T30 v30_; + const T31 v31_; + const T32 v32_; + const T33 v33_; + const T34 v34_; + const T35 v35_; + const T36 v36_; + const T37 v37_; + const T38 v38_; + const T39 v39_; + const T40 v40_; + const T41 v41_; + const T42 v42_; + const T43 v43_; + const T44 v44_; + const T45 v45_; + const T46 v46_; + const T47 v47_; + const T48 v48_; + const T49 v49_; + const T50 v50_; +}; + +# if GTEST_HAS_COMBINE +// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE. +// +// Generates values from the Cartesian product of values produced +// by the argument generators. +// +template +class CartesianProductGenerator2 + : public ParamGeneratorInterface< ::std::tr1::tuple > { + public: + typedef ::std::tr1::tuple ParamType; + + CartesianProductGenerator2(const ParamGenerator& g1, + const ParamGenerator& g2) + : g1_(g1), g2_(g2) {} + virtual ~CartesianProductGenerator2() {} + + virtual ParamIteratorInterface* Begin() const { + return new Iterator(this, g1_, g1_.begin(), g2_, g2_.begin()); + } + virtual ParamIteratorInterface* End() const { + return new Iterator(this, g1_, g1_.end(), g2_, g2_.end()); + } + + private: + class Iterator : public ParamIteratorInterface { + public: + Iterator(const ParamGeneratorInterface* base, + const ParamGenerator& g1, + const typename ParamGenerator::iterator& current1, + const ParamGenerator& g2, + const typename ParamGenerator::iterator& current2) + : base_(base), + begin1_(g1.begin()), end1_(g1.end()), current1_(current1), + begin2_(g2.begin()), end2_(g2.end()), current2_(current2) { + ComputeCurrentValue(); + } + virtual ~Iterator() {} + + virtual const ParamGeneratorInterface* BaseGenerator() const { + return base_; + } + // Advance should not be called on beyond-of-range iterators + // so no component iterators must be beyond end of range, either. + virtual void Advance() { + assert(!AtEnd()); + ++current2_; + if (current2_ == end2_) { + current2_ = begin2_; + ++current1_; + } + ComputeCurrentValue(); + } + virtual ParamIteratorInterface* Clone() const { + return new Iterator(*this); + } + virtual const ParamType* Current() const { return ¤t_value_; } + virtual bool Equals(const ParamIteratorInterface& other) const { + // Having the same base generator guarantees that the other + // iterator is of the same type and we can downcast. + GTEST_CHECK_(BaseGenerator() == other.BaseGenerator()) + << "The program attempted to compare iterators " + << "from different generators." << std::endl; + const Iterator* typed_other = + CheckedDowncastToActualType(&other); + // We must report iterators equal if they both point beyond their + // respective ranges. That can happen in a variety of fashions, + // so we have to consult AtEnd(). + return (AtEnd() && typed_other->AtEnd()) || + ( + current1_ == typed_other->current1_ && + current2_ == typed_other->current2_); + } + + private: + Iterator(const Iterator& other) + : base_(other.base_), + begin1_(other.begin1_), + end1_(other.end1_), + current1_(other.current1_), + begin2_(other.begin2_), + end2_(other.end2_), + current2_(other.current2_) { + ComputeCurrentValue(); + } + + void ComputeCurrentValue() { + if (!AtEnd()) + current_value_ = ParamType(*current1_, *current2_); + } + bool AtEnd() const { + // We must report iterator past the end of the range when either of the + // component iterators has reached the end of its range. + return + current1_ == end1_ || + current2_ == end2_; + } + + // No implementation - assignment is unsupported. + void operator=(const Iterator& other); + + const ParamGeneratorInterface* const base_; + // begin[i]_ and end[i]_ define the i-th range that Iterator traverses. + // current[i]_ is the actual traversing iterator. + const typename ParamGenerator::iterator begin1_; + const typename ParamGenerator::iterator end1_; + typename ParamGenerator::iterator current1_; + const typename ParamGenerator::iterator begin2_; + const typename ParamGenerator::iterator end2_; + typename ParamGenerator::iterator current2_; + ParamType current_value_; + }; // class CartesianProductGenerator2::Iterator + + // No implementation - assignment is unsupported. + void operator=(const CartesianProductGenerator2& other); + + const ParamGenerator g1_; + const ParamGenerator g2_; +}; // class CartesianProductGenerator2 + + +template +class CartesianProductGenerator3 + : public ParamGeneratorInterface< ::std::tr1::tuple > { + public: + typedef ::std::tr1::tuple ParamType; + + CartesianProductGenerator3(const ParamGenerator& g1, + const ParamGenerator& g2, const ParamGenerator& g3) + : g1_(g1), g2_(g2), g3_(g3) {} + virtual ~CartesianProductGenerator3() {} + + virtual ParamIteratorInterface* Begin() const { + return new Iterator(this, g1_, g1_.begin(), g2_, g2_.begin(), g3_, + g3_.begin()); + } + virtual ParamIteratorInterface* End() const { + return new Iterator(this, g1_, g1_.end(), g2_, g2_.end(), g3_, g3_.end()); + } + + private: + class Iterator : public ParamIteratorInterface { + public: + Iterator(const ParamGeneratorInterface* base, + const ParamGenerator& g1, + const typename ParamGenerator::iterator& current1, + const ParamGenerator& g2, + const typename ParamGenerator::iterator& current2, + const ParamGenerator& g3, + const typename ParamGenerator::iterator& current3) + : base_(base), + begin1_(g1.begin()), end1_(g1.end()), current1_(current1), + begin2_(g2.begin()), end2_(g2.end()), current2_(current2), + begin3_(g3.begin()), end3_(g3.end()), current3_(current3) { + ComputeCurrentValue(); + } + virtual ~Iterator() {} + + virtual const ParamGeneratorInterface* BaseGenerator() const { + return base_; + } + // Advance should not be called on beyond-of-range iterators + // so no component iterators must be beyond end of range, either. + virtual void Advance() { + assert(!AtEnd()); + ++current3_; + if (current3_ == end3_) { + current3_ = begin3_; + ++current2_; + } + if (current2_ == end2_) { + current2_ = begin2_; + ++current1_; + } + ComputeCurrentValue(); + } + virtual ParamIteratorInterface* Clone() const { + return new Iterator(*this); + } + virtual const ParamType* Current() const { return ¤t_value_; } + virtual bool Equals(const ParamIteratorInterface& other) const { + // Having the same base generator guarantees that the other + // iterator is of the same type and we can downcast. + GTEST_CHECK_(BaseGenerator() == other.BaseGenerator()) + << "The program attempted to compare iterators " + << "from different generators." << std::endl; + const Iterator* typed_other = + CheckedDowncastToActualType(&other); + // We must report iterators equal if they both point beyond their + // respective ranges. That can happen in a variety of fashions, + // so we have to consult AtEnd(). + return (AtEnd() && typed_other->AtEnd()) || + ( + current1_ == typed_other->current1_ && + current2_ == typed_other->current2_ && + current3_ == typed_other->current3_); + } + + private: + Iterator(const Iterator& other) + : base_(other.base_), + begin1_(other.begin1_), + end1_(other.end1_), + current1_(other.current1_), + begin2_(other.begin2_), + end2_(other.end2_), + current2_(other.current2_), + begin3_(other.begin3_), + end3_(other.end3_), + current3_(other.current3_) { + ComputeCurrentValue(); + } + + void ComputeCurrentValue() { + if (!AtEnd()) + current_value_ = ParamType(*current1_, *current2_, *current3_); + } + bool AtEnd() const { + // We must report iterator past the end of the range when either of the + // component iterators has reached the end of its range. + return + current1_ == end1_ || + current2_ == end2_ || + current3_ == end3_; + } + + // No implementation - assignment is unsupported. + void operator=(const Iterator& other); + + const ParamGeneratorInterface* const base_; + // begin[i]_ and end[i]_ define the i-th range that Iterator traverses. + // current[i]_ is the actual traversing iterator. + const typename ParamGenerator::iterator begin1_; + const typename ParamGenerator::iterator end1_; + typename ParamGenerator::iterator current1_; + const typename ParamGenerator::iterator begin2_; + const typename ParamGenerator::iterator end2_; + typename ParamGenerator::iterator current2_; + const typename ParamGenerator::iterator begin3_; + const typename ParamGenerator::iterator end3_; + typename ParamGenerator::iterator current3_; + ParamType current_value_; + }; // class CartesianProductGenerator3::Iterator + + // No implementation - assignment is unsupported. + void operator=(const CartesianProductGenerator3& other); + + const ParamGenerator g1_; + const ParamGenerator g2_; + const ParamGenerator g3_; +}; // class CartesianProductGenerator3 + + +template +class CartesianProductGenerator4 + : public ParamGeneratorInterface< ::std::tr1::tuple > { + public: + typedef ::std::tr1::tuple ParamType; + + CartesianProductGenerator4(const ParamGenerator& g1, + const ParamGenerator& g2, const ParamGenerator& g3, + const ParamGenerator& g4) + : g1_(g1), g2_(g2), g3_(g3), g4_(g4) {} + virtual ~CartesianProductGenerator4() {} + + virtual ParamIteratorInterface* Begin() const { + return new Iterator(this, g1_, g1_.begin(), g2_, g2_.begin(), g3_, + g3_.begin(), g4_, g4_.begin()); + } + virtual ParamIteratorInterface* End() const { + return new Iterator(this, g1_, g1_.end(), g2_, g2_.end(), g3_, g3_.end(), + g4_, g4_.end()); + } + + private: + class Iterator : public ParamIteratorInterface { + public: + Iterator(const ParamGeneratorInterface* base, + const ParamGenerator& g1, + const typename ParamGenerator::iterator& current1, + const ParamGenerator& g2, + const typename ParamGenerator::iterator& current2, + const ParamGenerator& g3, + const typename ParamGenerator::iterator& current3, + const ParamGenerator& g4, + const typename ParamGenerator::iterator& current4) + : base_(base), + begin1_(g1.begin()), end1_(g1.end()), current1_(current1), + begin2_(g2.begin()), end2_(g2.end()), current2_(current2), + begin3_(g3.begin()), end3_(g3.end()), current3_(current3), + begin4_(g4.begin()), end4_(g4.end()), current4_(current4) { + ComputeCurrentValue(); + } + virtual ~Iterator() {} + + virtual const ParamGeneratorInterface* BaseGenerator() const { + return base_; + } + // Advance should not be called on beyond-of-range iterators + // so no component iterators must be beyond end of range, either. + virtual void Advance() { + assert(!AtEnd()); + ++current4_; + if (current4_ == end4_) { + current4_ = begin4_; + ++current3_; + } + if (current3_ == end3_) { + current3_ = begin3_; + ++current2_; + } + if (current2_ == end2_) { + current2_ = begin2_; + ++current1_; + } + ComputeCurrentValue(); + } + virtual ParamIteratorInterface* Clone() const { + return new Iterator(*this); + } + virtual const ParamType* Current() const { return ¤t_value_; } + virtual bool Equals(const ParamIteratorInterface& other) const { + // Having the same base generator guarantees that the other + // iterator is of the same type and we can downcast. + GTEST_CHECK_(BaseGenerator() == other.BaseGenerator()) + << "The program attempted to compare iterators " + << "from different generators." << std::endl; + const Iterator* typed_other = + CheckedDowncastToActualType(&other); + // We must report iterators equal if they both point beyond their + // respective ranges. That can happen in a variety of fashions, + // so we have to consult AtEnd(). + return (AtEnd() && typed_other->AtEnd()) || + ( + current1_ == typed_other->current1_ && + current2_ == typed_other->current2_ && + current3_ == typed_other->current3_ && + current4_ == typed_other->current4_); + } + + private: + Iterator(const Iterator& other) + : base_(other.base_), + begin1_(other.begin1_), + end1_(other.end1_), + current1_(other.current1_), + begin2_(other.begin2_), + end2_(other.end2_), + current2_(other.current2_), + begin3_(other.begin3_), + end3_(other.end3_), + current3_(other.current3_), + begin4_(other.begin4_), + end4_(other.end4_), + current4_(other.current4_) { + ComputeCurrentValue(); + } + + void ComputeCurrentValue() { + if (!AtEnd()) + current_value_ = ParamType(*current1_, *current2_, *current3_, + *current4_); + } + bool AtEnd() const { + // We must report iterator past the end of the range when either of the + // component iterators has reached the end of its range. + return + current1_ == end1_ || + current2_ == end2_ || + current3_ == end3_ || + current4_ == end4_; + } + + // No implementation - assignment is unsupported. + void operator=(const Iterator& other); + + const ParamGeneratorInterface* const base_; + // begin[i]_ and end[i]_ define the i-th range that Iterator traverses. + // current[i]_ is the actual traversing iterator. + const typename ParamGenerator::iterator begin1_; + const typename ParamGenerator::iterator end1_; + typename ParamGenerator::iterator current1_; + const typename ParamGenerator::iterator begin2_; + const typename ParamGenerator::iterator end2_; + typename ParamGenerator::iterator current2_; + const typename ParamGenerator::iterator begin3_; + const typename ParamGenerator::iterator end3_; + typename ParamGenerator::iterator current3_; + const typename ParamGenerator::iterator begin4_; + const typename ParamGenerator::iterator end4_; + typename ParamGenerator::iterator current4_; + ParamType current_value_; + }; // class CartesianProductGenerator4::Iterator + + // No implementation - assignment is unsupported. + void operator=(const CartesianProductGenerator4& other); + + const ParamGenerator g1_; + const ParamGenerator g2_; + const ParamGenerator g3_; + const ParamGenerator g4_; +}; // class CartesianProductGenerator4 + + +template +class CartesianProductGenerator5 + : public ParamGeneratorInterface< ::std::tr1::tuple > { + public: + typedef ::std::tr1::tuple ParamType; + + CartesianProductGenerator5(const ParamGenerator& g1, + const ParamGenerator& g2, const ParamGenerator& g3, + const ParamGenerator& g4, const ParamGenerator& g5) + : g1_(g1), g2_(g2), g3_(g3), g4_(g4), g5_(g5) {} + virtual ~CartesianProductGenerator5() {} + + virtual ParamIteratorInterface* Begin() const { + return new Iterator(this, g1_, g1_.begin(), g2_, g2_.begin(), g3_, + g3_.begin(), g4_, g4_.begin(), g5_, g5_.begin()); + } + virtual ParamIteratorInterface* End() const { + return new Iterator(this, g1_, g1_.end(), g2_, g2_.end(), g3_, g3_.end(), + g4_, g4_.end(), g5_, g5_.end()); + } + + private: + class Iterator : public ParamIteratorInterface { + public: + Iterator(const ParamGeneratorInterface* base, + const ParamGenerator& g1, + const typename ParamGenerator::iterator& current1, + const ParamGenerator& g2, + const typename ParamGenerator::iterator& current2, + const ParamGenerator& g3, + const typename ParamGenerator::iterator& current3, + const ParamGenerator& g4, + const typename ParamGenerator::iterator& current4, + const ParamGenerator& g5, + const typename ParamGenerator::iterator& current5) + : base_(base), + begin1_(g1.begin()), end1_(g1.end()), current1_(current1), + begin2_(g2.begin()), end2_(g2.end()), current2_(current2), + begin3_(g3.begin()), end3_(g3.end()), current3_(current3), + begin4_(g4.begin()), end4_(g4.end()), current4_(current4), + begin5_(g5.begin()), end5_(g5.end()), current5_(current5) { + ComputeCurrentValue(); + } + virtual ~Iterator() {} + + virtual const ParamGeneratorInterface* BaseGenerator() const { + return base_; + } + // Advance should not be called on beyond-of-range iterators + // so no component iterators must be beyond end of range, either. + virtual void Advance() { + assert(!AtEnd()); + ++current5_; + if (current5_ == end5_) { + current5_ = begin5_; + ++current4_; + } + if (current4_ == end4_) { + current4_ = begin4_; + ++current3_; + } + if (current3_ == end3_) { + current3_ = begin3_; + ++current2_; + } + if (current2_ == end2_) { + current2_ = begin2_; + ++current1_; + } + ComputeCurrentValue(); + } + virtual ParamIteratorInterface* Clone() const { + return new Iterator(*this); + } + virtual const ParamType* Current() const { return ¤t_value_; } + virtual bool Equals(const ParamIteratorInterface& other) const { + // Having the same base generator guarantees that the other + // iterator is of the same type and we can downcast. + GTEST_CHECK_(BaseGenerator() == other.BaseGenerator()) + << "The program attempted to compare iterators " + << "from different generators." << std::endl; + const Iterator* typed_other = + CheckedDowncastToActualType(&other); + // We must report iterators equal if they both point beyond their + // respective ranges. That can happen in a variety of fashions, + // so we have to consult AtEnd(). + return (AtEnd() && typed_other->AtEnd()) || + ( + current1_ == typed_other->current1_ && + current2_ == typed_other->current2_ && + current3_ == typed_other->current3_ && + current4_ == typed_other->current4_ && + current5_ == typed_other->current5_); + } + + private: + Iterator(const Iterator& other) + : base_(other.base_), + begin1_(other.begin1_), + end1_(other.end1_), + current1_(other.current1_), + begin2_(other.begin2_), + end2_(other.end2_), + current2_(other.current2_), + begin3_(other.begin3_), + end3_(other.end3_), + current3_(other.current3_), + begin4_(other.begin4_), + end4_(other.end4_), + current4_(other.current4_), + begin5_(other.begin5_), + end5_(other.end5_), + current5_(other.current5_) { + ComputeCurrentValue(); + } + + void ComputeCurrentValue() { + if (!AtEnd()) + current_value_ = ParamType(*current1_, *current2_, *current3_, + *current4_, *current5_); + } + bool AtEnd() const { + // We must report iterator past the end of the range when either of the + // component iterators has reached the end of its range. + return + current1_ == end1_ || + current2_ == end2_ || + current3_ == end3_ || + current4_ == end4_ || + current5_ == end5_; + } + + // No implementation - assignment is unsupported. + void operator=(const Iterator& other); + + const ParamGeneratorInterface* const base_; + // begin[i]_ and end[i]_ define the i-th range that Iterator traverses. + // current[i]_ is the actual traversing iterator. + const typename ParamGenerator::iterator begin1_; + const typename ParamGenerator::iterator end1_; + typename ParamGenerator::iterator current1_; + const typename ParamGenerator::iterator begin2_; + const typename ParamGenerator::iterator end2_; + typename ParamGenerator::iterator current2_; + const typename ParamGenerator::iterator begin3_; + const typename ParamGenerator::iterator end3_; + typename ParamGenerator::iterator current3_; + const typename ParamGenerator::iterator begin4_; + const typename ParamGenerator::iterator end4_; + typename ParamGenerator::iterator current4_; + const typename ParamGenerator::iterator begin5_; + const typename ParamGenerator::iterator end5_; + typename ParamGenerator::iterator current5_; + ParamType current_value_; + }; // class CartesianProductGenerator5::Iterator + + // No implementation - assignment is unsupported. + void operator=(const CartesianProductGenerator5& other); + + const ParamGenerator g1_; + const ParamGenerator g2_; + const ParamGenerator g3_; + const ParamGenerator g4_; + const ParamGenerator g5_; +}; // class CartesianProductGenerator5 + + +template +class CartesianProductGenerator6 + : public ParamGeneratorInterface< ::std::tr1::tuple > { + public: + typedef ::std::tr1::tuple ParamType; + + CartesianProductGenerator6(const ParamGenerator& g1, + const ParamGenerator& g2, const ParamGenerator& g3, + const ParamGenerator& g4, const ParamGenerator& g5, + const ParamGenerator& g6) + : g1_(g1), g2_(g2), g3_(g3), g4_(g4), g5_(g5), g6_(g6) {} + virtual ~CartesianProductGenerator6() {} + + virtual ParamIteratorInterface* Begin() const { + return new Iterator(this, g1_, g1_.begin(), g2_, g2_.begin(), g3_, + g3_.begin(), g4_, g4_.begin(), g5_, g5_.begin(), g6_, g6_.begin()); + } + virtual ParamIteratorInterface* End() const { + return new Iterator(this, g1_, g1_.end(), g2_, g2_.end(), g3_, g3_.end(), + g4_, g4_.end(), g5_, g5_.end(), g6_, g6_.end()); + } + + private: + class Iterator : public ParamIteratorInterface { + public: + Iterator(const ParamGeneratorInterface* base, + const ParamGenerator& g1, + const typename ParamGenerator::iterator& current1, + const ParamGenerator& g2, + const typename ParamGenerator::iterator& current2, + const ParamGenerator& g3, + const typename ParamGenerator::iterator& current3, + const ParamGenerator& g4, + const typename ParamGenerator::iterator& current4, + const ParamGenerator& g5, + const typename ParamGenerator::iterator& current5, + const ParamGenerator& g6, + const typename ParamGenerator::iterator& current6) + : base_(base), + begin1_(g1.begin()), end1_(g1.end()), current1_(current1), + begin2_(g2.begin()), end2_(g2.end()), current2_(current2), + begin3_(g3.begin()), end3_(g3.end()), current3_(current3), + begin4_(g4.begin()), end4_(g4.end()), current4_(current4), + begin5_(g5.begin()), end5_(g5.end()), current5_(current5), + begin6_(g6.begin()), end6_(g6.end()), current6_(current6) { + ComputeCurrentValue(); + } + virtual ~Iterator() {} + + virtual const ParamGeneratorInterface* BaseGenerator() const { + return base_; + } + // Advance should not be called on beyond-of-range iterators + // so no component iterators must be beyond end of range, either. + virtual void Advance() { + assert(!AtEnd()); + ++current6_; + if (current6_ == end6_) { + current6_ = begin6_; + ++current5_; + } + if (current5_ == end5_) { + current5_ = begin5_; + ++current4_; + } + if (current4_ == end4_) { + current4_ = begin4_; + ++current3_; + } + if (current3_ == end3_) { + current3_ = begin3_; + ++current2_; + } + if (current2_ == end2_) { + current2_ = begin2_; + ++current1_; + } + ComputeCurrentValue(); + } + virtual ParamIteratorInterface* Clone() const { + return new Iterator(*this); + } + virtual const ParamType* Current() const { return ¤t_value_; } + virtual bool Equals(const ParamIteratorInterface& other) const { + // Having the same base generator guarantees that the other + // iterator is of the same type and we can downcast. + GTEST_CHECK_(BaseGenerator() == other.BaseGenerator()) + << "The program attempted to compare iterators " + << "from different generators." << std::endl; + const Iterator* typed_other = + CheckedDowncastToActualType(&other); + // We must report iterators equal if they both point beyond their + // respective ranges. That can happen in a variety of fashions, + // so we have to consult AtEnd(). + return (AtEnd() && typed_other->AtEnd()) || + ( + current1_ == typed_other->current1_ && + current2_ == typed_other->current2_ && + current3_ == typed_other->current3_ && + current4_ == typed_other->current4_ && + current5_ == typed_other->current5_ && + current6_ == typed_other->current6_); + } + + private: + Iterator(const Iterator& other) + : base_(other.base_), + begin1_(other.begin1_), + end1_(other.end1_), + current1_(other.current1_), + begin2_(other.begin2_), + end2_(other.end2_), + current2_(other.current2_), + begin3_(other.begin3_), + end3_(other.end3_), + current3_(other.current3_), + begin4_(other.begin4_), + end4_(other.end4_), + current4_(other.current4_), + begin5_(other.begin5_), + end5_(other.end5_), + current5_(other.current5_), + begin6_(other.begin6_), + end6_(other.end6_), + current6_(other.current6_) { + ComputeCurrentValue(); + } + + void ComputeCurrentValue() { + if (!AtEnd()) + current_value_ = ParamType(*current1_, *current2_, *current3_, + *current4_, *current5_, *current6_); + } + bool AtEnd() const { + // We must report iterator past the end of the range when either of the + // component iterators has reached the end of its range. + return + current1_ == end1_ || + current2_ == end2_ || + current3_ == end3_ || + current4_ == end4_ || + current5_ == end5_ || + current6_ == end6_; + } + + // No implementation - assignment is unsupported. + void operator=(const Iterator& other); + + const ParamGeneratorInterface* const base_; + // begin[i]_ and end[i]_ define the i-th range that Iterator traverses. + // current[i]_ is the actual traversing iterator. + const typename ParamGenerator::iterator begin1_; + const typename ParamGenerator::iterator end1_; + typename ParamGenerator::iterator current1_; + const typename ParamGenerator::iterator begin2_; + const typename ParamGenerator::iterator end2_; + typename ParamGenerator::iterator current2_; + const typename ParamGenerator::iterator begin3_; + const typename ParamGenerator::iterator end3_; + typename ParamGenerator::iterator current3_; + const typename ParamGenerator::iterator begin4_; + const typename ParamGenerator::iterator end4_; + typename ParamGenerator::iterator current4_; + const typename ParamGenerator::iterator begin5_; + const typename ParamGenerator::iterator end5_; + typename ParamGenerator::iterator current5_; + const typename ParamGenerator::iterator begin6_; + const typename ParamGenerator::iterator end6_; + typename ParamGenerator::iterator current6_; + ParamType current_value_; + }; // class CartesianProductGenerator6::Iterator + + // No implementation - assignment is unsupported. + void operator=(const CartesianProductGenerator6& other); + + const ParamGenerator g1_; + const ParamGenerator g2_; + const ParamGenerator g3_; + const ParamGenerator g4_; + const ParamGenerator g5_; + const ParamGenerator g6_; +}; // class CartesianProductGenerator6 + + +template +class CartesianProductGenerator7 + : public ParamGeneratorInterface< ::std::tr1::tuple > { + public: + typedef ::std::tr1::tuple ParamType; + + CartesianProductGenerator7(const ParamGenerator& g1, + const ParamGenerator& g2, const ParamGenerator& g3, + const ParamGenerator& g4, const ParamGenerator& g5, + const ParamGenerator& g6, const ParamGenerator& g7) + : g1_(g1), g2_(g2), g3_(g3), g4_(g4), g5_(g5), g6_(g6), g7_(g7) {} + virtual ~CartesianProductGenerator7() {} + + virtual ParamIteratorInterface* Begin() const { + return new Iterator(this, g1_, g1_.begin(), g2_, g2_.begin(), g3_, + g3_.begin(), g4_, g4_.begin(), g5_, g5_.begin(), g6_, g6_.begin(), g7_, + g7_.begin()); + } + virtual ParamIteratorInterface* End() const { + return new Iterator(this, g1_, g1_.end(), g2_, g2_.end(), g3_, g3_.end(), + g4_, g4_.end(), g5_, g5_.end(), g6_, g6_.end(), g7_, g7_.end()); + } + + private: + class Iterator : public ParamIteratorInterface { + public: + Iterator(const ParamGeneratorInterface* base, + const ParamGenerator& g1, + const typename ParamGenerator::iterator& current1, + const ParamGenerator& g2, + const typename ParamGenerator::iterator& current2, + const ParamGenerator& g3, + const typename ParamGenerator::iterator& current3, + const ParamGenerator& g4, + const typename ParamGenerator::iterator& current4, + const ParamGenerator& g5, + const typename ParamGenerator::iterator& current5, + const ParamGenerator& g6, + const typename ParamGenerator::iterator& current6, + const ParamGenerator& g7, + const typename ParamGenerator::iterator& current7) + : base_(base), + begin1_(g1.begin()), end1_(g1.end()), current1_(current1), + begin2_(g2.begin()), end2_(g2.end()), current2_(current2), + begin3_(g3.begin()), end3_(g3.end()), current3_(current3), + begin4_(g4.begin()), end4_(g4.end()), current4_(current4), + begin5_(g5.begin()), end5_(g5.end()), current5_(current5), + begin6_(g6.begin()), end6_(g6.end()), current6_(current6), + begin7_(g7.begin()), end7_(g7.end()), current7_(current7) { + ComputeCurrentValue(); + } + virtual ~Iterator() {} + + virtual const ParamGeneratorInterface* BaseGenerator() const { + return base_; + } + // Advance should not be called on beyond-of-range iterators + // so no component iterators must be beyond end of range, either. + virtual void Advance() { + assert(!AtEnd()); + ++current7_; + if (current7_ == end7_) { + current7_ = begin7_; + ++current6_; + } + if (current6_ == end6_) { + current6_ = begin6_; + ++current5_; + } + if (current5_ == end5_) { + current5_ = begin5_; + ++current4_; + } + if (current4_ == end4_) { + current4_ = begin4_; + ++current3_; + } + if (current3_ == end3_) { + current3_ = begin3_; + ++current2_; + } + if (current2_ == end2_) { + current2_ = begin2_; + ++current1_; + } + ComputeCurrentValue(); + } + virtual ParamIteratorInterface* Clone() const { + return new Iterator(*this); + } + virtual const ParamType* Current() const { return ¤t_value_; } + virtual bool Equals(const ParamIteratorInterface& other) const { + // Having the same base generator guarantees that the other + // iterator is of the same type and we can downcast. + GTEST_CHECK_(BaseGenerator() == other.BaseGenerator()) + << "The program attempted to compare iterators " + << "from different generators." << std::endl; + const Iterator* typed_other = + CheckedDowncastToActualType(&other); + // We must report iterators equal if they both point beyond their + // respective ranges. That can happen in a variety of fashions, + // so we have to consult AtEnd(). + return (AtEnd() && typed_other->AtEnd()) || + ( + current1_ == typed_other->current1_ && + current2_ == typed_other->current2_ && + current3_ == typed_other->current3_ && + current4_ == typed_other->current4_ && + current5_ == typed_other->current5_ && + current6_ == typed_other->current6_ && + current7_ == typed_other->current7_); + } + + private: + Iterator(const Iterator& other) + : base_(other.base_), + begin1_(other.begin1_), + end1_(other.end1_), + current1_(other.current1_), + begin2_(other.begin2_), + end2_(other.end2_), + current2_(other.current2_), + begin3_(other.begin3_), + end3_(other.end3_), + current3_(other.current3_), + begin4_(other.begin4_), + end4_(other.end4_), + current4_(other.current4_), + begin5_(other.begin5_), + end5_(other.end5_), + current5_(other.current5_), + begin6_(other.begin6_), + end6_(other.end6_), + current6_(other.current6_), + begin7_(other.begin7_), + end7_(other.end7_), + current7_(other.current7_) { + ComputeCurrentValue(); + } + + void ComputeCurrentValue() { + if (!AtEnd()) + current_value_ = ParamType(*current1_, *current2_, *current3_, + *current4_, *current5_, *current6_, *current7_); + } + bool AtEnd() const { + // We must report iterator past the end of the range when either of the + // component iterators has reached the end of its range. + return + current1_ == end1_ || + current2_ == end2_ || + current3_ == end3_ || + current4_ == end4_ || + current5_ == end5_ || + current6_ == end6_ || + current7_ == end7_; + } + + // No implementation - assignment is unsupported. + void operator=(const Iterator& other); + + const ParamGeneratorInterface* const base_; + // begin[i]_ and end[i]_ define the i-th range that Iterator traverses. + // current[i]_ is the actual traversing iterator. + const typename ParamGenerator::iterator begin1_; + const typename ParamGenerator::iterator end1_; + typename ParamGenerator::iterator current1_; + const typename ParamGenerator::iterator begin2_; + const typename ParamGenerator::iterator end2_; + typename ParamGenerator::iterator current2_; + const typename ParamGenerator::iterator begin3_; + const typename ParamGenerator::iterator end3_; + typename ParamGenerator::iterator current3_; + const typename ParamGenerator::iterator begin4_; + const typename ParamGenerator::iterator end4_; + typename ParamGenerator::iterator current4_; + const typename ParamGenerator::iterator begin5_; + const typename ParamGenerator::iterator end5_; + typename ParamGenerator::iterator current5_; + const typename ParamGenerator::iterator begin6_; + const typename ParamGenerator::iterator end6_; + typename ParamGenerator::iterator current6_; + const typename ParamGenerator::iterator begin7_; + const typename ParamGenerator::iterator end7_; + typename ParamGenerator::iterator current7_; + ParamType current_value_; + }; // class CartesianProductGenerator7::Iterator + + // No implementation - assignment is unsupported. + void operator=(const CartesianProductGenerator7& other); + + const ParamGenerator g1_; + const ParamGenerator g2_; + const ParamGenerator g3_; + const ParamGenerator g4_; + const ParamGenerator g5_; + const ParamGenerator g6_; + const ParamGenerator g7_; +}; // class CartesianProductGenerator7 + + +template +class CartesianProductGenerator8 + : public ParamGeneratorInterface< ::std::tr1::tuple > { + public: + typedef ::std::tr1::tuple ParamType; + + CartesianProductGenerator8(const ParamGenerator& g1, + const ParamGenerator& g2, const ParamGenerator& g3, + const ParamGenerator& g4, const ParamGenerator& g5, + const ParamGenerator& g6, const ParamGenerator& g7, + const ParamGenerator& g8) + : g1_(g1), g2_(g2), g3_(g3), g4_(g4), g5_(g5), g6_(g6), g7_(g7), + g8_(g8) {} + virtual ~CartesianProductGenerator8() {} + + virtual ParamIteratorInterface* Begin() const { + return new Iterator(this, g1_, g1_.begin(), g2_, g2_.begin(), g3_, + g3_.begin(), g4_, g4_.begin(), g5_, g5_.begin(), g6_, g6_.begin(), g7_, + g7_.begin(), g8_, g8_.begin()); + } + virtual ParamIteratorInterface* End() const { + return new Iterator(this, g1_, g1_.end(), g2_, g2_.end(), g3_, g3_.end(), + g4_, g4_.end(), g5_, g5_.end(), g6_, g6_.end(), g7_, g7_.end(), g8_, + g8_.end()); + } + + private: + class Iterator : public ParamIteratorInterface { + public: + Iterator(const ParamGeneratorInterface* base, + const ParamGenerator& g1, + const typename ParamGenerator::iterator& current1, + const ParamGenerator& g2, + const typename ParamGenerator::iterator& current2, + const ParamGenerator& g3, + const typename ParamGenerator::iterator& current3, + const ParamGenerator& g4, + const typename ParamGenerator::iterator& current4, + const ParamGenerator& g5, + const typename ParamGenerator::iterator& current5, + const ParamGenerator& g6, + const typename ParamGenerator::iterator& current6, + const ParamGenerator& g7, + const typename ParamGenerator::iterator& current7, + const ParamGenerator& g8, + const typename ParamGenerator::iterator& current8) + : base_(base), + begin1_(g1.begin()), end1_(g1.end()), current1_(current1), + begin2_(g2.begin()), end2_(g2.end()), current2_(current2), + begin3_(g3.begin()), end3_(g3.end()), current3_(current3), + begin4_(g4.begin()), end4_(g4.end()), current4_(current4), + begin5_(g5.begin()), end5_(g5.end()), current5_(current5), + begin6_(g6.begin()), end6_(g6.end()), current6_(current6), + begin7_(g7.begin()), end7_(g7.end()), current7_(current7), + begin8_(g8.begin()), end8_(g8.end()), current8_(current8) { + ComputeCurrentValue(); + } + virtual ~Iterator() {} + + virtual const ParamGeneratorInterface* BaseGenerator() const { + return base_; + } + // Advance should not be called on beyond-of-range iterators + // so no component iterators must be beyond end of range, either. + virtual void Advance() { + assert(!AtEnd()); + ++current8_; + if (current8_ == end8_) { + current8_ = begin8_; + ++current7_; + } + if (current7_ == end7_) { + current7_ = begin7_; + ++current6_; + } + if (current6_ == end6_) { + current6_ = begin6_; + ++current5_; + } + if (current5_ == end5_) { + current5_ = begin5_; + ++current4_; + } + if (current4_ == end4_) { + current4_ = begin4_; + ++current3_; + } + if (current3_ == end3_) { + current3_ = begin3_; + ++current2_; + } + if (current2_ == end2_) { + current2_ = begin2_; + ++current1_; + } + ComputeCurrentValue(); + } + virtual ParamIteratorInterface* Clone() const { + return new Iterator(*this); + } + virtual const ParamType* Current() const { return ¤t_value_; } + virtual bool Equals(const ParamIteratorInterface& other) const { + // Having the same base generator guarantees that the other + // iterator is of the same type and we can downcast. + GTEST_CHECK_(BaseGenerator() == other.BaseGenerator()) + << "The program attempted to compare iterators " + << "from different generators." << std::endl; + const Iterator* typed_other = + CheckedDowncastToActualType(&other); + // We must report iterators equal if they both point beyond their + // respective ranges. That can happen in a variety of fashions, + // so we have to consult AtEnd(). + return (AtEnd() && typed_other->AtEnd()) || + ( + current1_ == typed_other->current1_ && + current2_ == typed_other->current2_ && + current3_ == typed_other->current3_ && + current4_ == typed_other->current4_ && + current5_ == typed_other->current5_ && + current6_ == typed_other->current6_ && + current7_ == typed_other->current7_ && + current8_ == typed_other->current8_); + } + + private: + Iterator(const Iterator& other) + : base_(other.base_), + begin1_(other.begin1_), + end1_(other.end1_), + current1_(other.current1_), + begin2_(other.begin2_), + end2_(other.end2_), + current2_(other.current2_), + begin3_(other.begin3_), + end3_(other.end3_), + current3_(other.current3_), + begin4_(other.begin4_), + end4_(other.end4_), + current4_(other.current4_), + begin5_(other.begin5_), + end5_(other.end5_), + current5_(other.current5_), + begin6_(other.begin6_), + end6_(other.end6_), + current6_(other.current6_), + begin7_(other.begin7_), + end7_(other.end7_), + current7_(other.current7_), + begin8_(other.begin8_), + end8_(other.end8_), + current8_(other.current8_) { + ComputeCurrentValue(); + } + + void ComputeCurrentValue() { + if (!AtEnd()) + current_value_ = ParamType(*current1_, *current2_, *current3_, + *current4_, *current5_, *current6_, *current7_, *current8_); + } + bool AtEnd() const { + // We must report iterator past the end of the range when either of the + // component iterators has reached the end of its range. + return + current1_ == end1_ || + current2_ == end2_ || + current3_ == end3_ || + current4_ == end4_ || + current5_ == end5_ || + current6_ == end6_ || + current7_ == end7_ || + current8_ == end8_; + } + + // No implementation - assignment is unsupported. + void operator=(const Iterator& other); + + const ParamGeneratorInterface* const base_; + // begin[i]_ and end[i]_ define the i-th range that Iterator traverses. + // current[i]_ is the actual traversing iterator. + const typename ParamGenerator::iterator begin1_; + const typename ParamGenerator::iterator end1_; + typename ParamGenerator::iterator current1_; + const typename ParamGenerator::iterator begin2_; + const typename ParamGenerator::iterator end2_; + typename ParamGenerator::iterator current2_; + const typename ParamGenerator::iterator begin3_; + const typename ParamGenerator::iterator end3_; + typename ParamGenerator::iterator current3_; + const typename ParamGenerator::iterator begin4_; + const typename ParamGenerator::iterator end4_; + typename ParamGenerator::iterator current4_; + const typename ParamGenerator::iterator begin5_; + const typename ParamGenerator::iterator end5_; + typename ParamGenerator::iterator current5_; + const typename ParamGenerator::iterator begin6_; + const typename ParamGenerator::iterator end6_; + typename ParamGenerator::iterator current6_; + const typename ParamGenerator::iterator begin7_; + const typename ParamGenerator::iterator end7_; + typename ParamGenerator::iterator current7_; + const typename ParamGenerator::iterator begin8_; + const typename ParamGenerator::iterator end8_; + typename ParamGenerator::iterator current8_; + ParamType current_value_; + }; // class CartesianProductGenerator8::Iterator + + // No implementation - assignment is unsupported. + void operator=(const CartesianProductGenerator8& other); + + const ParamGenerator g1_; + const ParamGenerator g2_; + const ParamGenerator g3_; + const ParamGenerator g4_; + const ParamGenerator g5_; + const ParamGenerator g6_; + const ParamGenerator g7_; + const ParamGenerator g8_; +}; // class CartesianProductGenerator8 + + +template +class CartesianProductGenerator9 + : public ParamGeneratorInterface< ::std::tr1::tuple > { + public: + typedef ::std::tr1::tuple ParamType; + + CartesianProductGenerator9(const ParamGenerator& g1, + const ParamGenerator& g2, const ParamGenerator& g3, + const ParamGenerator& g4, const ParamGenerator& g5, + const ParamGenerator& g6, const ParamGenerator& g7, + const ParamGenerator& g8, const ParamGenerator& g9) + : g1_(g1), g2_(g2), g3_(g3), g4_(g4), g5_(g5), g6_(g6), g7_(g7), g8_(g8), + g9_(g9) {} + virtual ~CartesianProductGenerator9() {} + + virtual ParamIteratorInterface* Begin() const { + return new Iterator(this, g1_, g1_.begin(), g2_, g2_.begin(), g3_, + g3_.begin(), g4_, g4_.begin(), g5_, g5_.begin(), g6_, g6_.begin(), g7_, + g7_.begin(), g8_, g8_.begin(), g9_, g9_.begin()); + } + virtual ParamIteratorInterface* End() const { + return new Iterator(this, g1_, g1_.end(), g2_, g2_.end(), g3_, g3_.end(), + g4_, g4_.end(), g5_, g5_.end(), g6_, g6_.end(), g7_, g7_.end(), g8_, + g8_.end(), g9_, g9_.end()); + } + + private: + class Iterator : public ParamIteratorInterface { + public: + Iterator(const ParamGeneratorInterface* base, + const ParamGenerator& g1, + const typename ParamGenerator::iterator& current1, + const ParamGenerator& g2, + const typename ParamGenerator::iterator& current2, + const ParamGenerator& g3, + const typename ParamGenerator::iterator& current3, + const ParamGenerator& g4, + const typename ParamGenerator::iterator& current4, + const ParamGenerator& g5, + const typename ParamGenerator::iterator& current5, + const ParamGenerator& g6, + const typename ParamGenerator::iterator& current6, + const ParamGenerator& g7, + const typename ParamGenerator::iterator& current7, + const ParamGenerator& g8, + const typename ParamGenerator::iterator& current8, + const ParamGenerator& g9, + const typename ParamGenerator::iterator& current9) + : base_(base), + begin1_(g1.begin()), end1_(g1.end()), current1_(current1), + begin2_(g2.begin()), end2_(g2.end()), current2_(current2), + begin3_(g3.begin()), end3_(g3.end()), current3_(current3), + begin4_(g4.begin()), end4_(g4.end()), current4_(current4), + begin5_(g5.begin()), end5_(g5.end()), current5_(current5), + begin6_(g6.begin()), end6_(g6.end()), current6_(current6), + begin7_(g7.begin()), end7_(g7.end()), current7_(current7), + begin8_(g8.begin()), end8_(g8.end()), current8_(current8), + begin9_(g9.begin()), end9_(g9.end()), current9_(current9) { + ComputeCurrentValue(); + } + virtual ~Iterator() {} + + virtual const ParamGeneratorInterface* BaseGenerator() const { + return base_; + } + // Advance should not be called on beyond-of-range iterators + // so no component iterators must be beyond end of range, either. + virtual void Advance() { + assert(!AtEnd()); + ++current9_; + if (current9_ == end9_) { + current9_ = begin9_; + ++current8_; + } + if (current8_ == end8_) { + current8_ = begin8_; + ++current7_; + } + if (current7_ == end7_) { + current7_ = begin7_; + ++current6_; + } + if (current6_ == end6_) { + current6_ = begin6_; + ++current5_; + } + if (current5_ == end5_) { + current5_ = begin5_; + ++current4_; + } + if (current4_ == end4_) { + current4_ = begin4_; + ++current3_; + } + if (current3_ == end3_) { + current3_ = begin3_; + ++current2_; + } + if (current2_ == end2_) { + current2_ = begin2_; + ++current1_; + } + ComputeCurrentValue(); + } + virtual ParamIteratorInterface* Clone() const { + return new Iterator(*this); + } + virtual const ParamType* Current() const { return ¤t_value_; } + virtual bool Equals(const ParamIteratorInterface& other) const { + // Having the same base generator guarantees that the other + // iterator is of the same type and we can downcast. + GTEST_CHECK_(BaseGenerator() == other.BaseGenerator()) + << "The program attempted to compare iterators " + << "from different generators." << std::endl; + const Iterator* typed_other = + CheckedDowncastToActualType(&other); + // We must report iterators equal if they both point beyond their + // respective ranges. That can happen in a variety of fashions, + // so we have to consult AtEnd(). + return (AtEnd() && typed_other->AtEnd()) || + ( + current1_ == typed_other->current1_ && + current2_ == typed_other->current2_ && + current3_ == typed_other->current3_ && + current4_ == typed_other->current4_ && + current5_ == typed_other->current5_ && + current6_ == typed_other->current6_ && + current7_ == typed_other->current7_ && + current8_ == typed_other->current8_ && + current9_ == typed_other->current9_); + } + + private: + Iterator(const Iterator& other) + : base_(other.base_), + begin1_(other.begin1_), + end1_(other.end1_), + current1_(other.current1_), + begin2_(other.begin2_), + end2_(other.end2_), + current2_(other.current2_), + begin3_(other.begin3_), + end3_(other.end3_), + current3_(other.current3_), + begin4_(other.begin4_), + end4_(other.end4_), + current4_(other.current4_), + begin5_(other.begin5_), + end5_(other.end5_), + current5_(other.current5_), + begin6_(other.begin6_), + end6_(other.end6_), + current6_(other.current6_), + begin7_(other.begin7_), + end7_(other.end7_), + current7_(other.current7_), + begin8_(other.begin8_), + end8_(other.end8_), + current8_(other.current8_), + begin9_(other.begin9_), + end9_(other.end9_), + current9_(other.current9_) { + ComputeCurrentValue(); + } + + void ComputeCurrentValue() { + if (!AtEnd()) + current_value_ = ParamType(*current1_, *current2_, *current3_, + *current4_, *current5_, *current6_, *current7_, *current8_, + *current9_); + } + bool AtEnd() const { + // We must report iterator past the end of the range when either of the + // component iterators has reached the end of its range. + return + current1_ == end1_ || + current2_ == end2_ || + current3_ == end3_ || + current4_ == end4_ || + current5_ == end5_ || + current6_ == end6_ || + current7_ == end7_ || + current8_ == end8_ || + current9_ == end9_; + } + + // No implementation - assignment is unsupported. + void operator=(const Iterator& other); + + const ParamGeneratorInterface* const base_; + // begin[i]_ and end[i]_ define the i-th range that Iterator traverses. + // current[i]_ is the actual traversing iterator. + const typename ParamGenerator::iterator begin1_; + const typename ParamGenerator::iterator end1_; + typename ParamGenerator::iterator current1_; + const typename ParamGenerator::iterator begin2_; + const typename ParamGenerator::iterator end2_; + typename ParamGenerator::iterator current2_; + const typename ParamGenerator::iterator begin3_; + const typename ParamGenerator::iterator end3_; + typename ParamGenerator::iterator current3_; + const typename ParamGenerator::iterator begin4_; + const typename ParamGenerator::iterator end4_; + typename ParamGenerator::iterator current4_; + const typename ParamGenerator::iterator begin5_; + const typename ParamGenerator::iterator end5_; + typename ParamGenerator::iterator current5_; + const typename ParamGenerator::iterator begin6_; + const typename ParamGenerator::iterator end6_; + typename ParamGenerator::iterator current6_; + const typename ParamGenerator::iterator begin7_; + const typename ParamGenerator::iterator end7_; + typename ParamGenerator::iterator current7_; + const typename ParamGenerator::iterator begin8_; + const typename ParamGenerator::iterator end8_; + typename ParamGenerator::iterator current8_; + const typename ParamGenerator::iterator begin9_; + const typename ParamGenerator::iterator end9_; + typename ParamGenerator::iterator current9_; + ParamType current_value_; + }; // class CartesianProductGenerator9::Iterator + + // No implementation - assignment is unsupported. + void operator=(const CartesianProductGenerator9& other); + + const ParamGenerator g1_; + const ParamGenerator g2_; + const ParamGenerator g3_; + const ParamGenerator g4_; + const ParamGenerator g5_; + const ParamGenerator g6_; + const ParamGenerator g7_; + const ParamGenerator g8_; + const ParamGenerator g9_; +}; // class CartesianProductGenerator9 + + +template +class CartesianProductGenerator10 + : public ParamGeneratorInterface< ::std::tr1::tuple > { + public: + typedef ::std::tr1::tuple ParamType; + + CartesianProductGenerator10(const ParamGenerator& g1, + const ParamGenerator& g2, const ParamGenerator& g3, + const ParamGenerator& g4, const ParamGenerator& g5, + const ParamGenerator& g6, const ParamGenerator& g7, + const ParamGenerator& g8, const ParamGenerator& g9, + const ParamGenerator& g10) + : g1_(g1), g2_(g2), g3_(g3), g4_(g4), g5_(g5), g6_(g6), g7_(g7), g8_(g8), + g9_(g9), g10_(g10) {} + virtual ~CartesianProductGenerator10() {} + + virtual ParamIteratorInterface* Begin() const { + return new Iterator(this, g1_, g1_.begin(), g2_, g2_.begin(), g3_, + g3_.begin(), g4_, g4_.begin(), g5_, g5_.begin(), g6_, g6_.begin(), g7_, + g7_.begin(), g8_, g8_.begin(), g9_, g9_.begin(), g10_, g10_.begin()); + } + virtual ParamIteratorInterface* End() const { + return new Iterator(this, g1_, g1_.end(), g2_, g2_.end(), g3_, g3_.end(), + g4_, g4_.end(), g5_, g5_.end(), g6_, g6_.end(), g7_, g7_.end(), g8_, + g8_.end(), g9_, g9_.end(), g10_, g10_.end()); + } + + private: + class Iterator : public ParamIteratorInterface { + public: + Iterator(const ParamGeneratorInterface* base, + const ParamGenerator& g1, + const typename ParamGenerator::iterator& current1, + const ParamGenerator& g2, + const typename ParamGenerator::iterator& current2, + const ParamGenerator& g3, + const typename ParamGenerator::iterator& current3, + const ParamGenerator& g4, + const typename ParamGenerator::iterator& current4, + const ParamGenerator& g5, + const typename ParamGenerator::iterator& current5, + const ParamGenerator& g6, + const typename ParamGenerator::iterator& current6, + const ParamGenerator& g7, + const typename ParamGenerator::iterator& current7, + const ParamGenerator& g8, + const typename ParamGenerator::iterator& current8, + const ParamGenerator& g9, + const typename ParamGenerator::iterator& current9, + const ParamGenerator& g10, + const typename ParamGenerator::iterator& current10) + : base_(base), + begin1_(g1.begin()), end1_(g1.end()), current1_(current1), + begin2_(g2.begin()), end2_(g2.end()), current2_(current2), + begin3_(g3.begin()), end3_(g3.end()), current3_(current3), + begin4_(g4.begin()), end4_(g4.end()), current4_(current4), + begin5_(g5.begin()), end5_(g5.end()), current5_(current5), + begin6_(g6.begin()), end6_(g6.end()), current6_(current6), + begin7_(g7.begin()), end7_(g7.end()), current7_(current7), + begin8_(g8.begin()), end8_(g8.end()), current8_(current8), + begin9_(g9.begin()), end9_(g9.end()), current9_(current9), + begin10_(g10.begin()), end10_(g10.end()), current10_(current10) { + ComputeCurrentValue(); + } + virtual ~Iterator() {} + + virtual const ParamGeneratorInterface* BaseGenerator() const { + return base_; + } + // Advance should not be called on beyond-of-range iterators + // so no component iterators must be beyond end of range, either. + virtual void Advance() { + assert(!AtEnd()); + ++current10_; + if (current10_ == end10_) { + current10_ = begin10_; + ++current9_; + } + if (current9_ == end9_) { + current9_ = begin9_; + ++current8_; + } + if (current8_ == end8_) { + current8_ = begin8_; + ++current7_; + } + if (current7_ == end7_) { + current7_ = begin7_; + ++current6_; + } + if (current6_ == end6_) { + current6_ = begin6_; + ++current5_; + } + if (current5_ == end5_) { + current5_ = begin5_; + ++current4_; + } + if (current4_ == end4_) { + current4_ = begin4_; + ++current3_; + } + if (current3_ == end3_) { + current3_ = begin3_; + ++current2_; + } + if (current2_ == end2_) { + current2_ = begin2_; + ++current1_; + } + ComputeCurrentValue(); + } + virtual ParamIteratorInterface* Clone() const { + return new Iterator(*this); + } + virtual const ParamType* Current() const { return ¤t_value_; } + virtual bool Equals(const ParamIteratorInterface& other) const { + // Having the same base generator guarantees that the other + // iterator is of the same type and we can downcast. + GTEST_CHECK_(BaseGenerator() == other.BaseGenerator()) + << "The program attempted to compare iterators " + << "from different generators." << std::endl; + const Iterator* typed_other = + CheckedDowncastToActualType(&other); + // We must report iterators equal if they both point beyond their + // respective ranges. That can happen in a variety of fashions, + // so we have to consult AtEnd(). + return (AtEnd() && typed_other->AtEnd()) || + ( + current1_ == typed_other->current1_ && + current2_ == typed_other->current2_ && + current3_ == typed_other->current3_ && + current4_ == typed_other->current4_ && + current5_ == typed_other->current5_ && + current6_ == typed_other->current6_ && + current7_ == typed_other->current7_ && + current8_ == typed_other->current8_ && + current9_ == typed_other->current9_ && + current10_ == typed_other->current10_); + } + + private: + Iterator(const Iterator& other) + : base_(other.base_), + begin1_(other.begin1_), + end1_(other.end1_), + current1_(other.current1_), + begin2_(other.begin2_), + end2_(other.end2_), + current2_(other.current2_), + begin3_(other.begin3_), + end3_(other.end3_), + current3_(other.current3_), + begin4_(other.begin4_), + end4_(other.end4_), + current4_(other.current4_), + begin5_(other.begin5_), + end5_(other.end5_), + current5_(other.current5_), + begin6_(other.begin6_), + end6_(other.end6_), + current6_(other.current6_), + begin7_(other.begin7_), + end7_(other.end7_), + current7_(other.current7_), + begin8_(other.begin8_), + end8_(other.end8_), + current8_(other.current8_), + begin9_(other.begin9_), + end9_(other.end9_), + current9_(other.current9_), + begin10_(other.begin10_), + end10_(other.end10_), + current10_(other.current10_) { + ComputeCurrentValue(); + } + + void ComputeCurrentValue() { + if (!AtEnd()) + current_value_ = ParamType(*current1_, *current2_, *current3_, + *current4_, *current5_, *current6_, *current7_, *current8_, + *current9_, *current10_); + } + bool AtEnd() const { + // We must report iterator past the end of the range when either of the + // component iterators has reached the end of its range. + return + current1_ == end1_ || + current2_ == end2_ || + current3_ == end3_ || + current4_ == end4_ || + current5_ == end5_ || + current6_ == end6_ || + current7_ == end7_ || + current8_ == end8_ || + current9_ == end9_ || + current10_ == end10_; + } + + // No implementation - assignment is unsupported. + void operator=(const Iterator& other); + + const ParamGeneratorInterface* const base_; + // begin[i]_ and end[i]_ define the i-th range that Iterator traverses. + // current[i]_ is the actual traversing iterator. + const typename ParamGenerator::iterator begin1_; + const typename ParamGenerator::iterator end1_; + typename ParamGenerator::iterator current1_; + const typename ParamGenerator::iterator begin2_; + const typename ParamGenerator::iterator end2_; + typename ParamGenerator::iterator current2_; + const typename ParamGenerator::iterator begin3_; + const typename ParamGenerator::iterator end3_; + typename ParamGenerator::iterator current3_; + const typename ParamGenerator::iterator begin4_; + const typename ParamGenerator::iterator end4_; + typename ParamGenerator::iterator current4_; + const typename ParamGenerator::iterator begin5_; + const typename ParamGenerator::iterator end5_; + typename ParamGenerator::iterator current5_; + const typename ParamGenerator::iterator begin6_; + const typename ParamGenerator::iterator end6_; + typename ParamGenerator::iterator current6_; + const typename ParamGenerator::iterator begin7_; + const typename ParamGenerator::iterator end7_; + typename ParamGenerator::iterator current7_; + const typename ParamGenerator::iterator begin8_; + const typename ParamGenerator::iterator end8_; + typename ParamGenerator::iterator current8_; + const typename ParamGenerator::iterator begin9_; + const typename ParamGenerator::iterator end9_; + typename ParamGenerator::iterator current9_; + const typename ParamGenerator::iterator begin10_; + const typename ParamGenerator::iterator end10_; + typename ParamGenerator::iterator current10_; + ParamType current_value_; + }; // class CartesianProductGenerator10::Iterator + + // No implementation - assignment is unsupported. + void operator=(const CartesianProductGenerator10& other); + + const ParamGenerator g1_; + const ParamGenerator g2_; + const ParamGenerator g3_; + const ParamGenerator g4_; + const ParamGenerator g5_; + const ParamGenerator g6_; + const ParamGenerator g7_; + const ParamGenerator g8_; + const ParamGenerator g9_; + const ParamGenerator g10_; +}; // class CartesianProductGenerator10 + + +// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE. +// +// Helper classes providing Combine() with polymorphic features. They allow +// casting CartesianProductGeneratorN to ParamGenerator if T is +// convertible to U. +// +template +class CartesianProductHolder2 { + public: +CartesianProductHolder2(const Generator1& g1, const Generator2& g2) + : g1_(g1), g2_(g2) {} + template + operator ParamGenerator< ::std::tr1::tuple >() const { + return ParamGenerator< ::std::tr1::tuple >( + new CartesianProductGenerator2( + static_cast >(g1_), + static_cast >(g2_))); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const CartesianProductHolder2& other); + + const Generator1 g1_; + const Generator2 g2_; +}; // class CartesianProductHolder2 + +template +class CartesianProductHolder3 { + public: +CartesianProductHolder3(const Generator1& g1, const Generator2& g2, + const Generator3& g3) + : g1_(g1), g2_(g2), g3_(g3) {} + template + operator ParamGenerator< ::std::tr1::tuple >() const { + return ParamGenerator< ::std::tr1::tuple >( + new CartesianProductGenerator3( + static_cast >(g1_), + static_cast >(g2_), + static_cast >(g3_))); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const CartesianProductHolder3& other); + + const Generator1 g1_; + const Generator2 g2_; + const Generator3 g3_; +}; // class CartesianProductHolder3 + +template +class CartesianProductHolder4 { + public: +CartesianProductHolder4(const Generator1& g1, const Generator2& g2, + const Generator3& g3, const Generator4& g4) + : g1_(g1), g2_(g2), g3_(g3), g4_(g4) {} + template + operator ParamGenerator< ::std::tr1::tuple >() const { + return ParamGenerator< ::std::tr1::tuple >( + new CartesianProductGenerator4( + static_cast >(g1_), + static_cast >(g2_), + static_cast >(g3_), + static_cast >(g4_))); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const CartesianProductHolder4& other); + + const Generator1 g1_; + const Generator2 g2_; + const Generator3 g3_; + const Generator4 g4_; +}; // class CartesianProductHolder4 + +template +class CartesianProductHolder5 { + public: +CartesianProductHolder5(const Generator1& g1, const Generator2& g2, + const Generator3& g3, const Generator4& g4, const Generator5& g5) + : g1_(g1), g2_(g2), g3_(g3), g4_(g4), g5_(g5) {} + template + operator ParamGenerator< ::std::tr1::tuple >() const { + return ParamGenerator< ::std::tr1::tuple >( + new CartesianProductGenerator5( + static_cast >(g1_), + static_cast >(g2_), + static_cast >(g3_), + static_cast >(g4_), + static_cast >(g5_))); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const CartesianProductHolder5& other); + + const Generator1 g1_; + const Generator2 g2_; + const Generator3 g3_; + const Generator4 g4_; + const Generator5 g5_; +}; // class CartesianProductHolder5 + +template +class CartesianProductHolder6 { + public: +CartesianProductHolder6(const Generator1& g1, const Generator2& g2, + const Generator3& g3, const Generator4& g4, const Generator5& g5, + const Generator6& g6) + : g1_(g1), g2_(g2), g3_(g3), g4_(g4), g5_(g5), g6_(g6) {} + template + operator ParamGenerator< ::std::tr1::tuple >() const { + return ParamGenerator< ::std::tr1::tuple >( + new CartesianProductGenerator6( + static_cast >(g1_), + static_cast >(g2_), + static_cast >(g3_), + static_cast >(g4_), + static_cast >(g5_), + static_cast >(g6_))); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const CartesianProductHolder6& other); + + const Generator1 g1_; + const Generator2 g2_; + const Generator3 g3_; + const Generator4 g4_; + const Generator5 g5_; + const Generator6 g6_; +}; // class CartesianProductHolder6 + +template +class CartesianProductHolder7 { + public: +CartesianProductHolder7(const Generator1& g1, const Generator2& g2, + const Generator3& g3, const Generator4& g4, const Generator5& g5, + const Generator6& g6, const Generator7& g7) + : g1_(g1), g2_(g2), g3_(g3), g4_(g4), g5_(g5), g6_(g6), g7_(g7) {} + template + operator ParamGenerator< ::std::tr1::tuple >() const { + return ParamGenerator< ::std::tr1::tuple >( + new CartesianProductGenerator7( + static_cast >(g1_), + static_cast >(g2_), + static_cast >(g3_), + static_cast >(g4_), + static_cast >(g5_), + static_cast >(g6_), + static_cast >(g7_))); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const CartesianProductHolder7& other); + + const Generator1 g1_; + const Generator2 g2_; + const Generator3 g3_; + const Generator4 g4_; + const Generator5 g5_; + const Generator6 g6_; + const Generator7 g7_; +}; // class CartesianProductHolder7 + +template +class CartesianProductHolder8 { + public: +CartesianProductHolder8(const Generator1& g1, const Generator2& g2, + const Generator3& g3, const Generator4& g4, const Generator5& g5, + const Generator6& g6, const Generator7& g7, const Generator8& g8) + : g1_(g1), g2_(g2), g3_(g3), g4_(g4), g5_(g5), g6_(g6), g7_(g7), + g8_(g8) {} + template + operator ParamGenerator< ::std::tr1::tuple >() const { + return ParamGenerator< ::std::tr1::tuple >( + new CartesianProductGenerator8( + static_cast >(g1_), + static_cast >(g2_), + static_cast >(g3_), + static_cast >(g4_), + static_cast >(g5_), + static_cast >(g6_), + static_cast >(g7_), + static_cast >(g8_))); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const CartesianProductHolder8& other); + + const Generator1 g1_; + const Generator2 g2_; + const Generator3 g3_; + const Generator4 g4_; + const Generator5 g5_; + const Generator6 g6_; + const Generator7 g7_; + const Generator8 g8_; +}; // class CartesianProductHolder8 + +template +class CartesianProductHolder9 { + public: +CartesianProductHolder9(const Generator1& g1, const Generator2& g2, + const Generator3& g3, const Generator4& g4, const Generator5& g5, + const Generator6& g6, const Generator7& g7, const Generator8& g8, + const Generator9& g9) + : g1_(g1), g2_(g2), g3_(g3), g4_(g4), g5_(g5), g6_(g6), g7_(g7), g8_(g8), + g9_(g9) {} + template + operator ParamGenerator< ::std::tr1::tuple >() const { + return ParamGenerator< ::std::tr1::tuple >( + new CartesianProductGenerator9( + static_cast >(g1_), + static_cast >(g2_), + static_cast >(g3_), + static_cast >(g4_), + static_cast >(g5_), + static_cast >(g6_), + static_cast >(g7_), + static_cast >(g8_), + static_cast >(g9_))); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const CartesianProductHolder9& other); + + const Generator1 g1_; + const Generator2 g2_; + const Generator3 g3_; + const Generator4 g4_; + const Generator5 g5_; + const Generator6 g6_; + const Generator7 g7_; + const Generator8 g8_; + const Generator9 g9_; +}; // class CartesianProductHolder9 + +template +class CartesianProductHolder10 { + public: +CartesianProductHolder10(const Generator1& g1, const Generator2& g2, + const Generator3& g3, const Generator4& g4, const Generator5& g5, + const Generator6& g6, const Generator7& g7, const Generator8& g8, + const Generator9& g9, const Generator10& g10) + : g1_(g1), g2_(g2), g3_(g3), g4_(g4), g5_(g5), g6_(g6), g7_(g7), g8_(g8), + g9_(g9), g10_(g10) {} + template + operator ParamGenerator< ::std::tr1::tuple >() const { + return ParamGenerator< ::std::tr1::tuple >( + new CartesianProductGenerator10( + static_cast >(g1_), + static_cast >(g2_), + static_cast >(g3_), + static_cast >(g4_), + static_cast >(g5_), + static_cast >(g6_), + static_cast >(g7_), + static_cast >(g8_), + static_cast >(g9_), + static_cast >(g10_))); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const CartesianProductHolder10& other); + + const Generator1 g1_; + const Generator2 g2_; + const Generator3 g3_; + const Generator4 g4_; + const Generator5 g5_; + const Generator6 g6_; + const Generator7 g7_; + const Generator8 g8_; + const Generator9 g9_; + const Generator10 g10_; +}; // class CartesianProductHolder10 + +# endif // GTEST_HAS_COMBINE + +} // namespace internal +} // namespace testing + +#endif // GTEST_HAS_PARAM_TEST + +#endif // GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_GENERATED_H_ diff --git a/ext/gtest/include/gtest/internal/gtest-param-util-generated.h.pump b/ext/gtest/include/gtest/internal/gtest-param-util-generated.h.pump new file mode 100644 index 000000000..dbe938630 --- /dev/null +++ b/ext/gtest/include/gtest/internal/gtest-param-util-generated.h.pump @@ -0,0 +1,301 @@ +$$ -*- mode: c++; -*- +$var n = 50 $$ Maximum length of Values arguments we want to support. +$var maxtuple = 10 $$ Maximum number of Combine arguments we want to support. +// Copyright 2008 Google Inc. +// All Rights Reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Author: vladl@google.com (Vlad Losev) + +// Type and function utilities for implementing parameterized tests. +// This file is generated by a SCRIPT. DO NOT EDIT BY HAND! +// +// Currently Google Test supports at most $n arguments in Values, +// and at most $maxtuple arguments in Combine. Please contact +// googletestframework@googlegroups.com if you need more. +// Please note that the number of arguments to Combine is limited +// by the maximum arity of the implementation of tr1::tuple which is +// currently set at $maxtuple. + +#ifndef GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_GENERATED_H_ +#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_GENERATED_H_ + +// scripts/fuse_gtest.py depends on gtest's own header being #included +// *unconditionally*. Therefore these #includes cannot be moved +// inside #if GTEST_HAS_PARAM_TEST. +#include "gtest/internal/gtest-param-util.h" +#include "gtest/internal/gtest-port.h" + +#if GTEST_HAS_PARAM_TEST + +namespace testing { + +// Forward declarations of ValuesIn(), which is implemented in +// include/gtest/gtest-param-test.h. +template +internal::ParamGenerator< + typename ::testing::internal::IteratorTraits::value_type> +ValuesIn(ForwardIterator begin, ForwardIterator end); + +template +internal::ParamGenerator ValuesIn(const T (&array)[N]); + +template +internal::ParamGenerator ValuesIn( + const Container& container); + +namespace internal { + +// Used in the Values() function to provide polymorphic capabilities. +template +class ValueArray1 { + public: + explicit ValueArray1(T1 v1) : v1_(v1) {} + + template + operator ParamGenerator() const { return ValuesIn(&v1_, &v1_ + 1); } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray1& other); + + const T1 v1_; +}; + +$range i 2..n +$for i [[ +$range j 1..i + +template <$for j, [[typename T$j]]> +class ValueArray$i { + public: + ValueArray$i($for j, [[T$j v$j]]) : $for j, [[v$(j)_(v$j)]] {} + + template + operator ParamGenerator() const { + const T array[] = {$for j, [[v$(j)_]]}; + return ValuesIn(array); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const ValueArray$i& other); + +$for j [[ + + const T$j v$(j)_; +]] + +}; + +]] + +# if GTEST_HAS_COMBINE +// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE. +// +// Generates values from the Cartesian product of values produced +// by the argument generators. +// +$range i 2..maxtuple +$for i [[ +$range j 1..i +$range k 2..i + +template <$for j, [[typename T$j]]> +class CartesianProductGenerator$i + : public ParamGeneratorInterface< ::std::tr1::tuple<$for j, [[T$j]]> > { + public: + typedef ::std::tr1::tuple<$for j, [[T$j]]> ParamType; + + CartesianProductGenerator$i($for j, [[const ParamGenerator& g$j]]) + : $for j, [[g$(j)_(g$j)]] {} + virtual ~CartesianProductGenerator$i() {} + + virtual ParamIteratorInterface* Begin() const { + return new Iterator(this, $for j, [[g$(j)_, g$(j)_.begin()]]); + } + virtual ParamIteratorInterface* End() const { + return new Iterator(this, $for j, [[g$(j)_, g$(j)_.end()]]); + } + + private: + class Iterator : public ParamIteratorInterface { + public: + Iterator(const ParamGeneratorInterface* base, $for j, [[ + + const ParamGenerator& g$j, + const typename ParamGenerator::iterator& current$(j)]]) + : base_(base), +$for j, [[ + + begin$(j)_(g$j.begin()), end$(j)_(g$j.end()), current$(j)_(current$j) +]] { + ComputeCurrentValue(); + } + virtual ~Iterator() {} + + virtual const ParamGeneratorInterface* BaseGenerator() const { + return base_; + } + // Advance should not be called on beyond-of-range iterators + // so no component iterators must be beyond end of range, either. + virtual void Advance() { + assert(!AtEnd()); + ++current$(i)_; + +$for k [[ + if (current$(i+2-k)_ == end$(i+2-k)_) { + current$(i+2-k)_ = begin$(i+2-k)_; + ++current$(i+2-k-1)_; + } + +]] + ComputeCurrentValue(); + } + virtual ParamIteratorInterface* Clone() const { + return new Iterator(*this); + } + virtual const ParamType* Current() const { return ¤t_value_; } + virtual bool Equals(const ParamIteratorInterface& other) const { + // Having the same base generator guarantees that the other + // iterator is of the same type and we can downcast. + GTEST_CHECK_(BaseGenerator() == other.BaseGenerator()) + << "The program attempted to compare iterators " + << "from different generators." << std::endl; + const Iterator* typed_other = + CheckedDowncastToActualType(&other); + // We must report iterators equal if they both point beyond their + // respective ranges. That can happen in a variety of fashions, + // so we have to consult AtEnd(). + return (AtEnd() && typed_other->AtEnd()) || + ($for j && [[ + + current$(j)_ == typed_other->current$(j)_ +]]); + } + + private: + Iterator(const Iterator& other) + : base_(other.base_), $for j, [[ + + begin$(j)_(other.begin$(j)_), + end$(j)_(other.end$(j)_), + current$(j)_(other.current$(j)_) +]] { + ComputeCurrentValue(); + } + + void ComputeCurrentValue() { + if (!AtEnd()) + current_value_ = ParamType($for j, [[*current$(j)_]]); + } + bool AtEnd() const { + // We must report iterator past the end of the range when either of the + // component iterators has reached the end of its range. + return +$for j || [[ + + current$(j)_ == end$(j)_ +]]; + } + + // No implementation - assignment is unsupported. + void operator=(const Iterator& other); + + const ParamGeneratorInterface* const base_; + // begin[i]_ and end[i]_ define the i-th range that Iterator traverses. + // current[i]_ is the actual traversing iterator. +$for j [[ + + const typename ParamGenerator::iterator begin$(j)_; + const typename ParamGenerator::iterator end$(j)_; + typename ParamGenerator::iterator current$(j)_; +]] + + ParamType current_value_; + }; // class CartesianProductGenerator$i::Iterator + + // No implementation - assignment is unsupported. + void operator=(const CartesianProductGenerator$i& other); + + +$for j [[ + const ParamGenerator g$(j)_; + +]] +}; // class CartesianProductGenerator$i + + +]] + +// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE. +// +// Helper classes providing Combine() with polymorphic features. They allow +// casting CartesianProductGeneratorN to ParamGenerator if T is +// convertible to U. +// +$range i 2..maxtuple +$for i [[ +$range j 1..i + +template <$for j, [[class Generator$j]]> +class CartesianProductHolder$i { + public: +CartesianProductHolder$i($for j, [[const Generator$j& g$j]]) + : $for j, [[g$(j)_(g$j)]] {} + template <$for j, [[typename T$j]]> + operator ParamGenerator< ::std::tr1::tuple<$for j, [[T$j]]> >() const { + return ParamGenerator< ::std::tr1::tuple<$for j, [[T$j]]> >( + new CartesianProductGenerator$i<$for j, [[T$j]]>( +$for j,[[ + + static_cast >(g$(j)_) +]])); + } + + private: + // No implementation - assignment is unsupported. + void operator=(const CartesianProductHolder$i& other); + + +$for j [[ + const Generator$j g$(j)_; + +]] +}; // class CartesianProductHolder$i + +]] + +# endif // GTEST_HAS_COMBINE + +} // namespace internal +} // namespace testing + +#endif // GTEST_HAS_PARAM_TEST + +#endif // GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_GENERATED_H_ diff --git a/ext/gtest/include/gtest/internal/gtest-param-util.h b/ext/gtest/include/gtest/internal/gtest-param-util.h new file mode 100644 index 000000000..0ef9718cf --- /dev/null +++ b/ext/gtest/include/gtest/internal/gtest-param-util.h @@ -0,0 +1,619 @@ +// Copyright 2008 Google Inc. +// All Rights Reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Author: vladl@google.com (Vlad Losev) + +// Type and function utilities for implementing parameterized tests. + +#ifndef GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_H_ +#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_H_ + +#include +#include +#include + +// scripts/fuse_gtest.py depends on gtest's own header being #included +// *unconditionally*. Therefore these #includes cannot be moved +// inside #if GTEST_HAS_PARAM_TEST. +#include "gtest/internal/gtest-internal.h" +#include "gtest/internal/gtest-linked_ptr.h" +#include "gtest/internal/gtest-port.h" +#include "gtest/gtest-printers.h" + +#if GTEST_HAS_PARAM_TEST + +namespace testing { +namespace internal { + +// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE. +// +// Outputs a message explaining invalid registration of different +// fixture class for the same test case. This may happen when +// TEST_P macro is used to define two tests with the same name +// but in different namespaces. +GTEST_API_ void ReportInvalidTestCaseType(const char* test_case_name, + const char* file, int line); + +template class ParamGeneratorInterface; +template class ParamGenerator; + +// Interface for iterating over elements provided by an implementation +// of ParamGeneratorInterface. +template +class ParamIteratorInterface { + public: + virtual ~ParamIteratorInterface() {} + // A pointer to the base generator instance. + // Used only for the purposes of iterator comparison + // to make sure that two iterators belong to the same generator. + virtual const ParamGeneratorInterface* BaseGenerator() const = 0; + // Advances iterator to point to the next element + // provided by the generator. The caller is responsible + // for not calling Advance() on an iterator equal to + // BaseGenerator()->End(). + virtual void Advance() = 0; + // Clones the iterator object. Used for implementing copy semantics + // of ParamIterator. + virtual ParamIteratorInterface* Clone() const = 0; + // Dereferences the current iterator and provides (read-only) access + // to the pointed value. It is the caller's responsibility not to call + // Current() on an iterator equal to BaseGenerator()->End(). + // Used for implementing ParamGenerator::operator*(). + virtual const T* Current() const = 0; + // Determines whether the given iterator and other point to the same + // element in the sequence generated by the generator. + // Used for implementing ParamGenerator::operator==(). + virtual bool Equals(const ParamIteratorInterface& other) const = 0; +}; + +// Class iterating over elements provided by an implementation of +// ParamGeneratorInterface. It wraps ParamIteratorInterface +// and implements the const forward iterator concept. +template +class ParamIterator { + public: + typedef T value_type; + typedef const T& reference; + typedef ptrdiff_t difference_type; + + // ParamIterator assumes ownership of the impl_ pointer. + ParamIterator(const ParamIterator& other) : impl_(other.impl_->Clone()) {} + ParamIterator& operator=(const ParamIterator& other) { + if (this != &other) + impl_.reset(other.impl_->Clone()); + return *this; + } + + const T& operator*() const { return *impl_->Current(); } + const T* operator->() const { return impl_->Current(); } + // Prefix version of operator++. + ParamIterator& operator++() { + impl_->Advance(); + return *this; + } + // Postfix version of operator++. + ParamIterator operator++(int /*unused*/) { + ParamIteratorInterface* clone = impl_->Clone(); + impl_->Advance(); + return ParamIterator(clone); + } + bool operator==(const ParamIterator& other) const { + return impl_.get() == other.impl_.get() || impl_->Equals(*other.impl_); + } + bool operator!=(const ParamIterator& other) const { + return !(*this == other); + } + + private: + friend class ParamGenerator; + explicit ParamIterator(ParamIteratorInterface* impl) : impl_(impl) {} + scoped_ptr > impl_; +}; + +// ParamGeneratorInterface is the binary interface to access generators +// defined in other translation units. +template +class ParamGeneratorInterface { + public: + typedef T ParamType; + + virtual ~ParamGeneratorInterface() {} + + // Generator interface definition + virtual ParamIteratorInterface* Begin() const = 0; + virtual ParamIteratorInterface* End() const = 0; +}; + +// Wraps ParamGeneratorInterface and provides general generator syntax +// compatible with the STL Container concept. +// This class implements copy initialization semantics and the contained +// ParamGeneratorInterface instance is shared among all copies +// of the original object. This is possible because that instance is immutable. +template +class ParamGenerator { + public: + typedef ParamIterator iterator; + + explicit ParamGenerator(ParamGeneratorInterface* impl) : impl_(impl) {} + ParamGenerator(const ParamGenerator& other) : impl_(other.impl_) {} + + ParamGenerator& operator=(const ParamGenerator& other) { + impl_ = other.impl_; + return *this; + } + + iterator begin() const { return iterator(impl_->Begin()); } + iterator end() const { return iterator(impl_->End()); } + + private: + linked_ptr > impl_; +}; + +// Generates values from a range of two comparable values. Can be used to +// generate sequences of user-defined types that implement operator+() and +// operator<(). +// This class is used in the Range() function. +template +class RangeGenerator : public ParamGeneratorInterface { + public: + RangeGenerator(T begin, T end, IncrementT step) + : begin_(begin), end_(end), + step_(step), end_index_(CalculateEndIndex(begin, end, step)) {} + virtual ~RangeGenerator() {} + + virtual ParamIteratorInterface* Begin() const { + return new Iterator(this, begin_, 0, step_); + } + virtual ParamIteratorInterface* End() const { + return new Iterator(this, end_, end_index_, step_); + } + + private: + class Iterator : public ParamIteratorInterface { + public: + Iterator(const ParamGeneratorInterface* base, T value, int index, + IncrementT step) + : base_(base), value_(value), index_(index), step_(step) {} + virtual ~Iterator() {} + + virtual const ParamGeneratorInterface* BaseGenerator() const { + return base_; + } + virtual void Advance() { + value_ = value_ + step_; + index_++; + } + virtual ParamIteratorInterface* Clone() const { + return new Iterator(*this); + } + virtual const T* Current() const { return &value_; } + virtual bool Equals(const ParamIteratorInterface& other) const { + // Having the same base generator guarantees that the other + // iterator is of the same type and we can downcast. + GTEST_CHECK_(BaseGenerator() == other.BaseGenerator()) + << "The program attempted to compare iterators " + << "from different generators." << std::endl; + const int other_index = + CheckedDowncastToActualType(&other)->index_; + return index_ == other_index; + } + + private: + Iterator(const Iterator& other) + : ParamIteratorInterface(), + base_(other.base_), value_(other.value_), index_(other.index_), + step_(other.step_) {} + + // No implementation - assignment is unsupported. + void operator=(const Iterator& other); + + const ParamGeneratorInterface* const base_; + T value_; + int index_; + const IncrementT step_; + }; // class RangeGenerator::Iterator + + static int CalculateEndIndex(const T& begin, + const T& end, + const IncrementT& step) { + int end_index = 0; + for (T i = begin; i < end; i = i + step) + end_index++; + return end_index; + } + + // No implementation - assignment is unsupported. + void operator=(const RangeGenerator& other); + + const T begin_; + const T end_; + const IncrementT step_; + // The index for the end() iterator. All the elements in the generated + // sequence are indexed (0-based) to aid iterator comparison. + const int end_index_; +}; // class RangeGenerator + + +// Generates values from a pair of STL-style iterators. Used in the +// ValuesIn() function. The elements are copied from the source range +// since the source can be located on the stack, and the generator +// is likely to persist beyond that stack frame. +template +class ValuesInIteratorRangeGenerator : public ParamGeneratorInterface { + public: + template + ValuesInIteratorRangeGenerator(ForwardIterator begin, ForwardIterator end) + : container_(begin, end) {} + virtual ~ValuesInIteratorRangeGenerator() {} + + virtual ParamIteratorInterface* Begin() const { + return new Iterator(this, container_.begin()); + } + virtual ParamIteratorInterface* End() const { + return new Iterator(this, container_.end()); + } + + private: + typedef typename ::std::vector ContainerType; + + class Iterator : public ParamIteratorInterface { + public: + Iterator(const ParamGeneratorInterface* base, + typename ContainerType::const_iterator iterator) + : base_(base), iterator_(iterator) {} + virtual ~Iterator() {} + + virtual const ParamGeneratorInterface* BaseGenerator() const { + return base_; + } + virtual void Advance() { + ++iterator_; + value_.reset(); + } + virtual ParamIteratorInterface* Clone() const { + return new Iterator(*this); + } + // We need to use cached value referenced by iterator_ because *iterator_ + // can return a temporary object (and of type other then T), so just + // having "return &*iterator_;" doesn't work. + // value_ is updated here and not in Advance() because Advance() + // can advance iterator_ beyond the end of the range, and we cannot + // detect that fact. The client code, on the other hand, is + // responsible for not calling Current() on an out-of-range iterator. + virtual const T* Current() const { + if (value_.get() == NULL) + value_.reset(new T(*iterator_)); + return value_.get(); + } + virtual bool Equals(const ParamIteratorInterface& other) const { + // Having the same base generator guarantees that the other + // iterator is of the same type and we can downcast. + GTEST_CHECK_(BaseGenerator() == other.BaseGenerator()) + << "The program attempted to compare iterators " + << "from different generators." << std::endl; + return iterator_ == + CheckedDowncastToActualType(&other)->iterator_; + } + + private: + Iterator(const Iterator& other) + // The explicit constructor call suppresses a false warning + // emitted by gcc when supplied with the -Wextra option. + : ParamIteratorInterface(), + base_(other.base_), + iterator_(other.iterator_) {} + + const ParamGeneratorInterface* const base_; + typename ContainerType::const_iterator iterator_; + // A cached value of *iterator_. We keep it here to allow access by + // pointer in the wrapping iterator's operator->(). + // value_ needs to be mutable to be accessed in Current(). + // Use of scoped_ptr helps manage cached value's lifetime, + // which is bound by the lifespan of the iterator itself. + mutable scoped_ptr value_; + }; // class ValuesInIteratorRangeGenerator::Iterator + + // No implementation - assignment is unsupported. + void operator=(const ValuesInIteratorRangeGenerator& other); + + const ContainerType container_; +}; // class ValuesInIteratorRangeGenerator + +// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE. +// +// Stores a parameter value and later creates tests parameterized with that +// value. +template +class ParameterizedTestFactory : public TestFactoryBase { + public: + typedef typename TestClass::ParamType ParamType; + explicit ParameterizedTestFactory(ParamType parameter) : + parameter_(parameter) {} + virtual Test* CreateTest() { + TestClass::SetParam(¶meter_); + return new TestClass(); + } + + private: + const ParamType parameter_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(ParameterizedTestFactory); +}; + +// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE. +// +// TestMetaFactoryBase is a base class for meta-factories that create +// test factories for passing into MakeAndRegisterTestInfo function. +template +class TestMetaFactoryBase { + public: + virtual ~TestMetaFactoryBase() {} + + virtual TestFactoryBase* CreateTestFactory(ParamType parameter) = 0; +}; + +// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE. +// +// TestMetaFactory creates test factories for passing into +// MakeAndRegisterTestInfo function. Since MakeAndRegisterTestInfo receives +// ownership of test factory pointer, same factory object cannot be passed +// into that method twice. But ParameterizedTestCaseInfo is going to call +// it for each Test/Parameter value combination. Thus it needs meta factory +// creator class. +template +class TestMetaFactory + : public TestMetaFactoryBase { + public: + typedef typename TestCase::ParamType ParamType; + + TestMetaFactory() {} + + virtual TestFactoryBase* CreateTestFactory(ParamType parameter) { + return new ParameterizedTestFactory(parameter); + } + + private: + GTEST_DISALLOW_COPY_AND_ASSIGN_(TestMetaFactory); +}; + +// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE. +// +// ParameterizedTestCaseInfoBase is a generic interface +// to ParameterizedTestCaseInfo classes. ParameterizedTestCaseInfoBase +// accumulates test information provided by TEST_P macro invocations +// and generators provided by INSTANTIATE_TEST_CASE_P macro invocations +// and uses that information to register all resulting test instances +// in RegisterTests method. The ParameterizeTestCaseRegistry class holds +// a collection of pointers to the ParameterizedTestCaseInfo objects +// and calls RegisterTests() on each of them when asked. +class ParameterizedTestCaseInfoBase { + public: + virtual ~ParameterizedTestCaseInfoBase() {} + + // Base part of test case name for display purposes. + virtual const string& GetTestCaseName() const = 0; + // Test case id to verify identity. + virtual TypeId GetTestCaseTypeId() const = 0; + // UnitTest class invokes this method to register tests in this + // test case right before running them in RUN_ALL_TESTS macro. + // This method should not be called more then once on any single + // instance of a ParameterizedTestCaseInfoBase derived class. + virtual void RegisterTests() = 0; + + protected: + ParameterizedTestCaseInfoBase() {} + + private: + GTEST_DISALLOW_COPY_AND_ASSIGN_(ParameterizedTestCaseInfoBase); +}; + +// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE. +// +// ParameterizedTestCaseInfo accumulates tests obtained from TEST_P +// macro invocations for a particular test case and generators +// obtained from INSTANTIATE_TEST_CASE_P macro invocations for that +// test case. It registers tests with all values generated by all +// generators when asked. +template +class ParameterizedTestCaseInfo : public ParameterizedTestCaseInfoBase { + public: + // ParamType and GeneratorCreationFunc are private types but are required + // for declarations of public methods AddTestPattern() and + // AddTestCaseInstantiation(). + typedef typename TestCase::ParamType ParamType; + // A function that returns an instance of appropriate generator type. + typedef ParamGenerator(GeneratorCreationFunc)(); + + explicit ParameterizedTestCaseInfo(const char* name) + : test_case_name_(name) {} + + // Test case base name for display purposes. + virtual const string& GetTestCaseName() const { return test_case_name_; } + // Test case id to verify identity. + virtual TypeId GetTestCaseTypeId() const { return GetTypeId(); } + // TEST_P macro uses AddTestPattern() to record information + // about a single test in a LocalTestInfo structure. + // test_case_name is the base name of the test case (without invocation + // prefix). test_base_name is the name of an individual test without + // parameter index. For the test SequenceA/FooTest.DoBar/1 FooTest is + // test case base name and DoBar is test base name. + void AddTestPattern(const char* test_case_name, + const char* test_base_name, + TestMetaFactoryBase* meta_factory) { + tests_.push_back(linked_ptr(new TestInfo(test_case_name, + test_base_name, + meta_factory))); + } + // INSTANTIATE_TEST_CASE_P macro uses AddGenerator() to record information + // about a generator. + int AddTestCaseInstantiation(const string& instantiation_name, + GeneratorCreationFunc* func, + const char* /* file */, + int /* line */) { + instantiations_.push_back(::std::make_pair(instantiation_name, func)); + return 0; // Return value used only to run this method in namespace scope. + } + // UnitTest class invokes this method to register tests in this test case + // test cases right before running tests in RUN_ALL_TESTS macro. + // This method should not be called more then once on any single + // instance of a ParameterizedTestCaseInfoBase derived class. + // UnitTest has a guard to prevent from calling this method more then once. + virtual void RegisterTests() { + for (typename TestInfoContainer::iterator test_it = tests_.begin(); + test_it != tests_.end(); ++test_it) { + linked_ptr test_info = *test_it; + for (typename InstantiationContainer::iterator gen_it = + instantiations_.begin(); gen_it != instantiations_.end(); + ++gen_it) { + const string& instantiation_name = gen_it->first; + ParamGenerator generator((*gen_it->second)()); + + Message test_case_name_stream; + if ( !instantiation_name.empty() ) + test_case_name_stream << instantiation_name << "/"; + test_case_name_stream << test_info->test_case_base_name; + + int i = 0; + for (typename ParamGenerator::iterator param_it = + generator.begin(); + param_it != generator.end(); ++param_it, ++i) { + Message test_name_stream; + test_name_stream << test_info->test_base_name << "/" << i; + MakeAndRegisterTestInfo( + test_case_name_stream.GetString().c_str(), + test_name_stream.GetString().c_str(), + NULL, // No type parameter. + PrintToString(*param_it).c_str(), + GetTestCaseTypeId(), + TestCase::SetUpTestCase, + TestCase::TearDownTestCase, + test_info->test_meta_factory->CreateTestFactory(*param_it)); + } // for param_it + } // for gen_it + } // for test_it + } // RegisterTests + + private: + // LocalTestInfo structure keeps information about a single test registered + // with TEST_P macro. + struct TestInfo { + TestInfo(const char* a_test_case_base_name, + const char* a_test_base_name, + TestMetaFactoryBase* a_test_meta_factory) : + test_case_base_name(a_test_case_base_name), + test_base_name(a_test_base_name), + test_meta_factory(a_test_meta_factory) {} + + const string test_case_base_name; + const string test_base_name; + const scoped_ptr > test_meta_factory; + }; + typedef ::std::vector > TestInfoContainer; + // Keeps pairs of + // received from INSTANTIATE_TEST_CASE_P macros. + typedef ::std::vector > + InstantiationContainer; + + const string test_case_name_; + TestInfoContainer tests_; + InstantiationContainer instantiations_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(ParameterizedTestCaseInfo); +}; // class ParameterizedTestCaseInfo + +// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE. +// +// ParameterizedTestCaseRegistry contains a map of ParameterizedTestCaseInfoBase +// classes accessed by test case names. TEST_P and INSTANTIATE_TEST_CASE_P +// macros use it to locate their corresponding ParameterizedTestCaseInfo +// descriptors. +class ParameterizedTestCaseRegistry { + public: + ParameterizedTestCaseRegistry() {} + ~ParameterizedTestCaseRegistry() { + for (TestCaseInfoContainer::iterator it = test_case_infos_.begin(); + it != test_case_infos_.end(); ++it) { + delete *it; + } + } + + // Looks up or creates and returns a structure containing information about + // tests and instantiations of a particular test case. + template + ParameterizedTestCaseInfo* GetTestCasePatternHolder( + const char* test_case_name, + const char* file, + int line) { + ParameterizedTestCaseInfo* typed_test_info = NULL; + for (TestCaseInfoContainer::iterator it = test_case_infos_.begin(); + it != test_case_infos_.end(); ++it) { + if ((*it)->GetTestCaseName() == test_case_name) { + if ((*it)->GetTestCaseTypeId() != GetTypeId()) { + // Complain about incorrect usage of Google Test facilities + // and terminate the program since we cannot guaranty correct + // test case setup and tear-down in this case. + ReportInvalidTestCaseType(test_case_name, file, line); + posix::Abort(); + } else { + // At this point we are sure that the object we found is of the same + // type we are looking for, so we downcast it to that type + // without further checks. + typed_test_info = CheckedDowncastToActualType< + ParameterizedTestCaseInfo >(*it); + } + break; + } + } + if (typed_test_info == NULL) { + typed_test_info = new ParameterizedTestCaseInfo(test_case_name); + test_case_infos_.push_back(typed_test_info); + } + return typed_test_info; + } + void RegisterTests() { + for (TestCaseInfoContainer::iterator it = test_case_infos_.begin(); + it != test_case_infos_.end(); ++it) { + (*it)->RegisterTests(); + } + } + + private: + typedef ::std::vector TestCaseInfoContainer; + + TestCaseInfoContainer test_case_infos_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(ParameterizedTestCaseRegistry); +}; + +} // namespace internal +} // namespace testing + +#endif // GTEST_HAS_PARAM_TEST + +#endif // GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_H_ diff --git a/ext/gtest/include/gtest/internal/gtest-port.h b/ext/gtest/include/gtest/internal/gtest-port.h new file mode 100644 index 000000000..157b47f86 --- /dev/null +++ b/ext/gtest/include/gtest/internal/gtest-port.h @@ -0,0 +1,1775 @@ +// Copyright 2005, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Authors: wan@google.com (Zhanyong Wan) +// +// Low-level types and utilities for porting Google Test to various +// platforms. They are subject to change without notice. DO NOT USE +// THEM IN USER CODE. + +#ifndef GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_H_ +#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_H_ + +// The user can define the following macros in the build script to +// control Google Test's behavior. If the user doesn't define a macro +// in this list, Google Test will define it. +// +// GTEST_HAS_CLONE - Define it to 1/0 to indicate that clone(2) +// is/isn't available. +// GTEST_HAS_EXCEPTIONS - Define it to 1/0 to indicate that exceptions +// are enabled. +// GTEST_HAS_GLOBAL_STRING - Define it to 1/0 to indicate that ::string +// is/isn't available (some systems define +// ::string, which is different to std::string). +// GTEST_HAS_GLOBAL_WSTRING - Define it to 1/0 to indicate that ::string +// is/isn't available (some systems define +// ::wstring, which is different to std::wstring). +// GTEST_HAS_POSIX_RE - Define it to 1/0 to indicate that POSIX regular +// expressions are/aren't available. +// GTEST_HAS_PTHREAD - Define it to 1/0 to indicate that +// is/isn't available. +// GTEST_HAS_RTTI - Define it to 1/0 to indicate that RTTI is/isn't +// enabled. +// GTEST_HAS_STD_WSTRING - Define it to 1/0 to indicate that +// std::wstring does/doesn't work (Google Test can +// be used where std::wstring is unavailable). +// GTEST_HAS_TR1_TUPLE - Define it to 1/0 to indicate tr1::tuple +// is/isn't available. +// GTEST_HAS_SEH - Define it to 1/0 to indicate whether the +// compiler supports Microsoft's "Structured +// Exception Handling". +// GTEST_HAS_STREAM_REDIRECTION +// - Define it to 1/0 to indicate whether the +// platform supports I/O stream redirection using +// dup() and dup2(). +// GTEST_USE_OWN_TR1_TUPLE - Define it to 1/0 to indicate whether Google +// Test's own tr1 tuple implementation should be +// used. Unused when the user sets +// GTEST_HAS_TR1_TUPLE to 0. +// GTEST_LINKED_AS_SHARED_LIBRARY +// - Define to 1 when compiling tests that use +// Google Test as a shared library (known as +// DLL on Windows). +// GTEST_CREATE_SHARED_LIBRARY +// - Define to 1 when compiling Google Test itself +// as a shared library. + +// This header defines the following utilities: +// +// Macros indicating the current platform (defined to 1 if compiled on +// the given platform; otherwise undefined): +// GTEST_OS_AIX - IBM AIX +// GTEST_OS_CYGWIN - Cygwin +// GTEST_OS_HPUX - HP-UX +// GTEST_OS_LINUX - Linux +// GTEST_OS_LINUX_ANDROID - Google Android +// GTEST_OS_MAC - Mac OS X +// GTEST_OS_NACL - Google Native Client (NaCl) +// GTEST_OS_SOLARIS - Sun Solaris +// GTEST_OS_SYMBIAN - Symbian +// GTEST_OS_WINDOWS - Windows (Desktop, MinGW, or Mobile) +// GTEST_OS_WINDOWS_DESKTOP - Windows Desktop +// GTEST_OS_WINDOWS_MINGW - MinGW +// GTEST_OS_WINDOWS_MOBILE - Windows Mobile +// GTEST_OS_ZOS - z/OS +// +// Among the platforms, Cygwin, Linux, Max OS X, and Windows have the +// most stable support. Since core members of the Google Test project +// don't have access to other platforms, support for them may be less +// stable. If you notice any problems on your platform, please notify +// googletestframework@googlegroups.com (patches for fixing them are +// even more welcome!). +// +// Note that it is possible that none of the GTEST_OS_* macros are defined. +// +// Macros indicating available Google Test features (defined to 1 if +// the corresponding feature is supported; otherwise undefined): +// GTEST_HAS_COMBINE - the Combine() function (for value-parameterized +// tests) +// GTEST_HAS_DEATH_TEST - death tests +// GTEST_HAS_PARAM_TEST - value-parameterized tests +// GTEST_HAS_TYPED_TEST - typed tests +// GTEST_HAS_TYPED_TEST_P - type-parameterized tests +// GTEST_USES_POSIX_RE - enhanced POSIX regex is used. Do not confuse with +// GTEST_HAS_POSIX_RE (see above) which users can +// define themselves. +// GTEST_USES_SIMPLE_RE - our own simple regex is used; +// the above two are mutually exclusive. +// GTEST_CAN_COMPARE_NULL - accepts untyped NULL in EXPECT_EQ(). +// +// Macros for basic C++ coding: +// GTEST_AMBIGUOUS_ELSE_BLOCKER_ - for disabling a gcc warning. +// GTEST_ATTRIBUTE_UNUSED_ - declares that a class' instances or a +// variable don't have to be used. +// GTEST_DISALLOW_ASSIGN_ - disables operator=. +// GTEST_DISALLOW_COPY_AND_ASSIGN_ - disables copy ctor and operator=. +// GTEST_MUST_USE_RESULT_ - declares that a function's result must be used. +// +// Synchronization: +// Mutex, MutexLock, ThreadLocal, GetThreadCount() +// - synchronization primitives. +// GTEST_IS_THREADSAFE - defined to 1 to indicate that the above +// synchronization primitives have real implementations +// and Google Test is thread-safe; or 0 otherwise. +// +// Template meta programming: +// is_pointer - as in TR1; needed on Symbian and IBM XL C/C++ only. +// IteratorTraits - partial implementation of std::iterator_traits, which +// is not available in libCstd when compiled with Sun C++. +// +// Smart pointers: +// scoped_ptr - as in TR2. +// +// Regular expressions: +// RE - a simple regular expression class using the POSIX +// Extended Regular Expression syntax on UNIX-like +// platforms, or a reduced regular exception syntax on +// other platforms, including Windows. +// +// Logging: +// GTEST_LOG_() - logs messages at the specified severity level. +// LogToStderr() - directs all log messages to stderr. +// FlushInfoLog() - flushes informational log messages. +// +// Stdout and stderr capturing: +// CaptureStdout() - starts capturing stdout. +// GetCapturedStdout() - stops capturing stdout and returns the captured +// string. +// CaptureStderr() - starts capturing stderr. +// GetCapturedStderr() - stops capturing stderr and returns the captured +// string. +// +// Integer types: +// TypeWithSize - maps an integer to a int type. +// Int32, UInt32, Int64, UInt64, TimeInMillis +// - integers of known sizes. +// BiggestInt - the biggest signed integer type. +// +// Command-line utilities: +// GTEST_FLAG() - references a flag. +// GTEST_DECLARE_*() - declares a flag. +// GTEST_DEFINE_*() - defines a flag. +// GetArgvs() - returns the command line as a vector of strings. +// +// Environment variable utilities: +// GetEnv() - gets the value of an environment variable. +// BoolFromGTestEnv() - parses a bool environment variable. +// Int32FromGTestEnv() - parses an Int32 environment variable. +// StringFromGTestEnv() - parses a string environment variable. + +#include // for isspace, etc +#include // for ptrdiff_t +#include +#include +#include +#ifndef _WIN32_WCE +# include +# include +#endif // !_WIN32_WCE + +#include // NOLINT +#include // NOLINT +#include // NOLINT + +#define GTEST_DEV_EMAIL_ "googletestframework@@googlegroups.com" +#define GTEST_FLAG_PREFIX_ "gtest_" +#define GTEST_FLAG_PREFIX_DASH_ "gtest-" +#define GTEST_FLAG_PREFIX_UPPER_ "GTEST_" +#define GTEST_NAME_ "Google Test" +#define GTEST_PROJECT_URL_ "http://code.google.com/p/googletest/" + +// Determines the version of gcc that is used to compile this. +#ifdef __GNUC__ +// 40302 means version 4.3.2. +# define GTEST_GCC_VER_ \ + (__GNUC__*10000 + __GNUC_MINOR__*100 + __GNUC_PATCHLEVEL__) +#endif // __GNUC__ + +// Determines the platform on which Google Test is compiled. +#ifdef __CYGWIN__ +# define GTEST_OS_CYGWIN 1 +#elif defined __SYMBIAN32__ +# define GTEST_OS_SYMBIAN 1 +#elif defined _WIN32 +# define GTEST_OS_WINDOWS 1 +# ifdef _WIN32_WCE +# define GTEST_OS_WINDOWS_MOBILE 1 +# elif defined(__MINGW__) || defined(__MINGW32__) +# define GTEST_OS_WINDOWS_MINGW 1 +# else +# define GTEST_OS_WINDOWS_DESKTOP 1 +# endif // _WIN32_WCE +#elif defined __APPLE__ +# define GTEST_OS_MAC 1 +#elif defined __linux__ +# define GTEST_OS_LINUX 1 +# ifdef ANDROID +# define GTEST_OS_LINUX_ANDROID 1 +# endif // ANDROID +#elif defined __MVS__ +# define GTEST_OS_ZOS 1 +#elif defined(__sun) && defined(__SVR4) +# define GTEST_OS_SOLARIS 1 +#elif defined(_AIX) +# define GTEST_OS_AIX 1 +#elif defined(__hpux) +# define GTEST_OS_HPUX 1 +#elif defined __native_client__ +# define GTEST_OS_NACL 1 +#endif // __CYGWIN__ + +// Brings in definitions for functions used in the testing::internal::posix +// namespace (read, write, close, chdir, isatty, stat). We do not currently +// use them on Windows Mobile. +#if !GTEST_OS_WINDOWS +// This assumes that non-Windows OSes provide unistd.h. For OSes where this +// is not the case, we need to include headers that provide the functions +// mentioned above. +# include +# if !GTEST_OS_NACL +// TODO(vladl@google.com): Remove this condition when Native Client SDK adds +// strings.h (tracked in +// http://code.google.com/p/nativeclient/issues/detail?id=1175). +# include // Native Client doesn't provide strings.h. +# endif +#elif !GTEST_OS_WINDOWS_MOBILE +# include +# include +#endif + +// Defines this to true iff Google Test can use POSIX regular expressions. +#ifndef GTEST_HAS_POSIX_RE +# define GTEST_HAS_POSIX_RE (!GTEST_OS_WINDOWS) +#endif + +#if GTEST_HAS_POSIX_RE + +// On some platforms, needs someone to define size_t, and +// won't compile otherwise. We can #include it here as we already +// included , which is guaranteed to define size_t through +// . +# include // NOLINT + +# define GTEST_USES_POSIX_RE 1 + +#elif GTEST_OS_WINDOWS + +// is not available on Windows. Use our own simple regex +// implementation instead. +# define GTEST_USES_SIMPLE_RE 1 + +#else + +// may not be available on this platform. Use our own +// simple regex implementation instead. +# define GTEST_USES_SIMPLE_RE 1 + +#endif // GTEST_HAS_POSIX_RE + +#ifndef GTEST_HAS_EXCEPTIONS +// The user didn't tell us whether exceptions are enabled, so we need +// to figure it out. +# if defined(_MSC_VER) || defined(__BORLANDC__) +// MSVC's and C++Builder's implementations of the STL use the _HAS_EXCEPTIONS +// macro to enable exceptions, so we'll do the same. +// Assumes that exceptions are enabled by default. +# ifndef _HAS_EXCEPTIONS +# define _HAS_EXCEPTIONS 1 +# endif // _HAS_EXCEPTIONS +# define GTEST_HAS_EXCEPTIONS _HAS_EXCEPTIONS +# elif defined(__GNUC__) && __EXCEPTIONS +// gcc defines __EXCEPTIONS to 1 iff exceptions are enabled. +# define GTEST_HAS_EXCEPTIONS 1 +# elif defined(__SUNPRO_CC) +// Sun Pro CC supports exceptions. However, there is no compile-time way of +// detecting whether they are enabled or not. Therefore, we assume that +// they are enabled unless the user tells us otherwise. +# define GTEST_HAS_EXCEPTIONS 1 +# elif defined(__IBMCPP__) && __EXCEPTIONS +// xlC defines __EXCEPTIONS to 1 iff exceptions are enabled. +# define GTEST_HAS_EXCEPTIONS 1 +# elif defined(__HP_aCC) +// Exception handling is in effect by default in HP aCC compiler. It has to +// be turned of by +noeh compiler option if desired. +# define GTEST_HAS_EXCEPTIONS 1 +# else +// For other compilers, we assume exceptions are disabled to be +// conservative. +# define GTEST_HAS_EXCEPTIONS 0 +# endif // defined(_MSC_VER) || defined(__BORLANDC__) +#endif // GTEST_HAS_EXCEPTIONS + +#if !defined(GTEST_HAS_STD_STRING) +// Even though we don't use this macro any longer, we keep it in case +// some clients still depend on it. +# define GTEST_HAS_STD_STRING 1 +#elif !GTEST_HAS_STD_STRING +// The user told us that ::std::string isn't available. +# error "Google Test cannot be used where ::std::string isn't available." +#endif // !defined(GTEST_HAS_STD_STRING) + +#ifndef GTEST_HAS_GLOBAL_STRING +// The user didn't tell us whether ::string is available, so we need +// to figure it out. + +# define GTEST_HAS_GLOBAL_STRING 0 + +#endif // GTEST_HAS_GLOBAL_STRING + +#ifndef GTEST_HAS_STD_WSTRING +// The user didn't tell us whether ::std::wstring is available, so we need +// to figure it out. +// TODO(wan@google.com): uses autoconf to detect whether ::std::wstring +// is available. + +// Cygwin 1.7 and below doesn't support ::std::wstring. +// Solaris' libc++ doesn't support it either. Android has +// no support for it at least as recent as Froyo (2.2). +# define GTEST_HAS_STD_WSTRING \ + (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS)) + +#endif // GTEST_HAS_STD_WSTRING + +#ifndef GTEST_HAS_GLOBAL_WSTRING +// The user didn't tell us whether ::wstring is available, so we need +// to figure it out. +# define GTEST_HAS_GLOBAL_WSTRING \ + (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) +#endif // GTEST_HAS_GLOBAL_WSTRING + +// Determines whether RTTI is available. +#ifndef GTEST_HAS_RTTI +// The user didn't tell us whether RTTI is enabled, so we need to +// figure it out. + +# ifdef _MSC_VER + +# ifdef _CPPRTTI // MSVC defines this macro iff RTTI is enabled. +# define GTEST_HAS_RTTI 1 +# else +# define GTEST_HAS_RTTI 0 +# endif + +// Starting with version 4.3.2, gcc defines __GXX_RTTI iff RTTI is enabled. +# elif defined(__GNUC__) && (GTEST_GCC_VER_ >= 40302) + +# ifdef __GXX_RTTI +# define GTEST_HAS_RTTI 1 +# else +# define GTEST_HAS_RTTI 0 +# endif // __GXX_RTTI + +// Starting with version 9.0 IBM Visual Age defines __RTTI_ALL__ to 1 if +// both the typeid and dynamic_cast features are present. +# elif defined(__IBMCPP__) && (__IBMCPP__ >= 900) + +# ifdef __RTTI_ALL__ +# define GTEST_HAS_RTTI 1 +# else +# define GTEST_HAS_RTTI 0 +# endif + +# else + +// For all other compilers, we assume RTTI is enabled. +# define GTEST_HAS_RTTI 1 + +# endif // _MSC_VER + +#endif // GTEST_HAS_RTTI + +// It's this header's responsibility to #include when RTTI +// is enabled. +#if GTEST_HAS_RTTI +# include +#endif + +// Determines whether Google Test can use the pthreads library. +#ifndef GTEST_HAS_PTHREAD +// The user didn't tell us explicitly, so we assume pthreads support is +// available on Linux and Mac. +// +// To disable threading support in Google Test, add -DGTEST_HAS_PTHREAD=0 +// to your compiler flags. +# define GTEST_HAS_PTHREAD (GTEST_OS_LINUX || GTEST_OS_MAC || GTEST_OS_HPUX) +#endif // GTEST_HAS_PTHREAD + +#if GTEST_HAS_PTHREAD +// gtest-port.h guarantees to #include when GTEST_HAS_PTHREAD is +// true. +# include // NOLINT + +// For timespec and nanosleep, used below. +# include // NOLINT +#endif + +// Determines whether Google Test can use tr1/tuple. You can define +// this macro to 0 to prevent Google Test from using tuple (any +// feature depending on tuple with be disabled in this mode). +#ifndef GTEST_HAS_TR1_TUPLE +// The user didn't tell us not to do it, so we assume it's OK. +# define GTEST_HAS_TR1_TUPLE 1 +#endif // GTEST_HAS_TR1_TUPLE + +// Determines whether Google Test's own tr1 tuple implementation +// should be used. +#ifndef GTEST_USE_OWN_TR1_TUPLE +// The user didn't tell us, so we need to figure it out. + +// We use our own TR1 tuple if we aren't sure the user has an +// implementation of it already. At this time, GCC 4.0.0+ and MSVC +// 2010 are the only mainstream compilers that come with a TR1 tuple +// implementation. NVIDIA's CUDA NVCC compiler pretends to be GCC by +// defining __GNUC__ and friends, but cannot compile GCC's tuple +// implementation. MSVC 2008 (9.0) provides TR1 tuple in a 323 MB +// Feature Pack download, which we cannot assume the user has. +# if (defined(__GNUC__) && !defined(__CUDACC__) && (GTEST_GCC_VER_ >= 40000)) \ + || _MSC_VER >= 1600 +# define GTEST_USE_OWN_TR1_TUPLE 0 +# else +# define GTEST_USE_OWN_TR1_TUPLE 1 +# endif + +#endif // GTEST_USE_OWN_TR1_TUPLE + +// To avoid conditional compilation everywhere, we make it +// gtest-port.h's responsibility to #include the header implementing +// tr1/tuple. +#if GTEST_HAS_TR1_TUPLE + +# if GTEST_USE_OWN_TR1_TUPLE +# include "gtest/internal/gtest-tuple.h" +# elif GTEST_OS_SYMBIAN + +// On Symbian, BOOST_HAS_TR1_TUPLE causes Boost's TR1 tuple library to +// use STLport's tuple implementation, which unfortunately doesn't +// work as the copy of STLport distributed with Symbian is incomplete. +// By making sure BOOST_HAS_TR1_TUPLE is undefined, we force Boost to +// use its own tuple implementation. +# ifdef BOOST_HAS_TR1_TUPLE +# undef BOOST_HAS_TR1_TUPLE +# endif // BOOST_HAS_TR1_TUPLE + +// This prevents , which defines +// BOOST_HAS_TR1_TUPLE, from being #included by Boost's . +# define BOOST_TR1_DETAIL_CONFIG_HPP_INCLUDED +# include + +# elif defined(__GNUC__) && (GTEST_GCC_VER_ >= 40000) +// GCC 4.0+ implements tr1/tuple in the header. This does +// not conform to the TR1 spec, which requires the header to be . + +# if !GTEST_HAS_RTTI && GTEST_GCC_VER_ < 40302 +// Until version 4.3.2, gcc has a bug that causes , +// which is #included by , to not compile when RTTI is +// disabled. _TR1_FUNCTIONAL is the header guard for +// . Hence the following #define is a hack to prevent +// from being included. +# define _TR1_FUNCTIONAL 1 +# include +# undef _TR1_FUNCTIONAL // Allows the user to #include + // if he chooses to. +# else +# include // NOLINT +# endif // !GTEST_HAS_RTTI && GTEST_GCC_VER_ < 40302 + +# else +// If the compiler is not GCC 4.0+, we assume the user is using a +// spec-conforming TR1 implementation. +# include // NOLINT +# endif // GTEST_USE_OWN_TR1_TUPLE + +#endif // GTEST_HAS_TR1_TUPLE + +// Determines whether clone(2) is supported. +// Usually it will only be available on Linux, excluding +// Linux on the Itanium architecture. +// Also see http://linux.die.net/man/2/clone. +#ifndef GTEST_HAS_CLONE +// The user didn't tell us, so we need to figure it out. + +# if GTEST_OS_LINUX && !defined(__ia64__) +# define GTEST_HAS_CLONE 1 +# else +# define GTEST_HAS_CLONE 0 +# endif // GTEST_OS_LINUX && !defined(__ia64__) + +#endif // GTEST_HAS_CLONE + +// Determines whether to support stream redirection. This is used to test +// output correctness and to implement death tests. +#ifndef GTEST_HAS_STREAM_REDIRECTION +// By default, we assume that stream redirection is supported on all +// platforms except known mobile ones. +# if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN +# define GTEST_HAS_STREAM_REDIRECTION 0 +# else +# define GTEST_HAS_STREAM_REDIRECTION 1 +# endif // !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_SYMBIAN +#endif // GTEST_HAS_STREAM_REDIRECTION + +// Determines whether to support death tests. +// Google Test does not support death tests for VC 7.1 and earlier as +// abort() in a VC 7.1 application compiled as GUI in debug config +// pops up a dialog window that cannot be suppressed programmatically. +#if (GTEST_OS_LINUX || GTEST_OS_MAC || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || \ + (GTEST_OS_WINDOWS_DESKTOP && _MSC_VER >= 1400) || \ + GTEST_OS_WINDOWS_MINGW || GTEST_OS_AIX || GTEST_OS_HPUX) +# define GTEST_HAS_DEATH_TEST 1 +# include // NOLINT +#endif + +// We don't support MSVC 7.1 with exceptions disabled now. Therefore +// all the compilers we care about are adequate for supporting +// value-parameterized tests. +#define GTEST_HAS_PARAM_TEST 1 + +// Determines whether to support type-driven tests. + +// Typed tests need and variadic macros, which GCC, VC++ 8.0, +// Sun Pro CC, IBM Visual Age, and HP aCC support. +#if defined(__GNUC__) || (_MSC_VER >= 1400) || defined(__SUNPRO_CC) || \ + defined(__IBMCPP__) || defined(__HP_aCC) +# define GTEST_HAS_TYPED_TEST 1 +# define GTEST_HAS_TYPED_TEST_P 1 +#endif + +// Determines whether to support Combine(). This only makes sense when +// value-parameterized tests are enabled. The implementation doesn't +// work on Sun Studio since it doesn't understand templated conversion +// operators. +#if GTEST_HAS_PARAM_TEST && GTEST_HAS_TR1_TUPLE && !defined(__SUNPRO_CC) +# define GTEST_HAS_COMBINE 1 +#endif + +// Determines whether the system compiler uses UTF-16 for encoding wide strings. +#define GTEST_WIDE_STRING_USES_UTF16_ \ + (GTEST_OS_WINDOWS || GTEST_OS_CYGWIN || GTEST_OS_SYMBIAN || GTEST_OS_AIX) + +// Determines whether test results can be streamed to a socket. +#if GTEST_OS_LINUX +# define GTEST_CAN_STREAM_RESULTS_ 1 +#endif + +// Defines some utility macros. + +// The GNU compiler emits a warning if nested "if" statements are followed by +// an "else" statement and braces are not used to explicitly disambiguate the +// "else" binding. This leads to problems with code like: +// +// if (gate) +// ASSERT_*(condition) << "Some message"; +// +// The "switch (0) case 0:" idiom is used to suppress this. +#ifdef __INTEL_COMPILER +# define GTEST_AMBIGUOUS_ELSE_BLOCKER_ +#else +# define GTEST_AMBIGUOUS_ELSE_BLOCKER_ switch (0) case 0: default: // NOLINT +#endif + +// Use this annotation at the end of a struct/class definition to +// prevent the compiler from optimizing away instances that are never +// used. This is useful when all interesting logic happens inside the +// c'tor and / or d'tor. Example: +// +// struct Foo { +// Foo() { ... } +// } GTEST_ATTRIBUTE_UNUSED_; +// +// Also use it after a variable or parameter declaration to tell the +// compiler the variable/parameter does not have to be used. +#if defined(__GNUC__) && !defined(COMPILER_ICC) +# define GTEST_ATTRIBUTE_UNUSED_ __attribute__ ((unused)) +#else +# define GTEST_ATTRIBUTE_UNUSED_ +#endif + +// A macro to disallow operator= +// This should be used in the private: declarations for a class. +#define GTEST_DISALLOW_ASSIGN_(type)\ + void operator=(type const &) + +// A macro to disallow copy constructor and operator= +// This should be used in the private: declarations for a class. +#define GTEST_DISALLOW_COPY_AND_ASSIGN_(type)\ + type(type const &);\ + GTEST_DISALLOW_ASSIGN_(type) + +// Tell the compiler to warn about unused return values for functions declared +// with this macro. The macro should be used on function declarations +// following the argument list: +// +// Sprocket* AllocateSprocket() GTEST_MUST_USE_RESULT_; +#if defined(__GNUC__) && (GTEST_GCC_VER_ >= 30400) && !defined(COMPILER_ICC) +# define GTEST_MUST_USE_RESULT_ __attribute__ ((warn_unused_result)) +#else +# define GTEST_MUST_USE_RESULT_ +#endif // __GNUC__ && (GTEST_GCC_VER_ >= 30400) && !COMPILER_ICC + +// Determine whether the compiler supports Microsoft's Structured Exception +// Handling. This is supported by several Windows compilers but generally +// does not exist on any other system. +#ifndef GTEST_HAS_SEH +// The user didn't tell us, so we need to figure it out. + +# if defined(_MSC_VER) || defined(__BORLANDC__) +// These two compilers are known to support SEH. +# define GTEST_HAS_SEH 1 +# else +// Assume no SEH. +# define GTEST_HAS_SEH 0 +# endif + +#endif // GTEST_HAS_SEH + +#ifdef _MSC_VER + +# if GTEST_LINKED_AS_SHARED_LIBRARY +# define GTEST_API_ __declspec(dllimport) +# elif GTEST_CREATE_SHARED_LIBRARY +# define GTEST_API_ __declspec(dllexport) +# endif + +#endif // _MSC_VER + +#ifndef GTEST_API_ +# define GTEST_API_ +#endif + +#ifdef __GNUC__ +// Ask the compiler to never inline a given function. +# define GTEST_NO_INLINE_ __attribute__((noinline)) +#else +# define GTEST_NO_INLINE_ +#endif + +namespace testing { + +class Message; + +namespace internal { + +class String; + +// The GTEST_COMPILE_ASSERT_ macro can be used to verify that a compile time +// expression is true. For example, you could use it to verify the +// size of a static array: +// +// GTEST_COMPILE_ASSERT_(ARRAYSIZE(content_type_names) == CONTENT_NUM_TYPES, +// content_type_names_incorrect_size); +// +// or to make sure a struct is smaller than a certain size: +// +// GTEST_COMPILE_ASSERT_(sizeof(foo) < 128, foo_too_large); +// +// The second argument to the macro is the name of the variable. If +// the expression is false, most compilers will issue a warning/error +// containing the name of the variable. + +template +struct CompileAssert { +}; + +#define GTEST_COMPILE_ASSERT_(expr, msg) \ + typedef ::testing::internal::CompileAssert<(bool(expr))> \ + msg[bool(expr) ? 1 : -1] + +// Implementation details of GTEST_COMPILE_ASSERT_: +// +// - GTEST_COMPILE_ASSERT_ works by defining an array type that has -1 +// elements (and thus is invalid) when the expression is false. +// +// - The simpler definition +// +// #define GTEST_COMPILE_ASSERT_(expr, msg) typedef char msg[(expr) ? 1 : -1] +// +// does not work, as gcc supports variable-length arrays whose sizes +// are determined at run-time (this is gcc's extension and not part +// of the C++ standard). As a result, gcc fails to reject the +// following code with the simple definition: +// +// int foo; +// GTEST_COMPILE_ASSERT_(foo, msg); // not supposed to compile as foo is +// // not a compile-time constant. +// +// - By using the type CompileAssert<(bool(expr))>, we ensures that +// expr is a compile-time constant. (Template arguments must be +// determined at compile-time.) +// +// - The outter parentheses in CompileAssert<(bool(expr))> are necessary +// to work around a bug in gcc 3.4.4 and 4.0.1. If we had written +// +// CompileAssert +// +// instead, these compilers will refuse to compile +// +// GTEST_COMPILE_ASSERT_(5 > 0, some_message); +// +// (They seem to think the ">" in "5 > 0" marks the end of the +// template argument list.) +// +// - The array size is (bool(expr) ? 1 : -1), instead of simply +// +// ((expr) ? 1 : -1). +// +// This is to avoid running into a bug in MS VC 7.1, which +// causes ((0.0) ? 1 : -1) to incorrectly evaluate to 1. + +// StaticAssertTypeEqHelper is used by StaticAssertTypeEq defined in gtest.h. +// +// This template is declared, but intentionally undefined. +template +struct StaticAssertTypeEqHelper; + +template +struct StaticAssertTypeEqHelper {}; + +#if GTEST_HAS_GLOBAL_STRING +typedef ::string string; +#else +typedef ::std::string string; +#endif // GTEST_HAS_GLOBAL_STRING + +#if GTEST_HAS_GLOBAL_WSTRING +typedef ::wstring wstring; +#elif GTEST_HAS_STD_WSTRING +typedef ::std::wstring wstring; +#endif // GTEST_HAS_GLOBAL_WSTRING + +// A helper for suppressing warnings on constant condition. It just +// returns 'condition'. +GTEST_API_ bool IsTrue(bool condition); + +// Defines scoped_ptr. + +// This implementation of scoped_ptr is PARTIAL - it only contains +// enough stuff to satisfy Google Test's need. +template +class scoped_ptr { + public: + typedef T element_type; + + explicit scoped_ptr(T* p = NULL) : ptr_(p) {} + ~scoped_ptr() { reset(); } + + T& operator*() const { return *ptr_; } + T* operator->() const { return ptr_; } + T* get() const { return ptr_; } + + T* release() { + T* const ptr = ptr_; + ptr_ = NULL; + return ptr; + } + + void reset(T* p = NULL) { + if (p != ptr_) { + if (IsTrue(sizeof(T) > 0)) { // Makes sure T is a complete type. + delete ptr_; + } + ptr_ = p; + } + } + private: + T* ptr_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(scoped_ptr); +}; + +// Defines RE. + +// A simple C++ wrapper for . It uses the POSIX Extended +// Regular Expression syntax. +class GTEST_API_ RE { + public: + // A copy constructor is required by the Standard to initialize object + // references from r-values. + RE(const RE& other) { Init(other.pattern()); } + + // Constructs an RE from a string. + RE(const ::std::string& regex) { Init(regex.c_str()); } // NOLINT + +#if GTEST_HAS_GLOBAL_STRING + + RE(const ::string& regex) { Init(regex.c_str()); } // NOLINT + +#endif // GTEST_HAS_GLOBAL_STRING + + RE(const char* regex) { Init(regex); } // NOLINT + ~RE(); + + // Returns the string representation of the regex. + const char* pattern() const { return pattern_; } + + // FullMatch(str, re) returns true iff regular expression re matches + // the entire str. + // PartialMatch(str, re) returns true iff regular expression re + // matches a substring of str (including str itself). + // + // TODO(wan@google.com): make FullMatch() and PartialMatch() work + // when str contains NUL characters. + static bool FullMatch(const ::std::string& str, const RE& re) { + return FullMatch(str.c_str(), re); + } + static bool PartialMatch(const ::std::string& str, const RE& re) { + return PartialMatch(str.c_str(), re); + } + +#if GTEST_HAS_GLOBAL_STRING + + static bool FullMatch(const ::string& str, const RE& re) { + return FullMatch(str.c_str(), re); + } + static bool PartialMatch(const ::string& str, const RE& re) { + return PartialMatch(str.c_str(), re); + } + +#endif // GTEST_HAS_GLOBAL_STRING + + static bool FullMatch(const char* str, const RE& re); + static bool PartialMatch(const char* str, const RE& re); + + private: + void Init(const char* regex); + + // We use a const char* instead of a string, as Google Test may be used + // where string is not available. We also do not use Google Test's own + // String type here, in order to simplify dependencies between the + // files. + const char* pattern_; + bool is_valid_; + +#if GTEST_USES_POSIX_RE + + regex_t full_regex_; // For FullMatch(). + regex_t partial_regex_; // For PartialMatch(). + +#else // GTEST_USES_SIMPLE_RE + + const char* full_pattern_; // For FullMatch(); + +#endif + + GTEST_DISALLOW_ASSIGN_(RE); +}; + +// Formats a source file path and a line number as they would appear +// in an error message from the compiler used to compile this code. +GTEST_API_ ::std::string FormatFileLocation(const char* file, int line); + +// Formats a file location for compiler-independent XML output. +// Although this function is not platform dependent, we put it next to +// FormatFileLocation in order to contrast the two functions. +GTEST_API_ ::std::string FormatCompilerIndependentFileLocation(const char* file, + int line); + +// Defines logging utilities: +// GTEST_LOG_(severity) - logs messages at the specified severity level. The +// message itself is streamed into the macro. +// LogToStderr() - directs all log messages to stderr. +// FlushInfoLog() - flushes informational log messages. + +enum GTestLogSeverity { + GTEST_INFO, + GTEST_WARNING, + GTEST_ERROR, + GTEST_FATAL +}; + +// Formats log entry severity, provides a stream object for streaming the +// log message, and terminates the message with a newline when going out of +// scope. +class GTEST_API_ GTestLog { + public: + GTestLog(GTestLogSeverity severity, const char* file, int line); + + // Flushes the buffers and, if severity is GTEST_FATAL, aborts the program. + ~GTestLog(); + + ::std::ostream& GetStream() { return ::std::cerr; } + + private: + const GTestLogSeverity severity_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(GTestLog); +}; + +#define GTEST_LOG_(severity) \ + ::testing::internal::GTestLog(::testing::internal::GTEST_##severity, \ + __FILE__, __LINE__).GetStream() + +inline void LogToStderr() {} +inline void FlushInfoLog() { fflush(NULL); } + +// INTERNAL IMPLEMENTATION - DO NOT USE. +// +// GTEST_CHECK_ is an all-mode assert. It aborts the program if the condition +// is not satisfied. +// Synopsys: +// GTEST_CHECK_(boolean_condition); +// or +// GTEST_CHECK_(boolean_condition) << "Additional message"; +// +// This checks the condition and if the condition is not satisfied +// it prints message about the condition violation, including the +// condition itself, plus additional message streamed into it, if any, +// and then it aborts the program. It aborts the program irrespective of +// whether it is built in the debug mode or not. +#define GTEST_CHECK_(condition) \ + GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ + if (::testing::internal::IsTrue(condition)) \ + ; \ + else \ + GTEST_LOG_(FATAL) << "Condition " #condition " failed. " + +// An all-mode assert to verify that the given POSIX-style function +// call returns 0 (indicating success). Known limitation: this +// doesn't expand to a balanced 'if' statement, so enclose the macro +// in {} if you need to use it as the only statement in an 'if' +// branch. +#define GTEST_CHECK_POSIX_SUCCESS_(posix_call) \ + if (const int gtest_error = (posix_call)) \ + GTEST_LOG_(FATAL) << #posix_call << "failed with error " \ + << gtest_error + +// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE. +// +// Use ImplicitCast_ as a safe version of static_cast for upcasting in +// the type hierarchy (e.g. casting a Foo* to a SuperclassOfFoo* or a +// const Foo*). When you use ImplicitCast_, the compiler checks that +// the cast is safe. Such explicit ImplicitCast_s are necessary in +// surprisingly many situations where C++ demands an exact type match +// instead of an argument type convertable to a target type. +// +// The syntax for using ImplicitCast_ is the same as for static_cast: +// +// ImplicitCast_(expr) +// +// ImplicitCast_ would have been part of the C++ standard library, +// but the proposal was submitted too late. It will probably make +// its way into the language in the future. +// +// This relatively ugly name is intentional. It prevents clashes with +// similar functions users may have (e.g., implicit_cast). The internal +// namespace alone is not enough because the function can be found by ADL. +template +inline To ImplicitCast_(To x) { return x; } + +// When you upcast (that is, cast a pointer from type Foo to type +// SuperclassOfFoo), it's fine to use ImplicitCast_<>, since upcasts +// always succeed. When you downcast (that is, cast a pointer from +// type Foo to type SubclassOfFoo), static_cast<> isn't safe, because +// how do you know the pointer is really of type SubclassOfFoo? It +// could be a bare Foo, or of type DifferentSubclassOfFoo. Thus, +// when you downcast, you should use this macro. In debug mode, we +// use dynamic_cast<> to double-check the downcast is legal (we die +// if it's not). In normal mode, we do the efficient static_cast<> +// instead. Thus, it's important to test in debug mode to make sure +// the cast is legal! +// This is the only place in the code we should use dynamic_cast<>. +// In particular, you SHOULDN'T be using dynamic_cast<> in order to +// do RTTI (eg code like this: +// if (dynamic_cast(foo)) HandleASubclass1Object(foo); +// if (dynamic_cast(foo)) HandleASubclass2Object(foo); +// You should design the code some other way not to need this. +// +// This relatively ugly name is intentional. It prevents clashes with +// similar functions users may have (e.g., down_cast). The internal +// namespace alone is not enough because the function can be found by ADL. +template // use like this: DownCast_(foo); +inline To DownCast_(From* f) { // so we only accept pointers + // Ensures that To is a sub-type of From *. This test is here only + // for compile-time type checking, and has no overhead in an + // optimized build at run-time, as it will be optimized away + // completely. + if (false) { + const To to = NULL; + ::testing::internal::ImplicitCast_(to); + } + +#if GTEST_HAS_RTTI + // RTTI: debug mode only! + GTEST_CHECK_(f == NULL || dynamic_cast(f) != NULL); +#endif + return static_cast(f); +} + +// Downcasts the pointer of type Base to Derived. +// Derived must be a subclass of Base. The parameter MUST +// point to a class of type Derived, not any subclass of it. +// When RTTI is available, the function performs a runtime +// check to enforce this. +template +Derived* CheckedDowncastToActualType(Base* base) { +#if GTEST_HAS_RTTI + GTEST_CHECK_(typeid(*base) == typeid(Derived)); + return dynamic_cast(base); // NOLINT +#else + return static_cast(base); // Poor man's downcast. +#endif +} + +#if GTEST_HAS_STREAM_REDIRECTION + +// Defines the stderr capturer: +// CaptureStdout - starts capturing stdout. +// GetCapturedStdout - stops capturing stdout and returns the captured string. +// CaptureStderr - starts capturing stderr. +// GetCapturedStderr - stops capturing stderr and returns the captured string. +// +GTEST_API_ void CaptureStdout(); +GTEST_API_ String GetCapturedStdout(); +GTEST_API_ void CaptureStderr(); +GTEST_API_ String GetCapturedStderr(); + +#endif // GTEST_HAS_STREAM_REDIRECTION + + +#if GTEST_HAS_DEATH_TEST + +// A copy of all command line arguments. Set by InitGoogleTest(). +extern ::std::vector g_argvs; + +// GTEST_HAS_DEATH_TEST implies we have ::std::string. +const ::std::vector& GetArgvs(); + +#endif // GTEST_HAS_DEATH_TEST + +// Defines synchronization primitives. + +#if GTEST_HAS_PTHREAD + +// Sleeps for (roughly) n milli-seconds. This function is only for +// testing Google Test's own constructs. Don't use it in user tests, +// either directly or indirectly. +inline void SleepMilliseconds(int n) { + const timespec time = { + 0, // 0 seconds. + n * 1000L * 1000L, // And n ms. + }; + nanosleep(&time, NULL); +} + +// Allows a controller thread to pause execution of newly created +// threads until notified. Instances of this class must be created +// and destroyed in the controller thread. +// +// This class is only for testing Google Test's own constructs. Do not +// use it in user tests, either directly or indirectly. +class Notification { + public: + Notification() : notified_(false) {} + + // Notifies all threads created with this notification to start. Must + // be called from the controller thread. + void Notify() { notified_ = true; } + + // Blocks until the controller thread notifies. Must be called from a test + // thread. + void WaitForNotification() { + while(!notified_) { + SleepMilliseconds(10); + } + } + + private: + volatile bool notified_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(Notification); +}; + +// As a C-function, ThreadFuncWithCLinkage cannot be templated itself. +// Consequently, it cannot select a correct instantiation of ThreadWithParam +// in order to call its Run(). Introducing ThreadWithParamBase as a +// non-templated base class for ThreadWithParam allows us to bypass this +// problem. +class ThreadWithParamBase { + public: + virtual ~ThreadWithParamBase() {} + virtual void Run() = 0; +}; + +// pthread_create() accepts a pointer to a function type with the C linkage. +// According to the Standard (7.5/1), function types with different linkages +// are different even if they are otherwise identical. Some compilers (for +// example, SunStudio) treat them as different types. Since class methods +// cannot be defined with C-linkage we need to define a free C-function to +// pass into pthread_create(). +extern "C" inline void* ThreadFuncWithCLinkage(void* thread) { + static_cast(thread)->Run(); + return NULL; +} + +// Helper class for testing Google Test's multi-threading constructs. +// To use it, write: +// +// void ThreadFunc(int param) { /* Do things with param */ } +// Notification thread_can_start; +// ... +// // The thread_can_start parameter is optional; you can supply NULL. +// ThreadWithParam thread(&ThreadFunc, 5, &thread_can_start); +// thread_can_start.Notify(); +// +// These classes are only for testing Google Test's own constructs. Do +// not use them in user tests, either directly or indirectly. +template +class ThreadWithParam : public ThreadWithParamBase { + public: + typedef void (*UserThreadFunc)(T); + + ThreadWithParam( + UserThreadFunc func, T param, Notification* thread_can_start) + : func_(func), + param_(param), + thread_can_start_(thread_can_start), + finished_(false) { + ThreadWithParamBase* const base = this; + // The thread can be created only after all fields except thread_ + // have been initialized. + GTEST_CHECK_POSIX_SUCCESS_( + pthread_create(&thread_, 0, &ThreadFuncWithCLinkage, base)); + } + ~ThreadWithParam() { Join(); } + + void Join() { + if (!finished_) { + GTEST_CHECK_POSIX_SUCCESS_(pthread_join(thread_, 0)); + finished_ = true; + } + } + + virtual void Run() { + if (thread_can_start_ != NULL) + thread_can_start_->WaitForNotification(); + func_(param_); + } + + private: + const UserThreadFunc func_; // User-supplied thread function. + const T param_; // User-supplied parameter to the thread function. + // When non-NULL, used to block execution until the controller thread + // notifies. + Notification* const thread_can_start_; + bool finished_; // true iff we know that the thread function has finished. + pthread_t thread_; // The native thread object. + + GTEST_DISALLOW_COPY_AND_ASSIGN_(ThreadWithParam); +}; + +// MutexBase and Mutex implement mutex on pthreads-based platforms. They +// are used in conjunction with class MutexLock: +// +// Mutex mutex; +// ... +// MutexLock lock(&mutex); // Acquires the mutex and releases it at the end +// // of the current scope. +// +// MutexBase implements behavior for both statically and dynamically +// allocated mutexes. Do not use MutexBase directly. Instead, write +// the following to define a static mutex: +// +// GTEST_DEFINE_STATIC_MUTEX_(g_some_mutex); +// +// You can forward declare a static mutex like this: +// +// GTEST_DECLARE_STATIC_MUTEX_(g_some_mutex); +// +// To create a dynamic mutex, just define an object of type Mutex. +class MutexBase { + public: + // Acquires this mutex. + void Lock() { + GTEST_CHECK_POSIX_SUCCESS_(pthread_mutex_lock(&mutex_)); + owner_ = pthread_self(); + } + + // Releases this mutex. + void Unlock() { + // We don't protect writing to owner_ here, as it's the caller's + // responsibility to ensure that the current thread holds the + // mutex when this is called. + owner_ = 0; + GTEST_CHECK_POSIX_SUCCESS_(pthread_mutex_unlock(&mutex_)); + } + + // Does nothing if the current thread holds the mutex. Otherwise, crashes + // with high probability. + void AssertHeld() const { + GTEST_CHECK_(owner_ == pthread_self()) + << "The current thread is not holding the mutex @" << this; + } + + // A static mutex may be used before main() is entered. It may even + // be used before the dynamic initialization stage. Therefore we + // must be able to initialize a static mutex object at link time. + // This means MutexBase has to be a POD and its member variables + // have to be public. + public: + pthread_mutex_t mutex_; // The underlying pthread mutex. + pthread_t owner_; // The thread holding the mutex; 0 means no one holds it. +}; + +// Forward-declares a static mutex. +# define GTEST_DECLARE_STATIC_MUTEX_(mutex) \ + extern ::testing::internal::MutexBase mutex + +// Defines and statically (i.e. at link time) initializes a static mutex. +# define GTEST_DEFINE_STATIC_MUTEX_(mutex) \ + ::testing::internal::MutexBase mutex = { PTHREAD_MUTEX_INITIALIZER, 0 } + +// The Mutex class can only be used for mutexes created at runtime. It +// shares its API with MutexBase otherwise. +class Mutex : public MutexBase { + public: + Mutex() { + GTEST_CHECK_POSIX_SUCCESS_(pthread_mutex_init(&mutex_, NULL)); + owner_ = 0; + } + ~Mutex() { + GTEST_CHECK_POSIX_SUCCESS_(pthread_mutex_destroy(&mutex_)); + } + + private: + GTEST_DISALLOW_COPY_AND_ASSIGN_(Mutex); +}; + +// We cannot name this class MutexLock as the ctor declaration would +// conflict with a macro named MutexLock, which is defined on some +// platforms. Hence the typedef trick below. +class GTestMutexLock { + public: + explicit GTestMutexLock(MutexBase* mutex) + : mutex_(mutex) { mutex_->Lock(); } + + ~GTestMutexLock() { mutex_->Unlock(); } + + private: + MutexBase* const mutex_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(GTestMutexLock); +}; + +typedef GTestMutexLock MutexLock; + +// Helpers for ThreadLocal. + +// pthread_key_create() requires DeleteThreadLocalValue() to have +// C-linkage. Therefore it cannot be templatized to access +// ThreadLocal. Hence the need for class +// ThreadLocalValueHolderBase. +class ThreadLocalValueHolderBase { + public: + virtual ~ThreadLocalValueHolderBase() {} +}; + +// Called by pthread to delete thread-local data stored by +// pthread_setspecific(). +extern "C" inline void DeleteThreadLocalValue(void* value_holder) { + delete static_cast(value_holder); +} + +// Implements thread-local storage on pthreads-based systems. +// +// // Thread 1 +// ThreadLocal tl(100); // 100 is the default value for each thread. +// +// // Thread 2 +// tl.set(150); // Changes the value for thread 2 only. +// EXPECT_EQ(150, tl.get()); +// +// // Thread 1 +// EXPECT_EQ(100, tl.get()); // In thread 1, tl has the original value. +// tl.set(200); +// EXPECT_EQ(200, tl.get()); +// +// The template type argument T must have a public copy constructor. +// In addition, the default ThreadLocal constructor requires T to have +// a public default constructor. +// +// An object managed for a thread by a ThreadLocal instance is deleted +// when the thread exits. Or, if the ThreadLocal instance dies in +// that thread, when the ThreadLocal dies. It's the user's +// responsibility to ensure that all other threads using a ThreadLocal +// have exited when it dies, or the per-thread objects for those +// threads will not be deleted. +// +// Google Test only uses global ThreadLocal objects. That means they +// will die after main() has returned. Therefore, no per-thread +// object managed by Google Test will be leaked as long as all threads +// using Google Test have exited when main() returns. +template +class ThreadLocal { + public: + ThreadLocal() : key_(CreateKey()), + default_() {} + explicit ThreadLocal(const T& value) : key_(CreateKey()), + default_(value) {} + + ~ThreadLocal() { + // Destroys the managed object for the current thread, if any. + DeleteThreadLocalValue(pthread_getspecific(key_)); + + // Releases resources associated with the key. This will *not* + // delete managed objects for other threads. + GTEST_CHECK_POSIX_SUCCESS_(pthread_key_delete(key_)); + } + + T* pointer() { return GetOrCreateValue(); } + const T* pointer() const { return GetOrCreateValue(); } + const T& get() const { return *pointer(); } + void set(const T& value) { *pointer() = value; } + + private: + // Holds a value of type T. + class ValueHolder : public ThreadLocalValueHolderBase { + public: + explicit ValueHolder(const T& value) : value_(value) {} + + T* pointer() { return &value_; } + + private: + T value_; + GTEST_DISALLOW_COPY_AND_ASSIGN_(ValueHolder); + }; + + static pthread_key_t CreateKey() { + pthread_key_t key; + // When a thread exits, DeleteThreadLocalValue() will be called on + // the object managed for that thread. + GTEST_CHECK_POSIX_SUCCESS_( + pthread_key_create(&key, &DeleteThreadLocalValue)); + return key; + } + + T* GetOrCreateValue() const { + ThreadLocalValueHolderBase* const holder = + static_cast(pthread_getspecific(key_)); + if (holder != NULL) { + return CheckedDowncastToActualType(holder)->pointer(); + } + + ValueHolder* const new_holder = new ValueHolder(default_); + ThreadLocalValueHolderBase* const holder_base = new_holder; + GTEST_CHECK_POSIX_SUCCESS_(pthread_setspecific(key_, holder_base)); + return new_holder->pointer(); + } + + // A key pthreads uses for looking up per-thread values. + const pthread_key_t key_; + const T default_; // The default value for each thread. + + GTEST_DISALLOW_COPY_AND_ASSIGN_(ThreadLocal); +}; + +# define GTEST_IS_THREADSAFE 1 + +#else // GTEST_HAS_PTHREAD + +// A dummy implementation of synchronization primitives (mutex, lock, +// and thread-local variable). Necessary for compiling Google Test where +// mutex is not supported - using Google Test in multiple threads is not +// supported on such platforms. + +class Mutex { + public: + Mutex() {} + void AssertHeld() const {} +}; + +# define GTEST_DECLARE_STATIC_MUTEX_(mutex) \ + extern ::testing::internal::Mutex mutex + +# define GTEST_DEFINE_STATIC_MUTEX_(mutex) ::testing::internal::Mutex mutex + +class GTestMutexLock { + public: + explicit GTestMutexLock(Mutex*) {} // NOLINT +}; + +typedef GTestMutexLock MutexLock; + +template +class ThreadLocal { + public: + ThreadLocal() : value_() {} + explicit ThreadLocal(const T& value) : value_(value) {} + T* pointer() { return &value_; } + const T* pointer() const { return &value_; } + const T& get() const { return value_; } + void set(const T& value) { value_ = value; } + private: + T value_; +}; + +// The above synchronization primitives have dummy implementations. +// Therefore Google Test is not thread-safe. +# define GTEST_IS_THREADSAFE 0 + +#endif // GTEST_HAS_PTHREAD + +// Returns the number of threads running in the process, or 0 to indicate that +// we cannot detect it. +GTEST_API_ size_t GetThreadCount(); + +// Passing non-POD classes through ellipsis (...) crashes the ARM +// compiler and generates a warning in Sun Studio. The Nokia Symbian +// and the IBM XL C/C++ compiler try to instantiate a copy constructor +// for objects passed through ellipsis (...), failing for uncopyable +// objects. We define this to ensure that only POD is passed through +// ellipsis on these systems. +#if defined(__SYMBIAN32__) || defined(__IBMCPP__) || defined(__SUNPRO_CC) +// We lose support for NULL detection where the compiler doesn't like +// passing non-POD classes through ellipsis (...). +# define GTEST_ELLIPSIS_NEEDS_POD_ 1 +#else +# define GTEST_CAN_COMPARE_NULL 1 +#endif + +// The Nokia Symbian and IBM XL C/C++ compilers cannot decide between +// const T& and const T* in a function template. These compilers +// _can_ decide between class template specializations for T and T*, +// so a tr1::type_traits-like is_pointer works. +#if defined(__SYMBIAN32__) || defined(__IBMCPP__) +# define GTEST_NEEDS_IS_POINTER_ 1 +#endif + +template +struct bool_constant { + typedef bool_constant type; + static const bool value = bool_value; +}; +template const bool bool_constant::value; + +typedef bool_constant false_type; +typedef bool_constant true_type; + +template +struct is_pointer : public false_type {}; + +template +struct is_pointer : public true_type {}; + +template +struct IteratorTraits { + typedef typename Iterator::value_type value_type; +}; + +template +struct IteratorTraits { + typedef T value_type; +}; + +template +struct IteratorTraits { + typedef T value_type; +}; + +#if GTEST_OS_WINDOWS +# define GTEST_PATH_SEP_ "\\" +# define GTEST_HAS_ALT_PATH_SEP_ 1 +// The biggest signed integer type the compiler supports. +typedef __int64 BiggestInt; +#else +# define GTEST_PATH_SEP_ "/" +# define GTEST_HAS_ALT_PATH_SEP_ 0 +typedef long long BiggestInt; // NOLINT +#endif // GTEST_OS_WINDOWS + +// Utilities for char. + +// isspace(int ch) and friends accept an unsigned char or EOF. char +// may be signed, depending on the compiler (or compiler flags). +// Therefore we need to cast a char to unsigned char before calling +// isspace(), etc. + +inline bool IsAlpha(char ch) { + return isalpha(static_cast(ch)) != 0; +} +inline bool IsAlNum(char ch) { + return isalnum(static_cast(ch)) != 0; +} +inline bool IsDigit(char ch) { + return isdigit(static_cast(ch)) != 0; +} +inline bool IsLower(char ch) { + return islower(static_cast(ch)) != 0; +} +inline bool IsSpace(char ch) { + return isspace(static_cast(ch)) != 0; +} +inline bool IsUpper(char ch) { + return isupper(static_cast(ch)) != 0; +} +inline bool IsXDigit(char ch) { + return isxdigit(static_cast(ch)) != 0; +} + +inline char ToLower(char ch) { + return static_cast(tolower(static_cast(ch))); +} +inline char ToUpper(char ch) { + return static_cast(toupper(static_cast(ch))); +} + +// The testing::internal::posix namespace holds wrappers for common +// POSIX functions. These wrappers hide the differences between +// Windows/MSVC and POSIX systems. Since some compilers define these +// standard functions as macros, the wrapper cannot have the same name +// as the wrapped function. + +namespace posix { + +// Functions with a different name on Windows. + +#if GTEST_OS_WINDOWS + +typedef struct _stat StatStruct; + +# ifdef __BORLANDC__ +inline int IsATTY(int fd) { return isatty(fd); } +inline int StrCaseCmp(const char* s1, const char* s2) { + return stricmp(s1, s2); +} +inline char* StrDup(const char* src) { return strdup(src); } +# else // !__BORLANDC__ +# if GTEST_OS_WINDOWS_MOBILE +inline int IsATTY(int /* fd */) { return 0; } +# else +inline int IsATTY(int fd) { return _isatty(fd); } +# endif // GTEST_OS_WINDOWS_MOBILE +inline int StrCaseCmp(const char* s1, const char* s2) { + return _stricmp(s1, s2); +} +inline char* StrDup(const char* src) { return _strdup(src); } +# endif // __BORLANDC__ + +# if GTEST_OS_WINDOWS_MOBILE +inline int FileNo(FILE* file) { return reinterpret_cast(_fileno(file)); } +// Stat(), RmDir(), and IsDir() are not needed on Windows CE at this +// time and thus not defined there. +# else +inline int FileNo(FILE* file) { return _fileno(file); } +inline int Stat(const char* path, StatStruct* buf) { return _stat(path, buf); } +inline int RmDir(const char* dir) { return _rmdir(dir); } +inline bool IsDir(const StatStruct& st) { + return (_S_IFDIR & st.st_mode) != 0; +} +# endif // GTEST_OS_WINDOWS_MOBILE + +#else + +typedef struct stat StatStruct; + +inline int FileNo(FILE* file) { return fileno(file); } +inline int IsATTY(int fd) { return isatty(fd); } +inline int Stat(const char* path, StatStruct* buf) { return stat(path, buf); } +inline int StrCaseCmp(const char* s1, const char* s2) { + return strcasecmp(s1, s2); +} +inline char* StrDup(const char* src) { return strdup(src); } +inline int RmDir(const char* dir) { return rmdir(dir); } +inline bool IsDir(const StatStruct& st) { return S_ISDIR(st.st_mode); } + +#endif // GTEST_OS_WINDOWS + +// Functions deprecated by MSVC 8.0. + +#ifdef _MSC_VER +// Temporarily disable warning 4996 (deprecated function). +# pragma warning(push) +# pragma warning(disable:4996) +#endif + +inline const char* StrNCpy(char* dest, const char* src, size_t n) { + return strncpy(dest, src, n); +} + +// ChDir(), FReopen(), FDOpen(), Read(), Write(), Close(), and +// StrError() aren't needed on Windows CE at this time and thus not +// defined there. + +#if !GTEST_OS_WINDOWS_MOBILE +inline int ChDir(const char* dir) { return chdir(dir); } +#endif +inline FILE* FOpen(const char* path, const char* mode) { + return fopen(path, mode); +} +#if !GTEST_OS_WINDOWS_MOBILE +inline FILE *FReopen(const char* path, const char* mode, FILE* stream) { + return freopen(path, mode, stream); +} +inline FILE* FDOpen(int fd, const char* mode) { return fdopen(fd, mode); } +#endif +inline int FClose(FILE* fp) { return fclose(fp); } +#if !GTEST_OS_WINDOWS_MOBILE +inline int Read(int fd, void* buf, unsigned int count) { + return static_cast(read(fd, buf, count)); +} +inline int Write(int fd, const void* buf, unsigned int count) { + return static_cast(write(fd, buf, count)); +} +inline int Close(int fd) { return close(fd); } +inline const char* StrError(int errnum) { return strerror(errnum); } +#endif +inline const char* GetEnv(const char* name) { +#if GTEST_OS_WINDOWS_MOBILE + // We are on Windows CE, which has no environment variables. + return NULL; +#elif defined(__BORLANDC__) || defined(__SunOS_5_8) || defined(__SunOS_5_9) + // Environment variables which we programmatically clear will be set to the + // empty string rather than unset (NULL). Handle that case. + const char* const env = getenv(name); + return (env != NULL && env[0] != '\0') ? env : NULL; +#else + return getenv(name); +#endif +} + +#ifdef _MSC_VER +# pragma warning(pop) // Restores the warning state. +#endif + +#if GTEST_OS_WINDOWS_MOBILE +// Windows CE has no C library. The abort() function is used in +// several places in Google Test. This implementation provides a reasonable +// imitation of standard behaviour. +void Abort(); +#else +inline void Abort() { abort(); } +#endif // GTEST_OS_WINDOWS_MOBILE + +} // namespace posix + +// The maximum number a BiggestInt can represent. This definition +// works no matter BiggestInt is represented in one's complement or +// two's complement. +// +// We cannot rely on numeric_limits in STL, as __int64 and long long +// are not part of standard C++ and numeric_limits doesn't need to be +// defined for them. +const BiggestInt kMaxBiggestInt = + ~(static_cast(1) << (8*sizeof(BiggestInt) - 1)); + +// This template class serves as a compile-time function from size to +// type. It maps a size in bytes to a primitive type with that +// size. e.g. +// +// TypeWithSize<4>::UInt +// +// is typedef-ed to be unsigned int (unsigned integer made up of 4 +// bytes). +// +// Such functionality should belong to STL, but I cannot find it +// there. +// +// Google Test uses this class in the implementation of floating-point +// comparison. +// +// For now it only handles UInt (unsigned int) as that's all Google Test +// needs. Other types can be easily added in the future if need +// arises. +template +class TypeWithSize { + public: + // This prevents the user from using TypeWithSize with incorrect + // values of N. + typedef void UInt; +}; + +// The specialization for size 4. +template <> +class TypeWithSize<4> { + public: + // unsigned int has size 4 in both gcc and MSVC. + // + // As base/basictypes.h doesn't compile on Windows, we cannot use + // uint32, uint64, and etc here. + typedef int Int; + typedef unsigned int UInt; +}; + +// The specialization for size 8. +template <> +class TypeWithSize<8> { + public: + +#if GTEST_OS_WINDOWS + typedef __int64 Int; + typedef unsigned __int64 UInt; +#else + typedef long long Int; // NOLINT + typedef unsigned long long UInt; // NOLINT +#endif // GTEST_OS_WINDOWS +}; + +// Integer types of known sizes. +typedef TypeWithSize<4>::Int Int32; +typedef TypeWithSize<4>::UInt UInt32; +typedef TypeWithSize<8>::Int Int64; +typedef TypeWithSize<8>::UInt UInt64; +typedef TypeWithSize<8>::Int TimeInMillis; // Represents time in milliseconds. + +// Utilities for command line flags and environment variables. + +// Macro for referencing flags. +#define GTEST_FLAG(name) FLAGS_gtest_##name + +// Macros for declaring flags. +#define GTEST_DECLARE_bool_(name) GTEST_API_ extern bool GTEST_FLAG(name) +#define GTEST_DECLARE_int32_(name) \ + GTEST_API_ extern ::testing::internal::Int32 GTEST_FLAG(name) +#define GTEST_DECLARE_string_(name) \ + GTEST_API_ extern ::testing::internal::String GTEST_FLAG(name) + +// Macros for defining flags. +#define GTEST_DEFINE_bool_(name, default_val, doc) \ + GTEST_API_ bool GTEST_FLAG(name) = (default_val) +#define GTEST_DEFINE_int32_(name, default_val, doc) \ + GTEST_API_ ::testing::internal::Int32 GTEST_FLAG(name) = (default_val) +#define GTEST_DEFINE_string_(name, default_val, doc) \ + GTEST_API_ ::testing::internal::String GTEST_FLAG(name) = (default_val) + +// Parses 'str' for a 32-bit signed integer. If successful, writes the result +// to *value and returns true; otherwise leaves *value unchanged and returns +// false. +// TODO(chandlerc): Find a better way to refactor flag and environment parsing +// out of both gtest-port.cc and gtest.cc to avoid exporting this utility +// function. +bool ParseInt32(const Message& src_text, const char* str, Int32* value); + +// Parses a bool/Int32/string from the environment variable +// corresponding to the given Google Test flag. +bool BoolFromGTestEnv(const char* flag, bool default_val); +GTEST_API_ Int32 Int32FromGTestEnv(const char* flag, Int32 default_val); +const char* StringFromGTestEnv(const char* flag, const char* default_val); + +} // namespace internal +} // namespace testing + +#endif // GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_H_ diff --git a/ext/gtest/include/gtest/internal/gtest-string.h b/ext/gtest/include/gtest/internal/gtest-string.h new file mode 100644 index 000000000..dc3a07be8 --- /dev/null +++ b/ext/gtest/include/gtest/internal/gtest-string.h @@ -0,0 +1,350 @@ +// Copyright 2005, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Authors: wan@google.com (Zhanyong Wan), eefacm@gmail.com (Sean Mcafee) +// +// The Google C++ Testing Framework (Google Test) +// +// This header file declares the String class and functions used internally by +// Google Test. They are subject to change without notice. They should not used +// by code external to Google Test. +// +// This header file is #included by . +// It should not be #included by other files. + +#ifndef GTEST_INCLUDE_GTEST_INTERNAL_GTEST_STRING_H_ +#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_STRING_H_ + +#ifdef __BORLANDC__ +// string.h is not guaranteed to provide strcpy on C++ Builder. +# include +#endif + +#include +#include "gtest/internal/gtest-port.h" + +#include + +namespace testing { +namespace internal { + +// String - a UTF-8 string class. +// +// For historic reasons, we don't use std::string. +// +// TODO(wan@google.com): replace this class with std::string or +// implement it in terms of the latter. +// +// Note that String can represent both NULL and the empty string, +// while std::string cannot represent NULL. +// +// NULL and the empty string are considered different. NULL is less +// than anything (including the empty string) except itself. +// +// This class only provides minimum functionality necessary for +// implementing Google Test. We do not intend to implement a full-fledged +// string class here. +// +// Since the purpose of this class is to provide a substitute for +// std::string on platforms where it cannot be used, we define a copy +// constructor and assignment operators such that we don't need +// conditional compilation in a lot of places. +// +// In order to make the representation efficient, the d'tor of String +// is not virtual. Therefore DO NOT INHERIT FROM String. +class GTEST_API_ String { + public: + // Static utility methods + + // Returns the input enclosed in double quotes if it's not NULL; + // otherwise returns "(null)". For example, "\"Hello\"" is returned + // for input "Hello". + // + // This is useful for printing a C string in the syntax of a literal. + // + // Known issue: escape sequences are not handled yet. + static String ShowCStringQuoted(const char* c_str); + + // Clones a 0-terminated C string, allocating memory using new. The + // caller is responsible for deleting the return value using + // delete[]. Returns the cloned string, or NULL if the input is + // NULL. + // + // This is different from strdup() in string.h, which allocates + // memory using malloc(). + static const char* CloneCString(const char* c_str); + +#if GTEST_OS_WINDOWS_MOBILE + // Windows CE does not have the 'ANSI' versions of Win32 APIs. To be + // able to pass strings to Win32 APIs on CE we need to convert them + // to 'Unicode', UTF-16. + + // Creates a UTF-16 wide string from the given ANSI string, allocating + // memory using new. The caller is responsible for deleting the return + // value using delete[]. Returns the wide string, or NULL if the + // input is NULL. + // + // The wide string is created using the ANSI codepage (CP_ACP) to + // match the behaviour of the ANSI versions of Win32 calls and the + // C runtime. + static LPCWSTR AnsiToUtf16(const char* c_str); + + // Creates an ANSI string from the given wide string, allocating + // memory using new. The caller is responsible for deleting the return + // value using delete[]. Returns the ANSI string, or NULL if the + // input is NULL. + // + // The returned string is created using the ANSI codepage (CP_ACP) to + // match the behaviour of the ANSI versions of Win32 calls and the + // C runtime. + static const char* Utf16ToAnsi(LPCWSTR utf16_str); +#endif + + // Compares two C strings. Returns true iff they have the same content. + // + // Unlike strcmp(), this function can handle NULL argument(s). A + // NULL C string is considered different to any non-NULL C string, + // including the empty string. + static bool CStringEquals(const char* lhs, const char* rhs); + + // Converts a wide C string to a String using the UTF-8 encoding. + // NULL will be converted to "(null)". If an error occurred during + // the conversion, "(failed to convert from wide string)" is + // returned. + static String ShowWideCString(const wchar_t* wide_c_str); + + // Similar to ShowWideCString(), except that this function encloses + // the converted string in double quotes. + static String ShowWideCStringQuoted(const wchar_t* wide_c_str); + + // Compares two wide C strings. Returns true iff they have the same + // content. + // + // Unlike wcscmp(), this function can handle NULL argument(s). A + // NULL C string is considered different to any non-NULL C string, + // including the empty string. + static bool WideCStringEquals(const wchar_t* lhs, const wchar_t* rhs); + + // Compares two C strings, ignoring case. Returns true iff they + // have the same content. + // + // Unlike strcasecmp(), this function can handle NULL argument(s). + // A NULL C string is considered different to any non-NULL C string, + // including the empty string. + static bool CaseInsensitiveCStringEquals(const char* lhs, + const char* rhs); + + // Compares two wide C strings, ignoring case. Returns true iff they + // have the same content. + // + // Unlike wcscasecmp(), this function can handle NULL argument(s). + // A NULL C string is considered different to any non-NULL wide C string, + // including the empty string. + // NB: The implementations on different platforms slightly differ. + // On windows, this method uses _wcsicmp which compares according to LC_CTYPE + // environment variable. On GNU platform this method uses wcscasecmp + // which compares according to LC_CTYPE category of the current locale. + // On MacOS X, it uses towlower, which also uses LC_CTYPE category of the + // current locale. + static bool CaseInsensitiveWideCStringEquals(const wchar_t* lhs, + const wchar_t* rhs); + + // Formats a list of arguments to a String, using the same format + // spec string as for printf. + // + // We do not use the StringPrintf class as it is not universally + // available. + // + // The result is limited to 4096 characters (including the tailing + // 0). If 4096 characters are not enough to format the input, + // "" is returned. + static String Format(const char* format, ...); + + // C'tors + + // The default c'tor constructs a NULL string. + String() : c_str_(NULL), length_(0) {} + + // Constructs a String by cloning a 0-terminated C string. + String(const char* a_c_str) { // NOLINT + if (a_c_str == NULL) { + c_str_ = NULL; + length_ = 0; + } else { + ConstructNonNull(a_c_str, strlen(a_c_str)); + } + } + + // Constructs a String by copying a given number of chars from a + // buffer. E.g. String("hello", 3) creates the string "hel", + // String("a\0bcd", 4) creates "a\0bc", String(NULL, 0) creates "", + // and String(NULL, 1) results in access violation. + String(const char* buffer, size_t a_length) { + ConstructNonNull(buffer, a_length); + } + + // The copy c'tor creates a new copy of the string. The two + // String objects do not share content. + String(const String& str) : c_str_(NULL), length_(0) { *this = str; } + + // D'tor. String is intended to be a final class, so the d'tor + // doesn't need to be virtual. + ~String() { delete[] c_str_; } + + // Allows a String to be implicitly converted to an ::std::string or + // ::string, and vice versa. Converting a String containing a NULL + // pointer to ::std::string or ::string is undefined behavior. + // Converting a ::std::string or ::string containing an embedded NUL + // character to a String will result in the prefix up to the first + // NUL character. + String(const ::std::string& str) { + ConstructNonNull(str.c_str(), str.length()); + } + + operator ::std::string() const { return ::std::string(c_str(), length()); } + +#if GTEST_HAS_GLOBAL_STRING + String(const ::string& str) { + ConstructNonNull(str.c_str(), str.length()); + } + + operator ::string() const { return ::string(c_str(), length()); } +#endif // GTEST_HAS_GLOBAL_STRING + + // Returns true iff this is an empty string (i.e. ""). + bool empty() const { return (c_str() != NULL) && (length() == 0); } + + // Compares this with another String. + // Returns < 0 if this is less than rhs, 0 if this is equal to rhs, or > 0 + // if this is greater than rhs. + int Compare(const String& rhs) const; + + // Returns true iff this String equals the given C string. A NULL + // string and a non-NULL string are considered not equal. + bool operator==(const char* a_c_str) const { return Compare(a_c_str) == 0; } + + // Returns true iff this String is less than the given String. A + // NULL string is considered less than "". + bool operator<(const String& rhs) const { return Compare(rhs) < 0; } + + // Returns true iff this String doesn't equal the given C string. A NULL + // string and a non-NULL string are considered not equal. + bool operator!=(const char* a_c_str) const { return !(*this == a_c_str); } + + // Returns true iff this String ends with the given suffix. *Any* + // String is considered to end with a NULL or empty suffix. + bool EndsWith(const char* suffix) const; + + // Returns true iff this String ends with the given suffix, not considering + // case. Any String is considered to end with a NULL or empty suffix. + bool EndsWithCaseInsensitive(const char* suffix) const; + + // Returns the length of the encapsulated string, or 0 if the + // string is NULL. + size_t length() const { return length_; } + + // Gets the 0-terminated C string this String object represents. + // The String object still owns the string. Therefore the caller + // should NOT delete the return value. + const char* c_str() const { return c_str_; } + + // Assigns a C string to this object. Self-assignment works. + const String& operator=(const char* a_c_str) { + return *this = String(a_c_str); + } + + // Assigns a String object to this object. Self-assignment works. + const String& operator=(const String& rhs) { + if (this != &rhs) { + delete[] c_str_; + if (rhs.c_str() == NULL) { + c_str_ = NULL; + length_ = 0; + } else { + ConstructNonNull(rhs.c_str(), rhs.length()); + } + } + + return *this; + } + + private: + // Constructs a non-NULL String from the given content. This + // function can only be called when c_str_ has not been allocated. + // ConstructNonNull(NULL, 0) results in an empty string (""). + // ConstructNonNull(NULL, non_zero) is undefined behavior. + void ConstructNonNull(const char* buffer, size_t a_length) { + char* const str = new char[a_length + 1]; + memcpy(str, buffer, a_length); + str[a_length] = '\0'; + c_str_ = str; + length_ = a_length; + } + + const char* c_str_; + size_t length_; +}; // class String + +// Streams a String to an ostream. Each '\0' character in the String +// is replaced with "\\0". +inline ::std::ostream& operator<<(::std::ostream& os, const String& str) { + if (str.c_str() == NULL) { + os << "(null)"; + } else { + const char* const c_str = str.c_str(); + for (size_t i = 0; i != str.length(); i++) { + if (c_str[i] == '\0') { + os << "\\0"; + } else { + os << c_str[i]; + } + } + } + return os; +} + +// Gets the content of the stringstream's buffer as a String. Each '\0' +// character in the buffer is replaced with "\\0". +GTEST_API_ String StringStreamToString(::std::stringstream* stream); + +// Converts a streamable value to a String. A NULL pointer is +// converted to "(null)". When the input value is a ::string, +// ::std::string, ::wstring, or ::std::wstring object, each NUL +// character in it is replaced with "\\0". + +// Declared here but defined in gtest.h, so that it has access +// to the definition of the Message class, required by the ARM +// compiler. +template +String StreamableToString(const T& streamable); + +} // namespace internal +} // namespace testing + +#endif // GTEST_INCLUDE_GTEST_INTERNAL_GTEST_STRING_H_ diff --git a/ext/gtest/include/gtest/internal/gtest-tuple.h b/ext/gtest/include/gtest/internal/gtest-tuple.h new file mode 100644 index 000000000..d1af50e18 --- /dev/null +++ b/ext/gtest/include/gtest/internal/gtest-tuple.h @@ -0,0 +1,968 @@ +// This file was GENERATED by a script. DO NOT EDIT BY HAND!!! + +// Copyright 2009 Google Inc. +// All Rights Reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Author: wan@google.com (Zhanyong Wan) + +// Implements a subset of TR1 tuple needed by Google Test and Google Mock. + +#ifndef GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TUPLE_H_ +#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TUPLE_H_ + +#include // For ::std::pair. + +// The compiler used in Symbian has a bug that prevents us from declaring the +// tuple template as a friend (it complains that tuple is redefined). This +// hack bypasses the bug by declaring the members that should otherwise be +// private as public. +// Sun Studio versions < 12 also have the above bug. +#if defined(__SYMBIAN32__) || (defined(__SUNPRO_CC) && __SUNPRO_CC < 0x590) +# define GTEST_DECLARE_TUPLE_AS_FRIEND_ public: +#else +# define GTEST_DECLARE_TUPLE_AS_FRIEND_ \ + template friend class tuple; \ + private: +#endif + +// GTEST_n_TUPLE_(T) is the type of an n-tuple. +#define GTEST_0_TUPLE_(T) tuple<> +#define GTEST_1_TUPLE_(T) tuple +#define GTEST_2_TUPLE_(T) tuple +#define GTEST_3_TUPLE_(T) tuple +#define GTEST_4_TUPLE_(T) tuple +#define GTEST_5_TUPLE_(T) tuple +#define GTEST_6_TUPLE_(T) tuple +#define GTEST_7_TUPLE_(T) tuple +#define GTEST_8_TUPLE_(T) tuple +#define GTEST_9_TUPLE_(T) tuple +#define GTEST_10_TUPLE_(T) tuple + +// GTEST_n_TYPENAMES_(T) declares a list of n typenames. +#define GTEST_0_TYPENAMES_(T) +#define GTEST_1_TYPENAMES_(T) typename T##0 +#define GTEST_2_TYPENAMES_(T) typename T##0, typename T##1 +#define GTEST_3_TYPENAMES_(T) typename T##0, typename T##1, typename T##2 +#define GTEST_4_TYPENAMES_(T) typename T##0, typename T##1, typename T##2, \ + typename T##3 +#define GTEST_5_TYPENAMES_(T) typename T##0, typename T##1, typename T##2, \ + typename T##3, typename T##4 +#define GTEST_6_TYPENAMES_(T) typename T##0, typename T##1, typename T##2, \ + typename T##3, typename T##4, typename T##5 +#define GTEST_7_TYPENAMES_(T) typename T##0, typename T##1, typename T##2, \ + typename T##3, typename T##4, typename T##5, typename T##6 +#define GTEST_8_TYPENAMES_(T) typename T##0, typename T##1, typename T##2, \ + typename T##3, typename T##4, typename T##5, typename T##6, typename T##7 +#define GTEST_9_TYPENAMES_(T) typename T##0, typename T##1, typename T##2, \ + typename T##3, typename T##4, typename T##5, typename T##6, \ + typename T##7, typename T##8 +#define GTEST_10_TYPENAMES_(T) typename T##0, typename T##1, typename T##2, \ + typename T##3, typename T##4, typename T##5, typename T##6, \ + typename T##7, typename T##8, typename T##9 + +// In theory, defining stuff in the ::std namespace is undefined +// behavior. We can do this as we are playing the role of a standard +// library vendor. +namespace std { +namespace tr1 { + +template +class tuple; + +// Anything in namespace gtest_internal is Google Test's INTERNAL +// IMPLEMENTATION DETAIL and MUST NOT BE USED DIRECTLY in user code. +namespace gtest_internal { + +// ByRef::type is T if T is a reference; otherwise it's const T&. +template +struct ByRef { typedef const T& type; }; // NOLINT +template +struct ByRef { typedef T& type; }; // NOLINT + +// A handy wrapper for ByRef. +#define GTEST_BY_REF_(T) typename ::std::tr1::gtest_internal::ByRef::type + +// AddRef::type is T if T is a reference; otherwise it's T&. This +// is the same as tr1::add_reference::type. +template +struct AddRef { typedef T& type; }; // NOLINT +template +struct AddRef { typedef T& type; }; // NOLINT + +// A handy wrapper for AddRef. +#define GTEST_ADD_REF_(T) typename ::std::tr1::gtest_internal::AddRef::type + +// A helper for implementing get(). +template class Get; + +// A helper for implementing tuple_element. kIndexValid is true +// iff k < the number of fields in tuple type T. +template +struct TupleElement; + +template +struct TupleElement { typedef T0 type; }; + +template +struct TupleElement { typedef T1 type; }; + +template +struct TupleElement { typedef T2 type; }; + +template +struct TupleElement { typedef T3 type; }; + +template +struct TupleElement { typedef T4 type; }; + +template +struct TupleElement { typedef T5 type; }; + +template +struct TupleElement { typedef T6 type; }; + +template +struct TupleElement { typedef T7 type; }; + +template +struct TupleElement { typedef T8 type; }; + +template +struct TupleElement { typedef T9 type; }; + +} // namespace gtest_internal + +template <> +class tuple<> { + public: + tuple() {} + tuple(const tuple& /* t */) {} + tuple& operator=(const tuple& /* t */) { return *this; } +}; + +template +class GTEST_1_TUPLE_(T) { + public: + template friend class gtest_internal::Get; + + tuple() : f0_() {} + + explicit tuple(GTEST_BY_REF_(T0) f0) : f0_(f0) {} + + tuple(const tuple& t) : f0_(t.f0_) {} + + template + tuple(const GTEST_1_TUPLE_(U)& t) : f0_(t.f0_) {} + + tuple& operator=(const tuple& t) { return CopyFrom(t); } + + template + tuple& operator=(const GTEST_1_TUPLE_(U)& t) { + return CopyFrom(t); + } + + GTEST_DECLARE_TUPLE_AS_FRIEND_ + + template + tuple& CopyFrom(const GTEST_1_TUPLE_(U)& t) { + f0_ = t.f0_; + return *this; + } + + T0 f0_; +}; + +template +class GTEST_2_TUPLE_(T) { + public: + template friend class gtest_internal::Get; + + tuple() : f0_(), f1_() {} + + explicit tuple(GTEST_BY_REF_(T0) f0, GTEST_BY_REF_(T1) f1) : f0_(f0), + f1_(f1) {} + + tuple(const tuple& t) : f0_(t.f0_), f1_(t.f1_) {} + + template + tuple(const GTEST_2_TUPLE_(U)& t) : f0_(t.f0_), f1_(t.f1_) {} + template + tuple(const ::std::pair& p) : f0_(p.first), f1_(p.second) {} + + tuple& operator=(const tuple& t) { return CopyFrom(t); } + + template + tuple& operator=(const GTEST_2_TUPLE_(U)& t) { + return CopyFrom(t); + } + template + tuple& operator=(const ::std::pair& p) { + f0_ = p.first; + f1_ = p.second; + return *this; + } + + GTEST_DECLARE_TUPLE_AS_FRIEND_ + + template + tuple& CopyFrom(const GTEST_2_TUPLE_(U)& t) { + f0_ = t.f0_; + f1_ = t.f1_; + return *this; + } + + T0 f0_; + T1 f1_; +}; + +template +class GTEST_3_TUPLE_(T) { + public: + template friend class gtest_internal::Get; + + tuple() : f0_(), f1_(), f2_() {} + + explicit tuple(GTEST_BY_REF_(T0) f0, GTEST_BY_REF_(T1) f1, + GTEST_BY_REF_(T2) f2) : f0_(f0), f1_(f1), f2_(f2) {} + + tuple(const tuple& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_) {} + + template + tuple(const GTEST_3_TUPLE_(U)& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_) {} + + tuple& operator=(const tuple& t) { return CopyFrom(t); } + + template + tuple& operator=(const GTEST_3_TUPLE_(U)& t) { + return CopyFrom(t); + } + + GTEST_DECLARE_TUPLE_AS_FRIEND_ + + template + tuple& CopyFrom(const GTEST_3_TUPLE_(U)& t) { + f0_ = t.f0_; + f1_ = t.f1_; + f2_ = t.f2_; + return *this; + } + + T0 f0_; + T1 f1_; + T2 f2_; +}; + +template +class GTEST_4_TUPLE_(T) { + public: + template friend class gtest_internal::Get; + + tuple() : f0_(), f1_(), f2_(), f3_() {} + + explicit tuple(GTEST_BY_REF_(T0) f0, GTEST_BY_REF_(T1) f1, + GTEST_BY_REF_(T2) f2, GTEST_BY_REF_(T3) f3) : f0_(f0), f1_(f1), f2_(f2), + f3_(f3) {} + + tuple(const tuple& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), f3_(t.f3_) {} + + template + tuple(const GTEST_4_TUPLE_(U)& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), + f3_(t.f3_) {} + + tuple& operator=(const tuple& t) { return CopyFrom(t); } + + template + tuple& operator=(const GTEST_4_TUPLE_(U)& t) { + return CopyFrom(t); + } + + GTEST_DECLARE_TUPLE_AS_FRIEND_ + + template + tuple& CopyFrom(const GTEST_4_TUPLE_(U)& t) { + f0_ = t.f0_; + f1_ = t.f1_; + f2_ = t.f2_; + f3_ = t.f3_; + return *this; + } + + T0 f0_; + T1 f1_; + T2 f2_; + T3 f3_; +}; + +template +class GTEST_5_TUPLE_(T) { + public: + template friend class gtest_internal::Get; + + tuple() : f0_(), f1_(), f2_(), f3_(), f4_() {} + + explicit tuple(GTEST_BY_REF_(T0) f0, GTEST_BY_REF_(T1) f1, + GTEST_BY_REF_(T2) f2, GTEST_BY_REF_(T3) f3, + GTEST_BY_REF_(T4) f4) : f0_(f0), f1_(f1), f2_(f2), f3_(f3), f4_(f4) {} + + tuple(const tuple& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), f3_(t.f3_), + f4_(t.f4_) {} + + template + tuple(const GTEST_5_TUPLE_(U)& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), + f3_(t.f3_), f4_(t.f4_) {} + + tuple& operator=(const tuple& t) { return CopyFrom(t); } + + template + tuple& operator=(const GTEST_5_TUPLE_(U)& t) { + return CopyFrom(t); + } + + GTEST_DECLARE_TUPLE_AS_FRIEND_ + + template + tuple& CopyFrom(const GTEST_5_TUPLE_(U)& t) { + f0_ = t.f0_; + f1_ = t.f1_; + f2_ = t.f2_; + f3_ = t.f3_; + f4_ = t.f4_; + return *this; + } + + T0 f0_; + T1 f1_; + T2 f2_; + T3 f3_; + T4 f4_; +}; + +template +class GTEST_6_TUPLE_(T) { + public: + template friend class gtest_internal::Get; + + tuple() : f0_(), f1_(), f2_(), f3_(), f4_(), f5_() {} + + explicit tuple(GTEST_BY_REF_(T0) f0, GTEST_BY_REF_(T1) f1, + GTEST_BY_REF_(T2) f2, GTEST_BY_REF_(T3) f3, GTEST_BY_REF_(T4) f4, + GTEST_BY_REF_(T5) f5) : f0_(f0), f1_(f1), f2_(f2), f3_(f3), f4_(f4), + f5_(f5) {} + + tuple(const tuple& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), f3_(t.f3_), + f4_(t.f4_), f5_(t.f5_) {} + + template + tuple(const GTEST_6_TUPLE_(U)& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), + f3_(t.f3_), f4_(t.f4_), f5_(t.f5_) {} + + tuple& operator=(const tuple& t) { return CopyFrom(t); } + + template + tuple& operator=(const GTEST_6_TUPLE_(U)& t) { + return CopyFrom(t); + } + + GTEST_DECLARE_TUPLE_AS_FRIEND_ + + template + tuple& CopyFrom(const GTEST_6_TUPLE_(U)& t) { + f0_ = t.f0_; + f1_ = t.f1_; + f2_ = t.f2_; + f3_ = t.f3_; + f4_ = t.f4_; + f5_ = t.f5_; + return *this; + } + + T0 f0_; + T1 f1_; + T2 f2_; + T3 f3_; + T4 f4_; + T5 f5_; +}; + +template +class GTEST_7_TUPLE_(T) { + public: + template friend class gtest_internal::Get; + + tuple() : f0_(), f1_(), f2_(), f3_(), f4_(), f5_(), f6_() {} + + explicit tuple(GTEST_BY_REF_(T0) f0, GTEST_BY_REF_(T1) f1, + GTEST_BY_REF_(T2) f2, GTEST_BY_REF_(T3) f3, GTEST_BY_REF_(T4) f4, + GTEST_BY_REF_(T5) f5, GTEST_BY_REF_(T6) f6) : f0_(f0), f1_(f1), f2_(f2), + f3_(f3), f4_(f4), f5_(f5), f6_(f6) {} + + tuple(const tuple& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), f3_(t.f3_), + f4_(t.f4_), f5_(t.f5_), f6_(t.f6_) {} + + template + tuple(const GTEST_7_TUPLE_(U)& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), + f3_(t.f3_), f4_(t.f4_), f5_(t.f5_), f6_(t.f6_) {} + + tuple& operator=(const tuple& t) { return CopyFrom(t); } + + template + tuple& operator=(const GTEST_7_TUPLE_(U)& t) { + return CopyFrom(t); + } + + GTEST_DECLARE_TUPLE_AS_FRIEND_ + + template + tuple& CopyFrom(const GTEST_7_TUPLE_(U)& t) { + f0_ = t.f0_; + f1_ = t.f1_; + f2_ = t.f2_; + f3_ = t.f3_; + f4_ = t.f4_; + f5_ = t.f5_; + f6_ = t.f6_; + return *this; + } + + T0 f0_; + T1 f1_; + T2 f2_; + T3 f3_; + T4 f4_; + T5 f5_; + T6 f6_; +}; + +template +class GTEST_8_TUPLE_(T) { + public: + template friend class gtest_internal::Get; + + tuple() : f0_(), f1_(), f2_(), f3_(), f4_(), f5_(), f6_(), f7_() {} + + explicit tuple(GTEST_BY_REF_(T0) f0, GTEST_BY_REF_(T1) f1, + GTEST_BY_REF_(T2) f2, GTEST_BY_REF_(T3) f3, GTEST_BY_REF_(T4) f4, + GTEST_BY_REF_(T5) f5, GTEST_BY_REF_(T6) f6, + GTEST_BY_REF_(T7) f7) : f0_(f0), f1_(f1), f2_(f2), f3_(f3), f4_(f4), + f5_(f5), f6_(f6), f7_(f7) {} + + tuple(const tuple& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), f3_(t.f3_), + f4_(t.f4_), f5_(t.f5_), f6_(t.f6_), f7_(t.f7_) {} + + template + tuple(const GTEST_8_TUPLE_(U)& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), + f3_(t.f3_), f4_(t.f4_), f5_(t.f5_), f6_(t.f6_), f7_(t.f7_) {} + + tuple& operator=(const tuple& t) { return CopyFrom(t); } + + template + tuple& operator=(const GTEST_8_TUPLE_(U)& t) { + return CopyFrom(t); + } + + GTEST_DECLARE_TUPLE_AS_FRIEND_ + + template + tuple& CopyFrom(const GTEST_8_TUPLE_(U)& t) { + f0_ = t.f0_; + f1_ = t.f1_; + f2_ = t.f2_; + f3_ = t.f3_; + f4_ = t.f4_; + f5_ = t.f5_; + f6_ = t.f6_; + f7_ = t.f7_; + return *this; + } + + T0 f0_; + T1 f1_; + T2 f2_; + T3 f3_; + T4 f4_; + T5 f5_; + T6 f6_; + T7 f7_; +}; + +template +class GTEST_9_TUPLE_(T) { + public: + template friend class gtest_internal::Get; + + tuple() : f0_(), f1_(), f2_(), f3_(), f4_(), f5_(), f6_(), f7_(), f8_() {} + + explicit tuple(GTEST_BY_REF_(T0) f0, GTEST_BY_REF_(T1) f1, + GTEST_BY_REF_(T2) f2, GTEST_BY_REF_(T3) f3, GTEST_BY_REF_(T4) f4, + GTEST_BY_REF_(T5) f5, GTEST_BY_REF_(T6) f6, GTEST_BY_REF_(T7) f7, + GTEST_BY_REF_(T8) f8) : f0_(f0), f1_(f1), f2_(f2), f3_(f3), f4_(f4), + f5_(f5), f6_(f6), f7_(f7), f8_(f8) {} + + tuple(const tuple& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), f3_(t.f3_), + f4_(t.f4_), f5_(t.f5_), f6_(t.f6_), f7_(t.f7_), f8_(t.f8_) {} + + template + tuple(const GTEST_9_TUPLE_(U)& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), + f3_(t.f3_), f4_(t.f4_), f5_(t.f5_), f6_(t.f6_), f7_(t.f7_), f8_(t.f8_) {} + + tuple& operator=(const tuple& t) { return CopyFrom(t); } + + template + tuple& operator=(const GTEST_9_TUPLE_(U)& t) { + return CopyFrom(t); + } + + GTEST_DECLARE_TUPLE_AS_FRIEND_ + + template + tuple& CopyFrom(const GTEST_9_TUPLE_(U)& t) { + f0_ = t.f0_; + f1_ = t.f1_; + f2_ = t.f2_; + f3_ = t.f3_; + f4_ = t.f4_; + f5_ = t.f5_; + f6_ = t.f6_; + f7_ = t.f7_; + f8_ = t.f8_; + return *this; + } + + T0 f0_; + T1 f1_; + T2 f2_; + T3 f3_; + T4 f4_; + T5 f5_; + T6 f6_; + T7 f7_; + T8 f8_; +}; + +template +class tuple { + public: + template friend class gtest_internal::Get; + + tuple() : f0_(), f1_(), f2_(), f3_(), f4_(), f5_(), f6_(), f7_(), f8_(), + f9_() {} + + explicit tuple(GTEST_BY_REF_(T0) f0, GTEST_BY_REF_(T1) f1, + GTEST_BY_REF_(T2) f2, GTEST_BY_REF_(T3) f3, GTEST_BY_REF_(T4) f4, + GTEST_BY_REF_(T5) f5, GTEST_BY_REF_(T6) f6, GTEST_BY_REF_(T7) f7, + GTEST_BY_REF_(T8) f8, GTEST_BY_REF_(T9) f9) : f0_(f0), f1_(f1), f2_(f2), + f3_(f3), f4_(f4), f5_(f5), f6_(f6), f7_(f7), f8_(f8), f9_(f9) {} + + tuple(const tuple& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), f3_(t.f3_), + f4_(t.f4_), f5_(t.f5_), f6_(t.f6_), f7_(t.f7_), f8_(t.f8_), f9_(t.f9_) {} + + template + tuple(const GTEST_10_TUPLE_(U)& t) : f0_(t.f0_), f1_(t.f1_), f2_(t.f2_), + f3_(t.f3_), f4_(t.f4_), f5_(t.f5_), f6_(t.f6_), f7_(t.f7_), f8_(t.f8_), + f9_(t.f9_) {} + + tuple& operator=(const tuple& t) { return CopyFrom(t); } + + template + tuple& operator=(const GTEST_10_TUPLE_(U)& t) { + return CopyFrom(t); + } + + GTEST_DECLARE_TUPLE_AS_FRIEND_ + + template + tuple& CopyFrom(const GTEST_10_TUPLE_(U)& t) { + f0_ = t.f0_; + f1_ = t.f1_; + f2_ = t.f2_; + f3_ = t.f3_; + f4_ = t.f4_; + f5_ = t.f5_; + f6_ = t.f6_; + f7_ = t.f7_; + f8_ = t.f8_; + f9_ = t.f9_; + return *this; + } + + T0 f0_; + T1 f1_; + T2 f2_; + T3 f3_; + T4 f4_; + T5 f5_; + T6 f6_; + T7 f7_; + T8 f8_; + T9 f9_; +}; + +// 6.1.3.2 Tuple creation functions. + +// Known limitations: we don't support passing an +// std::tr1::reference_wrapper to make_tuple(). And we don't +// implement tie(). + +inline tuple<> make_tuple() { return tuple<>(); } + +template +inline GTEST_1_TUPLE_(T) make_tuple(const T0& f0) { + return GTEST_1_TUPLE_(T)(f0); +} + +template +inline GTEST_2_TUPLE_(T) make_tuple(const T0& f0, const T1& f1) { + return GTEST_2_TUPLE_(T)(f0, f1); +} + +template +inline GTEST_3_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2) { + return GTEST_3_TUPLE_(T)(f0, f1, f2); +} + +template +inline GTEST_4_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2, + const T3& f3) { + return GTEST_4_TUPLE_(T)(f0, f1, f2, f3); +} + +template +inline GTEST_5_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2, + const T3& f3, const T4& f4) { + return GTEST_5_TUPLE_(T)(f0, f1, f2, f3, f4); +} + +template +inline GTEST_6_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2, + const T3& f3, const T4& f4, const T5& f5) { + return GTEST_6_TUPLE_(T)(f0, f1, f2, f3, f4, f5); +} + +template +inline GTEST_7_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2, + const T3& f3, const T4& f4, const T5& f5, const T6& f6) { + return GTEST_7_TUPLE_(T)(f0, f1, f2, f3, f4, f5, f6); +} + +template +inline GTEST_8_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2, + const T3& f3, const T4& f4, const T5& f5, const T6& f6, const T7& f7) { + return GTEST_8_TUPLE_(T)(f0, f1, f2, f3, f4, f5, f6, f7); +} + +template +inline GTEST_9_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2, + const T3& f3, const T4& f4, const T5& f5, const T6& f6, const T7& f7, + const T8& f8) { + return GTEST_9_TUPLE_(T)(f0, f1, f2, f3, f4, f5, f6, f7, f8); +} + +template +inline GTEST_10_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2, + const T3& f3, const T4& f4, const T5& f5, const T6& f6, const T7& f7, + const T8& f8, const T9& f9) { + return GTEST_10_TUPLE_(T)(f0, f1, f2, f3, f4, f5, f6, f7, f8, f9); +} + +// 6.1.3.3 Tuple helper classes. + +template struct tuple_size; + +template +struct tuple_size { static const int value = 0; }; + +template +struct tuple_size { static const int value = 1; }; + +template +struct tuple_size { static const int value = 2; }; + +template +struct tuple_size { static const int value = 3; }; + +template +struct tuple_size { static const int value = 4; }; + +template +struct tuple_size { static const int value = 5; }; + +template +struct tuple_size { static const int value = 6; }; + +template +struct tuple_size { static const int value = 7; }; + +template +struct tuple_size { static const int value = 8; }; + +template +struct tuple_size { static const int value = 9; }; + +template +struct tuple_size { static const int value = 10; }; + +template +struct tuple_element { + typedef typename gtest_internal::TupleElement< + k < (tuple_size::value), k, Tuple>::type type; +}; + +#define GTEST_TUPLE_ELEMENT_(k, Tuple) typename tuple_element::type + +// 6.1.3.4 Element access. + +namespace gtest_internal { + +template <> +class Get<0> { + public: + template + static GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_(0, Tuple)) + Field(Tuple& t) { return t.f0_; } // NOLINT + + template + static GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_(0, Tuple)) + ConstField(const Tuple& t) { return t.f0_; } +}; + +template <> +class Get<1> { + public: + template + static GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_(1, Tuple)) + Field(Tuple& t) { return t.f1_; } // NOLINT + + template + static GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_(1, Tuple)) + ConstField(const Tuple& t) { return t.f1_; } +}; + +template <> +class Get<2> { + public: + template + static GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_(2, Tuple)) + Field(Tuple& t) { return t.f2_; } // NOLINT + + template + static GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_(2, Tuple)) + ConstField(const Tuple& t) { return t.f2_; } +}; + +template <> +class Get<3> { + public: + template + static GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_(3, Tuple)) + Field(Tuple& t) { return t.f3_; } // NOLINT + + template + static GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_(3, Tuple)) + ConstField(const Tuple& t) { return t.f3_; } +}; + +template <> +class Get<4> { + public: + template + static GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_(4, Tuple)) + Field(Tuple& t) { return t.f4_; } // NOLINT + + template + static GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_(4, Tuple)) + ConstField(const Tuple& t) { return t.f4_; } +}; + +template <> +class Get<5> { + public: + template + static GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_(5, Tuple)) + Field(Tuple& t) { return t.f5_; } // NOLINT + + template + static GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_(5, Tuple)) + ConstField(const Tuple& t) { return t.f5_; } +}; + +template <> +class Get<6> { + public: + template + static GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_(6, Tuple)) + Field(Tuple& t) { return t.f6_; } // NOLINT + + template + static GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_(6, Tuple)) + ConstField(const Tuple& t) { return t.f6_; } +}; + +template <> +class Get<7> { + public: + template + static GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_(7, Tuple)) + Field(Tuple& t) { return t.f7_; } // NOLINT + + template + static GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_(7, Tuple)) + ConstField(const Tuple& t) { return t.f7_; } +}; + +template <> +class Get<8> { + public: + template + static GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_(8, Tuple)) + Field(Tuple& t) { return t.f8_; } // NOLINT + + template + static GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_(8, Tuple)) + ConstField(const Tuple& t) { return t.f8_; } +}; + +template <> +class Get<9> { + public: + template + static GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_(9, Tuple)) + Field(Tuple& t) { return t.f9_; } // NOLINT + + template + static GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_(9, Tuple)) + ConstField(const Tuple& t) { return t.f9_; } +}; + +} // namespace gtest_internal + +template +GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_(k, GTEST_10_TUPLE_(T))) +get(GTEST_10_TUPLE_(T)& t) { + return gtest_internal::Get::Field(t); +} + +template +GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_(k, GTEST_10_TUPLE_(T))) +get(const GTEST_10_TUPLE_(T)& t) { + return gtest_internal::Get::ConstField(t); +} + +// 6.1.3.5 Relational operators + +// We only implement == and !=, as we don't have a need for the rest yet. + +namespace gtest_internal { + +// SameSizeTuplePrefixComparator::Eq(t1, t2) returns true if the +// first k fields of t1 equals the first k fields of t2. +// SameSizeTuplePrefixComparator(k1, k2) would be a compiler error if +// k1 != k2. +template +struct SameSizeTuplePrefixComparator; + +template <> +struct SameSizeTuplePrefixComparator<0, 0> { + template + static bool Eq(const Tuple1& /* t1 */, const Tuple2& /* t2 */) { + return true; + } +}; + +template +struct SameSizeTuplePrefixComparator { + template + static bool Eq(const Tuple1& t1, const Tuple2& t2) { + return SameSizeTuplePrefixComparator::Eq(t1, t2) && + ::std::tr1::get(t1) == ::std::tr1::get(t2); + } +}; + +} // namespace gtest_internal + +template +inline bool operator==(const GTEST_10_TUPLE_(T)& t, + const GTEST_10_TUPLE_(U)& u) { + return gtest_internal::SameSizeTuplePrefixComparator< + tuple_size::value, + tuple_size::value>::Eq(t, u); +} + +template +inline bool operator!=(const GTEST_10_TUPLE_(T)& t, + const GTEST_10_TUPLE_(U)& u) { return !(t == u); } + +// 6.1.4 Pairs. +// Unimplemented. + +} // namespace tr1 +} // namespace std + +#undef GTEST_0_TUPLE_ +#undef GTEST_1_TUPLE_ +#undef GTEST_2_TUPLE_ +#undef GTEST_3_TUPLE_ +#undef GTEST_4_TUPLE_ +#undef GTEST_5_TUPLE_ +#undef GTEST_6_TUPLE_ +#undef GTEST_7_TUPLE_ +#undef GTEST_8_TUPLE_ +#undef GTEST_9_TUPLE_ +#undef GTEST_10_TUPLE_ + +#undef GTEST_0_TYPENAMES_ +#undef GTEST_1_TYPENAMES_ +#undef GTEST_2_TYPENAMES_ +#undef GTEST_3_TYPENAMES_ +#undef GTEST_4_TYPENAMES_ +#undef GTEST_5_TYPENAMES_ +#undef GTEST_6_TYPENAMES_ +#undef GTEST_7_TYPENAMES_ +#undef GTEST_8_TYPENAMES_ +#undef GTEST_9_TYPENAMES_ +#undef GTEST_10_TYPENAMES_ + +#undef GTEST_DECLARE_TUPLE_AS_FRIEND_ +#undef GTEST_BY_REF_ +#undef GTEST_ADD_REF_ +#undef GTEST_TUPLE_ELEMENT_ + +#endif // GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TUPLE_H_ diff --git a/ext/gtest/include/gtest/internal/gtest-tuple.h.pump b/ext/gtest/include/gtest/internal/gtest-tuple.h.pump new file mode 100644 index 000000000..ef519094a --- /dev/null +++ b/ext/gtest/include/gtest/internal/gtest-tuple.h.pump @@ -0,0 +1,336 @@ +$$ -*- mode: c++; -*- +$var n = 10 $$ Maximum number of tuple fields we want to support. +$$ This meta comment fixes auto-indentation in Emacs. }} +// Copyright 2009 Google Inc. +// All Rights Reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Author: wan@google.com (Zhanyong Wan) + +// Implements a subset of TR1 tuple needed by Google Test and Google Mock. + +#ifndef GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TUPLE_H_ +#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TUPLE_H_ + +#include // For ::std::pair. + +// The compiler used in Symbian has a bug that prevents us from declaring the +// tuple template as a friend (it complains that tuple is redefined). This +// hack bypasses the bug by declaring the members that should otherwise be +// private as public. +// Sun Studio versions < 12 also have the above bug. +#if defined(__SYMBIAN32__) || (defined(__SUNPRO_CC) && __SUNPRO_CC < 0x590) +# define GTEST_DECLARE_TUPLE_AS_FRIEND_ public: +#else +# define GTEST_DECLARE_TUPLE_AS_FRIEND_ \ + template friend class tuple; \ + private: +#endif + + +$range i 0..n-1 +$range j 0..n +$range k 1..n +// GTEST_n_TUPLE_(T) is the type of an n-tuple. +#define GTEST_0_TUPLE_(T) tuple<> + +$for k [[ +$range m 0..k-1 +$range m2 k..n-1 +#define GTEST_$(k)_TUPLE_(T) tuple<$for m, [[T##$m]]$for m2 [[, void]]> + +]] + +// GTEST_n_TYPENAMES_(T) declares a list of n typenames. + +$for j [[ +$range m 0..j-1 +#define GTEST_$(j)_TYPENAMES_(T) $for m, [[typename T##$m]] + + +]] + +// In theory, defining stuff in the ::std namespace is undefined +// behavior. We can do this as we are playing the role of a standard +// library vendor. +namespace std { +namespace tr1 { + +template <$for i, [[typename T$i = void]]> +class tuple; + +// Anything in namespace gtest_internal is Google Test's INTERNAL +// IMPLEMENTATION DETAIL and MUST NOT BE USED DIRECTLY in user code. +namespace gtest_internal { + +// ByRef::type is T if T is a reference; otherwise it's const T&. +template +struct ByRef { typedef const T& type; }; // NOLINT +template +struct ByRef { typedef T& type; }; // NOLINT + +// A handy wrapper for ByRef. +#define GTEST_BY_REF_(T) typename ::std::tr1::gtest_internal::ByRef::type + +// AddRef::type is T if T is a reference; otherwise it's T&. This +// is the same as tr1::add_reference::type. +template +struct AddRef { typedef T& type; }; // NOLINT +template +struct AddRef { typedef T& type; }; // NOLINT + +// A handy wrapper for AddRef. +#define GTEST_ADD_REF_(T) typename ::std::tr1::gtest_internal::AddRef::type + +// A helper for implementing get(). +template class Get; + +// A helper for implementing tuple_element. kIndexValid is true +// iff k < the number of fields in tuple type T. +template +struct TupleElement; + + +$for i [[ +template +struct TupleElement [[]] +{ typedef T$i type; }; + + +]] +} // namespace gtest_internal + +template <> +class tuple<> { + public: + tuple() {} + tuple(const tuple& /* t */) {} + tuple& operator=(const tuple& /* t */) { return *this; } +}; + + +$for k [[ +$range m 0..k-1 +template +class $if k < n [[GTEST_$(k)_TUPLE_(T)]] $else [[tuple]] { + public: + template friend class gtest_internal::Get; + + tuple() : $for m, [[f$(m)_()]] {} + + explicit tuple($for m, [[GTEST_BY_REF_(T$m) f$m]]) : [[]] +$for m, [[f$(m)_(f$m)]] {} + + tuple(const tuple& t) : $for m, [[f$(m)_(t.f$(m)_)]] {} + + template + tuple(const GTEST_$(k)_TUPLE_(U)& t) : $for m, [[f$(m)_(t.f$(m)_)]] {} + +$if k == 2 [[ + template + tuple(const ::std::pair& p) : f0_(p.first), f1_(p.second) {} + +]] + + tuple& operator=(const tuple& t) { return CopyFrom(t); } + + template + tuple& operator=(const GTEST_$(k)_TUPLE_(U)& t) { + return CopyFrom(t); + } + +$if k == 2 [[ + template + tuple& operator=(const ::std::pair& p) { + f0_ = p.first; + f1_ = p.second; + return *this; + } + +]] + + GTEST_DECLARE_TUPLE_AS_FRIEND_ + + template + tuple& CopyFrom(const GTEST_$(k)_TUPLE_(U)& t) { + +$for m [[ + f$(m)_ = t.f$(m)_; + +]] + return *this; + } + + +$for m [[ + T$m f$(m)_; + +]] +}; + + +]] +// 6.1.3.2 Tuple creation functions. + +// Known limitations: we don't support passing an +// std::tr1::reference_wrapper to make_tuple(). And we don't +// implement tie(). + +inline tuple<> make_tuple() { return tuple<>(); } + +$for k [[ +$range m 0..k-1 + +template +inline GTEST_$(k)_TUPLE_(T) make_tuple($for m, [[const T$m& f$m]]) { + return GTEST_$(k)_TUPLE_(T)($for m, [[f$m]]); +} + +]] + +// 6.1.3.3 Tuple helper classes. + +template struct tuple_size; + + +$for j [[ +template +struct tuple_size { static const int value = $j; }; + + +]] +template +struct tuple_element { + typedef typename gtest_internal::TupleElement< + k < (tuple_size::value), k, Tuple>::type type; +}; + +#define GTEST_TUPLE_ELEMENT_(k, Tuple) typename tuple_element::type + +// 6.1.3.4 Element access. + +namespace gtest_internal { + + +$for i [[ +template <> +class Get<$i> { + public: + template + static GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_($i, Tuple)) + Field(Tuple& t) { return t.f$(i)_; } // NOLINT + + template + static GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_($i, Tuple)) + ConstField(const Tuple& t) { return t.f$(i)_; } +}; + + +]] +} // namespace gtest_internal + +template +GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_(k, GTEST_$(n)_TUPLE_(T))) +get(GTEST_$(n)_TUPLE_(T)& t) { + return gtest_internal::Get::Field(t); +} + +template +GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_(k, GTEST_$(n)_TUPLE_(T))) +get(const GTEST_$(n)_TUPLE_(T)& t) { + return gtest_internal::Get::ConstField(t); +} + +// 6.1.3.5 Relational operators + +// We only implement == and !=, as we don't have a need for the rest yet. + +namespace gtest_internal { + +// SameSizeTuplePrefixComparator::Eq(t1, t2) returns true if the +// first k fields of t1 equals the first k fields of t2. +// SameSizeTuplePrefixComparator(k1, k2) would be a compiler error if +// k1 != k2. +template +struct SameSizeTuplePrefixComparator; + +template <> +struct SameSizeTuplePrefixComparator<0, 0> { + template + static bool Eq(const Tuple1& /* t1 */, const Tuple2& /* t2 */) { + return true; + } +}; + +template +struct SameSizeTuplePrefixComparator { + template + static bool Eq(const Tuple1& t1, const Tuple2& t2) { + return SameSizeTuplePrefixComparator::Eq(t1, t2) && + ::std::tr1::get(t1) == ::std::tr1::get(t2); + } +}; + +} // namespace gtest_internal + +template +inline bool operator==(const GTEST_$(n)_TUPLE_(T)& t, + const GTEST_$(n)_TUPLE_(U)& u) { + return gtest_internal::SameSizeTuplePrefixComparator< + tuple_size::value, + tuple_size::value>::Eq(t, u); +} + +template +inline bool operator!=(const GTEST_$(n)_TUPLE_(T)& t, + const GTEST_$(n)_TUPLE_(U)& u) { return !(t == u); } + +// 6.1.4 Pairs. +// Unimplemented. + +} // namespace tr1 +} // namespace std + + +$for j [[ +#undef GTEST_$(j)_TUPLE_ + +]] + + +$for j [[ +#undef GTEST_$(j)_TYPENAMES_ + +]] + +#undef GTEST_DECLARE_TUPLE_AS_FRIEND_ +#undef GTEST_BY_REF_ +#undef GTEST_ADD_REF_ +#undef GTEST_TUPLE_ELEMENT_ + +#endif // GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TUPLE_H_ diff --git a/ext/gtest/include/gtest/internal/gtest-type-util.h b/ext/gtest/include/gtest/internal/gtest-type-util.h new file mode 100644 index 000000000..b7b01b094 --- /dev/null +++ b/ext/gtest/include/gtest/internal/gtest-type-util.h @@ -0,0 +1,3330 @@ +// This file was GENERATED by command: +// pump.py gtest-type-util.h.pump +// DO NOT EDIT BY HAND!!! + +// Copyright 2008 Google Inc. +// All Rights Reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Author: wan@google.com (Zhanyong Wan) + +// Type utilities needed for implementing typed and type-parameterized +// tests. This file is generated by a SCRIPT. DO NOT EDIT BY HAND! +// +// Currently we support at most 50 types in a list, and at most 50 +// type-parameterized tests in one type-parameterized test case. +// Please contact googletestframework@googlegroups.com if you need +// more. + +#ifndef GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TYPE_UTIL_H_ +#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TYPE_UTIL_H_ + +#include "gtest/internal/gtest-port.h" +#include "gtest/internal/gtest-string.h" + +// #ifdef __GNUC__ is too general here. It is possible to use gcc without using +// libstdc++ (which is where cxxabi.h comes from). +# ifdef __GLIBCXX__ +# include +# elif defined(__HP_aCC) +# include +# endif // __GLIBCXX__ + +namespace testing { +namespace internal { + +// GetTypeName() returns a human-readable name of type T. +// NB: This function is also used in Google Mock, so don't move it inside of +// the typed-test-only section below. +template +String GetTypeName() { +# if GTEST_HAS_RTTI + + const char* const name = typeid(T).name(); +# if defined(__GLIBCXX__) || defined(__HP_aCC) + int status = 0; + // gcc's implementation of typeid(T).name() mangles the type name, + // so we have to demangle it. +# ifdef __GLIBCXX__ + using abi::__cxa_demangle; +# endif // __GLIBCXX__ + char* const readable_name = __cxa_demangle(name, 0, 0, &status); + const String name_str(status == 0 ? readable_name : name); + free(readable_name); + return name_str; +# else + return name; +# endif // __GLIBCXX__ || __HP_aCC + +# else + + return ""; + +# endif // GTEST_HAS_RTTI +} + +#if GTEST_HAS_TYPED_TEST || GTEST_HAS_TYPED_TEST_P + +// AssertyTypeEq::type is defined iff T1 and T2 are the same +// type. This can be used as a compile-time assertion to ensure that +// two types are equal. + +template +struct AssertTypeEq; + +template +struct AssertTypeEq { + typedef bool type; +}; + +// A unique type used as the default value for the arguments of class +// template Types. This allows us to simulate variadic templates +// (e.g. Types, Type, and etc), which C++ doesn't +// support directly. +struct None {}; + +// The following family of struct and struct templates are used to +// represent type lists. In particular, TypesN +// represents a type list with N types (T1, T2, ..., and TN) in it. +// Except for Types0, every struct in the family has two member types: +// Head for the first type in the list, and Tail for the rest of the +// list. + +// The empty type list. +struct Types0 {}; + +// Type lists of length 1, 2, 3, and so on. + +template +struct Types1 { + typedef T1 Head; + typedef Types0 Tail; +}; +template +struct Types2 { + typedef T1 Head; + typedef Types1 Tail; +}; + +template +struct Types3 { + typedef T1 Head; + typedef Types2 Tail; +}; + +template +struct Types4 { + typedef T1 Head; + typedef Types3 Tail; +}; + +template +struct Types5 { + typedef T1 Head; + typedef Types4 Tail; +}; + +template +struct Types6 { + typedef T1 Head; + typedef Types5 Tail; +}; + +template +struct Types7 { + typedef T1 Head; + typedef Types6 Tail; +}; + +template +struct Types8 { + typedef T1 Head; + typedef Types7 Tail; +}; + +template +struct Types9 { + typedef T1 Head; + typedef Types8 Tail; +}; + +template +struct Types10 { + typedef T1 Head; + typedef Types9 Tail; +}; + +template +struct Types11 { + typedef T1 Head; + typedef Types10 Tail; +}; + +template +struct Types12 { + typedef T1 Head; + typedef Types11 Tail; +}; + +template +struct Types13 { + typedef T1 Head; + typedef Types12 Tail; +}; + +template +struct Types14 { + typedef T1 Head; + typedef Types13 Tail; +}; + +template +struct Types15 { + typedef T1 Head; + typedef Types14 Tail; +}; + +template +struct Types16 { + typedef T1 Head; + typedef Types15 Tail; +}; + +template +struct Types17 { + typedef T1 Head; + typedef Types16 Tail; +}; + +template +struct Types18 { + typedef T1 Head; + typedef Types17 Tail; +}; + +template +struct Types19 { + typedef T1 Head; + typedef Types18 Tail; +}; + +template +struct Types20 { + typedef T1 Head; + typedef Types19 Tail; +}; + +template +struct Types21 { + typedef T1 Head; + typedef Types20 Tail; +}; + +template +struct Types22 { + typedef T1 Head; + typedef Types21 Tail; +}; + +template +struct Types23 { + typedef T1 Head; + typedef Types22 Tail; +}; + +template +struct Types24 { + typedef T1 Head; + typedef Types23 Tail; +}; + +template +struct Types25 { + typedef T1 Head; + typedef Types24 Tail; +}; + +template +struct Types26 { + typedef T1 Head; + typedef Types25 Tail; +}; + +template +struct Types27 { + typedef T1 Head; + typedef Types26 Tail; +}; + +template +struct Types28 { + typedef T1 Head; + typedef Types27 Tail; +}; + +template +struct Types29 { + typedef T1 Head; + typedef Types28 Tail; +}; + +template +struct Types30 { + typedef T1 Head; + typedef Types29 Tail; +}; + +template +struct Types31 { + typedef T1 Head; + typedef Types30 Tail; +}; + +template +struct Types32 { + typedef T1 Head; + typedef Types31 Tail; +}; + +template +struct Types33 { + typedef T1 Head; + typedef Types32 Tail; +}; + +template +struct Types34 { + typedef T1 Head; + typedef Types33 Tail; +}; + +template +struct Types35 { + typedef T1 Head; + typedef Types34 Tail; +}; + +template +struct Types36 { + typedef T1 Head; + typedef Types35 Tail; +}; + +template +struct Types37 { + typedef T1 Head; + typedef Types36 Tail; +}; + +template +struct Types38 { + typedef T1 Head; + typedef Types37 Tail; +}; + +template +struct Types39 { + typedef T1 Head; + typedef Types38 Tail; +}; + +template +struct Types40 { + typedef T1 Head; + typedef Types39 Tail; +}; + +template +struct Types41 { + typedef T1 Head; + typedef Types40 Tail; +}; + +template +struct Types42 { + typedef T1 Head; + typedef Types41 Tail; +}; + +template +struct Types43 { + typedef T1 Head; + typedef Types42 Tail; +}; + +template +struct Types44 { + typedef T1 Head; + typedef Types43 Tail; +}; + +template +struct Types45 { + typedef T1 Head; + typedef Types44 Tail; +}; + +template +struct Types46 { + typedef T1 Head; + typedef Types45 Tail; +}; + +template +struct Types47 { + typedef T1 Head; + typedef Types46 Tail; +}; + +template +struct Types48 { + typedef T1 Head; + typedef Types47 Tail; +}; + +template +struct Types49 { + typedef T1 Head; + typedef Types48 Tail; +}; + +template +struct Types50 { + typedef T1 Head; + typedef Types49 Tail; +}; + + +} // namespace internal + +// We don't want to require the users to write TypesN<...> directly, +// as that would require them to count the length. Types<...> is much +// easier to write, but generates horrible messages when there is a +// compiler error, as gcc insists on printing out each template +// argument, even if it has the default value (this means Types +// will appear as Types in the compiler +// errors). +// +// Our solution is to combine the best part of the two approaches: a +// user would write Types, and Google Test will translate +// that to TypesN internally to make error messages +// readable. The translation is done by the 'type' member of the +// Types template. +template +struct Types { + typedef internal::Types50 type; +}; + +template <> +struct Types { + typedef internal::Types0 type; +}; +template +struct Types { + typedef internal::Types1 type; +}; +template +struct Types { + typedef internal::Types2 type; +}; +template +struct Types { + typedef internal::Types3 type; +}; +template +struct Types { + typedef internal::Types4 type; +}; +template +struct Types { + typedef internal::Types5 type; +}; +template +struct Types { + typedef internal::Types6 type; +}; +template +struct Types { + typedef internal::Types7 type; +}; +template +struct Types { + typedef internal::Types8 type; +}; +template +struct Types { + typedef internal::Types9 type; +}; +template +struct Types { + typedef internal::Types10 type; +}; +template +struct Types { + typedef internal::Types11 type; +}; +template +struct Types { + typedef internal::Types12 type; +}; +template +struct Types { + typedef internal::Types13 type; +}; +template +struct Types { + typedef internal::Types14 type; +}; +template +struct Types { + typedef internal::Types15 type; +}; +template +struct Types { + typedef internal::Types16 type; +}; +template +struct Types { + typedef internal::Types17 type; +}; +template +struct Types { + typedef internal::Types18 type; +}; +template +struct Types { + typedef internal::Types19 type; +}; +template +struct Types { + typedef internal::Types20 type; +}; +template +struct Types { + typedef internal::Types21 type; +}; +template +struct Types { + typedef internal::Types22 type; +}; +template +struct Types { + typedef internal::Types23 type; +}; +template +struct Types { + typedef internal::Types24 type; +}; +template +struct Types { + typedef internal::Types25 type; +}; +template +struct Types { + typedef internal::Types26 type; +}; +template +struct Types { + typedef internal::Types27 type; +}; +template +struct Types { + typedef internal::Types28 type; +}; +template +struct Types { + typedef internal::Types29 type; +}; +template +struct Types { + typedef internal::Types30 type; +}; +template +struct Types { + typedef internal::Types31 type; +}; +template +struct Types { + typedef internal::Types32 type; +}; +template +struct Types { + typedef internal::Types33 type; +}; +template +struct Types { + typedef internal::Types34 type; +}; +template +struct Types { + typedef internal::Types35 type; +}; +template +struct Types { + typedef internal::Types36 type; +}; +template +struct Types { + typedef internal::Types37 type; +}; +template +struct Types { + typedef internal::Types38 type; +}; +template +struct Types { + typedef internal::Types39 type; +}; +template +struct Types { + typedef internal::Types40 type; +}; +template +struct Types { + typedef internal::Types41 type; +}; +template +struct Types { + typedef internal::Types42 type; +}; +template +struct Types { + typedef internal::Types43 type; +}; +template +struct Types { + typedef internal::Types44 type; +}; +template +struct Types { + typedef internal::Types45 type; +}; +template +struct Types { + typedef internal::Types46 type; +}; +template +struct Types { + typedef internal::Types47 type; +}; +template +struct Types { + typedef internal::Types48 type; +}; +template +struct Types { + typedef internal::Types49 type; +}; + +namespace internal { + +# define GTEST_TEMPLATE_ template class + +// The template "selector" struct TemplateSel is used to +// represent Tmpl, which must be a class template with one type +// parameter, as a type. TemplateSel::Bind::type is defined +// as the type Tmpl. This allows us to actually instantiate the +// template "selected" by TemplateSel. +// +// This trick is necessary for simulating typedef for class templates, +// which C++ doesn't support directly. +template +struct TemplateSel { + template + struct Bind { + typedef Tmpl type; + }; +}; + +# define GTEST_BIND_(TmplSel, T) \ + TmplSel::template Bind::type + +// A unique struct template used as the default value for the +// arguments of class template Templates. This allows us to simulate +// variadic templates (e.g. Templates, Templates, +// and etc), which C++ doesn't support directly. +template +struct NoneT {}; + +// The following family of struct and struct templates are used to +// represent template lists. In particular, TemplatesN represents a list of N templates (T1, T2, ..., and TN). Except +// for Templates0, every struct in the family has two member types: +// Head for the selector of the first template in the list, and Tail +// for the rest of the list. + +// The empty template list. +struct Templates0 {}; + +// Template lists of length 1, 2, 3, and so on. + +template +struct Templates1 { + typedef TemplateSel Head; + typedef Templates0 Tail; +}; +template +struct Templates2 { + typedef TemplateSel Head; + typedef Templates1 Tail; +}; + +template +struct Templates3 { + typedef TemplateSel Head; + typedef Templates2 Tail; +}; + +template +struct Templates4 { + typedef TemplateSel Head; + typedef Templates3 Tail; +}; + +template +struct Templates5 { + typedef TemplateSel Head; + typedef Templates4 Tail; +}; + +template +struct Templates6 { + typedef TemplateSel Head; + typedef Templates5 Tail; +}; + +template +struct Templates7 { + typedef TemplateSel Head; + typedef Templates6 Tail; +}; + +template +struct Templates8 { + typedef TemplateSel Head; + typedef Templates7 Tail; +}; + +template +struct Templates9 { + typedef TemplateSel Head; + typedef Templates8 Tail; +}; + +template +struct Templates10 { + typedef TemplateSel Head; + typedef Templates9 Tail; +}; + +template +struct Templates11 { + typedef TemplateSel Head; + typedef Templates10 Tail; +}; + +template +struct Templates12 { + typedef TemplateSel Head; + typedef Templates11 Tail; +}; + +template +struct Templates13 { + typedef TemplateSel Head; + typedef Templates12 Tail; +}; + +template +struct Templates14 { + typedef TemplateSel Head; + typedef Templates13 Tail; +}; + +template +struct Templates15 { + typedef TemplateSel Head; + typedef Templates14 Tail; +}; + +template +struct Templates16 { + typedef TemplateSel Head; + typedef Templates15 Tail; +}; + +template +struct Templates17 { + typedef TemplateSel Head; + typedef Templates16 Tail; +}; + +template +struct Templates18 { + typedef TemplateSel Head; + typedef Templates17 Tail; +}; + +template +struct Templates19 { + typedef TemplateSel Head; + typedef Templates18 Tail; +}; + +template +struct Templates20 { + typedef TemplateSel Head; + typedef Templates19 Tail; +}; + +template +struct Templates21 { + typedef TemplateSel Head; + typedef Templates20 Tail; +}; + +template +struct Templates22 { + typedef TemplateSel Head; + typedef Templates21 Tail; +}; + +template +struct Templates23 { + typedef TemplateSel Head; + typedef Templates22 Tail; +}; + +template +struct Templates24 { + typedef TemplateSel Head; + typedef Templates23 Tail; +}; + +template +struct Templates25 { + typedef TemplateSel Head; + typedef Templates24 Tail; +}; + +template +struct Templates26 { + typedef TemplateSel Head; + typedef Templates25 Tail; +}; + +template +struct Templates27 { + typedef TemplateSel Head; + typedef Templates26 Tail; +}; + +template +struct Templates28 { + typedef TemplateSel Head; + typedef Templates27 Tail; +}; + +template +struct Templates29 { + typedef TemplateSel Head; + typedef Templates28 Tail; +}; + +template +struct Templates30 { + typedef TemplateSel Head; + typedef Templates29 Tail; +}; + +template +struct Templates31 { + typedef TemplateSel Head; + typedef Templates30 Tail; +}; + +template +struct Templates32 { + typedef TemplateSel Head; + typedef Templates31 Tail; +}; + +template +struct Templates33 { + typedef TemplateSel Head; + typedef Templates32 Tail; +}; + +template +struct Templates34 { + typedef TemplateSel Head; + typedef Templates33 Tail; +}; + +template +struct Templates35 { + typedef TemplateSel Head; + typedef Templates34 Tail; +}; + +template +struct Templates36 { + typedef TemplateSel Head; + typedef Templates35 Tail; +}; + +template +struct Templates37 { + typedef TemplateSel Head; + typedef Templates36 Tail; +}; + +template +struct Templates38 { + typedef TemplateSel Head; + typedef Templates37 Tail; +}; + +template +struct Templates39 { + typedef TemplateSel Head; + typedef Templates38 Tail; +}; + +template +struct Templates40 { + typedef TemplateSel Head; + typedef Templates39 Tail; +}; + +template +struct Templates41 { + typedef TemplateSel Head; + typedef Templates40 Tail; +}; + +template +struct Templates42 { + typedef TemplateSel Head; + typedef Templates41 Tail; +}; + +template +struct Templates43 { + typedef TemplateSel Head; + typedef Templates42 Tail; +}; + +template +struct Templates44 { + typedef TemplateSel Head; + typedef Templates43 Tail; +}; + +template +struct Templates45 { + typedef TemplateSel Head; + typedef Templates44 Tail; +}; + +template +struct Templates46 { + typedef TemplateSel Head; + typedef Templates45 Tail; +}; + +template +struct Templates47 { + typedef TemplateSel Head; + typedef Templates46 Tail; +}; + +template +struct Templates48 { + typedef TemplateSel Head; + typedef Templates47 Tail; +}; + +template +struct Templates49 { + typedef TemplateSel Head; + typedef Templates48 Tail; +}; + +template +struct Templates50 { + typedef TemplateSel Head; + typedef Templates49 Tail; +}; + + +// We don't want to require the users to write TemplatesN<...> directly, +// as that would require them to count the length. Templates<...> is much +// easier to write, but generates horrible messages when there is a +// compiler error, as gcc insists on printing out each template +// argument, even if it has the default value (this means Templates +// will appear as Templates in the compiler +// errors). +// +// Our solution is to combine the best part of the two approaches: a +// user would write Templates, and Google Test will translate +// that to TemplatesN internally to make error messages +// readable. The translation is done by the 'type' member of the +// Templates template. +template +struct Templates { + typedef Templates50 type; +}; + +template <> +struct Templates { + typedef Templates0 type; +}; +template +struct Templates { + typedef Templates1 type; +}; +template +struct Templates { + typedef Templates2 type; +}; +template +struct Templates { + typedef Templates3 type; +}; +template +struct Templates { + typedef Templates4 type; +}; +template +struct Templates { + typedef Templates5 type; +}; +template +struct Templates { + typedef Templates6 type; +}; +template +struct Templates { + typedef Templates7 type; +}; +template +struct Templates { + typedef Templates8 type; +}; +template +struct Templates { + typedef Templates9 type; +}; +template +struct Templates { + typedef Templates10 type; +}; +template +struct Templates { + typedef Templates11 type; +}; +template +struct Templates { + typedef Templates12 type; +}; +template +struct Templates { + typedef Templates13 type; +}; +template +struct Templates { + typedef Templates14 type; +}; +template +struct Templates { + typedef Templates15 type; +}; +template +struct Templates { + typedef Templates16 type; +}; +template +struct Templates { + typedef Templates17 type; +}; +template +struct Templates { + typedef Templates18 type; +}; +template +struct Templates { + typedef Templates19 type; +}; +template +struct Templates { + typedef Templates20 type; +}; +template +struct Templates { + typedef Templates21 type; +}; +template +struct Templates { + typedef Templates22 type; +}; +template +struct Templates { + typedef Templates23 type; +}; +template +struct Templates { + typedef Templates24 type; +}; +template +struct Templates { + typedef Templates25 type; +}; +template +struct Templates { + typedef Templates26 type; +}; +template +struct Templates { + typedef Templates27 type; +}; +template +struct Templates { + typedef Templates28 type; +}; +template +struct Templates { + typedef Templates29 type; +}; +template +struct Templates { + typedef Templates30 type; +}; +template +struct Templates { + typedef Templates31 type; +}; +template +struct Templates { + typedef Templates32 type; +}; +template +struct Templates { + typedef Templates33 type; +}; +template +struct Templates { + typedef Templates34 type; +}; +template +struct Templates { + typedef Templates35 type; +}; +template +struct Templates { + typedef Templates36 type; +}; +template +struct Templates { + typedef Templates37 type; +}; +template +struct Templates { + typedef Templates38 type; +}; +template +struct Templates { + typedef Templates39 type; +}; +template +struct Templates { + typedef Templates40 type; +}; +template +struct Templates { + typedef Templates41 type; +}; +template +struct Templates { + typedef Templates42 type; +}; +template +struct Templates { + typedef Templates43 type; +}; +template +struct Templates { + typedef Templates44 type; +}; +template +struct Templates { + typedef Templates45 type; +}; +template +struct Templates { + typedef Templates46 type; +}; +template +struct Templates { + typedef Templates47 type; +}; +template +struct Templates { + typedef Templates48 type; +}; +template +struct Templates { + typedef Templates49 type; +}; + +// The TypeList template makes it possible to use either a single type +// or a Types<...> list in TYPED_TEST_CASE() and +// INSTANTIATE_TYPED_TEST_CASE_P(). + +template +struct TypeList { typedef Types1 type; }; + +template +struct TypeList > { + typedef typename Types::type type; +}; + +#endif // GTEST_HAS_TYPED_TEST || GTEST_HAS_TYPED_TEST_P + +} // namespace internal +} // namespace testing + +#endif // GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TYPE_UTIL_H_ diff --git a/ext/gtest/include/gtest/internal/gtest-type-util.h.pump b/ext/gtest/include/gtest/internal/gtest-type-util.h.pump new file mode 100644 index 000000000..27f331dea --- /dev/null +++ b/ext/gtest/include/gtest/internal/gtest-type-util.h.pump @@ -0,0 +1,296 @@ +$$ -*- mode: c++; -*- +$var n = 50 $$ Maximum length of type lists we want to support. +// Copyright 2008 Google Inc. +// All Rights Reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Author: wan@google.com (Zhanyong Wan) + +// Type utilities needed for implementing typed and type-parameterized +// tests. This file is generated by a SCRIPT. DO NOT EDIT BY HAND! +// +// Currently we support at most $n types in a list, and at most $n +// type-parameterized tests in one type-parameterized test case. +// Please contact googletestframework@googlegroups.com if you need +// more. + +#ifndef GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TYPE_UTIL_H_ +#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TYPE_UTIL_H_ + +#include "gtest/internal/gtest-port.h" +#include "gtest/internal/gtest-string.h" + +// #ifdef __GNUC__ is too general here. It is possible to use gcc without using +// libstdc++ (which is where cxxabi.h comes from). +# ifdef __GLIBCXX__ +# include +# elif defined(__HP_aCC) +# include +# endif // __GLIBCXX__ + +namespace testing { +namespace internal { + +// GetTypeName() returns a human-readable name of type T. +// NB: This function is also used in Google Mock, so don't move it inside of +// the typed-test-only section below. +template +String GetTypeName() { +# if GTEST_HAS_RTTI + + const char* const name = typeid(T).name(); +# if defined(__GLIBCXX__) || defined(__HP_aCC) + int status = 0; + // gcc's implementation of typeid(T).name() mangles the type name, + // so we have to demangle it. +# ifdef __GLIBCXX__ + using abi::__cxa_demangle; +# endif // __GLIBCXX__ + char* const readable_name = __cxa_demangle(name, 0, 0, &status); + const String name_str(status == 0 ? readable_name : name); + free(readable_name); + return name_str; +# else + return name; +# endif // __GLIBCXX__ || __HP_aCC + +# else + + return ""; + +# endif // GTEST_HAS_RTTI +} + +#if GTEST_HAS_TYPED_TEST || GTEST_HAS_TYPED_TEST_P + +// AssertyTypeEq::type is defined iff T1 and T2 are the same +// type. This can be used as a compile-time assertion to ensure that +// two types are equal. + +template +struct AssertTypeEq; + +template +struct AssertTypeEq { + typedef bool type; +}; + +// A unique type used as the default value for the arguments of class +// template Types. This allows us to simulate variadic templates +// (e.g. Types, Type, and etc), which C++ doesn't +// support directly. +struct None {}; + +// The following family of struct and struct templates are used to +// represent type lists. In particular, TypesN +// represents a type list with N types (T1, T2, ..., and TN) in it. +// Except for Types0, every struct in the family has two member types: +// Head for the first type in the list, and Tail for the rest of the +// list. + +// The empty type list. +struct Types0 {}; + +// Type lists of length 1, 2, 3, and so on. + +template +struct Types1 { + typedef T1 Head; + typedef Types0 Tail; +}; + +$range i 2..n + +$for i [[ +$range j 1..i +$range k 2..i +template <$for j, [[typename T$j]]> +struct Types$i { + typedef T1 Head; + typedef Types$(i-1)<$for k, [[T$k]]> Tail; +}; + + +]] + +} // namespace internal + +// We don't want to require the users to write TypesN<...> directly, +// as that would require them to count the length. Types<...> is much +// easier to write, but generates horrible messages when there is a +// compiler error, as gcc insists on printing out each template +// argument, even if it has the default value (this means Types +// will appear as Types in the compiler +// errors). +// +// Our solution is to combine the best part of the two approaches: a +// user would write Types, and Google Test will translate +// that to TypesN internally to make error messages +// readable. The translation is done by the 'type' member of the +// Types template. + +$range i 1..n +template <$for i, [[typename T$i = internal::None]]> +struct Types { + typedef internal::Types$n<$for i, [[T$i]]> type; +}; + +template <> +struct Types<$for i, [[internal::None]]> { + typedef internal::Types0 type; +}; + +$range i 1..n-1 +$for i [[ +$range j 1..i +$range k i+1..n +template <$for j, [[typename T$j]]> +struct Types<$for j, [[T$j]]$for k[[, internal::None]]> { + typedef internal::Types$i<$for j, [[T$j]]> type; +}; + +]] + +namespace internal { + +# define GTEST_TEMPLATE_ template class + +// The template "selector" struct TemplateSel is used to +// represent Tmpl, which must be a class template with one type +// parameter, as a type. TemplateSel::Bind::type is defined +// as the type Tmpl. This allows us to actually instantiate the +// template "selected" by TemplateSel. +// +// This trick is necessary for simulating typedef for class templates, +// which C++ doesn't support directly. +template +struct TemplateSel { + template + struct Bind { + typedef Tmpl type; + }; +}; + +# define GTEST_BIND_(TmplSel, T) \ + TmplSel::template Bind::type + +// A unique struct template used as the default value for the +// arguments of class template Templates. This allows us to simulate +// variadic templates (e.g. Templates, Templates, +// and etc), which C++ doesn't support directly. +template +struct NoneT {}; + +// The following family of struct and struct templates are used to +// represent template lists. In particular, TemplatesN represents a list of N templates (T1, T2, ..., and TN). Except +// for Templates0, every struct in the family has two member types: +// Head for the selector of the first template in the list, and Tail +// for the rest of the list. + +// The empty template list. +struct Templates0 {}; + +// Template lists of length 1, 2, 3, and so on. + +template +struct Templates1 { + typedef TemplateSel Head; + typedef Templates0 Tail; +}; + +$range i 2..n + +$for i [[ +$range j 1..i +$range k 2..i +template <$for j, [[GTEST_TEMPLATE_ T$j]]> +struct Templates$i { + typedef TemplateSel Head; + typedef Templates$(i-1)<$for k, [[T$k]]> Tail; +}; + + +]] + +// We don't want to require the users to write TemplatesN<...> directly, +// as that would require them to count the length. Templates<...> is much +// easier to write, but generates horrible messages when there is a +// compiler error, as gcc insists on printing out each template +// argument, even if it has the default value (this means Templates +// will appear as Templates in the compiler +// errors). +// +// Our solution is to combine the best part of the two approaches: a +// user would write Templates, and Google Test will translate +// that to TemplatesN internally to make error messages +// readable. The translation is done by the 'type' member of the +// Templates template. + +$range i 1..n +template <$for i, [[GTEST_TEMPLATE_ T$i = NoneT]]> +struct Templates { + typedef Templates$n<$for i, [[T$i]]> type; +}; + +template <> +struct Templates<$for i, [[NoneT]]> { + typedef Templates0 type; +}; + +$range i 1..n-1 +$for i [[ +$range j 1..i +$range k i+1..n +template <$for j, [[GTEST_TEMPLATE_ T$j]]> +struct Templates<$for j, [[T$j]]$for k[[, NoneT]]> { + typedef Templates$i<$for j, [[T$j]]> type; +}; + +]] + +// The TypeList template makes it possible to use either a single type +// or a Types<...> list in TYPED_TEST_CASE() and +// INSTANTIATE_TYPED_TEST_CASE_P(). + +template +struct TypeList { typedef Types1 type; }; + + +$range i 1..n +template <$for i, [[typename T$i]]> +struct TypeList > { + typedef typename Types<$for i, [[T$i]]>::type type; +}; + +#endif // GTEST_HAS_TYPED_TEST || GTEST_HAS_TYPED_TEST_P + +} // namespace internal +} // namespace testing + +#endif // GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TYPE_UTIL_H_ diff --git a/ext/gtest/src/gtest-all.cc b/ext/gtest/src/gtest-all.cc new file mode 100644 index 000000000..0a9cee522 --- /dev/null +++ b/ext/gtest/src/gtest-all.cc @@ -0,0 +1,48 @@ +// Copyright 2008, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Author: mheule@google.com (Markus Heule) +// +// Google C++ Testing Framework (Google Test) +// +// Sometimes it's desirable to build Google Test by compiling a single file. +// This file serves this purpose. + +// This line ensures that gtest.h can be compiled on its own, even +// when it's fused. +#include "gtest/gtest.h" + +// The following lines pull in the real gtest *.cc files. +#include "src/gtest.cc" +#include "src/gtest-death-test.cc" +#include "src/gtest-filepath.cc" +#include "src/gtest-port.cc" +#include "src/gtest-printers.cc" +#include "src/gtest-test-part.cc" +#include "src/gtest-typed-test.cc" diff --git a/ext/gtest/src/gtest-death-test.cc b/ext/gtest/src/gtest-death-test.cc new file mode 100644 index 000000000..8b2e4131c --- /dev/null +++ b/ext/gtest/src/gtest-death-test.cc @@ -0,0 +1,1234 @@ +// Copyright 2005, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Author: wan@google.com (Zhanyong Wan), vladl@google.com (Vlad Losev) +// +// This file implements death tests. + +#include "gtest/gtest-death-test.h" +#include "gtest/internal/gtest-port.h" + +#if GTEST_HAS_DEATH_TEST + +# if GTEST_OS_MAC +# include +# endif // GTEST_OS_MAC + +# include +# include +# include +# include + +# if GTEST_OS_WINDOWS +# include +# else +# include +# include +# endif // GTEST_OS_WINDOWS + +#endif // GTEST_HAS_DEATH_TEST + +#include "gtest/gtest-message.h" +#include "gtest/internal/gtest-string.h" + +// Indicates that this translation unit is part of Google Test's +// implementation. It must come before gtest-internal-inl.h is +// included, or there will be a compiler error. This trick is to +// prevent a user from accidentally including gtest-internal-inl.h in +// his code. +#define GTEST_IMPLEMENTATION_ 1 +#include "src/gtest-internal-inl.h" +#undef GTEST_IMPLEMENTATION_ + +namespace testing { + +// Constants. + +// The default death test style. +static const char kDefaultDeathTestStyle[] = "fast"; + +GTEST_DEFINE_string_( + death_test_style, + internal::StringFromGTestEnv("death_test_style", kDefaultDeathTestStyle), + "Indicates how to run a death test in a forked child process: " + "\"threadsafe\" (child process re-executes the test binary " + "from the beginning, running only the specific death test) or " + "\"fast\" (child process runs the death test immediately " + "after forking)."); + +GTEST_DEFINE_bool_( + death_test_use_fork, + internal::BoolFromGTestEnv("death_test_use_fork", false), + "Instructs to use fork()/_exit() instead of clone() in death tests. " + "Ignored and always uses fork() on POSIX systems where clone() is not " + "implemented. Useful when running under valgrind or similar tools if " + "those do not support clone(). Valgrind 3.3.1 will just fail if " + "it sees an unsupported combination of clone() flags. " + "It is not recommended to use this flag w/o valgrind though it will " + "work in 99% of the cases. Once valgrind is fixed, this flag will " + "most likely be removed."); + +namespace internal { +GTEST_DEFINE_string_( + internal_run_death_test, "", + "Indicates the file, line number, temporal index of " + "the single death test to run, and a file descriptor to " + "which a success code may be sent, all separated by " + "colons. This flag is specified if and only if the current " + "process is a sub-process launched for running a thread-safe " + "death test. FOR INTERNAL USE ONLY."); +} // namespace internal + +#if GTEST_HAS_DEATH_TEST + +// ExitedWithCode constructor. +ExitedWithCode::ExitedWithCode(int exit_code) : exit_code_(exit_code) { +} + +// ExitedWithCode function-call operator. +bool ExitedWithCode::operator()(int exit_status) const { +# if GTEST_OS_WINDOWS + + return exit_status == exit_code_; + +# else + + return WIFEXITED(exit_status) && WEXITSTATUS(exit_status) == exit_code_; + +# endif // GTEST_OS_WINDOWS +} + +# if !GTEST_OS_WINDOWS +// KilledBySignal constructor. +KilledBySignal::KilledBySignal(int signum) : signum_(signum) { +} + +// KilledBySignal function-call operator. +bool KilledBySignal::operator()(int exit_status) const { + return WIFSIGNALED(exit_status) && WTERMSIG(exit_status) == signum_; +} +# endif // !GTEST_OS_WINDOWS + +namespace internal { + +// Utilities needed for death tests. + +// Generates a textual description of a given exit code, in the format +// specified by wait(2). +static String ExitSummary(int exit_code) { + Message m; + +# if GTEST_OS_WINDOWS + + m << "Exited with exit status " << exit_code; + +# else + + if (WIFEXITED(exit_code)) { + m << "Exited with exit status " << WEXITSTATUS(exit_code); + } else if (WIFSIGNALED(exit_code)) { + m << "Terminated by signal " << WTERMSIG(exit_code); + } +# ifdef WCOREDUMP + if (WCOREDUMP(exit_code)) { + m << " (core dumped)"; + } +# endif +# endif // GTEST_OS_WINDOWS + + return m.GetString(); +} + +// Returns true if exit_status describes a process that was terminated +// by a signal, or exited normally with a nonzero exit code. +bool ExitedUnsuccessfully(int exit_status) { + return !ExitedWithCode(0)(exit_status); +} + +# if !GTEST_OS_WINDOWS +// Generates a textual failure message when a death test finds more than +// one thread running, or cannot determine the number of threads, prior +// to executing the given statement. It is the responsibility of the +// caller not to pass a thread_count of 1. +static String DeathTestThreadWarning(size_t thread_count) { + Message msg; + msg << "Death tests use fork(), which is unsafe particularly" + << " in a threaded context. For this test, " << GTEST_NAME_ << " "; + if (thread_count == 0) + msg << "couldn't detect the number of threads."; + else + msg << "detected " << thread_count << " threads."; + return msg.GetString(); +} +# endif // !GTEST_OS_WINDOWS + +// Flag characters for reporting a death test that did not die. +static const char kDeathTestLived = 'L'; +static const char kDeathTestReturned = 'R'; +static const char kDeathTestThrew = 'T'; +static const char kDeathTestInternalError = 'I'; + +// An enumeration describing all of the possible ways that a death test can +// conclude. DIED means that the process died while executing the test +// code; LIVED means that process lived beyond the end of the test code; +// RETURNED means that the test statement attempted to execute a return +// statement, which is not allowed; THREW means that the test statement +// returned control by throwing an exception. IN_PROGRESS means the test +// has not yet concluded. +// TODO(vladl@google.com): Unify names and possibly values for +// AbortReason, DeathTestOutcome, and flag characters above. +enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW }; + +// Routine for aborting the program which is safe to call from an +// exec-style death test child process, in which case the error +// message is propagated back to the parent process. Otherwise, the +// message is simply printed to stderr. In either case, the program +// then exits with status 1. +void DeathTestAbort(const String& message) { + // On a POSIX system, this function may be called from a threadsafe-style + // death test child process, which operates on a very small stack. Use + // the heap for any additional non-minuscule memory requirements. + const InternalRunDeathTestFlag* const flag = + GetUnitTestImpl()->internal_run_death_test_flag(); + if (flag != NULL) { + FILE* parent = posix::FDOpen(flag->write_fd(), "w"); + fputc(kDeathTestInternalError, parent); + fprintf(parent, "%s", message.c_str()); + fflush(parent); + _exit(1); + } else { + fprintf(stderr, "%s", message.c_str()); + fflush(stderr); + posix::Abort(); + } +} + +// A replacement for CHECK that calls DeathTestAbort if the assertion +// fails. +# define GTEST_DEATH_TEST_CHECK_(expression) \ + do { \ + if (!::testing::internal::IsTrue(expression)) { \ + DeathTestAbort(::testing::internal::String::Format( \ + "CHECK failed: File %s, line %d: %s", \ + __FILE__, __LINE__, #expression)); \ + } \ + } while (::testing::internal::AlwaysFalse()) + +// This macro is similar to GTEST_DEATH_TEST_CHECK_, but it is meant for +// evaluating any system call that fulfills two conditions: it must return +// -1 on failure, and set errno to EINTR when it is interrupted and +// should be tried again. The macro expands to a loop that repeatedly +// evaluates the expression as long as it evaluates to -1 and sets +// errno to EINTR. If the expression evaluates to -1 but errno is +// something other than EINTR, DeathTestAbort is called. +# define GTEST_DEATH_TEST_CHECK_SYSCALL_(expression) \ + do { \ + int gtest_retval; \ + do { \ + gtest_retval = (expression); \ + } while (gtest_retval == -1 && errno == EINTR); \ + if (gtest_retval == -1) { \ + DeathTestAbort(::testing::internal::String::Format( \ + "CHECK failed: File %s, line %d: %s != -1", \ + __FILE__, __LINE__, #expression)); \ + } \ + } while (::testing::internal::AlwaysFalse()) + +// Returns the message describing the last system error in errno. +String GetLastErrnoDescription() { + return String(errno == 0 ? "" : posix::StrError(errno)); +} + +// This is called from a death test parent process to read a failure +// message from the death test child process and log it with the FATAL +// severity. On Windows, the message is read from a pipe handle. On other +// platforms, it is read from a file descriptor. +static void FailFromInternalError(int fd) { + Message error; + char buffer[256]; + int num_read; + + do { + while ((num_read = posix::Read(fd, buffer, 255)) > 0) { + buffer[num_read] = '\0'; + error << buffer; + } + } while (num_read == -1 && errno == EINTR); + + if (num_read == 0) { + GTEST_LOG_(FATAL) << error.GetString(); + } else { + const int last_error = errno; + GTEST_LOG_(FATAL) << "Error while reading death test internal: " + << GetLastErrnoDescription() << " [" << last_error << "]"; + } +} + +// Death test constructor. Increments the running death test count +// for the current test. +DeathTest::DeathTest() { + TestInfo* const info = GetUnitTestImpl()->current_test_info(); + if (info == NULL) { + DeathTestAbort("Cannot run a death test outside of a TEST or " + "TEST_F construct"); + } +} + +// Creates and returns a death test by dispatching to the current +// death test factory. +bool DeathTest::Create(const char* statement, const RE* regex, + const char* file, int line, DeathTest** test) { + return GetUnitTestImpl()->death_test_factory()->Create( + statement, regex, file, line, test); +} + +const char* DeathTest::LastMessage() { + return last_death_test_message_.c_str(); +} + +void DeathTest::set_last_death_test_message(const String& message) { + last_death_test_message_ = message; +} + +String DeathTest::last_death_test_message_; + +// Provides cross platform implementation for some death functionality. +class DeathTestImpl : public DeathTest { + protected: + DeathTestImpl(const char* a_statement, const RE* a_regex) + : statement_(a_statement), + regex_(a_regex), + spawned_(false), + status_(-1), + outcome_(IN_PROGRESS), + read_fd_(-1), + write_fd_(-1) {} + + // read_fd_ is expected to be closed and cleared by a derived class. + ~DeathTestImpl() { GTEST_DEATH_TEST_CHECK_(read_fd_ == -1); } + + void Abort(AbortReason reason); + virtual bool Passed(bool status_ok); + + const char* statement() const { return statement_; } + const RE* regex() const { return regex_; } + bool spawned() const { return spawned_; } + void set_spawned(bool is_spawned) { spawned_ = is_spawned; } + int status() const { return status_; } + void set_status(int a_status) { status_ = a_status; } + DeathTestOutcome outcome() const { return outcome_; } + void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outcome; } + int read_fd() const { return read_fd_; } + void set_read_fd(int fd) { read_fd_ = fd; } + int write_fd() const { return write_fd_; } + void set_write_fd(int fd) { write_fd_ = fd; } + + // Called in the parent process only. Reads the result code of the death + // test child process via a pipe, interprets it to set the outcome_ + // member, and closes read_fd_. Outputs diagnostics and terminates in + // case of unexpected codes. + void ReadAndInterpretStatusByte(); + + private: + // The textual content of the code this object is testing. This class + // doesn't own this string and should not attempt to delete it. + const char* const statement_; + // The regular expression which test output must match. DeathTestImpl + // doesn't own this object and should not attempt to delete it. + const RE* const regex_; + // True if the death test child process has been successfully spawned. + bool spawned_; + // The exit status of the child process. + int status_; + // How the death test concluded. + DeathTestOutcome outcome_; + // Descriptor to the read end of the pipe to the child process. It is + // always -1 in the child process. The child keeps its write end of the + // pipe in write_fd_. + int read_fd_; + // Descriptor to the child's write end of the pipe to the parent process. + // It is always -1 in the parent process. The parent keeps its end of the + // pipe in read_fd_. + int write_fd_; +}; + +// Called in the parent process only. Reads the result code of the death +// test child process via a pipe, interprets it to set the outcome_ +// member, and closes read_fd_. Outputs diagnostics and terminates in +// case of unexpected codes. +void DeathTestImpl::ReadAndInterpretStatusByte() { + char flag; + int bytes_read; + + // The read() here blocks until data is available (signifying the + // failure of the death test) or until the pipe is closed (signifying + // its success), so it's okay to call this in the parent before + // the child process has exited. + do { + bytes_read = posix::Read(read_fd(), &flag, 1); + } while (bytes_read == -1 && errno == EINTR); + + if (bytes_read == 0) { + set_outcome(DIED); + } else if (bytes_read == 1) { + switch (flag) { + case kDeathTestReturned: + set_outcome(RETURNED); + break; + case kDeathTestThrew: + set_outcome(THREW); + break; + case kDeathTestLived: + set_outcome(LIVED); + break; + case kDeathTestInternalError: + FailFromInternalError(read_fd()); // Does not return. + break; + default: + GTEST_LOG_(FATAL) << "Death test child process reported " + << "unexpected status byte (" + << static_cast(flag) << ")"; + } + } else { + GTEST_LOG_(FATAL) << "Read from death test child process failed: " + << GetLastErrnoDescription(); + } + GTEST_DEATH_TEST_CHECK_SYSCALL_(posix::Close(read_fd())); + set_read_fd(-1); +} + +// Signals that the death test code which should have exited, didn't. +// Should be called only in a death test child process. +// Writes a status byte to the child's status file descriptor, then +// calls _exit(1). +void DeathTestImpl::Abort(AbortReason reason) { + // The parent process considers the death test to be a failure if + // it finds any data in our pipe. So, here we write a single flag byte + // to the pipe, then exit. + const char status_ch = + reason == TEST_DID_NOT_DIE ? kDeathTestLived : + reason == TEST_THREW_EXCEPTION ? kDeathTestThrew : kDeathTestReturned; + + GTEST_DEATH_TEST_CHECK_SYSCALL_(posix::Write(write_fd(), &status_ch, 1)); + // We are leaking the descriptor here because on some platforms (i.e., + // when built as Windows DLL), destructors of global objects will still + // run after calling _exit(). On such systems, write_fd_ will be + // indirectly closed from the destructor of UnitTestImpl, causing double + // close if it is also closed here. On debug configurations, double close + // may assert. As there are no in-process buffers to flush here, we are + // relying on the OS to close the descriptor after the process terminates + // when the destructors are not run. + _exit(1); // Exits w/o any normal exit hooks (we were supposed to crash) +} + +// Returns an indented copy of stderr output for a death test. +// This makes distinguishing death test output lines from regular log lines +// much easier. +static ::std::string FormatDeathTestOutput(const ::std::string& output) { + ::std::string ret; + for (size_t at = 0; ; ) { + const size_t line_end = output.find('\n', at); + ret += "[ DEATH ] "; + if (line_end == ::std::string::npos) { + ret += output.substr(at); + break; + } + ret += output.substr(at, line_end + 1 - at); + at = line_end + 1; + } + return ret; +} + +// Assesses the success or failure of a death test, using both private +// members which have previously been set, and one argument: +// +// Private data members: +// outcome: An enumeration describing how the death test +// concluded: DIED, LIVED, THREW, or RETURNED. The death test +// fails in the latter three cases. +// status: The exit status of the child process. On *nix, it is in the +// in the format specified by wait(2). On Windows, this is the +// value supplied to the ExitProcess() API or a numeric code +// of the exception that terminated the program. +// regex: A regular expression object to be applied to +// the test's captured standard error output; the death test +// fails if it does not match. +// +// Argument: +// status_ok: true if exit_status is acceptable in the context of +// this particular death test, which fails if it is false +// +// Returns true iff all of the above conditions are met. Otherwise, the +// first failing condition, in the order given above, is the one that is +// reported. Also sets the last death test message string. +bool DeathTestImpl::Passed(bool status_ok) { + if (!spawned()) + return false; + + const String error_message = GetCapturedStderr(); + + bool success = false; + Message buffer; + + buffer << "Death test: " << statement() << "\n"; + switch (outcome()) { + case LIVED: + buffer << " Result: failed to die.\n" + << " Error msg:\n" << FormatDeathTestOutput(error_message); + break; + case THREW: + buffer << " Result: threw an exception.\n" + << " Error msg:\n" << FormatDeathTestOutput(error_message); + break; + case RETURNED: + buffer << " Result: illegal return in test statement.\n" + << " Error msg:\n" << FormatDeathTestOutput(error_message); + break; + case DIED: + if (status_ok) { + const bool matched = RE::PartialMatch(error_message.c_str(), *regex()); + if (matched) { + success = true; + } else { + buffer << " Result: died but not with expected error.\n" + << " Expected: " << regex()->pattern() << "\n" + << "Actual msg:\n" << FormatDeathTestOutput(error_message); + } + } else { + buffer << " Result: died but not with expected exit code:\n" + << " " << ExitSummary(status()) << "\n" + << "Actual msg:\n" << FormatDeathTestOutput(error_message); + } + break; + case IN_PROGRESS: + default: + GTEST_LOG_(FATAL) + << "DeathTest::Passed somehow called before conclusion of test"; + } + + DeathTest::set_last_death_test_message(buffer.GetString()); + return success; +} + +# if GTEST_OS_WINDOWS +// WindowsDeathTest implements death tests on Windows. Due to the +// specifics of starting new processes on Windows, death tests there are +// always threadsafe, and Google Test considers the +// --gtest_death_test_style=fast setting to be equivalent to +// --gtest_death_test_style=threadsafe there. +// +// A few implementation notes: Like the Linux version, the Windows +// implementation uses pipes for child-to-parent communication. But due to +// the specifics of pipes on Windows, some extra steps are required: +// +// 1. The parent creates a communication pipe and stores handles to both +// ends of it. +// 2. The parent starts the child and provides it with the information +// necessary to acquire the handle to the write end of the pipe. +// 3. The child acquires the write end of the pipe and signals the parent +// using a Windows event. +// 4. Now the parent can release the write end of the pipe on its side. If +// this is done before step 3, the object's reference count goes down to +// 0 and it is destroyed, preventing the child from acquiring it. The +// parent now has to release it, or read operations on the read end of +// the pipe will not return when the child terminates. +// 5. The parent reads child's output through the pipe (outcome code and +// any possible error messages) from the pipe, and its stderr and then +// determines whether to fail the test. +// +// Note: to distinguish Win32 API calls from the local method and function +// calls, the former are explicitly resolved in the global namespace. +// +class WindowsDeathTest : public DeathTestImpl { + public: + WindowsDeathTest(const char* a_statement, + const RE* a_regex, + const char* file, + int line) + : DeathTestImpl(a_statement, a_regex), file_(file), line_(line) {} + + // All of these virtual functions are inherited from DeathTest. + virtual int Wait(); + virtual TestRole AssumeRole(); + + private: + // The name of the file in which the death test is located. + const char* const file_; + // The line number on which the death test is located. + const int line_; + // Handle to the write end of the pipe to the child process. + AutoHandle write_handle_; + // Child process handle. + AutoHandle child_handle_; + // Event the child process uses to signal the parent that it has + // acquired the handle to the write end of the pipe. After seeing this + // event the parent can release its own handles to make sure its + // ReadFile() calls return when the child terminates. + AutoHandle event_handle_; +}; + +// Waits for the child in a death test to exit, returning its exit +// status, or 0 if no child process exists. As a side effect, sets the +// outcome data member. +int WindowsDeathTest::Wait() { + if (!spawned()) + return 0; + + // Wait until the child either signals that it has acquired the write end + // of the pipe or it dies. + const HANDLE wait_handles[2] = { child_handle_.Get(), event_handle_.Get() }; + switch (::WaitForMultipleObjects(2, + wait_handles, + FALSE, // Waits for any of the handles. + INFINITE)) { + case WAIT_OBJECT_0: + case WAIT_OBJECT_0 + 1: + break; + default: + GTEST_DEATH_TEST_CHECK_(false); // Should not get here. + } + + // The child has acquired the write end of the pipe or exited. + // We release the handle on our side and continue. + write_handle_.Reset(); + event_handle_.Reset(); + + ReadAndInterpretStatusByte(); + + // Waits for the child process to exit if it haven't already. This + // returns immediately if the child has already exited, regardless of + // whether previous calls to WaitForMultipleObjects synchronized on this + // handle or not. + GTEST_DEATH_TEST_CHECK_( + WAIT_OBJECT_0 == ::WaitForSingleObject(child_handle_.Get(), + INFINITE)); + DWORD status_code; + GTEST_DEATH_TEST_CHECK_( + ::GetExitCodeProcess(child_handle_.Get(), &status_code) != FALSE); + child_handle_.Reset(); + set_status(static_cast(status_code)); + return status(); +} + +// The AssumeRole process for a Windows death test. It creates a child +// process with the same executable as the current process to run the +// death test. The child process is given the --gtest_filter and +// --gtest_internal_run_death_test flags such that it knows to run the +// current death test only. +DeathTest::TestRole WindowsDeathTest::AssumeRole() { + const UnitTestImpl* const impl = GetUnitTestImpl(); + const InternalRunDeathTestFlag* const flag = + impl->internal_run_death_test_flag(); + const TestInfo* const info = impl->current_test_info(); + const int death_test_index = info->result()->death_test_count(); + + if (flag != NULL) { + // ParseInternalRunDeathTestFlag() has performed all the necessary + // processing. + set_write_fd(flag->write_fd()); + return EXECUTE_TEST; + } + + // WindowsDeathTest uses an anonymous pipe to communicate results of + // a death test. + SECURITY_ATTRIBUTES handles_are_inheritable = { + sizeof(SECURITY_ATTRIBUTES), NULL, TRUE }; + HANDLE read_handle, write_handle; + GTEST_DEATH_TEST_CHECK_( + ::CreatePipe(&read_handle, &write_handle, &handles_are_inheritable, + 0) // Default buffer size. + != FALSE); + set_read_fd(::_open_osfhandle(reinterpret_cast(read_handle), + O_RDONLY)); + write_handle_.Reset(write_handle); + event_handle_.Reset(::CreateEvent( + &handles_are_inheritable, + TRUE, // The event will automatically reset to non-signaled state. + FALSE, // The initial state is non-signalled. + NULL)); // The even is unnamed. + GTEST_DEATH_TEST_CHECK_(event_handle_.Get() != NULL); + const String filter_flag = String::Format("--%s%s=%s.%s", + GTEST_FLAG_PREFIX_, kFilterFlag, + info->test_case_name(), + info->name()); + const String internal_flag = String::Format( + "--%s%s=%s|%d|%d|%u|%Iu|%Iu", + GTEST_FLAG_PREFIX_, + kInternalRunDeathTestFlag, + file_, line_, + death_test_index, + static_cast(::GetCurrentProcessId()), + // size_t has the same with as pointers on both 32-bit and 64-bit + // Windows platforms. + // See http://msdn.microsoft.com/en-us/library/tcxf1dw6.aspx. + reinterpret_cast(write_handle), + reinterpret_cast(event_handle_.Get())); + + char executable_path[_MAX_PATH + 1]; // NOLINT + GTEST_DEATH_TEST_CHECK_( + _MAX_PATH + 1 != ::GetModuleFileNameA(NULL, + executable_path, + _MAX_PATH)); + + String command_line = String::Format("%s %s \"%s\"", + ::GetCommandLineA(), + filter_flag.c_str(), + internal_flag.c_str()); + + DeathTest::set_last_death_test_message(""); + + CaptureStderr(); + // Flush the log buffers since the log streams are shared with the child. + FlushInfoLog(); + + // The child process will share the standard handles with the parent. + STARTUPINFOA startup_info; + memset(&startup_info, 0, sizeof(STARTUPINFO)); + startup_info.dwFlags = STARTF_USESTDHANDLES; + startup_info.hStdInput = ::GetStdHandle(STD_INPUT_HANDLE); + startup_info.hStdOutput = ::GetStdHandle(STD_OUTPUT_HANDLE); + startup_info.hStdError = ::GetStdHandle(STD_ERROR_HANDLE); + + PROCESS_INFORMATION process_info; + GTEST_DEATH_TEST_CHECK_(::CreateProcessA( + executable_path, + const_cast(command_line.c_str()), + NULL, // Retuned process handle is not inheritable. + NULL, // Retuned thread handle is not inheritable. + TRUE, // Child inherits all inheritable handles (for write_handle_). + 0x0, // Default creation flags. + NULL, // Inherit the parent's environment. + UnitTest::GetInstance()->original_working_dir(), + &startup_info, + &process_info) != FALSE); + child_handle_.Reset(process_info.hProcess); + ::CloseHandle(process_info.hThread); + set_spawned(true); + return OVERSEE_TEST; +} +# else // We are not on Windows. + +// ForkingDeathTest provides implementations for most of the abstract +// methods of the DeathTest interface. Only the AssumeRole method is +// left undefined. +class ForkingDeathTest : public DeathTestImpl { + public: + ForkingDeathTest(const char* statement, const RE* regex); + + // All of these virtual functions are inherited from DeathTest. + virtual int Wait(); + + protected: + void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } + + private: + // PID of child process during death test; 0 in the child process itself. + pid_t child_pid_; +}; + +// Constructs a ForkingDeathTest. +ForkingDeathTest::ForkingDeathTest(const char* a_statement, const RE* a_regex) + : DeathTestImpl(a_statement, a_regex), + child_pid_(-1) {} + +// Waits for the child in a death test to exit, returning its exit +// status, or 0 if no child process exists. As a side effect, sets the +// outcome data member. +int ForkingDeathTest::Wait() { + if (!spawned()) + return 0; + + ReadAndInterpretStatusByte(); + + int status_value; + GTEST_DEATH_TEST_CHECK_SYSCALL_(waitpid(child_pid_, &status_value, 0)); + set_status(status_value); + return status_value; +} + +// A concrete death test class that forks, then immediately runs the test +// in the child process. +class NoExecDeathTest : public ForkingDeathTest { + public: + NoExecDeathTest(const char* a_statement, const RE* a_regex) : + ForkingDeathTest(a_statement, a_regex) { } + virtual TestRole AssumeRole(); +}; + +// The AssumeRole process for a fork-and-run death test. It implements a +// straightforward fork, with a simple pipe to transmit the status byte. +DeathTest::TestRole NoExecDeathTest::AssumeRole() { + const size_t thread_count = GetThreadCount(); + if (thread_count != 1) { + GTEST_LOG_(WARNING) << DeathTestThreadWarning(thread_count); + } + + int pipe_fd[2]; + GTEST_DEATH_TEST_CHECK_(pipe(pipe_fd) != -1); + + DeathTest::set_last_death_test_message(""); + CaptureStderr(); + // When we fork the process below, the log file buffers are copied, but the + // file descriptors are shared. We flush all log files here so that closing + // the file descriptors in the child process doesn't throw off the + // synchronization between descriptors and buffers in the parent process. + // This is as close to the fork as possible to avoid a race condition in case + // there are multiple threads running before the death test, and another + // thread writes to the log file. + FlushInfoLog(); + + const pid_t child_pid = fork(); + GTEST_DEATH_TEST_CHECK_(child_pid != -1); + set_child_pid(child_pid); + if (child_pid == 0) { + GTEST_DEATH_TEST_CHECK_SYSCALL_(close(pipe_fd[0])); + set_write_fd(pipe_fd[1]); + // Redirects all logging to stderr in the child process to prevent + // concurrent writes to the log files. We capture stderr in the parent + // process and append the child process' output to a log. + LogToStderr(); + // Event forwarding to the listeners of event listener API mush be shut + // down in death test subprocesses. + GetUnitTestImpl()->listeners()->SuppressEventForwarding(); + return EXECUTE_TEST; + } else { + GTEST_DEATH_TEST_CHECK_SYSCALL_(close(pipe_fd[1])); + set_read_fd(pipe_fd[0]); + set_spawned(true); + return OVERSEE_TEST; + } +} + +// A concrete death test class that forks and re-executes the main +// program from the beginning, with command-line flags set that cause +// only this specific death test to be run. +class ExecDeathTest : public ForkingDeathTest { + public: + ExecDeathTest(const char* a_statement, const RE* a_regex, + const char* file, int line) : + ForkingDeathTest(a_statement, a_regex), file_(file), line_(line) { } + virtual TestRole AssumeRole(); + private: + // The name of the file in which the death test is located. + const char* const file_; + // The line number on which the death test is located. + const int line_; +}; + +// Utility class for accumulating command-line arguments. +class Arguments { + public: + Arguments() { + args_.push_back(NULL); + } + + ~Arguments() { + for (std::vector::iterator i = args_.begin(); i != args_.end(); + ++i) { + free(*i); + } + } + void AddArgument(const char* argument) { + args_.insert(args_.end() - 1, posix::StrDup(argument)); + } + + template + void AddArguments(const ::std::vector& arguments) { + for (typename ::std::vector::const_iterator i = arguments.begin(); + i != arguments.end(); + ++i) { + args_.insert(args_.end() - 1, posix::StrDup(i->c_str())); + } + } + char* const* Argv() { + return &args_[0]; + } + private: + std::vector args_; +}; + +// A struct that encompasses the arguments to the child process of a +// threadsafe-style death test process. +struct ExecDeathTestArgs { + char* const* argv; // Command-line arguments for the child's call to exec + int close_fd; // File descriptor to close; the read end of a pipe +}; + +# if GTEST_OS_MAC +inline char** GetEnviron() { + // When Google Test is built as a framework on MacOS X, the environ variable + // is unavailable. Apple's documentation (man environ) recommends using + // _NSGetEnviron() instead. + return *_NSGetEnviron(); +} +# else +// Some POSIX platforms expect you to declare environ. extern "C" makes +// it reside in the global namespace. +extern "C" char** environ; +inline char** GetEnviron() { return environ; } +# endif // GTEST_OS_MAC + +// The main function for a threadsafe-style death test child process. +// This function is called in a clone()-ed process and thus must avoid +// any potentially unsafe operations like malloc or libc functions. +static int ExecDeathTestChildMain(void* child_arg) { + ExecDeathTestArgs* const args = static_cast(child_arg); + GTEST_DEATH_TEST_CHECK_SYSCALL_(close(args->close_fd)); + + // We need to execute the test program in the same environment where + // it was originally invoked. Therefore we change to the original + // working directory first. + const char* const original_dir = + UnitTest::GetInstance()->original_working_dir(); + // We can safely call chdir() as it's a direct system call. + if (chdir(original_dir) != 0) { + DeathTestAbort(String::Format("chdir(\"%s\") failed: %s", + original_dir, + GetLastErrnoDescription().c_str())); + return EXIT_FAILURE; + } + + // We can safely call execve() as it's a direct system call. We + // cannot use execvp() as it's a libc function and thus potentially + // unsafe. Since execve() doesn't search the PATH, the user must + // invoke the test program via a valid path that contains at least + // one path separator. + execve(args->argv[0], args->argv, GetEnviron()); + DeathTestAbort(String::Format("execve(%s, ...) in %s failed: %s", + args->argv[0], + original_dir, + GetLastErrnoDescription().c_str())); + return EXIT_FAILURE; +} + +// Two utility routines that together determine the direction the stack +// grows. +// This could be accomplished more elegantly by a single recursive +// function, but we want to guard against the unlikely possibility of +// a smart compiler optimizing the recursion away. +// +// GTEST_NO_INLINE_ is required to prevent GCC 4.6 from inlining +// StackLowerThanAddress into StackGrowsDown, which then doesn't give +// correct answer. +bool StackLowerThanAddress(const void* ptr) GTEST_NO_INLINE_; +bool StackLowerThanAddress(const void* ptr) { + int dummy; + return &dummy < ptr; +} + +bool StackGrowsDown() { + int dummy; + return StackLowerThanAddress(&dummy); +} + +// A threadsafe implementation of fork(2) for threadsafe-style death tests +// that uses clone(2). It dies with an error message if anything goes +// wrong. +static pid_t ExecDeathTestFork(char* const* argv, int close_fd) { + ExecDeathTestArgs args = { argv, close_fd }; + pid_t child_pid = -1; + +# if GTEST_HAS_CLONE + const bool use_fork = GTEST_FLAG(death_test_use_fork); + + if (!use_fork) { + static const bool stack_grows_down = StackGrowsDown(); + const size_t stack_size = getpagesize(); + // MMAP_ANONYMOUS is not defined on Mac, so we use MAP_ANON instead. + void* const stack = mmap(NULL, stack_size, PROT_READ | PROT_WRITE, + MAP_ANON | MAP_PRIVATE, -1, 0); + GTEST_DEATH_TEST_CHECK_(stack != MAP_FAILED); + void* const stack_top = + static_cast(stack) + (stack_grows_down ? stack_size : 0); + + child_pid = clone(&ExecDeathTestChildMain, stack_top, SIGCHLD, &args); + + GTEST_DEATH_TEST_CHECK_(munmap(stack, stack_size) != -1); + } +# else + const bool use_fork = true; +# endif // GTEST_HAS_CLONE + + if (use_fork && (child_pid = fork()) == 0) { + ExecDeathTestChildMain(&args); + _exit(0); + } + + GTEST_DEATH_TEST_CHECK_(child_pid != -1); + return child_pid; +} + +// The AssumeRole process for a fork-and-exec death test. It re-executes the +// main program from the beginning, setting the --gtest_filter +// and --gtest_internal_run_death_test flags to cause only the current +// death test to be re-run. +DeathTest::TestRole ExecDeathTest::AssumeRole() { + const UnitTestImpl* const impl = GetUnitTestImpl(); + const InternalRunDeathTestFlag* const flag = + impl->internal_run_death_test_flag(); + const TestInfo* const info = impl->current_test_info(); + const int death_test_index = info->result()->death_test_count(); + + if (flag != NULL) { + set_write_fd(flag->write_fd()); + return EXECUTE_TEST; + } + + int pipe_fd[2]; + GTEST_DEATH_TEST_CHECK_(pipe(pipe_fd) != -1); + // Clear the close-on-exec flag on the write end of the pipe, lest + // it be closed when the child process does an exec: + GTEST_DEATH_TEST_CHECK_(fcntl(pipe_fd[1], F_SETFD, 0) != -1); + + const String filter_flag = + String::Format("--%s%s=%s.%s", + GTEST_FLAG_PREFIX_, kFilterFlag, + info->test_case_name(), info->name()); + const String internal_flag = + String::Format("--%s%s=%s|%d|%d|%d", + GTEST_FLAG_PREFIX_, kInternalRunDeathTestFlag, + file_, line_, death_test_index, pipe_fd[1]); + Arguments args; + args.AddArguments(GetArgvs()); + args.AddArgument(filter_flag.c_str()); + args.AddArgument(internal_flag.c_str()); + + DeathTest::set_last_death_test_message(""); + + CaptureStderr(); + // See the comment in NoExecDeathTest::AssumeRole for why the next line + // is necessary. + FlushInfoLog(); + + const pid_t child_pid = ExecDeathTestFork(args.Argv(), pipe_fd[0]); + GTEST_DEATH_TEST_CHECK_SYSCALL_(close(pipe_fd[1])); + set_child_pid(child_pid); + set_read_fd(pipe_fd[0]); + set_spawned(true); + return OVERSEE_TEST; +} + +# endif // !GTEST_OS_WINDOWS + +// Creates a concrete DeathTest-derived class that depends on the +// --gtest_death_test_style flag, and sets the pointer pointed to +// by the "test" argument to its address. If the test should be +// skipped, sets that pointer to NULL. Returns true, unless the +// flag is set to an invalid value. +bool DefaultDeathTestFactory::Create(const char* statement, const RE* regex, + const char* file, int line, + DeathTest** test) { + UnitTestImpl* const impl = GetUnitTestImpl(); + const InternalRunDeathTestFlag* const flag = + impl->internal_run_death_test_flag(); + const int death_test_index = impl->current_test_info() + ->increment_death_test_count(); + + if (flag != NULL) { + if (death_test_index > flag->index()) { + DeathTest::set_last_death_test_message(String::Format( + "Death test count (%d) somehow exceeded expected maximum (%d)", + death_test_index, flag->index())); + return false; + } + + if (!(flag->file() == file && flag->line() == line && + flag->index() == death_test_index)) { + *test = NULL; + return true; + } + } + +# if GTEST_OS_WINDOWS + + if (GTEST_FLAG(death_test_style) == "threadsafe" || + GTEST_FLAG(death_test_style) == "fast") { + *test = new WindowsDeathTest(statement, regex, file, line); + } + +# else + + if (GTEST_FLAG(death_test_style) == "threadsafe") { + *test = new ExecDeathTest(statement, regex, file, line); + } else if (GTEST_FLAG(death_test_style) == "fast") { + *test = new NoExecDeathTest(statement, regex); + } + +# endif // GTEST_OS_WINDOWS + + else { // NOLINT - this is more readable than unbalanced brackets inside #if. + DeathTest::set_last_death_test_message(String::Format( + "Unknown death test style \"%s\" encountered", + GTEST_FLAG(death_test_style).c_str())); + return false; + } + + return true; +} + +// Splits a given string on a given delimiter, populating a given +// vector with the fields. GTEST_HAS_DEATH_TEST implies that we have +// ::std::string, so we can use it here. +static void SplitString(const ::std::string& str, char delimiter, + ::std::vector< ::std::string>* dest) { + ::std::vector< ::std::string> parsed; + ::std::string::size_type pos = 0; + while (::testing::internal::AlwaysTrue()) { + const ::std::string::size_type colon = str.find(delimiter, pos); + if (colon == ::std::string::npos) { + parsed.push_back(str.substr(pos)); + break; + } else { + parsed.push_back(str.substr(pos, colon - pos)); + pos = colon + 1; + } + } + dest->swap(parsed); +} + +# if GTEST_OS_WINDOWS +// Recreates the pipe and event handles from the provided parameters, +// signals the event, and returns a file descriptor wrapped around the pipe +// handle. This function is called in the child process only. +int GetStatusFileDescriptor(unsigned int parent_process_id, + size_t write_handle_as_size_t, + size_t event_handle_as_size_t) { + AutoHandle parent_process_handle(::OpenProcess(PROCESS_DUP_HANDLE, + FALSE, // Non-inheritable. + parent_process_id)); + if (parent_process_handle.Get() == INVALID_HANDLE_VALUE) { + DeathTestAbort(String::Format("Unable to open parent process %u", + parent_process_id)); + } + + // TODO(vladl@google.com): Replace the following check with a + // compile-time assertion when available. + GTEST_CHECK_(sizeof(HANDLE) <= sizeof(size_t)); + + const HANDLE write_handle = + reinterpret_cast(write_handle_as_size_t); + HANDLE dup_write_handle; + + // The newly initialized handle is accessible only in in the parent + // process. To obtain one accessible within the child, we need to use + // DuplicateHandle. + if (!::DuplicateHandle(parent_process_handle.Get(), write_handle, + ::GetCurrentProcess(), &dup_write_handle, + 0x0, // Requested privileges ignored since + // DUPLICATE_SAME_ACCESS is used. + FALSE, // Request non-inheritable handler. + DUPLICATE_SAME_ACCESS)) { + DeathTestAbort(String::Format( + "Unable to duplicate the pipe handle %Iu from the parent process %u", + write_handle_as_size_t, parent_process_id)); + } + + const HANDLE event_handle = reinterpret_cast(event_handle_as_size_t); + HANDLE dup_event_handle; + + if (!::DuplicateHandle(parent_process_handle.Get(), event_handle, + ::GetCurrentProcess(), &dup_event_handle, + 0x0, + FALSE, + DUPLICATE_SAME_ACCESS)) { + DeathTestAbort(String::Format( + "Unable to duplicate the event handle %Iu from the parent process %u", + event_handle_as_size_t, parent_process_id)); + } + + const int write_fd = + ::_open_osfhandle(reinterpret_cast(dup_write_handle), O_APPEND); + if (write_fd == -1) { + DeathTestAbort(String::Format( + "Unable to convert pipe handle %Iu to a file descriptor", + write_handle_as_size_t)); + } + + // Signals the parent that the write end of the pipe has been acquired + // so the parent can release its own write end. + ::SetEvent(dup_event_handle); + + return write_fd; +} +# endif // GTEST_OS_WINDOWS + +// Returns a newly created InternalRunDeathTestFlag object with fields +// initialized from the GTEST_FLAG(internal_run_death_test) flag if +// the flag is specified; otherwise returns NULL. +InternalRunDeathTestFlag* ParseInternalRunDeathTestFlag() { + if (GTEST_FLAG(internal_run_death_test) == "") return NULL; + + // GTEST_HAS_DEATH_TEST implies that we have ::std::string, so we + // can use it here. + int line = -1; + int index = -1; + ::std::vector< ::std::string> fields; + SplitString(GTEST_FLAG(internal_run_death_test).c_str(), '|', &fields); + int write_fd = -1; + +# if GTEST_OS_WINDOWS + + unsigned int parent_process_id = 0; + size_t write_handle_as_size_t = 0; + size_t event_handle_as_size_t = 0; + + if (fields.size() != 6 + || !ParseNaturalNumber(fields[1], &line) + || !ParseNaturalNumber(fields[2], &index) + || !ParseNaturalNumber(fields[3], &parent_process_id) + || !ParseNaturalNumber(fields[4], &write_handle_as_size_t) + || !ParseNaturalNumber(fields[5], &event_handle_as_size_t)) { + DeathTestAbort(String::Format( + "Bad --gtest_internal_run_death_test flag: %s", + GTEST_FLAG(internal_run_death_test).c_str())); + } + write_fd = GetStatusFileDescriptor(parent_process_id, + write_handle_as_size_t, + event_handle_as_size_t); +# else + + if (fields.size() != 4 + || !ParseNaturalNumber(fields[1], &line) + || !ParseNaturalNumber(fields[2], &index) + || !ParseNaturalNumber(fields[3], &write_fd)) { + DeathTestAbort(String::Format( + "Bad --gtest_internal_run_death_test flag: %s", + GTEST_FLAG(internal_run_death_test).c_str())); + } + +# endif // GTEST_OS_WINDOWS + + return new InternalRunDeathTestFlag(fields[0], line, index, write_fd); +} + +} // namespace internal + +#endif // GTEST_HAS_DEATH_TEST + +} // namespace testing diff --git a/ext/gtest/src/gtest-filepath.cc b/ext/gtest/src/gtest-filepath.cc new file mode 100644 index 000000000..91b257138 --- /dev/null +++ b/ext/gtest/src/gtest-filepath.cc @@ -0,0 +1,380 @@ +// Copyright 2008, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Authors: keith.ray@gmail.com (Keith Ray) + +#include "gtest/internal/gtest-filepath.h" +#include "gtest/internal/gtest-port.h" + +#include + +#if GTEST_OS_WINDOWS_MOBILE +# include +#elif GTEST_OS_WINDOWS +# include +# include +#elif GTEST_OS_SYMBIAN || GTEST_OS_NACL +// Symbian OpenC and NaCl have PATH_MAX in sys/syslimits.h +# include +#else +# include +# include // Some Linux distributions define PATH_MAX here. +#endif // GTEST_OS_WINDOWS_MOBILE + +#if GTEST_OS_WINDOWS +# define GTEST_PATH_MAX_ _MAX_PATH +#elif defined(PATH_MAX) +# define GTEST_PATH_MAX_ PATH_MAX +#elif defined(_XOPEN_PATH_MAX) +# define GTEST_PATH_MAX_ _XOPEN_PATH_MAX +#else +# define GTEST_PATH_MAX_ _POSIX_PATH_MAX +#endif // GTEST_OS_WINDOWS + +#include "gtest/internal/gtest-string.h" + +namespace testing { +namespace internal { + +#if GTEST_OS_WINDOWS +// On Windows, '\\' is the standard path separator, but many tools and the +// Windows API also accept '/' as an alternate path separator. Unless otherwise +// noted, a file path can contain either kind of path separators, or a mixture +// of them. +const char kPathSeparator = '\\'; +const char kAlternatePathSeparator = '/'; +const char kPathSeparatorString[] = "\\"; +const char kAlternatePathSeparatorString[] = "/"; +# if GTEST_OS_WINDOWS_MOBILE +// Windows CE doesn't have a current directory. You should not use +// the current directory in tests on Windows CE, but this at least +// provides a reasonable fallback. +const char kCurrentDirectoryString[] = "\\"; +// Windows CE doesn't define INVALID_FILE_ATTRIBUTES +const DWORD kInvalidFileAttributes = 0xffffffff; +# else +const char kCurrentDirectoryString[] = ".\\"; +# endif // GTEST_OS_WINDOWS_MOBILE +#else +const char kPathSeparator = '/'; +const char kPathSeparatorString[] = "/"; +const char kCurrentDirectoryString[] = "./"; +#endif // GTEST_OS_WINDOWS + +// Returns whether the given character is a valid path separator. +static bool IsPathSeparator(char c) { +#if GTEST_HAS_ALT_PATH_SEP_ + return (c == kPathSeparator) || (c == kAlternatePathSeparator); +#else + return c == kPathSeparator; +#endif +} + +// Returns the current working directory, or "" if unsuccessful. +FilePath FilePath::GetCurrentDir() { +#if GTEST_OS_WINDOWS_MOBILE + // Windows CE doesn't have a current directory, so we just return + // something reasonable. + return FilePath(kCurrentDirectoryString); +#elif GTEST_OS_WINDOWS + char cwd[GTEST_PATH_MAX_ + 1] = { '\0' }; + return FilePath(_getcwd(cwd, sizeof(cwd)) == NULL ? "" : cwd); +#else + char cwd[GTEST_PATH_MAX_ + 1] = { '\0' }; + return FilePath(getcwd(cwd, sizeof(cwd)) == NULL ? "" : cwd); +#endif // GTEST_OS_WINDOWS_MOBILE +} + +// Returns a copy of the FilePath with the case-insensitive extension removed. +// Example: FilePath("dir/file.exe").RemoveExtension("EXE") returns +// FilePath("dir/file"). If a case-insensitive extension is not +// found, returns a copy of the original FilePath. +FilePath FilePath::RemoveExtension(const char* extension) const { + String dot_extension(String::Format(".%s", extension)); + if (pathname_.EndsWithCaseInsensitive(dot_extension.c_str())) { + return FilePath(String(pathname_.c_str(), pathname_.length() - 4)); + } + return *this; +} + +// Returns a pointer to the last occurence of a valid path separator in +// the FilePath. On Windows, for example, both '/' and '\' are valid path +// separators. Returns NULL if no path separator was found. +const char* FilePath::FindLastPathSeparator() const { + const char* const last_sep = strrchr(c_str(), kPathSeparator); +#if GTEST_HAS_ALT_PATH_SEP_ + const char* const last_alt_sep = strrchr(c_str(), kAlternatePathSeparator); + // Comparing two pointers of which only one is NULL is undefined. + if (last_alt_sep != NULL && + (last_sep == NULL || last_alt_sep > last_sep)) { + return last_alt_sep; + } +#endif + return last_sep; +} + +// Returns a copy of the FilePath with the directory part removed. +// Example: FilePath("path/to/file").RemoveDirectoryName() returns +// FilePath("file"). If there is no directory part ("just_a_file"), it returns +// the FilePath unmodified. If there is no file part ("just_a_dir/") it +// returns an empty FilePath (""). +// On Windows platform, '\' is the path separator, otherwise it is '/'. +FilePath FilePath::RemoveDirectoryName() const { + const char* const last_sep = FindLastPathSeparator(); + return last_sep ? FilePath(String(last_sep + 1)) : *this; +} + +// RemoveFileName returns the directory path with the filename removed. +// Example: FilePath("path/to/file").RemoveFileName() returns "path/to/". +// If the FilePath is "a_file" or "/a_file", RemoveFileName returns +// FilePath("./") or, on Windows, FilePath(".\\"). If the filepath does +// not have a file, like "just/a/dir/", it returns the FilePath unmodified. +// On Windows platform, '\' is the path separator, otherwise it is '/'. +FilePath FilePath::RemoveFileName() const { + const char* const last_sep = FindLastPathSeparator(); + String dir; + if (last_sep) { + dir = String(c_str(), last_sep + 1 - c_str()); + } else { + dir = kCurrentDirectoryString; + } + return FilePath(dir); +} + +// Helper functions for naming files in a directory for xml output. + +// Given directory = "dir", base_name = "test", number = 0, +// extension = "xml", returns "dir/test.xml". If number is greater +// than zero (e.g., 12), returns "dir/test_12.xml". +// On Windows platform, uses \ as the separator rather than /. +FilePath FilePath::MakeFileName(const FilePath& directory, + const FilePath& base_name, + int number, + const char* extension) { + String file; + if (number == 0) { + file = String::Format("%s.%s", base_name.c_str(), extension); + } else { + file = String::Format("%s_%d.%s", base_name.c_str(), number, extension); + } + return ConcatPaths(directory, FilePath(file)); +} + +// Given directory = "dir", relative_path = "test.xml", returns "dir/test.xml". +// On Windows, uses \ as the separator rather than /. +FilePath FilePath::ConcatPaths(const FilePath& directory, + const FilePath& relative_path) { + if (directory.IsEmpty()) + return relative_path; + const FilePath dir(directory.RemoveTrailingPathSeparator()); + return FilePath(String::Format("%s%c%s", dir.c_str(), kPathSeparator, + relative_path.c_str())); +} + +// Returns true if pathname describes something findable in the file-system, +// either a file, directory, or whatever. +bool FilePath::FileOrDirectoryExists() const { +#if GTEST_OS_WINDOWS_MOBILE + LPCWSTR unicode = String::AnsiToUtf16(pathname_.c_str()); + const DWORD attributes = GetFileAttributes(unicode); + delete [] unicode; + return attributes != kInvalidFileAttributes; +#else + posix::StatStruct file_stat; + return posix::Stat(pathname_.c_str(), &file_stat) == 0; +#endif // GTEST_OS_WINDOWS_MOBILE +} + +// Returns true if pathname describes a directory in the file-system +// that exists. +bool FilePath::DirectoryExists() const { + bool result = false; +#if GTEST_OS_WINDOWS + // Don't strip off trailing separator if path is a root directory on + // Windows (like "C:\\"). + const FilePath& path(IsRootDirectory() ? *this : + RemoveTrailingPathSeparator()); +#else + const FilePath& path(*this); +#endif + +#if GTEST_OS_WINDOWS_MOBILE + LPCWSTR unicode = String::AnsiToUtf16(path.c_str()); + const DWORD attributes = GetFileAttributes(unicode); + delete [] unicode; + if ((attributes != kInvalidFileAttributes) && + (attributes & FILE_ATTRIBUTE_DIRECTORY)) { + result = true; + } +#else + posix::StatStruct file_stat; + result = posix::Stat(path.c_str(), &file_stat) == 0 && + posix::IsDir(file_stat); +#endif // GTEST_OS_WINDOWS_MOBILE + + return result; +} + +// Returns true if pathname describes a root directory. (Windows has one +// root directory per disk drive.) +bool FilePath::IsRootDirectory() const { +#if GTEST_OS_WINDOWS + // TODO(wan@google.com): on Windows a network share like + // \\server\share can be a root directory, although it cannot be the + // current directory. Handle this properly. + return pathname_.length() == 3 && IsAbsolutePath(); +#else + return pathname_.length() == 1 && IsPathSeparator(pathname_.c_str()[0]); +#endif +} + +// Returns true if pathname describes an absolute path. +bool FilePath::IsAbsolutePath() const { + const char* const name = pathname_.c_str(); +#if GTEST_OS_WINDOWS + return pathname_.length() >= 3 && + ((name[0] >= 'a' && name[0] <= 'z') || + (name[0] >= 'A' && name[0] <= 'Z')) && + name[1] == ':' && + IsPathSeparator(name[2]); +#else + return IsPathSeparator(name[0]); +#endif +} + +// Returns a pathname for a file that does not currently exist. The pathname +// will be directory/base_name.extension or +// directory/base_name_.extension if directory/base_name.extension +// already exists. The number will be incremented until a pathname is found +// that does not already exist. +// Examples: 'dir/foo_test.xml' or 'dir/foo_test_1.xml'. +// There could be a race condition if two or more processes are calling this +// function at the same time -- they could both pick the same filename. +FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, + const FilePath& base_name, + const char* extension) { + FilePath full_pathname; + int number = 0; + do { + full_pathname.Set(MakeFileName(directory, base_name, number++, extension)); + } while (full_pathname.FileOrDirectoryExists()); + return full_pathname; +} + +// Returns true if FilePath ends with a path separator, which indicates that +// it is intended to represent a directory. Returns false otherwise. +// This does NOT check that a directory (or file) actually exists. +bool FilePath::IsDirectory() const { + return !pathname_.empty() && + IsPathSeparator(pathname_.c_str()[pathname_.length() - 1]); +} + +// Create directories so that path exists. Returns true if successful or if +// the directories already exist; returns false if unable to create directories +// for any reason. +bool FilePath::CreateDirectoriesRecursively() const { + if (!this->IsDirectory()) { + return false; + } + + if (pathname_.length() == 0 || this->DirectoryExists()) { + return true; + } + + const FilePath parent(this->RemoveTrailingPathSeparator().RemoveFileName()); + return parent.CreateDirectoriesRecursively() && this->CreateFolder(); +} + +// Create the directory so that path exists. Returns true if successful or +// if the directory already exists; returns false if unable to create the +// directory for any reason, including if the parent directory does not +// exist. Not named "CreateDirectory" because that's a macro on Windows. +bool FilePath::CreateFolder() const { +#if GTEST_OS_WINDOWS_MOBILE + FilePath removed_sep(this->RemoveTrailingPathSeparator()); + LPCWSTR unicode = String::AnsiToUtf16(removed_sep.c_str()); + int result = CreateDirectory(unicode, NULL) ? 0 : -1; + delete [] unicode; +#elif GTEST_OS_WINDOWS + int result = _mkdir(pathname_.c_str()); +#else + int result = mkdir(pathname_.c_str(), 0777); +#endif // GTEST_OS_WINDOWS_MOBILE + + if (result == -1) { + return this->DirectoryExists(); // An error is OK if the directory exists. + } + return true; // No error. +} + +// If input name has a trailing separator character, remove it and return the +// name, otherwise return the name string unmodified. +// On Windows platform, uses \ as the separator, other platforms use /. +FilePath FilePath::RemoveTrailingPathSeparator() const { + return IsDirectory() + ? FilePath(String(pathname_.c_str(), pathname_.length() - 1)) + : *this; +} + +// Removes any redundant separators that might be in the pathname. +// For example, "bar///foo" becomes "bar/foo". Does not eliminate other +// redundancies that might be in a pathname involving "." or "..". +// TODO(wan@google.com): handle Windows network shares (e.g. \\server\share). +void FilePath::Normalize() { + if (pathname_.c_str() == NULL) { + pathname_ = ""; + return; + } + const char* src = pathname_.c_str(); + char* const dest = new char[pathname_.length() + 1]; + char* dest_ptr = dest; + memset(dest_ptr, 0, pathname_.length() + 1); + + while (*src != '\0') { + *dest_ptr = *src; + if (!IsPathSeparator(*src)) { + src++; + } else { +#if GTEST_HAS_ALT_PATH_SEP_ + if (*dest_ptr == kAlternatePathSeparator) { + *dest_ptr = kPathSeparator; + } +#endif + while (IsPathSeparator(*src)) + src++; + } + dest_ptr++; + } + *dest_ptr = '\0'; + pathname_ = dest; + delete[] dest; +} + +} // namespace internal +} // namespace testing diff --git a/ext/gtest/src/gtest-internal-inl.h b/ext/gtest/src/gtest-internal-inl.h new file mode 100644 index 000000000..65a2101a4 --- /dev/null +++ b/ext/gtest/src/gtest-internal-inl.h @@ -0,0 +1,1038 @@ +// Copyright 2005, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +// Utility functions and classes used by the Google C++ testing framework. +// +// Author: wan@google.com (Zhanyong Wan) +// +// This file contains purely Google Test's internal implementation. Please +// DO NOT #INCLUDE IT IN A USER PROGRAM. + +#ifndef GTEST_SRC_GTEST_INTERNAL_INL_H_ +#define GTEST_SRC_GTEST_INTERNAL_INL_H_ + +// GTEST_IMPLEMENTATION_ is defined to 1 iff the current translation unit is +// part of Google Test's implementation; otherwise it's undefined. +#if !GTEST_IMPLEMENTATION_ +// A user is trying to include this from his code - just say no. +# error "gtest-internal-inl.h is part of Google Test's internal implementation." +# error "It must not be included except by Google Test itself." +#endif // GTEST_IMPLEMENTATION_ + +#ifndef _WIN32_WCE +# include +#endif // !_WIN32_WCE +#include +#include // For strtoll/_strtoul64/malloc/free. +#include // For memmove. + +#include +#include +#include + +#include "gtest/internal/gtest-port.h" + +#if GTEST_OS_WINDOWS +# include // NOLINT +#endif // GTEST_OS_WINDOWS + +#include "gtest/gtest.h" // NOLINT +#include "gtest/gtest-spi.h" + +namespace testing { + +// Declares the flags. +// +// We don't want the users to modify this flag in the code, but want +// Google Test's own unit tests to be able to access it. Therefore we +// declare it here as opposed to in gtest.h. +GTEST_DECLARE_bool_(death_test_use_fork); + +namespace internal { + +// The value of GetTestTypeId() as seen from within the Google Test +// library. This is solely for testing GetTestTypeId(). +GTEST_API_ extern const TypeId kTestTypeIdInGoogleTest; + +// Names of the flags (needed for parsing Google Test flags). +const char kAlsoRunDisabledTestsFlag[] = "also_run_disabled_tests"; +const char kBreakOnFailureFlag[] = "break_on_failure"; +const char kCatchExceptionsFlag[] = "catch_exceptions"; +const char kColorFlag[] = "color"; +const char kFilterFlag[] = "filter"; +const char kListTestsFlag[] = "list_tests"; +const char kOutputFlag[] = "output"; +const char kPrintTimeFlag[] = "print_time"; +const char kRandomSeedFlag[] = "random_seed"; +const char kRepeatFlag[] = "repeat"; +const char kShuffleFlag[] = "shuffle"; +const char kStackTraceDepthFlag[] = "stack_trace_depth"; +const char kStreamResultToFlag[] = "stream_result_to"; +const char kThrowOnFailureFlag[] = "throw_on_failure"; + +// A valid random seed must be in [1, kMaxRandomSeed]. +const int kMaxRandomSeed = 99999; + +// g_help_flag is true iff the --help flag or an equivalent form is +// specified on the command line. +GTEST_API_ extern bool g_help_flag; + +// Returns the current time in milliseconds. +GTEST_API_ TimeInMillis GetTimeInMillis(); + +// Returns true iff Google Test should use colors in the output. +GTEST_API_ bool ShouldUseColor(bool stdout_is_tty); + +// Formats the given time in milliseconds as seconds. +GTEST_API_ std::string FormatTimeInMillisAsSeconds(TimeInMillis ms); + +// Parses a string for an Int32 flag, in the form of "--flag=value". +// +// On success, stores the value of the flag in *value, and returns +// true. On failure, returns false without changing *value. +GTEST_API_ bool ParseInt32Flag( + const char* str, const char* flag, Int32* value); + +// Returns a random seed in range [1, kMaxRandomSeed] based on the +// given --gtest_random_seed flag value. +inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { + const unsigned int raw_seed = (random_seed_flag == 0) ? + static_cast(GetTimeInMillis()) : + static_cast(random_seed_flag); + + // Normalizes the actual seed to range [1, kMaxRandomSeed] such that + // it's easy to type. + const int normalized_seed = + static_cast((raw_seed - 1U) % + static_cast(kMaxRandomSeed)) + 1; + return normalized_seed; +} + +// Returns the first valid random seed after 'seed'. The behavior is +// undefined if 'seed' is invalid. The seed after kMaxRandomSeed is +// considered to be 1. +inline int GetNextRandomSeed(int seed) { + GTEST_CHECK_(1 <= seed && seed <= kMaxRandomSeed) + << "Invalid random seed " << seed << " - must be in [1, " + << kMaxRandomSeed << "]."; + const int next_seed = seed + 1; + return (next_seed > kMaxRandomSeed) ? 1 : next_seed; +} + +// This class saves the values of all Google Test flags in its c'tor, and +// restores them in its d'tor. +class GTestFlagSaver { + public: + // The c'tor. + GTestFlagSaver() { + also_run_disabled_tests_ = GTEST_FLAG(also_run_disabled_tests); + break_on_failure_ = GTEST_FLAG(break_on_failure); + catch_exceptions_ = GTEST_FLAG(catch_exceptions); + color_ = GTEST_FLAG(color); + death_test_style_ = GTEST_FLAG(death_test_style); + death_test_use_fork_ = GTEST_FLAG(death_test_use_fork); + filter_ = GTEST_FLAG(filter); + internal_run_death_test_ = GTEST_FLAG(internal_run_death_test); + list_tests_ = GTEST_FLAG(list_tests); + output_ = GTEST_FLAG(output); + print_time_ = GTEST_FLAG(print_time); + random_seed_ = GTEST_FLAG(random_seed); + repeat_ = GTEST_FLAG(repeat); + shuffle_ = GTEST_FLAG(shuffle); + stack_trace_depth_ = GTEST_FLAG(stack_trace_depth); + stream_result_to_ = GTEST_FLAG(stream_result_to); + throw_on_failure_ = GTEST_FLAG(throw_on_failure); + } + + // The d'tor is not virtual. DO NOT INHERIT FROM THIS CLASS. + ~GTestFlagSaver() { + GTEST_FLAG(also_run_disabled_tests) = also_run_disabled_tests_; + GTEST_FLAG(break_on_failure) = break_on_failure_; + GTEST_FLAG(catch_exceptions) = catch_exceptions_; + GTEST_FLAG(color) = color_; + GTEST_FLAG(death_test_style) = death_test_style_; + GTEST_FLAG(death_test_use_fork) = death_test_use_fork_; + GTEST_FLAG(filter) = filter_; + GTEST_FLAG(internal_run_death_test) = internal_run_death_test_; + GTEST_FLAG(list_tests) = list_tests_; + GTEST_FLAG(output) = output_; + GTEST_FLAG(print_time) = print_time_; + GTEST_FLAG(random_seed) = random_seed_; + GTEST_FLAG(repeat) = repeat_; + GTEST_FLAG(shuffle) = shuffle_; + GTEST_FLAG(stack_trace_depth) = stack_trace_depth_; + GTEST_FLAG(stream_result_to) = stream_result_to_; + GTEST_FLAG(throw_on_failure) = throw_on_failure_; + } + private: + // Fields for saving the original values of flags. + bool also_run_disabled_tests_; + bool break_on_failure_; + bool catch_exceptions_; + String color_; + String death_test_style_; + bool death_test_use_fork_; + String filter_; + String internal_run_death_test_; + bool list_tests_; + String output_; + bool print_time_; + bool pretty_; + internal::Int32 random_seed_; + internal::Int32 repeat_; + bool shuffle_; + internal::Int32 stack_trace_depth_; + String stream_result_to_; + bool throw_on_failure_; +} GTEST_ATTRIBUTE_UNUSED_; + +// Converts a Unicode code point to a narrow string in UTF-8 encoding. +// code_point parameter is of type UInt32 because wchar_t may not be +// wide enough to contain a code point. +// The output buffer str must containt at least 32 characters. +// The function returns the address of the output buffer. +// If the code_point is not a valid Unicode code point +// (i.e. outside of Unicode range U+0 to U+10FFFF) it will be output +// as '(Invalid Unicode 0xXXXXXXXX)'. +GTEST_API_ char* CodePointToUtf8(UInt32 code_point, char* str); + +// Converts a wide string to a narrow string in UTF-8 encoding. +// The wide string is assumed to have the following encoding: +// UTF-16 if sizeof(wchar_t) == 2 (on Windows, Cygwin, Symbian OS) +// UTF-32 if sizeof(wchar_t) == 4 (on Linux) +// Parameter str points to a null-terminated wide string. +// Parameter num_chars may additionally limit the number +// of wchar_t characters processed. -1 is used when the entire string +// should be processed. +// If the string contains code points that are not valid Unicode code points +// (i.e. outside of Unicode range U+0 to U+10FFFF) they will be output +// as '(Invalid Unicode 0xXXXXXXXX)'. If the string is in UTF16 encoding +// and contains invalid UTF-16 surrogate pairs, values in those pairs +// will be encoded as individual Unicode characters from Basic Normal Plane. +GTEST_API_ String WideStringToUtf8(const wchar_t* str, int num_chars); + +// Reads the GTEST_SHARD_STATUS_FILE environment variable, and creates the file +// if the variable is present. If a file already exists at this location, this +// function will write over it. If the variable is present, but the file cannot +// be created, prints an error and exits. +void WriteToShardStatusFileIfNeeded(); + +// Checks whether sharding is enabled by examining the relevant +// environment variable values. If the variables are present, +// but inconsistent (e.g., shard_index >= total_shards), prints +// an error and exits. If in_subprocess_for_death_test, sharding is +// disabled because it must only be applied to the original test +// process. Otherwise, we could filter out death tests we intended to execute. +GTEST_API_ bool ShouldShard(const char* total_shards_str, + const char* shard_index_str, + bool in_subprocess_for_death_test); + +// Parses the environment variable var as an Int32. If it is unset, +// returns default_val. If it is not an Int32, prints an error and +// and aborts. +GTEST_API_ Int32 Int32FromEnvOrDie(const char* env_var, Int32 default_val); + +// Given the total number of shards, the shard index, and the test id, +// returns true iff the test should be run on this shard. The test id is +// some arbitrary but unique non-negative integer assigned to each test +// method. Assumes that 0 <= shard_index < total_shards. +GTEST_API_ bool ShouldRunTestOnShard( + int total_shards, int shard_index, int test_id); + +// STL container utilities. + +// Returns the number of elements in the given container that satisfy +// the given predicate. +template +inline int CountIf(const Container& c, Predicate predicate) { + // Implemented as an explicit loop since std::count_if() in libCstd on + // Solaris has a non-standard signature. + int count = 0; + for (typename Container::const_iterator it = c.begin(); it != c.end(); ++it) { + if (predicate(*it)) + ++count; + } + return count; +} + +// Applies a function/functor to each element in the container. +template +void ForEach(const Container& c, Functor functor) { + std::for_each(c.begin(), c.end(), functor); +} + +// Returns the i-th element of the vector, or default_value if i is not +// in range [0, v.size()). +template +inline E GetElementOr(const std::vector& v, int i, E default_value) { + return (i < 0 || i >= static_cast(v.size())) ? default_value : v[i]; +} + +// Performs an in-place shuffle of a range of the vector's elements. +// 'begin' and 'end' are element indices as an STL-style range; +// i.e. [begin, end) are shuffled, where 'end' == size() means to +// shuffle to the end of the vector. +template +void ShuffleRange(internal::Random* random, int begin, int end, + std::vector* v) { + const int size = static_cast(v->size()); + GTEST_CHECK_(0 <= begin && begin <= size) + << "Invalid shuffle range start " << begin << ": must be in range [0, " + << size << "]."; + GTEST_CHECK_(begin <= end && end <= size) + << "Invalid shuffle range finish " << end << ": must be in range [" + << begin << ", " << size << "]."; + + // Fisher-Yates shuffle, from + // http://en.wikipedia.org/wiki/Fisher-Yates_shuffle + for (int range_width = end - begin; range_width >= 2; range_width--) { + const int last_in_range = begin + range_width - 1; + const int selected = begin + random->Generate(range_width); + std::swap((*v)[selected], (*v)[last_in_range]); + } +} + +// Performs an in-place shuffle of the vector's elements. +template +inline void Shuffle(internal::Random* random, std::vector* v) { + ShuffleRange(random, 0, static_cast(v->size()), v); +} + +// A function for deleting an object. Handy for being used as a +// functor. +template +static void Delete(T* x) { + delete x; +} + +// A predicate that checks the key of a TestProperty against a known key. +// +// TestPropertyKeyIs is copyable. +class TestPropertyKeyIs { + public: + // Constructor. + // + // TestPropertyKeyIs has NO default constructor. + explicit TestPropertyKeyIs(const char* key) + : key_(key) {} + + // Returns true iff the test name of test property matches on key_. + bool operator()(const TestProperty& test_property) const { + return String(test_property.key()).Compare(key_) == 0; + } + + private: + String key_; +}; + +// Class UnitTestOptions. +// +// This class contains functions for processing options the user +// specifies when running the tests. It has only static members. +// +// In most cases, the user can specify an option using either an +// environment variable or a command line flag. E.g. you can set the +// test filter using either GTEST_FILTER or --gtest_filter. If both +// the variable and the flag are present, the latter overrides the +// former. +class GTEST_API_ UnitTestOptions { + public: + // Functions for processing the gtest_output flag. + + // Returns the output format, or "" for normal printed output. + static String GetOutputFormat(); + + // Returns the absolute path of the requested output file, or the + // default (test_detail.xml in the original working directory) if + // none was explicitly specified. + static String GetAbsolutePathToOutputFile(); + + // Functions for processing the gtest_filter flag. + + // Returns true iff the wildcard pattern matches the string. The + // first ':' or '\0' character in pattern marks the end of it. + // + // This recursive algorithm isn't very efficient, but is clear and + // works well enough for matching test names, which are short. + static bool PatternMatchesString(const char *pattern, const char *str); + + // Returns true iff the user-specified filter matches the test case + // name and the test name. + static bool FilterMatchesTest(const String &test_case_name, + const String &test_name); + +#if GTEST_OS_WINDOWS + // Function for supporting the gtest_catch_exception flag. + + // Returns EXCEPTION_EXECUTE_HANDLER if Google Test should handle the + // given SEH exception, or EXCEPTION_CONTINUE_SEARCH otherwise. + // This function is useful as an __except condition. + static int GTestShouldProcessSEH(DWORD exception_code); +#endif // GTEST_OS_WINDOWS + + // Returns true if "name" matches the ':' separated list of glob-style + // filters in "filter". + static bool MatchesFilter(const String& name, const char* filter); +}; + +// Returns the current application's name, removing directory path if that +// is present. Used by UnitTestOptions::GetOutputFile. +GTEST_API_ FilePath GetCurrentExecutableName(); + +// The role interface for getting the OS stack trace as a string. +class OsStackTraceGetterInterface { + public: + OsStackTraceGetterInterface() {} + virtual ~OsStackTraceGetterInterface() {} + + // Returns the current OS stack trace as a String. Parameters: + // + // max_depth - the maximum number of stack frames to be included + // in the trace. + // skip_count - the number of top frames to be skipped; doesn't count + // against max_depth. + virtual String CurrentStackTrace(int max_depth, int skip_count) = 0; + + // UponLeavingGTest() should be called immediately before Google Test calls + // user code. It saves some information about the current stack that + // CurrentStackTrace() will use to find and hide Google Test stack frames. + virtual void UponLeavingGTest() = 0; + + private: + GTEST_DISALLOW_COPY_AND_ASSIGN_(OsStackTraceGetterInterface); +}; + +// A working implementation of the OsStackTraceGetterInterface interface. +class OsStackTraceGetter : public OsStackTraceGetterInterface { + public: + OsStackTraceGetter() : caller_frame_(NULL) {} + virtual String CurrentStackTrace(int max_depth, int skip_count); + virtual void UponLeavingGTest(); + + // This string is inserted in place of stack frames that are part of + // Google Test's implementation. + static const char* const kElidedFramesMarker; + + private: + Mutex mutex_; // protects all internal state + + // We save the stack frame below the frame that calls user code. + // We do this because the address of the frame immediately below + // the user code changes between the call to UponLeavingGTest() + // and any calls to CurrentStackTrace() from within the user code. + void* caller_frame_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(OsStackTraceGetter); +}; + +// Information about a Google Test trace point. +struct TraceInfo { + const char* file; + int line; + String message; +}; + +// This is the default global test part result reporter used in UnitTestImpl. +// This class should only be used by UnitTestImpl. +class DefaultGlobalTestPartResultReporter + : public TestPartResultReporterInterface { + public: + explicit DefaultGlobalTestPartResultReporter(UnitTestImpl* unit_test); + // Implements the TestPartResultReporterInterface. Reports the test part + // result in the current test. + virtual void ReportTestPartResult(const TestPartResult& result); + + private: + UnitTestImpl* const unit_test_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(DefaultGlobalTestPartResultReporter); +}; + +// This is the default per thread test part result reporter used in +// UnitTestImpl. This class should only be used by UnitTestImpl. +class DefaultPerThreadTestPartResultReporter + : public TestPartResultReporterInterface { + public: + explicit DefaultPerThreadTestPartResultReporter(UnitTestImpl* unit_test); + // Implements the TestPartResultReporterInterface. The implementation just + // delegates to the current global test part result reporter of *unit_test_. + virtual void ReportTestPartResult(const TestPartResult& result); + + private: + UnitTestImpl* const unit_test_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(DefaultPerThreadTestPartResultReporter); +}; + +// The private implementation of the UnitTest class. We don't protect +// the methods under a mutex, as this class is not accessible by a +// user and the UnitTest class that delegates work to this class does +// proper locking. +class GTEST_API_ UnitTestImpl { + public: + explicit UnitTestImpl(UnitTest* parent); + virtual ~UnitTestImpl(); + + // There are two different ways to register your own TestPartResultReporter. + // You can register your own repoter to listen either only for test results + // from the current thread or for results from all threads. + // By default, each per-thread test result repoter just passes a new + // TestPartResult to the global test result reporter, which registers the + // test part result for the currently running test. + + // Returns the global test part result reporter. + TestPartResultReporterInterface* GetGlobalTestPartResultReporter(); + + // Sets the global test part result reporter. + void SetGlobalTestPartResultReporter( + TestPartResultReporterInterface* reporter); + + // Returns the test part result reporter for the current thread. + TestPartResultReporterInterface* GetTestPartResultReporterForCurrentThread(); + + // Sets the test part result reporter for the current thread. + void SetTestPartResultReporterForCurrentThread( + TestPartResultReporterInterface* reporter); + + // Gets the number of successful test cases. + int successful_test_case_count() const; + + // Gets the number of failed test cases. + int failed_test_case_count() const; + + // Gets the number of all test cases. + int total_test_case_count() const; + + // Gets the number of all test cases that contain at least one test + // that should run. + int test_case_to_run_count() const; + + // Gets the number of successful tests. + int successful_test_count() const; + + // Gets the number of failed tests. + int failed_test_count() const; + + // Gets the number of disabled tests. + int disabled_test_count() const; + + // Gets the number of all tests. + int total_test_count() const; + + // Gets the number of tests that should run. + int test_to_run_count() const; + + // Gets the elapsed time, in milliseconds. + TimeInMillis elapsed_time() const { return elapsed_time_; } + + // Returns true iff the unit test passed (i.e. all test cases passed). + bool Passed() const { return !Failed(); } + + // Returns true iff the unit test failed (i.e. some test case failed + // or something outside of all tests failed). + bool Failed() const { + return failed_test_case_count() > 0 || ad_hoc_test_result()->Failed(); + } + + // Gets the i-th test case among all the test cases. i can range from 0 to + // total_test_case_count() - 1. If i is not in that range, returns NULL. + const TestCase* GetTestCase(int i) const { + const int index = GetElementOr(test_case_indices_, i, -1); + return index < 0 ? NULL : test_cases_[i]; + } + + // Gets the i-th test case among all the test cases. i can range from 0 to + // total_test_case_count() - 1. If i is not in that range, returns NULL. + TestCase* GetMutableTestCase(int i) { + const int index = GetElementOr(test_case_indices_, i, -1); + return index < 0 ? NULL : test_cases_[index]; + } + + // Provides access to the event listener list. + TestEventListeners* listeners() { return &listeners_; } + + // Returns the TestResult for the test that's currently running, or + // the TestResult for the ad hoc test if no test is running. + TestResult* current_test_result(); + + // Returns the TestResult for the ad hoc test. + const TestResult* ad_hoc_test_result() const { return &ad_hoc_test_result_; } + + // Sets the OS stack trace getter. + // + // Does nothing if the input and the current OS stack trace getter + // are the same; otherwise, deletes the old getter and makes the + // input the current getter. + void set_os_stack_trace_getter(OsStackTraceGetterInterface* getter); + + // Returns the current OS stack trace getter if it is not NULL; + // otherwise, creates an OsStackTraceGetter, makes it the current + // getter, and returns it. + OsStackTraceGetterInterface* os_stack_trace_getter(); + + // Returns the current OS stack trace as a String. + // + // The maximum number of stack frames to be included is specified by + // the gtest_stack_trace_depth flag. The skip_count parameter + // specifies the number of top frames to be skipped, which doesn't + // count against the number of frames to be included. + // + // For example, if Foo() calls Bar(), which in turn calls + // CurrentOsStackTraceExceptTop(1), Foo() will be included in the + // trace but Bar() and CurrentOsStackTraceExceptTop() won't. + String CurrentOsStackTraceExceptTop(int skip_count); + + // Finds and returns a TestCase with the given name. If one doesn't + // exist, creates one and returns it. + // + // Arguments: + // + // test_case_name: name of the test case + // type_param: the name of the test's type parameter, or NULL if + // this is not a typed or a type-parameterized test. + // set_up_tc: pointer to the function that sets up the test case + // tear_down_tc: pointer to the function that tears down the test case + TestCase* GetTestCase(const char* test_case_name, + const char* type_param, + Test::SetUpTestCaseFunc set_up_tc, + Test::TearDownTestCaseFunc tear_down_tc); + + // Adds a TestInfo to the unit test. + // + // Arguments: + // + // set_up_tc: pointer to the function that sets up the test case + // tear_down_tc: pointer to the function that tears down the test case + // test_info: the TestInfo object + void AddTestInfo(Test::SetUpTestCaseFunc set_up_tc, + Test::TearDownTestCaseFunc tear_down_tc, + TestInfo* test_info) { + // In order to support thread-safe death tests, we need to + // remember the original working directory when the test program + // was first invoked. We cannot do this in RUN_ALL_TESTS(), as + // the user may have changed the current directory before calling + // RUN_ALL_TESTS(). Therefore we capture the current directory in + // AddTestInfo(), which is called to register a TEST or TEST_F + // before main() is reached. + if (original_working_dir_.IsEmpty()) { + original_working_dir_.Set(FilePath::GetCurrentDir()); + GTEST_CHECK_(!original_working_dir_.IsEmpty()) + << "Failed to get the current working directory."; + } + + GetTestCase(test_info->test_case_name(), + test_info->type_param(), + set_up_tc, + tear_down_tc)->AddTestInfo(test_info); + } + +#if GTEST_HAS_PARAM_TEST + // Returns ParameterizedTestCaseRegistry object used to keep track of + // value-parameterized tests and instantiate and register them. + internal::ParameterizedTestCaseRegistry& parameterized_test_registry() { + return parameterized_test_registry_; + } +#endif // GTEST_HAS_PARAM_TEST + + // Sets the TestCase object for the test that's currently running. + void set_current_test_case(TestCase* a_current_test_case) { + current_test_case_ = a_current_test_case; + } + + // Sets the TestInfo object for the test that's currently running. If + // current_test_info is NULL, the assertion results will be stored in + // ad_hoc_test_result_. + void set_current_test_info(TestInfo* a_current_test_info) { + current_test_info_ = a_current_test_info; + } + + // Registers all parameterized tests defined using TEST_P and + // INSTANTIATE_TEST_CASE_P, creating regular tests for each test/parameter + // combination. This method can be called more then once; it has guards + // protecting from registering the tests more then once. If + // value-parameterized tests are disabled, RegisterParameterizedTests is + // present but does nothing. + void RegisterParameterizedTests(); + + // Runs all tests in this UnitTest object, prints the result, and + // returns true if all tests are successful. If any exception is + // thrown during a test, this test is considered to be failed, but + // the rest of the tests will still be run. + bool RunAllTests(); + + // Clears the results of all tests, except the ad hoc tests. + void ClearNonAdHocTestResult() { + ForEach(test_cases_, TestCase::ClearTestCaseResult); + } + + // Clears the results of ad-hoc test assertions. + void ClearAdHocTestResult() { + ad_hoc_test_result_.Clear(); + } + + enum ReactionToSharding { + HONOR_SHARDING_PROTOCOL, + IGNORE_SHARDING_PROTOCOL + }; + + // Matches the full name of each test against the user-specified + // filter to decide whether the test should run, then records the + // result in each TestCase and TestInfo object. + // If shard_tests == HONOR_SHARDING_PROTOCOL, further filters tests + // based on sharding variables in the environment. + // Returns the number of tests that should run. + int FilterTests(ReactionToSharding shard_tests); + + // Prints the names of the tests matching the user-specified filter flag. + void ListTestsMatchingFilter(); + + const TestCase* current_test_case() const { return current_test_case_; } + TestInfo* current_test_info() { return current_test_info_; } + const TestInfo* current_test_info() const { return current_test_info_; } + + // Returns the vector of environments that need to be set-up/torn-down + // before/after the tests are run. + std::vector& environments() { return environments_; } + + // Getters for the per-thread Google Test trace stack. + std::vector& gtest_trace_stack() { + return *(gtest_trace_stack_.pointer()); + } + const std::vector& gtest_trace_stack() const { + return gtest_trace_stack_.get(); + } + +#if GTEST_HAS_DEATH_TEST + void InitDeathTestSubprocessControlInfo() { + internal_run_death_test_flag_.reset(ParseInternalRunDeathTestFlag()); + } + // Returns a pointer to the parsed --gtest_internal_run_death_test + // flag, or NULL if that flag was not specified. + // This information is useful only in a death test child process. + // Must not be called before a call to InitGoogleTest. + const InternalRunDeathTestFlag* internal_run_death_test_flag() const { + return internal_run_death_test_flag_.get(); + } + + // Returns a pointer to the current death test factory. + internal::DeathTestFactory* death_test_factory() { + return death_test_factory_.get(); + } + + void SuppressTestEventsIfInSubprocess(); + + friend class ReplaceDeathTestFactory; +#endif // GTEST_HAS_DEATH_TEST + + // Initializes the event listener performing XML output as specified by + // UnitTestOptions. Must not be called before InitGoogleTest. + void ConfigureXmlOutput(); + +#if GTEST_CAN_STREAM_RESULTS_ + // Initializes the event listener for streaming test results to a socket. + // Must not be called before InitGoogleTest. + void ConfigureStreamingOutput(); +#endif + + // Performs initialization dependent upon flag values obtained in + // ParseGoogleTestFlagsOnly. Is called from InitGoogleTest after the call to + // ParseGoogleTestFlagsOnly. In case a user neglects to call InitGoogleTest + // this function is also called from RunAllTests. Since this function can be + // called more than once, it has to be idempotent. + void PostFlagParsingInit(); + + // Gets the random seed used at the start of the current test iteration. + int random_seed() const { return random_seed_; } + + // Gets the random number generator. + internal::Random* random() { return &random_; } + + // Shuffles all test cases, and the tests within each test case, + // making sure that death tests are still run first. + void ShuffleTests(); + + // Restores the test cases and tests to their order before the first shuffle. + void UnshuffleTests(); + + // Returns the value of GTEST_FLAG(catch_exceptions) at the moment + // UnitTest::Run() starts. + bool catch_exceptions() const { return catch_exceptions_; } + + private: + friend class ::testing::UnitTest; + + // Used by UnitTest::Run() to capture the state of + // GTEST_FLAG(catch_exceptions) at the moment it starts. + void set_catch_exceptions(bool value) { catch_exceptions_ = value; } + + // The UnitTest object that owns this implementation object. + UnitTest* const parent_; + + // The working directory when the first TEST() or TEST_F() was + // executed. + internal::FilePath original_working_dir_; + + // The default test part result reporters. + DefaultGlobalTestPartResultReporter default_global_test_part_result_reporter_; + DefaultPerThreadTestPartResultReporter + default_per_thread_test_part_result_reporter_; + + // Points to (but doesn't own) the global test part result reporter. + TestPartResultReporterInterface* global_test_part_result_repoter_; + + // Protects read and write access to global_test_part_result_reporter_. + internal::Mutex global_test_part_result_reporter_mutex_; + + // Points to (but doesn't own) the per-thread test part result reporter. + internal::ThreadLocal + per_thread_test_part_result_reporter_; + + // The vector of environments that need to be set-up/torn-down + // before/after the tests are run. + std::vector environments_; + + // The vector of TestCases in their original order. It owns the + // elements in the vector. + std::vector test_cases_; + + // Provides a level of indirection for the test case list to allow + // easy shuffling and restoring the test case order. The i-th + // element of this vector is the index of the i-th test case in the + // shuffled order. + std::vector test_case_indices_; + +#if GTEST_HAS_PARAM_TEST + // ParameterizedTestRegistry object used to register value-parameterized + // tests. + internal::ParameterizedTestCaseRegistry parameterized_test_registry_; + + // Indicates whether RegisterParameterizedTests() has been called already. + bool parameterized_tests_registered_; +#endif // GTEST_HAS_PARAM_TEST + + // Index of the last death test case registered. Initially -1. + int last_death_test_case_; + + // This points to the TestCase for the currently running test. It + // changes as Google Test goes through one test case after another. + // When no test is running, this is set to NULL and Google Test + // stores assertion results in ad_hoc_test_result_. Initially NULL. + TestCase* current_test_case_; + + // This points to the TestInfo for the currently running test. It + // changes as Google Test goes through one test after another. When + // no test is running, this is set to NULL and Google Test stores + // assertion results in ad_hoc_test_result_. Initially NULL. + TestInfo* current_test_info_; + + // Normally, a user only writes assertions inside a TEST or TEST_F, + // or inside a function called by a TEST or TEST_F. Since Google + // Test keeps track of which test is current running, it can + // associate such an assertion with the test it belongs to. + // + // If an assertion is encountered when no TEST or TEST_F is running, + // Google Test attributes the assertion result to an imaginary "ad hoc" + // test, and records the result in ad_hoc_test_result_. + TestResult ad_hoc_test_result_; + + // The list of event listeners that can be used to track events inside + // Google Test. + TestEventListeners listeners_; + + // The OS stack trace getter. Will be deleted when the UnitTest + // object is destructed. By default, an OsStackTraceGetter is used, + // but the user can set this field to use a custom getter if that is + // desired. + OsStackTraceGetterInterface* os_stack_trace_getter_; + + // True iff PostFlagParsingInit() has been called. + bool post_flag_parse_init_performed_; + + // The random number seed used at the beginning of the test run. + int random_seed_; + + // Our random number generator. + internal::Random random_; + + // How long the test took to run, in milliseconds. + TimeInMillis elapsed_time_; + +#if GTEST_HAS_DEATH_TEST + // The decomposed components of the gtest_internal_run_death_test flag, + // parsed when RUN_ALL_TESTS is called. + internal::scoped_ptr internal_run_death_test_flag_; + internal::scoped_ptr death_test_factory_; +#endif // GTEST_HAS_DEATH_TEST + + // A per-thread stack of traces created by the SCOPED_TRACE() macro. + internal::ThreadLocal > gtest_trace_stack_; + + // The value of GTEST_FLAG(catch_exceptions) at the moment RunAllTests() + // starts. + bool catch_exceptions_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(UnitTestImpl); +}; // class UnitTestImpl + +// Convenience function for accessing the global UnitTest +// implementation object. +inline UnitTestImpl* GetUnitTestImpl() { + return UnitTest::GetInstance()->impl(); +} + +#if GTEST_USES_SIMPLE_RE + +// Internal helper functions for implementing the simple regular +// expression matcher. +GTEST_API_ bool IsInSet(char ch, const char* str); +GTEST_API_ bool IsAsciiDigit(char ch); +GTEST_API_ bool IsAsciiPunct(char ch); +GTEST_API_ bool IsRepeat(char ch); +GTEST_API_ bool IsAsciiWhiteSpace(char ch); +GTEST_API_ bool IsAsciiWordChar(char ch); +GTEST_API_ bool IsValidEscape(char ch); +GTEST_API_ bool AtomMatchesChar(bool escaped, char pattern, char ch); +GTEST_API_ bool ValidateRegex(const char* regex); +GTEST_API_ bool MatchRegexAtHead(const char* regex, const char* str); +GTEST_API_ bool MatchRepetitionAndRegexAtHead( + bool escaped, char ch, char repeat, const char* regex, const char* str); +GTEST_API_ bool MatchRegexAnywhere(const char* regex, const char* str); + +#endif // GTEST_USES_SIMPLE_RE + +// Parses the command line for Google Test flags, without initializing +// other parts of Google Test. +GTEST_API_ void ParseGoogleTestFlagsOnly(int* argc, char** argv); +GTEST_API_ void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv); + +#if GTEST_HAS_DEATH_TEST + +// Returns the message describing the last system error, regardless of the +// platform. +GTEST_API_ String GetLastErrnoDescription(); + +# if GTEST_OS_WINDOWS +// Provides leak-safe Windows kernel handle ownership. +class AutoHandle { + public: + AutoHandle() : handle_(INVALID_HANDLE_VALUE) {} + explicit AutoHandle(HANDLE handle) : handle_(handle) {} + + ~AutoHandle() { Reset(); } + + HANDLE Get() const { return handle_; } + void Reset() { Reset(INVALID_HANDLE_VALUE); } + void Reset(HANDLE handle) { + if (handle != handle_) { + if (handle_ != INVALID_HANDLE_VALUE) + ::CloseHandle(handle_); + handle_ = handle; + } + } + + private: + HANDLE handle_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(AutoHandle); +}; +# endif // GTEST_OS_WINDOWS + +// Attempts to parse a string into a positive integer pointed to by the +// number parameter. Returns true if that is possible. +// GTEST_HAS_DEATH_TEST implies that we have ::std::string, so we can use +// it here. +template +bool ParseNaturalNumber(const ::std::string& str, Integer* number) { + // Fail fast if the given string does not begin with a digit; + // this bypasses strtoXXX's "optional leading whitespace and plus + // or minus sign" semantics, which are undesirable here. + if (str.empty() || !IsDigit(str[0])) { + return false; + } + errno = 0; + + char* end; + // BiggestConvertible is the largest integer type that system-provided + // string-to-number conversion routines can return. + +# if GTEST_OS_WINDOWS && !defined(__GNUC__) + + // MSVC and C++ Builder define __int64 instead of the standard long long. + typedef unsigned __int64 BiggestConvertible; + const BiggestConvertible parsed = _strtoui64(str.c_str(), &end, 10); + +# else + + typedef unsigned long long BiggestConvertible; // NOLINT + const BiggestConvertible parsed = strtoull(str.c_str(), &end, 10); + +# endif // GTEST_OS_WINDOWS && !defined(__GNUC__) + + const bool parse_success = *end == '\0' && errno == 0; + + // TODO(vladl@google.com): Convert this to compile time assertion when it is + // available. + GTEST_CHECK_(sizeof(Integer) <= sizeof(parsed)); + + const Integer result = static_cast(parsed); + if (parse_success && static_cast(result) == parsed) { + *number = result; + return true; + } + return false; +} +#endif // GTEST_HAS_DEATH_TEST + +// TestResult contains some private methods that should be hidden from +// Google Test user but are required for testing. This class allow our tests +// to access them. +// +// This class is supplied only for the purpose of testing Google Test's own +// constructs. Do not use it in user tests, either directly or indirectly. +class TestResultAccessor { + public: + static void RecordProperty(TestResult* test_result, + const TestProperty& property) { + test_result->RecordProperty(property); + } + + static void ClearTestPartResults(TestResult* test_result) { + test_result->ClearTestPartResults(); + } + + static const std::vector& test_part_results( + const TestResult& test_result) { + return test_result.test_part_results(); + } +}; + +} // namespace internal +} // namespace testing + +#endif // GTEST_SRC_GTEST_INTERNAL_INL_H_ diff --git a/ext/gtest/src/gtest-port.cc b/ext/gtest/src/gtest-port.cc new file mode 100644 index 000000000..b860d4812 --- /dev/null +++ b/ext/gtest/src/gtest-port.cc @@ -0,0 +1,746 @@ +// Copyright 2008, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Author: wan@google.com (Zhanyong Wan) + +#include "gtest/internal/gtest-port.h" + +#include +#include +#include +#include + +#if GTEST_OS_WINDOWS_MOBILE +# include // For TerminateProcess() +#elif GTEST_OS_WINDOWS +# include +# include +#else +# include +#endif // GTEST_OS_WINDOWS_MOBILE + +#if GTEST_OS_MAC +# include +# include +# include +#endif // GTEST_OS_MAC + +#include "gtest/gtest-spi.h" +#include "gtest/gtest-message.h" +#include "gtest/internal/gtest-internal.h" +#include "gtest/internal/gtest-string.h" + +// Indicates that this translation unit is part of Google Test's +// implementation. It must come before gtest-internal-inl.h is +// included, or there will be a compiler error. This trick is to +// prevent a user from accidentally including gtest-internal-inl.h in +// his code. +#define GTEST_IMPLEMENTATION_ 1 +#include "src/gtest-internal-inl.h" +#undef GTEST_IMPLEMENTATION_ + +namespace testing { +namespace internal { + +#if defined(_MSC_VER) || defined(__BORLANDC__) +// MSVC and C++Builder do not provide a definition of STDERR_FILENO. +const int kStdOutFileno = 1; +const int kStdErrFileno = 2; +#else +const int kStdOutFileno = STDOUT_FILENO; +const int kStdErrFileno = STDERR_FILENO; +#endif // _MSC_VER + +#if GTEST_OS_MAC + +// Returns the number of threads running in the process, or 0 to indicate that +// we cannot detect it. +size_t GetThreadCount() { + const task_t task = mach_task_self(); + mach_msg_type_number_t thread_count; + thread_act_array_t thread_list; + const kern_return_t status = task_threads(task, &thread_list, &thread_count); + if (status == KERN_SUCCESS) { + // task_threads allocates resources in thread_list and we need to free them + // to avoid leaks. + vm_deallocate(task, + reinterpret_cast(thread_list), + sizeof(thread_t) * thread_count); + return static_cast(thread_count); + } else { + return 0; + } +} + +#else + +size_t GetThreadCount() { + // There's no portable way to detect the number of threads, so we just + // return 0 to indicate that we cannot detect it. + return 0; +} + +#endif // GTEST_OS_MAC + +#if GTEST_USES_POSIX_RE + +// Implements RE. Currently only needed for death tests. + +RE::~RE() { + if (is_valid_) { + // regfree'ing an invalid regex might crash because the content + // of the regex is undefined. Since the regex's are essentially + // the same, one cannot be valid (or invalid) without the other + // being so too. + regfree(&partial_regex_); + regfree(&full_regex_); + } + free(const_cast(pattern_)); +} + +// Returns true iff regular expression re matches the entire str. +bool RE::FullMatch(const char* str, const RE& re) { + if (!re.is_valid_) return false; + + regmatch_t match; + return regexec(&re.full_regex_, str, 1, &match, 0) == 0; +} + +// Returns true iff regular expression re matches a substring of str +// (including str itself). +bool RE::PartialMatch(const char* str, const RE& re) { + if (!re.is_valid_) return false; + + regmatch_t match; + return regexec(&re.partial_regex_, str, 1, &match, 0) == 0; +} + +// Initializes an RE from its string representation. +void RE::Init(const char* regex) { + pattern_ = posix::StrDup(regex); + + // Reserves enough bytes to hold the regular expression used for a + // full match. + const size_t full_regex_len = strlen(regex) + 10; + char* const full_pattern = new char[full_regex_len]; + + snprintf(full_pattern, full_regex_len, "^(%s)$", regex); + is_valid_ = regcomp(&full_regex_, full_pattern, REG_EXTENDED) == 0; + // We want to call regcomp(&partial_regex_, ...) even if the + // previous expression returns false. Otherwise partial_regex_ may + // not be properly initialized can may cause trouble when it's + // freed. + // + // Some implementation of POSIX regex (e.g. on at least some + // versions of Cygwin) doesn't accept the empty string as a valid + // regex. We change it to an equivalent form "()" to be safe. + if (is_valid_) { + const char* const partial_regex = (*regex == '\0') ? "()" : regex; + is_valid_ = regcomp(&partial_regex_, partial_regex, REG_EXTENDED) == 0; + } + EXPECT_TRUE(is_valid_) + << "Regular expression \"" << regex + << "\" is not a valid POSIX Extended regular expression."; + + delete[] full_pattern; +} + +#elif GTEST_USES_SIMPLE_RE + +// Returns true iff ch appears anywhere in str (excluding the +// terminating '\0' character). +bool IsInSet(char ch, const char* str) { + return ch != '\0' && strchr(str, ch) != NULL; +} + +// Returns true iff ch belongs to the given classification. Unlike +// similar functions in , these aren't affected by the +// current locale. +bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } +bool IsAsciiPunct(char ch) { + return IsInSet(ch, "^-!\"#$%&'()*+,./:;<=>?@[\\]_`{|}~"); +} +bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } +bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } +bool IsAsciiWordChar(char ch) { + return ('a' <= ch && ch <= 'z') || ('A' <= ch && ch <= 'Z') || + ('0' <= ch && ch <= '9') || ch == '_'; +} + +// Returns true iff "\\c" is a supported escape sequence. +bool IsValidEscape(char c) { + return (IsAsciiPunct(c) || IsInSet(c, "dDfnrsStvwW")); +} + +// Returns true iff the given atom (specified by escaped and pattern) +// matches ch. The result is undefined if the atom is invalid. +bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { + if (escaped) { // "\\p" where p is pattern_char. + switch (pattern_char) { + case 'd': return IsAsciiDigit(ch); + case 'D': return !IsAsciiDigit(ch); + case 'f': return ch == '\f'; + case 'n': return ch == '\n'; + case 'r': return ch == '\r'; + case 's': return IsAsciiWhiteSpace(ch); + case 'S': return !IsAsciiWhiteSpace(ch); + case 't': return ch == '\t'; + case 'v': return ch == '\v'; + case 'w': return IsAsciiWordChar(ch); + case 'W': return !IsAsciiWordChar(ch); + } + return IsAsciiPunct(pattern_char) && pattern_char == ch; + } + + return (pattern_char == '.' && ch != '\n') || pattern_char == ch; +} + +// Helper function used by ValidateRegex() to format error messages. +String FormatRegexSyntaxError(const char* regex, int index) { + return (Message() << "Syntax error at index " << index + << " in simple regular expression \"" << regex << "\": ").GetString(); +} + +// Generates non-fatal failures and returns false if regex is invalid; +// otherwise returns true. +bool ValidateRegex(const char* regex) { + if (regex == NULL) { + // TODO(wan@google.com): fix the source file location in the + // assertion failures to match where the regex is used in user + // code. + ADD_FAILURE() << "NULL is not a valid simple regular expression."; + return false; + } + + bool is_valid = true; + + // True iff ?, *, or + can follow the previous atom. + bool prev_repeatable = false; + for (int i = 0; regex[i]; i++) { + if (regex[i] == '\\') { // An escape sequence + i++; + if (regex[i] == '\0') { + ADD_FAILURE() << FormatRegexSyntaxError(regex, i - 1) + << "'\\' cannot appear at the end."; + return false; + } + + if (!IsValidEscape(regex[i])) { + ADD_FAILURE() << FormatRegexSyntaxError(regex, i - 1) + << "invalid escape sequence \"\\" << regex[i] << "\"."; + is_valid = false; + } + prev_repeatable = true; + } else { // Not an escape sequence. + const char ch = regex[i]; + + if (ch == '^' && i > 0) { + ADD_FAILURE() << FormatRegexSyntaxError(regex, i) + << "'^' can only appear at the beginning."; + is_valid = false; + } else if (ch == '$' && regex[i + 1] != '\0') { + ADD_FAILURE() << FormatRegexSyntaxError(regex, i) + << "'$' can only appear at the end."; + is_valid = false; + } else if (IsInSet(ch, "()[]{}|")) { + ADD_FAILURE() << FormatRegexSyntaxError(regex, i) + << "'" << ch << "' is unsupported."; + is_valid = false; + } else if (IsRepeat(ch) && !prev_repeatable) { + ADD_FAILURE() << FormatRegexSyntaxError(regex, i) + << "'" << ch << "' can only follow a repeatable token."; + is_valid = false; + } + + prev_repeatable = !IsInSet(ch, "^$?*+"); + } + } + + return is_valid; +} + +// Matches a repeated regex atom followed by a valid simple regular +// expression. The regex atom is defined as c if escaped is false, +// or \c otherwise. repeat is the repetition meta character (?, *, +// or +). The behavior is undefined if str contains too many +// characters to be indexable by size_t, in which case the test will +// probably time out anyway. We are fine with this limitation as +// std::string has it too. +bool MatchRepetitionAndRegexAtHead( + bool escaped, char c, char repeat, const char* regex, + const char* str) { + const size_t min_count = (repeat == '+') ? 1 : 0; + const size_t max_count = (repeat == '?') ? 1 : + static_cast(-1) - 1; + // We cannot call numeric_limits::max() as it conflicts with the + // max() macro on Windows. + + for (size_t i = 0; i <= max_count; ++i) { + // We know that the atom matches each of the first i characters in str. + if (i >= min_count && MatchRegexAtHead(regex, str + i)) { + // We have enough matches at the head, and the tail matches too. + // Since we only care about *whether* the pattern matches str + // (as opposed to *how* it matches), there is no need to find a + // greedy match. + return true; + } + if (str[i] == '\0' || !AtomMatchesChar(escaped, c, str[i])) + return false; + } + return false; +} + +// Returns true iff regex matches a prefix of str. regex must be a +// valid simple regular expression and not start with "^", or the +// result is undefined. +bool MatchRegexAtHead(const char* regex, const char* str) { + if (*regex == '\0') // An empty regex matches a prefix of anything. + return true; + + // "$" only matches the end of a string. Note that regex being + // valid guarantees that there's nothing after "$" in it. + if (*regex == '$') + return *str == '\0'; + + // Is the first thing in regex an escape sequence? + const bool escaped = *regex == '\\'; + if (escaped) + ++regex; + if (IsRepeat(regex[1])) { + // MatchRepetitionAndRegexAtHead() calls MatchRegexAtHead(), so + // here's an indirect recursion. It terminates as the regex gets + // shorter in each recursion. + return MatchRepetitionAndRegexAtHead( + escaped, regex[0], regex[1], regex + 2, str); + } else { + // regex isn't empty, isn't "$", and doesn't start with a + // repetition. We match the first atom of regex with the first + // character of str and recurse. + return (*str != '\0') && AtomMatchesChar(escaped, *regex, *str) && + MatchRegexAtHead(regex + 1, str + 1); + } +} + +// Returns true iff regex matches any substring of str. regex must be +// a valid simple regular expression, or the result is undefined. +// +// The algorithm is recursive, but the recursion depth doesn't exceed +// the regex length, so we won't need to worry about running out of +// stack space normally. In rare cases the time complexity can be +// exponential with respect to the regex length + the string length, +// but usually it's must faster (often close to linear). +bool MatchRegexAnywhere(const char* regex, const char* str) { + if (regex == NULL || str == NULL) + return false; + + if (*regex == '^') + return MatchRegexAtHead(regex + 1, str); + + // A successful match can be anywhere in str. + do { + if (MatchRegexAtHead(regex, str)) + return true; + } while (*str++ != '\0'); + return false; +} + +// Implements the RE class. + +RE::~RE() { + free(const_cast(pattern_)); + free(const_cast(full_pattern_)); +} + +// Returns true iff regular expression re matches the entire str. +bool RE::FullMatch(const char* str, const RE& re) { + return re.is_valid_ && MatchRegexAnywhere(re.full_pattern_, str); +} + +// Returns true iff regular expression re matches a substring of str +// (including str itself). +bool RE::PartialMatch(const char* str, const RE& re) { + return re.is_valid_ && MatchRegexAnywhere(re.pattern_, str); +} + +// Initializes an RE from its string representation. +void RE::Init(const char* regex) { + pattern_ = full_pattern_ = NULL; + if (regex != NULL) { + pattern_ = posix::StrDup(regex); + } + + is_valid_ = ValidateRegex(regex); + if (!is_valid_) { + // No need to calculate the full pattern when the regex is invalid. + return; + } + + const size_t len = strlen(regex); + // Reserves enough bytes to hold the regular expression used for a + // full match: we need space to prepend a '^', append a '$', and + // terminate the string with '\0'. + char* buffer = static_cast(malloc(len + 3)); + full_pattern_ = buffer; + + if (*regex != '^') + *buffer++ = '^'; // Makes sure full_pattern_ starts with '^'. + + // We don't use snprintf or strncpy, as they trigger a warning when + // compiled with VC++ 8.0. + memcpy(buffer, regex, len); + buffer += len; + + if (len == 0 || regex[len - 1] != '$') + *buffer++ = '$'; // Makes sure full_pattern_ ends with '$'. + + *buffer = '\0'; +} + +#endif // GTEST_USES_POSIX_RE + +const char kUnknownFile[] = "unknown file"; + +// Formats a source file path and a line number as they would appear +// in an error message from the compiler used to compile this code. +GTEST_API_ ::std::string FormatFileLocation(const char* file, int line) { + const char* const file_name = file == NULL ? kUnknownFile : file; + + if (line < 0) { + return String::Format("%s:", file_name).c_str(); + } +#ifdef _MSC_VER + return String::Format("%s(%d):", file_name, line).c_str(); +#else + return String::Format("%s:%d:", file_name, line).c_str(); +#endif // _MSC_VER +} + +// Formats a file location for compiler-independent XML output. +// Although this function is not platform dependent, we put it next to +// FormatFileLocation in order to contrast the two functions. +// Note that FormatCompilerIndependentFileLocation() does NOT append colon +// to the file location it produces, unlike FormatFileLocation(). +GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( + const char* file, int line) { + const char* const file_name = file == NULL ? kUnknownFile : file; + + if (line < 0) + return file_name; + else + return String::Format("%s:%d", file_name, line).c_str(); +} + + +GTestLog::GTestLog(GTestLogSeverity severity, const char* file, int line) + : severity_(severity) { + const char* const marker = + severity == GTEST_INFO ? "[ INFO ]" : + severity == GTEST_WARNING ? "[WARNING]" : + severity == GTEST_ERROR ? "[ ERROR ]" : "[ FATAL ]"; + GetStream() << ::std::endl << marker << " " + << FormatFileLocation(file, line).c_str() << ": "; +} + +// Flushes the buffers and, if severity is GTEST_FATAL, aborts the program. +GTestLog::~GTestLog() { + GetStream() << ::std::endl; + if (severity_ == GTEST_FATAL) { + fflush(stderr); + posix::Abort(); + } +} +// Disable Microsoft deprecation warnings for POSIX functions called from +// this class (creat, dup, dup2, and close) +#ifdef _MSC_VER +# pragma warning(push) +# pragma warning(disable: 4996) +#endif // _MSC_VER + +#if GTEST_HAS_STREAM_REDIRECTION + +// Object that captures an output stream (stdout/stderr). +class CapturedStream { + public: + // The ctor redirects the stream to a temporary file. + CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { + +# if GTEST_OS_WINDOWS + char temp_dir_path[MAX_PATH + 1] = { '\0' }; // NOLINT + char temp_file_path[MAX_PATH + 1] = { '\0' }; // NOLINT + + ::GetTempPathA(sizeof(temp_dir_path), temp_dir_path); + const UINT success = ::GetTempFileNameA(temp_dir_path, + "gtest_redir", + 0, // Generate unique file name. + temp_file_path); + GTEST_CHECK_(success != 0) + << "Unable to create a temporary file in " << temp_dir_path; + const int captured_fd = creat(temp_file_path, _S_IREAD | _S_IWRITE); + GTEST_CHECK_(captured_fd != -1) << "Unable to open temporary file " + << temp_file_path; + filename_ = temp_file_path; +# else + // There's no guarantee that a test has write access to the + // current directory, so we create the temporary file in the /tmp + // directory instead. + char name_template[] = "/tmp/captured_stream.XXXXXX"; + const int captured_fd = mkstemp(name_template); + filename_ = name_template; +# endif // GTEST_OS_WINDOWS + fflush(NULL); + dup2(captured_fd, fd_); + close(captured_fd); + } + + ~CapturedStream() { + remove(filename_.c_str()); + } + + String GetCapturedString() { + if (uncaptured_fd_ != -1) { + // Restores the original stream. + fflush(NULL); + dup2(uncaptured_fd_, fd_); + close(uncaptured_fd_); + uncaptured_fd_ = -1; + } + + FILE* const file = posix::FOpen(filename_.c_str(), "r"); + const String content = ReadEntireFile(file); + posix::FClose(file); + return content; + } + + private: + // Reads the entire content of a file as a String. + static String ReadEntireFile(FILE* file); + + // Returns the size (in bytes) of a file. + static size_t GetFileSize(FILE* file); + + const int fd_; // A stream to capture. + int uncaptured_fd_; + // Name of the temporary file holding the stderr output. + ::std::string filename_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(CapturedStream); +}; + +// Returns the size (in bytes) of a file. +size_t CapturedStream::GetFileSize(FILE* file) { + fseek(file, 0, SEEK_END); + return static_cast(ftell(file)); +} + +// Reads the entire content of a file as a string. +String CapturedStream::ReadEntireFile(FILE* file) { + const size_t file_size = GetFileSize(file); + char* const buffer = new char[file_size]; + + size_t bytes_last_read = 0; // # of bytes read in the last fread() + size_t bytes_read = 0; // # of bytes read so far + + fseek(file, 0, SEEK_SET); + + // Keeps reading the file until we cannot read further or the + // pre-determined file size is reached. + do { + bytes_last_read = fread(buffer+bytes_read, 1, file_size-bytes_read, file); + bytes_read += bytes_last_read; + } while (bytes_last_read > 0 && bytes_read < file_size); + + const String content(buffer, bytes_read); + delete[] buffer; + + return content; +} + +# ifdef _MSC_VER +# pragma warning(pop) +# endif // _MSC_VER + +static CapturedStream* g_captured_stderr = NULL; +static CapturedStream* g_captured_stdout = NULL; + +// Starts capturing an output stream (stdout/stderr). +void CaptureStream(int fd, const char* stream_name, CapturedStream** stream) { + if (*stream != NULL) { + GTEST_LOG_(FATAL) << "Only one " << stream_name + << " capturer can exist at a time."; + } + *stream = new CapturedStream(fd); +} + +// Stops capturing the output stream and returns the captured string. +String GetCapturedStream(CapturedStream** captured_stream) { + const String content = (*captured_stream)->GetCapturedString(); + + delete *captured_stream; + *captured_stream = NULL; + + return content; +} + +// Starts capturing stdout. +void CaptureStdout() { + CaptureStream(kStdOutFileno, "stdout", &g_captured_stdout); +} + +// Starts capturing stderr. +void CaptureStderr() { + CaptureStream(kStdErrFileno, "stderr", &g_captured_stderr); +} + +// Stops capturing stdout and returns the captured string. +String GetCapturedStdout() { return GetCapturedStream(&g_captured_stdout); } + +// Stops capturing stderr and returns the captured string. +String GetCapturedStderr() { return GetCapturedStream(&g_captured_stderr); } + +#endif // GTEST_HAS_STREAM_REDIRECTION + +#if GTEST_HAS_DEATH_TEST + +// A copy of all command line arguments. Set by InitGoogleTest(). +::std::vector g_argvs; + +// Returns the command line as a vector of strings. +const ::std::vector& GetArgvs() { return g_argvs; } + +#endif // GTEST_HAS_DEATH_TEST + +#if GTEST_OS_WINDOWS_MOBILE +namespace posix { +void Abort() { + DebugBreak(); + TerminateProcess(GetCurrentProcess(), 1); +} +} // namespace posix +#endif // GTEST_OS_WINDOWS_MOBILE + +// Returns the name of the environment variable corresponding to the +// given flag. For example, FlagToEnvVar("foo") will return +// "GTEST_FOO" in the open-source version. +static String FlagToEnvVar(const char* flag) { + const String full_flag = + (Message() << GTEST_FLAG_PREFIX_ << flag).GetString(); + + Message env_var; + for (size_t i = 0; i != full_flag.length(); i++) { + env_var << ToUpper(full_flag.c_str()[i]); + } + + return env_var.GetString(); +} + +// Parses 'str' for a 32-bit signed integer. If successful, writes +// the result to *value and returns true; otherwise leaves *value +// unchanged and returns false. +bool ParseInt32(const Message& src_text, const char* str, Int32* value) { + // Parses the environment variable as a decimal integer. + char* end = NULL; + const long long_value = strtol(str, &end, 10); // NOLINT + + // Has strtol() consumed all characters in the string? + if (*end != '\0') { + // No - an invalid character was encountered. + Message msg; + msg << "WARNING: " << src_text + << " is expected to be a 32-bit integer, but actually" + << " has value \"" << str << "\".\n"; + printf("%s", msg.GetString().c_str()); + fflush(stdout); + return false; + } + + // Is the parsed value in the range of an Int32? + const Int32 result = static_cast(long_value); + if (long_value == LONG_MAX || long_value == LONG_MIN || + // The parsed value overflows as a long. (strtol() returns + // LONG_MAX or LONG_MIN when the input overflows.) + result != long_value + // The parsed value overflows as an Int32. + ) { + Message msg; + msg << "WARNING: " << src_text + << " is expected to be a 32-bit integer, but actually" + << " has value " << str << ", which overflows.\n"; + printf("%s", msg.GetString().c_str()); + fflush(stdout); + return false; + } + + *value = result; + return true; +} + +// Reads and returns the Boolean environment variable corresponding to +// the given flag; if it's not set, returns default_value. +// +// The value is considered true iff it's not "0". +bool BoolFromGTestEnv(const char* flag, bool default_value) { + const String env_var = FlagToEnvVar(flag); + const char* const string_value = posix::GetEnv(env_var.c_str()); + return string_value == NULL ? + default_value : strcmp(string_value, "0") != 0; +} + +// Reads and returns a 32-bit integer stored in the environment +// variable corresponding to the given flag; if it isn't set or +// doesn't represent a valid 32-bit integer, returns default_value. +Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { + const String env_var = FlagToEnvVar(flag); + const char* const string_value = posix::GetEnv(env_var.c_str()); + if (string_value == NULL) { + // The environment variable is not set. + return default_value; + } + + Int32 result = default_value; + if (!ParseInt32(Message() << "Environment variable " << env_var, + string_value, &result)) { + printf("The default value %s is used.\n", + (Message() << default_value).GetString().c_str()); + fflush(stdout); + return default_value; + } + + return result; +} + +// Reads and returns the string environment variable corresponding to +// the given flag; if it's not set, returns default_value. +const char* StringFromGTestEnv(const char* flag, const char* default_value) { + const String env_var = FlagToEnvVar(flag); + const char* const value = posix::GetEnv(env_var.c_str()); + return value == NULL ? default_value : value; +} + +} // namespace internal +} // namespace testing diff --git a/ext/gtest/src/gtest-printers.cc b/ext/gtest/src/gtest-printers.cc new file mode 100644 index 000000000..ed63c7b3b --- /dev/null +++ b/ext/gtest/src/gtest-printers.cc @@ -0,0 +1,356 @@ +// Copyright 2007, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Author: wan@google.com (Zhanyong Wan) + +// Google Test - The Google C++ Testing Framework +// +// This file implements a universal value printer that can print a +// value of any type T: +// +// void ::testing::internal::UniversalPrinter::Print(value, ostream_ptr); +// +// It uses the << operator when possible, and prints the bytes in the +// object otherwise. A user can override its behavior for a class +// type Foo by defining either operator<<(::std::ostream&, const Foo&) +// or void PrintTo(const Foo&, ::std::ostream*) in the namespace that +// defines Foo. + +#include "gtest/gtest-printers.h" +#include +#include +#include // NOLINT +#include +#include "gtest/internal/gtest-port.h" + +namespace testing { + +namespace { + +using ::std::ostream; + +#if GTEST_OS_WINDOWS_MOBILE // Windows CE does not define _snprintf_s. +# define snprintf _snprintf +#elif _MSC_VER >= 1400 // VC 8.0 and later deprecate snprintf and _snprintf. +# define snprintf _snprintf_s +#elif _MSC_VER +# define snprintf _snprintf +#endif // GTEST_OS_WINDOWS_MOBILE + +// Prints a segment of bytes in the given object. +void PrintByteSegmentInObjectTo(const unsigned char* obj_bytes, size_t start, + size_t count, ostream* os) { + char text[5] = ""; + for (size_t i = 0; i != count; i++) { + const size_t j = start + i; + if (i != 0) { + // Organizes the bytes into groups of 2 for easy parsing by + // human. + if ((j % 2) == 0) + *os << ' '; + else + *os << '-'; + } + snprintf(text, sizeof(text), "%02X", obj_bytes[j]); + *os << text; + } +} + +// Prints the bytes in the given value to the given ostream. +void PrintBytesInObjectToImpl(const unsigned char* obj_bytes, size_t count, + ostream* os) { + // Tells the user how big the object is. + *os << count << "-byte object <"; + + const size_t kThreshold = 132; + const size_t kChunkSize = 64; + // If the object size is bigger than kThreshold, we'll have to omit + // some details by printing only the first and the last kChunkSize + // bytes. + // TODO(wan): let the user control the threshold using a flag. + if (count < kThreshold) { + PrintByteSegmentInObjectTo(obj_bytes, 0, count, os); + } else { + PrintByteSegmentInObjectTo(obj_bytes, 0, kChunkSize, os); + *os << " ... "; + // Rounds up to 2-byte boundary. + const size_t resume_pos = (count - kChunkSize + 1)/2*2; + PrintByteSegmentInObjectTo(obj_bytes, resume_pos, count - resume_pos, os); + } + *os << ">"; +} + +} // namespace + +namespace internal2 { + +// Delegates to PrintBytesInObjectToImpl() to print the bytes in the +// given object. The delegation simplifies the implementation, which +// uses the << operator and thus is easier done outside of the +// ::testing::internal namespace, which contains a << operator that +// sometimes conflicts with the one in STL. +void PrintBytesInObjectTo(const unsigned char* obj_bytes, size_t count, + ostream* os) { + PrintBytesInObjectToImpl(obj_bytes, count, os); +} + +} // namespace internal2 + +namespace internal { + +// Depending on the value of a char (or wchar_t), we print it in one +// of three formats: +// - as is if it's a printable ASCII (e.g. 'a', '2', ' '), +// - as a hexidecimal escape sequence (e.g. '\x7F'), or +// - as a special escape sequence (e.g. '\r', '\n'). +enum CharFormat { + kAsIs, + kHexEscape, + kSpecialEscape +}; + +// Returns true if c is a printable ASCII character. We test the +// value of c directly instead of calling isprint(), which is buggy on +// Windows Mobile. +inline bool IsPrintableAscii(wchar_t c) { + return 0x20 <= c && c <= 0x7E; +} + +// Prints a wide or narrow char c as a character literal without the +// quotes, escaping it when necessary; returns how c was formatted. +// The template argument UnsignedChar is the unsigned version of Char, +// which is the type of c. +template +static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { + switch (static_cast(c)) { + case L'\0': + *os << "\\0"; + break; + case L'\'': + *os << "\\'"; + break; + case L'\\': + *os << "\\\\"; + break; + case L'\a': + *os << "\\a"; + break; + case L'\b': + *os << "\\b"; + break; + case L'\f': + *os << "\\f"; + break; + case L'\n': + *os << "\\n"; + break; + case L'\r': + *os << "\\r"; + break; + case L'\t': + *os << "\\t"; + break; + case L'\v': + *os << "\\v"; + break; + default: + if (IsPrintableAscii(c)) { + *os << static_cast(c); + return kAsIs; + } else { + *os << String::Format("\\x%X", static_cast(c)); + return kHexEscape; + } + } + return kSpecialEscape; +} + +// Prints a char c as if it's part of a string literal, escaping it when +// necessary; returns how c was formatted. +static CharFormat PrintAsWideStringLiteralTo(wchar_t c, ostream* os) { + switch (c) { + case L'\'': + *os << "'"; + return kAsIs; + case L'"': + *os << "\\\""; + return kSpecialEscape; + default: + return PrintAsCharLiteralTo(c, os); + } +} + +// Prints a char c as if it's part of a string literal, escaping it when +// necessary; returns how c was formatted. +static CharFormat PrintAsNarrowStringLiteralTo(char c, ostream* os) { + return PrintAsWideStringLiteralTo(static_cast(c), os); +} + +// Prints a wide or narrow character c and its code. '\0' is printed +// as "'\\0'", other unprintable characters are also properly escaped +// using the standard C++ escape sequence. The template argument +// UnsignedChar is the unsigned version of Char, which is the type of c. +template +void PrintCharAndCodeTo(Char c, ostream* os) { + // First, print c as a literal in the most readable form we can find. + *os << ((sizeof(c) > 1) ? "L'" : "'"); + const CharFormat format = PrintAsCharLiteralTo(c, os); + *os << "'"; + + // To aid user debugging, we also print c's code in decimal, unless + // it's 0 (in which case c was printed as '\\0', making the code + // obvious). + if (c == 0) + return; + *os << " (" << String::Format("%d", c).c_str(); + + // For more convenience, we print c's code again in hexidecimal, + // unless c was already printed in the form '\x##' or the code is in + // [1, 9]. + if (format == kHexEscape || (1 <= c && c <= 9)) { + // Do nothing. + } else { + *os << String::Format(", 0x%X", + static_cast(c)).c_str(); + } + *os << ")"; +} + +void PrintTo(unsigned char c, ::std::ostream* os) { + PrintCharAndCodeTo(c, os); +} +void PrintTo(signed char c, ::std::ostream* os) { + PrintCharAndCodeTo(c, os); +} + +// Prints a wchar_t as a symbol if it is printable or as its internal +// code otherwise and also as its code. L'\0' is printed as "L'\\0'". +void PrintTo(wchar_t wc, ostream* os) { + PrintCharAndCodeTo(wc, os); +} + +// Prints the given array of characters to the ostream. +// The array starts at *begin, the length is len, it may include '\0' characters +// and may not be null-terminated. +static void PrintCharsAsStringTo(const char* begin, size_t len, ostream* os) { + *os << "\""; + bool is_previous_hex = false; + for (size_t index = 0; index < len; ++index) { + const char cur = begin[index]; + if (is_previous_hex && IsXDigit(cur)) { + // Previous character is of '\x..' form and this character can be + // interpreted as another hexadecimal digit in its number. Break string to + // disambiguate. + *os << "\" \""; + } + is_previous_hex = PrintAsNarrowStringLiteralTo(cur, os) == kHexEscape; + } + *os << "\""; +} + +// Prints a (const) char array of 'len' elements, starting at address 'begin'. +void UniversalPrintArray(const char* begin, size_t len, ostream* os) { + PrintCharsAsStringTo(begin, len, os); +} + +// Prints the given array of wide characters to the ostream. +// The array starts at *begin, the length is len, it may include L'\0' +// characters and may not be null-terminated. +static void PrintWideCharsAsStringTo(const wchar_t* begin, size_t len, + ostream* os) { + *os << "L\""; + bool is_previous_hex = false; + for (size_t index = 0; index < len; ++index) { + const wchar_t cur = begin[index]; + if (is_previous_hex && isascii(cur) && IsXDigit(static_cast(cur))) { + // Previous character is of '\x..' form and this character can be + // interpreted as another hexadecimal digit in its number. Break string to + // disambiguate. + *os << "\" L\""; + } + is_previous_hex = PrintAsWideStringLiteralTo(cur, os) == kHexEscape; + } + *os << "\""; +} + +// Prints the given C string to the ostream. +void PrintTo(const char* s, ostream* os) { + if (s == NULL) { + *os << "NULL"; + } else { + *os << ImplicitCast_(s) << " pointing to "; + PrintCharsAsStringTo(s, strlen(s), os); + } +} + +// MSVC compiler can be configured to define whar_t as a typedef +// of unsigned short. Defining an overload for const wchar_t* in that case +// would cause pointers to unsigned shorts be printed as wide strings, +// possibly accessing more memory than intended and causing invalid +// memory accesses. MSVC defines _NATIVE_WCHAR_T_DEFINED symbol when +// wchar_t is implemented as a native type. +#if !defined(_MSC_VER) || defined(_NATIVE_WCHAR_T_DEFINED) +// Prints the given wide C string to the ostream. +void PrintTo(const wchar_t* s, ostream* os) { + if (s == NULL) { + *os << "NULL"; + } else { + *os << ImplicitCast_(s) << " pointing to "; + PrintWideCharsAsStringTo(s, wcslen(s), os); + } +} +#endif // wchar_t is native + +// Prints a ::string object. +#if GTEST_HAS_GLOBAL_STRING +void PrintStringTo(const ::string& s, ostream* os) { + PrintCharsAsStringTo(s.data(), s.size(), os); +} +#endif // GTEST_HAS_GLOBAL_STRING + +void PrintStringTo(const ::std::string& s, ostream* os) { + PrintCharsAsStringTo(s.data(), s.size(), os); +} + +// Prints a ::wstring object. +#if GTEST_HAS_GLOBAL_WSTRING +void PrintWideStringTo(const ::wstring& s, ostream* os) { + PrintWideCharsAsStringTo(s.data(), s.size(), os); +} +#endif // GTEST_HAS_GLOBAL_WSTRING + +#if GTEST_HAS_STD_WSTRING +void PrintWideStringTo(const ::std::wstring& s, ostream* os) { + PrintWideCharsAsStringTo(s.data(), s.size(), os); +} +#endif // GTEST_HAS_STD_WSTRING + +} // namespace internal + +} // namespace testing diff --git a/ext/gtest/src/gtest-test-part.cc b/ext/gtest/src/gtest-test-part.cc new file mode 100644 index 000000000..5ddc67c1c --- /dev/null +++ b/ext/gtest/src/gtest-test-part.cc @@ -0,0 +1,110 @@ +// Copyright 2008, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Author: mheule@google.com (Markus Heule) +// +// The Google C++ Testing Framework (Google Test) + +#include "gtest/gtest-test-part.h" + +// Indicates that this translation unit is part of Google Test's +// implementation. It must come before gtest-internal-inl.h is +// included, or there will be a compiler error. This trick is to +// prevent a user from accidentally including gtest-internal-inl.h in +// his code. +#define GTEST_IMPLEMENTATION_ 1 +#include "src/gtest-internal-inl.h" +#undef GTEST_IMPLEMENTATION_ + +namespace testing { + +using internal::GetUnitTestImpl; + +// Gets the summary of the failure message by omitting the stack trace +// in it. +internal::String TestPartResult::ExtractSummary(const char* message) { + const char* const stack_trace = strstr(message, internal::kStackTraceMarker); + return stack_trace == NULL ? internal::String(message) : + internal::String(message, stack_trace - message); +} + +// Prints a TestPartResult object. +std::ostream& operator<<(std::ostream& os, const TestPartResult& result) { + return os + << result.file_name() << ":" << result.line_number() << ": " + << (result.type() == TestPartResult::kSuccess ? "Success" : + result.type() == TestPartResult::kFatalFailure ? "Fatal failure" : + "Non-fatal failure") << ":\n" + << result.message() << std::endl; +} + +// Appends a TestPartResult to the array. +void TestPartResultArray::Append(const TestPartResult& result) { + array_.push_back(result); +} + +// Returns the TestPartResult at the given index (0-based). +const TestPartResult& TestPartResultArray::GetTestPartResult(int index) const { + if (index < 0 || index >= size()) { + printf("\nInvalid index (%d) into TestPartResultArray.\n", index); + internal::posix::Abort(); + } + + return array_[index]; +} + +// Returns the number of TestPartResult objects in the array. +int TestPartResultArray::size() const { + return static_cast(array_.size()); +} + +namespace internal { + +HasNewFatalFailureHelper::HasNewFatalFailureHelper() + : has_new_fatal_failure_(false), + original_reporter_(GetUnitTestImpl()-> + GetTestPartResultReporterForCurrentThread()) { + GetUnitTestImpl()->SetTestPartResultReporterForCurrentThread(this); +} + +HasNewFatalFailureHelper::~HasNewFatalFailureHelper() { + GetUnitTestImpl()->SetTestPartResultReporterForCurrentThread( + original_reporter_); +} + +void HasNewFatalFailureHelper::ReportTestPartResult( + const TestPartResult& result) { + if (result.fatally_failed()) + has_new_fatal_failure_ = true; + original_reporter_->ReportTestPartResult(result); +} + +} // namespace internal + +} // namespace testing diff --git a/ext/gtest/src/gtest-typed-test.cc b/ext/gtest/src/gtest-typed-test.cc new file mode 100644 index 000000000..a5cc88f92 --- /dev/null +++ b/ext/gtest/src/gtest-typed-test.cc @@ -0,0 +1,110 @@ +// Copyright 2008 Google Inc. +// All Rights Reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Author: wan@google.com (Zhanyong Wan) + +#include "gtest/gtest-typed-test.h" +#include "gtest/gtest.h" + +namespace testing { +namespace internal { + +#if GTEST_HAS_TYPED_TEST_P + +// Skips to the first non-space char in str. Returns an empty string if str +// contains only whitespace characters. +static const char* SkipSpaces(const char* str) { + while (IsSpace(*str)) + str++; + return str; +} + +// Verifies that registered_tests match the test names in +// defined_test_names_; returns registered_tests if successful, or +// aborts the program otherwise. +const char* TypedTestCasePState::VerifyRegisteredTestNames( + const char* file, int line, const char* registered_tests) { + typedef ::std::set::const_iterator DefinedTestIter; + registered_ = true; + + // Skip initial whitespace in registered_tests since some + // preprocessors prefix stringizied literals with whitespace. + registered_tests = SkipSpaces(registered_tests); + + Message errors; + ::std::set tests; + for (const char* names = registered_tests; names != NULL; + names = SkipComma(names)) { + const String name = GetPrefixUntilComma(names); + if (tests.count(name) != 0) { + errors << "Test " << name << " is listed more than once.\n"; + continue; + } + + bool found = false; + for (DefinedTestIter it = defined_test_names_.begin(); + it != defined_test_names_.end(); + ++it) { + if (name == *it) { + found = true; + break; + } + } + + if (found) { + tests.insert(name); + } else { + errors << "No test named " << name + << " can be found in this test case.\n"; + } + } + + for (DefinedTestIter it = defined_test_names_.begin(); + it != defined_test_names_.end(); + ++it) { + if (tests.count(*it) == 0) { + errors << "You forgot to list test " << *it << ".\n"; + } + } + + const String& errors_str = errors.GetString(); + if (errors_str != "") { + fprintf(stderr, "%s %s", FormatFileLocation(file, line).c_str(), + errors_str.c_str()); + fflush(stderr); + posix::Abort(); + } + + return registered_tests; +} + +#endif // GTEST_HAS_TYPED_TEST_P + +} // namespace internal +} // namespace testing diff --git a/ext/gtest/src/gtest.cc b/ext/gtest/src/gtest.cc new file mode 100644 index 000000000..904d9d747 --- /dev/null +++ b/ext/gtest/src/gtest.cc @@ -0,0 +1,4898 @@ +// Copyright 2005, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Author: wan@google.com (Zhanyong Wan) +// +// The Google C++ Testing Framework (Google Test) + +#include "gtest/gtest.h" +#include "gtest/gtest-spi.h" + +#include +#include +#include +#include +#include +#include +#include + +#include +#include // NOLINT +#include +#include + +#if GTEST_OS_LINUX + +// TODO(kenton@google.com): Use autoconf to detect availability of +// gettimeofday(). +# define GTEST_HAS_GETTIMEOFDAY_ 1 + +# include // NOLINT +# include // NOLINT +# include // NOLINT +// Declares vsnprintf(). This header is not available on Windows. +# include // NOLINT +# include // NOLINT +# include // NOLINT +# include // NOLINT +# include + +#elif GTEST_OS_SYMBIAN +# define GTEST_HAS_GETTIMEOFDAY_ 1 +# include // NOLINT + +#elif GTEST_OS_ZOS +# define GTEST_HAS_GETTIMEOFDAY_ 1 +# include // NOLINT + +// On z/OS we additionally need strings.h for strcasecmp. +# include // NOLINT + +#elif GTEST_OS_WINDOWS_MOBILE // We are on Windows CE. + +# include // NOLINT + +#elif GTEST_OS_WINDOWS // We are on Windows proper. + +# include // NOLINT +# include // NOLINT +# include // NOLINT +# include // NOLINT + +# if GTEST_OS_WINDOWS_MINGW +// MinGW has gettimeofday() but not _ftime64(). +// TODO(kenton@google.com): Use autoconf to detect availability of +// gettimeofday(). +// TODO(kenton@google.com): There are other ways to get the time on +// Windows, like GetTickCount() or GetSystemTimeAsFileTime(). MinGW +// supports these. consider using them instead. +# define GTEST_HAS_GETTIMEOFDAY_ 1 +# include // NOLINT +# endif // GTEST_OS_WINDOWS_MINGW + +// cpplint thinks that the header is already included, so we want to +// silence it. +# include // NOLINT + +#else + +// Assume other platforms have gettimeofday(). +// TODO(kenton@google.com): Use autoconf to detect availability of +// gettimeofday(). +# define GTEST_HAS_GETTIMEOFDAY_ 1 + +// cpplint thinks that the header is already included, so we want to +// silence it. +# include // NOLINT +# include // NOLINT + +#endif // GTEST_OS_LINUX + +#if GTEST_HAS_EXCEPTIONS +# include +#endif + +#if GTEST_CAN_STREAM_RESULTS_ +# include // NOLINT +# include // NOLINT +#endif + +// Indicates that this translation unit is part of Google Test's +// implementation. It must come before gtest-internal-inl.h is +// included, or there will be a compiler error. This trick is to +// prevent a user from accidentally including gtest-internal-inl.h in +// his code. +#define GTEST_IMPLEMENTATION_ 1 +#include "src/gtest-internal-inl.h" +#undef GTEST_IMPLEMENTATION_ + +#if GTEST_OS_WINDOWS +# define vsnprintf _vsnprintf +#endif // GTEST_OS_WINDOWS + +namespace testing { + +using internal::CountIf; +using internal::ForEach; +using internal::GetElementOr; +using internal::Shuffle; + +// Constants. + +// A test whose test case name or test name matches this filter is +// disabled and not run. +static const char kDisableTestFilter[] = "DISABLED_*:*/DISABLED_*"; + +// A test case whose name matches this filter is considered a death +// test case and will be run before test cases whose name doesn't +// match this filter. +static const char kDeathTestCaseFilter[] = "*DeathTest:*DeathTest/*"; + +// A test filter that matches everything. +static const char kUniversalFilter[] = "*"; + +// The default output file for XML output. +static const char kDefaultOutputFile[] = "test_detail.xml"; + +// The environment variable name for the test shard index. +static const char kTestShardIndex[] = "GTEST_SHARD_INDEX"; +// The environment variable name for the total number of test shards. +static const char kTestTotalShards[] = "GTEST_TOTAL_SHARDS"; +// The environment variable name for the test shard status file. +static const char kTestShardStatusFile[] = "GTEST_SHARD_STATUS_FILE"; + +namespace internal { + +// The text used in failure messages to indicate the start of the +// stack trace. +const char kStackTraceMarker[] = "\nStack trace:\n"; + +// g_help_flag is true iff the --help flag or an equivalent form is +// specified on the command line. +bool g_help_flag = false; + +} // namespace internal + +GTEST_DEFINE_bool_( + also_run_disabled_tests, + internal::BoolFromGTestEnv("also_run_disabled_tests", false), + "Run disabled tests too, in addition to the tests normally being run."); + +GTEST_DEFINE_bool_( + break_on_failure, + internal::BoolFromGTestEnv("break_on_failure", false), + "True iff a failed assertion should be a debugger break-point."); + +GTEST_DEFINE_bool_( + catch_exceptions, + internal::BoolFromGTestEnv("catch_exceptions", true), + "True iff " GTEST_NAME_ + " should catch exceptions and treat them as test failures."); + +GTEST_DEFINE_string_( + color, + internal::StringFromGTestEnv("color", "auto"), + "Whether to use colors in the output. Valid values: yes, no, " + "and auto. 'auto' means to use colors if the output is " + "being sent to a terminal and the TERM environment variable " + "is set to xterm, xterm-color, xterm-256color, linux or cygwin."); + +GTEST_DEFINE_string_( + filter, + internal::StringFromGTestEnv("filter", kUniversalFilter), + "A colon-separated list of glob (not regex) patterns " + "for filtering the tests to run, optionally followed by a " + "'-' and a : separated list of negative patterns (tests to " + "exclude). A test is run if it matches one of the positive " + "patterns and does not match any of the negative patterns."); + +GTEST_DEFINE_bool_(list_tests, false, + "List all tests without running them."); + +GTEST_DEFINE_string_( + output, + internal::StringFromGTestEnv("output", ""), + "A format (currently must be \"xml\"), optionally followed " + "by a colon and an output file name or directory. A directory " + "is indicated by a trailing pathname separator. " + "Examples: \"xml:filename.xml\", \"xml::directoryname/\". " + "If a directory is specified, output files will be created " + "within that directory, with file-names based on the test " + "executable's name and, if necessary, made unique by adding " + "digits."); + +GTEST_DEFINE_bool_( + print_time, + internal::BoolFromGTestEnv("print_time", true), + "True iff " GTEST_NAME_ + " should display elapsed time in text output."); + +GTEST_DEFINE_int32_( + random_seed, + internal::Int32FromGTestEnv("random_seed", 0), + "Random number seed to use when shuffling test orders. Must be in range " + "[1, 99999], or 0 to use a seed based on the current time."); + +GTEST_DEFINE_int32_( + repeat, + internal::Int32FromGTestEnv("repeat", 1), + "How many times to repeat each test. Specify a negative number " + "for repeating forever. Useful for shaking out flaky tests."); + +GTEST_DEFINE_bool_( + show_internal_stack_frames, false, + "True iff " GTEST_NAME_ " should include internal stack frames when " + "printing test failure stack traces."); + +GTEST_DEFINE_bool_( + shuffle, + internal::BoolFromGTestEnv("shuffle", false), + "True iff " GTEST_NAME_ + " should randomize tests' order on every run."); + +GTEST_DEFINE_int32_( + stack_trace_depth, + internal::Int32FromGTestEnv("stack_trace_depth", kMaxStackTraceDepth), + "The maximum number of stack frames to print when an " + "assertion fails. The valid range is 0 through 100, inclusive."); + +GTEST_DEFINE_string_( + stream_result_to, + internal::StringFromGTestEnv("stream_result_to", ""), + "This flag specifies the host name and the port number on which to stream " + "test results. Example: \"localhost:555\". The flag is effective only on " + "Linux."); + +GTEST_DEFINE_bool_( + throw_on_failure, + internal::BoolFromGTestEnv("throw_on_failure", false), + "When this flag is specified, a failed assertion will throw an exception " + "if exceptions are enabled or exit the program with a non-zero code " + "otherwise."); + +namespace internal { + +// Generates a random number from [0, range), using a Linear +// Congruential Generator (LCG). Crashes if 'range' is 0 or greater +// than kMaxRange. +UInt32 Random::Generate(UInt32 range) { + // These constants are the same as are used in glibc's rand(3). + state_ = (1103515245U*state_ + 12345U) % kMaxRange; + + GTEST_CHECK_(range > 0) + << "Cannot generate a number in the range [0, 0)."; + GTEST_CHECK_(range <= kMaxRange) + << "Generation of a number in [0, " << range << ") was requested, " + << "but this can only generate numbers in [0, " << kMaxRange << ")."; + + // Converting via modulus introduces a bit of downward bias, but + // it's simple, and a linear congruential generator isn't too good + // to begin with. + return state_ % range; +} + +// GTestIsInitialized() returns true iff the user has initialized +// Google Test. Useful for catching the user mistake of not initializing +// Google Test before calling RUN_ALL_TESTS(). +// +// A user must call testing::InitGoogleTest() to initialize Google +// Test. g_init_gtest_count is set to the number of times +// InitGoogleTest() has been called. We don't protect this variable +// under a mutex as it is only accessed in the main thread. +int g_init_gtest_count = 0; +static bool GTestIsInitialized() { return g_init_gtest_count != 0; } + +// Iterates over a vector of TestCases, keeping a running sum of the +// results of calling a given int-returning method on each. +// Returns the sum. +static int SumOverTestCaseList(const std::vector& case_list, + int (TestCase::*method)() const) { + int sum = 0; + for (size_t i = 0; i < case_list.size(); i++) { + sum += (case_list[i]->*method)(); + } + return sum; +} + +// Returns true iff the test case passed. +static bool TestCasePassed(const TestCase* test_case) { + return test_case->should_run() && test_case->Passed(); +} + +// Returns true iff the test case failed. +static bool TestCaseFailed(const TestCase* test_case) { + return test_case->should_run() && test_case->Failed(); +} + +// Returns true iff test_case contains at least one test that should +// run. +static bool ShouldRunTestCase(const TestCase* test_case) { + return test_case->should_run(); +} + +// AssertHelper constructor. +AssertHelper::AssertHelper(TestPartResult::Type type, + const char* file, + int line, + const char* message) + : data_(new AssertHelperData(type, file, line, message)) { +} + +AssertHelper::~AssertHelper() { + delete data_; +} + +// Message assignment, for assertion streaming support. +void AssertHelper::operator=(const Message& message) const { + UnitTest::GetInstance()-> + AddTestPartResult(data_->type, data_->file, data_->line, + AppendUserMessage(data_->message, message), + UnitTest::GetInstance()->impl() + ->CurrentOsStackTraceExceptTop(1) + // Skips the stack frame for this function itself. + ); // NOLINT +} + +// Mutex for linked pointers. +GTEST_DEFINE_STATIC_MUTEX_(g_linked_ptr_mutex); + +// Application pathname gotten in InitGoogleTest. +String g_executable_path; + +// Returns the current application's name, removing directory path if that +// is present. +FilePath GetCurrentExecutableName() { + FilePath result; + +#if GTEST_OS_WINDOWS + result.Set(FilePath(g_executable_path).RemoveExtension("exe")); +#else + result.Set(FilePath(g_executable_path)); +#endif // GTEST_OS_WINDOWS + + return result.RemoveDirectoryName(); +} + +// Functions for processing the gtest_output flag. + +// Returns the output format, or "" for normal printed output. +String UnitTestOptions::GetOutputFormat() { + const char* const gtest_output_flag = GTEST_FLAG(output).c_str(); + if (gtest_output_flag == NULL) return String(""); + + const char* const colon = strchr(gtest_output_flag, ':'); + return (colon == NULL) ? + String(gtest_output_flag) : + String(gtest_output_flag, colon - gtest_output_flag); +} + +// Returns the name of the requested output file, or the default if none +// was explicitly specified. +String UnitTestOptions::GetAbsolutePathToOutputFile() { + const char* const gtest_output_flag = GTEST_FLAG(output).c_str(); + if (gtest_output_flag == NULL) + return String(""); + + const char* const colon = strchr(gtest_output_flag, ':'); + if (colon == NULL) + return String(internal::FilePath::ConcatPaths( + internal::FilePath( + UnitTest::GetInstance()->original_working_dir()), + internal::FilePath(kDefaultOutputFile)).ToString() ); + + internal::FilePath output_name(colon + 1); + if (!output_name.IsAbsolutePath()) + // TODO(wan@google.com): on Windows \some\path is not an absolute + // path (as its meaning depends on the current drive), yet the + // following logic for turning it into an absolute path is wrong. + // Fix it. + output_name = internal::FilePath::ConcatPaths( + internal::FilePath(UnitTest::GetInstance()->original_working_dir()), + internal::FilePath(colon + 1)); + + if (!output_name.IsDirectory()) + return output_name.ToString(); + + internal::FilePath result(internal::FilePath::GenerateUniqueFileName( + output_name, internal::GetCurrentExecutableName(), + GetOutputFormat().c_str())); + return result.ToString(); +} + +// Returns true iff the wildcard pattern matches the string. The +// first ':' or '\0' character in pattern marks the end of it. +// +// This recursive algorithm isn't very efficient, but is clear and +// works well enough for matching test names, which are short. +bool UnitTestOptions::PatternMatchesString(const char *pattern, + const char *str) { + switch (*pattern) { + case '\0': + case ':': // Either ':' or '\0' marks the end of the pattern. + return *str == '\0'; + case '?': // Matches any single character. + return *str != '\0' && PatternMatchesString(pattern + 1, str + 1); + case '*': // Matches any string (possibly empty) of characters. + return (*str != '\0' && PatternMatchesString(pattern, str + 1)) || + PatternMatchesString(pattern + 1, str); + default: // Non-special character. Matches itself. + return *pattern == *str && + PatternMatchesString(pattern + 1, str + 1); + } +} + +bool UnitTestOptions::MatchesFilter(const String& name, const char* filter) { + const char *cur_pattern = filter; + for (;;) { + if (PatternMatchesString(cur_pattern, name.c_str())) { + return true; + } + + // Finds the next pattern in the filter. + cur_pattern = strchr(cur_pattern, ':'); + + // Returns if no more pattern can be found. + if (cur_pattern == NULL) { + return false; + } + + // Skips the pattern separater (the ':' character). + cur_pattern++; + } +} + +// TODO(keithray): move String function implementations to gtest-string.cc. + +// Returns true iff the user-specified filter matches the test case +// name and the test name. +bool UnitTestOptions::FilterMatchesTest(const String &test_case_name, + const String &test_name) { + const String& full_name = String::Format("%s.%s", + test_case_name.c_str(), + test_name.c_str()); + + // Split --gtest_filter at '-', if there is one, to separate into + // positive filter and negative filter portions + const char* const p = GTEST_FLAG(filter).c_str(); + const char* const dash = strchr(p, '-'); + String positive; + String negative; + if (dash == NULL) { + positive = GTEST_FLAG(filter).c_str(); // Whole string is a positive filter + negative = String(""); + } else { + positive = String(p, dash - p); // Everything up to the dash + negative = String(dash+1); // Everything after the dash + if (positive.empty()) { + // Treat '-test1' as the same as '*-test1' + positive = kUniversalFilter; + } + } + + // A filter is a colon-separated list of patterns. It matches a + // test if any pattern in it matches the test. + return (MatchesFilter(full_name, positive.c_str()) && + !MatchesFilter(full_name, negative.c_str())); +} + +#if GTEST_HAS_SEH +// Returns EXCEPTION_EXECUTE_HANDLER if Google Test should handle the +// given SEH exception, or EXCEPTION_CONTINUE_SEARCH otherwise. +// This function is useful as an __except condition. +int UnitTestOptions::GTestShouldProcessSEH(DWORD exception_code) { + // Google Test should handle a SEH exception if: + // 1. the user wants it to, AND + // 2. this is not a breakpoint exception, AND + // 3. this is not a C++ exception (VC++ implements them via SEH, + // apparently). + // + // SEH exception code for C++ exceptions. + // (see http://support.microsoft.com/kb/185294 for more information). + const DWORD kCxxExceptionCode = 0xe06d7363; + + bool should_handle = true; + + if (!GTEST_FLAG(catch_exceptions)) + should_handle = false; + else if (exception_code == EXCEPTION_BREAKPOINT) + should_handle = false; + else if (exception_code == kCxxExceptionCode) + should_handle = false; + + return should_handle ? EXCEPTION_EXECUTE_HANDLER : EXCEPTION_CONTINUE_SEARCH; +} +#endif // GTEST_HAS_SEH + +} // namespace internal + +// The c'tor sets this object as the test part result reporter used by +// Google Test. The 'result' parameter specifies where to report the +// results. Intercepts only failures from the current thread. +ScopedFakeTestPartResultReporter::ScopedFakeTestPartResultReporter( + TestPartResultArray* result) + : intercept_mode_(INTERCEPT_ONLY_CURRENT_THREAD), + result_(result) { + Init(); +} + +// The c'tor sets this object as the test part result reporter used by +// Google Test. The 'result' parameter specifies where to report the +// results. +ScopedFakeTestPartResultReporter::ScopedFakeTestPartResultReporter( + InterceptMode intercept_mode, TestPartResultArray* result) + : intercept_mode_(intercept_mode), + result_(result) { + Init(); +} + +void ScopedFakeTestPartResultReporter::Init() { + internal::UnitTestImpl* const impl = internal::GetUnitTestImpl(); + if (intercept_mode_ == INTERCEPT_ALL_THREADS) { + old_reporter_ = impl->GetGlobalTestPartResultReporter(); + impl->SetGlobalTestPartResultReporter(this); + } else { + old_reporter_ = impl->GetTestPartResultReporterForCurrentThread(); + impl->SetTestPartResultReporterForCurrentThread(this); + } +} + +// The d'tor restores the test part result reporter used by Google Test +// before. +ScopedFakeTestPartResultReporter::~ScopedFakeTestPartResultReporter() { + internal::UnitTestImpl* const impl = internal::GetUnitTestImpl(); + if (intercept_mode_ == INTERCEPT_ALL_THREADS) { + impl->SetGlobalTestPartResultReporter(old_reporter_); + } else { + impl->SetTestPartResultReporterForCurrentThread(old_reporter_); + } +} + +// Increments the test part result count and remembers the result. +// This method is from the TestPartResultReporterInterface interface. +void ScopedFakeTestPartResultReporter::ReportTestPartResult( + const TestPartResult& result) { + result_->Append(result); +} + +namespace internal { + +// Returns the type ID of ::testing::Test. We should always call this +// instead of GetTypeId< ::testing::Test>() to get the type ID of +// testing::Test. This is to work around a suspected linker bug when +// using Google Test as a framework on Mac OS X. The bug causes +// GetTypeId< ::testing::Test>() to return different values depending +// on whether the call is from the Google Test framework itself or +// from user test code. GetTestTypeId() is guaranteed to always +// return the same value, as it always calls GetTypeId<>() from the +// gtest.cc, which is within the Google Test framework. +TypeId GetTestTypeId() { + return GetTypeId(); +} + +// The value of GetTestTypeId() as seen from within the Google Test +// library. This is solely for testing GetTestTypeId(). +extern const TypeId kTestTypeIdInGoogleTest = GetTestTypeId(); + +// This predicate-formatter checks that 'results' contains a test part +// failure of the given type and that the failure message contains the +// given substring. +AssertionResult HasOneFailure(const char* /* results_expr */, + const char* /* type_expr */, + const char* /* substr_expr */, + const TestPartResultArray& results, + TestPartResult::Type type, + const string& substr) { + const String expected(type == TestPartResult::kFatalFailure ? + "1 fatal failure" : + "1 non-fatal failure"); + Message msg; + if (results.size() != 1) { + msg << "Expected: " << expected << "\n" + << " Actual: " << results.size() << " failures"; + for (int i = 0; i < results.size(); i++) { + msg << "\n" << results.GetTestPartResult(i); + } + return AssertionFailure() << msg; + } + + const TestPartResult& r = results.GetTestPartResult(0); + if (r.type() != type) { + return AssertionFailure() << "Expected: " << expected << "\n" + << " Actual:\n" + << r; + } + + if (strstr(r.message(), substr.c_str()) == NULL) { + return AssertionFailure() << "Expected: " << expected << " containing \"" + << substr << "\"\n" + << " Actual:\n" + << r; + } + + return AssertionSuccess(); +} + +// The constructor of SingleFailureChecker remembers where to look up +// test part results, what type of failure we expect, and what +// substring the failure message should contain. +SingleFailureChecker:: SingleFailureChecker( + const TestPartResultArray* results, + TestPartResult::Type type, + const string& substr) + : results_(results), + type_(type), + substr_(substr) {} + +// The destructor of SingleFailureChecker verifies that the given +// TestPartResultArray contains exactly one failure that has the given +// type and contains the given substring. If that's not the case, a +// non-fatal failure will be generated. +SingleFailureChecker::~SingleFailureChecker() { + EXPECT_PRED_FORMAT3(HasOneFailure, *results_, type_, substr_); +} + +DefaultGlobalTestPartResultReporter::DefaultGlobalTestPartResultReporter( + UnitTestImpl* unit_test) : unit_test_(unit_test) {} + +void DefaultGlobalTestPartResultReporter::ReportTestPartResult( + const TestPartResult& result) { + unit_test_->current_test_result()->AddTestPartResult(result); + unit_test_->listeners()->repeater()->OnTestPartResult(result); +} + +DefaultPerThreadTestPartResultReporter::DefaultPerThreadTestPartResultReporter( + UnitTestImpl* unit_test) : unit_test_(unit_test) {} + +void DefaultPerThreadTestPartResultReporter::ReportTestPartResult( + const TestPartResult& result) { + unit_test_->GetGlobalTestPartResultReporter()->ReportTestPartResult(result); +} + +// Returns the global test part result reporter. +TestPartResultReporterInterface* +UnitTestImpl::GetGlobalTestPartResultReporter() { + internal::MutexLock lock(&global_test_part_result_reporter_mutex_); + return global_test_part_result_repoter_; +} + +// Sets the global test part result reporter. +void UnitTestImpl::SetGlobalTestPartResultReporter( + TestPartResultReporterInterface* reporter) { + internal::MutexLock lock(&global_test_part_result_reporter_mutex_); + global_test_part_result_repoter_ = reporter; +} + +// Returns the test part result reporter for the current thread. +TestPartResultReporterInterface* +UnitTestImpl::GetTestPartResultReporterForCurrentThread() { + return per_thread_test_part_result_reporter_.get(); +} + +// Sets the test part result reporter for the current thread. +void UnitTestImpl::SetTestPartResultReporterForCurrentThread( + TestPartResultReporterInterface* reporter) { + per_thread_test_part_result_reporter_.set(reporter); +} + +// Gets the number of successful test cases. +int UnitTestImpl::successful_test_case_count() const { + return CountIf(test_cases_, TestCasePassed); +} + +// Gets the number of failed test cases. +int UnitTestImpl::failed_test_case_count() const { + return CountIf(test_cases_, TestCaseFailed); +} + +// Gets the number of all test cases. +int UnitTestImpl::total_test_case_count() const { + return static_cast(test_cases_.size()); +} + +// Gets the number of all test cases that contain at least one test +// that should run. +int UnitTestImpl::test_case_to_run_count() const { + return CountIf(test_cases_, ShouldRunTestCase); +} + +// Gets the number of successful tests. +int UnitTestImpl::successful_test_count() const { + return SumOverTestCaseList(test_cases_, &TestCase::successful_test_count); +} + +// Gets the number of failed tests. +int UnitTestImpl::failed_test_count() const { + return SumOverTestCaseList(test_cases_, &TestCase::failed_test_count); +} + +// Gets the number of disabled tests. +int UnitTestImpl::disabled_test_count() const { + return SumOverTestCaseList(test_cases_, &TestCase::disabled_test_count); +} + +// Gets the number of all tests. +int UnitTestImpl::total_test_count() const { + return SumOverTestCaseList(test_cases_, &TestCase::total_test_count); +} + +// Gets the number of tests that should run. +int UnitTestImpl::test_to_run_count() const { + return SumOverTestCaseList(test_cases_, &TestCase::test_to_run_count); +} + +// Returns the current OS stack trace as a String. +// +// The maximum number of stack frames to be included is specified by +// the gtest_stack_trace_depth flag. The skip_count parameter +// specifies the number of top frames to be skipped, which doesn't +// count against the number of frames to be included. +// +// For example, if Foo() calls Bar(), which in turn calls +// CurrentOsStackTraceExceptTop(1), Foo() will be included in the +// trace but Bar() and CurrentOsStackTraceExceptTop() won't. +String UnitTestImpl::CurrentOsStackTraceExceptTop(int skip_count) { + (void)skip_count; + return String(""); +} + +// Returns the current time in milliseconds. +TimeInMillis GetTimeInMillis() { +#if GTEST_OS_WINDOWS_MOBILE || defined(__BORLANDC__) + // Difference between 1970-01-01 and 1601-01-01 in milliseconds. + // http://analogous.blogspot.com/2005/04/epoch.html + const TimeInMillis kJavaEpochToWinFileTimeDelta = + static_cast(116444736UL) * 100000UL; + const DWORD kTenthMicrosInMilliSecond = 10000; + + SYSTEMTIME now_systime; + FILETIME now_filetime; + ULARGE_INTEGER now_int64; + // TODO(kenton@google.com): Shouldn't this just use + // GetSystemTimeAsFileTime()? + GetSystemTime(&now_systime); + if (SystemTimeToFileTime(&now_systime, &now_filetime)) { + now_int64.LowPart = now_filetime.dwLowDateTime; + now_int64.HighPart = now_filetime.dwHighDateTime; + now_int64.QuadPart = (now_int64.QuadPart / kTenthMicrosInMilliSecond) - + kJavaEpochToWinFileTimeDelta; + return now_int64.QuadPart; + } + return 0; +#elif GTEST_OS_WINDOWS && !GTEST_HAS_GETTIMEOFDAY_ + __timeb64 now; + +# ifdef _MSC_VER + + // MSVC 8 deprecates _ftime64(), so we want to suppress warning 4996 + // (deprecated function) there. + // TODO(kenton@google.com): Use GetTickCount()? Or use + // SystemTimeToFileTime() +# pragma warning(push) // Saves the current warning state. +# pragma warning(disable:4996) // Temporarily disables warning 4996. + _ftime64(&now); +# pragma warning(pop) // Restores the warning state. +# else + + _ftime64(&now); + +# endif // _MSC_VER + + return static_cast(now.time) * 1000 + now.millitm; +#elif GTEST_HAS_GETTIMEOFDAY_ + struct timeval now; + gettimeofday(&now, NULL); + return static_cast(now.tv_sec) * 1000 + now.tv_usec / 1000; +#else +# error "Don't know how to get the current time on your system." +#endif +} + +// Utilities + +// class String + +// Returns the input enclosed in double quotes if it's not NULL; +// otherwise returns "(null)". For example, "\"Hello\"" is returned +// for input "Hello". +// +// This is useful for printing a C string in the syntax of a literal. +// +// Known issue: escape sequences are not handled yet. +String String::ShowCStringQuoted(const char* c_str) { + return c_str ? String::Format("\"%s\"", c_str) : String("(null)"); +} + +// Copies at most length characters from str into a newly-allocated +// piece of memory of size length+1. The memory is allocated with new[]. +// A terminating null byte is written to the memory, and a pointer to it +// is returned. If str is NULL, NULL is returned. +static char* CloneString(const char* str, size_t length) { + if (str == NULL) { + return NULL; + } else { + char* const clone = new char[length + 1]; + posix::StrNCpy(clone, str, length); + clone[length] = '\0'; + return clone; + } +} + +// Clones a 0-terminated C string, allocating memory using new. The +// caller is responsible for deleting[] the return value. Returns the +// cloned string, or NULL if the input is NULL. +const char * String::CloneCString(const char* c_str) { + return (c_str == NULL) ? + NULL : CloneString(c_str, strlen(c_str)); +} + +#if GTEST_OS_WINDOWS_MOBILE +// Creates a UTF-16 wide string from the given ANSI string, allocating +// memory using new. The caller is responsible for deleting the return +// value using delete[]. Returns the wide string, or NULL if the +// input is NULL. +LPCWSTR String::AnsiToUtf16(const char* ansi) { + if (!ansi) return NULL; + const int length = strlen(ansi); + const int unicode_length = + MultiByteToWideChar(CP_ACP, 0, ansi, length, + NULL, 0); + WCHAR* unicode = new WCHAR[unicode_length + 1]; + MultiByteToWideChar(CP_ACP, 0, ansi, length, + unicode, unicode_length); + unicode[unicode_length] = 0; + return unicode; +} + +// Creates an ANSI string from the given wide string, allocating +// memory using new. The caller is responsible for deleting the return +// value using delete[]. Returns the ANSI string, or NULL if the +// input is NULL. +const char* String::Utf16ToAnsi(LPCWSTR utf16_str) { + if (!utf16_str) return NULL; + const int ansi_length = + WideCharToMultiByte(CP_ACP, 0, utf16_str, -1, + NULL, 0, NULL, NULL); + char* ansi = new char[ansi_length + 1]; + WideCharToMultiByte(CP_ACP, 0, utf16_str, -1, + ansi, ansi_length, NULL, NULL); + ansi[ansi_length] = 0; + return ansi; +} + +#endif // GTEST_OS_WINDOWS_MOBILE + +// Compares two C strings. Returns true iff they have the same content. +// +// Unlike strcmp(), this function can handle NULL argument(s). A NULL +// C string is considered different to any non-NULL C string, +// including the empty string. +bool String::CStringEquals(const char * lhs, const char * rhs) { + if ( lhs == NULL ) return rhs == NULL; + + if ( rhs == NULL ) return false; + + return strcmp(lhs, rhs) == 0; +} + +#if GTEST_HAS_STD_WSTRING || GTEST_HAS_GLOBAL_WSTRING + +// Converts an array of wide chars to a narrow string using the UTF-8 +// encoding, and streams the result to the given Message object. +static void StreamWideCharsToMessage(const wchar_t* wstr, size_t length, + Message* msg) { + // TODO(wan): consider allowing a testing::String object to + // contain '\0'. This will make it behave more like std::string, + // and will allow ToUtf8String() to return the correct encoding + // for '\0' s.t. we can get rid of the conditional here (and in + // several other places). + for (size_t i = 0; i != length; ) { // NOLINT + if (wstr[i] != L'\0') { + *msg << WideStringToUtf8(wstr + i, static_cast(length - i)); + while (i != length && wstr[i] != L'\0') + i++; + } else { + *msg << '\0'; + i++; + } + } +} + +#endif // GTEST_HAS_STD_WSTRING || GTEST_HAS_GLOBAL_WSTRING + +} // namespace internal + +#if GTEST_HAS_STD_WSTRING +// Converts the given wide string to a narrow string using the UTF-8 +// encoding, and streams the result to this Message object. +Message& Message::operator <<(const ::std::wstring& wstr) { + internal::StreamWideCharsToMessage(wstr.c_str(), wstr.length(), this); + return *this; +} +#endif // GTEST_HAS_STD_WSTRING + +#if GTEST_HAS_GLOBAL_WSTRING +// Converts the given wide string to a narrow string using the UTF-8 +// encoding, and streams the result to this Message object. +Message& Message::operator <<(const ::wstring& wstr) { + internal::StreamWideCharsToMessage(wstr.c_str(), wstr.length(), this); + return *this; +} +#endif // GTEST_HAS_GLOBAL_WSTRING + +// AssertionResult constructors. +// Used in EXPECT_TRUE/FALSE(assertion_result). +AssertionResult::AssertionResult(const AssertionResult& other) + : success_(other.success_), + message_(other.message_.get() != NULL ? + new ::std::string(*other.message_) : + static_cast< ::std::string*>(NULL)) { +} + +// Returns the assertion's negation. Used with EXPECT/ASSERT_FALSE. +AssertionResult AssertionResult::operator!() const { + AssertionResult negation(!success_); + if (message_.get() != NULL) + negation << *message_; + return negation; +} + +// Makes a successful assertion result. +AssertionResult AssertionSuccess() { + return AssertionResult(true); +} + +// Makes a failed assertion result. +AssertionResult AssertionFailure() { + return AssertionResult(false); +} + +// Makes a failed assertion result with the given failure message. +// Deprecated; use AssertionFailure() << message. +AssertionResult AssertionFailure(const Message& message) { + return AssertionFailure() << message; +} + +namespace internal { + +// Constructs and returns the message for an equality assertion +// (e.g. ASSERT_EQ, EXPECT_STREQ, etc) failure. +// +// The first four parameters are the expressions used in the assertion +// and their values, as strings. For example, for ASSERT_EQ(foo, bar) +// where foo is 5 and bar is 6, we have: +// +// expected_expression: "foo" +// actual_expression: "bar" +// expected_value: "5" +// actual_value: "6" +// +// The ignoring_case parameter is true iff the assertion is a +// *_STRCASEEQ*. When it's true, the string " (ignoring case)" will +// be inserted into the message. +AssertionResult EqFailure(const char* expected_expression, + const char* actual_expression, + const String& expected_value, + const String& actual_value, + bool ignoring_case) { + Message msg; + msg << "Value of: " << actual_expression; + if (actual_value != actual_expression) { + msg << "\n Actual: " << actual_value; + } + + msg << "\nExpected: " << expected_expression; + if (ignoring_case) { + msg << " (ignoring case)"; + } + if (expected_value != expected_expression) { + msg << "\nWhich is: " << expected_value; + } + + return AssertionFailure() << msg; +} + +// Constructs a failure message for Boolean assertions such as EXPECT_TRUE. +String GetBoolAssertionFailureMessage(const AssertionResult& assertion_result, + const char* expression_text, + const char* actual_predicate_value, + const char* expected_predicate_value) { + const char* actual_message = assertion_result.message(); + Message msg; + msg << "Value of: " << expression_text + << "\n Actual: " << actual_predicate_value; + if (actual_message[0] != '\0') + msg << " (" << actual_message << ")"; + msg << "\nExpected: " << expected_predicate_value; + return msg.GetString(); +} + +// Helper function for implementing ASSERT_NEAR. +AssertionResult DoubleNearPredFormat(const char* expr1, + const char* expr2, + const char* abs_error_expr, + double val1, + double val2, + double abs_error) { + const double diff = fabs(val1 - val2); + if (diff <= abs_error) return AssertionSuccess(); + + // TODO(wan): do not print the value of an expression if it's + // already a literal. + return AssertionFailure() + << "The difference between " << expr1 << " and " << expr2 + << " is " << diff << ", which exceeds " << abs_error_expr << ", where\n" + << expr1 << " evaluates to " << val1 << ",\n" + << expr2 << " evaluates to " << val2 << ", and\n" + << abs_error_expr << " evaluates to " << abs_error << "."; +} + + +// Helper template for implementing FloatLE() and DoubleLE(). +template +AssertionResult FloatingPointLE(const char* expr1, + const char* expr2, + RawType val1, + RawType val2) { + // Returns success if val1 is less than val2, + if (val1 < val2) { + return AssertionSuccess(); + } + + // or if val1 is almost equal to val2. + const FloatingPoint lhs(val1), rhs(val2); + if (lhs.AlmostEquals(rhs)) { + return AssertionSuccess(); + } + + // Note that the above two checks will both fail if either val1 or + // val2 is NaN, as the IEEE floating-point standard requires that + // any predicate involving a NaN must return false. + + ::std::stringstream val1_ss; + val1_ss << std::setprecision(std::numeric_limits::digits10 + 2) + << val1; + + ::std::stringstream val2_ss; + val2_ss << std::setprecision(std::numeric_limits::digits10 + 2) + << val2; + + return AssertionFailure() + << "Expected: (" << expr1 << ") <= (" << expr2 << ")\n" + << " Actual: " << StringStreamToString(&val1_ss) << " vs " + << StringStreamToString(&val2_ss); +} + +} // namespace internal + +// Asserts that val1 is less than, or almost equal to, val2. Fails +// otherwise. In particular, it fails if either val1 or val2 is NaN. +AssertionResult FloatLE(const char* expr1, const char* expr2, + float val1, float val2) { + return internal::FloatingPointLE(expr1, expr2, val1, val2); +} + +// Asserts that val1 is less than, or almost equal to, val2. Fails +// otherwise. In particular, it fails if either val1 or val2 is NaN. +AssertionResult DoubleLE(const char* expr1, const char* expr2, + double val1, double val2) { + return internal::FloatingPointLE(expr1, expr2, val1, val2); +} + +namespace internal { + +// The helper function for {ASSERT|EXPECT}_EQ with int or enum +// arguments. +AssertionResult CmpHelperEQ(const char* expected_expression, + const char* actual_expression, + BiggestInt expected, + BiggestInt actual) { + if (expected == actual) { + return AssertionSuccess(); + } + + return EqFailure(expected_expression, + actual_expression, + FormatForComparisonFailureMessage(expected, actual), + FormatForComparisonFailureMessage(actual, expected), + false); +} + +// A macro for implementing the helper functions needed to implement +// ASSERT_?? and EXPECT_?? with integer or enum arguments. It is here +// just to avoid copy-and-paste of similar code. +#define GTEST_IMPL_CMP_HELPER_(op_name, op)\ +AssertionResult CmpHelper##op_name(const char* expr1, const char* expr2, \ + BiggestInt val1, BiggestInt val2) {\ + if (val1 op val2) {\ + return AssertionSuccess();\ + } else {\ + return AssertionFailure() \ + << "Expected: (" << expr1 << ") " #op " (" << expr2\ + << "), actual: " << FormatForComparisonFailureMessage(val1, val2)\ + << " vs " << FormatForComparisonFailureMessage(val2, val1);\ + }\ +} + +// Implements the helper function for {ASSERT|EXPECT}_NE with int or +// enum arguments. +GTEST_IMPL_CMP_HELPER_(NE, !=) +// Implements the helper function for {ASSERT|EXPECT}_LE with int or +// enum arguments. +GTEST_IMPL_CMP_HELPER_(LE, <=) +// Implements the helper function for {ASSERT|EXPECT}_LT with int or +// enum arguments. +GTEST_IMPL_CMP_HELPER_(LT, < ) +// Implements the helper function for {ASSERT|EXPECT}_GE with int or +// enum arguments. +GTEST_IMPL_CMP_HELPER_(GE, >=) +// Implements the helper function for {ASSERT|EXPECT}_GT with int or +// enum arguments. +GTEST_IMPL_CMP_HELPER_(GT, > ) + +#undef GTEST_IMPL_CMP_HELPER_ + +// The helper function for {ASSERT|EXPECT}_STREQ. +AssertionResult CmpHelperSTREQ(const char* expected_expression, + const char* actual_expression, + const char* expected, + const char* actual) { + if (String::CStringEquals(expected, actual)) { + return AssertionSuccess(); + } + + return EqFailure(expected_expression, + actual_expression, + String::ShowCStringQuoted(expected), + String::ShowCStringQuoted(actual), + false); +} + +// The helper function for {ASSERT|EXPECT}_STRCASEEQ. +AssertionResult CmpHelperSTRCASEEQ(const char* expected_expression, + const char* actual_expression, + const char* expected, + const char* actual) { + if (String::CaseInsensitiveCStringEquals(expected, actual)) { + return AssertionSuccess(); + } + + return EqFailure(expected_expression, + actual_expression, + String::ShowCStringQuoted(expected), + String::ShowCStringQuoted(actual), + true); +} + +// The helper function for {ASSERT|EXPECT}_STRNE. +AssertionResult CmpHelperSTRNE(const char* s1_expression, + const char* s2_expression, + const char* s1, + const char* s2) { + if (!String::CStringEquals(s1, s2)) { + return AssertionSuccess(); + } else { + return AssertionFailure() << "Expected: (" << s1_expression << ") != (" + << s2_expression << "), actual: \"" + << s1 << "\" vs \"" << s2 << "\""; + } +} + +// The helper function for {ASSERT|EXPECT}_STRCASENE. +AssertionResult CmpHelperSTRCASENE(const char* s1_expression, + const char* s2_expression, + const char* s1, + const char* s2) { + if (!String::CaseInsensitiveCStringEquals(s1, s2)) { + return AssertionSuccess(); + } else { + return AssertionFailure() + << "Expected: (" << s1_expression << ") != (" + << s2_expression << ") (ignoring case), actual: \"" + << s1 << "\" vs \"" << s2 << "\""; + } +} + +} // namespace internal + +namespace { + +// Helper functions for implementing IsSubString() and IsNotSubstring(). + +// This group of overloaded functions return true iff needle is a +// substring of haystack. NULL is considered a substring of itself +// only. + +bool IsSubstringPred(const char* needle, const char* haystack) { + if (needle == NULL || haystack == NULL) + return needle == haystack; + + return strstr(haystack, needle) != NULL; +} + +bool IsSubstringPred(const wchar_t* needle, const wchar_t* haystack) { + if (needle == NULL || haystack == NULL) + return needle == haystack; + + return wcsstr(haystack, needle) != NULL; +} + +// StringType here can be either ::std::string or ::std::wstring. +template +bool IsSubstringPred(const StringType& needle, + const StringType& haystack) { + return haystack.find(needle) != StringType::npos; +} + +// This function implements either IsSubstring() or IsNotSubstring(), +// depending on the value of the expected_to_be_substring parameter. +// StringType here can be const char*, const wchar_t*, ::std::string, +// or ::std::wstring. +template +AssertionResult IsSubstringImpl( + bool expected_to_be_substring, + const char* needle_expr, const char* haystack_expr, + const StringType& needle, const StringType& haystack) { + if (IsSubstringPred(needle, haystack) == expected_to_be_substring) + return AssertionSuccess(); + + const bool is_wide_string = sizeof(needle[0]) > 1; + const char* const begin_string_quote = is_wide_string ? "L\"" : "\""; + return AssertionFailure() + << "Value of: " << needle_expr << "\n" + << " Actual: " << begin_string_quote << needle << "\"\n" + << "Expected: " << (expected_to_be_substring ? "" : "not ") + << "a substring of " << haystack_expr << "\n" + << "Which is: " << begin_string_quote << haystack << "\""; +} + +} // namespace + +// IsSubstring() and IsNotSubstring() check whether needle is a +// substring of haystack (NULL is considered a substring of itself +// only), and return an appropriate error message when they fail. + +AssertionResult IsSubstring( + const char* needle_expr, const char* haystack_expr, + const char* needle, const char* haystack) { + return IsSubstringImpl(true, needle_expr, haystack_expr, needle, haystack); +} + +AssertionResult IsSubstring( + const char* needle_expr, const char* haystack_expr, + const wchar_t* needle, const wchar_t* haystack) { + return IsSubstringImpl(true, needle_expr, haystack_expr, needle, haystack); +} + +AssertionResult IsNotSubstring( + const char* needle_expr, const char* haystack_expr, + const char* needle, const char* haystack) { + return IsSubstringImpl(false, needle_expr, haystack_expr, needle, haystack); +} + +AssertionResult IsNotSubstring( + const char* needle_expr, const char* haystack_expr, + const wchar_t* needle, const wchar_t* haystack) { + return IsSubstringImpl(false, needle_expr, haystack_expr, needle, haystack); +} + +AssertionResult IsSubstring( + const char* needle_expr, const char* haystack_expr, + const ::std::string& needle, const ::std::string& haystack) { + return IsSubstringImpl(true, needle_expr, haystack_expr, needle, haystack); +} + +AssertionResult IsNotSubstring( + const char* needle_expr, const char* haystack_expr, + const ::std::string& needle, const ::std::string& haystack) { + return IsSubstringImpl(false, needle_expr, haystack_expr, needle, haystack); +} + +#if GTEST_HAS_STD_WSTRING +AssertionResult IsSubstring( + const char* needle_expr, const char* haystack_expr, + const ::std::wstring& needle, const ::std::wstring& haystack) { + return IsSubstringImpl(true, needle_expr, haystack_expr, needle, haystack); +} + +AssertionResult IsNotSubstring( + const char* needle_expr, const char* haystack_expr, + const ::std::wstring& needle, const ::std::wstring& haystack) { + return IsSubstringImpl(false, needle_expr, haystack_expr, needle, haystack); +} +#endif // GTEST_HAS_STD_WSTRING + +namespace internal { + +#if GTEST_OS_WINDOWS + +namespace { + +// Helper function for IsHRESULT{SuccessFailure} predicates +AssertionResult HRESULTFailureHelper(const char* expr, + const char* expected, + long hr) { // NOLINT +# if GTEST_OS_WINDOWS_MOBILE + + // Windows CE doesn't support FormatMessage. + const char error_text[] = ""; + +# else + + // Looks up the human-readable system message for the HRESULT code + // and since we're not passing any params to FormatMessage, we don't + // want inserts expanded. + const DWORD kFlags = FORMAT_MESSAGE_FROM_SYSTEM | + FORMAT_MESSAGE_IGNORE_INSERTS; + const DWORD kBufSize = 4096; // String::Format can't exceed this length. + // Gets the system's human readable message string for this HRESULT. + char error_text[kBufSize] = { '\0' }; + DWORD message_length = ::FormatMessageA(kFlags, + 0, // no source, we're asking system + hr, // the error + 0, // no line width restrictions + error_text, // output buffer + kBufSize, // buf size + NULL); // no arguments for inserts + // Trims tailing white space (FormatMessage leaves a trailing cr-lf) + for (; message_length && IsSpace(error_text[message_length - 1]); + --message_length) { + error_text[message_length - 1] = '\0'; + } + +# endif // GTEST_OS_WINDOWS_MOBILE + + const String error_hex(String::Format("0x%08X ", hr)); + return ::testing::AssertionFailure() + << "Expected: " << expr << " " << expected << ".\n" + << " Actual: " << error_hex << error_text << "\n"; +} + +} // namespace + +AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NOLINT + if (SUCCEEDED(hr)) { + return AssertionSuccess(); + } + return HRESULTFailureHelper(expr, "succeeds", hr); +} + +AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NOLINT + if (FAILED(hr)) { + return AssertionSuccess(); + } + return HRESULTFailureHelper(expr, "fails", hr); +} + +#endif // GTEST_OS_WINDOWS + +// Utility functions for encoding Unicode text (wide strings) in +// UTF-8. + +// A Unicode code-point can have upto 21 bits, and is encoded in UTF-8 +// like this: +// +// Code-point length Encoding +// 0 - 7 bits 0xxxxxxx +// 8 - 11 bits 110xxxxx 10xxxxxx +// 12 - 16 bits 1110xxxx 10xxxxxx 10xxxxxx +// 17 - 21 bits 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx + +// The maximum code-point a one-byte UTF-8 sequence can represent. +const UInt32 kMaxCodePoint1 = (static_cast(1) << 7) - 1; + +// The maximum code-point a two-byte UTF-8 sequence can represent. +const UInt32 kMaxCodePoint2 = (static_cast(1) << (5 + 6)) - 1; + +// The maximum code-point a three-byte UTF-8 sequence can represent. +const UInt32 kMaxCodePoint3 = (static_cast(1) << (4 + 2*6)) - 1; + +// The maximum code-point a four-byte UTF-8 sequence can represent. +const UInt32 kMaxCodePoint4 = (static_cast(1) << (3 + 3*6)) - 1; + +// Chops off the n lowest bits from a bit pattern. Returns the n +// lowest bits. As a side effect, the original bit pattern will be +// shifted to the right by n bits. +inline UInt32 ChopLowBits(UInt32* bits, int n) { + const UInt32 low_bits = *bits & ((static_cast(1) << n) - 1); + *bits >>= n; + return low_bits; +} + +// Converts a Unicode code point to a narrow string in UTF-8 encoding. +// code_point parameter is of type UInt32 because wchar_t may not be +// wide enough to contain a code point. +// The output buffer str must containt at least 32 characters. +// The function returns the address of the output buffer. +// If the code_point is not a valid Unicode code point +// (i.e. outside of Unicode range U+0 to U+10FFFF) it will be output +// as '(Invalid Unicode 0xXXXXXXXX)'. +char* CodePointToUtf8(UInt32 code_point, char* str) { + if (code_point <= kMaxCodePoint1) { + str[1] = '\0'; + str[0] = static_cast(code_point); // 0xxxxxxx + } else if (code_point <= kMaxCodePoint2) { + str[2] = '\0'; + str[1] = static_cast(0x80 | ChopLowBits(&code_point, 6)); // 10xxxxxx + str[0] = static_cast(0xC0 | code_point); // 110xxxxx + } else if (code_point <= kMaxCodePoint3) { + str[3] = '\0'; + str[2] = static_cast(0x80 | ChopLowBits(&code_point, 6)); // 10xxxxxx + str[1] = static_cast(0x80 | ChopLowBits(&code_point, 6)); // 10xxxxxx + str[0] = static_cast(0xE0 | code_point); // 1110xxxx + } else if (code_point <= kMaxCodePoint4) { + str[4] = '\0'; + str[3] = static_cast(0x80 | ChopLowBits(&code_point, 6)); // 10xxxxxx + str[2] = static_cast(0x80 | ChopLowBits(&code_point, 6)); // 10xxxxxx + str[1] = static_cast(0x80 | ChopLowBits(&code_point, 6)); // 10xxxxxx + str[0] = static_cast(0xF0 | code_point); // 11110xxx + } else { + // The longest string String::Format can produce when invoked + // with these parameters is 28 character long (not including + // the terminating nul character). We are asking for 32 character + // buffer just in case. This is also enough for strncpy to + // null-terminate the destination string. + posix::StrNCpy( + str, String::Format("(Invalid Unicode 0x%X)", code_point).c_str(), 32); + str[31] = '\0'; // Makes sure no change in the format to strncpy leaves + // the result unterminated. + } + return str; +} + +// The following two functions only make sense if the the system +// uses UTF-16 for wide string encoding. All supported systems +// with 16 bit wchar_t (Windows, Cygwin, Symbian OS) do use UTF-16. + +// Determines if the arguments constitute UTF-16 surrogate pair +// and thus should be combined into a single Unicode code point +// using CreateCodePointFromUtf16SurrogatePair. +inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { + return sizeof(wchar_t) == 2 && + (first & 0xFC00) == 0xD800 && (second & 0xFC00) == 0xDC00; +} + +// Creates a Unicode code point from UTF16 surrogate pair. +inline UInt32 CreateCodePointFromUtf16SurrogatePair(wchar_t first, + wchar_t second) { + const UInt32 mask = (1 << 10) - 1; + return (sizeof(wchar_t) == 2) ? + (((first & mask) << 10) | (second & mask)) + 0x10000 : + // This function should not be called when the condition is + // false, but we provide a sensible default in case it is. + static_cast(first); +} + +// Converts a wide string to a narrow string in UTF-8 encoding. +// The wide string is assumed to have the following encoding: +// UTF-16 if sizeof(wchar_t) == 2 (on Windows, Cygwin, Symbian OS) +// UTF-32 if sizeof(wchar_t) == 4 (on Linux) +// Parameter str points to a null-terminated wide string. +// Parameter num_chars may additionally limit the number +// of wchar_t characters processed. -1 is used when the entire string +// should be processed. +// If the string contains code points that are not valid Unicode code points +// (i.e. outside of Unicode range U+0 to U+10FFFF) they will be output +// as '(Invalid Unicode 0xXXXXXXXX)'. If the string is in UTF16 encoding +// and contains invalid UTF-16 surrogate pairs, values in those pairs +// will be encoded as individual Unicode characters from Basic Normal Plane. +String WideStringToUtf8(const wchar_t* str, int num_chars) { + if (num_chars == -1) + num_chars = static_cast(wcslen(str)); + + ::std::stringstream stream; + for (int i = 0; i < num_chars; ++i) { + UInt32 unicode_code_point; + + if (str[i] == L'\0') { + break; + } else if (i + 1 < num_chars && IsUtf16SurrogatePair(str[i], str[i + 1])) { + unicode_code_point = CreateCodePointFromUtf16SurrogatePair(str[i], + str[i + 1]); + i++; + } else { + unicode_code_point = static_cast(str[i]); + } + + char buffer[32]; // CodePointToUtf8 requires a buffer this big. + stream << CodePointToUtf8(unicode_code_point, buffer); + } + return StringStreamToString(&stream); +} + +// Converts a wide C string to a String using the UTF-8 encoding. +// NULL will be converted to "(null)". +String String::ShowWideCString(const wchar_t * wide_c_str) { + if (wide_c_str == NULL) return String("(null)"); + + return String(internal::WideStringToUtf8(wide_c_str, -1).c_str()); +} + +// Similar to ShowWideCString(), except that this function encloses +// the converted string in double quotes. +String String::ShowWideCStringQuoted(const wchar_t* wide_c_str) { + if (wide_c_str == NULL) return String("(null)"); + + return String::Format("L\"%s\"", + String::ShowWideCString(wide_c_str).c_str()); +} + +// Compares two wide C strings. Returns true iff they have the same +// content. +// +// Unlike wcscmp(), this function can handle NULL argument(s). A NULL +// C string is considered different to any non-NULL C string, +// including the empty string. +bool String::WideCStringEquals(const wchar_t * lhs, const wchar_t * rhs) { + if (lhs == NULL) return rhs == NULL; + + if (rhs == NULL) return false; + + return wcscmp(lhs, rhs) == 0; +} + +// Helper function for *_STREQ on wide strings. +AssertionResult CmpHelperSTREQ(const char* expected_expression, + const char* actual_expression, + const wchar_t* expected, + const wchar_t* actual) { + if (String::WideCStringEquals(expected, actual)) { + return AssertionSuccess(); + } + + return EqFailure(expected_expression, + actual_expression, + String::ShowWideCStringQuoted(expected), + String::ShowWideCStringQuoted(actual), + false); +} + +// Helper function for *_STRNE on wide strings. +AssertionResult CmpHelperSTRNE(const char* s1_expression, + const char* s2_expression, + const wchar_t* s1, + const wchar_t* s2) { + if (!String::WideCStringEquals(s1, s2)) { + return AssertionSuccess(); + } + + return AssertionFailure() << "Expected: (" << s1_expression << ") != (" + << s2_expression << "), actual: " + << String::ShowWideCStringQuoted(s1) + << " vs " << String::ShowWideCStringQuoted(s2); +} + +// Compares two C strings, ignoring case. Returns true iff they have +// the same content. +// +// Unlike strcasecmp(), this function can handle NULL argument(s). A +// NULL C string is considered different to any non-NULL C string, +// including the empty string. +bool String::CaseInsensitiveCStringEquals(const char * lhs, const char * rhs) { + if (lhs == NULL) + return rhs == NULL; + if (rhs == NULL) + return false; + return posix::StrCaseCmp(lhs, rhs) == 0; +} + + // Compares two wide C strings, ignoring case. Returns true iff they + // have the same content. + // + // Unlike wcscasecmp(), this function can handle NULL argument(s). + // A NULL C string is considered different to any non-NULL wide C string, + // including the empty string. + // NB: The implementations on different platforms slightly differ. + // On windows, this method uses _wcsicmp which compares according to LC_CTYPE + // environment variable. On GNU platform this method uses wcscasecmp + // which compares according to LC_CTYPE category of the current locale. + // On MacOS X, it uses towlower, which also uses LC_CTYPE category of the + // current locale. +bool String::CaseInsensitiveWideCStringEquals(const wchar_t* lhs, + const wchar_t* rhs) { + if (lhs == NULL) return rhs == NULL; + + if (rhs == NULL) return false; + +#if GTEST_OS_WINDOWS + return _wcsicmp(lhs, rhs) == 0; +#elif GTEST_OS_LINUX && !GTEST_OS_LINUX_ANDROID + return wcscasecmp(lhs, rhs) == 0; +#else + // Android, Mac OS X and Cygwin don't define wcscasecmp. + // Other unknown OSes may not define it either. + wint_t left, right; + do { + left = towlower(*lhs++); + right = towlower(*rhs++); + } while (left && left == right); + return left == right; +#endif // OS selector +} + +// Compares this with another String. +// Returns < 0 if this is less than rhs, 0 if this is equal to rhs, or > 0 +// if this is greater than rhs. +int String::Compare(const String & rhs) const { + const char* const lhs_c_str = c_str(); + const char* const rhs_c_str = rhs.c_str(); + + if (lhs_c_str == NULL) { + return rhs_c_str == NULL ? 0 : -1; // NULL < anything except NULL + } else if (rhs_c_str == NULL) { + return 1; + } + + const size_t shorter_str_len = + length() <= rhs.length() ? length() : rhs.length(); + for (size_t i = 0; i != shorter_str_len; i++) { + if (lhs_c_str[i] < rhs_c_str[i]) { + return -1; + } else if (lhs_c_str[i] > rhs_c_str[i]) { + return 1; + } + } + return (length() < rhs.length()) ? -1 : + (length() > rhs.length()) ? 1 : 0; +} + +// Returns true iff this String ends with the given suffix. *Any* +// String is considered to end with a NULL or empty suffix. +bool String::EndsWith(const char* suffix) const { + if (suffix == NULL || CStringEquals(suffix, "")) return true; + + if (c_str() == NULL) return false; + + const size_t this_len = strlen(c_str()); + const size_t suffix_len = strlen(suffix); + return (this_len >= suffix_len) && + CStringEquals(c_str() + this_len - suffix_len, suffix); +} + +// Returns true iff this String ends with the given suffix, ignoring case. +// Any String is considered to end with a NULL or empty suffix. +bool String::EndsWithCaseInsensitive(const char* suffix) const { + if (suffix == NULL || CStringEquals(suffix, "")) return true; + + if (c_str() == NULL) return false; + + const size_t this_len = strlen(c_str()); + const size_t suffix_len = strlen(suffix); + return (this_len >= suffix_len) && + CaseInsensitiveCStringEquals(c_str() + this_len - suffix_len, suffix); +} + +// Formats a list of arguments to a String, using the same format +// spec string as for printf. +// +// We do not use the StringPrintf class as it is not universally +// available. +// +// The result is limited to 4096 characters (including the tailing 0). +// If 4096 characters are not enough to format the input, or if +// there's an error, "" is +// returned. +String String::Format(const char * format, ...) { + va_list args; + va_start(args, format); + + char buffer[4096]; + const int kBufferSize = sizeof(buffer)/sizeof(buffer[0]); + + // MSVC 8 deprecates vsnprintf(), so we want to suppress warning + // 4996 (deprecated function) there. +#ifdef _MSC_VER // We are using MSVC. +# pragma warning(push) // Saves the current warning state. +# pragma warning(disable:4996) // Temporarily disables warning 4996. + + const int size = vsnprintf(buffer, kBufferSize, format, args); + +# pragma warning(pop) // Restores the warning state. +#else // We are not using MSVC. + const int size = vsnprintf(buffer, kBufferSize, format, args); +#endif // _MSC_VER + va_end(args); + + // vsnprintf()'s behavior is not portable. When the buffer is not + // big enough, it returns a negative value in MSVC, and returns the + // needed buffer size on Linux. When there is an output error, it + // always returns a negative value. For simplicity, we lump the two + // error cases together. + if (size < 0 || size >= kBufferSize) { + return String(""); + } else { + return String(buffer, size); + } +} + +// Converts the buffer in a stringstream to a String, converting NUL +// bytes to "\\0" along the way. +String StringStreamToString(::std::stringstream* ss) { + const ::std::string& str = ss->str(); + const char* const start = str.c_str(); + const char* const end = start + str.length(); + + // We need to use a helper stringstream to do this transformation + // because String doesn't support push_back(). + ::std::stringstream helper; + for (const char* ch = start; ch != end; ++ch) { + if (*ch == '\0') { + helper << "\\0"; // Replaces NUL with "\\0"; + } else { + helper.put(*ch); + } + } + + return String(helper.str().c_str()); +} + +// Appends the user-supplied message to the Google-Test-generated message. +String AppendUserMessage(const String& gtest_msg, + const Message& user_msg) { + // Appends the user message if it's non-empty. + const String user_msg_string = user_msg.GetString(); + if (user_msg_string.empty()) { + return gtest_msg; + } + + Message msg; + msg << gtest_msg << "\n" << user_msg_string; + + return msg.GetString(); +} + +} // namespace internal + +// class TestResult + +// Creates an empty TestResult. +TestResult::TestResult() + : death_test_count_(0), + elapsed_time_(0) { +} + +// D'tor. +TestResult::~TestResult() { +} + +// Returns the i-th test part result among all the results. i can +// range from 0 to total_part_count() - 1. If i is not in that range, +// aborts the program. +const TestPartResult& TestResult::GetTestPartResult(int i) const { + if (i < 0 || i >= total_part_count()) + internal::posix::Abort(); + return test_part_results_.at(i); +} + +// Returns the i-th test property. i can range from 0 to +// test_property_count() - 1. If i is not in that range, aborts the +// program. +const TestProperty& TestResult::GetTestProperty(int i) const { + if (i < 0 || i >= test_property_count()) + internal::posix::Abort(); + return test_properties_.at(i); +} + +// Clears the test part results. +void TestResult::ClearTestPartResults() { + test_part_results_.clear(); +} + +// Adds a test part result to the list. +void TestResult::AddTestPartResult(const TestPartResult& test_part_result) { + test_part_results_.push_back(test_part_result); +} + +// Adds a test property to the list. If a property with the same key as the +// supplied property is already represented, the value of this test_property +// replaces the old value for that key. +void TestResult::RecordProperty(const TestProperty& test_property) { + if (!ValidateTestProperty(test_property)) { + return; + } + internal::MutexLock lock(&test_properites_mutex_); + const std::vector::iterator property_with_matching_key = + std::find_if(test_properties_.begin(), test_properties_.end(), + internal::TestPropertyKeyIs(test_property.key())); + if (property_with_matching_key == test_properties_.end()) { + test_properties_.push_back(test_property); + return; + } + property_with_matching_key->SetValue(test_property.value()); +} + +// Adds a failure if the key is a reserved attribute of Google Test +// testcase tags. Returns true if the property is valid. +bool TestResult::ValidateTestProperty(const TestProperty& test_property) { + internal::String key(test_property.key()); + if (key == "name" || key == "status" || key == "time" || key == "classname") { + ADD_FAILURE() + << "Reserved key used in RecordProperty(): " + << key + << " ('name', 'status', 'time', and 'classname' are reserved by " + << GTEST_NAME_ << ")"; + return false; + } + return true; +} + +// Clears the object. +void TestResult::Clear() { + test_part_results_.clear(); + test_properties_.clear(); + death_test_count_ = 0; + elapsed_time_ = 0; +} + +// Returns true iff the test failed. +bool TestResult::Failed() const { + for (int i = 0; i < total_part_count(); ++i) { + if (GetTestPartResult(i).failed()) + return true; + } + return false; +} + +// Returns true iff the test part fatally failed. +static bool TestPartFatallyFailed(const TestPartResult& result) { + return result.fatally_failed(); +} + +// Returns true iff the test fatally failed. +bool TestResult::HasFatalFailure() const { + return CountIf(test_part_results_, TestPartFatallyFailed) > 0; +} + +// Returns true iff the test part non-fatally failed. +static bool TestPartNonfatallyFailed(const TestPartResult& result) { + return result.nonfatally_failed(); +} + +// Returns true iff the test has a non-fatal failure. +bool TestResult::HasNonfatalFailure() const { + return CountIf(test_part_results_, TestPartNonfatallyFailed) > 0; +} + +// Gets the number of all test parts. This is the sum of the number +// of successful test parts and the number of failed test parts. +int TestResult::total_part_count() const { + return static_cast(test_part_results_.size()); +} + +// Returns the number of the test properties. +int TestResult::test_property_count() const { + return static_cast(test_properties_.size()); +} + +// class Test + +// Creates a Test object. + +// The c'tor saves the values of all Google Test flags. +Test::Test() + : gtest_flag_saver_(new internal::GTestFlagSaver) { +} + +// The d'tor restores the values of all Google Test flags. +Test::~Test() { + delete gtest_flag_saver_; +} + +// Sets up the test fixture. +// +// A sub-class may override this. +void Test::SetUp() { +} + +// Tears down the test fixture. +// +// A sub-class may override this. +void Test::TearDown() { +} + +// Allows user supplied key value pairs to be recorded for later output. +void Test::RecordProperty(const char* key, const char* value) { + UnitTest::GetInstance()->RecordPropertyForCurrentTest(key, value); +} + +// Allows user supplied key value pairs to be recorded for later output. +void Test::RecordProperty(const char* key, int value) { + Message value_message; + value_message << value; + RecordProperty(key, value_message.GetString().c_str()); +} + +namespace internal { + +void ReportFailureInUnknownLocation(TestPartResult::Type result_type, + const String& message) { + // This function is a friend of UnitTest and as such has access to + // AddTestPartResult. + UnitTest::GetInstance()->AddTestPartResult( + result_type, + NULL, // No info about the source file where the exception occurred. + -1, // We have no info on which line caused the exception. + message, + String()); // No stack trace, either. +} + +} // namespace internal + +// Google Test requires all tests in the same test case to use the same test +// fixture class. This function checks if the current test has the +// same fixture class as the first test in the current test case. If +// yes, it returns true; otherwise it generates a Google Test failure and +// returns false. +bool Test::HasSameFixtureClass() { + internal::UnitTestImpl* const impl = internal::GetUnitTestImpl(); + const TestCase* const test_case = impl->current_test_case(); + + // Info about the first test in the current test case. + const TestInfo* const first_test_info = test_case->test_info_list()[0]; + const internal::TypeId first_fixture_id = first_test_info->fixture_class_id_; + const char* const first_test_name = first_test_info->name(); + + // Info about the current test. + const TestInfo* const this_test_info = impl->current_test_info(); + const internal::TypeId this_fixture_id = this_test_info->fixture_class_id_; + const char* const this_test_name = this_test_info->name(); + + if (this_fixture_id != first_fixture_id) { + // Is the first test defined using TEST? + const bool first_is_TEST = first_fixture_id == internal::GetTestTypeId(); + // Is this test defined using TEST? + const bool this_is_TEST = this_fixture_id == internal::GetTestTypeId(); + + if (first_is_TEST || this_is_TEST) { + // The user mixed TEST and TEST_F in this test case - we'll tell + // him/her how to fix it. + + // Gets the name of the TEST and the name of the TEST_F. Note + // that first_is_TEST and this_is_TEST cannot both be true, as + // the fixture IDs are different for the two tests. + const char* const TEST_name = + first_is_TEST ? first_test_name : this_test_name; + const char* const TEST_F_name = + first_is_TEST ? this_test_name : first_test_name; + + ADD_FAILURE() + << "All tests in the same test case must use the same test fixture\n" + << "class, so mixing TEST_F and TEST in the same test case is\n" + << "illegal. In test case " << this_test_info->test_case_name() + << ",\n" + << "test " << TEST_F_name << " is defined using TEST_F but\n" + << "test " << TEST_name << " is defined using TEST. You probably\n" + << "want to change the TEST to TEST_F or move it to another test\n" + << "case."; + } else { + // The user defined two fixture classes with the same name in + // two namespaces - we'll tell him/her how to fix it. + ADD_FAILURE() + << "All tests in the same test case must use the same test fixture\n" + << "class. However, in test case " + << this_test_info->test_case_name() << ",\n" + << "you defined test " << first_test_name + << " and test " << this_test_name << "\n" + << "using two different test fixture classes. This can happen if\n" + << "the two classes are from different namespaces or translation\n" + << "units and have the same name. You should probably rename one\n" + << "of the classes to put the tests into different test cases."; + } + return false; + } + + return true; +} + +#if GTEST_HAS_SEH + +// Adds an "exception thrown" fatal failure to the current test. This +// function returns its result via an output parameter pointer because VC++ +// prohibits creation of objects with destructors on stack in functions +// using __try (see error C2712). +static internal::String* FormatSehExceptionMessage(DWORD exception_code, + const char* location) { + Message message; + message << "SEH exception with code 0x" << std::setbase(16) << + exception_code << std::setbase(10) << " thrown in " << location << "."; + + return new internal::String(message.GetString()); +} + +#endif // GTEST_HAS_SEH + +#if GTEST_HAS_EXCEPTIONS + +// Adds an "exception thrown" fatal failure to the current test. +static internal::String FormatCxxExceptionMessage(const char* description, + const char* location) { + Message message; + if (description != NULL) { + message << "C++ exception with description \"" << description << "\""; + } else { + message << "Unknown C++ exception"; + } + message << " thrown in " << location << "."; + + return message.GetString(); +} + +static internal::String PrintTestPartResultToString( + const TestPartResult& test_part_result); + +// A failed Google Test assertion will throw an exception of this type when +// GTEST_FLAG(throw_on_failure) is true (if exceptions are enabled). We +// derive it from std::runtime_error, which is for errors presumably +// detectable only at run time. Since std::runtime_error inherits from +// std::exception, many testing frameworks know how to extract and print the +// message inside it. +class GoogleTestFailureException : public ::std::runtime_error { + public: + explicit GoogleTestFailureException(const TestPartResult& failure) + : ::std::runtime_error(PrintTestPartResultToString(failure).c_str()) {} +}; +#endif // GTEST_HAS_EXCEPTIONS + +namespace internal { +// We put these helper functions in the internal namespace as IBM's xlC +// compiler rejects the code if they were declared static. + +// Runs the given method and handles SEH exceptions it throws, when +// SEH is supported; returns the 0-value for type Result in case of an +// SEH exception. (Microsoft compilers cannot handle SEH and C++ +// exceptions in the same function. Therefore, we provide a separate +// wrapper function for handling SEH exceptions.) +template +Result HandleSehExceptionsInMethodIfSupported( + T* object, Result (T::*method)(), const char* location) { +#if GTEST_HAS_SEH + __try { + return (object->*method)(); + } __except (internal::UnitTestOptions::GTestShouldProcessSEH( // NOLINT + GetExceptionCode())) { + // We create the exception message on the heap because VC++ prohibits + // creation of objects with destructors on stack in functions using __try + // (see error C2712). + internal::String* exception_message = FormatSehExceptionMessage( + GetExceptionCode(), location); + internal::ReportFailureInUnknownLocation(TestPartResult::kFatalFailure, + *exception_message); + delete exception_message; + return static_cast(0); + } +#else + (void)location; + return (object->*method)(); +#endif // GTEST_HAS_SEH +} + +// Runs the given method and catches and reports C++ and/or SEH-style +// exceptions, if they are supported; returns the 0-value for type +// Result in case of an SEH exception. +template +Result HandleExceptionsInMethodIfSupported( + T* object, Result (T::*method)(), const char* location) { + // NOTE: The user code can affect the way in which Google Test handles + // exceptions by setting GTEST_FLAG(catch_exceptions), but only before + // RUN_ALL_TESTS() starts. It is technically possible to check the flag + // after the exception is caught and either report or re-throw the + // exception based on the flag's value: + // + // try { + // // Perform the test method. + // } catch (...) { + // if (GTEST_FLAG(catch_exceptions)) + // // Report the exception as failure. + // else + // throw; // Re-throws the original exception. + // } + // + // However, the purpose of this flag is to allow the program to drop into + // the debugger when the exception is thrown. On most platforms, once the + // control enters the catch block, the exception origin information is + // lost and the debugger will stop the program at the point of the + // re-throw in this function -- instead of at the point of the original + // throw statement in the code under test. For this reason, we perform + // the check early, sacrificing the ability to affect Google Test's + // exception handling in the method where the exception is thrown. + if (internal::GetUnitTestImpl()->catch_exceptions()) { +#if GTEST_HAS_EXCEPTIONS + try { + return HandleSehExceptionsInMethodIfSupported(object, method, location); + } catch (const GoogleTestFailureException&) { // NOLINT + // This exception doesn't originate in code under test. It makes no + // sense to report it as a test failure. + throw; + } catch (const std::exception& e) { // NOLINT + internal::ReportFailureInUnknownLocation( + TestPartResult::kFatalFailure, + FormatCxxExceptionMessage(e.what(), location)); + } catch (...) { // NOLINT + internal::ReportFailureInUnknownLocation( + TestPartResult::kFatalFailure, + FormatCxxExceptionMessage(NULL, location)); + } + return static_cast(0); +#else + return HandleSehExceptionsInMethodIfSupported(object, method, location); +#endif // GTEST_HAS_EXCEPTIONS + } else { + return (object->*method)(); + } +} + +} // namespace internal + +// Runs the test and updates the test result. +void Test::Run() { + if (!HasSameFixtureClass()) return; + + internal::UnitTestImpl* const impl = internal::GetUnitTestImpl(); + impl->os_stack_trace_getter()->UponLeavingGTest(); + internal::HandleExceptionsInMethodIfSupported(this, &Test::SetUp, "SetUp()"); + // We will run the test only if SetUp() was successful. + if (!HasFatalFailure()) { + impl->os_stack_trace_getter()->UponLeavingGTest(); + internal::HandleExceptionsInMethodIfSupported( + this, &Test::TestBody, "the test body"); + } + + // However, we want to clean up as much as possible. Hence we will + // always call TearDown(), even if SetUp() or the test body has + // failed. + impl->os_stack_trace_getter()->UponLeavingGTest(); + internal::HandleExceptionsInMethodIfSupported( + this, &Test::TearDown, "TearDown()"); +} + +// Returns true iff the current test has a fatal failure. +bool Test::HasFatalFailure() { + return internal::GetUnitTestImpl()->current_test_result()->HasFatalFailure(); +} + +// Returns true iff the current test has a non-fatal failure. +bool Test::HasNonfatalFailure() { + return internal::GetUnitTestImpl()->current_test_result()-> + HasNonfatalFailure(); +} + +// class TestInfo + +// Constructs a TestInfo object. It assumes ownership of the test factory +// object. +// TODO(vladl@google.com): Make a_test_case_name and a_name const string&'s +// to signify they cannot be NULLs. +TestInfo::TestInfo(const char* a_test_case_name, + const char* a_name, + const char* a_type_param, + const char* a_value_param, + internal::TypeId fixture_class_id, + internal::TestFactoryBase* factory) + : test_case_name_(a_test_case_name), + name_(a_name), + type_param_(a_type_param ? new std::string(a_type_param) : NULL), + value_param_(a_value_param ? new std::string(a_value_param) : NULL), + fixture_class_id_(fixture_class_id), + should_run_(false), + is_disabled_(false), + matches_filter_(false), + factory_(factory), + result_() {} + +// Destructs a TestInfo object. +TestInfo::~TestInfo() { delete factory_; } + +namespace internal { + +// Creates a new TestInfo object and registers it with Google Test; +// returns the created object. +// +// Arguments: +// +// test_case_name: name of the test case +// name: name of the test +// type_param: the name of the test's type parameter, or NULL if +// this is not a typed or a type-parameterized test. +// value_param: text representation of the test's value parameter, +// or NULL if this is not a value-parameterized test. +// fixture_class_id: ID of the test fixture class +// set_up_tc: pointer to the function that sets up the test case +// tear_down_tc: pointer to the function that tears down the test case +// factory: pointer to the factory that creates a test object. +// The newly created TestInfo instance will assume +// ownership of the factory object. +TestInfo* MakeAndRegisterTestInfo( + const char* test_case_name, const char* name, + const char* type_param, + const char* value_param, + TypeId fixture_class_id, + SetUpTestCaseFunc set_up_tc, + TearDownTestCaseFunc tear_down_tc, + TestFactoryBase* factory) { + TestInfo* const test_info = + new TestInfo(test_case_name, name, type_param, value_param, + fixture_class_id, factory); + GetUnitTestImpl()->AddTestInfo(set_up_tc, tear_down_tc, test_info); + return test_info; +} + +#if GTEST_HAS_PARAM_TEST +void ReportInvalidTestCaseType(const char* test_case_name, + const char* file, int line) { + Message errors; + errors + << "Attempted redefinition of test case " << test_case_name << ".\n" + << "All tests in the same test case must use the same test fixture\n" + << "class. However, in test case " << test_case_name << ", you tried\n" + << "to define a test using a fixture class different from the one\n" + << "used earlier. This can happen if the two fixture classes are\n" + << "from different namespaces and have the same name. You should\n" + << "probably rename one of the classes to put the tests into different\n" + << "test cases."; + + fprintf(stderr, "%s %s", FormatFileLocation(file, line).c_str(), + errors.GetString().c_str()); +} +#endif // GTEST_HAS_PARAM_TEST + +} // namespace internal + +namespace { + +// A predicate that checks the test name of a TestInfo against a known +// value. +// +// This is used for implementation of the TestCase class only. We put +// it in the anonymous namespace to prevent polluting the outer +// namespace. +// +// TestNameIs is copyable. +class TestNameIs { + public: + // Constructor. + // + // TestNameIs has NO default constructor. + explicit TestNameIs(const char* name) + : name_(name) {} + + // Returns true iff the test name of test_info matches name_. + bool operator()(const TestInfo * test_info) const { + return test_info && internal::String(test_info->name()).Compare(name_) == 0; + } + + private: + internal::String name_; +}; + +} // namespace + +namespace internal { + +// This method expands all parameterized tests registered with macros TEST_P +// and INSTANTIATE_TEST_CASE_P into regular tests and registers those. +// This will be done just once during the program runtime. +void UnitTestImpl::RegisterParameterizedTests() { +#if GTEST_HAS_PARAM_TEST + if (!parameterized_tests_registered_) { + parameterized_test_registry_.RegisterTests(); + parameterized_tests_registered_ = true; + } +#endif +} + +} // namespace internal + +// Creates the test object, runs it, records its result, and then +// deletes it. +void TestInfo::Run() { + if (!should_run_) return; + + // Tells UnitTest where to store test result. + internal::UnitTestImpl* const impl = internal::GetUnitTestImpl(); + impl->set_current_test_info(this); + + TestEventListener* repeater = UnitTest::GetInstance()->listeners().repeater(); + + // Notifies the unit test event listeners that a test is about to start. + repeater->OnTestStart(*this); + + const TimeInMillis start = internal::GetTimeInMillis(); + + impl->os_stack_trace_getter()->UponLeavingGTest(); + + // Creates the test object. + Test* const test = internal::HandleExceptionsInMethodIfSupported( + factory_, &internal::TestFactoryBase::CreateTest, + "the test fixture's constructor"); + + // Runs the test only if the test object was created and its + // constructor didn't generate a fatal failure. + if ((test != NULL) && !Test::HasFatalFailure()) { + // This doesn't throw as all user code that can throw are wrapped into + // exception handling code. + test->Run(); + } + + // Deletes the test object. + impl->os_stack_trace_getter()->UponLeavingGTest(); + internal::HandleExceptionsInMethodIfSupported( + test, &Test::DeleteSelf_, "the test fixture's destructor"); + + result_.set_elapsed_time(internal::GetTimeInMillis() - start); + + // Notifies the unit test event listener that a test has just finished. + repeater->OnTestEnd(*this); + + // Tells UnitTest to stop associating assertion results to this + // test. + impl->set_current_test_info(NULL); +} + +// class TestCase + +// Gets the number of successful tests in this test case. +int TestCase::successful_test_count() const { + return CountIf(test_info_list_, TestPassed); +} + +// Gets the number of failed tests in this test case. +int TestCase::failed_test_count() const { + return CountIf(test_info_list_, TestFailed); +} + +int TestCase::disabled_test_count() const { + return CountIf(test_info_list_, TestDisabled); +} + +// Get the number of tests in this test case that should run. +int TestCase::test_to_run_count() const { + return CountIf(test_info_list_, ShouldRunTest); +} + +// Gets the number of all tests. +int TestCase::total_test_count() const { + return static_cast(test_info_list_.size()); +} + +// Creates a TestCase with the given name. +// +// Arguments: +// +// name: name of the test case +// a_type_param: the name of the test case's type parameter, or NULL if +// this is not a typed or a type-parameterized test case. +// set_up_tc: pointer to the function that sets up the test case +// tear_down_tc: pointer to the function that tears down the test case +TestCase::TestCase(const char* a_name, const char* a_type_param, + Test::SetUpTestCaseFunc set_up_tc, + Test::TearDownTestCaseFunc tear_down_tc) + : name_(a_name), + type_param_(a_type_param ? new std::string(a_type_param) : NULL), + set_up_tc_(set_up_tc), + tear_down_tc_(tear_down_tc), + should_run_(false), + elapsed_time_(0) { +} + +// Destructor of TestCase. +TestCase::~TestCase() { + // Deletes every Test in the collection. + ForEach(test_info_list_, internal::Delete); +} + +// Returns the i-th test among all the tests. i can range from 0 to +// total_test_count() - 1. If i is not in that range, returns NULL. +const TestInfo* TestCase::GetTestInfo(int i) const { + const int index = GetElementOr(test_indices_, i, -1); + return index < 0 ? NULL : test_info_list_[index]; +} + +// Returns the i-th test among all the tests. i can range from 0 to +// total_test_count() - 1. If i is not in that range, returns NULL. +TestInfo* TestCase::GetMutableTestInfo(int i) { + const int index = GetElementOr(test_indices_, i, -1); + return index < 0 ? NULL : test_info_list_[index]; +} + +// Adds a test to this test case. Will delete the test upon +// destruction of the TestCase object. +void TestCase::AddTestInfo(TestInfo * test_info) { + test_info_list_.push_back(test_info); + test_indices_.push_back(static_cast(test_indices_.size())); +} + +// Runs every test in this TestCase. +void TestCase::Run() { + if (!should_run_) return; + + internal::UnitTestImpl* const impl = internal::GetUnitTestImpl(); + impl->set_current_test_case(this); + + TestEventListener* repeater = UnitTest::GetInstance()->listeners().repeater(); + + repeater->OnTestCaseStart(*this); + impl->os_stack_trace_getter()->UponLeavingGTest(); + internal::HandleExceptionsInMethodIfSupported( + this, &TestCase::RunSetUpTestCase, "SetUpTestCase()"); + + const internal::TimeInMillis start = internal::GetTimeInMillis(); + for (int i = 0; i < total_test_count(); i++) { + GetMutableTestInfo(i)->Run(); + } + elapsed_time_ = internal::GetTimeInMillis() - start; + + impl->os_stack_trace_getter()->UponLeavingGTest(); + internal::HandleExceptionsInMethodIfSupported( + this, &TestCase::RunTearDownTestCase, "TearDownTestCase()"); + + repeater->OnTestCaseEnd(*this); + impl->set_current_test_case(NULL); +} + +// Clears the results of all tests in this test case. +void TestCase::ClearResult() { + ForEach(test_info_list_, TestInfo::ClearTestResult); +} + +// Shuffles the tests in this test case. +void TestCase::ShuffleTests(internal::Random* random) { + Shuffle(random, &test_indices_); +} + +// Restores the test order to before the first shuffle. +void TestCase::UnshuffleTests() { + for (size_t i = 0; i < test_indices_.size(); i++) { + test_indices_[i] = static_cast(i); + } +} + +// Formats a countable noun. Depending on its quantity, either the +// singular form or the plural form is used. e.g. +// +// FormatCountableNoun(1, "formula", "formuli") returns "1 formula". +// FormatCountableNoun(5, "book", "books") returns "5 books". +static internal::String FormatCountableNoun(int count, + const char * singular_form, + const char * plural_form) { + return internal::String::Format("%d %s", count, + count == 1 ? singular_form : plural_form); +} + +// Formats the count of tests. +static internal::String FormatTestCount(int test_count) { + return FormatCountableNoun(test_count, "test", "tests"); +} + +// Formats the count of test cases. +static internal::String FormatTestCaseCount(int test_case_count) { + return FormatCountableNoun(test_case_count, "test case", "test cases"); +} + +// Converts a TestPartResult::Type enum to human-friendly string +// representation. Both kNonFatalFailure and kFatalFailure are translated +// to "Failure", as the user usually doesn't care about the difference +// between the two when viewing the test result. +static const char * TestPartResultTypeToString(TestPartResult::Type type) { + switch (type) { + case TestPartResult::kSuccess: + return "Success"; + + case TestPartResult::kNonFatalFailure: + case TestPartResult::kFatalFailure: +#ifdef _MSC_VER + return "error: "; +#else + return "Failure\n"; +#endif + default: + return "Unknown result type"; + } +} + +// Prints a TestPartResult to a String. +static internal::String PrintTestPartResultToString( + const TestPartResult& test_part_result) { + return (Message() + << internal::FormatFileLocation(test_part_result.file_name(), + test_part_result.line_number()) + << " " << TestPartResultTypeToString(test_part_result.type()) + << test_part_result.message()).GetString(); +} + +// Prints a TestPartResult. +static void PrintTestPartResult(const TestPartResult& test_part_result) { + const internal::String& result = + PrintTestPartResultToString(test_part_result); + printf("%s\n", result.c_str()); + fflush(stdout); + // If the test program runs in Visual Studio or a debugger, the + // following statements add the test part result message to the Output + // window such that the user can double-click on it to jump to the + // corresponding source code location; otherwise they do nothing. +#if GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_MOBILE + // We don't call OutputDebugString*() on Windows Mobile, as printing + // to stdout is done by OutputDebugString() there already - we don't + // want the same message printed twice. + ::OutputDebugStringA(result.c_str()); + ::OutputDebugStringA("\n"); +#endif +} + +// class PrettyUnitTestResultPrinter + +namespace internal { + +enum GTestColor { + COLOR_DEFAULT, + COLOR_RED, + COLOR_GREEN, + COLOR_YELLOW +}; + +#if GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_MOBILE + +// Returns the character attribute for the given color. +WORD GetColorAttribute(GTestColor color) { + switch (color) { + case COLOR_RED: return FOREGROUND_RED; + case COLOR_GREEN: return FOREGROUND_GREEN; + case COLOR_YELLOW: return FOREGROUND_RED | FOREGROUND_GREEN; + default: return 0; + } +} + +#else + +// Returns the ANSI color code for the given color. COLOR_DEFAULT is +// an invalid input. +const char* GetAnsiColorCode(GTestColor color) { + switch (color) { + case COLOR_RED: return "1"; + case COLOR_GREEN: return "2"; + case COLOR_YELLOW: return "3"; + default: return NULL; + }; +} + +#endif // GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_MOBILE + +// Returns true iff Google Test should use colors in the output. +bool ShouldUseColor(bool stdout_is_tty) { + const char* const gtest_color = GTEST_FLAG(color).c_str(); + + if (String::CaseInsensitiveCStringEquals(gtest_color, "auto")) { +#if GTEST_OS_WINDOWS + // On Windows the TERM variable is usually not set, but the + // console there does support colors. + return stdout_is_tty; +#else + // On non-Windows platforms, we rely on the TERM variable. + const char* const term = posix::GetEnv("TERM"); + const bool term_supports_color = + String::CStringEquals(term, "xterm") || + String::CStringEquals(term, "xterm-color") || + String::CStringEquals(term, "xterm-256color") || + String::CStringEquals(term, "screen") || + String::CStringEquals(term, "linux") || + String::CStringEquals(term, "cygwin"); + return stdout_is_tty && term_supports_color; +#endif // GTEST_OS_WINDOWS + } + + return String::CaseInsensitiveCStringEquals(gtest_color, "yes") || + String::CaseInsensitiveCStringEquals(gtest_color, "true") || + String::CaseInsensitiveCStringEquals(gtest_color, "t") || + String::CStringEquals(gtest_color, "1"); + // We take "yes", "true", "t", and "1" as meaning "yes". If the + // value is neither one of these nor "auto", we treat it as "no" to + // be conservative. +} + +// Helpers for printing colored strings to stdout. Note that on Windows, we +// cannot simply emit special characters and have the terminal change colors. +// This routine must actually emit the characters rather than return a string +// that would be colored when printed, as can be done on Linux. +void ColoredPrintf(GTestColor color, const char* fmt, ...) { + va_list args; + va_start(args, fmt); + +#if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || GTEST_OS_ZOS + const bool use_color = false; +#else + static const bool in_color_mode = + ShouldUseColor(posix::IsATTY(posix::FileNo(stdout)) != 0); + const bool use_color = in_color_mode && (color != COLOR_DEFAULT); +#endif // GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || GTEST_OS_ZOS + // The '!= 0' comparison is necessary to satisfy MSVC 7.1. + + if (!use_color) { + vprintf(fmt, args); + va_end(args); + return; + } + +#if GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_MOBILE + const HANDLE stdout_handle = GetStdHandle(STD_OUTPUT_HANDLE); + + // Gets the current text color. + CONSOLE_SCREEN_BUFFER_INFO buffer_info; + GetConsoleScreenBufferInfo(stdout_handle, &buffer_info); + const WORD old_color_attrs = buffer_info.wAttributes; + + // We need to flush the stream buffers into the console before each + // SetConsoleTextAttribute call lest it affect the text that is already + // printed but has not yet reached the console. + fflush(stdout); + SetConsoleTextAttribute(stdout_handle, + GetColorAttribute(color) | FOREGROUND_INTENSITY); + vprintf(fmt, args); + + fflush(stdout); + // Restores the text color. + SetConsoleTextAttribute(stdout_handle, old_color_attrs); +#else + printf("\033[0;3%sm", GetAnsiColorCode(color)); + vprintf(fmt, args); + printf("\033[m"); // Resets the terminal to default. +#endif // GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_MOBILE + va_end(args); +} + +void PrintFullTestCommentIfPresent(const TestInfo& test_info) { + const char* const type_param = test_info.type_param(); + const char* const value_param = test_info.value_param(); + + if (type_param != NULL || value_param != NULL) { + printf(", where "); + if (type_param != NULL) { + printf("TypeParam = %s", type_param); + if (value_param != NULL) + printf(" and "); + } + if (value_param != NULL) { + printf("GetParam() = %s", value_param); + } + } +} + +// This class implements the TestEventListener interface. +// +// Class PrettyUnitTestResultPrinter is copyable. +class PrettyUnitTestResultPrinter : public TestEventListener { + public: + PrettyUnitTestResultPrinter() {} + static void PrintTestName(const char * test_case, const char * test) { + printf("%s.%s", test_case, test); + } + + // The following methods override what's in the TestEventListener class. + virtual void OnTestProgramStart(const UnitTest& /*unit_test*/) {} + virtual void OnTestIterationStart(const UnitTest& unit_test, int iteration); + virtual void OnEnvironmentsSetUpStart(const UnitTest& unit_test); + virtual void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) {} + virtual void OnTestCaseStart(const TestCase& test_case); + virtual void OnTestStart(const TestInfo& test_info); + virtual void OnTestPartResult(const TestPartResult& result); + virtual void OnTestEnd(const TestInfo& test_info); + virtual void OnTestCaseEnd(const TestCase& test_case); + virtual void OnEnvironmentsTearDownStart(const UnitTest& unit_test); + virtual void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) {} + virtual void OnTestIterationEnd(const UnitTest& unit_test, int iteration); + virtual void OnTestProgramEnd(const UnitTest& /*unit_test*/) {} + + private: + static void PrintFailedTests(const UnitTest& unit_test); + + internal::String test_case_name_; +}; + + // Fired before each iteration of tests starts. +void PrettyUnitTestResultPrinter::OnTestIterationStart( + const UnitTest& unit_test, int iteration) { + if (GTEST_FLAG(repeat) != 1) + printf("\nRepeating all tests (iteration %d) . . .\n\n", iteration + 1); + + const char* const filter = GTEST_FLAG(filter).c_str(); + + // Prints the filter if it's not *. This reminds the user that some + // tests may be skipped. + if (!internal::String::CStringEquals(filter, kUniversalFilter)) { + ColoredPrintf(COLOR_YELLOW, + "Note: %s filter = %s\n", GTEST_NAME_, filter); + } + + if (internal::ShouldShard(kTestTotalShards, kTestShardIndex, false)) { + const Int32 shard_index = Int32FromEnvOrDie(kTestShardIndex, -1); + ColoredPrintf(COLOR_YELLOW, + "Note: This is test shard %d of %s.\n", + static_cast(shard_index) + 1, + internal::posix::GetEnv(kTestTotalShards)); + } + + if (GTEST_FLAG(shuffle)) { + ColoredPrintf(COLOR_YELLOW, + "Note: Randomizing tests' orders with a seed of %d .\n", + unit_test.random_seed()); + } + + ColoredPrintf(COLOR_GREEN, "[==========] "); + printf("Running %s from %s.\n", + FormatTestCount(unit_test.test_to_run_count()).c_str(), + FormatTestCaseCount(unit_test.test_case_to_run_count()).c_str()); + fflush(stdout); +} + +void PrettyUnitTestResultPrinter::OnEnvironmentsSetUpStart( + const UnitTest& /*unit_test*/) { + ColoredPrintf(COLOR_GREEN, "[----------] "); + printf("Global test environment set-up.\n"); + fflush(stdout); +} + +void PrettyUnitTestResultPrinter::OnTestCaseStart(const TestCase& test_case) { + test_case_name_ = test_case.name(); + const internal::String counts = + FormatCountableNoun(test_case.test_to_run_count(), "test", "tests"); + ColoredPrintf(COLOR_GREEN, "[----------] "); + printf("%s from %s", counts.c_str(), test_case_name_.c_str()); + if (test_case.type_param() == NULL) { + printf("\n"); + } else { + printf(", where TypeParam = %s\n", test_case.type_param()); + } + fflush(stdout); +} + +void PrettyUnitTestResultPrinter::OnTestStart(const TestInfo& test_info) { + ColoredPrintf(COLOR_GREEN, "[ RUN ] "); + PrintTestName(test_case_name_.c_str(), test_info.name()); + printf("\n"); + fflush(stdout); +} + +// Called after an assertion failure. +void PrettyUnitTestResultPrinter::OnTestPartResult( + const TestPartResult& result) { + // If the test part succeeded, we don't need to do anything. + if (result.type() == TestPartResult::kSuccess) + return; + + // Print failure message from the assertion (e.g. expected this and got that). + PrintTestPartResult(result); + fflush(stdout); +} + +void PrettyUnitTestResultPrinter::OnTestEnd(const TestInfo& test_info) { + if (test_info.result()->Passed()) { + ColoredPrintf(COLOR_GREEN, "[ OK ] "); + } else { + ColoredPrintf(COLOR_RED, "[ FAILED ] "); + } + PrintTestName(test_case_name_.c_str(), test_info.name()); + if (test_info.result()->Failed()) + PrintFullTestCommentIfPresent(test_info); + + if (GTEST_FLAG(print_time)) { + printf(" (%s ms)\n", internal::StreamableToString( + test_info.result()->elapsed_time()).c_str()); + } else { + printf("\n"); + } + fflush(stdout); +} + +void PrettyUnitTestResultPrinter::OnTestCaseEnd(const TestCase& test_case) { + if (!GTEST_FLAG(print_time)) return; + + test_case_name_ = test_case.name(); + const internal::String counts = + FormatCountableNoun(test_case.test_to_run_count(), "test", "tests"); + ColoredPrintf(COLOR_GREEN, "[----------] "); + printf("%s from %s (%s ms total)\n\n", + counts.c_str(), test_case_name_.c_str(), + internal::StreamableToString(test_case.elapsed_time()).c_str()); + fflush(stdout); +} + +void PrettyUnitTestResultPrinter::OnEnvironmentsTearDownStart( + const UnitTest& /*unit_test*/) { + ColoredPrintf(COLOR_GREEN, "[----------] "); + printf("Global test environment tear-down\n"); + fflush(stdout); +} + +// Internal helper for printing the list of failed tests. +void PrettyUnitTestResultPrinter::PrintFailedTests(const UnitTest& unit_test) { + const int failed_test_count = unit_test.failed_test_count(); + if (failed_test_count == 0) { + return; + } + + for (int i = 0; i < unit_test.total_test_case_count(); ++i) { + const TestCase& test_case = *unit_test.GetTestCase(i); + if (!test_case.should_run() || (test_case.failed_test_count() == 0)) { + continue; + } + for (int j = 0; j < test_case.total_test_count(); ++j) { + const TestInfo& test_info = *test_case.GetTestInfo(j); + if (!test_info.should_run() || test_info.result()->Passed()) { + continue; + } + ColoredPrintf(COLOR_RED, "[ FAILED ] "); + printf("%s.%s", test_case.name(), test_info.name()); + PrintFullTestCommentIfPresent(test_info); + printf("\n"); + } + } +} + +void PrettyUnitTestResultPrinter::OnTestIterationEnd(const UnitTest& unit_test, + int /*iteration*/) { + ColoredPrintf(COLOR_GREEN, "[==========] "); + printf("%s from %s ran.", + FormatTestCount(unit_test.test_to_run_count()).c_str(), + FormatTestCaseCount(unit_test.test_case_to_run_count()).c_str()); + if (GTEST_FLAG(print_time)) { + printf(" (%s ms total)", + internal::StreamableToString(unit_test.elapsed_time()).c_str()); + } + printf("\n"); + ColoredPrintf(COLOR_GREEN, "[ PASSED ] "); + printf("%s.\n", FormatTestCount(unit_test.successful_test_count()).c_str()); + + int num_failures = unit_test.failed_test_count(); + if (!unit_test.Passed()) { + const int failed_test_count = unit_test.failed_test_count(); + ColoredPrintf(COLOR_RED, "[ FAILED ] "); + printf("%s, listed below:\n", FormatTestCount(failed_test_count).c_str()); + PrintFailedTests(unit_test); + printf("\n%2d FAILED %s\n", num_failures, + num_failures == 1 ? "TEST" : "TESTS"); + } + + int num_disabled = unit_test.disabled_test_count(); + if (num_disabled && !GTEST_FLAG(also_run_disabled_tests)) { + if (!num_failures) { + printf("\n"); // Add a spacer if no FAILURE banner is displayed. + } + ColoredPrintf(COLOR_YELLOW, + " YOU HAVE %d DISABLED %s\n\n", + num_disabled, + num_disabled == 1 ? "TEST" : "TESTS"); + } + // Ensure that Google Test output is printed before, e.g., heapchecker output. + fflush(stdout); +} + +// End PrettyUnitTestResultPrinter + +// class TestEventRepeater +// +// This class forwards events to other event listeners. +class TestEventRepeater : public TestEventListener { + public: + TestEventRepeater() : forwarding_enabled_(true) {} + virtual ~TestEventRepeater(); + void Append(TestEventListener *listener); + TestEventListener* Release(TestEventListener* listener); + + // Controls whether events will be forwarded to listeners_. Set to false + // in death test child processes. + bool forwarding_enabled() const { return forwarding_enabled_; } + void set_forwarding_enabled(bool enable) { forwarding_enabled_ = enable; } + + virtual void OnTestProgramStart(const UnitTest& unit_test); + virtual void OnTestIterationStart(const UnitTest& unit_test, int iteration); + virtual void OnEnvironmentsSetUpStart(const UnitTest& unit_test); + virtual void OnEnvironmentsSetUpEnd(const UnitTest& unit_test); + virtual void OnTestCaseStart(const TestCase& test_case); + virtual void OnTestStart(const TestInfo& test_info); + virtual void OnTestPartResult(const TestPartResult& result); + virtual void OnTestEnd(const TestInfo& test_info); + virtual void OnTestCaseEnd(const TestCase& test_case); + virtual void OnEnvironmentsTearDownStart(const UnitTest& unit_test); + virtual void OnEnvironmentsTearDownEnd(const UnitTest& unit_test); + virtual void OnTestIterationEnd(const UnitTest& unit_test, int iteration); + virtual void OnTestProgramEnd(const UnitTest& unit_test); + + private: + // Controls whether events will be forwarded to listeners_. Set to false + // in death test child processes. + bool forwarding_enabled_; + // The list of listeners that receive events. + std::vector listeners_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(TestEventRepeater); +}; + +TestEventRepeater::~TestEventRepeater() { + ForEach(listeners_, Delete); +} + +void TestEventRepeater::Append(TestEventListener *listener) { + listeners_.push_back(listener); +} + +// TODO(vladl@google.com): Factor the search functionality into Vector::Find. +TestEventListener* TestEventRepeater::Release(TestEventListener *listener) { + for (size_t i = 0; i < listeners_.size(); ++i) { + if (listeners_[i] == listener) { + listeners_.erase(listeners_.begin() + i); + return listener; + } + } + + return NULL; +} + +// Since most methods are very similar, use macros to reduce boilerplate. +// This defines a member that forwards the call to all listeners. +#define GTEST_REPEATER_METHOD_(Name, Type) \ +void TestEventRepeater::Name(const Type& parameter) { \ + if (forwarding_enabled_) { \ + for (size_t i = 0; i < listeners_.size(); i++) { \ + listeners_[i]->Name(parameter); \ + } \ + } \ +} +// This defines a member that forwards the call to all listeners in reverse +// order. +#define GTEST_REVERSE_REPEATER_METHOD_(Name, Type) \ +void TestEventRepeater::Name(const Type& parameter) { \ + if (forwarding_enabled_) { \ + for (int i = static_cast(listeners_.size()) - 1; i >= 0; i--) { \ + listeners_[i]->Name(parameter); \ + } \ + } \ +} + +GTEST_REPEATER_METHOD_(OnTestProgramStart, UnitTest) +GTEST_REPEATER_METHOD_(OnEnvironmentsSetUpStart, UnitTest) +GTEST_REPEATER_METHOD_(OnTestCaseStart, TestCase) +GTEST_REPEATER_METHOD_(OnTestStart, TestInfo) +GTEST_REPEATER_METHOD_(OnTestPartResult, TestPartResult) +GTEST_REPEATER_METHOD_(OnEnvironmentsTearDownStart, UnitTest) +GTEST_REVERSE_REPEATER_METHOD_(OnEnvironmentsSetUpEnd, UnitTest) +GTEST_REVERSE_REPEATER_METHOD_(OnEnvironmentsTearDownEnd, UnitTest) +GTEST_REVERSE_REPEATER_METHOD_(OnTestEnd, TestInfo) +GTEST_REVERSE_REPEATER_METHOD_(OnTestCaseEnd, TestCase) +GTEST_REVERSE_REPEATER_METHOD_(OnTestProgramEnd, UnitTest) + +#undef GTEST_REPEATER_METHOD_ +#undef GTEST_REVERSE_REPEATER_METHOD_ + +void TestEventRepeater::OnTestIterationStart(const UnitTest& unit_test, + int iteration) { + if (forwarding_enabled_) { + for (size_t i = 0; i < listeners_.size(); i++) { + listeners_[i]->OnTestIterationStart(unit_test, iteration); + } + } +} + +void TestEventRepeater::OnTestIterationEnd(const UnitTest& unit_test, + int iteration) { + if (forwarding_enabled_) { + for (int i = static_cast(listeners_.size()) - 1; i >= 0; i--) { + listeners_[i]->OnTestIterationEnd(unit_test, iteration); + } + } +} + +// End TestEventRepeater + +// This class generates an XML output file. +class XmlUnitTestResultPrinter : public EmptyTestEventListener { + public: + explicit XmlUnitTestResultPrinter(const char* output_file); + + virtual void OnTestIterationEnd(const UnitTest& unit_test, int iteration); + + private: + // Is c a whitespace character that is normalized to a space character + // when it appears in an XML attribute value? + static bool IsNormalizableWhitespace(char c) { + return c == 0x9 || c == 0xA || c == 0xD; + } + + // May c appear in a well-formed XML document? + static bool IsValidXmlCharacter(char c) { + return IsNormalizableWhitespace(c) || c >= 0x20; + } + + // Returns an XML-escaped copy of the input string str. If + // is_attribute is true, the text is meant to appear as an attribute + // value, and normalizable whitespace is preserved by replacing it + // with character references. + static String EscapeXml(const char* str, bool is_attribute); + + // Returns the given string with all characters invalid in XML removed. + static string RemoveInvalidXmlCharacters(const string& str); + + // Convenience wrapper around EscapeXml when str is an attribute value. + static String EscapeXmlAttribute(const char* str) { + return EscapeXml(str, true); + } + + // Convenience wrapper around EscapeXml when str is not an attribute value. + static String EscapeXmlText(const char* str) { return EscapeXml(str, false); } + + // Streams an XML CDATA section, escaping invalid CDATA sequences as needed. + static void OutputXmlCDataSection(::std::ostream* stream, const char* data); + + // Streams an XML representation of a TestInfo object. + static void OutputXmlTestInfo(::std::ostream* stream, + const char* test_case_name, + const TestInfo& test_info); + + // Prints an XML representation of a TestCase object + static void PrintXmlTestCase(FILE* out, const TestCase& test_case); + + // Prints an XML summary of unit_test to output stream out. + static void PrintXmlUnitTest(FILE* out, const UnitTest& unit_test); + + // Produces a string representing the test properties in a result as space + // delimited XML attributes based on the property key="value" pairs. + // When the String is not empty, it includes a space at the beginning, + // to delimit this attribute from prior attributes. + static String TestPropertiesAsXmlAttributes(const TestResult& result); + + // The output file. + const String output_file_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(XmlUnitTestResultPrinter); +}; + +// Creates a new XmlUnitTestResultPrinter. +XmlUnitTestResultPrinter::XmlUnitTestResultPrinter(const char* output_file) + : output_file_(output_file) { + if (output_file_.c_str() == NULL || output_file_.empty()) { + fprintf(stderr, "XML output file may not be null\n"); + fflush(stderr); + exit(EXIT_FAILURE); + } +} + +// Called after the unit test ends. +void XmlUnitTestResultPrinter::OnTestIterationEnd(const UnitTest& unit_test, + int /*iteration*/) { + FILE* xmlout = NULL; + FilePath output_file(output_file_); + FilePath output_dir(output_file.RemoveFileName()); + + if (output_dir.CreateDirectoriesRecursively()) { + xmlout = posix::FOpen(output_file_.c_str(), "w"); + } + if (xmlout == NULL) { + // TODO(wan): report the reason of the failure. + // + // We don't do it for now as: + // + // 1. There is no urgent need for it. + // 2. It's a bit involved to make the errno variable thread-safe on + // all three operating systems (Linux, Windows, and Mac OS). + // 3. To interpret the meaning of errno in a thread-safe way, + // we need the strerror_r() function, which is not available on + // Windows. + fprintf(stderr, + "Unable to open file \"%s\"\n", + output_file_.c_str()); + fflush(stderr); + exit(EXIT_FAILURE); + } + PrintXmlUnitTest(xmlout, unit_test); + fclose(xmlout); +} + +// Returns an XML-escaped copy of the input string str. If is_attribute +// is true, the text is meant to appear as an attribute value, and +// normalizable whitespace is preserved by replacing it with character +// references. +// +// Invalid XML characters in str, if any, are stripped from the output. +// It is expected that most, if not all, of the text processed by this +// module will consist of ordinary English text. +// If this module is ever modified to produce version 1.1 XML output, +// most invalid characters can be retained using character references. +// TODO(wan): It might be nice to have a minimally invasive, human-readable +// escaping scheme for invalid characters, rather than dropping them. +String XmlUnitTestResultPrinter::EscapeXml(const char* str, bool is_attribute) { + Message m; + + if (str != NULL) { + for (const char* src = str; *src; ++src) { + switch (*src) { + case '<': + m << "<"; + break; + case '>': + m << ">"; + break; + case '&': + m << "&"; + break; + case '\'': + if (is_attribute) + m << "'"; + else + m << '\''; + break; + case '"': + if (is_attribute) + m << """; + else + m << '"'; + break; + default: + if (IsValidXmlCharacter(*src)) { + if (is_attribute && IsNormalizableWhitespace(*src)) + m << String::Format("&#x%02X;", unsigned(*src)); + else + m << *src; + } + break; + } + } + } + + return m.GetString(); +} + +// Returns the given string with all characters invalid in XML removed. +// Currently invalid characters are dropped from the string. An +// alternative is to replace them with certain characters such as . or ?. +string XmlUnitTestResultPrinter::RemoveInvalidXmlCharacters(const string& str) { + string output; + output.reserve(str.size()); + for (string::const_iterator it = str.begin(); it != str.end(); ++it) + if (IsValidXmlCharacter(*it)) + output.push_back(*it); + + return output; +} + +// The following routines generate an XML representation of a UnitTest +// object. +// +// This is how Google Test concepts map to the DTD: +// +// <-- corresponds to a UnitTest object +// <-- corresponds to a TestCase object +// <-- corresponds to a TestInfo object +// ... +// ... +// ... +// <-- individual assertion failures +// +// +// + +// Formats the given time in milliseconds as seconds. +std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { + ::std::stringstream ss; + ss << ms/1000.0; + return ss.str(); +} + +// Streams an XML CDATA section, escaping invalid CDATA sequences as needed. +void XmlUnitTestResultPrinter::OutputXmlCDataSection(::std::ostream* stream, + const char* data) { + const char* segment = data; + *stream << ""); + if (next_segment != NULL) { + stream->write( + segment, static_cast(next_segment - segment)); + *stream << "]]>]]>"); + } else { + *stream << segment; + break; + } + } + *stream << "]]>"; +} + +// Prints an XML representation of a TestInfo object. +// TODO(wan): There is also value in printing properties with the plain printer. +void XmlUnitTestResultPrinter::OutputXmlTestInfo(::std::ostream* stream, + const char* test_case_name, + const TestInfo& test_info) { + const TestResult& result = *test_info.result(); + *stream << " \n"; + *stream << " "; + const string location = internal::FormatCompilerIndependentFileLocation( + part.file_name(), part.line_number()); + const string message = location + "\n" + part.message(); + OutputXmlCDataSection(stream, + RemoveInvalidXmlCharacters(message).c_str()); + *stream << "\n"; + } + } + + if (failures == 0) + *stream << " />\n"; + else + *stream << " \n"; +} + +// Prints an XML representation of a TestCase object +void XmlUnitTestResultPrinter::PrintXmlTestCase(FILE* out, + const TestCase& test_case) { + fprintf(out, + " \n", + FormatTimeInMillisAsSeconds(test_case.elapsed_time()).c_str()); + for (int i = 0; i < test_case.total_test_count(); ++i) { + ::std::stringstream stream; + OutputXmlTestInfo(&stream, test_case.name(), *test_case.GetTestInfo(i)); + fprintf(out, "%s", StringStreamToString(&stream).c_str()); + } + fprintf(out, " \n"); +} + +// Prints an XML summary of unit_test to output stream out. +void XmlUnitTestResultPrinter::PrintXmlUnitTest(FILE* out, + const UnitTest& unit_test) { + fprintf(out, "\n"); + fprintf(out, + "\n"); + for (int i = 0; i < unit_test.total_test_case_count(); ++i) + PrintXmlTestCase(out, *unit_test.GetTestCase(i)); + fprintf(out, "\n"); +} + +// Produces a string representing the test properties in a result as space +// delimited XML attributes based on the property key="value" pairs. +String XmlUnitTestResultPrinter::TestPropertiesAsXmlAttributes( + const TestResult& result) { + Message attributes; + for (int i = 0; i < result.test_property_count(); ++i) { + const TestProperty& property = result.GetTestProperty(i); + attributes << " " << property.key() << "=" + << "\"" << EscapeXmlAttribute(property.value()) << "\""; + } + return attributes.GetString(); +} + +// End XmlUnitTestResultPrinter + +#if GTEST_CAN_STREAM_RESULTS_ + +// Streams test results to the given port on the given host machine. +class StreamingListener : public EmptyTestEventListener { + public: + // Escapes '=', '&', '%', and '\n' characters in str as "%xx". + static string UrlEncode(const char* str); + + StreamingListener(const string& host, const string& port) + : sockfd_(-1), host_name_(host), port_num_(port) { + MakeConnection(); + Send("gtest_streaming_protocol_version=1.0\n"); + } + + virtual ~StreamingListener() { + if (sockfd_ != -1) + CloseConnection(); + } + + void OnTestProgramStart(const UnitTest& /* unit_test */) { + Send("event=TestProgramStart\n"); + } + + void OnTestProgramEnd(const UnitTest& unit_test) { + // Note that Google Test current only report elapsed time for each + // test iteration, not for the entire test program. + Send(String::Format("event=TestProgramEnd&passed=%d\n", + unit_test.Passed())); + + // Notify the streaming server to stop. + CloseConnection(); + } + + void OnTestIterationStart(const UnitTest& /* unit_test */, int iteration) { + Send(String::Format("event=TestIterationStart&iteration=%d\n", + iteration)); + } + + void OnTestIterationEnd(const UnitTest& unit_test, int /* iteration */) { + Send(String::Format("event=TestIterationEnd&passed=%d&elapsed_time=%sms\n", + unit_test.Passed(), + StreamableToString(unit_test.elapsed_time()).c_str())); + } + + void OnTestCaseStart(const TestCase& test_case) { + Send(String::Format("event=TestCaseStart&name=%s\n", test_case.name())); + } + + void OnTestCaseEnd(const TestCase& test_case) { + Send(String::Format("event=TestCaseEnd&passed=%d&elapsed_time=%sms\n", + test_case.Passed(), + StreamableToString(test_case.elapsed_time()).c_str())); + } + + void OnTestStart(const TestInfo& test_info) { + Send(String::Format("event=TestStart&name=%s\n", test_info.name())); + } + + void OnTestEnd(const TestInfo& test_info) { + Send(String::Format( + "event=TestEnd&passed=%d&elapsed_time=%sms\n", + (test_info.result())->Passed(), + StreamableToString((test_info.result())->elapsed_time()).c_str())); + } + + void OnTestPartResult(const TestPartResult& test_part_result) { + const char* file_name = test_part_result.file_name(); + if (file_name == NULL) + file_name = ""; + Send(String::Format("event=TestPartResult&file=%s&line=%d&message=", + UrlEncode(file_name).c_str(), + test_part_result.line_number())); + Send(UrlEncode(test_part_result.message()) + "\n"); + } + + private: + // Creates a client socket and connects to the server. + void MakeConnection(); + + // Closes the socket. + void CloseConnection() { + GTEST_CHECK_(sockfd_ != -1) + << "CloseConnection() can be called only when there is a connection."; + + close(sockfd_); + sockfd_ = -1; + } + + // Sends a string to the socket. + void Send(const string& message) { + GTEST_CHECK_(sockfd_ != -1) + << "Send() can be called only when there is a connection."; + + const int len = static_cast(message.length()); + if (write(sockfd_, message.c_str(), len) != len) { + GTEST_LOG_(WARNING) + << "stream_result_to: failed to stream to " + << host_name_ << ":" << port_num_; + } + } + + int sockfd_; // socket file descriptor + const string host_name_; + const string port_num_; + + GTEST_DISALLOW_COPY_AND_ASSIGN_(StreamingListener); +}; // class StreamingListener + +// Checks if str contains '=', '&', '%' or '\n' characters. If yes, +// replaces them by "%xx" where xx is their hexadecimal value. For +// example, replaces "=" with "%3D". This algorithm is O(strlen(str)) +// in both time and space -- important as the input str may contain an +// arbitrarily long test failure message and stack trace. +string StreamingListener::UrlEncode(const char* str) { + string result; + result.reserve(strlen(str) + 1); + for (char ch = *str; ch != '\0'; ch = *++str) { + switch (ch) { + case '%': + case '=': + case '&': + case '\n': + result.append(String::Format("%%%02x", static_cast(ch))); + break; + default: + result.push_back(ch); + break; + } + } + return result; +} + +void StreamingListener::MakeConnection() { + GTEST_CHECK_(sockfd_ == -1) + << "MakeConnection() can't be called when there is already a connection."; + + addrinfo hints; + memset(&hints, 0, sizeof(hints)); + hints.ai_family = AF_UNSPEC; // To allow both IPv4 and IPv6 addresses. + hints.ai_socktype = SOCK_STREAM; + addrinfo* servinfo = NULL; + + // Use the getaddrinfo() to get a linked list of IP addresses for + // the given host name. + const int error_num = getaddrinfo( + host_name_.c_str(), port_num_.c_str(), &hints, &servinfo); + if (error_num != 0) { + GTEST_LOG_(WARNING) << "stream_result_to: getaddrinfo() failed: " + << gai_strerror(error_num); + } + + // Loop through all the results and connect to the first we can. + for (addrinfo* cur_addr = servinfo; sockfd_ == -1 && cur_addr != NULL; + cur_addr = cur_addr->ai_next) { + sockfd_ = socket( + cur_addr->ai_family, cur_addr->ai_socktype, cur_addr->ai_protocol); + if (sockfd_ != -1) { + // Connect the client socket to the server socket. + if (connect(sockfd_, cur_addr->ai_addr, cur_addr->ai_addrlen) == -1) { + close(sockfd_); + sockfd_ = -1; + } + } + } + + freeaddrinfo(servinfo); // all done with this structure + + if (sockfd_ == -1) { + GTEST_LOG_(WARNING) << "stream_result_to: failed to connect to " + << host_name_ << ":" << port_num_; + } +} + +// End of class Streaming Listener +#endif // GTEST_CAN_STREAM_RESULTS__ + +// Class ScopedTrace + +// Pushes the given source file location and message onto a per-thread +// trace stack maintained by Google Test. +// L < UnitTest::mutex_ +ScopedTrace::ScopedTrace(const char* file, int line, const Message& message) { + TraceInfo trace; + trace.file = file; + trace.line = line; + trace.message = message.GetString(); + + UnitTest::GetInstance()->PushGTestTrace(trace); +} + +// Pops the info pushed by the c'tor. +// L < UnitTest::mutex_ +ScopedTrace::~ScopedTrace() { + UnitTest::GetInstance()->PopGTestTrace(); +} + + +// class OsStackTraceGetter + +// Returns the current OS stack trace as a String. Parameters: +// +// max_depth - the maximum number of stack frames to be included +// in the trace. +// skip_count - the number of top frames to be skipped; doesn't count +// against max_depth. +// +// L < mutex_ +// We use "L < mutex_" to denote that the function may acquire mutex_. +String OsStackTraceGetter::CurrentStackTrace(int, int) { + return String(""); +} + +// L < mutex_ +void OsStackTraceGetter::UponLeavingGTest() { +} + +const char* const +OsStackTraceGetter::kElidedFramesMarker = + "... " GTEST_NAME_ " internal frames ..."; + +} // namespace internal + +// class TestEventListeners + +TestEventListeners::TestEventListeners() + : repeater_(new internal::TestEventRepeater()), + default_result_printer_(NULL), + default_xml_generator_(NULL) { +} + +TestEventListeners::~TestEventListeners() { delete repeater_; } + +// Returns the standard listener responsible for the default console +// output. Can be removed from the listeners list to shut down default +// console output. Note that removing this object from the listener list +// with Release transfers its ownership to the user. +void TestEventListeners::Append(TestEventListener* listener) { + repeater_->Append(listener); +} + +// Removes the given event listener from the list and returns it. It then +// becomes the caller's responsibility to delete the listener. Returns +// NULL if the listener is not found in the list. +TestEventListener* TestEventListeners::Release(TestEventListener* listener) { + if (listener == default_result_printer_) + default_result_printer_ = NULL; + else if (listener == default_xml_generator_) + default_xml_generator_ = NULL; + return repeater_->Release(listener); +} + +// Returns repeater that broadcasts the TestEventListener events to all +// subscribers. +TestEventListener* TestEventListeners::repeater() { return repeater_; } + +// Sets the default_result_printer attribute to the provided listener. +// The listener is also added to the listener list and previous +// default_result_printer is removed from it and deleted. The listener can +// also be NULL in which case it will not be added to the list. Does +// nothing if the previous and the current listener objects are the same. +void TestEventListeners::SetDefaultResultPrinter(TestEventListener* listener) { + if (default_result_printer_ != listener) { + // It is an error to pass this method a listener that is already in the + // list. + delete Release(default_result_printer_); + default_result_printer_ = listener; + if (listener != NULL) + Append(listener); + } +} + +// Sets the default_xml_generator attribute to the provided listener. The +// listener is also added to the listener list and previous +// default_xml_generator is removed from it and deleted. The listener can +// also be NULL in which case it will not be added to the list. Does +// nothing if the previous and the current listener objects are the same. +void TestEventListeners::SetDefaultXmlGenerator(TestEventListener* listener) { + if (default_xml_generator_ != listener) { + // It is an error to pass this method a listener that is already in the + // list. + delete Release(default_xml_generator_); + default_xml_generator_ = listener; + if (listener != NULL) + Append(listener); + } +} + +// Controls whether events will be forwarded by the repeater to the +// listeners in the list. +bool TestEventListeners::EventForwardingEnabled() const { + return repeater_->forwarding_enabled(); +} + +void TestEventListeners::SuppressEventForwarding() { + repeater_->set_forwarding_enabled(false); +} + +// class UnitTest + +// Gets the singleton UnitTest object. The first time this method is +// called, a UnitTest object is constructed and returned. Consecutive +// calls will return the same object. +// +// We don't protect this under mutex_ as a user is not supposed to +// call this before main() starts, from which point on the return +// value will never change. +UnitTest * UnitTest::GetInstance() { + // When compiled with MSVC 7.1 in optimized mode, destroying the + // UnitTest object upon exiting the program messes up the exit code, + // causing successful tests to appear failed. We have to use a + // different implementation in this case to bypass the compiler bug. + // This implementation makes the compiler happy, at the cost of + // leaking the UnitTest object. + + // CodeGear C++Builder insists on a public destructor for the + // default implementation. Use this implementation to keep good OO + // design with private destructor. + +#if (_MSC_VER == 1310 && !defined(_DEBUG)) || defined(__BORLANDC__) + static UnitTest* const instance = new UnitTest; + return instance; +#else + static UnitTest instance; + return &instance; +#endif // (_MSC_VER == 1310 && !defined(_DEBUG)) || defined(__BORLANDC__) +} + +// Gets the number of successful test cases. +int UnitTest::successful_test_case_count() const { + return impl()->successful_test_case_count(); +} + +// Gets the number of failed test cases. +int UnitTest::failed_test_case_count() const { + return impl()->failed_test_case_count(); +} + +// Gets the number of all test cases. +int UnitTest::total_test_case_count() const { + return impl()->total_test_case_count(); +} + +// Gets the number of all test cases that contain at least one test +// that should run. +int UnitTest::test_case_to_run_count() const { + return impl()->test_case_to_run_count(); +} + +// Gets the number of successful tests. +int UnitTest::successful_test_count() const { + return impl()->successful_test_count(); +} + +// Gets the number of failed tests. +int UnitTest::failed_test_count() const { return impl()->failed_test_count(); } + +// Gets the number of disabled tests. +int UnitTest::disabled_test_count() const { + return impl()->disabled_test_count(); +} + +// Gets the number of all tests. +int UnitTest::total_test_count() const { return impl()->total_test_count(); } + +// Gets the number of tests that should run. +int UnitTest::test_to_run_count() const { return impl()->test_to_run_count(); } + +// Gets the elapsed time, in milliseconds. +internal::TimeInMillis UnitTest::elapsed_time() const { + return impl()->elapsed_time(); +} + +// Returns true iff the unit test passed (i.e. all test cases passed). +bool UnitTest::Passed() const { return impl()->Passed(); } + +// Returns true iff the unit test failed (i.e. some test case failed +// or something outside of all tests failed). +bool UnitTest::Failed() const { return impl()->Failed(); } + +// Gets the i-th test case among all the test cases. i can range from 0 to +// total_test_case_count() - 1. If i is not in that range, returns NULL. +const TestCase* UnitTest::GetTestCase(int i) const { + return impl()->GetTestCase(i); +} + +// Gets the i-th test case among all the test cases. i can range from 0 to +// total_test_case_count() - 1. If i is not in that range, returns NULL. +TestCase* UnitTest::GetMutableTestCase(int i) { + return impl()->GetMutableTestCase(i); +} + +// Returns the list of event listeners that can be used to track events +// inside Google Test. +TestEventListeners& UnitTest::listeners() { + return *impl()->listeners(); +} + +// Registers and returns a global test environment. When a test +// program is run, all global test environments will be set-up in the +// order they were registered. After all tests in the program have +// finished, all global test environments will be torn-down in the +// *reverse* order they were registered. +// +// The UnitTest object takes ownership of the given environment. +// +// We don't protect this under mutex_, as we only support calling it +// from the main thread. +Environment* UnitTest::AddEnvironment(Environment* env) { + if (env == NULL) { + return NULL; + } + + impl_->environments().push_back(env); + return env; +} + +// Adds a TestPartResult to the current TestResult object. All Google Test +// assertion macros (e.g. ASSERT_TRUE, EXPECT_EQ, etc) eventually call +// this to report their results. The user code should use the +// assertion macros instead of calling this directly. +// L < mutex_ +void UnitTest::AddTestPartResult(TestPartResult::Type result_type, + const char* file_name, + int line_number, + const internal::String& message, + const internal::String& os_stack_trace) { + Message msg; + msg << message; + + internal::MutexLock lock(&mutex_); + if (impl_->gtest_trace_stack().size() > 0) { + msg << "\n" << GTEST_NAME_ << " trace:"; + + for (int i = static_cast(impl_->gtest_trace_stack().size()); + i > 0; --i) { + const internal::TraceInfo& trace = impl_->gtest_trace_stack()[i - 1]; + msg << "\n" << internal::FormatFileLocation(trace.file, trace.line) + << " " << trace.message; + } + } + + if (os_stack_trace.c_str() != NULL && !os_stack_trace.empty()) { + msg << internal::kStackTraceMarker << os_stack_trace; + } + + const TestPartResult result = + TestPartResult(result_type, file_name, line_number, + msg.GetString().c_str()); + impl_->GetTestPartResultReporterForCurrentThread()-> + ReportTestPartResult(result); + + if (result_type != TestPartResult::kSuccess) { + // gtest_break_on_failure takes precedence over + // gtest_throw_on_failure. This allows a user to set the latter + // in the code (perhaps in order to use Google Test assertions + // with another testing framework) and specify the former on the + // command line for debugging. + if (GTEST_FLAG(break_on_failure)) { +#if GTEST_OS_WINDOWS + // Using DebugBreak on Windows allows gtest to still break into a debugger + // when a failure happens and both the --gtest_break_on_failure and + // the --gtest_catch_exceptions flags are specified. + DebugBreak(); +#else + // Dereference NULL through a volatile pointer to prevent the compiler + // from removing. We use this rather than abort() or __builtin_trap() for + // portability: Symbian doesn't implement abort() well, and some debuggers + // don't correctly trap abort(). + *static_cast(NULL) = 1; +#endif // GTEST_OS_WINDOWS + } else if (GTEST_FLAG(throw_on_failure)) { +#if GTEST_HAS_EXCEPTIONS + throw GoogleTestFailureException(result); +#else + // We cannot call abort() as it generates a pop-up in debug mode + // that cannot be suppressed in VC 7.1 or below. + exit(1); +#endif + } + } +} + +// Creates and adds a property to the current TestResult. If a property matching +// the supplied value already exists, updates its value instead. +void UnitTest::RecordPropertyForCurrentTest(const char* key, + const char* value) { + const TestProperty test_property(key, value); + impl_->current_test_result()->RecordProperty(test_property); +} + +// Runs all tests in this UnitTest object and prints the result. +// Returns 0 if successful, or 1 otherwise. +// +// We don't protect this under mutex_, as we only support calling it +// from the main thread. +int UnitTest::Run() { + // Captures the value of GTEST_FLAG(catch_exceptions). This value will be + // used for the duration of the program. + impl()->set_catch_exceptions(GTEST_FLAG(catch_exceptions)); + +#if GTEST_HAS_SEH + const bool in_death_test_child_process = + internal::GTEST_FLAG(internal_run_death_test).length() > 0; + + // Either the user wants Google Test to catch exceptions thrown by the + // tests or this is executing in the context of death test child + // process. In either case the user does not want to see pop-up dialogs + // about crashes - they are expected. + if (impl()->catch_exceptions() || in_death_test_child_process) { + +# if !GTEST_OS_WINDOWS_MOBILE + // SetErrorMode doesn't exist on CE. + SetErrorMode(SEM_FAILCRITICALERRORS | SEM_NOALIGNMENTFAULTEXCEPT | + SEM_NOGPFAULTERRORBOX | SEM_NOOPENFILEERRORBOX); +# endif // !GTEST_OS_WINDOWS_MOBILE + +# if (defined(_MSC_VER) || GTEST_OS_WINDOWS_MINGW) && !GTEST_OS_WINDOWS_MOBILE + // Death test children can be terminated with _abort(). On Windows, + // _abort() can show a dialog with a warning message. This forces the + // abort message to go to stderr instead. + _set_error_mode(_OUT_TO_STDERR); +# endif + +# if _MSC_VER >= 1400 && !GTEST_OS_WINDOWS_MOBILE + // In the debug version, Visual Studio pops up a separate dialog + // offering a choice to debug the aborted program. We need to suppress + // this dialog or it will pop up for every EXPECT/ASSERT_DEATH statement + // executed. Google Test will notify the user of any unexpected + // failure via stderr. + // + // VC++ doesn't define _set_abort_behavior() prior to the version 8.0. + // Users of prior VC versions shall suffer the agony and pain of + // clicking through the countless debug dialogs. + // TODO(vladl@google.com): find a way to suppress the abort dialog() in the + // debug mode when compiled with VC 7.1 or lower. + if (!GTEST_FLAG(break_on_failure)) + _set_abort_behavior( + 0x0, // Clear the following flags: + _WRITE_ABORT_MSG | _CALL_REPORTFAULT); // pop-up window, core dump. +# endif + + } +#endif // GTEST_HAS_SEH + + return internal::HandleExceptionsInMethodIfSupported( + impl(), + &internal::UnitTestImpl::RunAllTests, + "auxiliary test code (environments or event listeners)") ? 0 : 1; +} + +// Returns the working directory when the first TEST() or TEST_F() was +// executed. +const char* UnitTest::original_working_dir() const { + return impl_->original_working_dir_.c_str(); +} + +// Returns the TestCase object for the test that's currently running, +// or NULL if no test is running. +// L < mutex_ +const TestCase* UnitTest::current_test_case() const { + internal::MutexLock lock(&mutex_); + return impl_->current_test_case(); +} + +// Returns the TestInfo object for the test that's currently running, +// or NULL if no test is running. +// L < mutex_ +const TestInfo* UnitTest::current_test_info() const { + internal::MutexLock lock(&mutex_); + return impl_->current_test_info(); +} + +// Returns the random seed used at the start of the current test run. +int UnitTest::random_seed() const { return impl_->random_seed(); } + +#if GTEST_HAS_PARAM_TEST +// Returns ParameterizedTestCaseRegistry object used to keep track of +// value-parameterized tests and instantiate and register them. +// L < mutex_ +internal::ParameterizedTestCaseRegistry& + UnitTest::parameterized_test_registry() { + return impl_->parameterized_test_registry(); +} +#endif // GTEST_HAS_PARAM_TEST + +// Creates an empty UnitTest. +UnitTest::UnitTest() { + impl_ = new internal::UnitTestImpl(this); +} + +// Destructor of UnitTest. +UnitTest::~UnitTest() { + delete impl_; +} + +// Pushes a trace defined by SCOPED_TRACE() on to the per-thread +// Google Test trace stack. +// L < mutex_ +void UnitTest::PushGTestTrace(const internal::TraceInfo& trace) { + internal::MutexLock lock(&mutex_); + impl_->gtest_trace_stack().push_back(trace); +} + +// Pops a trace from the per-thread Google Test trace stack. +// L < mutex_ +void UnitTest::PopGTestTrace() { + internal::MutexLock lock(&mutex_); + impl_->gtest_trace_stack().pop_back(); +} + +namespace internal { + +UnitTestImpl::UnitTestImpl(UnitTest* parent) + : parent_(parent), +#ifdef _MSC_VER +# pragma warning(push) // Saves the current warning state. +# pragma warning(disable:4355) // Temporarily disables warning 4355 + // (using this in initializer). + default_global_test_part_result_reporter_(this), + default_per_thread_test_part_result_reporter_(this), +# pragma warning(pop) // Restores the warning state again. +#else + default_global_test_part_result_reporter_(this), + default_per_thread_test_part_result_reporter_(this), +#endif // _MSC_VER + global_test_part_result_repoter_( + &default_global_test_part_result_reporter_), + per_thread_test_part_result_reporter_( + &default_per_thread_test_part_result_reporter_), +#if GTEST_HAS_PARAM_TEST + parameterized_test_registry_(), + parameterized_tests_registered_(false), +#endif // GTEST_HAS_PARAM_TEST + last_death_test_case_(-1), + current_test_case_(NULL), + current_test_info_(NULL), + ad_hoc_test_result_(), + os_stack_trace_getter_(NULL), + post_flag_parse_init_performed_(false), + random_seed_(0), // Will be overridden by the flag before first use. + random_(0), // Will be reseeded before first use. + elapsed_time_(0), +#if GTEST_HAS_DEATH_TEST + internal_run_death_test_flag_(NULL), + death_test_factory_(new DefaultDeathTestFactory), +#endif + // Will be overridden by the flag before first use. + catch_exceptions_(false) { + listeners()->SetDefaultResultPrinter(new PrettyUnitTestResultPrinter); +} + +UnitTestImpl::~UnitTestImpl() { + // Deletes every TestCase. + ForEach(test_cases_, internal::Delete); + + // Deletes every Environment. + ForEach(environments_, internal::Delete); + + delete os_stack_trace_getter_; +} + +#if GTEST_HAS_DEATH_TEST +// Disables event forwarding if the control is currently in a death test +// subprocess. Must not be called before InitGoogleTest. +void UnitTestImpl::SuppressTestEventsIfInSubprocess() { + if (internal_run_death_test_flag_.get() != NULL) + listeners()->SuppressEventForwarding(); +} +#endif // GTEST_HAS_DEATH_TEST + +// Initializes event listeners performing XML output as specified by +// UnitTestOptions. Must not be called before InitGoogleTest. +void UnitTestImpl::ConfigureXmlOutput() { + const String& output_format = UnitTestOptions::GetOutputFormat(); + if (output_format == "xml") { + listeners()->SetDefaultXmlGenerator(new XmlUnitTestResultPrinter( + UnitTestOptions::GetAbsolutePathToOutputFile().c_str())); + } else if (output_format != "") { + printf("WARNING: unrecognized output format \"%s\" ignored.\n", + output_format.c_str()); + fflush(stdout); + } +} + +#if GTEST_CAN_STREAM_RESULTS_ +// Initializes event listeners for streaming test results in String form. +// Must not be called before InitGoogleTest. +void UnitTestImpl::ConfigureStreamingOutput() { + const string& target = GTEST_FLAG(stream_result_to); + if (!target.empty()) { + const size_t pos = target.find(':'); + if (pos != string::npos) { + listeners()->Append(new StreamingListener(target.substr(0, pos), + target.substr(pos+1))); + } else { + printf("WARNING: unrecognized streaming target \"%s\" ignored.\n", + target.c_str()); + fflush(stdout); + } + } +} +#endif // GTEST_CAN_STREAM_RESULTS_ + +// Performs initialization dependent upon flag values obtained in +// ParseGoogleTestFlagsOnly. Is called from InitGoogleTest after the call to +// ParseGoogleTestFlagsOnly. In case a user neglects to call InitGoogleTest +// this function is also called from RunAllTests. Since this function can be +// called more than once, it has to be idempotent. +void UnitTestImpl::PostFlagParsingInit() { + // Ensures that this function does not execute more than once. + if (!post_flag_parse_init_performed_) { + post_flag_parse_init_performed_ = true; + +#if GTEST_HAS_DEATH_TEST + InitDeathTestSubprocessControlInfo(); + SuppressTestEventsIfInSubprocess(); +#endif // GTEST_HAS_DEATH_TEST + + // Registers parameterized tests. This makes parameterized tests + // available to the UnitTest reflection API without running + // RUN_ALL_TESTS. + RegisterParameterizedTests(); + + // Configures listeners for XML output. This makes it possible for users + // to shut down the default XML output before invoking RUN_ALL_TESTS. + ConfigureXmlOutput(); + +#if GTEST_CAN_STREAM_RESULTS_ + // Configures listeners for streaming test results to the specified server. + ConfigureStreamingOutput(); +#endif // GTEST_CAN_STREAM_RESULTS_ + } +} + +// A predicate that checks the name of a TestCase against a known +// value. +// +// This is used for implementation of the UnitTest class only. We put +// it in the anonymous namespace to prevent polluting the outer +// namespace. +// +// TestCaseNameIs is copyable. +class TestCaseNameIs { + public: + // Constructor. + explicit TestCaseNameIs(const String& name) + : name_(name) {} + + // Returns true iff the name of test_case matches name_. + bool operator()(const TestCase* test_case) const { + return test_case != NULL && strcmp(test_case->name(), name_.c_str()) == 0; + } + + private: + String name_; +}; + +// Finds and returns a TestCase with the given name. If one doesn't +// exist, creates one and returns it. It's the CALLER'S +// RESPONSIBILITY to ensure that this function is only called WHEN THE +// TESTS ARE NOT SHUFFLED. +// +// Arguments: +// +// test_case_name: name of the test case +// type_param: the name of the test case's type parameter, or NULL if +// this is not a typed or a type-parameterized test case. +// set_up_tc: pointer to the function that sets up the test case +// tear_down_tc: pointer to the function that tears down the test case +TestCase* UnitTestImpl::GetTestCase(const char* test_case_name, + const char* type_param, + Test::SetUpTestCaseFunc set_up_tc, + Test::TearDownTestCaseFunc tear_down_tc) { + // Can we find a TestCase with the given name? + const std::vector::const_iterator test_case = + std::find_if(test_cases_.begin(), test_cases_.end(), + TestCaseNameIs(test_case_name)); + + if (test_case != test_cases_.end()) + return *test_case; + + // No. Let's create one. + TestCase* const new_test_case = + new TestCase(test_case_name, type_param, set_up_tc, tear_down_tc); + + // Is this a death test case? + if (internal::UnitTestOptions::MatchesFilter(String(test_case_name), + kDeathTestCaseFilter)) { + // Yes. Inserts the test case after the last death test case + // defined so far. This only works when the test cases haven't + // been shuffled. Otherwise we may end up running a death test + // after a non-death test. + ++last_death_test_case_; + test_cases_.insert(test_cases_.begin() + last_death_test_case_, + new_test_case); + } else { + // No. Appends to the end of the list. + test_cases_.push_back(new_test_case); + } + + test_case_indices_.push_back(static_cast(test_case_indices_.size())); + return new_test_case; +} + +// Helpers for setting up / tearing down the given environment. They +// are for use in the ForEach() function. +static void SetUpEnvironment(Environment* env) { env->SetUp(); } +static void TearDownEnvironment(Environment* env) { env->TearDown(); } + +// Runs all tests in this UnitTest object, prints the result, and +// returns true if all tests are successful. If any exception is +// thrown during a test, the test is considered to be failed, but the +// rest of the tests will still be run. +// +// When parameterized tests are enabled, it expands and registers +// parameterized tests first in RegisterParameterizedTests(). +// All other functions called from RunAllTests() may safely assume that +// parameterized tests are ready to be counted and run. +bool UnitTestImpl::RunAllTests() { + // Makes sure InitGoogleTest() was called. + if (!GTestIsInitialized()) { + printf("%s", + "\nThis test program did NOT call ::testing::InitGoogleTest " + "before calling RUN_ALL_TESTS(). Please fix it.\n"); + return false; + } + + // Do not run any test if the --help flag was specified. + if (g_help_flag) + return true; + + // Repeats the call to the post-flag parsing initialization in case the + // user didn't call InitGoogleTest. + PostFlagParsingInit(); + + // Even if sharding is not on, test runners may want to use the + // GTEST_SHARD_STATUS_FILE to query whether the test supports the sharding + // protocol. + internal::WriteToShardStatusFileIfNeeded(); + + // True iff we are in a subprocess for running a thread-safe-style + // death test. + bool in_subprocess_for_death_test = false; + +#if GTEST_HAS_DEATH_TEST + in_subprocess_for_death_test = (internal_run_death_test_flag_.get() != NULL); +#endif // GTEST_HAS_DEATH_TEST + + const bool should_shard = ShouldShard(kTestTotalShards, kTestShardIndex, + in_subprocess_for_death_test); + + // Compares the full test names with the filter to decide which + // tests to run. + const bool has_tests_to_run = FilterTests(should_shard + ? HONOR_SHARDING_PROTOCOL + : IGNORE_SHARDING_PROTOCOL) > 0; + + // Lists the tests and exits if the --gtest_list_tests flag was specified. + if (GTEST_FLAG(list_tests)) { + // This must be called *after* FilterTests() has been called. + ListTestsMatchingFilter(); + return true; + } + + random_seed_ = GTEST_FLAG(shuffle) ? + GetRandomSeedFromFlag(GTEST_FLAG(random_seed)) : 0; + + // True iff at least one test has failed. + bool failed = false; + + TestEventListener* repeater = listeners()->repeater(); + + repeater->OnTestProgramStart(*parent_); + + // How many times to repeat the tests? We don't want to repeat them + // when we are inside the subprocess of a death test. + const int repeat = in_subprocess_for_death_test ? 1 : GTEST_FLAG(repeat); + // Repeats forever if the repeat count is negative. + const bool forever = repeat < 0; + for (int i = 0; forever || i != repeat; i++) { + // We want to preserve failures generated by ad-hoc test + // assertions executed before RUN_ALL_TESTS(). + ClearNonAdHocTestResult(); + + const TimeInMillis start = GetTimeInMillis(); + + // Shuffles test cases and tests if requested. + if (has_tests_to_run && GTEST_FLAG(shuffle)) { + random()->Reseed(random_seed_); + // This should be done before calling OnTestIterationStart(), + // such that a test event listener can see the actual test order + // in the event. + ShuffleTests(); + } + + // Tells the unit test event listeners that the tests are about to start. + repeater->OnTestIterationStart(*parent_, i); + + // Runs each test case if there is at least one test to run. + if (has_tests_to_run) { + // Sets up all environments beforehand. + repeater->OnEnvironmentsSetUpStart(*parent_); + ForEach(environments_, SetUpEnvironment); + repeater->OnEnvironmentsSetUpEnd(*parent_); + + // Runs the tests only if there was no fatal failure during global + // set-up. + if (!Test::HasFatalFailure()) { + for (int test_index = 0; test_index < total_test_case_count(); + test_index++) { + GetMutableTestCase(test_index)->Run(); + } + } + + // Tears down all environments in reverse order afterwards. + repeater->OnEnvironmentsTearDownStart(*parent_); + std::for_each(environments_.rbegin(), environments_.rend(), + TearDownEnvironment); + repeater->OnEnvironmentsTearDownEnd(*parent_); + } + + elapsed_time_ = GetTimeInMillis() - start; + + // Tells the unit test event listener that the tests have just finished. + repeater->OnTestIterationEnd(*parent_, i); + + // Gets the result and clears it. + if (!Passed()) { + failed = true; + } + + // Restores the original test order after the iteration. This + // allows the user to quickly repro a failure that happens in the + // N-th iteration without repeating the first (N - 1) iterations. + // This is not enclosed in "if (GTEST_FLAG(shuffle)) { ... }", in + // case the user somehow changes the value of the flag somewhere + // (it's always safe to unshuffle the tests). + UnshuffleTests(); + + if (GTEST_FLAG(shuffle)) { + // Picks a new random seed for each iteration. + random_seed_ = GetNextRandomSeed(random_seed_); + } + } + + repeater->OnTestProgramEnd(*parent_); + + return !failed; +} + +// Reads the GTEST_SHARD_STATUS_FILE environment variable, and creates the file +// if the variable is present. If a file already exists at this location, this +// function will write over it. If the variable is present, but the file cannot +// be created, prints an error and exits. +void WriteToShardStatusFileIfNeeded() { + const char* const test_shard_file = posix::GetEnv(kTestShardStatusFile); + if (test_shard_file != NULL) { + FILE* const file = posix::FOpen(test_shard_file, "w"); + if (file == NULL) { + ColoredPrintf(COLOR_RED, + "Could not write to the test shard status file \"%s\" " + "specified by the %s environment variable.\n", + test_shard_file, kTestShardStatusFile); + fflush(stdout); + exit(EXIT_FAILURE); + } + fclose(file); + } +} + +// Checks whether sharding is enabled by examining the relevant +// environment variable values. If the variables are present, +// but inconsistent (i.e., shard_index >= total_shards), prints +// an error and exits. If in_subprocess_for_death_test, sharding is +// disabled because it must only be applied to the original test +// process. Otherwise, we could filter out death tests we intended to execute. +bool ShouldShard(const char* total_shards_env, + const char* shard_index_env, + bool in_subprocess_for_death_test) { + if (in_subprocess_for_death_test) { + return false; + } + + const Int32 total_shards = Int32FromEnvOrDie(total_shards_env, -1); + const Int32 shard_index = Int32FromEnvOrDie(shard_index_env, -1); + + if (total_shards == -1 && shard_index == -1) { + return false; + } else if (total_shards == -1 && shard_index != -1) { + const Message msg = Message() + << "Invalid environment variables: you have " + << kTestShardIndex << " = " << shard_index + << ", but have left " << kTestTotalShards << " unset.\n"; + ColoredPrintf(COLOR_RED, msg.GetString().c_str()); + fflush(stdout); + exit(EXIT_FAILURE); + } else if (total_shards != -1 && shard_index == -1) { + const Message msg = Message() + << "Invalid environment variables: you have " + << kTestTotalShards << " = " << total_shards + << ", but have left " << kTestShardIndex << " unset.\n"; + ColoredPrintf(COLOR_RED, msg.GetString().c_str()); + fflush(stdout); + exit(EXIT_FAILURE); + } else if (shard_index < 0 || shard_index >= total_shards) { + const Message msg = Message() + << "Invalid environment variables: we require 0 <= " + << kTestShardIndex << " < " << kTestTotalShards + << ", but you have " << kTestShardIndex << "=" << shard_index + << ", " << kTestTotalShards << "=" << total_shards << ".\n"; + ColoredPrintf(COLOR_RED, msg.GetString().c_str()); + fflush(stdout); + exit(EXIT_FAILURE); + } + + return total_shards > 1; +} + +// Parses the environment variable var as an Int32. If it is unset, +// returns default_val. If it is not an Int32, prints an error +// and aborts. +Int32 Int32FromEnvOrDie(const char* var, Int32 default_val) { + const char* str_val = posix::GetEnv(var); + if (str_val == NULL) { + return default_val; + } + + Int32 result; + if (!ParseInt32(Message() << "The value of environment variable " << var, + str_val, &result)) { + exit(EXIT_FAILURE); + } + return result; +} + +// Given the total number of shards, the shard index, and the test id, +// returns true iff the test should be run on this shard. The test id is +// some arbitrary but unique non-negative integer assigned to each test +// method. Assumes that 0 <= shard_index < total_shards. +bool ShouldRunTestOnShard(int total_shards, int shard_index, int test_id) { + return (test_id % total_shards) == shard_index; +} + +// Compares the name of each test with the user-specified filter to +// decide whether the test should be run, then records the result in +// each TestCase and TestInfo object. +// If shard_tests == true, further filters tests based on sharding +// variables in the environment - see +// http://code.google.com/p/googletest/wiki/GoogleTestAdvancedGuide. +// Returns the number of tests that should run. +int UnitTestImpl::FilterTests(ReactionToSharding shard_tests) { + const Int32 total_shards = shard_tests == HONOR_SHARDING_PROTOCOL ? + Int32FromEnvOrDie(kTestTotalShards, -1) : -1; + const Int32 shard_index = shard_tests == HONOR_SHARDING_PROTOCOL ? + Int32FromEnvOrDie(kTestShardIndex, -1) : -1; + + // num_runnable_tests are the number of tests that will + // run across all shards (i.e., match filter and are not disabled). + // num_selected_tests are the number of tests to be run on + // this shard. + int num_runnable_tests = 0; + int num_selected_tests = 0; + for (size_t i = 0; i < test_cases_.size(); i++) { + TestCase* const test_case = test_cases_[i]; + const String &test_case_name = test_case->name(); + test_case->set_should_run(false); + + for (size_t j = 0; j < test_case->test_info_list().size(); j++) { + TestInfo* const test_info = test_case->test_info_list()[j]; + const String test_name(test_info->name()); + // A test is disabled if test case name or test name matches + // kDisableTestFilter. + const bool is_disabled = + internal::UnitTestOptions::MatchesFilter(test_case_name, + kDisableTestFilter) || + internal::UnitTestOptions::MatchesFilter(test_name, + kDisableTestFilter); + test_info->is_disabled_ = is_disabled; + + const bool matches_filter = + internal::UnitTestOptions::FilterMatchesTest(test_case_name, + test_name); + test_info->matches_filter_ = matches_filter; + + const bool is_runnable = + (GTEST_FLAG(also_run_disabled_tests) || !is_disabled) && + matches_filter; + + const bool is_selected = is_runnable && + (shard_tests == IGNORE_SHARDING_PROTOCOL || + ShouldRunTestOnShard(total_shards, shard_index, + num_runnable_tests)); + + num_runnable_tests += is_runnable; + num_selected_tests += is_selected; + + test_info->should_run_ = is_selected; + test_case->set_should_run(test_case->should_run() || is_selected); + } + } + return num_selected_tests; +} + +// Prints the names of the tests matching the user-specified filter flag. +void UnitTestImpl::ListTestsMatchingFilter() { + for (size_t i = 0; i < test_cases_.size(); i++) { + const TestCase* const test_case = test_cases_[i]; + bool printed_test_case_name = false; + + for (size_t j = 0; j < test_case->test_info_list().size(); j++) { + const TestInfo* const test_info = + test_case->test_info_list()[j]; + if (test_info->matches_filter_) { + if (!printed_test_case_name) { + printed_test_case_name = true; + printf("%s.\n", test_case->name()); + } + printf(" %s\n", test_info->name()); + } + } + } + fflush(stdout); +} + +// Sets the OS stack trace getter. +// +// Does nothing if the input and the current OS stack trace getter are +// the same; otherwise, deletes the old getter and makes the input the +// current getter. +void UnitTestImpl::set_os_stack_trace_getter( + OsStackTraceGetterInterface* getter) { + if (os_stack_trace_getter_ != getter) { + delete os_stack_trace_getter_; + os_stack_trace_getter_ = getter; + } +} + +// Returns the current OS stack trace getter if it is not NULL; +// otherwise, creates an OsStackTraceGetter, makes it the current +// getter, and returns it. +OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { + if (os_stack_trace_getter_ == NULL) { + os_stack_trace_getter_ = new OsStackTraceGetter; + } + + return os_stack_trace_getter_; +} + +// Returns the TestResult for the test that's currently running, or +// the TestResult for the ad hoc test if no test is running. +TestResult* UnitTestImpl::current_test_result() { + return current_test_info_ ? + &(current_test_info_->result_) : &ad_hoc_test_result_; +} + +// Shuffles all test cases, and the tests within each test case, +// making sure that death tests are still run first. +void UnitTestImpl::ShuffleTests() { + // Shuffles the death test cases. + ShuffleRange(random(), 0, last_death_test_case_ + 1, &test_case_indices_); + + // Shuffles the non-death test cases. + ShuffleRange(random(), last_death_test_case_ + 1, + static_cast(test_cases_.size()), &test_case_indices_); + + // Shuffles the tests inside each test case. + for (size_t i = 0; i < test_cases_.size(); i++) { + test_cases_[i]->ShuffleTests(random()); + } +} + +// Restores the test cases and tests to their order before the first shuffle. +void UnitTestImpl::UnshuffleTests() { + for (size_t i = 0; i < test_cases_.size(); i++) { + // Unshuffles the tests in each test case. + test_cases_[i]->UnshuffleTests(); + // Resets the index of each test case. + test_case_indices_[i] = static_cast(i); + } +} + +// Returns the current OS stack trace as a String. +// +// The maximum number of stack frames to be included is specified by +// the gtest_stack_trace_depth flag. The skip_count parameter +// specifies the number of top frames to be skipped, which doesn't +// count against the number of frames to be included. +// +// For example, if Foo() calls Bar(), which in turn calls +// GetCurrentOsStackTraceExceptTop(..., 1), Foo() will be included in +// the trace but Bar() and GetCurrentOsStackTraceExceptTop() won't. +String GetCurrentOsStackTraceExceptTop(UnitTest* /*unit_test*/, + int skip_count) { + // We pass skip_count + 1 to skip this wrapper function in addition + // to what the user really wants to skip. + return GetUnitTestImpl()->CurrentOsStackTraceExceptTop(skip_count + 1); +} + +// Used by the GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_ macro to +// suppress unreachable code warnings. +namespace { +class ClassUniqueToAlwaysTrue {}; +} + +bool IsTrue(bool condition) { return condition; } + +bool AlwaysTrue() { +#if GTEST_HAS_EXCEPTIONS + // This condition is always false so AlwaysTrue() never actually throws, + // but it makes the compiler think that it may throw. + if (IsTrue(false)) + throw ClassUniqueToAlwaysTrue(); +#endif // GTEST_HAS_EXCEPTIONS + return true; +} + +// If *pstr starts with the given prefix, modifies *pstr to be right +// past the prefix and returns true; otherwise leaves *pstr unchanged +// and returns false. None of pstr, *pstr, and prefix can be NULL. +bool SkipPrefix(const char* prefix, const char** pstr) { + const size_t prefix_len = strlen(prefix); + if (strncmp(*pstr, prefix, prefix_len) == 0) { + *pstr += prefix_len; + return true; + } + return false; +} + +// Parses a string as a command line flag. The string should have +// the format "--flag=value". When def_optional is true, the "=value" +// part can be omitted. +// +// Returns the value of the flag, or NULL if the parsing failed. +const char* ParseFlagValue(const char* str, + const char* flag, + bool def_optional) { + // str and flag must not be NULL. + if (str == NULL || flag == NULL) return NULL; + + // The flag must start with "--" followed by GTEST_FLAG_PREFIX_. + const String flag_str = String::Format("--%s%s", GTEST_FLAG_PREFIX_, flag); + const size_t flag_len = flag_str.length(); + if (strncmp(str, flag_str.c_str(), flag_len) != 0) return NULL; + + // Skips the flag name. + const char* flag_end = str + flag_len; + + // When def_optional is true, it's OK to not have a "=value" part. + if (def_optional && (flag_end[0] == '\0')) { + return flag_end; + } + + // If def_optional is true and there are more characters after the + // flag name, or if def_optional is false, there must be a '=' after + // the flag name. + if (flag_end[0] != '=') return NULL; + + // Returns the string after "=". + return flag_end + 1; +} + +// Parses a string for a bool flag, in the form of either +// "--flag=value" or "--flag". +// +// In the former case, the value is taken as true as long as it does +// not start with '0', 'f', or 'F'. +// +// In the latter case, the value is taken as true. +// +// On success, stores the value of the flag in *value, and returns +// true. On failure, returns false without changing *value. +bool ParseBoolFlag(const char* str, const char* flag, bool* value) { + // Gets the value of the flag as a string. + const char* const value_str = ParseFlagValue(str, flag, true); + + // Aborts if the parsing failed. + if (value_str == NULL) return false; + + // Converts the string value to a bool. + *value = !(*value_str == '0' || *value_str == 'f' || *value_str == 'F'); + return true; +} + +// Parses a string for an Int32 flag, in the form of +// "--flag=value". +// +// On success, stores the value of the flag in *value, and returns +// true. On failure, returns false without changing *value. +bool ParseInt32Flag(const char* str, const char* flag, Int32* value) { + // Gets the value of the flag as a string. + const char* const value_str = ParseFlagValue(str, flag, false); + + // Aborts if the parsing failed. + if (value_str == NULL) return false; + + // Sets *value to the value of the flag. + return ParseInt32(Message() << "The value of flag --" << flag, + value_str, value); +} + +// Parses a string for a string flag, in the form of +// "--flag=value". +// +// On success, stores the value of the flag in *value, and returns +// true. On failure, returns false without changing *value. +bool ParseStringFlag(const char* str, const char* flag, String* value) { + // Gets the value of the flag as a string. + const char* const value_str = ParseFlagValue(str, flag, false); + + // Aborts if the parsing failed. + if (value_str == NULL) return false; + + // Sets *value to the value of the flag. + *value = value_str; + return true; +} + +// Determines whether a string has a prefix that Google Test uses for its +// flags, i.e., starts with GTEST_FLAG_PREFIX_ or GTEST_FLAG_PREFIX_DASH_. +// If Google Test detects that a command line flag has its prefix but is not +// recognized, it will print its help message. Flags starting with +// GTEST_INTERNAL_PREFIX_ followed by "internal_" are considered Google Test +// internal flags and do not trigger the help message. +static bool HasGoogleTestFlagPrefix(const char* str) { + return (SkipPrefix("--", &str) || + SkipPrefix("-", &str) || + SkipPrefix("/", &str)) && + !SkipPrefix(GTEST_FLAG_PREFIX_ "internal_", &str) && + (SkipPrefix(GTEST_FLAG_PREFIX_, &str) || + SkipPrefix(GTEST_FLAG_PREFIX_DASH_, &str)); +} + +// Prints a string containing code-encoded text. The following escape +// sequences can be used in the string to control the text color: +// +// @@ prints a single '@' character. +// @R changes the color to red. +// @G changes the color to green. +// @Y changes the color to yellow. +// @D changes to the default terminal text color. +// +// TODO(wan@google.com): Write tests for this once we add stdout +// capturing to Google Test. +static void PrintColorEncoded(const char* str) { + GTestColor color = COLOR_DEFAULT; // The current color. + + // Conceptually, we split the string into segments divided by escape + // sequences. Then we print one segment at a time. At the end of + // each iteration, the str pointer advances to the beginning of the + // next segment. + for (;;) { + const char* p = strchr(str, '@'); + if (p == NULL) { + ColoredPrintf(color, "%s", str); + return; + } + + ColoredPrintf(color, "%s", String(str, p - str).c_str()); + + const char ch = p[1]; + str = p + 2; + if (ch == '@') { + ColoredPrintf(color, "@"); + } else if (ch == 'D') { + color = COLOR_DEFAULT; + } else if (ch == 'R') { + color = COLOR_RED; + } else if (ch == 'G') { + color = COLOR_GREEN; + } else if (ch == 'Y') { + color = COLOR_YELLOW; + } else { + --str; + } + } +} + +static const char kColorEncodedHelpMessage[] = +"This program contains tests written using " GTEST_NAME_ ". You can use the\n" +"following command line flags to control its behavior:\n" +"\n" +"Test Selection:\n" +" @G--" GTEST_FLAG_PREFIX_ "list_tests@D\n" +" List the names of all tests instead of running them. The name of\n" +" TEST(Foo, Bar) is \"Foo.Bar\".\n" +" @G--" GTEST_FLAG_PREFIX_ "filter=@YPOSTIVE_PATTERNS" + "[@G-@YNEGATIVE_PATTERNS]@D\n" +" Run only the tests whose name matches one of the positive patterns but\n" +" none of the negative patterns. '?' matches any single character; '*'\n" +" matches any substring; ':' separates two patterns.\n" +" @G--" GTEST_FLAG_PREFIX_ "also_run_disabled_tests@D\n" +" Run all disabled tests too.\n" +"\n" +"Test Execution:\n" +" @G--" GTEST_FLAG_PREFIX_ "repeat=@Y[COUNT]@D\n" +" Run the tests repeatedly; use a negative count to repeat forever.\n" +" @G--" GTEST_FLAG_PREFIX_ "shuffle@D\n" +" Randomize tests' orders on every iteration.\n" +" @G--" GTEST_FLAG_PREFIX_ "random_seed=@Y[NUMBER]@D\n" +" Random number seed to use for shuffling test orders (between 1 and\n" +" 99999, or 0 to use a seed based on the current time).\n" +"\n" +"Test Output:\n" +" @G--" GTEST_FLAG_PREFIX_ "color=@Y(@Gyes@Y|@Gno@Y|@Gauto@Y)@D\n" +" Enable/disable colored output. The default is @Gauto@D.\n" +" -@G-" GTEST_FLAG_PREFIX_ "print_time=0@D\n" +" Don't print the elapsed time of each test.\n" +" @G--" GTEST_FLAG_PREFIX_ "output=xml@Y[@G:@YDIRECTORY_PATH@G" + GTEST_PATH_SEP_ "@Y|@G:@YFILE_PATH]@D\n" +" Generate an XML report in the given directory or with the given file\n" +" name. @YFILE_PATH@D defaults to @Gtest_details.xml@D.\n" +#if GTEST_CAN_STREAM_RESULTS_ +" @G--" GTEST_FLAG_PREFIX_ "stream_result_to=@YHOST@G:@YPORT@D\n" +" Stream test results to the given server.\n" +#endif // GTEST_CAN_STREAM_RESULTS_ +"\n" +"Assertion Behavior:\n" +#if GTEST_HAS_DEATH_TEST && !GTEST_OS_WINDOWS +" @G--" GTEST_FLAG_PREFIX_ "death_test_style=@Y(@Gfast@Y|@Gthreadsafe@Y)@D\n" +" Set the default death test style.\n" +#endif // GTEST_HAS_DEATH_TEST && !GTEST_OS_WINDOWS +" @G--" GTEST_FLAG_PREFIX_ "break_on_failure@D\n" +" Turn assertion failures into debugger break-points.\n" +" @G--" GTEST_FLAG_PREFIX_ "throw_on_failure@D\n" +" Turn assertion failures into C++ exceptions.\n" +" @G--" GTEST_FLAG_PREFIX_ "catch_exceptions=0@D\n" +" Do not report exceptions as test failures. Instead, allow them\n" +" to crash the program or throw a pop-up (on Windows).\n" +"\n" +"Except for @G--" GTEST_FLAG_PREFIX_ "list_tests@D, you can alternatively set " + "the corresponding\n" +"environment variable of a flag (all letters in upper-case). For example, to\n" +"disable colored text output, you can either specify @G--" GTEST_FLAG_PREFIX_ + "color=no@D or set\n" +"the @G" GTEST_FLAG_PREFIX_UPPER_ "COLOR@D environment variable to @Gno@D.\n" +"\n" +"For more information, please read the " GTEST_NAME_ " documentation at\n" +"@G" GTEST_PROJECT_URL_ "@D. If you find a bug in " GTEST_NAME_ "\n" +"(not one in your own code or tests), please report it to\n" +"@G<" GTEST_DEV_EMAIL_ ">@D.\n"; + +// Parses the command line for Google Test flags, without initializing +// other parts of Google Test. The type parameter CharType can be +// instantiated to either char or wchar_t. +template +void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { + for (int i = 1; i < *argc; i++) { + const String arg_string = StreamableToString(argv[i]); + const char* const arg = arg_string.c_str(); + + using internal::ParseBoolFlag; + using internal::ParseInt32Flag; + using internal::ParseStringFlag; + + // Do we see a Google Test flag? + if (ParseBoolFlag(arg, kAlsoRunDisabledTestsFlag, + >EST_FLAG(also_run_disabled_tests)) || + ParseBoolFlag(arg, kBreakOnFailureFlag, + >EST_FLAG(break_on_failure)) || + ParseBoolFlag(arg, kCatchExceptionsFlag, + >EST_FLAG(catch_exceptions)) || + ParseStringFlag(arg, kColorFlag, >EST_FLAG(color)) || + ParseStringFlag(arg, kDeathTestStyleFlag, + >EST_FLAG(death_test_style)) || + ParseBoolFlag(arg, kDeathTestUseFork, + >EST_FLAG(death_test_use_fork)) || + ParseStringFlag(arg, kFilterFlag, >EST_FLAG(filter)) || + ParseStringFlag(arg, kInternalRunDeathTestFlag, + >EST_FLAG(internal_run_death_test)) || + ParseBoolFlag(arg, kListTestsFlag, >EST_FLAG(list_tests)) || + ParseStringFlag(arg, kOutputFlag, >EST_FLAG(output)) || + ParseBoolFlag(arg, kPrintTimeFlag, >EST_FLAG(print_time)) || + ParseInt32Flag(arg, kRandomSeedFlag, >EST_FLAG(random_seed)) || + ParseInt32Flag(arg, kRepeatFlag, >EST_FLAG(repeat)) || + ParseBoolFlag(arg, kShuffleFlag, >EST_FLAG(shuffle)) || + ParseInt32Flag(arg, kStackTraceDepthFlag, + >EST_FLAG(stack_trace_depth)) || + ParseStringFlag(arg, kStreamResultToFlag, + >EST_FLAG(stream_result_to)) || + ParseBoolFlag(arg, kThrowOnFailureFlag, + >EST_FLAG(throw_on_failure)) + ) { + // Yes. Shift the remainder of the argv list left by one. Note + // that argv has (*argc + 1) elements, the last one always being + // NULL. The following loop moves the trailing NULL element as + // well. + for (int j = i; j != *argc; j++) { + argv[j] = argv[j + 1]; + } + + // Decrements the argument count. + (*argc)--; + + // We also need to decrement the iterator as we just removed + // an element. + i--; + } else if (arg_string == "--help" || arg_string == "-h" || + arg_string == "-?" || arg_string == "/?" || + HasGoogleTestFlagPrefix(arg)) { + // Both help flag and unrecognized Google Test flags (excluding + // internal ones) trigger help display. + g_help_flag = true; + } + } + + if (g_help_flag) { + // We print the help here instead of in RUN_ALL_TESTS(), as the + // latter may not be called at all if the user is using Google + // Test with another testing framework. + PrintColorEncoded(kColorEncodedHelpMessage); + } +} + +// Parses the command line for Google Test flags, without initializing +// other parts of Google Test. +void ParseGoogleTestFlagsOnly(int* argc, char** argv) { + ParseGoogleTestFlagsOnlyImpl(argc, argv); +} +void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { + ParseGoogleTestFlagsOnlyImpl(argc, argv); +} + +// The internal implementation of InitGoogleTest(). +// +// The type parameter CharType can be instantiated to either char or +// wchar_t. +template +void InitGoogleTestImpl(int* argc, CharType** argv) { + g_init_gtest_count++; + + // We don't want to run the initialization code twice. + if (g_init_gtest_count != 1) return; + + if (*argc <= 0) return; + + internal::g_executable_path = internal::StreamableToString(argv[0]); + +#if GTEST_HAS_DEATH_TEST + + g_argvs.clear(); + for (int i = 0; i != *argc; i++) { + g_argvs.push_back(StreamableToString(argv[i])); + } + +#endif // GTEST_HAS_DEATH_TEST + + ParseGoogleTestFlagsOnly(argc, argv); + GetUnitTestImpl()->PostFlagParsingInit(); +} + +} // namespace internal + +// Initializes Google Test. This must be called before calling +// RUN_ALL_TESTS(). In particular, it parses a command line for the +// flags that Google Test recognizes. Whenever a Google Test flag is +// seen, it is removed from argv, and *argc is decremented. +// +// No value is returned. Instead, the Google Test flag variables are +// updated. +// +// Calling the function for the second time has no user-visible effect. +void InitGoogleTest(int* argc, char** argv) { + internal::InitGoogleTestImpl(argc, argv); +} + +// This overloaded version can be used in Windows programs compiled in +// UNICODE mode. +void InitGoogleTest(int* argc, wchar_t** argv) { + internal::InitGoogleTestImpl(argc, argv); +} + +} // namespace testing diff --git a/ext/gtest/src/gtest_main.cc b/ext/gtest/src/gtest_main.cc new file mode 100644 index 000000000..a09bbe0c6 --- /dev/null +++ b/ext/gtest/src/gtest_main.cc @@ -0,0 +1,39 @@ +// Copyright 2006, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +#include + +#include "gtest/gtest.h" + +GTEST_API_ int main(int argc, char **argv) { + std::cout << "Running main() from gtest_main.cc\n"; + + testing::InitGoogleTest(&argc, argv); + return RUN_ALL_TESTS(); +} diff --git a/ext/lapack/Makefile.in b/ext/lapack/Makefile.in deleted file mode 100755 index b71f30b4f..000000000 --- a/ext/lapack/Makefile.in +++ /dev/null @@ -1,106 +0,0 @@ -# $License$ -# $Id$ -# -#/bin/sh - -.SUFFIXES : -.SUFFIXES : .f .o - -LAPACKLIB = @buildlib@/libctlapack.a - -do_ranlib = @DO_RANLIB@ - -PURIFY=@PURIFY@ - -PIC_FLAG=@PIC@ - -F_FLAGS = @FFLAGS@ $(PIC_FLAG) - -OBJS = \ -dbdsqr.o \ -dgbcon.o \ -dgbtrf.o \ -dgbtf2.o \ -dgbtrs.o \ -dgbsv.o \ -dgebd2.o \ -dgebrd.o \ -dgelq2.o \ -dgelqf.o \ -dgelss.o \ -dgeqr2.o \ -dgeqrf.o \ -dgetf2.o \ -dgetrf.o \ -dgetri.o \ -dgetrs.o \ -dlabad.o \ -dlabrd.o \ -dlacon.o \ -dlacpy.o \ -dlamch.o \ -dlange.o \ -dlantr.o \ -dlapy2.o \ -dlarf.o \ -dlarfb.o \ -dlarfg.o \ -dlarft.o \ -dlartg.o \ -dlatrs.o \ -dlas2.o \ -dlascl.o \ -dlaset.o \ -dlasq1.o \ -dlasq2.o \ -dlasq3.o \ -dlasq4.o \ -dlasr.o \ -dlasrt.o \ -dlassq.o \ -dlasv2.o \ -dlaswp.o \ -dlatbs.o \ -dorg2r.o \ -dorgbr.o \ -dorgl2.o \ -dorglq.o \ -dorgqr.o \ -dorm2r.o \ -dormbr.o \ -dorml2.o \ -dormlq.o \ -dormqr.o \ -dpotrf.o \ -dpotrs.o \ -dpotf2.o \ -drscl.o \ -dtrcon.o \ -dtrtrs.o \ -dgerfs.o \ -dgecon.o \ -dgeequ.o \ -ilaenv.o - -#SRCS = $(OBJS:.o=.cpp) - -all: $(LAPACKLIB) - -$(LAPACKLIB): $(OBJS) - @ARCHIVE@ $(LAPACKLIB) $(OBJS) > /dev/null -ifeq ($(do_ranlib),1) - @RANLIB@ $(LAPACKLIB) -endif - -# -# Right now g77 is not a known compiler to PURIFY. Why, -# I don't know. Taking the instrumentation out for now -# -%.o : %.f - @F77@ -c $< $(F77_INCLUDES) $(F_FLAGS) - -$(OBJS): Makefile - -clean: - $(RM) $(OBJS) $(LAPACKLIB) -depends: diff --git a/ext/math/Makefile.in b/ext/math/Makefile.in deleted file mode 100755 index 4fdfdb9a3..000000000 --- a/ext/math/Makefile.in +++ /dev/null @@ -1,74 +0,0 @@ -# -# $Source: /cvsroot/cantera/cantera/ext/math/Makefile.in,v $ -# $Author$ -# $Revision$ -# $Date$ -# - -.SUFFIXES : -.SUFFIXES : .f .d .o .cpp - -do_ranlib = @DO_RANLIB@ - -LIB = @buildlib@/libctmath.a - -all: $(LIB) - -PURIFY=@PURIFY@ - -PIC_FLAG=@PIC@ - -F_FLAGS = @FFLAGS@ $(PIC_FLAG) - -OBJS = \ -mach.o \ -ddaspk.o \ -dgbfa.o \ -dgbsl.o \ -dgefa.o \ -dgesl.o \ -dp1vlu.o \ -dpcoef.o \ -dpolft.o \ -fdump.o \ -j4save.o \ -pcoef.o \ -polfit.o \ -pvalue.o \ -xercnt.o \ -xerhlt.o \ -xermsg.o \ -xerprn.o \ -xersve.o \ -xgetua.o \ -printstring.o - -SRCS = $(OBJS:.o=.cpp) -all = $(LIB) - -$(LIB): $(OBJS) - @ARCHIVE@ $(LIB) $(OBJS) > /dev/null -ifeq ($(do_ranlib),1) - @RANLIB@ $(LIB) -endif - -%.o : %.c - $(PURIFY) @CXX@ -c $< @DEFS@ @CXXFLAGS@ @PIC@ -I../.. $(INCLUDES) - -%.o : %.cpp - $(PURIFY) @CXX@ -c $< @DEFS@ @CXXFLAGS@ @PIC@ $(INCLUDES) -# -# Right now g77 is not known to PURIFY. Why I don't know. -# -%.o : %.f - @F77@ -c $< $(F_FLAGS) - -$(OBJS): Makefile - -clean: - $(RM) $(OBJS) $(LIB) - -depends: - echo '...' - - diff --git a/ext/math/mkl_cblas.h b/ext/math/mkl_cblas.h deleted file mode 100755 index dc5b45a71..000000000 --- a/ext/math/mkl_cblas.h +++ /dev/null @@ -1,644 +0,0 @@ -/* -// INTEL CORPORATION PROPRIETARY INFORMATION -// This software is supplied under the terms of a license agreement or -// nondisclosure agreement with Intel Corporation and may not be copied -// or disclosed except in accordance with the terms of that agreement. -// Copyright 1999, 2000 Intel Corporation. All Rights Reserved. -// -// File : mkl_cblas.h -// Purpose : MKL CBLAS interface -// Author : Shemyakin Andrey -*/ - -#ifndef __MKL_CBLAS_H__ -#define __MKL_CBLAS_H__ -#include - -#ifdef __cplusplus -extern "C" { /* Assume C declarations for C++ */ -#endif /* __cplusplus */ - -/* - * Enumerated and derived types - */ -#define CBLAS_INDEX size_t /* this may vary between platforms */ - -typedef enum {CblasRowMajor=101, CblasColMajor=102} CBLAS_ORDER; -typedef enum {CblasNoTrans=111, CblasTrans=112, CblasConjTrans=113} CBLAS_TRANSPOSE; -typedef enum {CblasUpper=121, CblasLower=122} CBLAS_UPLO; -typedef enum {CblasNonUnit=131, CblasUnit=132} CBLAS_DIAG; -typedef enum {CblasLeft=141, CblasRight=142} CBLAS_SIDE; - -/* - * =========================================================================== - * Prototypes for level 1 BLAS functions (complex are recast as routines) - * =========================================================================== - */ - -float cblas_sdot(const int N, const float *X, const int incX, - const float *Y, const int incY); -float cblas_sdoti(const int N, const float *X, const int *indx, - const float *Y); -double cblas_ddot(const int N, const double *X, const int incX, - const double *Y, const int incY); -double cblas_ddoti(const int N, const double *X, const int *indx, - const double *Y); - -/* - * Functions having prefixes Z and C only - */ -void cblas_cdotu_sub(const int N, const void *X, const int incX, - const void *Y, const int incY, void *dotu); -void cblas_cdotui_sub(const int N, const void *X, const int *indx, - const void *Y, void *dotui); -void cblas_cdotc_sub(const int N, const void *X, const int incX, - const void *Y, const int incY, void *dotc); -void cblas_cdotci_sub(const int N, const void *X, const int *indx, - const void *Y, void *dotui); - -void cblas_zdotu_sub(const int N, const void *X, const int incX, - const void *Y, const int incY, void *dotu); -void cblas_zdotui_sub(const int N, const void *X, const int *indx, - const void *Y, void *dotui); -void cblas_zdotc_sub(const int N, const void *X, const int incX, - const void *Y, const int incY, void *dotc); -void cblas_zdotci_sub(const int N, const void *X, const int *indx, - const void *Y, void *dotui); - - -/* - * Functions having prefixes S D SC DZ - */ -float cblas_snrm2(const int N, const float *X, const int incX); -float cblas_sasum(const int N, const float *X, const int incX); - -double cblas_dnrm2(const int N, const double *X, const int incX); -double cblas_dasum(const int N, const double *X, const int incX); - -float cblas_scnrm2(const int N, const void *X, const int incX); -float cblas_scasum(const int N, const void *X, const int incX); - -double cblas_dznrm2(const int N, const void *X, const int incX); -double cblas_dzasum(const int N, const void *X, const int incX); - - -/* - * Functions having standard 4 prefixes (S D C Z) - */ -CBLAS_INDEX cblas_isamax(const int N, const float *X, const int incX); -CBLAS_INDEX cblas_idamax(const int N, const double *X, const int incX); -CBLAS_INDEX cblas_icamax(const int N, const void *X, const int incX); -CBLAS_INDEX cblas_izamax(const int N, const void *X, const int incX); -CBLAS_INDEX cblas_isamin(const int N, const float *X, const int incX); -CBLAS_INDEX cblas_idamin(const int N, const double *X, const int incX); -CBLAS_INDEX cblas_icamin(const int N, const void *X, const int incX); -CBLAS_INDEX cblas_izamin(const int N, const void *X, const int incX); - -/* - * =========================================================================== - * Prototypes for level 1 BLAS routines - * =========================================================================== - */ - -/* - * Routines with standard 4 prefixes (s, d, c, z) - */ -void cblas_sswap(const int N, float *X, const int incX, - float *Y, const int incY); -void cblas_scopy(const int N, const float *X, const int incX, - float *Y, const int incY); -void cblas_saxpy(const int N, const float alpha, const float *X, - const int incX, float *Y, const int incY); -void cblas_saxpyi(const int N, const float alpha, const float *X, - const int *indx, float *Y); -void cblas_sgthr(const int N, const float *Y, float *X, - const int *indx); -void cblas_sgthrz(const int N, float *Y, float *X, - const int *indx); -void cblas_ssctr(const int N, const float *X, const int *indx, - float *Y); -void cblas_srotg(float *a, float *b, float *c, float *s); - -void cblas_dswap(const int N, double *X, const int incX, - double *Y, const int incY); -void cblas_dcopy(const int N, const double *X, const int incX, - double *Y, const int incY); -void cblas_daxpy(const int N, const double alpha, const double *X, - const int incX, double *Y, const int incY); -void cblas_daxpyi(const int N, const double alpha, const double *X, - const int *indx, double *Y); -void cblas_dgthr(const int N, const double *Y, double *X, - const int *indx); -void cblas_dgthrz(const int N, double *Y, double *X, - const int *indx); -void cblas_dsctr(const int N, const double *X, const int *indx, - double *Y); -void cblas_drotg(double *a, double *b, double *c, double *s); - -void cblas_cswap(const int N, void *X, const int incX, - void *Y, const int incY); -void cblas_ccopy(const int N, const void *X, const int incX, - void *Y, const int incY); -void cblas_caxpy(const int N, const void *alpha, const void *X, - const int incX, void *Y, const int incY); -void cblas_caxpyi(const int N, const void *alpha, const void *X, - const int *indx, void *Y); -void cblas_cgthr(const int N, const void *Y, void *X, - const int *indx); -void cblas_cgthrz(const int N, void *Y, void *X, - const int *indx); -void cblas_csctr(const int N, const void *X, const int *indx, - void *Y); -void cblas_crotg(void *a, const void *b, float *c, void *s); - -void cblas_zswap(const int N, void *X, const int incX, - void *Y, const int incY); -void cblas_zcopy(const int N, const void *X, const int incX, - void *Y, const int incY); -void cblas_zaxpy(const int N, const void *alpha, const void *X, - const int incX, void *Y, const int incY); -void cblas_zaxpyi(const int N, const void *alpha, const void *X, - const int *indx, void *Y); -void cblas_zgthr(const int N, const void *Y, void *X, - const int *indx); -void cblas_zgthrz(const int N, void *Y, void *X, - const int *indx); -void cblas_zsctr(const int N, const void *X, const int *indx, - void *Y); -void cblas_zrotg(void *a, const void *b, double *c, void *s); - -/* - * Routines with S and D prefix only - */ -void cblas_srotmg(float *d1, float *d2, float *b1, const float *b2, float *P); -void cblas_srot(const int N, float *X, const int incX, - float *Y, const int incY, const float c, const float s); -void cblas_sroti(const int N, float *X, const int *indx, - float *Y, const float c, const float s); -void cblas_srotm(const int N, float *X, const int incX, - float *Y, const int incY, const float *P); - -void cblas_drotmg(double *d1, double *d2, double *b1, const double *b2, double *P); -void cblas_drot(const int N, double *X, const int incX, - double *Y, const int incY, const double c, const double s); -void cblas_drotm(const int N, double *X, const int incX, - double *Y, const int incY, const double *P); -void cblas_droti(const int N, double *X, const int *indx, - double *Y, const double c, const double s); - -/* - * Routines with CS and ZD prefix only - */ -void cblas_csrot(const int N, void *X, const int incX, - void *Y, const int incY, const float c, const float s); -void cblas_zdrot(const int N, void *X, const int incX, - void *Y, const int incY, const double c, const double s); - -/* - * Routines with S D C Z CS and ZD prefixes - */ -void cblas_sscal(const int N, const float alpha, float *X, const int incX); -void cblas_dscal(const int N, const double alpha, double *X, const int incX); -void cblas_cscal(const int N, const void *alpha, void *X, const int incX); -void cblas_zscal(const int N, const void *alpha, void *X, const int incX); -void cblas_csscal(const int N, const float alpha, void *X, const int incX); -void cblas_zdscal(const int N, const double alpha, void *X, const int incX); - -/* - * =========================================================================== - * Prototypes for level 2 BLAS - * =========================================================================== - */ - -/* - * Routines with standard 4 prefixes (S, D, C, Z) - */ -void cblas_sgemv(const CBLAS_ORDER order, - const CBLAS_TRANSPOSE TransA, const int M, const int N, - const float alpha, const float *A, const int lda, - const float *X, const int incX, const float beta, - float *Y, const int incY); -void cblas_sgbmv(const CBLAS_ORDER order, - const CBLAS_TRANSPOSE TransA, const int M, const int N, - const int KL, const int KU, const float alpha, - const float *A, const int lda, const float *X, - const int incX, const float beta, float *Y, const int incY); -void cblas_strmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const float *A, const int lda, - float *X, const int incX); -void cblas_stbmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const int K, const float *A, const int lda, - float *X, const int incX); -void cblas_stpmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const float *Ap, float *X, const int incX); -void cblas_strsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const float *A, const int lda, float *X, - const int incX); -void cblas_stbsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const int K, const float *A, const int lda, - float *X, const int incX); -void cblas_stpsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const float *Ap, float *X, const int incX); - -void cblas_dgemv(const CBLAS_ORDER order, - const CBLAS_TRANSPOSE TransA, const int M, const int N, - const double alpha, const double *A, const int lda, - const double *X, const int incX, const double beta, - double *Y, const int incY); -void cblas_dgbmv(const CBLAS_ORDER order, - const CBLAS_TRANSPOSE TransA, const int M, const int N, - const int KL, const int KU, const double alpha, - const double *A, const int lda, const double *X, - const int incX, const double beta, double *Y, const int incY); -void cblas_dtrmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const double *A, const int lda, - double *X, const int incX); -void cblas_dtbmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const int K, const double *A, const int lda, - double *X, const int incX); -void cblas_dtpmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const double *Ap, double *X, const int incX); -void cblas_dtrsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const double *A, const int lda, double *X, - const int incX); -void cblas_dtbsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const int K, const double *A, const int lda, - double *X, const int incX); -void cblas_dtpsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const double *Ap, double *X, const int incX); - -void cblas_cgemv(const CBLAS_ORDER order, - const CBLAS_TRANSPOSE TransA, const int M, const int N, - const void *alpha, const void *A, const int lda, - const void *X, const int incX, const void *beta, - void *Y, const int incY); -void cblas_cgbmv(const CBLAS_ORDER order, - const CBLAS_TRANSPOSE TransA, const int M, const int N, - const int KL, const int KU, const void *alpha, - const void *A, const int lda, const void *X, - const int incX, const void *beta, void *Y, const int incY); -void cblas_ctrmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const void *A, const int lda, - void *X, const int incX); -void cblas_ctbmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const int K, const void *A, const int lda, - void *X, const int incX); -void cblas_ctpmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const void *Ap, void *X, const int incX); -void cblas_ctrsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const void *A, const int lda, void *X, - const int incX); -void cblas_ctbsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const int K, const void *A, const int lda, - void *X, const int incX); -void cblas_ctpsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const void *Ap, void *X, const int incX); - -void cblas_zgemv(const CBLAS_ORDER order, - const CBLAS_TRANSPOSE TransA, const int M, const int N, - const void *alpha, const void *A, const int lda, - const void *X, const int incX, const void *beta, - void *Y, const int incY); -void cblas_zgbmv(const CBLAS_ORDER order, - const CBLAS_TRANSPOSE TransA, const int M, const int N, - const int KL, const int KU, const void *alpha, - const void *A, const int lda, const void *X, - const int incX, const void *beta, void *Y, const int incY); -void cblas_ztrmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const void *A, const int lda, - void *X, const int incX); -void cblas_ztbmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const int K, const void *A, const int lda, - void *X, const int incX); -void cblas_ztpmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const void *Ap, void *X, const int incX); -void cblas_ztrsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const void *A, const int lda, void *X, - const int incX); -void cblas_ztbsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const int K, const void *A, const int lda, - void *X, const int incX); -void cblas_ztpsv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, - const int N, const void *Ap, void *X, const int incX); - - -/* - * Routines with S and D prefixes only - */ -void cblas_ssymv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const float alpha, const float *A, - const int lda, const float *X, const int incX, - const float beta, float *Y, const int incY); -void cblas_ssbmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const int K, const float alpha, const float *A, - const int lda, const float *X, const int incX, - const float beta, float *Y, const int incY); -void cblas_sspmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const float alpha, const float *Ap, - const float *X, const int incX, - const float beta, float *Y, const int incY); -void cblas_sger(const CBLAS_ORDER order, const int M, const int N, - const float alpha, const float *X, const int incX, - const float *Y, const int incY, float *A, const int lda); -void cblas_ssyr(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const float alpha, const float *X, - const int incX, float *A, const int lda); -void cblas_sspr(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const float alpha, const float *X, - const int incX, float *Ap); -void cblas_ssyr2(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const float alpha, const float *X, - const int incX, const float *Y, const int incY, float *A, - const int lda); -void cblas_sspr2(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const float alpha, const float *X, - const int incX, const float *Y, const int incY, float *A); - -void cblas_dsymv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const double alpha, const double *A, - const int lda, const double *X, const int incX, - const double beta, double *Y, const int incY); -void cblas_dsbmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const int K, const double alpha, const double *A, - const int lda, const double *X, const int incX, - const double beta, double *Y, const int incY); -void cblas_dspmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const double alpha, const double *Ap, - const double *X, const int incX, - const double beta, double *Y, const int incY); -void cblas_dger(const CBLAS_ORDER order, const int M, const int N, - const double alpha, const double *X, const int incX, - const double *Y, const int incY, double *A, const int lda); -void cblas_dsyr(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const double alpha, const double *X, - const int incX, double *A, const int lda); -void cblas_dspr(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const double alpha, const double *X, - const int incX, double *Ap); -void cblas_dsyr2(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const double alpha, const double *X, - const int incX, const double *Y, const int incY, double *A, - const int lda); -void cblas_dspr2(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const double alpha, const double *X, - const int incX, const double *Y, const int incY, double *A); - - -/* - * Routines with C and Z prefixes only - */ -void cblas_chemv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const void *alpha, const void *A, - const int lda, const void *X, const int incX, - const void *beta, void *Y, const int incY); -void cblas_chbmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const int K, const void *alpha, const void *A, - const int lda, const void *X, const int incX, - const void *beta, void *Y, const int incY); -void cblas_chpmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const void *alpha, const void *Ap, - const void *X, const int incX, - const void *beta, void *Y, const int incY); -void cblas_cgeru(const CBLAS_ORDER order, const int M, const int N, - const void *alpha, const void *X, const int incX, - const void *Y, const int incY, void *A, const int lda); -void cblas_cgerc(const CBLAS_ORDER order, const int M, const int N, - const void *alpha, const void *X, const int incX, - const void *Y, const int incY, void *A, const int lda); -void cblas_cher(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const float alpha, const void *X, const int incX, - void *A, const int lda); -void cblas_chpr(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const float alpha, const void *X, - const int incX, void *A); -void cblas_cher2(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, const int N, - const void *alpha, const void *X, const int incX, - const void *Y, const int incY, void *A, const int lda); -void cblas_chpr2(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, const int N, - const void *alpha, const void *X, const int incX, - const void *Y, const int incY, void *Ap); - -void cblas_zhemv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const void *alpha, const void *A, - const int lda, const void *X, const int incX, - const void *beta, void *Y, const int incY); -void cblas_zhbmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const int K, const void *alpha, const void *A, - const int lda, const void *X, const int incX, - const void *beta, void *Y, const int incY); -void cblas_zhpmv(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const void *alpha, const void *Ap, - const void *X, const int incX, - const void *beta, void *Y, const int incY); -void cblas_zgeru(const CBLAS_ORDER order, const int M, const int N, - const void *alpha, const void *X, const int incX, - const void *Y, const int incY, void *A, const int lda); -void cblas_zgerc(const CBLAS_ORDER order, const int M, const int N, - const void *alpha, const void *X, const int incX, - const void *Y, const int incY, void *A, const int lda); -void cblas_zher(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const double alpha, const void *X, const int incX, - void *A, const int lda); -void cblas_zhpr(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, - const int N, const double alpha, const void *X, - const int incX, void *A); -void cblas_zher2(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, const int N, - const void *alpha, const void *X, const int incX, - const void *Y, const int incY, void *A, const int lda); -void cblas_zhpr2(const CBLAS_ORDER order, const CBLAS_UPLO Uplo, const int N, - const void *alpha, const void *X, const int incX, - const void *Y, const int incY, void *Ap); - -/* - * =========================================================================== - * Prototypes for level 3 BLAS - * =========================================================================== - */ - -/* - * Routines with standard 4 prefixes (S, D, C, Z) - */ -void cblas_sgemm(const CBLAS_ORDER Order, const CBLAS_TRANSPOSE TransA, - const CBLAS_TRANSPOSE TransB, const int M, const int N, - const int K, const float alpha, const float *A, - const int lda, const float *B, const int ldb, - const float beta, float *C, const int ldc); -void cblas_ssymm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const int M, const int N, - const float alpha, const float *A, const int lda, - const float *B, const int ldb, const float beta, - float *C, const int ldc); -void cblas_ssyrk(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const float alpha, const float *A, const int lda, - const float beta, float *C, const int ldc); -void cblas_ssyr2k(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const float alpha, const float *A, const int lda, - const float *B, const int ldb, const float beta, - float *C, const int ldc); -void cblas_strmm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE TransA, - const CBLAS_DIAG Diag, const int M, const int N, - const float alpha, const float *A, const int lda, - float *B, const int ldb); -void cblas_strsm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE TransA, - const CBLAS_DIAG Diag, const int M, const int N, - const float alpha, const float *A, const int lda, - float *B, const int ldb); - -void cblas_dgemm(const CBLAS_ORDER Order, const CBLAS_TRANSPOSE TransA, - const CBLAS_TRANSPOSE TransB, const int M, const int N, - const int K, const double alpha, const double *A, - const int lda, const double *B, const int ldb, - const double beta, double *C, const int ldc); -void cblas_dsymm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const int M, const int N, - const double alpha, const double *A, const int lda, - const double *B, const int ldb, const double beta, - double *C, const int ldc); -void cblas_dsyrk(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const double alpha, const double *A, const int lda, - const double beta, double *C, const int ldc); -void cblas_dsyr2k(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const double alpha, const double *A, const int lda, - const double *B, const int ldb, const double beta, - double *C, const int ldc); -void cblas_dtrmm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE TransA, - const CBLAS_DIAG Diag, const int M, const int N, - const double alpha, const double *A, const int lda, - double *B, const int ldb); -void cblas_dtrsm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE TransA, - const CBLAS_DIAG Diag, const int M, const int N, - const double alpha, const double *A, const int lda, - double *B, const int ldb); - -void cblas_cgemm(const CBLAS_ORDER Order, const CBLAS_TRANSPOSE TransA, - const CBLAS_TRANSPOSE TransB, const int M, const int N, - const int K, const void *alpha, const void *A, - const int lda, const void *B, const int ldb, - const void *beta, void *C, const int ldc); -void cblas_csymm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const int M, const int N, - const void *alpha, const void *A, const int lda, - const void *B, const int ldb, const void *beta, - void *C, const int ldc); -void cblas_csyrk(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const void *alpha, const void *A, const int lda, - const void *beta, void *C, const int ldc); -void cblas_csyr2k(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const void *alpha, const void *A, const int lda, - const void *B, const int ldb, const void *beta, - void *C, const int ldc); -void cblas_ctrmm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE TransA, - const CBLAS_DIAG Diag, const int M, const int N, - const void *alpha, const void *A, const int lda, - void *B, const int ldb); -void cblas_ctrsm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE TransA, - const CBLAS_DIAG Diag, const int M, const int N, - const void *alpha, const void *A, const int lda, - void *B, const int ldb); - -void cblas_zgemm(const CBLAS_ORDER Order, const CBLAS_TRANSPOSE TransA, - const CBLAS_TRANSPOSE TransB, const int M, const int N, - const int K, const void *alpha, const void *A, - const int lda, const void *B, const int ldb, - const void *beta, void *C, const int ldc); -void cblas_zsymm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const int M, const int N, - const void *alpha, const void *A, const int lda, - const void *B, const int ldb, const void *beta, - void *C, const int ldc); -void cblas_zsyrk(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const void *alpha, const void *A, const int lda, - const void *beta, void *C, const int ldc); -void cblas_zsyr2k(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const void *alpha, const void *A, const int lda, - const void *B, const int ldb, const void *beta, - void *C, const int ldc); -void cblas_ztrmm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE TransA, - const CBLAS_DIAG Diag, const int M, const int N, - const void *alpha, const void *A, const int lda, - void *B, const int ldb); -void cblas_ztrsm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE TransA, - const CBLAS_DIAG Diag, const int M, const int N, - const void *alpha, const void *A, const int lda, - void *B, const int ldb); - - -/* - * Routines with prefixes C and Z only - */ -void cblas_chemm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const int M, const int N, - const void *alpha, const void *A, const int lda, - const void *B, const int ldb, const void *beta, - void *C, const int ldc); -void cblas_cherk(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const float alpha, const void *A, const int lda, - const float beta, void *C, const int ldc); -void cblas_cher2k(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const void *alpha, const void *A, const int lda, - const void *B, const int ldb, const float beta, - void *C, const int ldc); - -void cblas_zhemm(const CBLAS_ORDER Order, const CBLAS_SIDE Side, - const CBLAS_UPLO Uplo, const int M, const int N, - const void *alpha, const void *A, const int lda, - const void *B, const int ldb, const void *beta, - void *C, const int ldc); -void cblas_zherk(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const double alpha, const void *A, const int lda, - const double beta, void *C, const int ldc); -void cblas_zher2k(const CBLAS_ORDER Order, const CBLAS_UPLO Uplo, - const CBLAS_TRANSPOSE Trans, const int N, const int K, - const void *alpha, const void *A, const int lda, - const void *B, const int ldb, const double beta, - void *C, const int ldc); - - -#ifdef __cplusplus -} -#endif /* __cplusplus */ - -#endif /* __MKL_CBLAS_H__ */ diff --git a/ext/recipes/Makefile.in b/ext/recipes/Makefile.in deleted file mode 100755 index 54f8922fb..000000000 --- a/ext/recipes/Makefile.in +++ /dev/null @@ -1,39 +0,0 @@ -# $License$ -# -# $Id$ -# -#/bin/sh -.SUFFIXES : -.SUFFIXES : .f .d .o - -LIB = @buildlib@/librecipes.a - -do_ranlib = @DO_RANLIB@ - -PURIFY=@PURIFY@ - -PIC_FLAG=@PIC@ -F_FLAGS = @FFLAGS@ $(PIC_FLAG) - -OBJS = simp1.o simp2.o simp3.o simplx.o -SRCS = $(OBJS:.o=.cpp) - - -all: $(LIB) - -$(LIB): $(OBJS) - @ARCHIVE@ $(LIB) $(OBJS) > /dev/null -ifeq ($(do_ranlib),1) - @RANLIB@ $(LIB) -endif - -%.o : %.f - $(PURIFY) @F77@ -c $< $(F_FLAGS) - -clean: - $(RM) $(OBJS) $(LIB) - -depends: - - - diff --git a/ext/recipes/simp1.f b/ext/recipes/simp1.f deleted file mode 100755 index 7d77f8f83..000000000 --- a/ext/recipes/simp1.f +++ /dev/null @@ -1,19 +0,0 @@ - SUBROUTINE SIMP1(A,MP,NP,MM,LL,NLL,IABF,KP,BMAX) - implicit double precision (a-h,o-z) - DIMENSION A(MP,NP),LL(NP) - KP=LL(1) - BMAX=A(MM+1,KP+1) - IF(NLL.LT.2)RETURN - DO 11 K=2,NLL - IF(IABF.EQ.0)THEN - TEST=A(MM+1,LL(K)+1)-BMAX - ELSE - TEST=ABS(A(MM+1,LL(K)+1))-ABS(BMAX) - ENDIF - IF(TEST.GT.0.)THEN - BMAX=A(MM+1,LL(K)+1) - KP=LL(K) - ENDIF -11 CONTINUE - RETURN - END diff --git a/ext/recipes/simp2.f b/ext/recipes/simp2.f deleted file mode 100755 index 3398858de..000000000 --- a/ext/recipes/simp2.f +++ /dev/null @@ -1,32 +0,0 @@ - SUBROUTINE SIMP2(A,M,N,MP,NP,L2,NL2,IP,KP,Q1) - implicit double precision (a-h,o-z) - PARAMETER (EPS=1.d-6) - DIMENSION A(MP,NP),L2(MP) - IP=0 - IF(NL2.LT.1)RETURN - DO 11 I=1,NL2 - IF(A(L2(I)+1,KP+1).LT.-EPS)GO TO 2 -11 CONTINUE - RETURN -2 Q1=-A(L2(I)+1,1)/A(L2(I)+1,KP+1) - IP=L2(I) - IF(I+1.GT.NL2)RETURN - DO 13 I=I+1,NL2 - II=L2(I) - IF(A(II+1,KP+1).LT.-EPS)THEN - Q=-A(II+1,1)/A(II+1,KP+1) - IF(Q.LT.Q1)THEN - IP=II - Q1=Q - ELSE IF (Q.EQ.Q1) THEN - DO 12 K=1,N - QP=-A(IP+1,K+1)/A(IP+1,KP+1) - Q0=-A(II+1,K+1)/A(II+1,KP+1) - IF(Q0.NE.QP)GO TO 6 -12 CONTINUE -6 IF(Q0.LT.QP)IP=II - ENDIF - ENDIF -13 CONTINUE - RETURN - END diff --git a/ext/recipes/simp3.f b/ext/recipes/simp3.f deleted file mode 100755 index 27832c8e9..000000000 --- a/ext/recipes/simp3.f +++ /dev/null @@ -1,22 +0,0 @@ - SUBROUTINE SIMP3(A,MP,NP,I1,K1,IP,KP) - implicit double precision (a-h,o-z) - DIMENSION A(MP,NP) - PIV=1.d0/A(IP+1,KP+1) - IF(I1.GE.0)THEN - DO 12 II=1,I1+1 - IF(II-1.NE.IP)THEN - A(II,KP+1)=A(II,KP+1)*PIV - DO 11 KK=1,K1+1 - IF(KK-1.NE.KP)THEN - A(II,KK)=A(II,KK)-A(IP+1,KK)*A(II,KP+1) - ENDIF -11 CONTINUE - ENDIF -12 CONTINUE - ENDIF - DO 13 KK=1,K1+1 - IF(KK-1.NE.KP)A(IP+1,KK)=-A(IP+1,KK)*PIV -13 CONTINUE - A(IP+1,KP+1)=PIV - RETURN - END diff --git a/ext/recipes/simplx.f b/ext/recipes/simplx.f deleted file mode 100755 index caf31aac8..000000000 --- a/ext/recipes/simplx.f +++ /dev/null @@ -1,99 +0,0 @@ - SUBROUTINE SIMPLX(A,M,N,MP,NP,M1,M2,M3,ICASE,IZROV,IPOSV) - implicit double precision (a-h,o-z) - PARAMETER(MMAX=1000,EPS=1.d-6) - DIMENSION A(MP,NP),IZROV(N),IPOSV(M),L1(MMAX),L2(MMAX),L3(MMAX) - IF(M.NE.M1+M2+M3)PAUSE 'Bad input constraint counts.' - NL1=N - DO 11 K=1,N - L1(K)=K - IZROV(K)=K -11 CONTINUE - NL2=M - DO 12 I=1,M - IF(A(I+1,1).LT.0.d0) then -c write(*,*) 'The A matrix input to SIMPLX is invalid.' - PAUSE 'Bad input tableau.' - end if - L2(I)=I - IPOSV(I)=N+I -12 CONTINUE - DO 13 I=1,M2 - L3(I)=1 -13 CONTINUE - IR=0 - IF(M2+M3.EQ.0)GO TO 30 - IR=1 - DO 15 K=1,N+1 - Q1=0. - DO 14 I=M1+1,M - Q1=Q1+A(I+1,K) -14 CONTINUE - A(M+2,K)=-Q1 -15 CONTINUE -10 CALL SIMP1(A,MP,NP,M+1,L1,NL1,0,KP,BMAX) - IF(BMAX.LE.EPS.AND.A(M+2,1).LT.-EPS)THEN - ICASE=-1 - RETURN - ELSE IF(BMAX.LE.EPS.AND.A(M+2,1).LE.EPS)THEN - M12=M1+M2+1 - IF(M12.LE.M)THEN - DO 16 IP=M12,M - IF(IPOSV(IP).EQ.IP+N)THEN - CALL SIMP1(A,MP,NP,IP,L1,NL1,1,KP,BMAX) - IF(BMAX.GT.0.)GO TO 1 - ENDIF -16 CONTINUE - ENDIF - IR=0 - M12=M12-1 - IF(M1+1.GT.M12)GO TO 30 - DO 18 I=M1+1,M12 - IF(L3(I-M1).EQ.1)THEN - DO 17 K=1,N+1 - A(I+1,K)=-A(I+1,K) -17 CONTINUE - ENDIF -18 CONTINUE - GO TO 30 - ENDIF - CALL SIMP2(A,M,N,MP,NP,L2,NL2,IP,KP,Q1) - IF(IP.EQ.0)THEN - ICASE=-1 - RETURN - ENDIF -1 CALL SIMP3(A,MP,NP,M+1,N,IP,KP) - IF(IPOSV(IP).GE.N+M1+M2+1)THEN - DO 19 K=1,NL1 - IF(L1(K).EQ.KP)GO TO 2 -19 CONTINUE -2 NL1=NL1-1 - DO 21 IS=K,NL1 - L1(IS)=L1(IS+1) -21 CONTINUE - ELSE - IF(IPOSV(IP).LT.N+M1+1)GO TO 20 - KH=IPOSV(IP)-M1-N - IF(L3(KH).EQ.0)GO TO 20 - L3(KH)=0 - ENDIF - A(M+2,KP+1)=A(M+2,KP+1)+1. - DO 22 I=1,M+2 - A(I,KP+1)=-A(I,KP+1) -22 CONTINUE -20 IS=IZROV(KP) - IZROV(KP)=IPOSV(IP) - IPOSV(IP)=IS - IF(IR.NE.0)GO TO 10 -30 CALL SIMP1(A,MP,NP,0,L1,NL1,0,KP,BMAX) - IF(BMAX.LE.0.)THEN - ICASE=0 - RETURN - ENDIF - CALL SIMP2(A,M,N,MP,NP,L2,NL2,IP,KP,Q1) - IF(IP.EQ.0)THEN - ICASE=1 - RETURN - ENDIF - CALL SIMP3(A,MP,NP,M,N,IP,KP) - GO TO 20 - END diff --git a/ext/recipes/splie2.f b/ext/recipes/splie2.f deleted file mode 100755 index aa39503e5..000000000 --- a/ext/recipes/splie2.f +++ /dev/null @@ -1,15 +0,0 @@ - SUBROUTINE SPLIE2(X1A,X2A,YA,M,N,Y2A) - implicit double precision (a-h,o-z) - PARAMETER (NN=100) - DIMENSION X1A(M),X2A(N),YA(M,N),Y2A(M,N),YTMP(NN),Y2TMP(NN) - DO 13 J=1,M - DO 11 K=1,N - YTMP(K)=YA(J,K) -11 CONTINUE - CALL SPLINE(X2A,YTMP,N,1.D30,1.D30,Y2TMP) - DO 12 K=1,N - Y2A(J,K)=Y2TMP(K) -12 CONTINUE -13 CONTINUE - RETURN - END diff --git a/ext/recipes/splin2.f b/ext/recipes/splin2.f deleted file mode 100755 index 6f24906f4..000000000 --- a/ext/recipes/splin2.f +++ /dev/null @@ -1,16 +0,0 @@ - SUBROUTINE SPLIN2(X1A,X2A,YA,Y2A,M,N,X1,X2,Y) - implicit double precision (a-h,o-z) - PARAMETER (NN=100) - DIMENSION X1A(M),X2A(N),YA(M,N),Y2A(M,N),YTMP(NN), - $ Y2TMP(NN),YYTMP(NN) - DO 12 J=1,M - DO 11 K=1,N - YTMP(K)=YA(J,K) - Y2TMP(K)=Y2A(J,K) -11 CONTINUE - CALL SPLINT(X2A,YTMP,Y2TMP,N,X2,YYTMP(J)) -12 CONTINUE - CALL SPLINE(X1A,YYTMP,M,1.d30,1.d30,Y2TMP) - CALL SPLINT(X1A,YYTMP,Y2TMP,M,X1,Y) - RETURN - END diff --git a/ext/recipes/spline.f b/ext/recipes/spline.f deleted file mode 100755 index c0a5ed03e..000000000 --- a/ext/recipes/spline.f +++ /dev/null @@ -1,31 +0,0 @@ - SUBROUTINE SPLINE(X,Y,N,YP1,YPN,Y2) - implicit double precision (a-h,o-z) - PARAMETER (NMAX=100) - DIMENSION X(N),Y(N),Y2(N),U(NMAX) - IF (YP1.GT..99D30) THEN - Y2(1)=0. - U(1)=0. - ELSE - Y2(1)=-0.5d0 - U(1)=(3.d0/(X(2)-X(1)))*((Y(2)-Y(1))/(X(2)-X(1))-YP1) - ENDIF - DO 11 I=2,N-1 - SIG=(X(I)-X(I-1))/(X(I+1)-X(I-1)) - P=SIG*Y2(I-1)+2.d0 - Y2(I)=(SIG-1.)/P - U(I)=(6.d0*((Y(I+1)-Y(I))/(X(I+1)-X(I))-(Y(I)-Y(I-1)) - * /(X(I)-X(I-1)))/(X(I+1)-X(I-1))-SIG*U(I-1))/P -11 CONTINUE - IF (YPN.GT..99d30) THEN - QN=0.d0 - UN=0.d0 - ELSE - QN=0.5d0 - UN=(3.d0/(X(N)-X(N-1)))*(YPN-(Y(N)-Y(N-1))/(X(N)-X(N-1))) - ENDIF - Y2(N)=(UN-QN*U(N-1))/(QN*Y2(N-1)+1.d0) - DO 12 K=N-1,1,-1 - Y2(K)=Y2(K)*Y2(K+1)+U(K) -12 CONTINUE - RETURN - END diff --git a/ext/recipes/splint.f b/ext/recipes/splint.f deleted file mode 100755 index fb8b1ba28..000000000 --- a/ext/recipes/splint.f +++ /dev/null @@ -1,22 +0,0 @@ - SUBROUTINE SPLINT(XA,YA,Y2A,N,X,Y) - implicit double precision (a-h,o-z) - DIMENSION XA(N),YA(N),Y2A(N) - KLO=1 - KHI=N -1 IF (KHI-KLO.GT.1) THEN - K=(KHI+KLO)/2 - IF(XA(K).GT.X)THEN - KHI=K - ELSE - KLO=K - ENDIF - GOTO 1 - ENDIF - H=XA(KHI)-XA(KLO) - IF (H.EQ.0.) PAUSE 'Bad XA input.' - A=(XA(KHI)-X)/H - B=(X-XA(KLO))/H - Y=A*YA(KLO)+B*YA(KHI)+ - * ((A**3-A)*Y2A(KLO)+(B**3-B)*Y2A(KHI))*(H**2)/6.d0 - RETURN - END diff --git a/ext/tpx/CMakeLists.txt b/ext/tpx/CMakeLists.txt deleted file mode 100644 index ed9f405d9..000000000 --- a/ext/tpx/CMakeLists.txt +++ /dev/null @@ -1,9 +0,0 @@ -SET ( TPX_SRCS HFC134a.cpp Heptane.cpp Hydrogen.cpp Methane.cpp - Nitrogen.cpp Oxygen.cpp RedlichKwong.cpp CarbonDioxide.cpp - Sub.cpp Water.cpp utils.cpp lk.cpp ) - -INCLUDE_DIRECTORIES ( ${PROJECT_BINARY_DIR} ) -#IINCLUDE_DIRECTORIES ( ${PROJECT_BINARY_DIR}/build/include/cantera ) - -ADD_LIBRARY( tpx ${TPX_SRCS} ) - diff --git a/ext/tpx/CarbonDioxide.cpp b/ext/tpx/CarbonDioxide.cpp index 24774a51f..c93c0df20 100755 --- a/ext/tpx/CarbonDioxide.cpp +++ b/ext/tpx/CarbonDioxide.cpp @@ -11,8 +11,6 @@ #include #include -using namespace std; - namespace tpx { /* @@ -314,7 +312,7 @@ double CarbonDioxide::Psat(){ double log, sum=0,P; if ((T < Tmn) || (T > Tc)) { - std::cout << " error in Psat " << TempError << endl; + std::cout << " error in Psat " << TempError << std::endl; set_Err(TempError); // Error("CarbonDioxide::Psat",TempError,T); } for (int i=1;i<=8;i++) @@ -335,7 +333,7 @@ double CarbonDioxide::Psat(){ double CarbonDioxide::ldens() { double xx=1-(T/Tc), sum=0; if ((T < Tmn) || (T > Tc)) { - cout << " error in ldens " << TempError << endl; + std::cout << " error in ldens " << TempError << std::endl; set_Err(TempError); } for(int i=1;i<=6;i++) diff --git a/ext/tpx/Heptane.cpp b/ext/tpx/Heptane.cpp index 36a9580f8..505507b4a 100755 --- a/ext/tpx/Heptane.cpp +++ b/ext/tpx/Heptane.cpp @@ -213,7 +213,6 @@ double Heptane::up() { * see Reynolds eqn (16) section 2 */ double Heptane::sp() { - double Tinverse = 1.0/T; double T2inverse = pow(T, -2); double T3inverse = pow(T, -3); double T4inverse = pow(T, -4); diff --git a/ext/tpx/Makefile.in b/ext/tpx/Makefile.in deleted file mode 100755 index 3284b2a74..000000000 --- a/ext/tpx/Makefile.in +++ /dev/null @@ -1,55 +0,0 @@ -#/bin/sh -# -# $Id$ -# -.SUFFIXES : -.SUFFIXES : .cpp .d .o - -do_ranlib = @DO_RANLIB@ - -PURIFY=@PURIFY@ - -PIC_FLAG=@PIC@ -CXX_FLAGS = @CXXFLAGS@ $(CXX_OPT) $(PIC_FLAG) - -COBJS = Methane.o Nitrogen.o Oxygen.o Water.o Hydrogen.o RedlichKwong.o \ - CarbonDioxide.o Heptane.o lk.o Sub.o utils.o HFC134a.o - -CXX_LIBS = @LIBS@ -CXX_INCLUDES = -I../include -TPLIB = @buildlib@/libtpx.a - -DEPENDS = $(COBJS:.o=.d) - -all: $(TPLIB) .depends - -%.d: Makefile %.o - @CXX_DEPENDS@ $(CXX_FLAGS) $(CXX_INCLUDES) $*.cpp > $*.d - -.cpp.o: - $(PURIFY) @CXX@ -c $< @DEFS@ $(CXX_FLAGS) $(CXX_INCLUDES) - -.f.o: - $(PURIFY) @F77@ -c $< $(F77_FLAGS) - -$(TPLIB): $(COBJS) $(FOBJS) - @ARCHIVE@ $(TPLIB) $(COBJS) $(FOBJS) > /dev/null -ifeq ($(do_ranlib),1) - @RANLIB@ $(TPLIB) -endif - -clean: - $(RM) $(COBJS) $(FOBJS) *~ *.d .depends - -depends: - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -$(COBJS): Makefile - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/ext/tpx/Sub.cpp b/ext/tpx/Sub.cpp index 7b9d66179..2414c445d 100755 --- a/ext/tpx/Sub.cpp +++ b/ext/tpx/Sub.cpp @@ -7,7 +7,7 @@ #include #include -using namespace std; +using std::string; namespace tpx { diff --git a/ext/tpx/ideal.cpp b/ext/tpx/ideal.cpp deleted file mode 100755 index ebe6e5c42..000000000 --- a/ext/tpx/ideal.cpp +++ /dev/null @@ -1,34 +0,0 @@ -// Ideal Gas - -#include "ideal.h" -#include - -double ideal::up(){ - - } - -double ideal::sp() { - - -double ideal::Pp(){ - - -//equation s3 -double ideal::Psat(){ - -} - - -//equation D3 -double ideal::ldens(){ - -} - - double methane::Tcrit() {return 0.0;} - double methane::Pcrit() {return 0.0;} - double methane::Vcrit() {return 0.0;} - double methane::Tmin() {return Tmn;} - double methane::Tmax() {return Tmx;} - char * methane::name() {return "ideal gas";} - char * methane::formula() {return "--";} - double methane::MolWt() {return M;} \ No newline at end of file diff --git a/ext/tpx/lkw.cpp b/ext/tpx/lkw.cpp deleted file mode 100755 index e46672c39..000000000 --- a/ext/tpx/lkw.cpp +++ /dev/null @@ -1,80 +0,0 @@ -// Lee-Kesler equation of state - -#include "lkw.h" -#include - -const double omega_ref = 0.3978; - -//--------------------------- member functions ------------------ - -double lkw::z(double Temp, double Pres) { - T = Temp; - f0.Set(TP,Temp,Pres); - f1.Set(TP,Temp,Pres); - if (Temp < Tcrit() && f0.x() != f1.x()) { // need to find Psat - if (Pres >= Ps()) { //liquid - f0.Set_meta(Liquid,Pres); - f1.Set_meta(Liquid,Pres); - } - else { - f0.Set_meta(Vapor,Pres); - f1.Set_meta(Vapor,Pres); - } - } - double z0 = f0.z(); - double zz = z0 + (f1.z() - z0)*Acent/omega_ref; - return zz; -} - - -double lkw::Ps() { - -// start with linear estimate of Psat - double p0 = f0.Psat(); - double pse = p0 + (f1.Psat() - p0)/omega_ref; - double lps = log(pse); - double zf, zv; -// loop until g_f = g_v - for (int i = 0; i<20; i++) { - - f0.Set_meta(Liquid,pse); // set both to liquid - f1.Set_meta(Liquid,pse); - double gf = f0.gp() + (f1.gp() - f0.gp())/omega_ref; - zf = f0.z() + (f1.z() - f0.z())/omega_ref; - - f0.Set_meta(Vapor,pse); // set both to vapor - f1.Set_meta(Vapor,pse); - double gv = f0.gp() + (f1.gp() - f0.gp())/omega_ref; - zv = f0.z() + (f1.z() - f0.z())/omega_ref; - - double gfv = gv - gf; - double dlp = gfv*Mw/(8314.3*T*(zv - zf)); - lps -= dlp; - pse = exp(lps); - if (fabs(gfv) < 0.001) break; - } - if (i >= 20) { - Pst = Undefined; - Rhv = Undefined; - Rhf = Undefined; - Tslast = Undefined; - set_Err(NoConverge); - } - else { - Pst = pse; - Tslast = T; - Rhv = pse*Mw/(zv*8314.3*T); - Rhf = pse*Mw/(zf*8314.3*T); - } - return Pst; -} -/* -double lk::Tcrit() {return Tcr;} -double lk::Pcrit() {return Pcr;} -double lk::Vcrit() {return 0.2901*8314.3*Tcr/(Pcr*Mw);} -double lk::Tmin() {return -100.0;} -double lk::Tmax() {return 10000.0;} -char * lk::name() {return "Lee-Kesler";} -char * lk::formula() {return "---";} -double lk::MolWt() {return Mw;} -*/ diff --git a/ext/tpx/lkw.h b/ext/tpx/lkw.h deleted file mode 100755 index 09ceb7c2b..000000000 --- a/ext/tpx/lkw.h +++ /dev/null @@ -1,49 +0,0 @@ -#ifndef LKW_H -#define LKW_H - -#include "lk.h" - -class lkw { -public: - lkw(double tc = 1.0, double pc = 1.0, double wt = 8314.3, double omega = 0.0) - { - Tcr = tc; - Pcr = pc; - Mw = wt; - Acent = omega; - T = Undefined; - Pressure = Undefined; - }; - ~lkw() {}; -/* - double MolWt(); - double Tcrit(); - double Pcrit(); - double Vcrit(); - double Tmin(); - double Tmax(); - char * name(); - char * formula(); -*/ - double Ps(); -// double Pp(); -// double up(); -// double sp(); -// double Psat(); - double z(double tstar, double pstar); -// double hdep(); -// double sdep(); -// double ldens(); - -protected: - double Tcr, Pcr, Mw; - double Acent; - double Pressure; - double T, Rho, Rhov, Rhof; - lk f0; //(1.0, 1.0, 8314.3, 0); - lk f1; //(1.0, 1.0, 8314.3, 1); - -private: - -}; -#endif // ! LKW_H diff --git a/ext/tpx/utils.cpp b/ext/tpx/utils.cpp index c050af3f0..d75a44cdf 100755 --- a/ext/tpx/utils.cpp +++ b/ext/tpx/utils.cpp @@ -1,7 +1,7 @@ #include "subs.h" #include "utils.h" -using namespace std; +using std::string; namespace tpx { diff --git a/include/.cvsignore b/include/.cvsignore deleted file mode 100644 index 2ccbd030e..000000000 --- a/include/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -ctdir.h diff --git a/include/README b/include/README deleted file mode 100644 index 486e5891e..000000000 --- a/include/README +++ /dev/null @@ -1,10 +0,0 @@ - -NOTE: The header files that used to be located here are now in -Cantera/cxx/include. - -The header files in this directory are for use in C++ application -programs that use Cantera. The Cantera kernel itself does not use these -header files. The kernel header files are kept in the same directory -as the implementation files, but during installation are put in -subdirectory kernel of this directory. - diff --git a/include/core.h b/include/core.h deleted file mode 100644 index d18d4d64e..000000000 --- a/include/core.h +++ /dev/null @@ -1,9 +0,0 @@ -#ifndef CT_CORE_H -#define CT_CORE_H - -#include "kernel/ThermoPhase.h" -#include "kernel/Kinetics.h" -#include "kernel/ctml.h" - -#endif - diff --git a/platform/windows/License.rtf b/platform/windows/License.rtf new file mode 100644 index 000000000..6461b9d15 Binary files /dev/null and b/platform/windows/License.rtf differ diff --git a/preconfig b/preconfig deleted file mode 100755 index 5dbdadd95..000000000 --- a/preconfig +++ /dev/null @@ -1,629 +0,0 @@ -#!/bin/sh -# -####################################################################### -# -# Cantera Configuration File -# -# Edit this file to control how Cantera is built. Parameters can be set -# here, or alternatively environment variables may be set before calling -# this script. -# -# The default configuration uses GNU compilers (gcc/g++/g77) and -# builds as much of Cantera and its language interfaces as it can -# (e.g. if MATLAB is installed on your system, the MATLAB toolbox -# will be built automatically, otherwise it will be skipped. On linux -# or Mac OS X, this default configuration should work, and most -# likely you don't need to edit this file at all - just run it. -# -# NOTE: if you DO make changes to this file, save it with another name -# so that it will not be overwritten if you update the source -# distribution. - -####################################################################### -# -# Set CANTERA_CONFIG_PREFIX to the directory where you want Cantera -# installed into. The default is /usr/local/Cantera -# -# If you define this to be , then instead of running this -# script as ./preconfig --prefix= you can just run it as -# ./preconfig. - -CANTERA_CONFIG_PREFIX=${CANTERA_CONFIG_PREFIX:=""} - -#---------------------------------------------------------------------- -# Language Interfaces -#---------------------------------------------------------------------- -# -# Cantera has several programming language interfaces. Select the ones -# you want to build. The default is to try to build all language -# interfaces. -# -# -#----------------- Python -------------------------------------------- -# -# In addition to being one of the supported language interfaces, -# Python is used internally by Cantera, both in the build process and -# at run time (to process .cti input files). Therefore, you generally -# need to have Python on your system; if you don't, first install it -# from http://www.python.org before proceeding with the installation -# of Cantera. -# -# If you plan to work in Python, or you want to use the graphical -# MixMaster application, then you need the full Cantera Python -# Package. If, on the other hand, you will only use Cantera from some -# other language (e.g. MATLAB or Fortran 90/95) and only need Python -# to process .cti files, then you only need a minimal subset of the -# package (actually, only one file). - -# Set PYTHON_PACKAGE to one of these four strings: -# full install everything needed to use Cantera from Python -# minimal install only enough to process .cti files -# none Don't install or run any Python scripts during the -# build process -# default try to do a full installation, but fall back to a minimal -# one in case of errors - -PYTHON_PACKAGE=${PYTHON_PACKAGE:="minimal"} - -# Cantera needs to know where to find the Python interpreter. If -# PYTHON_CMD is set to "default", then the configuration process will -# look for the Python Interpreter somewhere on your PATH, either as -# 'python2' or as 'python'. If it is not on the PATH, or has a -# different name, set this to the full path to the Python interpreter. -PYTHON_CMD=${PYTHON_CMD:="default"} - - -# The Cantera Python interface can be built with either the numarray -# numeric, or numpy packages. Set this to "y" to use Numeric. -USE_NUMERIC=${USE_NUMERIC:="n"} - -# The Cantera Python interface can be built with either the numarray -# or Numeric packages. Set this to "y" to use numpy, or 'n' -# to use numarray. set USE_NUMERIC to 'n' also if you want to use numarray. -# Using numpy is preferred, and is the supported option going forwards. -USE_NUMPY=${USE_NUMPY:="n"} - -# If numpy was installed using the --home option, set this to the -# home directory for numpy. This will be needed for all numpy installations -# that don't put the include files into python's native include directory. -#NUMPY_HOME=${NUMPY_HOME:="$HOME/python_packages"} - -# If numarray was installed using the --home option, set this to the -# home directory for numarray. -#NUMARRAY_HOME=${NUMARRAY_HOME:="$HOME/python_packages"} - - -# If you want to install the Cantera Python package somewhere other -# than the default 'site-packages' directory within the Python library -# directory, then set this to the desired directory. This is useful when -# you do not have write access to the Python library directory. -#CANTERA_PYTHON_HOME=${CANTERA_PYTHON_HOME:="$HOME/python_modules"} - -# Set this to 'y' when site packages must be put in system directories -# but Cantera tutorials must be put in user space. An alternative to -# doing this is to keep this setting on "n" . Then everything is -# put into the user space by running this script -# with the 'prefix' option. The environment variable PYTHONPATH -# may then be set to tell Python where to find the Cantera package. -# -SET_PYTHON_SITE_PACKAGE_TOPDIR=${SET_PYTHON_SITE_PACKAGE_TOPDIR:="n"} - -# If the SET_PYTHON_SITE_PACKAGE_TOPDIR is set to y, the entry below -# sets the location where the Cantera site package is installed. -# -PYTHON_SITE_PACKAGE_TOPDIR=${PYTHON_SITE_PACKAGE_TOPDIR:="/usr/local"} - -#----------- MATLAB -------------------------------------------------- - -# This variable controls whether the MATLAB toolbox will be built. It -# should be set to one of these strings: -# -# "default" the 'configure' script will try to build a simple -# MATLAB MEX file. If this succeeds, BUILD_MATLAB_TOOLBOX -# will be set to "y", otherwise it will be set to "n". -# -# "y" build the MATLAB toolbox. -# "n" do not build the MATLAB toolbox, even if MATLAB is -# installed. -# -# Note that you may need to run 'mex -setup' within MATLAB to -# configure it for your C++ compiler before running this script. -BUILD_MATLAB_TOOLBOX=${BUILD_MATLAB_TOOLBOX:="no"} -MATLAB_CMD=${MATLAB_CMD:="default"} - -#----------- Fortran 90/95 -------------------------------------------------- - -# This variable controls whether the Fortran 90/95 interface will be -# built. It should be set to one of these strings: -# -# "default" The 'configure' script will attempt to compile a small -# Fortran 90/05 program; if this succeeds, -# BUILD_F90_INTERFACE will be set to "y", and otherwise to "n". -# "y" Build the Fortran 90/95 interface. -# "n" Do not build the Fortran 90/95 interface, even if a -# Fortran 90/95 compiler is installed. - -BUILD_F90_INTERFACE=${BUILD_F90_INTERFACE:="no"} - -# The Fortran 90/95 compiler. If set to "default", the script will -# look for a Fortran 90/95 compiler on your system by the name of -# "f95", "gfortran", or "g95". -F90=${F90:="gfortran"} - -# Compiler option flags for the Fortran 90/95 compiler. If you are -# using the Absoft or the NAG compiler, additional options specific to -# these compilers will be added automatically, and you do not need to -# specify them here. Otherwise, add any required compiler-specific -# flags here. -F90FLAGS=${F90FLAGS:='-O3'} - -#--------------------------------------------------------------------- -# Purify -#--------------------------------------------------------------------- - -# Add entries here for compiling Cantera with Purify extensions -# This command is put in front of every compilation and linking -# step -PURIFY=${PURIFY:=""} - -#---------------------------------------------------------------------- -# Customizations / Extensions -#---------------------------------------------------------------------- -# -# You can build your own libraries as part of the Cantera build process. -# This allows you to derive your own classes from those provided by -# Cantera and build them automatically along with the rest of Cantera. -# All you need to do is specify the directory where your source code is -# located. This capability is not yet fully functional, but should work -# for C++ applications. -USER_SRC_DIR="Cantera/user" # don't change this - -# In some cases, extra printing has been put into the code to aid -# in debugging and verification. In order for the printing to occur -# an additional switch must be turned on. However, compilation -# of the printing is affected by the following DEBUG_MODE option. -# This is turned off here by default. -DEBUG_MODE=${DEBUG_MODE:='n'} - -#---------------------------------------------------------------------- -# Kernel Configuration -#---------------------------------------------------------------------- - -# If you are only planning to use a portion of Cantera, you may only -# need a stripped-down kernel. Set those features you want enabled to -# 'y', and set those you want to skip to 'n' (actually anything but -# 'y') or comment them out. Some features are dependent on others; for -# example, enabling 'CK' automatically enables KINETICS and THERMO. - -# If you only need to use Cantera to evaluate thermodynamic, kinetic, -# and transport properties, it is sufficient to enable only KINETICS -# and TRANSPORT. - -# Note: if you are building the full Python interface or the MATLAB -# interface, it is necessary to build the full kernel. - -# thermodynamic properties -ENABLE_THERMO='y' - -###################################################################### -# optional phase types. These may not be needed by all users. Set them -# to 'n' to omit them from the kernel. - -WITH_LATTICE_SOLID=${WITH_LATTICE_SOLID:="y"} -WITH_METAL=${WITH_METAL:="y"} -WITH_STOICH_SUBSTANCE=${WITH_STOICH_SUBSTANCE:="y"} -WITH_SEMICONDUCTOR=${WITH_SEMICONDUCTOR:="y"} -WITH_ADSORBATE=${WITH_ADSORBATE:="y"} -WITH_SPECTRA=${WITH_SPECTRA:="y"} - -# This flag enables the inclusion of accurate liquid/vapor equations -# of state for several fluids, including water, nitrogen, hydrogen, -# oxygen, methane, andd HFC-134a. -WITH_PURE_FLUIDS='y' - -# This flag enables the inclusion of ideal solution capabilities -WITH_IDEAL_SOLUTIONS=${WITH_IDEAL_SOLUTIONS:="y"} - -# Enable expanded electrochemistry capabilities, include thermo -# models for electrolyte solutions -WITH_ELECTROLYTES=${WITH_ELECTROLYTES:="y"} - -# Enable Real Gas Equations of State -# This supports the multicomponent Redlich-Kwong equation of state. -WITH_REAL_GASSES=${WITH_REAL_GASSES:="y"} - -# Enable generating phase models from PrIMe models. For more -# information about PrIME, see http://www.primekinetics.org -# WARNING: Support for PrIMe is experimental! -WITH_PRIME=${WITH_PRIME:="n"} - -# Enable changing the 298K heats of formation directly -# via the C++ layer. To do this, modify the variable below -# to have a value of "y" -WITH_H298MODIFY_CAPABILITY=${WITH_H298MODIFY_CAPABILITY:="n"} - -# Capability in the planning and implementation stage -# Phases may be intermediates but actually have zero mole numbers -# in the InterfacialKinetics object -KINETICS_WITH_INTERMEDIATE_ZEROED_PHASES=${KINETICS_WITH_INTERMEDIATE_ZEROED_PHASES:="n"} - -###################################################################### -# if set to 'y', the ck2cti program that converts Chemkin input files -# to Cantera format will be built. If you don't use Chemkin format -# files, or if you run ck2cti on some other machine, you can set this to 'n'. -ENABLE_CK=${ENABLE_CK:='y'} - -###################################################################### - -# Enable homogeneous kinetics -WITH_KINETICS='y' - -# Enable heterogeneous kinetics (surface chemistry). This also enables -# charge transfer reactions for electrochemistry. -WITH_HETERO_KINETICS='y' - -# Enable reaction path analysis -WITH_REACTION_PATHS='y' - -# Enable vcs equilibrium package for nonideal phases -WITH_VCSNONIDEAL=${WITH_VCSNONIDEAL:="n"} - -###################################################################### -# transport properties -ENABLE_TRANSPORT='y' - -# chemical equilibrium -ENABLE_EQUIL='y' - -# stirred reactor models -ENABLE_REACTORS='y' - -# One-dimensional flows -ENABLE_FLOW1D='y' - -# ODE integrators and DAE solvers -ENABLE_SOLVERS='y' - -# reaction path analysis -ENABLE_RXNPATH='y' - -# two phase pure fluids -ENABLE_TPX='y' - -# write HTMl log files. Some multiphase equilibrium procedures can -# write copious diagnostic log messages. Set this to anything but 'y' -# to remove this capability (results in slightly faster equilibrium -# calculations) -WITH_HTML_LOG_FILES='y' - -#----------------------------------------------------------------- -# CVODE / CVODES -#----------------------------------------------------------------- -# -# Cantera uses the CVODE or CVODES ODE integrator to time-integrate -# reactor network ODE's and for various other purposes. An older -# version of CVODE comes with Cantera, but it is possible to use the -# latest version as well, which now supports sensitivity analysis -# (CVODES). CVODES is a part of the 'sundials' package from Lawrence -# Livermore National Laboratory. Sundials is not distributed with -# Cantera, but it is free software that may be downloaded and -# installed separately. If you leave USE_SUNDIALS = 'default', then it -# will be used if you have it, and if not the older CVODE will be -# used. Or set USE_SUNDIALS to 'y' or 'n' to force using it or not. -# Note that sensitivity analysis with Cantera requires use of -# sundials. -# -# See: http://www.llnl.gov/CASC/sundials -# -USE_SUNDIALS=${USE_SUNDIALS:='default'} - -# This is where you installed sundials if you used the --prefix option -# when you configured sundials. If you didn't use the prefix option, -# then comment this line out. -#SUNDIALS_HOME=${SUNDIALS_HOME:=""} - - -# It is recommended that you install the newest release of sundials -# (currently 2.4.0) before building Cantera. But if you want to use an -# older version, set SUNDIALS_VERSION to the version you have. -# Acceptable values are '2.2', '2.3', or '2.4' ; anything else will cause -# Cantera to -SUNDIALS_VERSION=${SUNDIALS_VERSION:='2.4'} - -#----------------------------------------------------------------- -# BLAS and LAPACK -#----------------------------------------------------------------- -# -# Cantera comes with Fortran (or c) versions of those parts of BLAS and -# LAPACK it requires. But performance may be better if you use a -# version of these libraries optimized for your machine hardware. If -# you want to use your own libraries, set BLAS_LAPACK_LIBS to the -# string that should be passed to the linker to link to these -# libraries, and set BLAS_LAPACK_DIR to the directory where these -# libraries are located. Otherwise, leave these lines commented out. -# -#BLAS_LAPACK_LIBS='-llapack -lblas' -#BLAS_LAPACK_LIBS'-llapack -lf77blas -lcblas -latlas' -#BLAS_LAPACK_DIR='/usr/lib' -# -# Note that on Mac OSX, BLAS and LAPACK from the built-in 'Accelerate' -# framework are used by default, and nothing needs to be specified -# here. -# -# The options below do not need to be set if you are using the default -# libraries. -# -# Set to 'lower' or 'upper', depending on whether the procedure names -# in the libraries are lowercase or uppercase. If you don't know, run -# 'nm' on the library file (e.g. 'nm libblas.a') Note that the these options -# apply to both the BLAS and LAPACK libraries. -LAPACK_NAMES='lower' -LAPACK_FTN_TRAILING_UNDERSCORE='y' - -# Currently this must be set to 'y'. -LAPACK_FTN_STRING_LEN_AT_END='y' - - -#------------------------------------------------------------------ -# C++ compiler options -#------------------------------------------------------------------ - -# The number of bits to compile with, if different than the -# default on the computer -BITCOMPILE=${BITCOMPILE:=""} - -# the C++ compiler to use. -CXX=${CXX:=g++} - -# the C compiler to use. This is only used to compile CVODE and -# the Python extension module. -CC=${CC:=gcc} - -# C++ compiler flags -CXXFLAGS=${CXXFLAGS:="-O3 -Wall"} - -# the C++ flags required for linking. Uncomment if additional flags -# need to be passed to the linker. - -# Ending libraries to tack onto the linking of all C++ programs -LCXX_END_LIBS=${LCXX_END_LIBS:="-lm"} - -# The compiler flag to use to compile code that will be inserted into -# shared libraries. -PIC=${PIC:=""} - -# the compiler option to create a shared library from object files -SHARED=${SHARED:="-dynamic"} - -#------------------------------------------------------------------- -# Thread Safety -#------------------------------------------------------------------- - -# Cantera can be built so that it is thread safe. Doing so requires -# using procedures from the boost library, so if you want thread -# safety then you need to get and install boost (http://www.boost.org) -# if you don't have it. This is turned off by default, in which case -# boost is not required to build Cantera. - -BUILD_THREAD_SAFE=${BUILD_THREAD_SAFE:="n"} - -# where boost header and library files may be found -BOOST_INC_DIR=${BOOST_INC_DIR:="/usr/local/include/boost-1_34"} -BOOST_LIB_DIR=${BOOST_LIB_DIR:="/usr/local/lib"} - -# the boost thread library -BOOST_THREAD_LIB=${BOOST_THREAD_LIB:="boost_thread-mt-1_34"} - -#------------------------------------------------------------------- -# External Procedures -#------------------------------------------------------------------- - -# Cantera uses several external software packages, which are all in -# the 'ext' directory.. These options control how these packages are -# built. - -# For external procedures written in Fortran 77, both the original F77 -# source code and C souce code generated by the 'f2c' program are -# included. Set this to "y" if you want to build Cantera using the -# f2c-generated C sources instead of using the F77 sources in the ext -# directory. - -# The default is to use the f2c code. Set this to "n" to never do -# this on any platform. Note, if set to "y", Cantera does not need a -# fortran compiler, and all fortran compiler parameters below are -# irrelevant. -# -BUILD_WITH_F2C=${BUILD_WITH_F2C:="y"} - -# if you are building the external Fortran 77 procedures from the Fortran -# source code, enter the compiler here. -F77=${F77:=g77} - -# Fortran 77 compiler flags. Note that the Fortran compiler flags must be set -# to produce object code compatible with the C/C++ compiler you are using. -FFLAGS=${FFLAGS:='-O3'} - -# the additional Fortran flags required for linking, if any. Leave commented -# out if no additional flags are required. -LFORT_FLAGS="-L/usr/local/lib" - -#------------------------------------------------------ -# Other Programs -#------------------------------------------------------ - -# The command to create a static library. -ARCHIVE=${ARCHIVE:="ar ruv"} # linux -# ARCHIVE=${ARCHIVE:="libtool -static -o"} # Mac OSX (this is set automatically) -# ARCHIVE=${ARCHIVE:="CC -xar -o"} # Solaris using SUNspro compilers - -# The command to run 'ranlib' if it is needed. -RANLIB=${RANLIB:="ranlib"} - -# The command to run the 'make' utility. The Cantera Makefiles are -# compatible with the GNU make utility, so if your make utility -# doesn't work, try GNU make. -MAKE=${MAKE:=make} - -# The command to run when "installing". This defaults now to the -# install-sh bourne shell script that comes with the autoconf package. -# It can be overridden here. -INSTALL_BIN=${INSTALL_BIN:=config/install-sh} - -# The directory location of the graphviz program, dot. dot is used -# for creating the documentation, and for making reaction path -# diagrams. if "dot" is in your path, you can leave this unspecified. -# -# NOTE: MATLAB comes with a stripped-down version of 'dot'. If 'dot' -# is on your path, make sure it is not the MATLAB version! -# -GRAPHVIZDIR=${GRAPHVIZDIR:=" "} - -# File extensions -CXX_EXT=${CXX_EXT:=cpp} -F77_EXT=${F77_EXT:=f} -F90_EXT=${F90_EXT:=f90} -# -# Default extension for executable binaries. The default for unix systems -# is the empty field. For windows systesms and cygwin, you should put -# ".exe" . -# -EXE_EXT=${EXE_EXT:=} - - -CT_SHARED_LIB=${CT_SHARED_LIB:=clib} - -# The font to use in reaction path diagrams. This must be a font name -# recognized by the 'dot' program. On linux systems, this should be -# lowercase 'helvetica'. -RPFONT=${RPFONT:="Helvetica"} - -# -# Version Control: -# -# We define a new string for every branch created in svn. -# -# Currently expected versions: -# "1.7" Old version of Cantera -# "1.8.0" Released version of 1.8 -# "1.8.x" Development version of 1.8 -# "1.8_liquidTransportDevelop" branched version of 1.8 having to deal with liquid transport -# -# This field gets written into config.h and is also an autoconf variable. -# -# -CANTERA_VERSION=${CANTERA_VERSION:="1.8_liquidTransportDevelop"} - -#----------------------------------------------------------------------- -#------------------- don't change anything below!! --------------------- -#----------------------------------------------------------------------- - -export CANTERA_VERSION -export USER_SRC_DIR -export DEBUG_MODE -export ARCHIVE -export RANLIB -export BITCOMPILE -export BLAS_LAPACK_LIBS -export BLAS_LAPACK_DIR -export BUILD_WITH_F2C -export BUILD_F90_INTERFACE -export PYTHON_PACKAGE -export BUILD_MATLAB_TOOLBOX -export MATLAB_CMD -export CT_SHARED_LIB -export CXX -export CXX_EXT -export CXXFLAGS -export CC -export ENABLE_THERMO -export WITH_KINETICS -export WITH_HETERO_KINETICS -export WITH_REACTION_PATHS -export ENABLE_TRANSPORT -export ENABLE_CK -export ENABLE_EQUIL -export ENABLE_REACTORS -export ENABLE_SOLVERS -export ENABLE_RXNPATH -export ENABLE_TPX -export ENABLE_FLOW1D -export EXE_EXT -export F77 -export F77_EXT -export F90 -export F90_EXT -export FFLAGS -export F90FLAGS -export INSTALL_BIN -export LCXX_FLAGS -export LCXX_END_LIBS -export LFORT_FLAGS -export LAPACK_NAMES -export LAPACK_FTN_STRING_LEN_AT_END -export LAPACK_FTN_TRAILING_UNDERSCORE -export LIB_DIR -export FORT_MODULE_DIRECTORY -export FORT_MODULE_PATH_COMMAND -export OBJ_EXT -export PYTHON_CMD -export SET_PYTHON_SITE_PACKAGE_DIR -export PYTHON_SITE_PACKAGE_TOPDIR -export PIC -export SHARED -export SOEXT -export MAKE -export GRAPHVIZDIR -export RPFONT -export FORTRAN_LIB_DIR -export CANTERA_INSTALL_DIR -export USE_NUMERIC -export USE_NUMPY -export NUMARRAY_HOME -export NUMPY_HOME -export CANTERA_PYTHON_HOME -export USE_SUNDIALS -export SUNDIALS_HOME -export SUNDIALS_VERSION - -export WITH_LATTICE_SOLID -export WITH_METAL -export WITH_SEMICONDUCTOR -export WITH_ADSORBATE -export WITH_SPECTRA -export WITH_STOICH_SUBSTANCE -export WITH_PURE_FLUIDS -export WITH_IDEAL_SOLUTION -export WITH_REAL_GASSES -export WITH_ELECTROLYTES -export WITH_PRIME -export WITH_H298MODIFY_CAPABILITY - -export BUILD_THREAD_SAFE -export BOOST_INC_DIR -export BOOST_LIB_DIR -export BOOST_THREAD_LIB - -export WITH_HTML_LOG_FILES - -export PURIFY - -chmod -f +x ./configure -chmod -f +x config/config.guess -chmod -f +x config/config.sub -#chmod -f +x config/install-sh - -# -# Decide whether to add a prefix variable to the configure line -# -if (test "x$CANTERA_CONFIG_PREFIX" = "x") -then - CCPREFIX="" -else - CCPREFIX="--prefix="$CANTERA_CONFIG_PREFIX -fi -# -# run the configure command -# -./configure $CCPREFIX $1 $2 $3 $4 - - diff --git a/site_scons/buildutils.py b/site_scons/buildutils.py new file mode 100644 index 000000000..8c8f5e4d0 --- /dev/null +++ b/site_scons/buildutils.py @@ -0,0 +1,479 @@ +import os +from os.path import join as pjoin +import sys +import platform +import textwrap +import re +import subprocess +import difflib +import time +import types +import shutil + +import SCons.Errors + +class DefineDict(object): + """ + A dictionary-like object which generates appropriate preprocessor + define statements from its dict of variable / value + pairs. Variables whose value is None or that are not in the dict + are left undefined. + """ + def __init__(self, data): + self.data = data + self.undefined = set() + + def __getitem__(self, key): + if key not in self.data: + self.undefined.add(key) + return '/* #undef %s */' % key + elif self.data[key] is None: + return '/* #undef %s */' % key + else: + return '#define %s %s' % (key, self.data[key]) + + +class ConfigBuilder(object): + """ + Used along with DefineDict to generate a customized config.h file + from a config.h.in file using the variables given in 'defines'. + """ + def __init__(self, defines): + self.defines = DefineDict(defines) + + def __call__(self, source, target, env): + for s, t in zip(source, target): + config_h_in = file(str(s), "r") + config_h = file(str(t), "w") + + config_h.write(config_h_in.read() % self.defines) + config_h_in.close() + config_h.close() + self.print_config(str(t)) + + def print_config(self, filename): + print 'Generating %s with the following settings:' % filename + for key, val in sorted(self.defines.data.iteritems()): + if val is not None: + print " %-35s %s" % (key, val) + for key in sorted(self.defines.undefined): + print " %-35s %s" % (key, '*undefined*') + + +class TestResults(object): + """ + A class that stores information about all the regression tests + that are defined and which ones have passed / failed in order to + print a summary at the end of the build process. + """ + def __init__(self): + self.tests = {} + self.passed = {} + self.failed = {} + + def printReport(self, target, source, env): + total = len(self.passed) + len(self.failed) + print """ +********************************** +*** Regression Testing Summary *** +********************************** + +Tests passed: %(passed)s +Tests failed: %(failed)s +Up-to-date tests skipped: %(skipped)s + +**********************************""" % dict( + passed=len(self.passed), + failed=len(self.failed), + skipped=len(self.tests)) + + if self.failed: + raise SCons.Errors.BuildError(self, 'One or more tests failed.') + + +testResults = TestResults() + + +def regression_test(target, source, env): + """ + Run a regression test comparing the output of a test program with + existing "blessed" output files. + + target - The name of an output file that will be generated if + the test is successful. + + source - A list containing the name of the program to run and + (optionally) a list of file names to be passed as command line + arguments. + + The test also relies on several parameters that are passed in via + variables in the SCons environment: + + env['test_command_options'] - non-file command line options + to be passed to to the test program + """ + # unpack: + program = source[0] + if len(source) > 1: + clargs = [s.name for s in source[1:]] + else: + clargs = [] + + # Name to use for the output file + blessedName = env['test_blessed_file'] + if blessedName is not None and 'blessed' in blessedName: + outputName = blessedName.replace('blessed', 'output') + else: + outputName = 'test_output.txt' + + # command line options + clopts = env['test_command_options'].split() + + # Run the test program + dir = str(target[0].dir.abspath) + with open(pjoin(dir,outputName), 'w') as outfile: + code = subprocess.call([program.abspath] + clopts + clargs, + stdout=outfile, stderr=outfile, + cwd=dir) + + diff = 0 + # Compare output files + comparisons = env['test_comparisons'] + if blessedName is not None: + comparisons.append((blessedName,outputName)) + + for blessed,output in comparisons: + print """Comparing '%s' with '%s'""" % (blessed, output) + diff |= compareFiles(env, pjoin(dir, blessed), pjoin(dir, output)) + + del testResults.tests[env['active_test_name']] + + if diff or code: + print 'FAILED' + + if os.path.exists(target[0].abspath): + os.path.unlink(target[0].abspath) + + testResults.failed[env['active_test_name']] = 1 + else: + print 'PASSED' + open(target[0].path, 'w').write(time.asctime()+'\n') + testResults.passed[env['active_test_name']] = 1 + + +def compareFiles(env, file1, file2): + """ + Compare the contents of two files, using a method chosen based on + their file extensions. + """ + if file1.endswith('csv') and file2.endswith('csv'): + return compareCsvFiles(env, file1, file2) + else: + return compareTextFiles(env, file1, file2) + + +def compareTextFiles(env, file1, file2): + """ + Compare the contents of two text files while: + - ignoring trailing whitespace + - ignoring any lines starting with strings specified in the + variable env['test_ignoreLines']. + - comparing floating point numbers only up to the printed precision + """ + text1 = [line.rstrip() for line in open(file1).readlines() + if not line.startswith(tuple(env['test_ignoreLines']))] + text2 = [line.rstrip() for line in open(file2).readlines() + if not line.startswith(tuple(env['test_ignoreLines']))] + + # Try to compare the files without testing the floating point numbers + diff = list(difflib.unified_diff(text1, text2)) + if not diff: + return 0 + + # Replace nearly-equal floating point numbers with exactly equivalent + # representations to avoid confusing difflib + reFloat = re.compile(r'(\s*)([+-]{0,1}\d+\.\d+[eE]{0,1}[+-]{0,1}\d*)') + for i in range(min(len(text1), len(text2))): + line1 = text1[i] + line2 = text2[i] + if line1 == line2: + continue + + # group(1) is the left space padding + # group(2) is the number + floats1 = [(m.group(1),m.group(2)) + for m in list(reFloat.finditer(line1))] + floats2 = [(m.group(1),m.group(2)) + for m in list(reFloat.finditer(line2))] + + # If the lines don't contain the same number of numbers, + # we're not going to pass the diff comparison no matter what + if len(floats1) != len(floats2): + continue + + for j in range(len(floats1)): + if floats1[j] == floats2[j]: + # String representations match, so replacement is unnecessary + continue + + delta = max(getPrecision(floats1[j][1]), getPrecision(floats2[j][1])) + num1 = float(floats1[j][1]) + num2 = float(floats2[j][1]) + if num1 - 1.1*delta < num2 < num1 + 1.1*delta: + # update the string with a matching string + line2 = line2.replace(''.join(floats2[j]), + ''.join(floats1[j])) + text2[i] = line2 + + # Try the comparison again + diff = list(difflib.unified_diff(text1, text2)) + if diff: + 'Found differences between %s and %s:' % (file1, file2) + print '>>>' + print '\n'.join(diff) + print '<<<' + return 1 + + return 0 + + +def getPrecision(x): + """ + Return the number corresponding to the least significant digit of + the number represented by the string 'x'. + """ + x = x.lower() + if x.find('e') != -1: + precision = x.find('.') - x.find('e') + 1 + precision += int(x[x.find('e')+1:]) + else: + precision = x.find('.') - len(x) + 1 + + return 10**precision + + +def compareCsvFiles(env, file1, file2): + """ + Compare the contents of two .csv file to see if they are + similar. Similarity is defined according to tolerances stored in + the environment as: + + env['test_csv_threshold'] + env['test_csv_tolerance'] + + The comparison for each variable is: + + |a-b|/(max(|a|,|b|) + threshold) < tolerance + + Returns 0 if all variables in the files are similar and 1 if the + files are dissimilar. Lines containing non-numeric data are + automatically ignored. + """ + try: + import numpy as np + except ImportError: + print 'WARNING: skipping .csv diff because numpy is not installed' + return 0 + + # decide how many header lines to skip + f = open(file1) + headerRows = 0 + goodChars = set('0123456789.+-eE, ') + for line in f: + if not set(line[:-1]).issubset(goodChars): + headerRows += 1 + else: + break + + try: + data1 = np.genfromtxt(file1, skiprows=headerRows, delimiter=',') + data2 = np.genfromtxt(file2, skiprows=headerRows, delimiter=',') + except (IOError, StopIteration) as e: + print e + return 1 + + relerror = (np.abs(data2-data1) / + (np.maximum(np.abs(data2), np.abs(data1)) + + env['test_csv_threshold'])) + maxerror = np.nanmax(relerror.flat) + tol = env['test_csv_tolerance'] + if maxerror > tol: # Threshold based on printing 6 digits in the CSV file + print ("Files differ. %i / %i elements above specified tolerance" % + (np.sum(relerror > tol), relerror.size)) + return 1 + else: + return 0 + + +def regression_test_message(target, source, env): + """ + Determines the message printed by SCons while building a + RegressionTest target. + """ + return """* Running test '%s'...""" % env['active_test_name'] + + +def add_RegressionTest(env): + """ + Add "RegressionTest" as a Builder in the specified Scons Environment. + """ + env['BUILDERS']['RegressionTest'] = env.Builder( + action=env.Action(regression_test, regression_test_message)) + + +def quoted(s): + """ Returns the given string wrapped in double quotes.""" + return '"%s"' % s + + +def mglob(env, subdir, *args): + """ + Each arg in args is assumed to be file extension, + unless the arg starts with a '^', in which case the remainder + of the arg is taken to be a complete pattern. + """ + matches = [] + for ext in args: + if ext.startswith('^'): + matches += env.Glob(pjoin(subdir, ext[1:])) + else: + matches += env.Glob(pjoin(subdir, '*.%s' % ext)) + return matches + + +def psplit(s): + """ + Split a path given as a string into a list. + This is the inverse of os.path.join. + """ + head, tail = os.path.split(s) + path = [tail] + while head: + head, tail = os.path.split(head) + path.append(tail) + + path.reverse() + return path + + +def stripDrive(s): + """ + Remove a Windows drive letter specification from a path. + """ + if len(s) > 1 and s[1] == ':': + return s[2:] + else: + return s + + +def which(program): + """ Replicates the functionality of the 'which' shell command """ + def is_exe(fpath): + return os.path.exists(fpath) and os.access(fpath, os.X_OK) + + fpath, fname = os.path.split(program) + if fpath: + if is_exe(program): + return program + else: + for path in os.environ["PATH"].split(os.pathsep): + exe_file = os.path.join(path, program) + if is_exe(exe_file): + return exe_file + + return None + +optionWrapper = textwrap.TextWrapper(initial_indent=' ', + subsequent_indent=' ', + width=72) + +def formatOption(env, opt): + """ + Print a nicely formatted description of a SCons configuration + option, it's permitted values, default value, and current value + if different from the default. + """ + # Extract the help description from the permitted values. Original format + # is in the format: "Help text ( value1|value2 )" or "Help text" + if opt.help.endswith(')'): + parts = opt.help.split('(') + help = '('.join(parts[:-1]) + values = parts[-1][:-1].strip().replace('|', ' | ') + if values == '': + values = 'string' + else: + help = opt.help + values = 'string' + + # Fix the representation of boolean options, which are stored as + # Python bools, but need to be passed by the user as strings + default = opt.default + if default is True: + default = 'yes' + elif default is False: + default = 'no' + + # First line: "* option-name: [ choice1 | choice2 ]" + lines = ['* %s: [ %s ]' % (opt.key, values)] + + # Help text, wrapped and idented 4 spaces + lines.extend(optionWrapper.wrap(re.sub(r'\s+', ' ',help))) + + # Default value + lines.append(' - default: %r' % default) + + # Get the actual value in the current environment + if opt.key in env: + actual = env.subst('${%s}' % opt.key) + else: + actual = None + + # Fix the representation of boolean options + if actual == 'True': + actual = 'yes' + elif actual == 'False': + actual = 'no' + + # Print the value if it differs from the default + if actual != default: + lines.append(' - actual: %r' % actual) + lines.append('') + + return lines + + +def listify(value): + """ + Convert an option specified as a string to a list. Allow both + comma and space as delimiters. Passes lists transparently. + """ + if isinstance(value, types.StringTypes): + return value.replace(',', ' ').split() + else: + # Already a sequence. Return as a list + return list(value) + + +def removeFile(name): + """ Remove file (if it exists) and print a log message """ + if os.path.exists(name): + print 'Removing file "%s"' % name + os.remove(name) + +def removeDirectory(name): + """ Remove directory recursively and print a log message """ + if os.path.exists(name): + print 'Removing directory "%s"' % name + shutil.rmtree(name) + +def ipdb(): + """ + Break execution and drop into an IPython debug shell at the point + where this function is called. + """ + from IPython.core.debugger import Pdb + from IPython.core import ipapi + + ip = ipapi.get() + def_colors = ip.colors + Pdb(def_colors).set_trace(sys._getframe().f_back) diff --git a/site_scons/site_tools/recursiveInstall.py b/site_scons/site_tools/recursiveInstall.py new file mode 100644 index 000000000..70b473ad8 --- /dev/null +++ b/site_scons/site_tools/recursiveInstall.py @@ -0,0 +1,67 @@ +import os + +def RecursiveInstall(env, target, dir): + """ + This tool adds the builder: + + env.RecursiveInstall(target, path) + + This is useful for doing: + + k = env.RecursiveInstall(dir_target, dir_source) + + and if any thing in dir_source is updated the install is rerun + + It behaves similar to the env.Install builtin. However it expects + two directories and correctly sets up the dependencies between each + sub file instead of just between the two directories. + + Note in also traverses the in memory node tree for the source + directory and can detect things that are not built yet. Internally + we use the env.Glob function for this support. + + You can see the effect of this function by doing: + + scons --tree=all,prune + + and see the one to one correspondence between source and target + files within each directory. + """ + nodes = _recursive_install(env, dir) + + dir = env.Dir(dir).abspath + target = env.Dir(target).abspath + + l = len(dir) + 1 + + relnodes = [n.abspath[l:] for n in nodes] + + out = [] + for n in relnodes: + t = os.path.join(target, n) + s = os.path.join(dir, n) + out.extend(env.InstallAs(env.File(t), env.File(s))) + + return out + + +def _recursive_install(env, path): + """ Helper function for RecursiveInstall """ + nodes = env.Glob(os.path.join(path, '*'), strings=False) + nodes.extend(env.Glob(os.path.join(path, '*.*'), strings=False)) + out = [] + for n in nodes: + if n.isdir(): + out.extend(_recursive_install(env, n.abspath)) + else: + out.append(n) + + return out + + +def generate(env, **kw): + env.AddMethod(RecursiveInstall) + + +def exists(env): + return True diff --git a/site_scons/site_tools/subst.py b/site_scons/site_tools/subst.py new file mode 100644 index 000000000..b4ede6a4f --- /dev/null +++ b/site_scons/site_tools/subst.py @@ -0,0 +1,209 @@ +# File: subst.py +# Author: Brian A. Vanderburg II +# Purpose: A generic SCons file substitution mechanism +# Copyright: This file is placed in the public domain. +# URL: http://www.scons.org/wiki/GenericSubstBuilder +############################################################################## + + +# Requirements +############################################################################## +import re + +from SCons.Script import * +import SCons.Errors + + +# Helper/core functions +############################################################################## + +# Do the substitution +def _subst_file(target, source, env, pattern, replace): + # Read file + f = open(source, "rU") + try: + contents = f.read() + finally: + f.close() + + # Substitute, make sure result is a string + def subfn(mo): + value = replace(env, mo) + if not SCons.Util.is_String(value): + raise SCons.Errors.UserError("Substitution must be a string.") + return value + + contents = re.sub(pattern, subfn, contents) + + # Write file + f = open(target, "wt") + try: + f.write(contents) + finally: + f.close() + +# Determine which keys are used +def _subst_keys(source, pattern): + # Read file + f = open(source, "rU") + try: + contents = f.read() + finally: + f.close() + + # Determine keys + keys = [] + def subfn(mo): + key = mo.group("key") + if key: + keys.append(key) + return '' + + re.sub(pattern, subfn, contents) + + return keys + +# Get the value of a key as a string, or None if it is not in the environment +def _subst_value(env, key): + # Why does "if key in env" result in "KeyError: 0:"? + try: + env[key] + except KeyError: + return None + + # env.subst already returns a string even if it is stored as a number + # such as env['HAVE_XYZ'] = 1 + return env.subst("${%s}" % key) + + +# Builder related functions +############################################################################## + +# Builder action +def _subst_action(target, source, env): + # Substitute in the files + pattern = env["SUBST_PATTERN"] + replace = env["SUBST_REPLACE"] + + for (t, s) in zip(target, source): + _subst_file(str(t), str(s), env, pattern, replace) + + return 0 + +# Builder message +def _subst_message(target, source, env): + items = ["Substituting vars from %s to %s" % (s, t) + for (t, s) in zip(target, source)] + + return "\n".join(items) + +# Builder dependency emitter +def _subst_emitter(target, source, env): + pattern = env["SUBST_PATTERN"] + for (t, s) in zip(target, source): + # When building, if a variant directory is used and source files + # are being duplicated, the source file will not be duplicated yet + # when this is called, so the source node must be used instead of + # the duplicated node + path = s.srcnode().abspath + + # Get keys used + keys = _subst_keys(path, pattern) + + d = dict() + for key in keys: + value = _subst_value(env, key) + if not value is None: + d[key] = value + + # Only the current target depends on this dictionary + Depends(t, SCons.Node.Python.Value(d)) + + return target, source + + +# Replace @key@ with the value of that key, and @@ with a single @ +############################################################################## + +_SubstFile_pattern = "@(?P\w*?)@" +def _SubstFile_replace(env, mo): + key = mo.group("key") + if not key: + return "@" + + value = _subst_value(env, key) + if value is None: + raise SCons.Errors.UserError("Error: key %s does not exist" % key) + return value + +def SubstFile(env, target, source): + return env.SubstGeneric(target, + source, + SUBST_PATTERN=_SubstFile_pattern, + SUBST_REPLACE=_SubstFile_replace) + + +# A substitutor similar to config.h header substitution +# Supported patterns are: +# +# Pattern: #define @key@ +# Found: #define key value +# Missing: /* #define key */ +# +# Pattern: #define @key@ default +# Found: #define key value +# Missing: #define key default +# +# Pattern: #undef @key@ +# Found: #define key value +# Missing: #undef key +# +# The "@" is used to that these defines can be used in addition to +# other defines that you do not desire to be replaced. +############################################################################## + +_SubstHeader_pattern = "(?m)^(?P\\s*?)(?P#define|#undef)\\s+?@(?P\w+?)@(?P.*?)$" +def _SubstHeader_replace(env, mo): + space = mo.group("space") + type = mo.group("type") + key = mo.group("key") + ending = mo.group("ending") + + value = _subst_value(env, key) + if not value is None: + # If found it is always #define key value + return "%s#define %s %s" % (space, key, value) + + # Not found + if type == "#define": + defval = ending.strip() + if defval: + # There is a default value + return "%s#define %s %s" % (space, key, defval) + else: + # There is no default value + return "%s/* #define %s */" % (space, key) + + # It was #undef + return "%s#undef %s" % (space, key) + +def SubstHeader(env, target, source): + return env.SubstGeneric(target, + source, + SUBST_PATTERN=_SubstHeader_pattern, + SUBST_REPLACE=_SubstHeader_replace) + + +def generate(env, **kw): + # The generic builder + subst = SCons.Action.Action(_subst_action, _subst_message) + env['BUILDERS']['SubstGeneric'] = Builder(action=subst, + emitter=_subst_emitter) + + # Additional ones + env.AddMethod(SubstFile) + env.AddMethod(SubstHeader) + + +def exists(env): + return True diff --git a/site_scons/site_tools/wix.py b/site_scons/site_tools/wix.py new file mode 100644 index 000000000..918b6ab13 --- /dev/null +++ b/site_scons/site_tools/wix.py @@ -0,0 +1,45 @@ +""" +Tool to support WiX (Windows Installer XML toolset) +http://blogs.msdn.com/robmen/ +http://sourceforge.net/projects/wix +http://www.scons.org/wiki/WiX_Tool +""" +__revision__ = "Revision: 1.1" +__date__ = "Date: 2004/05/21 20:44:46" +__author__ = "elliot.murphy@veritas.com" +__credits__ = "" + +import os + +import SCons.Defaults +import SCons.Util +import SCons.Scanner + +def generate(env): + """Add Builders and construction variables for WiX to an Environment.""" + if not exists(env): + return + + env['WIXCANDLE'] = '"%sbin/candle.exe"' % os.environ['WIX'] + env['WIXCANDLEFLAGS'] = ['-nologo'] + env['WIXCANDLEINCLUDE'] = [] + env['WIXCANDLECOM'] = '$WIXCANDLE $WIXCANDLEFLAGS -I $WIXCANDLEINCLUDE -o ${TARGET} ${SOURCE}' + + env['WIXLIGHT'] = '"%sbin/light.exe"' % os.environ['WIX'] + env['WIXLIGHTFLAGS'] = ['-nologo', '-spdb'] + env['WIXLIGHTCOM'] = "$WIXLIGHT $WIXLIGHTFLAGS -out ${TARGET} ${SOURCES}" + + object_builder = SCons.Builder.Builder( + action = '$WIXCANDLECOM', + suffix = '.wxiobj', + src_suffix = '.wxs') + + linker_builder = SCons.Builder.Builder( + action = '$WIXLIGHTCOM', + src_suffix = '.wxiobj', + src_builder = object_builder) + + env['BUILDERS']['WiX'] = linker_builder + +def exists(env): + return 'WIX' in os.environ diff --git a/site_scons/wxsgen.py b/site_scons/wxsgen.py new file mode 100644 index 000000000..3ed1d9f98 --- /dev/null +++ b/site_scons/wxsgen.py @@ -0,0 +1,203 @@ +import os, sys +import uuid +import xml.etree.ElementTree as et + +class WxsGenerator(object): + def __init__(self, stageDir, includeMatlab=False, x64=False): + self.prefix = stageDir + self.x64 = x64 + self.includeMatlab = includeMatlab + + # Use separate UUIDs for 64- and 32-bit components + if self.x64: + self.CANTERA_UUID = uuid.UUID('F707EB9E-3723-11E1-A99F-525400631BAF') + self.pfilesName = 'ProgramFiles64Folder' + else: + self.CANTERA_UUID = uuid.UUID('1B36CAF0-279D-11E1-8979-001FBC085391') + self.pfilesName = 'ProgramFilesFolder' + + def Directory(self, parent, Id, Name): + return et.SubElement(parent, 'Directory', + dict(Id=Id, Name=Name)) + + def FileComponent(self, parent, componentId, fileId, Name, Source, + DiskId='1', KeyPath='yes'): + guid = str(uuid.uuid5(self.CANTERA_UUID, componentId)) + + fields = {'Win64': 'yes'} if self.x64 else {} + c = et.SubElement(parent, "Component", + dict(Id=componentId, Guid=guid, **fields)) + + fields = {'ProcessorArchitecture': 'x64'} if self.x64 else {} + f = et.SubElement(c, "File", + dict(Id=fileId, + Name=Name, + Source=Source, + DiskId=DiskId, + KeyPath=KeyPath, + **fields)) + return c,f + + def addDirectoryContents(self, directory, parent, feature): + """ + directory: name of the directory to add + parent: the Element for the parent directory + feature: the Element for the feature to add the files to + """ + #self.prefix: path to the parent directory + directories = {} + + directories[directory] = self.Directory(parent, directory, directory) + for path, dirs, files in os.walk('/'.join((self.prefix, directory))): + path = path.replace(self.prefix + '/', '', 1).replace('\\', '/') + for d in dirs: + dpath = '/'.join((path, d)) + ID = dpath.replace('/', '_').replace('@', 'a') + directories[dpath] = self.Directory(directories[path], ID, d) + + for f in files: + ID = '_'.join((path, f)).replace('/', '_').replace('@', 'a') + self.FileComponent(directories[path], ID, ID, f, + '/'.join((self.prefix, path, f))) + et.SubElement(feature, 'ComponentRef', dict(Id=ID)) + + return directories + + def make_wxs(self, outFile): + wix = et.Element("Wix", {'xmlns': 'http://schemas.microsoft.com/wix/2006/wi'}) + product = et.SubElement(wix, "Product", + dict(Name='Cantera 2.0', + Id=str(self.CANTERA_UUID), + UpgradeCode='2340BEE1-279D-11E1-A4AA-001FBC085391', + Language='1033', + Codepage='1252', + Version='2.0.0', + Manufacturer='Cantera Developers')) + + fields = {'Platform': 'x64'} if self.x64 else {} + package = et.SubElement(product, "Package", + dict(Id='*', + Keywords='Installer', + Description="Cantera 2.0 Installer", + InstallerVersion='310', + Languages='1033', + Compressed='yes', + SummaryCodepage='1252', **fields)) + + # Required boilerplate refering to nonexistent installation media + media = et.SubElement(product, "Media", + dict(Id='1', + Cabinet='cantera.cab', + EmbedCab='yes', + DiskPrompt='CD-ROM #1')) + diskprompt = et.SubElement(product, "Property", + dict(Id='DiskPrompt', + Value="Cantera Installation Disk")) + + # Directories + targetdir = self.Directory(product, 'TARGETDIR', 'SourceDir') + pfiles = self.Directory(targetdir, self.pfilesName, 'PFiles') + instdir = self.Directory(pfiles, 'INSTALLDIR', 'Cantera') + + # Features + core = et.SubElement(product, 'Feature', + dict(Id='Core', Level='1', + Title='Cantera', + Description='Cantera base files', + Display='expand', + ConfigurableDirectory='INSTALLDIR', + AllowAdvertise='no', + Absent='disallow')) + devel = et.SubElement(product, 'Feature', + dict(Id='DevTools', Level='1000', + Title='Develpment Tools', + Description='Header files and static libraries needed to develop applications that use Cantera.', + Display='expand', + AllowAdvertise='no')) + extras = et.SubElement(product, 'Feature', + dict(Id='Extras', Level='1', + Title='Extras', + Description='Demos, tutorials and templates which show you some ways of using Cantera.', + Display='expand', + AllowAdvertise='no')) + + if self.includeMatlab: + matlab = et.SubElement(product, 'Feature', + dict(Id='Matlab', Level='1', + Title='Matlab Toolbox', + Description='Cantera Matlab toolbox', + Display='expand', + AllowAdvertise='no')) + + # Files + includes = self.addDirectoryContents('include', instdir, devel) + binaries = self.addDirectoryContents('bin', instdir, core) + lib_dir = self.addDirectoryContents('lib', instdir, devel) + data_dir = self.addDirectoryContents('data', instdir, core) + demos_dir = self.addDirectoryContents('demos', instdir, extras) + templates_dir = self.addDirectoryContents('templates', instdir, extras) + tutorials_dir = self.addDirectoryContents('tutorials', instdir, extras) + if self.includeMatlab: + matlab_dir = self.addDirectoryContents('matlab', instdir, matlab) + + # Registry entries + reg_key = self.addRegistryKey(core, product, Id='CanteraRegRoot', Root='HKLM', + Key='Software\\Cantera\\Cantera 2.0', + Action='createAndRemoveOnUninstall') + et.SubElement(reg_key, 'RegistryValue', dict(Type='string', + Name='InstallDir', + Value='[INSTALLDIR]')) + + # Wix UI + et.SubElement(product, 'UIRef', dict(Id='WixUI_FeatureTree')) + et.SubElement(product, 'UIRef', dict(Id='WixUI_ErrorProgressText')) + et.SubElement(product, 'Property', dict(Id='WIXUI_INSTALLDIR', + Value='INSTALLDIR')) + + # License + et.SubElement(product, 'WixVariable', + dict(Id='WixUILicenseRtf', Value='platform/windows/License.rtf')) + + # Format and save as XML + indent(wix) + tree = et.ElementTree(wix) + tree.write(outFile) + + def addRegistryKey(self, feature, parent, Id, Root, Key, Action): + guid = str(uuid.uuid5(self.CANTERA_UUID, Id)) + + fields = {'Win64': 'yes'} if self.x64 else {} + dr = et.SubElement(parent, "DirectoryRef", dict(Id="TARGETDIR")) + c = et.SubElement(dr, "Component", + dict(Id=Id, Guid=guid, **fields)) + r = et.SubElement(c, "RegistryKey", dict(Id=Id, Root=Root, Key=Key, Action=Action)) + et.SubElement(feature, 'ComponentRef', dict(Id=Id)) + return r + + +def indent(elem, level=0): + """ in-place prettyprint formatter (from lxml) """ + i = "\n" + level*" " + if len(elem): + if not elem.text or not elem.text.strip(): + elem.text = i + " " + if not elem.tail or not elem.tail.strip(): + elem.tail = i + for elem in elem: + indent(elem, level+1) + if not elem.tail or not elem.tail.strip(): + elem.tail = i + else: + if level and (not elem.tail or not elem.tail.strip()): + elem.tail = i + + +def usage(): + print "Usage: wxsgen " + +if __name__ == '__main__': + if len(sys.argv) != 3: + usage() + sys.exit() + + WxsGenerator(sys.argv[1]).make_wxs(sys.argv[2]) diff --git a/test/SConscript b/test/SConscript new file mode 100644 index 000000000..96269d016 --- /dev/null +++ b/test/SConscript @@ -0,0 +1,28 @@ +from buildutils import * +import subprocess + +Import('env','buildTargets','installTargets') +localenv = env.Clone() + +localenv.Append(CPPPATH='#ext/gtest/include', + LIBPATH='#build/lib', + LIBS=['gtest'] + localenv['cantera_libs']) + +def gtestRunner(target, source, env): + program = source[0] + code = subprocess.call([program.abspath]) + if not code: + open(target[0].path, 'w').write(time.asctime()+'\n') + return 0 + +def addTest(subdir, progName): + program = localenv.Program(pjoin(subdir, progName), + pjoin(subdir, '%s.cpp' % progName)) + passedFile = File(pjoin(str(program[0].dir), '%s.passed' % program[0].name)) + run_program = localenv.Command(passedFile, program, gtestRunner) + Alias('newtest', run_program) + if os.path.exists(passedFile.abspath): + Alias('newtest-reset', localenv.Command('reset-%s%s' % (subdir, progName), + [], [Delete(passedFile.abspath)])) + +addTest('thermo', 'nasapoly') diff --git a/test/thermo/nasapoly.cpp b/test/thermo/nasapoly.cpp new file mode 100644 index 000000000..a036a7040 --- /dev/null +++ b/test/thermo/nasapoly.cpp @@ -0,0 +1,118 @@ +#include "gtest/gtest.h" +#include "cantera/kernel/NasaPoly1.h" + +namespace Cantera +{ + +// CO2 low-temperature polynomial from GRI 3.0. Note that this order is +// different from the order used by CHEMKIN, with the 1/T and log(T) +// coefficients appearing first. +static double coeffs[] = {-4.83719697e+04, + 9.90105222e+00, + 2.35677352e+00, + 8.98459677e-03, + -7.12356269e-06, + 2.45919022e-09, + -1.43699548e-13, + }; + +class NasaPoly1Test : public testing::Test +{ +public: + NasaPoly1Test() + : poly(0, 200.0, 1000.0, 101325.0, coeffs) + , tpow_(6) { + } +protected: + void set_tpow(double T) { + tpow_[0] = T; + tpow_[1] = T*T; + tpow_[2] = T*T*T; + tpow_[3] = T*T*T*T; + tpow_[4] = 1.0/T; + tpow_[5] = std::log(T); + } + + void testEquivalent(NasaPoly1& p, NasaPoly1& q) { + EXPECT_EQ(poly.minTemp(), q.minTemp()); + EXPECT_EQ(poly.maxTemp(), q.maxTemp()); + EXPECT_EQ(poly.refPressure(), q.refPressure()); + EXPECT_EQ(poly.speciesIndex(), q.speciesIndex()); + + double cp_R1, h_RT1, s_R1; + double cp_R2, h_RT2, s_R2; + double T = 481.99; + p.updatePropertiesTemp(T, &cp_R1, &h_RT1, &s_R1); + q.updatePropertiesTemp(T, &cp_R2, &h_RT2, &s_R2); + EXPECT_DOUBLE_EQ(cp_R1, cp_R2); + EXPECT_DOUBLE_EQ(h_RT1, h_RT2); + EXPECT_DOUBLE_EQ(s_R1, s_R2); + } + + std::vector tpow_; + NasaPoly1 poly; +}; + +TEST_F(NasaPoly1Test, Initialization) +{ + EXPECT_EQ(poly.minTemp(), 200.0); + EXPECT_EQ(poly.maxTemp(), 1000.0); + EXPECT_EQ(poly.refPressure(), 101325.0); + EXPECT_EQ(poly.speciesIndex(), 0); +} + +TEST_F(NasaPoly1Test, Copy) +{ + NasaPoly1 q(poly); + testEquivalent(poly, q); +} + +TEST_F(NasaPoly1Test, Assignment) +{ + NasaPoly1 q; + q = poly; + testEquivalent(poly, q); +} + +TEST_F(NasaPoly1Test, updateProperties) +{ + double cp_R, h_RT, s_R; + + // Reference values calculated using CHEMKIN II + // Expect agreement to single-precision tolerance + set_tpow(298.15); + poly.updateProperties(&tpow_[0], &cp_R, &h_RT, &s_R); + EXPECT_NEAR(4.46633496, cp_R, 1e-7); + EXPECT_NEAR(-158.739244, h_RT, 1e-5); + EXPECT_NEAR(25.7125777, s_R, 1e-6); + + set_tpow(876.54); + poly.updateProperties(&tpow_[0], &cp_R, &h_RT, &s_R); + EXPECT_NEAR(6.33029000, cp_R, 1e-7); + EXPECT_NEAR(-50.3179924, h_RT, 1e-5); + EXPECT_NEAR(31.5401226, s_R, 1e-6); +} + +TEST_F(NasaPoly1Test, updatePropertiesTemp) +{ + double cp_R1, h_RT1, s_R1; + double cp_R2, h_RT2, s_R2; + double T = 481.99; + + set_tpow(T); + poly.updatePropertiesTemp(T, &cp_R1, &h_RT1, &s_R1); + poly.updateProperties(&tpow_[0], &cp_R2, &h_RT2, &s_R2); + + EXPECT_DOUBLE_EQ(cp_R1, cp_R2); + EXPECT_DOUBLE_EQ(h_RT1, h_RT2); + EXPECT_DOUBLE_EQ(s_R1, s_R2); +} + +} // namespace Cantera + +int main(int argc, char** argv) +{ + printf("Running main() from nasapoly.cpp\n"); + testing::InitGoogleTest(&argc, argv); + return RUN_ALL_TESTS(); +} diff --git a/test_problems/ChemEquil_gri_matrix/Makefile.in b/test_problems/ChemEquil_gri_matrix/Makefile.in deleted file mode 100644 index 2054185f3..000000000 --- a/test_problems/ChemEquil_gri_matrix/Makefile.in +++ /dev/null @@ -1,139 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -# addition to suffixes -.SUFFIXES : .d - -# the name of the executable program to be created -PROG_NAME = gri_matrix - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = gri_matrix.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - -# This variable determines whether we are making this example in the -# build tree environment or in the install tree environment. -in_CanteraBuildTree = 1 - -############################################################################# - -# Check to see whether we are in the msvc++ environment -os_is_win = @OS_IS_WIN@ - -# Fortran libraries -ifeq (@build_with_f2c@, 0) -FORT_LIBS = @FLIBS@ -else -FORT_LIBS = -endif - -# the C++ compiler -CXX = @CXX@ - -# the directory where Cantera include files may be found. -ifeq ($(in_CanteraBuildTree),1) -CANTERA_INCROOTDIR=@ctroot@/build/include -else -CANTERA_INCROOTDIR=@ct_incroot@ -endif -CANTERA_INCLUDES=-I$(CANTERA_INCROOTDIR) -I$(CANTERA_INCROOTDIR)/cantera - -# LOCAL_DEFS = -DDEBUG_CHEMEQUIL -# LOCAL_DEFS = -DEBUG_BASISOPTIMIZE -# -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ $(CANTERA_INCLUDES) $(LOCAL_DEFS) @CXX_INCLUDES@ - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -ifeq ($(in_CanteraBuildTree),1) -CANTERA_LIBDIR=@buildlib@ -else -CANTERA_LIBDIR=@ct_libdir@ -endif - -# required Cantera libraries -# -> don't need this: -L$(CANTERA_LIBDIR) as -# @LOCAL_LIB_DIRS@ has this directory -# -CANTERA_LIBS = -L$(CANTERA_LIBDIR) @LOCAL_LIBS@ -lctcxx - -ifeq ($(in_CanteraBuildTree),1) -CANTERA_LIBS_DEP = @LOCAL_LIBS_DEP@ $(CANTERA_LIBDIR)/libctcxx.a -else -CANTERA_LIBS_DEP = @INSTALL_LIBS_DEP@ $(CANTERA_LIBDIR)/libctcxx.a -endif - -# -# Alternate form of dependencies: (uses a gnu make extensions) -ALT_LIBS_DEP := $(addprefix $(CANTER_LIBDIR), @RAW_LIBS_DEP@ libctcxx.a) - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = @CXXFLAGS@ @LOCAL_LIB_DIRS@ - -# How to compile C++ source files to object files -# -> don't need this: @CXX_INCLUDES@ -.cpp.o: - $(CXX) -c $< $(CXX_FLAGS) - -# How to compile the dependency file -.cpp.d: - @CXX_DEPENDS@ $(CXX_FLAGS) $*.cpp > $*.d - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -all: $(PROGRAM) - -$(PROGRAM): $(OBJS) $(CANTERA_LIBS_DEP) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -# Add an additional target for stability: -$(OBJS): $(CANTERA_LIBDIR)/libctbase.a $(CANTERA_LIBDIR)/libthermo.a - -# depends target -> forces recalculation of dependencies -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: -ifeq ($(os_is_win), 1) -else - @ @MAKE@ -s $(PROGRAM) -endif - @ ./runtest - -clean: - $(RM) $(OBJS) $(PROGRAM) $(DEPENDS) .depends - ../../bin/rm_cvsignore - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/test_problems/ChemEquil_gri_matrix/gri_matrix.cpp b/test_problems/ChemEquil_gri_matrix/gri_matrix.cpp index 8b016a734..0e6d7e38b 100644 --- a/test_problems/ChemEquil_gri_matrix/gri_matrix.cpp +++ b/test_problems/ChemEquil_gri_matrix/gri_matrix.cpp @@ -1,10 +1,5 @@ /* - * $Author$ - * $Date$ - * $Revision$ - * * Copyright 2002 California Institute of Technology - * */ #include "Cantera.h" @@ -13,9 +8,11 @@ using namespace std; using namespace Cantera; -using namespace Cantera_CXX; int main(int argc, char **argv) { +#ifdef _MSC_VER + _set_output_format(_TWO_DIGIT_EXPONENT); +#endif int numSucc = 0; int numFail = 0; try { diff --git a/test_problems/ChemEquil_gri_matrix/runtest b/test_problems/ChemEquil_gri_matrix/runtest deleted file mode 100755 index e5b20c3f8..000000000 --- a/test_problems/ChemEquil_gri_matrix/runtest +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" -/bin/rm -f output.txt outputa.txt - -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -./gri_matrix > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "silane_equil returned with bad status, $retnStat, check output" -fi - -../../bin/exp3to2.sh output.txt > outputa.txt -diff -w outputa.txt output_blessed.txt > diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on ChemEquil_gri_matrix test" -else - echo "unsuccessful diff comparison on ChemEquil_gri_matrix test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/ChemEquil_gri_pairs/Makefile.in b/test_problems/ChemEquil_gri_pairs/Makefile.in deleted file mode 100644 index 6e4d84b7f..000000000 --- a/test_problems/ChemEquil_gri_pairs/Makefile.in +++ /dev/null @@ -1,113 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -# addition to suffixes -.SUFFIXES : .d - -# the name of the executable program to be created -PROG_NAME = gri_pairs - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = gri_pairs.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - -############################################################################# - -# Check to see whether we are in the msvc++ environment -os_is_win = @OS_IS_WIN@ - -# Fortran libraries -ifeq (@build_with_f2c@, 0) -FORT_LIBS = @FLIBS@ -else -FORT_LIBS = -endif - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ @CXX_INCLUDES@ - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# required Cantera libraries -CANTERA_LIBS = @LOCAL_LIBS@ -lctcxx - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include/cantera - -CANTERA_LIBS_DEP = @LOCAL_LIBS_DEP@ $(CANTERA_LIBDIR)/libctcxx.a - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# How to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: - $(CXX) -c $< -I$(CANTERA_INCDIR) $(CXX_FLAGS) - -# How to compile the dependency file -.cpp.d: - @CXX_DEPENDS@ -I$(CANTERA_INCDIR) $(CXX_FLAGS) $*.cpp > $*.d - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -all: $(PROGRAM) - -$(PROGRAM): $(OBJS) $(CANTERA_LIBS_DEP) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -# Add an additional target for stability: -$(OBJS): $(CANTERA_LIBDIR)/libctbase.a $(CANTERA_LIBDIR)/libthermo.a - - -# depends target -> forces recalculation of dependencies -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: -ifeq ($(os_is_win), 1) -else - @MAKE@ $(PROGRAM) -endif - ./runtest - -clean: - $(RM) $(OBJS) $(PROGRAM) $(DEPENDS) .depends - ../../bin/rm_cvsignore - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - - diff --git a/test_problems/ChemEquil_gri_pairs/gri_pairs.cpp b/test_problems/ChemEquil_gri_pairs/gri_pairs.cpp index ac6090ae3..e061ae67d 100644 --- a/test_problems/ChemEquil_gri_pairs/gri_pairs.cpp +++ b/test_problems/ChemEquil_gri_pairs/gri_pairs.cpp @@ -1,10 +1,5 @@ /* - * $Author$ - * $Date$ - * $Revision$ - * * Copyright 2002 California Institute of Technology - * */ #ifdef SRCDIRTREE @@ -20,9 +15,11 @@ using namespace std; using namespace Cantera; -using namespace Cantera_CXX; int main(int argc, char **argv) { +#ifdef _MSC_VER + _set_output_format(_TWO_DIGIT_EXPONENT); +#endif try { IdealGasMix g("gri30.xml", "gri30_mix"); double pres = 1.0E5; diff --git a/test_problems/ChemEquil_gri_pairs/runtest b/test_problems/ChemEquil_gri_pairs/runtest deleted file mode 100755 index 05370a71e..000000000 --- a/test_problems/ChemEquil_gri_pairs/runtest +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" -/bin/rm -f output.txt outputa.txt - -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -./gri_pairs > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "gri_pairs returned with bad status, $retnStat, check output" -fi - -../../bin/exp3to2.sh output.txt > outputa.txt -diff -w outputa.txt output_blessed.txt > diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on ChemEquil_gri_pairs test" -else - echo "unsuccessful diff comparison on ChemEquil_gri_pairs test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/ChemEquil_ionizedGas/Makefile.in b/test_problems/ChemEquil_ionizedGas/Makefile.in deleted file mode 100644 index d77d9ee7a..000000000 --- a/test_problems/ChemEquil_ionizedGas/Makefile.in +++ /dev/null @@ -1,118 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -# addition to suffixes -.SUFFIXES : .d - -# the name of the executable program to be created -PROG_NAME = ionizedGasEquil - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = ionizedGasEquil.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - -############################################################################# - -# Check to see whether we are in the msvc++ environment -os_is_win = @OS_IS_WIN@ - -# Fortran libraries -ifeq (@build_with_f2c@, 0) -FORT_LIBS = @FLIBS@ -else -FORT_LIBS = -endif - -# Executables extension -EXE_EXT = @EXE_EXT@ - -# the C++ compiler -CXX = @CXX@ - -# -# LOCAL_DEFS=-DDEBUG_CHEMEQUIL -# -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ $(LOCAL_DEFS) @CXX_INCLUDES@ - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# required Cantera libraries -CANTERA_LIBS = @LOCAL_LIBS@ -lctcxx - -CANTERA_LIBS_DEP = @LOCAL_LIBS_DEP@ $(CANTERA_LIBDIR)/libctcxx.a - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include/cantera - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# How to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: - $(CXX) -c $< -I$(CANTERA_INCDIR) $(CXX_FLAGS) - -# How to compile the dependency file -.cpp.d: - @CXX_DEPENDS@ -I$(CANTERA_INCDIR) $(CXX_FLAGS) $*.cpp > $*.d - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -all: $(PROGRAM) - -$(PROGRAM): $(OBJS) $(CANTERA_LIBS_DEP) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -# Add an additional target for stability: -$(OBJS): $(CANTERA_LIBDIR)/libctbase.a $(CANTERA_LIBDIR)/libthermo.a - - -# depends target -> forces recalculation of dependencies -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: -ifeq ($(os_is_win), 1) -else - @ @MAKE@ -s $(PROGRAM) -endif - @ ./runtest - -clean: - $(RM) $(OBJS) $(PROGRAM) $(DEPENDS) .depends - ../../bin/rm_cvsignore - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/test_problems/ChemEquil_ionizedGas/ionizedGasEquil.cpp b/test_problems/ChemEquil_ionizedGas/ionizedGasEquil.cpp index bcfa933b6..43889f600 100644 --- a/test_problems/ChemEquil_ionizedGas/ionizedGasEquil.cpp +++ b/test_problems/ChemEquil_ionizedGas/ionizedGasEquil.cpp @@ -1,11 +1,3 @@ -/* - * $Author$ - * $Date$ - * $Revision$ - * - * - */ - #ifdef SRCDIRTREE #include "ct_defs.h" #include "ThermoPhase.h" @@ -20,9 +12,11 @@ using namespace std; using namespace Cantera; -using namespace Cantera_CXX; int main(int argc, char **argv) { +#ifdef _MSC_VER + _set_output_format(_TWO_DIGIT_EXPONENT); +#endif #ifdef DEBUG_CHEMEQUIL ChemEquil_print_lvl = 0; #endif diff --git a/test_problems/ChemEquil_ionizedGas/runtest b/test_problems/ChemEquil_ionizedGas/runtest deleted file mode 100755 index 59d783243..000000000 --- a/test_problems/ChemEquil_ionizedGas/runtest +++ /dev/null @@ -1,52 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" -/bin/rm -f output.txt outputa.txt table.csv diff_out.txt diff_csv.txt -testName="ChemEquil_ionizedGas" - -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -./ionizedGasEquil > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="1" - echo "ERROR: $testName: ionizedGasEquil returned with bad status, $retnStat, check output" -fi - -diff -w output.txt output_blessed.txt > diff_out.txt -retnStat_txt=$? -${CANTERA_BIN}/csvdiff -a 1.0E-19 table.csv table_blessed.csv > diff_csv.txt -retnStat_csv=$? - -eCode=1 -if test $retnStat_csv = "0" -then - eCode=0 - echo "Successful test comparison on " $testName - if [ $retnStat_txt != "0" ] - then - echo " But, text output files have differences. See diff_out.txt" - fi -else - echo "Unsuccessful test comparison on " $testName " test" - if test $retnStat_csv != "0" - then - echo " csv files are different - see diff_csv.txt" - fi - if test $retnStat_txt != "0" - then - echo " And, text output files have differences. See diff_out.txt" - fi -fi -# -# -exit 0 - - - diff --git a/test_problems/ChemEquil_red1/Makefile.in b/test_problems/ChemEquil_red1/Makefile.in deleted file mode 100644 index 6da68eafd..000000000 --- a/test_problems/ChemEquil_red1/Makefile.in +++ /dev/null @@ -1,134 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -# addition to suffixes -.SUFFIXES : .d - -# the name of the executable program to be created -PROG_NAME = basopt_red1 - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = basopt_red1.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - -# This variable determines whether we are making this example in the -# build tree environment or in the install tree environment. -in_CanteraBuildTree = 1 - -############################################################################# - -# Check to see whether we are in the msvc++ environment -os_is_win = @OS_IS_WIN@ - -# Fortran libraries -ifeq (@build_with_f2c@, 0) -FORT_LIBS = @FLIBS@ -else -FORT_LIBS = -endif - -# the C++ compiler -CXX = @CXX@ - -# the directory where Cantera include files may be found. -ifeq ($(in_CanteraBuildTree),1) -CANTERA_INCROOTDIR=@ctroot@/build/include -else -CANTERA_INCROOTDIR=@ct_incroot@ -endif -CANTERA_INCLUDES=-I$(CANTERA_INCROOTDIR) -I$(CANTERA_INCROOTDIR)/cantera - -# LOCAL_DEFS = -DDEBUG_CHEMEQUIL -# LOCAL_DEFS = -DEBUG_BASISOPTIMIZE -# -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ $(CANTERA_INCLUDES) $(LOCAL_DEFS) @CXX_INCLUDES@ - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -ifeq ($(in_CanteraBuildTree),1) -CANTERA_LIBDIR=@buildlib@ -else -CANTERA_LIBDIR=@ct_libdir@ -endif - -# required Cantera libraries -CANTERA_LIBS = -L$(CANTERA_LIBDIR) @LOCAL_LIBS@ -lctcxx - -ifeq ($(in_CanteraBuildTree),1) -CANTERA_LIBS_DEP = @LOCAL_LIBS_DEP@ $(CANTERA_LIBDIR)/libctcxx.a -else -CANTERA_LIBS_DEP = @INSTALL_LIBS_DEP@ $(CANTERA_LIBDIR)/libctcxx.a -endif -# -# Alternate form of dependencies: (uses a gnu make extensions) -ALT_LIBS_DEP := $(addprefix $(CANTER_LIBDIR), @RAW_LIBS_DEP@ libctcxx.a) - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = @CXXFLAGS@ @LOCAL_LIB_DIRS@ - -# How to compile C++ source files to object files -.cpp.o: - $(CXX) -c $< $(CXX_FLAGS) - -# How to compile the dependency file -.cpp.d: - @CXX_DEPENDS@ $(CXX_FLAGS) $*.cpp > $*.d - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -all: $(PROGRAM) - -$(PROGRAM): $(OBJS) $(CANTERA_LIBS_DEP) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -# Add an additional target for stability: -$(OBJS): $(CANTERA_LIBDIR)/libctbase.a $(CANTERA_LIBDIR)/libthermo.a - -# depends target -> forces recalculation of dependencies -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: -ifeq ($(os_is_win), 1) -else - @ @MAKE@ -s $(PROGRAM) -endif - @ ./runtest - -clean: - $(RM) $(OBJS) $(PROGRAM) $(DEPENDS) .depends - ../../bin/rm_cvsignore - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/test_problems/ChemEquil_red1/basopt_red1.cpp b/test_problems/ChemEquil_red1/basopt_red1.cpp index 7c9bea129..e5495df18 100644 --- a/test_problems/ChemEquil_red1/basopt_red1.cpp +++ b/test_problems/ChemEquil_red1/basopt_red1.cpp @@ -1,19 +1,14 @@ -/* - * $Author$ - * $Date$ - * $Revision$ - * - */ - #include "cantera/Cantera.h" #include "cantera/IdealGasMix.h" #include "cantera/equilibrium.h" using namespace std; using namespace Cantera; -using namespace Cantera_CXX; int main(int argc, char **argv) { +#ifdef _MSC_VER + _set_output_format(_TWO_DIGIT_EXPONENT); +#endif try { IdealGasMix g("red1.xml", "gri30_mix"); @@ -31,8 +26,8 @@ int main(int argc, char **argv) { mphase.addPhase(&g, 10.0); mphase.init(); int usedZeroedSpecies = 0; - vector_int orderVectorSpecies; - vector_int orderVectorElements; + std::vector orderVectorSpecies; + std::vector orderVectorElements; bool doFormMatrix = true; vector_fp formRxnMatrix; diff --git a/test_problems/ChemEquil_red1/runtest b/test_problems/ChemEquil_red1/runtest deleted file mode 100755 index 68ac751b3..000000000 --- a/test_problems/ChemEquil_red1/runtest +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" -/bin/rm -f output.txt outputa.txt -testName="baseopt_red1" - -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -./basopt_red1 > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "$testName returned with bad status, $retnStat, check output" -fi - -diff -w output.txt output_blessed.txt > diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on $testName test" -else - echo "unsuccessful diff comparison on $testName test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/CpJump/CpJump.cpp b/test_problems/CpJump/CpJump.cpp index dd5205d2a..921fcfdc0 100644 --- a/test_problems/CpJump/CpJump.cpp +++ b/test_problems/CpJump/CpJump.cpp @@ -1,10 +1,5 @@ /* - * $Author$ - * $Date$ - * $Revision$ - * * Copyright 2002 California Institute of Technology - * */ #ifdef SRCDIRTREE @@ -20,9 +15,11 @@ using namespace std; using namespace Cantera; -using namespace Cantera_CXX; int main(int argc, char **argv) { +#ifdef _MSC_VER + _set_output_format(_TWO_DIGIT_EXPONENT); +#endif try { IdealGasMix g("bad_air.xml", "air"); double pres = 1.0E5; diff --git a/test_problems/CpJump/Makefile.in b/test_problems/CpJump/Makefile.in deleted file mode 100644 index 80d82350d..000000000 --- a/test_problems/CpJump/Makefile.in +++ /dev/null @@ -1,134 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -# addition to suffixes -.SUFFIXES : .d - -# the name of the executable program to be created -PROG_NAME = CpJump - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = CpJump.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - -############################################################################# - -# Check to see whether we are in the msvc++ environment -os_is_win = @OS_IS_WIN@ - -# Fortran libraries -ifeq (@build_with_f2c@, 0) -FORT_LIBS = @FLIBS@ -else -FORT_LIBS = -endif - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ @CXX_INCLUDES@ - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# required Cantera libraries -CANTERA_LIBS = @LOCAL_LIBS@ -lctcxx - -# Cantera library Dependencies -CANTERA_LIB_DEPS = $(CANTERA_LIBDIR)/liboneD.a \ - $(CANTERA_LIBDIR)/libzeroD.a \ - $(CANTERA_LIBDIR)/libkinetics.a \ - $(CANTERA_LIBDIR)/libtransport.a \ - $(CANTERA_LIBDIR)/libthermo.a \ - $(CANTERA_LIBDIR)/libctnumerics.a \ - $(CANTERA_LIBDIR)/libctbase.a \ - $(CANTERA_LIBDIR)/libctmath.a \ - $(CANTERA_LIBDIR)/libtpx.a \ - $(CANTERA_LIBDIR)/libconverters.a - -ifeq (@build_lapack@, 1) -CANTERA_LAPACK_DEPS = $(CANTERA_LIBDIR)/libctblas.a \ - $(CANTERA_LIBDIR)/libctlapack.a -endif - -ifeq (@use_sundials@, 0) -CANTERA_CVODE_DEPS = $(CANTERA_LIBDIR)/libcvode.a -endif - -LIB_DEPS = $(CANTERA_LIB_DEPS) $(CANTERA_LAPACK_DEPS) $(CANTERA_CVODE_DEPS) - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include/cantera - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# How to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: - $(CXX) -c $< -I$(CANTERA_INCDIR) $(CXX_FLAGS) - -# How to compile the dependency file -.cpp.d: - @CXX_DEPENDS@ -I$(CANTERA_INCDIR) $(CXX_FLAGS) $*.cpp > $*.d - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -all: $(PROGRAM) - -$(PROGRAM): $(OBJS) $(LIB_DEPS) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -# Add an additional target for stability: -$(OBJS): $(CANTERA_LIBDIR)/libctbase.a $(CANTERA_LIBDIR)/libthermo.a - - -# depends target -> forces recalculation of dependencies -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: -ifeq ($(os_is_win), 1) -else - @MAKE@ $(PROGRAM) -endif - ./runtest - -clean: - $(RM) $(OBJS) $(PROGRAM) $(DEPENDS) .depends - ../../bin/rm_cvsignore - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - - diff --git a/test_problems/CpJump/runtest b/test_problems/CpJump/runtest deleted file mode 100755 index 340ea7617..000000000 --- a/test_problems/CpJump/runtest +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" -/bin/rm -f output.txt outputa.txt - -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -./CpJump > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "gri_pairs returned with bad status, $retnStat, check output" -fi - -../../bin/exp3to2.sh output.txt > outputa.txt -diff -w outputa.txt output_blessed.txt > diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on CpJump test" -else - echo "unsuccessful diff comparison on CpJump test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/Makefile.in b/test_problems/Makefile.in deleted file mode 100644 index 16b923a8f..000000000 --- a/test_problems/Makefile.in +++ /dev/null @@ -1,161 +0,0 @@ -# -# $Revision$ -# $Author$ -# $Date$ -# -# -test_python=@BUILD_PYTHON@ -test_ck=@BUILD_CK@ -test_cathermo=@NEED_CATHERMO@ -test_pure_fluids=@COMPILE_PURE_FLUIDS@ -test_vcs_nonideal=@COMPILE_VCSNONIDEAL@ - -all: - cd cxx_ex; @MAKE@ all - cd surfkin; @MAKE@ all - cd fracCoeff; @MAKE@ all - cd silane_equil; @MAKE@ all - cd VPsilane_test; @MAKE@ all - cd negATest; @MAKE@ all - cd diamondSurf; @MAKE@ all - cd diamondSurf_dupl; @MAKE@ all - cd surfSolverTest; @MAKE@ all - cd ChemEquil_gri_matrix; @MAKE@ all - cd ChemEquil_gri_pairs; @MAKE@ all - cd ChemEquil_ionizedGas; @MAKE@ all - cd ChemEquil_red1; @MAKE@ all - cd CpJump; @MAKE@ all - cd mixGasTransport; @MAKE@ all - cd multiGasTransport; @MAKE@ all - cd printUtilUnitTest; @MAKE@ all -ifeq ($(test_pure_fluids),1) - cd pureFluidTest; @MAKE@ all - cd rankine_democxx; @MAKE@ all -endif -ifeq ($(test_python),1) - cd min_python; @MAKE@ all -endif -ifeq ($(test_python),2) - cd min_python; @MAKE@ all -endif -ifeq ($(test_ck),1) - cd ck2cti_test; @MAKE@ all - cd nasa9_reader; @MAKE@ all -endif -ifeq ($(test_cathermo),1) - cd cathermo; @MAKE@ all -endif -ifeq ($(test_vcs_nonideal),1) - cd VCSnonideal; @MAKE@ all -endif - -test: - @ cd cxx_ex; @MAKE@ -s test - @ cd surfkin; @MAKE@ -s test - @ cd fracCoeff; @MAKE@ -s test - @ cd silane_equil; @MAKE@ -s test - @ cd VPsilane_test; @MAKE@ -s test - @ cd negATest; @MAKE@ -s test - @ cd diamondSurf; @MAKE@ -s test - @ cd diamondSurf_dupl; @MAKE@ -s test - @ cd surfSolverTest; @MAKE@ -s test - @ cd NASA9poly_test; @MAKE@ -s test - @ cd ChemEquil_gri_matrix; @MAKE@ -s test - @ cd ChemEquil_gri_pairs; @MAKE@ -s test - @ cd ChemEquil_ionizedGas; @MAKE@ -s test - @ cd ChemEquil_red1; @MAKE@ -s test - @ cd CpJump; @MAKE@ -s test - @ cd mixGasTransport; @MAKE@ -s test - @ cd multiGasTransport; @MAKE@ -s test - @ cd printUtilUnitTest; @MAKE@ -s test -ifeq ($(test_pure_fluids),1) - @ cd pureFluidTest; @MAKE@ -s test - @ cd rankine_democxx; @MAKE@ -s test -endif -ifeq ($(test_ck),1) - @ cd ck2cti_test; @MAKE@ -s test - @ cd nasa9_reader; @MAKE@ -s test -endif -ifeq ($(test_python),1) - cd min_python; @MAKE@ -s test -endif -ifeq ($(test_python),2) - cd min_python; @MAKE@ -s test - cd python; @MAKE@ -s test -endif -ifeq ($(test_cathermo),1) - cd cathermo; @MAKE@ -s test -endif -ifeq ($(test_vcs_nonideal),1) - cd VCSnonideal; @MAKE@ -s test -endif - -clean: - $(RM) *.*~ - cd cxx_ex; $(RM) .depends ; @MAKE@ clean - cd surfkin; $(RM) .depends ; @MAKE@ clean - cd fracCoeff; $(RM) .depends ; @MAKE@ clean - cd silane_equil; $(RM) .depends ; @MAKE@ clean - cd VPsilane_test; $(RM) .depends ; @MAKE@ clean - cd negATest; $(RM) .depends ; @MAKE@ clean - cd diamondSurf; $(RM) .depends ; @MAKE@ clean - cd diamondSurf_dupl; $(RM) .depends ; @MAKE@ clean - cd surfSolverTest; $(RM) .depends ; @MAKE@ clean - cd NASA9poly_test; $(RM) .depends ; @MAKE@ clean - cd ChemEquil_gri_matrix; $(RM) .depends ; @MAKE@ clean - cd ChemEquil_gri_pairs; $(RM) .depends ; @MAKE@ clean - cd ChemEquil_ionizedGas; $(RM) .depends ; @MAKE@ clean - cd ChemEquil_red1; $(RM) .depends ; @MAKE@ clean - cd CpJump; $(RM) .depends ; @MAKE@ clean - cd mixGasTransport; $(RM) .depends ; @MAKE@ clean - cd multiGasTransport; $(RM) .depends ; @MAKE@ clean - cd printUtilUnitTest; $(RM) .depends ; @MAKE@ clean - cd pureFluidTest; $(RM) .depends ; @MAKE@ clean - cd rankine_democxx; $(RM) .depends ; @MAKE@ clean - cd ck2cti_test; $(RM) .depends ; @MAKE@ clean - cd nasa9_reader; $(RM) .depends ; @MAKE@ clean - cd min_python; @MAKE@ clean - cd python; @MAKE@ clean - cd cathermo; @MAKE@ clean - cd VCSnonideal; @MAKE@ clean - -depends: - cd cxx_ex; @MAKE@ depends - cd surfkin; @MAKE@ depends - cd fracCoeff; @MAKE@ depends - cd silane_equil; @MAKE@ depends - cd VPsilane_test; @MAKE@ depends - cd negATest; @MAKE@ depends - cd diamondSurf; @MAKE@ depends - cd diamondSurf_dupl; @MAKE@ depends - cd surfSolverTest; @MAKE@ depends - cd NASA9poly_test; @MAKE@ depends - cd ChemEquil_gri_matrix; @MAKE@ depends - cd ChemEquil_gri_pairs; @MAKE@ depends - cd ChemEquil_ionizedGas; @MAKE@ depends - cd ChemEquil_red1; @MAKE@ depends - cd CpJump; @MAKE@ depends - cd mixGasTransport; @MAKE@ depends - cd multiGasTransport; @MAKE@ depends - cd printUtilUnitTest; @MAKE@ depends -ifeq ($(test_cathermo),1) - cd pureFluidTest; @MAKE@ depends - cd rankine_democxx; @MAKE@ depends -endif -ifeq ($(test_ck),1) - cd ck2cti_test; @MAKE@ depends - cd nasa9_reader; @MAKE@ depends -endif -ifeq ($(test_python),1) - cd min_python; @MAKE@ depends -endif -ifeq ($(test_python),2) - cd min_python; @MAKE@ depends - cd python; @MAKE@ depends -endif -ifeq ($(test_cathermo),1) - cd cathermo; @MAKE@ depends -endif -ifeq ($(test_vcs_nonideal),1) - cd VCSnonideal; @MAKE@ depends -endif diff --git a/test_problems/NASA9poly_test/Makefile.in b/test_problems/NASA9poly_test/Makefile.in deleted file mode 100644 index da793449f..000000000 --- a/test_problems/NASA9poly_test/Makefile.in +++ /dev/null @@ -1,131 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -# addition to suffixes -.SUFFIXES : .d - -# the name of the executable program to be created -PROG_NAME = NASA9poly_test - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = NASA9poly_test.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - -############################################################################# - -# Check to see whether we are in the msvc++ environment -os_is_win = @OS_IS_WIN@ - -# Fortran libraries -ifeq (@build_with_f2c@, 0) -FORT_LIBS = @FLIBS@ -else -FORT_LIBS = -endif - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# required Cantera libraries -CANTERA_LIBS = @LOCAL_LIBS@ -lctcxx - -# Cantera library Dependencies -CANTERA_LIB_DEPS = $(CANTERA_LIBDIR)/liboneD.a \ - $(CANTERA_LIBDIR)/libzeroD.a \ - $(CANTERA_LIBDIR)/libkinetics.a \ - $(CANTERA_LIBDIR)/libtransport.a \ - $(CANTERA_LIBDIR)/libthermo.a \ - $(CANTERA_LIBDIR)/libctnumerics.a \ - $(CANTERA_LIBDIR)/libctbase.a \ - $(CANTERA_LIBDIR)/libctmath.a \ - $(CANTERA_LIBDIR)/libtpx.a \ - $(CANTERA_LIBDIR)/libconverters.a - -ifeq (@build_lapack@, 1) -CANTERA_LAPACK_DEPS = $(CANTERA_LIBDIR)/libctblas.a \ - $(CANTERA_LIBDIR)/libctlapack.a -endif - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include/cantera - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# How to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: Interface.h - $(CXX) -c $< -I$(CANTERA_INCDIR) @CXX_INCLUDES@ $(CXX_FLAGS) - -# How to compile the dependency file -.cpp.d: - @CXX_DEPENDS@ -I$(CANTERA_INCDIR) $(CXX_FLAGS) $*.cpp > $*.d - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -# all rule makes a single program -all: $(PROGRAM) - -# Rule to make the program -$(PROGRAM): $(OBJS) $(CANTERA_LIB_DEPS) $(CANTERA_LAPACK_DEPS) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -# Add an additional target for stability: -$(OBJS): $(CANTERA_LIBDIR)/libctbase.a $(CANTERA_LIBDIR)/libthermo.a - - -# depends target -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: -ifeq ($(os_is_win), 1) -else - @ @MAKE@ -s $(PROGRAM) -endif - @ ./runtest - -# clean target -> clean up -clean: - $(RM) $(OBJS) $(PROGRAM) $(DEPENDS) .depends - ../../bin/rm_cvsignore - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - - diff --git a/test_problems/NASA9poly_test/NASA9poly_test.cpp b/test_problems/NASA9poly_test/NASA9poly_test.cpp index 55a2acdcd..e96eb58ca 100644 --- a/test_problems/NASA9poly_test/NASA9poly_test.cpp +++ b/test_problems/NASA9poly_test/NASA9poly_test.cpp @@ -27,7 +27,6 @@ using namespace std; #include "kernel/TransportFactory.h" using namespace Cantera; -using namespace Cantera_CXX; void printDbl(double val) { if (fabs(val) < 5.0E-17) { @@ -38,7 +37,9 @@ void printDbl(double val) { } int main(int argc, char** argv) { - +#ifdef _MSC_VER + _set_output_format(_TWO_DIGIT_EXPONENT); +#endif try { diff --git a/test_problems/NASA9poly_test/runtest b/test_problems/NASA9poly_test/runtest deleted file mode 100755 index 7de7babc3..000000000 --- a/test_problems/NASA9poly_test/runtest +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh -# -# - -temp_success="1" -/bin/rm -f output.txt outputa.txt -tname="NASA9poly_test" - -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -./NASA9poly_test > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "$tname ($tname test) returned with bad status, $retnStat, check output" -fi - -../../bin/exp3to2.sh output.txt > outputa.txt -diff -w outputa.txt output_blessed.txt > diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on $tname test" -else - echo "unsuccessful diff comparison on $tname test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/SConscript b/test_problems/SConscript new file mode 100644 index 000000000..11eba570d --- /dev/null +++ b/test_problems/SConscript @@ -0,0 +1,296 @@ +from buildutils import * + +Import('env','buildTargets','installTargets') +localenv = env.Clone() + +os.environ['PYTHONPATH'] = pjoin(os.getcwd(), '..', 'Cantera', 'python') +os.environ['CANTERA_DATA'] = pjoin(os.getcwd(), '..', 'data', 'inputs') + +testNames = [] + +class Test(object): + def __init__(self, testName, subdir, programName, blessedName, **kwargs): + assert set(kwargs.keys()) <= set(['arguments', 'options', 'artifacts', + 'comparisons', 'tolerance', 'threshold', + 'ignoreLines', 'extensions']), kwargs.keys() + self.subdir = subdir + self.programName = programName + arguments = kwargs.get('arguments') or [] + if isinstance(arguments, str): + arguments = [arguments] + self.arguments = arguments # file arguments + self.options = kwargs.get('options') or '' + self.blessedName = blessedName + self.artifacts = kwargs.get('artifacts') or () + self.comparisons = kwargs.get('comparisons') or () + self.tolerance = kwargs.get('tolerance') or 1e-5 # error tolerance for CSV comparison + self.threshold = kwargs.get('threshold') or 1e-14 # error threshold for CSV comparison + + # ignore lines starting with specified strings when comparing output files + self.ignoreLines = kwargs.get('ignoreLines') or [] + + self.testName = testName + self.passedFile = '.passed-%s' % testName + + testResults.tests[self.testName] = self + run = self.run(localenv) + localenv.Alias('test-run', run) + localenv.Alias('test-clean', self.clean(localenv)) + localenv.Alias('test-%s' % self.testName, run) + testNames.append(self.testName) + + # reset: just delete the ".passed" file so that this test will be re-run + localenv.Alias('test-reset', self.reset(localenv)) + + def run(self, env, *args): + source = list(args) + if not source: + source.append(self.programName) + + source.extend(pjoin(self.subdir, arg) for arg in self.arguments) + + test = env.RegressionTest(pjoin(self.subdir, self.passedFile), source, + active_test_name=self.testName, + test_blessed_file=self.blessedName, + test_command_options=self.options, + test_comparisons=self.comparisons, + test_csv_threshold=self.threshold, + test_csv_tolerance=self.tolerance, + test_ignoreLines=self.ignoreLines) + return test + + def reset(self, env, **kwargs): + f = pjoin(os.getcwd(), self.subdir, self.passedFile) + if os.path.exists(f): + uniqueName = 'reset-%s' % self.testName + target = env.Command(uniqueName, [], [Delete(f)]) + return target + + def clean(self, env, **kwargs): + # Name used for the output file + if self.blessedName is not None and 'blessed' in self.blessedName: + outName = self.blessedName.replace('blessed', 'output') + else: + outName = 'test_output.txt' + + files = kwargs.get('files') or [] + files += [self.passedFile, + 'ct2ctml.log', + outName] + files += list(self.artifacts) + files += [comp[1] for comp in self.comparisons] + files = [pjoin(os.getcwd(), self.subdir, name) for name in files] + + uniqueName = 'clean-%s-' % self.testName + target = env.Command(uniqueName, [], + [Delete(f) for f in files + if os.path.exists(f)]) + return target + +class CompileAndTest(Test): + def __init__(self, testName, subdir, programName, blessedName, **kwargs): + self.extensions = kwargs.get('extensions') or ('cpp',) + Test.__init__(self, testName, subdir, programName, blessedName, **kwargs) + + def run(self, env): + prog = env.Program(pjoin(self.subdir, self.programName), + mglob(env, self.subdir, *self.extensions), + LIBS=env['cantera_libs']) + source = [prog] + return Test.run(self, env, *source) + + def clean(self, env): + files = [self.programName + ext + for ext in ['', '.o', '.exe', '.exe.manifest', '.ilk', + '.obj', '.pdb']] + return Test.clean(self, env, files=files) + + +CompileAndTest('DH_graph_1', + pjoin('cathermo', 'DH_graph_1'), + 'DH_graph_1', 'DH_NaCl_dilute_blessed.csv', + artifacts=['DH_graph_1.log'], + arguments='DH_NaCl_dilute.xml') +CompileAndTest('DH_graph_acommon', + pjoin('cathermo', 'DH_graph_acommon'), + 'DH_graph_acommon', 'DH_NaCl_acommon_blessed.csv', + artifacts=['DH_graph_1.log'], + arguments='DH_NaCl_acommon.xml') +CompileAndTest('DH_graph_bdotak', + pjoin('cathermo', 'DH_graph_bdotak'), + 'DH_graph_bdotak', 'DH_NaCl_bdotak_blessed.csv', + artifacts=['DH_graph_1.log'], + arguments='DH_NaCl_bdotak.xml') +CompileAndTest('DH_graph_NM', + pjoin('cathermo', 'DH_graph_NM'), + 'DH_graph_NM', 'DH_NaCl_NM_blessed.csv', + artifacts=['DH_graph_1.log'], + arguments='DH_NaCl_NM.xml') +CompileAndTest('DH_graph_Pitzer', + pjoin('cathermo', 'DH_graph_Pitzer'), + 'DH_graph_Pitzer', 'DH_NaCl_Pitzer_blessed.csv', + artifacts=['DH_graph_1.log'], + arguments='DH_NaCl_Pitzer.xml') +CompileAndTest('HMW_dupl_test', + pjoin('cathermo', 'HMW_dupl_test'), + 'HMW_dupl_test', 'output_blessed.txt', + artifacts=['DH_graph_1.log'], + arguments='HMW_NaCl_sp1977_alt.xml') +CompileAndTest('HMW_graph_CpvT', + pjoin('cathermo', 'HMW_graph_CpvT'), + 'HMW_graph_CpvT', 'output_blessed.txt', + extensions=['^HMW_graph_CpvT.cpp'], + arguments='HMW_NaCl_sp1977_alt.xml') +CompileAndTest('HMW_graph_GvI', + pjoin('cathermo', 'HMW_graph_GvI'), + 'HMW_graph_GvI', None, + comparisons=[('T298_blessed.csv', 'T298.csv'), + ('T523_blessed.csv', 'T523.csv')], + artifacts=['T373.csv','T423.csv','T473.csv', + 'T548.csv','T573.csv']) +CompileAndTest('HMW_graph_GvT', + pjoin('cathermo', 'HMW_graph_GvT'), + 'HMW_graph_GvT', 'output_blessed.txt', + extensions=['^HMW_graph_GvT.cpp'], + arguments='HMW_NaCl_sp1977_alt.xml') +CompileAndTest('HMW_graph_HvT', + pjoin('cathermo', 'HMW_graph_HvT'), + 'HMW_graph_HvT', 'output_blessed.txt', + extensions=['^HMW_graph_HvT.cpp'], + arguments='HMW_NaCl_sp1977_alt.xml') +CompileAndTest('HMW_graph_VvT', + pjoin('cathermo', 'HMW_graph_VvT'), + 'HMW_graph_VvT', 'output_blessed.txt', + extensions=['^HMW_graph_VvT.cpp'], + arguments='HMW_NaCl_sp1977_alt.xml') +CompileAndTest('HMW_test_1', + pjoin('cathermo', 'HMW_test_1'), + 'HMW_test_1', 'output_noD_blessed.txt') +CompileAndTest('HMW_test_3', + pjoin('cathermo', 'HMW_test_3'), + 'HMW_test_3', 'output_noD_blessed.txt') +CompileAndTest('IMSTester', + pjoin('cathermo', 'ims'), + 'IMSTester', 'output_blessed.txt') +CompileAndTest('ISSPTester', + pjoin('cathermo', 'issp'), + 'ISSPTester', 'output_blessed.txt') +CompileAndTest('stoichSubSSTP', + pjoin('cathermo', 'stoichSubSSTP'), + 'stoichSubSSTP', 'output_blessed.txt') +CompileAndTest('IAPWSphi', + pjoin('cathermo', 'testIAPWS'), + 'testIAPWSphi', 'output_blessed.txt') +CompileAndTest('IAPWSPres', + pjoin('cathermo', 'testIAPWSPres'), + 'testIAPWSPres', 'output_blessed.txt') +CompileAndTest('IAPWSTripP', + pjoin('cathermo', 'testIAPWSTripP'), + 'testIAPWSTripP', 'output_blessed.txt') +CompileAndTest('WaterPDSS', + pjoin('cathermo', 'testWaterPDSS'), + 'testWaterPDSS', 'output_blessed.txt') +CompileAndTest('WaterSSTP', + pjoin('cathermo', 'testWaterTP'), + 'testWaterSSTP', 'output_blessed.txt') +CompileAndTest('ISSPTester2', + pjoin('cathermo', 'VPissp'), + 'ISSPTester2', 'output_blessed.txt') +CompileAndTest('wtWater', + pjoin('cathermo', 'wtWater'), + 'wtWater', 'output_blessed.txt') +CompileAndTest('ChemEquil_gri_matrix', + 'ChemEquil_gri_matrix', 'gri_matrix', 'output_blessed.txt') +CompileAndTest('ChemEquil_gri_pairs', + 'ChemEquil_gri_pairs', 'gri_pairs', 'output_blessed.txt') +CompileAndTest('ChemEquil_ionizedGas', + 'ChemEquil_ionizedGas', 'ionizedGasEquil', + 'output_blessed.txt', + comparisons=[('table_blessed.csv', 'table.csv')]) +CompileAndTest('ChemEquil_red1', + 'ChemEquil_red1', 'basopt_red1', 'output_blessed.txt') +Test('ck2cti-gri30', + 'ck2cti_test', '#build/bin/ck2cti$PROGSUFFIX', None, + options='-i gri30.inp -id gri30 -tr gri30_tran.dat', + comparisons=[('gri30a_blessed.cti','gri30.cti')], + ignoreLines=['#'], + artifacts=['ck2cti.log']) +Test('ck2cti-soot', + 'ck2cti_test', '#build/bin/ck2cti$PROGSUFFIX', None, + options='-i soot.inp -id soot -t therm_soot.dat', + comparisons=[('soot_blessed.cti', 'soot.cti')], + ignoreLines=['#'], + artifacts=['ck2cti.log']) +CompileAndTest('CpJump', 'CpJump', 'CpJump', 'output_blessed.txt') +CompileAndTest('cxx_ex', 'cxx_ex', 'cxx_examples', 'output_blessed.txt', + comparisons=[('eq1_blessed.csv', 'eq1.csv'), + ('kin1_blessed.csv', 'kin1.csv'), + ('kin2_blessed.csv', 'kin2.csv'), + ('tr1_blessed.csv', 'tr1.csv'), + ('tr2_blessed.csv', 'tr2.csv')], + tolerance=2e-3, + threshold=1e-7, + artifacts=['eq1.dat', 'kin1.dat', 'kin2.dat', 'kin3.csv', + 'kin3.dat', 'tr1.dat', 'tr2.dat']) +CompileAndTest('diamondSurf', 'diamondSurf', 'runDiamond', 'runDiamond_blessed.out') +CompileAndTest('fracCoeff', 'fracCoeff', 'fracCoeff', 'frac_blessed.out') +CompileAndTest('minDiamond', pjoin('min_python', 'minDiamond'), + 'runDiamond', 'runDiamond_blessed.out', + comparisons=[('diamond_blessed.xml', 'diamond.xml')]) +CompileAndTest('minNegA', pjoin('min_python', 'negATest'), + 'negATest', 'negATest_blessed.out', + comparisons=[('noxNeg_blessed.xml', 'noxNeg.xml')]) +CompileAndTest('mixGasTransport', + 'mixGasTransport', 'mixGasTransport', 'output_blessed.txt') +CompileAndTest('multiGasTransport', + 'multiGasTransport', 'multiGasTransport', 'output_blessed.txt') +CompileAndTest('NASA9poly', 'NASA9poly_test', 'NASA9poly_test', 'output_blessed.txt') +Test('nasa9_reader', 'nasa9_reader', '#build/bin/ck2cti$PROGSUFFIX', None, + options='-i sample.inp -id sample -t sampleData.inp', + comparisons=[('sample_blessed.cti', 'sample.cti')], + ignoreLines=['#'], + artifacts=['ck2cti.log']) +CompileAndTest('negA', 'negATest', 'negATest', 'negATest_blessed.out') +CompileAndTest('printUtil', 'printUtilUnitTest', 'pUtest', 'output_blessed.txt') +CompileAndTest('pureFluid', 'pureFluidTest', 'testPureWater', 'output_blessed.txt') +CompileAndTest('rankine_democxx', 'rankine_democxx', 'rankine', 'output_blessed.txt', + artifacts=['liquidvapor.xml']) +CompileAndTest('silane_equil', 'silane_equil', 'silane_equi', 'output_blessed.txt') +# spectroscopy is incomplete +CompileAndTest('surfkin', 'surfkin', 'surfdemo', 'output_blessed.txt') +CompileAndTest('surfSolver', 'surfSolverTest', 'surfaceSolver', 'surfaceSolver_blessed.out', + arguments='haca2.xml', + artifacts=['results.txt', 'diamond.xml'], + extensions=['^surfaceSolver.cpp']) # needs .csv, extra tests +CompileAndTest('VCSnonideal', pjoin('VCSnonideal', 'NaCl_equil'), + 'nacl_equil', 'good_out.txt', + options='-d 3', + artifacts=['vcs_equilibrate_res.csv']), # not testing this file because it's not really csv +CompileAndTest('VPsilane_test', 'VPsilane_test', 'VPsilane_test', 'output_blessed.txt') + +# Python Tests +if localenv['python_package'] == 'full': + Test('python-diamond', 'python', '$python_cmd', None, + options='../../Cantera/python/examples/surface_chemistry/diamond_cvd/diamond.py', + comparisons=[('diamond_blessed.csv', 'diamond.csv')], + artifacts=['diamond.xml']) + Test('python-frac', 'python', '$python_cmd', 'frac_blessed.out', + arguments='frac.py', artifacts=['frac.xml']) + Test('python-tut1', pjoin('python','tut1'), '$python_cmd', + 'output_blessed.txt', arguments='tut1.py', artifacts=['gri30.xml']) + Test('python-tut2', pjoin('python','tut2'), '$python_cmd', + 'output_blessed.txt', arguments='tut2.py', + artifacts=['gri30.xml', 'diamond.xml']) + # Skipping Python Tutorial 3 (documentation only) + Test('python-tut4', pjoin('python','tut4'), '$python_cmd', + 'output_blessed.txt', arguments='tut4.py', artifacts=['gri30.xml']) + +finish_tests = localenv.Command('finish_tests', [], testResults.printReport) +localenv.Depends(finish_tests, 'test-run') +Alias('test', finish_tests) + +if 'test-help' in COMMAND_LINE_TARGETS: + print '\n*** Available regression tests ***\n' + for name in testNames: + print name + sys.exit(0) diff --git a/test_problems/VCSnonideal/Makefile.in b/test_problems/VCSnonideal/Makefile.in deleted file mode 100644 index f5ea312c3..000000000 --- a/test_problems/VCSnonideal/Makefile.in +++ /dev/null @@ -1,33 +0,0 @@ -# -# $Revision$ -# $Author$ -# $Date$ -# -# -test_vcs_nonideal=@COMPILE_VCSNONIDEAL@ - - -all: -ifeq ($(test_vcs_nonideal),1) - cd NaCl_equil; @MAKE@ all -endif - -test: -ifeq ($(test_vcs_nonideal),1) - cd NaCl_equil; @MAKE@ -s test -endif - -# -# Have to remove .depends before calling make, because -# the rule for updating .depends is invoked, before the clean rule, -# if .depends exists in the directory. -# -clean: - $(RM) *.*~ - cd NaCl_equil; $(RM) .depends ; @MAKE@ clean - - -depends: -ifeq ($(test_vcs_nonideal),1) - cd NaCl_equil; @MAKE@ depends -endif diff --git a/test_problems/VCSnonideal/NaCl_equil/HMW_NaCl.xml b/test_problems/VCSnonideal/NaCl_equil/HMW_NaCl.xml index 75cbc0e7f..b8ab726fb 100644 --- a/test_problems/VCSnonideal/NaCl_equil/HMW_NaCl.xml +++ b/test_problems/VCSnonideal/NaCl_equil/HMW_NaCl.xml @@ -1,9 +1,5 @@ - - O H - H2 H O O2 OH H2O - - - 300.0 - 101325.0 - - - - - - - - - - - - H:2 - - - - 2.344331120E+00, 7.980520750E-03, -1.947815100E-05, 2.015720940E-08, - -7.376117610E-12, -9.179351730E+02, 6.830102380E-01 - - - - 3.337279200E+00, -4.940247310E-05, 4.994567780E-07, -1.795663940E-10, - 2.002553760E-14, -9.501589220E+02, -3.205023310E+00 - - - - - - - H:1 - - - - 2.500000000E+00, 7.053328190E-13, -1.995919640E-15, 2.300816320E-18, - -9.277323320E-22, 2.547365990E+04, -4.466828530E-01 - - - - 2.500000010E+00, -2.308429730E-11, 1.615619480E-14, -4.735152350E-18, - 4.981973570E-22, 2.547365990E+04, -4.466829140E-01 - - - - - - - O:1 - - - - 3.168267100E+00, -3.279318840E-03, 6.643063960E-06, -6.128066240E-09, - 2.112659710E-12, 2.912225920E+04, 2.051933460E+00 - - - - 2.569420780E+00, -8.597411370E-05, 4.194845890E-08, -1.001777990E-11, - 1.228336910E-15, 2.921757910E+04, 4.784338640E+00 - - - - - - - O:2 - - - - 3.782456360E+00, -2.996734160E-03, 9.847302010E-06, -9.681295090E-09, - 3.243728370E-12, -1.063943560E+03, 3.657675730E+00 - - - - 3.282537840E+00, 1.483087540E-03, -7.579666690E-07, 2.094705550E-10, - -2.167177940E-14, -1.088457720E+03, 5.453231290E+00 - - - - - - - H:1 O:1 - - - - 3.992015430E+00, -2.401317520E-03, 4.617938410E-06, -3.881133330E-09, - 1.364114700E-12, 3.615080560E+03, -1.039254580E-01 - - - - 3.092887670E+00, 5.484297160E-04, 1.265052280E-07, -8.794615560E-11, - 1.174123760E-14, 3.858657000E+03, 4.476696100E+00 - - - - - - - H:2 O:1 - - - - 4.198640560E+00, -2.036434100E-03, 6.520402110E-06, -5.487970620E-09, - 1.771978170E-12, -3.029372670E+04, -8.490322080E-01 - - - - 3.033992490E+00, 2.176918040E-03, -1.640725180E-07, -9.704198700E-11, - 1.682009920E-14, -3.000429710E+04, 4.966770100E+00 - - - - - - - - - H2O =] 1.4 H + 0.6 OH + 0.2 O2 - - - 1.000000E+13 - 0.0 - 0.000000 - - - H2O:1.0 - H:1.3999999999999999 O2:0.20000000000000001 OH:0.59999999999999998 - - - - - 0.7 H2 + 0.6 OH + 0.2 O2 =] H2O - 0.80000000000000004 - 1.0 - 2.0 - - - 3.981072E+04 - 0.0 - 0.000000 - - - H2:0.69999999999999996 O2:0.20000000000000001 OH:0.59999999999999998 - H2O:1.0 - - - diff --git a/test_problems/fracCoeff/runtest b/test_problems/fracCoeff/runtest deleted file mode 100755 index 90d2d4798..000000000 --- a/test_problems/fracCoeff/runtest +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/sh -# -# - -temp_success="0" -/bin/rm -f output.txt outputa.txt - -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -./fracCoeff > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="1" - echo "fracCoeff returned with bad status, $retnStat, check output" -fi - -../../bin/exp3to2.sh output.txt > outputa.txt -diff -w outputa.txt frac_blessed.out > diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on fracCoeff test" -else - echo "unsuccessful diff comparison on fracCoeff test" - echo "FAILED" > csvCode.txt - temp_success="1" -fi - -../../bin/exp3to2.sh frac.xml > fraca.xml -diff -w fraca.xml frac_blessed.xml > xml_diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on fracCoeff.xml test" -else - echo "unsuccessful diff comparison on fracCoeff.xml test" - echo "FAILED" > csvCode.txt - temp_success="1" -fi - - -exit $temp_success diff --git a/test_problems/min_python/Makefile.in b/test_problems/min_python/Makefile.in deleted file mode 100644 index 6046d6f33..000000000 --- a/test_problems/min_python/Makefile.in +++ /dev/null @@ -1,31 +0,0 @@ -# -# $Revision$ -# $Author$ -# $Date$ -# -# -test_python=@BUILD_PYTHON@ -test_ck=@BUILD_CK@ -test_cathermo=@NEED_CATHERMO@ - -all: - cd minDiamond; @MAKE@ all - cd negATest; @MAKE@ all - -test: - @(echo "***************************************************") - @(echo " Testing the Cantera Minimun Python Interface ") - @(echo " python executable: " `which "${PYTHON_CMD}" 2>&1` ) - @(echo " python version: " `"${PYTHON_CMD}" -V 2>&1` ) - @(echo "***************************************************") - cd minDiamond; @MAKE@ -s test - cd negATest; @MAKE@ -s test - -clean: - $(RM) *.*~ - cd minDiamond; @MAKE@ clean - cd negATest; @MAKE@ clean - -depends: - cd minDiamond; @MAKE@ depends - cd negATest; @MAKE@ depends diff --git a/test_problems/min_python/minDiamond/Makefile.in b/test_problems/min_python/minDiamond/Makefile.in deleted file mode 100644 index a1015041b..000000000 --- a/test_problems/min_python/minDiamond/Makefile.in +++ /dev/null @@ -1,112 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -# addition to suffixes -.SUFFIXES : .d - -# the name of the executable program to be created -PROG_NAME = runDiamond - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = runDiamond.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - -############################################################################# - -# Check to see whether we are in the msvc++ environment -os_is_win = @OS_IS_WIN@ - -# Fortran libraries -ifeq (@build_with_f2c@, 0) -FORT_LIBS = @FLIBS@ -else -FORT_LIBS = -endif - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# required Cantera libraries -CANTERA_LIBS = @LOCAL_LIBS@ -lctcxx - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include/cantera - -# Cantera library Dependencies -CANTERA_LIBS_DEP = @LOCAL_LIBS_DEP@ $(CANTERA_LIBDIR)/libctcxx.a - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# How to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: Interface.h - $(CXX) -c $< -I$(CANTERA_INCDIR) @CXX_INCLUDES@ $(CXX_FLAGS) - -# How to compile the dependency file -.cpp.d: - @CXX_DEPENDS@ -I$(CANTERA_INCDIR) $(CXX_FLAGS) $*.cpp > $*.d - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -# all rule makes a single program -all: .depends $(PROGRAM) - -# Rule to make the program -$(PROGRAM): $(OBJS) $(CANTERA_LIBDIR)/libctbase.a $(CANTERA_LIBS_DEP) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -# depends target -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: -ifeq ($(os_is_win), 1) -else - @MAKE@ $(PROGRAM) -endif - ./runtest - -# clean target -> clean up -clean: - $(RM) $(OBJS) $(PROGRAM) $(DEPENDS) .depends diamond.xml - ../../../bin/rm_cvsignore - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/test_problems/min_python/minDiamond/runDiamond.cpp b/test_problems/min_python/minDiamond/runDiamond.cpp index bb73575fb..75c8d082f 100644 --- a/test_problems/min_python/minDiamond/runDiamond.cpp +++ b/test_problems/min_python/minDiamond/runDiamond.cpp @@ -41,6 +41,9 @@ void printDbl(double val) { } int main(int argc, char** argv) { +#ifdef _MSC_VER + _set_output_format(_TWO_DIGIT_EXPONENT); +#endif int i, k; string infile = "diamond.cti"; diff --git a/test_problems/min_python/minDiamond/runtest b/test_problems/min_python/minDiamond/runtest deleted file mode 100755 index 2dffb527d..000000000 --- a/test_problems/min_python/minDiamond/runtest +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" -/bin/rm -f output.txt outputa.txt diamond.xml diamonda.xml - -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../../data/inputs} -export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../../bin} -export CANTERA_BIN - -./runDiamond > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "runDiamond returned with bad status, $retnStat, check output" -fi - -../../../bin/exp3to2.sh output.txt > outputa.txt -diff -w outputa.txt runDiamond_blessed.out > diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on diamond test" -else - echo "unsuccessful diff comparison on diamond test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - -../../../bin/exp3to2.sh diamond.xml > diamonda.xml -diff -w diamonda.xml diamond_blessed.xml > xml_diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on diamond.xml test" -else - echo "unsuccessful diff comparison on diamond.xml test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/min_python/negATest/Makefile.in b/test_problems/min_python/negATest/Makefile.in deleted file mode 100644 index 64cf3cf9d..000000000 --- a/test_problems/min_python/negATest/Makefile.in +++ /dev/null @@ -1,107 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -# addition to suffixes -.SUFFIXES : .d - -# the name of the executable program to be created -PROG_NAME = negATest - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = negATest.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - -############################################################################# - -# Check to see whether we are in the msvc++ environment -os_is_win = @OS_IS_WIN@ - -# Fortran libraries -ifeq (@build_with_f2c@, 0) -FORT_LIBS = @FLIBS@ -else -FORT_LIBS = -endif - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# required Cantera libraries -CANTERA_LIBS = @LOCAL_LIBS@ -lctcxx - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include/cantera - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# How to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: Interface.h - $(CXX) -c $< -I$(CANTERA_INCDIR) @CXX_INCLUDES@ $(CXX_FLAGS) - -# How to compile the dependency file -.cpp.d: - @CXX_DEPENDS@ -I$(CANTERA_INCDIR) $(CXX_FLAGS) $*.cpp > $*.d - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -# all rule makes a single program -all: .depends $(PROGRAM) - -# Rule to make the program -$(PROGRAM): $(OBJS) $(CANTERA_LIBDIR)/libctbase.a - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -$(OBJS): Makefile - -# depends target -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: -ifeq ($(os_is_win), 1) -else - @MAKE@ $(PROGRAM) -endif - ./runtest - -# clean target -> clean up -clean: - $(RM) $(OBJS) $(PROGRAM) $(DEPENDS) .depends - ../../../bin/rm_cvsignore - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - diff --git a/test_problems/min_python/negATest/negATest.cpp b/test_problems/min_python/negATest/negATest.cpp index 8dc1736cd..2ea7f737f 100644 --- a/test_problems/min_python/negATest/negATest.cpp +++ b/test_problems/min_python/negATest/negATest.cpp @@ -1,11 +1,4 @@ -/* - * $Author$ - * $Date$ - * $Revision$ - * - - */ #ifdef SRCDIRTREE #include "ct_defs.h" #include "ctml.h" @@ -23,6 +16,9 @@ using namespace std; # int main(int argc, char **argv) { +#ifdef _MSC_VER + _set_output_format(_TWO_DIGIT_EXPONENT); +#endif try { int i; string infile = "noxNeg.cti"; diff --git a/test_problems/min_python/negATest/runtest b/test_problems/min_python/negATest/runtest deleted file mode 100755 index 1bcfec821..000000000 --- a/test_problems/min_python/negATest/runtest +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/sh -# -# - -temp_success="0" -testName="negATest_cti" -/bin/rm -f output.txt outputa.txt noxNeg.xml diff_test.out diff_xml.out - -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -./negATest > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="1" - echo "$testName returned with bad status, $retnStat, check output" -fi -diff -w noxNeg.xml noxNeg_blessed.xml > diff_xml.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on $testName xml test" -else - echo "unsuccessful diff comparison on $testName xml test" - echo 'FAILED' > csvCode.txt - temp_success="1" -fi - -../../../bin/exp3to2.sh output.txt > outputa.txt -diff -w outputa.txt negATest_blessed.out > diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on $testName test" -else - echo "unsuccessful diff comparison on $testName test" - echo "FAILED" > csvCode.txt - temp_success="1" -fi -# diff --git a/test_problems/mixGasTransport/Makefile.in b/test_problems/mixGasTransport/Makefile.in deleted file mode 100644 index 44634008b..000000000 --- a/test_problems/mixGasTransport/Makefile.in +++ /dev/null @@ -1,116 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -# addition to suffixes -.SUFFIXES : .d - -# the name of the executable program to be created -PROG_NAME = mixGasTransport - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = mixGasTransport.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - -############################################################################# - -# Check to see whether we are in the msvc++ environment -os_is_win = @OS_IS_WIN@ - -# Fortran libraries -ifeq (@build_with_f2c@, 0) -FORT_LIBS = @FLIBS@ -else -FORT_LIBS = -endif - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# required Cantera libraries -CANTERA_LIBS = @LOCAL_LIBS@ -lctcxx - -CANTERA_LIBS_DEP = @LOCAL_LIBS_DEP@ $(CANTERA_LIBDIR)/libctcxx.a - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include/cantera - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# How to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: Interface.h - $(CXX) -c $< -I$(CANTERA_INCDIR) @CXX_INCLUDES@ $(CXX_FLAGS) - -# How to compile the dependency file -.cpp.d: - @CXX_DEPENDS@ -I$(CANTERA_INCDIR) $(CXX_FLAGS) $*.cpp > $*.d - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -# all rule makes a single program -all: $(PROGRAM) - -# Rule to make the program -$(PROGRAM): $(OBJS) $(CANTERA_LIBS_DEP) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -# Add an additional target for stability: -$(OBJS): $(CANTERA_LIBDIR)/libctbase.a $(CANTERA_LIBDIR)/libthermo.a - - -# depends target -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: -ifeq ($(os_is_win), 1) -else - @ @MAKE@ -s $(PROGRAM) -endif - @ ./runtest - -# clean target -> clean up -clean: - $(RM) $(OBJS) $(PROGRAM) $(DEPENDS) .depends - ../../bin/rm_cvsignore - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - - diff --git a/test_problems/mixGasTransport/mixGasTransport.cpp b/test_problems/mixGasTransport/mixGasTransport.cpp index f742a0f17..686a43fe1 100644 --- a/test_problems/mixGasTransport/mixGasTransport.cpp +++ b/test_problems/mixGasTransport/mixGasTransport.cpp @@ -39,7 +39,6 @@ using namespace std; #include "kernel/TransportFactory.h" using namespace Cantera; -using namespace Cantera_CXX; void printDbl(double val) { if (fabs(val) < 5.0E-17) { @@ -50,6 +49,9 @@ void printDbl(double val) { } int main(int argc, char** argv) { +#ifdef _MSC_VER + _set_output_format(_TWO_DIGIT_EXPONENT); +#endif int k; string infile = "diamond.xml"; diff --git a/test_problems/mixGasTransport/runtest b/test_problems/mixGasTransport/runtest deleted file mode 100755 index ab4d9e6b9..000000000 --- a/test_problems/mixGasTransport/runtest +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh -# -# - -temp_success="1" -/bin/rm -f output.txt outputa.txt -tname="mixGasTransport" - -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -./mixGasTransport > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "$tname ($tname test) returned with bad status, $retnStat, check output" -fi - -../../bin/exp3to2.sh output.txt > outputa.txt -diff -w output_blessed.txt outputa.txt > diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on $tname test" -else - echo "unsuccessful diff comparison on $tname test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/multiGasTransport/Makefile.in b/test_problems/multiGasTransport/Makefile.in deleted file mode 100644 index 951247869..000000000 --- a/test_problems/multiGasTransport/Makefile.in +++ /dev/null @@ -1,124 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -# addition to suffixes -.SUFFIXES : .d - -# the name of the executable program to be created -PROG_NAME = multiGasTransport - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = multiGasTransport.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - -############################################################################# - -PURIFY=@PURIFY@ - -# Check to see whether we are in the msvc++ environment -os_is_win = @OS_IS_WIN@ - -# Fortran libraries -ifeq (@build_with_f2c@, 0) -FORT_LIBS = @FLIBS@ -else -FORT_LIBS = -endif - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# required Cantera libraries -CANTERA_LIBS = @LOCAL_LIBS@ -lctcxx - -# Cantera library Dependencies -CANTERA_LIBS_DEP = @LOCAL_LIBS_DEP@ $(CANTERA_LIBDIR)/libctcxx.a - -ifeq (@build_lapack@, 1) -CANTERA_LAPACK_DEPS = $(CANTERA_LIBDIR)/libctblas.a \ - $(CANTERA_LIBDIR)/libctlapack.a -endif - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include/cantera - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# How to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: Interface.h - $(PURIFY) $(CXX) -c $< -I$(CANTERA_INCDIR) @CXX_INCLUDES@ $(CXX_FLAGS) - -# How to compile the dependency file -.cpp.d: - @CXX_DEPENDS@ -I$(CANTERA_INCDIR) $(CXX_FLAGS) $*.cpp > $*.d - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -# all rule makes a single program -all: .depends $(PROGRAM) - -# Rule to make the program -$(PROGRAM): $(OBJS) $(CANTERA_LIB_DEPS) $(CANTERA_LAPACK_DEPS) - $(PURIFY) $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -# Add an additional target for stability: -$(OBJS): $(CANTERA_LIBDIR)/libctbase.a $(CANTERA_LIBDIR)/libthermo.a - - -# depends target -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: -ifeq ($(os_is_win), 1) -else - @ @MAKE@ -s $(PROGRAM) -endif - @ ./runtest - -# clean target -> clean up -clean: - $(RM) $(OBJS) $(PROGRAM) $(DEPENDS) .depends - ../../bin/rm_cvsignore - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - - diff --git a/test_problems/multiGasTransport/multiGasTransport.cpp b/test_problems/multiGasTransport/multiGasTransport.cpp index e2f6ddc9e..a6a41420b 100644 --- a/test_problems/multiGasTransport/multiGasTransport.cpp +++ b/test_problems/multiGasTransport/multiGasTransport.cpp @@ -39,7 +39,6 @@ using namespace std; #include "kernel/TransportFactory.h" using namespace Cantera; -using namespace Cantera_CXX; void printDbl(double val) { if (fabs(val) < 1.0E-17) { @@ -57,6 +56,9 @@ static double cutoff (double val, double atol=1.0E-15) { } int main(int argc, char** argv) { +#ifdef _MSC_VER + _set_output_format(_TWO_DIGIT_EXPONENT); +#endif int k; string infile = "diamond.xml"; diff --git a/test_problems/multiGasTransport/runtest b/test_problems/multiGasTransport/runtest deleted file mode 100755 index 984b65564..000000000 --- a/test_problems/multiGasTransport/runtest +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh -# -# - -temp_success="1" -/bin/rm -f output.txt outputa.txt -tname="multiGasTransport" - -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -./multiGasTransport > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "$tname ($tname test) returned with bad status, $retnStat, check output" -fi - -../../bin/exp3to2.sh output.txt > outputa.txt -diff -w outputa.txt output_blessed.txt > diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on $tname test" -else - echo "unsuccessful diff comparison on $tname test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/nasa9_reader/Makefile.in b/test_problems/nasa9_reader/Makefile.in deleted file mode 100644 index ef75eba35..000000000 --- a/test_problems/nasa9_reader/Makefile.in +++ /dev/null @@ -1,16 +0,0 @@ -# -# $Revision$ -# $Author$ -# $Date$ -# -# -all: - -test: - ./runtest - -clean: - ../../bin/rm_cvsignore - -depends: - diff --git a/test_problems/nasa9_reader/runtest.in b/test_problems/nasa9_reader/runtest.in deleted file mode 100755 index b95043b55..000000000 --- a/test_problems/nasa9_reader/runtest.in +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/sh -# $Id$ -# -echo " " -echo "***************************************************" -echo " Testing CK2CTI on NASA9 Thermodynamics : using the build/bin version of ck2cti" -echo "***************************************************" -echo " " -BINDIR=@buildbin@ -CK2CTI=$BINDIR/ck2cti -/bin/rm -f sample.cti -echo "...Test 1: Converting file sample.inp..." -$CK2CTI -i ./sample.inp -id sample -t sampleData.inp -# -# strip out variably dated stuff -# -cat sample.cti | sed '1,5s/^#.*$/#/' > samplea.cti -# -# Change all 3 character exponent expressions starting with 0 -# into 2 character exponent expressions -# (MSVC++ defaults to 3, and I can't figure out how to change -# this behavior). -# -../../bin/exp3to2.sh samplea.cti > sampleb.cti -# -# -diff sampleb.cti sample_blessed.cti > diff_test.out -retnStat=$? -# -if [ $retnStat = "0" ] -then - echo "Successful diff comparison on ck2cti test (nasa9_reader/sample.inp)" -else - echo "########################################################" - echo "Unsuccessful diff comparison on ck2cti test (nasa9_reader/sample.inp)" - echo " For more information, see files:" - echo " test_problems/nasa9_reader/diff_test.out" - echo " test_problems/nasa9_reader/sampleb.cti" - echo " test_problems/nasa9_reader/sample_blessed.cti" - echo "########################################################" -fi diff --git a/test_problems/negATest/Makefile.in b/test_problems/negATest/Makefile.in deleted file mode 100644 index bd11bd1b4..000000000 --- a/test_problems/negATest/Makefile.in +++ /dev/null @@ -1,114 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -# addition to suffixes -.SUFFIXES : .d - -# the name of the executable program to be created -PROG_NAME = negATest - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = negATest.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - -############################################################################# - -# Check to see whether we are in the msvc++ environment -os_is_win = @OS_IS_WIN@ - -# Fortran libraries -ifeq (@build_with_f2c@, 0) -FORT_LIBS = @FLIBS@ -else -FORT_LIBS = -endif - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ @CXX_INCLUDES@ - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# required Cantera libraries -CANTERA_LIBS = @LOCAL_LIBS@ -lctcxx - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include/cantera - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# How to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: Interface.h - $(CXX) -c $< -I$(CANTERA_INCDIR) @CXX_INCLUDES@ $(CXX_FLAGS) - -# How to compile the dependency file -.cpp.d: - @CXX_DEPENDS@ -I$(CANTERA_INCDIR) $(CXX_FLAGS) $*.cpp > $*.d - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -# all rule makes a single program -all: $(PROGRAM) .depends - -# Rule to make the program -$(PROGRAM): $(OBJS) $(CANTERA_LIBDIR)/libctbase.a - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -# Add an additional target for stability: -$(OBJS): $(CANTERA_LIBDIR)/libctbase.a $(CANTERA_LIBDIR)/libthermo.a -$(OBJS): Makefile - -# depends target -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: -ifeq ($(os_is_win), 1) -else - @MAKE@ $(PROGRAM) -endif - ./runtest - -# clean target -> clean up -clean: - $(RM) $(OBJS) $(PROGRAM) $(DEPENDS) .depends - ../../bin/rm_cvsignore - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/test_problems/negATest/negATest.cpp b/test_problems/negATest/negATest.cpp index c1bb929d2..59477778c 100644 --- a/test_problems/negATest/negATest.cpp +++ b/test_problems/negATest/negATest.cpp @@ -1,12 +1,3 @@ - -/* - * $Author$ - * $Date$ - * $Revision$ - * - - */ - #include "Cantera.h" #include "kinetics.h" @@ -16,6 +7,9 @@ using namespace Cantera; using namespace std; int main(int argc, char **argv) { +#ifdef _MSC_VER + _set_output_format(_TWO_DIGIT_EXPONENT); +#endif try { int i; std::string infile = "noxNeg.xml"; diff --git a/test_problems/negATest/runtest b/test_problems/negATest/runtest deleted file mode 100755 index 2bce01d44..000000000 --- a/test_problems/negATest/runtest +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh -# -# - -temp_success="0" -testName="negATest" -/bin/rm -f output.txt outputa.txt - -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -./negATest > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="1" - echo "$testName returned with bad status, $retnStat, check output" -fi - -../../bin/exp3to2.sh output.txt > outputa.txt -diff -w outputa.txt negATest_blessed.out > diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on $testName test" -else - echo "unsuccessful diff comparison on $testName test" - echo "FAILED" > csvCode.txt - temp_success="1" -fi -# diff --git a/test_problems/printUtilUnitTest/Makefile.in b/test_problems/printUtilUnitTest/Makefile.in deleted file mode 100644 index f4f9cd77b..000000000 --- a/test_problems/printUtilUnitTest/Makefile.in +++ /dev/null @@ -1,122 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -# addition to suffixes -.SUFFIXES : .d - -# the name of the executable program to be created -PROG_NAME = pUtest - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = pUtest.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - -############################################################################# - -# Check to see whether we are in the msvc++ environment -os_is_win = @OS_IS_WIN@ - -# Fortran libraries -ifeq (@build_with_f2c@, 0) -FORT_LIBS = @FLIBS@ -else -FORT_LIBS = -endif - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# required Cantera libraries -CANTERA_LIBS = @LOCAL_LIBS@ -lctcxx - -# Cantera library Dependencies -CANTERA_LIB_DEPS = @LOCAL_LIBS_DEP@ - -ifeq (@build_lapack@, 1) -CANTERA_LAPACK_DEPS = $(CANTERA_LIBDIR)/libctblas.a \ - $(CANTERA_LIBDIR)/libctlapack.a -endif - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include/cantera - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# How to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: Interface.h - $(CXX) -c $< -I$(CANTERA_INCDIR) @CXX_INCLUDES@ $(CXX_FLAGS) - -# How to compile the dependency file -.cpp.d: - @CXX_DEPENDS@ -I$(CANTERA_INCDIR) $(CXX_FLAGS) $*.cpp > $*.d - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -# all rule makes a single program -all: $(PROGRAM) - -# Rule to make the program -$(PROGRAM): $(OBJS) $(CANTERA_LIB_DEPS) $(CANTERA_LAPACK_DEPS) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -# Add an additional target for stability: -$(OBJS): $(CANTERA_LIBDIR)/libctbase.a $(CANTERA_LIBDIR)/libthermo.a - - -# depends target -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: -ifeq ($(os_is_win), 1) -else - @ @MAKE@ -s $(PROGRAM) -endif - @ ./runtest - -# clean target -> clean up -clean: - $(RM) $(OBJS) $(PROGRAM) $(DEPENDS) .depends - ../../bin/rm_cvsignore - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - - diff --git a/test_problems/printUtilUnitTest/pUtest.cpp b/test_problems/printUtilUnitTest/pUtest.cpp index ee01e5c93..bc441b0c3 100644 --- a/test_problems/printUtilUnitTest/pUtest.cpp +++ b/test_problems/printUtilUnitTest/pUtest.cpp @@ -1,6 +1,3 @@ -/* - * $Id$ - */ #include #include #include @@ -286,7 +283,9 @@ void doLogger() { } int main() { - +#ifdef _MSC_VER + _set_output_format(_TWO_DIGIT_EXPONENT); +#endif // How to connect to a file: // ofstream fff("redirect.txt"); // ostream ffs(fff.rdbuf()); diff --git a/test_problems/printUtilUnitTest/runtest b/test_problems/printUtilUnitTest/runtest deleted file mode 100755 index dbbc2ba6d..000000000 --- a/test_problems/printUtilUnitTest/runtest +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh -# -# - -temp_success="1" -/bin/rm -f output.txt outputa.txt -tname="printUtilUnitTest" - -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -./pUtest > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "$tname ($tname test) returned with bad status, $retnStat, check output" -fi - -../../bin/exp3to2.sh output.txt > outputa.txt -diff -w outputa.txt output_blessed.txt > diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on $tname test" -else - echo "unsuccessful diff comparison on $tname test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/pureFluidTest/Makefile.in b/test_problems/pureFluidTest/Makefile.in deleted file mode 100644 index b87b12f8a..000000000 --- a/test_problems/pureFluidTest/Makefile.in +++ /dev/null @@ -1,115 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -# addition to suffixes -.SUFFIXES : .d - -# the name of the executable program to be created -PROG_NAME = testPureWater - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = testPureWater.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - -############################################################################# - -PURIFY=@PURIFY@ - -# Check to see whether we are in the msvc++ environment -os_is_win = @OS_IS_WIN@ - -# Fortran libraries -ifeq (@build_with_f2c@, 0) -FORT_LIBS = @FLIBS@ -else -FORT_LIBS = -endif - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# required Cantera libraries -CANTERA_LIBS = -L$(CANTERA_LIBDIR) @LOCAL_LIBS@ -lctcxx - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include/cantera -INCLUDES=-I$(CANTERA_INCDIR) -I$(CANTERA_INCDIR)/kernel @CXX_INCLUDES@ - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = @CXXFLAGS@ @LOCAL_LIB_DIRS@ - -# How to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: - $(PURIFY) $(CXX) -c $< $(INCLUDES) $(CXX_FLAGS) - -# How to compile the dependency file -.cpp.d: - @CXX_DEPENDS@ $(INCLUDES) $(CXX_FLAGS) $*.cpp > $*.d - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -all: $(PROGRAM) .depends - -$(PROGRAM): $(OBJS) $(CANTERA_LIBDIR)/libctbase.a \ - $(CANTERA_LIBDIR)/libthermo.a - $(PURIFY) $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - - -# Add an additional target for stability: -$(OBJS): $(CANTERA_LIBDIR)/libctbase.a $(CANTERA_LIBDIR)/libthermo.a - - -# depends target -> forces recalculation of dependencies -depends: - @MAKE@ .depends - -.depends: $(DEPENDS) - cat $(DEPENDS) > .depends - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: -ifeq ($(os_is_win), 1) -else - @ @MAKE@ -s $(PROGRAM) -endif - @ ./runtest - -clean: - $(RM) $(OBJS) $(PROGRAM) $(DEPENDS) .depends - ../../bin/rm_cvsignore - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/test_problems/pureFluidTest/runtest b/test_problems/pureFluidTest/runtest deleted file mode 100755 index 1e805529a..000000000 --- a/test_problems/pureFluidTest/runtest +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" -/bin/rm -f output.txt outputa.txt - -testName=pureFluidTest_Water -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -./testPureWater > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "$testName returned with bad status, $retnStat, check output" -fi - -$CANTERA_BIN/exp3to2.sh output.txt > outputa.txt -diff -w outputa.txt output_blessed.txt > diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on $testName test" -else - echo "unsuccessful diff comparison on $testName test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/pureFluidTest/testPureWater.cpp b/test_problems/pureFluidTest/testPureWater.cpp index 4c3dc15ff..a6b981399 100644 --- a/test_problems/pureFluidTest/testPureWater.cpp +++ b/test_problems/pureFluidTest/testPureWater.cpp @@ -1,6 +1,3 @@ -/* - * $Id$ - */ #include "PureFluid.h" #include #include @@ -20,7 +17,9 @@ double tvalue(double val, double atol = 1.0E-9) { int main () { - +#ifdef _MSC_VER + _set_output_format(_TWO_DIGIT_EXPONENT); +#endif double pres; try { diff --git a/test_problems/python/Makefile.in b/test_problems/python/Makefile.in deleted file mode 100644 index 7689c8e8e..000000000 --- a/test_problems/python/Makefile.in +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh - -# test target -> make the program and run the test -test: - ./runtest @PYTHON_CMD@ - @cd tut1; ./runtest @PYTHON_CMD@ - @cd tut2; ./runtest @PYTHON_CMD@ - @cd tut3; ./runtest @PYTHON_CMD@ - @cd tut4; ./runtest @PYTHON_CMD@ - @cd flame1; ./runtest @PYTHON_CMD@ - -# clean target -> clean up -clean: - ../../bin/rm_cvsignore - cd tut1; ./cleanup - cd tut2; ./cleanup - cd tut3; ./cleanup - cd tut4; ./cleanup - cd flame1; ./cleanup - -depends: - diff --git a/test_problems/python/flame1/runtest b/test_problems/python/flame1/runtest deleted file mode 100755 index 6dbc682f7..000000000 --- a/test_problems/python/flame1/runtest +++ /dev/null @@ -1,87 +0,0 @@ -#!/bin/sh -# -# -if test "$#" -ge "2" ; then - echo "runtest ERROR: program requires one argument." - echo " runtest PYTHON_CMD" - exit 0 -fi - -BINDIR=../../../bin - - -temp_success="1" -/bin/rm -f output.txt diff_test.out csvCode.txt ct2ctml.log \ - flame1.xml h2o2.xml diff_csv.txt diff_out.txt flame1.csv - -testName=flame1 -################################################################# -# -################################################################# -# -# Try to create a default python executable location if no -# argument to runtest is supplied. -# -if test -z "$PYTHON_CMD" ; then - if test -z "$PYTHONHOME" ; then - PYTHON_CMDA=python - else - PYTHON_CMDA=$PYTHONHOME/bin/python - fi -else - PYTHON_CMDA=$PYTHON_CMD -fi -FIRSTARG=$1 -PYTHON_CMDB=${FIRSTARG:=$PYTHON_CMDA} - -# -# Check to see whether the python executable exists in the -# current user path -# -locThere=`which $PYTHON_CMDB 2>&1` -isThere=$? -if test "$isThere" != "0" ; then - echo 'Can not find the python executable: ' $PYTHON_CMDB - echo ' ' - echo $locThere - exit 1 -fi -#pVersion=`$PYTHON_CMDB -V 2>&1` - -################################################################# -# -################################################################# - -echo "Testing \"$PYTHON_CMDB flame1\" ... " -$PYTHON_CMDB flame1.py > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "ERROR: flame1.py returned with bad status, $retnStat, check output" -fi - -diff -w output.txt output_blessed.txt > diff_out.txt -retnStat_txt=$? - -$BINDIR/csvdiff -a 1.0E-10 flame1_blessed.csv flame1.csv > diff_csv.txt -retnStat_csv=$? - -if test $retnStat_csv = "0" -then - echo " Successful test comparison on "`pwd` - if [ $retnStat_txt != "0" ] - then - echo " But, text output files have differences. See diff_out.txt" - fi -else - echo " Unsuccessful test comparison on "`pwd` " test" - if test $retnStat_csv != "0" - then - echo " csv files are different - see diff_csv.txt" - fi - if test $retnStat_txt != "0" - then - echo " And, text output files have differences. See diff_out.txt" - fi -fi diff --git a/test_problems/python/runtest b/test_problems/python/runtest deleted file mode 100755 index 0551c28f6..000000000 --- a/test_problems/python/runtest +++ /dev/null @@ -1,115 +0,0 @@ -#!/bin/sh -# -# -if test "$#" -ge "2" ; then - echo "runtest ERROR: program requires one argument." - echo " runtest PYTHON_CMD" - exit 0 -fi - -temp_success="1" -/bin/rm -f diamond.csv flame1.csv flame1_blessed_tmp.csv \ - flame1.out diamond.out flame1_test.out \ - diamond_test.out - -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} - -# -# Try to create a default python executable location if no -# argument to runtest is supplied. -# -if test -z "$PYTHONHOME" ; then - PYTHON_CMDA=python -else - PYTHON_CMDA=$PYTHONHOME/bin/python -fi -FIRSTARG=$1 -PYTHON_CMD=${FIRSTARG:=$PYTHON_CMDA} - -# -# Check to see whether the python executable exists in the -# current user path -# -locThere=`which $PYTHON_CMD 2>&1` -isThere=$? -if test "$isThere" != "0" ; then - echo 'Can not find the python executable: ' $PYTHON_CMD - echo ' ' - echo $locThere - exit 1 -fi -pVersion=`$PYTHON_CMD -V 2>&1` - -#echo $PYTHON_CMD -echo " " -echo "***************************************************" -echo " Testing the Cantera Python Interface " -echo " python executable: " $locThere -echo " Python version: " $pVersion -echo "***************************************************" -echo " " - - -################################################################# -# -################################################################# - -echo "Testing surface chemistry..." -$PYTHON_CMD ../../Cantera/python/examples/surface_chemistry/diamond_cvd/diamond.py > diamond.out -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "diamond.py returned with bad status, $retnStat, check output" -fi - -$CANTERA_BIN/csvdiff diamond.csv diamond_blessed.csv > diamond_test_csv.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful csv comparison on diamond test" - if [ $temp_success = "1" ] - then - echo "PASSED" > csvCode.txt - fi -else - echo "unsuccessful csv comparison on diamond test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi -echo - -################################################################# -# -################################################################# -echo "Testing handling of fractional product stoichiometric coefficients..." -$PYTHON_CMD frac.py > frac_test.out -diff -w frac_test.out frac_blessed.out > diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on frac test" -else - echo "unsuccessful diff comparison on frac test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi -echo - -if [ $temp_success = "1" ] -then - echo 'Python csv test PASSED!' -else - echo 'Python csv test FAILED!' -fi - - -################################################################# -# -################################################################# - diff --git a/test_problems/python/tut1/runtest b/test_problems/python/tut1/runtest deleted file mode 100755 index 09c8fc2e7..000000000 --- a/test_problems/python/tut1/runtest +++ /dev/null @@ -1,76 +0,0 @@ -#!/bin/sh -# -# -if test "$#" -ge "2" ; then - echo "runtest ERROR: program requires one argument." - echo " runtest PYTHON_CMD" - exit 0 -fi - -temp_success="1" -/bin/rm -f output.txt diff_test.out csvCode.txt ct2ctml.log \ - gri30.xml - -testName=tut1 -################################################################# -# -################################################################# -# -# Try to create a default python executable location if no -# argument to runtest is supplied. -# -if test -z "$PYTHON_CMD" ; then - if test -z "$PYTHONHOME" ; then - PYTHON_CMDA=python - else - PYTHON_CMDA=$PYTHONHOME/bin/python - fi -else - PYTHON_CMDA=$PYTHON_CMD -fi -FIRSTARG=$1 -PYTHON_CMDB=${FIRSTARG:=$PYTHON_CMDA} - -# -# Check to see whether the python executable exists in the -# current user path -# -locThere=`which $PYTHON_CMDB 2>&1` -isThere=$? -if test "$isThere" != "0" ; then - echo 'Can not find the python executable: ' $PYTHON_CMDB - echo ' ' - echo $locThere - exit 1 -fi -#pVersion=`$PYTHON_CMDB -V 2>&1` - -################################################################# -# -################################################################# - -echo -n "Testing \"$PYTHON_CMDB tut1\" ... " -$PYTHON_CMDB tut1.py > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "ERROR: tut1.py returned with bad status, $retnStat, check output" -fi - -diff -w output.txt output_blessed.txt > diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on $testName test" - if [ $temp_success = "1" ] - then - echo "PASSED" > csvCode.txt - fi -else - echo "unsuccessful diff comparison on $testName test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi -echo - diff --git a/test_problems/python/tut2/runtest b/test_problems/python/tut2/runtest deleted file mode 100755 index 6133ab200..000000000 --- a/test_problems/python/tut2/runtest +++ /dev/null @@ -1,76 +0,0 @@ -#!/bin/sh -# -# -if test "$#" -ge "2" ; then - echo "runtest ERROR: program requires one argument." - echo " runtest PYTHON_CMD" - exit 0 -fi - -temp_success="1" -/bin/rm -f output.txt diff_test.out csvCode.txt ct2ctml.log \ - gri30.xml - -testName=tut2 -################################################################# -# -################################################################# -# -# Try to create a default python executable location if no -# argument to runtest is supplied. -# -if test -z "$PYTHON_CMD" ; then - if test -z "$PYTHONHOME" ; then - PYTHON_CMDA=python - else - PYTHON_CMDA=$PYTHONHOME/bin/python - fi -else - PYTHON_CMDA=$PYTHON_CMD -fi -FIRSTARG=$1 -PYTHON_CMDB=${FIRSTARG:=$PYTHON_CMDA} - -# -# Check to see whether the python executable exists in the -# current user path -# -locThere=`which $PYTHON_CMDB 2>&1` -isThere=$? -if test "$isThere" != "0" ; then - echo 'Can not find the python executable: ' $PYTHON_CMDB - echo ' ' - echo $locThere - exit 1 -fi -#pVersion=`$PYTHON_CMDB -V 2>&1` - -################################################################# -# -################################################################# - -echo -n "Testing \"$PYTHON_CMDB tut2\" ... " -$PYTHON_CMDB tut2.py > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "ERROR: tut2.py returned with bad status, $retnStat, check output" -fi - -diff -w output.txt output_blessed.txt > diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on $testName test" - if [ $temp_success = "1" ] - then - echo "PASSED" > csvCode.txt - fi -else - echo "unsuccessful diff comparison on $testName test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi -echo - diff --git a/test_problems/python/tut3/runtest b/test_problems/python/tut3/runtest deleted file mode 100755 index 425373c4d..000000000 --- a/test_problems/python/tut3/runtest +++ /dev/null @@ -1,76 +0,0 @@ -#!/bin/sh -# -# -if test "$#" -ge "2" ; then - echo "runtest ERROR: program requires one argument." - echo " runtest PYTHON_CMD" - exit 0 -fi - -temp_success="1" -/bin/rm -f output.txt diff_test.out csvCode.txt ct2ctml.log \ - gri30.xml - -testName=tut3 -################################################################# -# -################################################################# -# -# Try to create a default python executable location if no -# argument to runtest is supplied. -# -if test -z "$PYTHON_CMD" ; then - if test -z "$PYTHONHOME" ; then - PYTHON_CMDA=python - else - PYTHON_CMDA=$PYTHONHOME/bin/python - fi -else - PYTHON_CMDA=$PYTHON_CMD -fi -FIRSTARG=$1 -PYTHON_CMDB=${FIRSTARG:=$PYTHON_CMDA} - -# -# Check to see whether the python executable exists in the -# current user path -# -locThere=`which $PYTHON_CMDB 2>&1` -isThere=$? -if test "$isThere" != "0" ; then - echo 'Can not find the python executable: ' $PYTHON_CMDB - echo ' ' - echo $locThere - exit 1 -fi -#pVersion=`$PYTHON_CMDB -V 2>&1` - -################################################################# -# -################################################################# - -echo -n "Testing \"$PYTHON_CMDB tut3\" ... " -$PYTHON_CMDB tut3.py > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "ERROR: tut3.py returned with bad status, $retnStat, check output" -fi - -diff -w output.txt output_blessed.txt > diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on $testName test" - if [ $temp_success = "1" ] - then - echo "PASSED" > csvCode.txt - fi -else - echo "unsuccessful diff comparison on $testName test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi -echo - diff --git a/test_problems/python/tut4/runtest b/test_problems/python/tut4/runtest deleted file mode 100755 index 81cf1477f..000000000 --- a/test_problems/python/tut4/runtest +++ /dev/null @@ -1,76 +0,0 @@ -#!/bin/sh -# -# -if test "$#" -ge "2" ; then - echo "runtest ERROR: program requires one argument." - echo " runtest PYTHON_CMD" - exit 0 -fi - -temp_success="1" -/bin/rm -f output.txt diff_test.out csvCode.txt ct2ctml.log \ - gri30.xml - -testName=tut4 -################################################################# -# -################################################################# -# -# Try to create a default python executable location if no -# argument to runtest is supplied. -# -if test -z "$PYTHON_CMD" ; then - if test -z "$PYTHONHOME" ; then - PYTHON_CMDA=python - else - PYTHON_CMDA=$PYTHONHOME/bin/python - fi -else - PYTHON_CMDA=$PYTHON_CMD -fi -FIRSTARG=$1 -PYTHON_CMDB=${FIRSTARG:=$PYTHON_CMDA} - -# -# Check to see whether the python executable exists in the -# current user path -# -locThere=`which $PYTHON_CMDB 2>&1` -isThere=$? -if test "$isThere" != "0" ; then - echo 'Can not find the python executable: ' $PYTHON_CMDB - echo ' ' - echo $locThere - exit 1 -fi -#pVersion=`$PYTHON_CMDB -V 2>&1` - -################################################################# -# -################################################################# - -echo -n "Testing \"$PYTHON_CMDB tut4\" ... " -$PYTHON_CMDB tut4.py > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "ERROR: tut4.py returned with bad status, $retnStat, check output" -fi - -diff -w output.txt output_blessed.txt > diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on $testName test" - if [ $temp_success = "1" ] - then - echo "PASSED" > csvCode.txt - fi -else - echo "unsuccessful diff comparison on $testName test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi -echo - diff --git a/test_problems/rankine_democxx/Makefile.in b/test_problems/rankine_democxx/Makefile.in deleted file mode 100644 index 19a4a97af..000000000 --- a/test_problems/rankine_democxx/Makefile.in +++ /dev/null @@ -1,132 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -# Addition to suffixes -.SUFFIXES : .d - -# the name of the executable program to be created -PROG_NAME = rankine - -# The object files to be linked together. -OBJS = rankine.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - -# This variable determines whether we are making this example in the -# build tree environment or in the install tree environment. -in_CanteraBuildTree = 1 - -############################################################################# - -# Check to see whether we are in the msvc++ environment -os_is_win = @OS_IS_WIN@ - -# Fortran libraries -ifeq (@build_with_f2c@, 0) -FORT_LIBS = @FLIBS@ -else -FORT_LIBS = -endif - -# the C++ compiler -CXX = @CXX@ - -# the directory where Cantera include files may be found. -ifeq ($(in_CanteraBuildTree),1) -CANTERA_INCROOTDIR=@ctroot@/build/include -else -CANTERA_INCROOTDIR=@ct_incroot@ -endif -CANTERA_INCLUDES=-I$(CANTERA_INCROOTDIR) -I$(CANTERA_INCROOTDIR)/cantera - -# LOCAL_DEFS = -DDEBUG_CHEMEQUIL -# LOCAL_DEFS = -DEBUG_BASISOPTIMIZE -# -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ $(CANTERA_INCLUDES) $(LOCAL_DEFS) @CXX_INCLUDES@ - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -ifeq ($(in_CanteraBuildTree),1) -CANTERA_LIBDIR=@buildlib@ -else -CANTERA_LIBDIR=@ct_libdir@ -endif - -# required Cantera libraries -CANTERA_LIBS = -L$(CANTERA_LIBDIR) @LOCAL_LIBS@ -lctcxx - -ifeq ($(in_CanteraBuildTree),1) -CANTERA_LIBS_DEP = @LOCAL_LIBS_DEP@ $(CANTERA_LIBDIR)/libctcxx.a -else -CANTERA_LIBS_DEP = @INSTALL_LIBS_DEP@ $(CANTERA_LIBDIR)/libctcxx.a -endif -# -# Alternate form of dependencies: (uses a gnu make extensions) -ALT_LIBS_DEP := $(addprefix $(CANTER_LIBDIR), @RAW_LIBS_DEP@ libctcxx.a) - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = @CXXFLAGS@ @LOCAL_LIB_DIRS@ - -# How to compile C++ source files to object files -.cpp.o: - $(CXX) -c $< -I$(CANTERA_INCDIR) $(CXX_FLAGS) - -# How to compile the dependency file -.cpp.d: - @CXX_DEPENDS@ -I$(CANTERA_INCDIR) $(CXX_FLAGS) $*.cpp > $*.d - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -all: $(PROGRAM) .depends - -$(PROGRAM): $(OBJS) $(CANTERA_LIBS_DEP) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -$(OBJS): Makefile - -# -# depends target -> forces recalculation of dependencies -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: -ifeq ($(os_is_win), 1) -else - @ @MAKE@ -s $(PROGRAM) -endif - @ ./runtest - -clean: - $(RM) $(OBJS) $(PROGRAM) $(DEPENDS) .depends - ../../bin/rm_cvsignore - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -ifeq ($(wildcard .depends), .depends) -include .depends -endif diff --git a/test_problems/rankine_democxx/rankine.cpp b/test_problems/rankine_democxx/rankine.cpp index be637aaa6..78f99cc81 100644 --- a/test_problems/rankine_democxx/rankine.cpp +++ b/test_problems/rankine_democxx/rankine.cpp @@ -74,19 +74,13 @@ int openRankine(int np, void* p) { double efficiency = work/heat_in; cout << "efficiency = " << efficiency << endl; -#ifdef WIN32 -#ifndef CXX_DEMO - cout << "press any key to end" << endl; - char ch; - cin >> ch; -#endif -#endif return 0; } - -#ifndef CXX_DEMO int main() { +#ifdef _MSC_VER + _set_output_format(_TWO_DIGIT_EXPONENT); +#endif try { return openRankine(0, 0); } @@ -95,5 +89,3 @@ int main() { return -1; } } -#endif - diff --git a/test_problems/rankine_democxx/runtest b/test_problems/rankine_democxx/runtest deleted file mode 100755 index ecebf0c49..000000000 --- a/test_problems/rankine_democxx/runtest +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" -/bin/rm -f output.txt outputa.txt -testName="rankine" - -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:="../../data/inputs"} -export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -./rankine > output.txt -retnStat=$? -if test $retnStat != "0" -then - temp_success="0" - echo "$testName returned with bad status, $retnStat, check output" -fi - -diff -w output.txt output_blessed.txt > diff_test.out -retnStat=$? -if test $retnStat = "0" -then - echo "successful diff comparison on $testName test" -else - echo "unsuccessful diff comparison on $testName test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/silane_equil/Makefile.in b/test_problems/silane_equil/Makefile.in deleted file mode 100644 index 9fb9af396..000000000 --- a/test_problems/silane_equil/Makefile.in +++ /dev/null @@ -1,112 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -# addition to suffixes -.SUFFIXES : .d - -# the name of the executable program to be created -PROG_NAME = silane_equil - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = silane_equil.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - -############################################################################# - -# Check to see whether we are in the msvc++ environment -os_is_win = @OS_IS_WIN@ - -# Fortran libraries -ifeq (@build_with_f2c@, 0) -FORT_LIBS = @FLIBS@ -else -FORT_LIBS = -endif - -PURIFY=@PURIFY@ - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# required Cantera libraries -CANTERA_LIBS = @LOCAL_LIBS@ -lctcxx - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include/cantera - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# How to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: - $(PURIFY) $(CXX) -c $< -I$(CANTERA_INCDIR) @CXX_INCLUDES@ $(CXX_FLAGS) - -# How to compile the dependency file -.cpp.d: - @CXX_DEPENDS@ -I$(CANTERA_INCDIR) $(CXX_FLAGS) $*.cpp > $*.d - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -all: .depends $(PROGRAM) - -$(PROGRAM): $(OBJS) $(CANTERA_LIBDIR)/libctbase.a - $(PURIFY) $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -# Add an additional target for stability: -$(OBJS): $(CANTERA_LIBDIR)/libctbase.a $(CANTERA_LIBDIR)/libthermo.a - - -# depends target -> forces recalculation of dependencies -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: -ifeq ($(os_is_win), 1) -else - @MAKE@ $(PROGRAM) -endif - ./runtest - -clean: - $(RM) $(OBJS) $(PROGRAM) $(DEPENDS) .depends - ../../bin/rm_cvsignore - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - diff --git a/test_problems/silane_equil/runtest b/test_problems/silane_equil/runtest deleted file mode 100755 index adb5f75ff..000000000 --- a/test_problems/silane_equil/runtest +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" -/bin/rm -f output.txt outputa.txt - -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -./silane_equil > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "silane_equil returned with bad status, $retnStat, check output" -fi - -../../bin/exp3to2.sh output.txt > outputa.txt -diff -w outputa.txt output_blessed.txt > diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on silane_equil test" -else - echo "unsuccessful diff comparison on silane_equil test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/silane_equil/silane_equil.cpp b/test_problems/silane_equil/silane_equil.cpp index 9b5514174..b9bc11bf6 100644 --- a/test_problems/silane_equil/silane_equil.cpp +++ b/test_problems/silane_equil/silane_equil.cpp @@ -1,11 +1,5 @@ - /* - * $Author$ - * $Date$ - * $Revision$ - * * Copyright 2002 California Institute of Technology - * */ #ifdef SRCDIRTREE @@ -21,9 +15,11 @@ using namespace std; using namespace Cantera; -using namespace Cantera_CXX; int main(int argc, char **argv) { +#ifdef _MSC_VER + _set_output_format(_TWO_DIGIT_EXPONENT); +#endif try { IdealGasMix g("silane.xml", "silane"); g.setState_TPX(1500.0, 100.0, "SIH4:0.01, H2:0.99"); diff --git a/test_problems/spectroscopy/Makefile.in b/test_problems/spectroscopy/Makefile.in deleted file mode 100644 index 9a2cfaa93..000000000 --- a/test_problems/spectroscopy/Makefile.in +++ /dev/null @@ -1,117 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -.SUFFIXES : .d -# the name of the executable program to be created -PROG_NAME = spectratest - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = spectratest.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - -############################################################################# - -# Check to see whether we are in the msvc++ environment -os_is_win = @OS_IS_WIN@ - -# Fortran libraries -ifeq (@build_with_f2c@, 0) -FORT_LIBS = @FLIBS@ -else -FORT_LIBS = -endif - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ - -# external libraries -EXT_LIBS = @LOCAL_LIBS@ -lctcxx - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# required Cantera libraries -CANTERA_LIBS = @LOCAL_LIBS@ -lctcxx - -# Cantera library Dependencies -CANTERA_LIB_DEPS = $(CANTERA_LIBDIR)/libtransport.a \ - $(CANTERA_LIBDIR)/libthermo.a \ - $(CANTERA_LIBDIR)/libctspectra.a \ - $(CANTERA_LIBDIR)/libctnumerics.a \ - $(CANTERA_LIBDIR)/libctbase.a - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include/cantera - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# how to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: Interface.h - $(CXX) -c $< -I$(CANTERA_INCDIR) @CXX_INCLUDES@ $(CXX_FLAGS) - -DEPENDS=$(OBJS:.o=.d) - -.cpp.d: - @CXX_DEPENDS@ -I$(CANTERA_INCDIR) $(CXX_FLAGS) $*.cpp > $*.d - - -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -all: $(PROGRAM) - -$(PROGRAM): $(OBJS) $(CANTERA_LIB_DEPS) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -# Add an additional target for stability: -$(OBJS): $(CANTERA_LIBDIR)/libctbase.a $(CANTERA_LIBDIR)/libthermo.a - - -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: -ifeq ($(os_is_win), 1) -else - @MAKE@ $(PROGRAM) -endif - ./runtest - -clean: - $(RM) $(OBJS) $(PROGRAM) - ../../bin/rm_cvsignore - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; fi ) - - - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - - diff --git a/test_problems/spectroscopy/spectratest.cpp b/test_problems/spectroscopy/spectratest.cpp index 35790f660..7157be329 100644 --- a/test_problems/spectroscopy/spectratest.cpp +++ b/test_problems/spectroscopy/spectratest.cpp @@ -4,11 +4,11 @@ #include "kernel/Nuclei.h" #include using namespace std; -using namespace CanteraSpectra; +using namespace Cantera; int main() { - Nucleus* a = CanteraSpectra::HydrogenNucleus(); + Nucleus* a = HydrogenNucleus(); Nucleus* b = HydrogenNucleus(); if (*a == *b) { cout << "a and b and indistinguishable" << endl; diff --git a/test_problems/surfSolverTest/Makefile.in b/test_problems/surfSolverTest/Makefile.in deleted file mode 100644 index c3e454b9b..000000000 --- a/test_problems/surfSolverTest/Makefile.in +++ /dev/null @@ -1,123 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -# addition to suffixes -.SUFFIXES : .d - -# the name of the executable program to be created -PROG_NAME = surfaceSolver - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = surfaceSolver.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - -############################################################################# - -# Check to see whether we are in the msvc++ environment -os_is_win = @OS_IS_WIN@ - -# Fortran libraries -ifeq (@build_with_f2c@, 0) -FORT_LIBS = @FLIBS@ -else -FORT_LIBS = -endif - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ @CXX_INCLUDES@ - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# Cantera library Dependencies -CANTERA_LIBS_DEP = @LOCAL_LIBS_DEP@ $(CANTERA_LIBDIR)/libctcxx.a - -# required Cantera libraries -CANTERA_LIBS = @LOCAL_LIBS@ -lctcxx - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include/cantera - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# How to compile C++ source files to object files -.cpp.o: Interface.h - $(CXX) -c $< -I$(CANTERA_INCDIR) @CXX_INCLUDES@ $(CXX_FLAGS) - -# How to compile the dependency file -.cpp.d: - @CXX_DEPENDS@ -I$(CANTERA_INCDIR) $(CXX_FLAGS) $*.cpp > $*.d - -# List of dependency files to be created -DEPENDS=$(OBJS:.o=.d) surfaceSolver2.d - -# Program Name -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -# all rule makes a single program -all: $(PROGRAM) surfaceSolver2 .depends - -# Rule to make the program -$(PROGRAM): $(OBJS) $(CANTERA_LIB_DEP) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -surfaceSolver2: surfaceSolver2.o $(CANTERA_LIB_DEP) - $(CXX) -o surfaceSolver2 surfaceSolver2.o $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -# Add an additional target for stability: -$(OBJS) surfaceSolver2.o : $(CANTERA_LIBDIR)/libctbase.a $(CANTERA_LIBDIR)/libthermo.a -$(OBJS) surfaceSolver2.o : Makefile - -# depends target -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: -ifeq ($(os_is_win), 1) -else - @ @MAKE@ -s $(PROGRAM) -endif - @ ./runtest - @ ./runtest2 - -# clean target -> clean up -clean: - $(RM) $(OBJS) $(PROGRAM) $(DEPENDS) .depends surfaceSolver2 *.o - ../../bin/rm_cvsignore - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - - diff --git a/test_problems/surfSolverTest/runtest b/test_problems/surfSolverTest/runtest deleted file mode 100755 index 1f1ed8cfd..000000000 --- a/test_problems/surfSolverTest/runtest +++ /dev/null @@ -1,49 +0,0 @@ -#!/bin/sh -# -# - -temp_success="1" -/bin/rm -f output.txt diff_test.txt results.txt diff_csv.txt -tname="surfaceSolver" - -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -./surfaceSolver haca2.xml > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "surfaceSolver ($tname test) returned with bad status, $retnStat, check output" -fi -diff results.txt results_blessed.txt > diff_csv.txt -retnStat_csv=$? - -diff -w output.txt surfaceSolver_blessed.out > diff_out.txt -retnStat_txt=$? - -if test $retnStat_csv = "0" -then - echo "Successful test comparison on "`pwd` - if [ $retnStat_txt != "0" ] - then - echo " But, text output files have differences. See diff_out.txt" - fi -else - echo "Unsuccessful test comparison on "`pwd` " test" - if test $retnStat_csv != "0" - then - echo " results files are different - see diff_csv.txt" - fi - if test $retnStat_txt != "0" - then - echo " And, text output files have differences. See diff_out.txt" - fi -fi - - - - diff --git a/test_problems/surfSolverTest/runtest2 b/test_problems/surfSolverTest/runtest2 deleted file mode 100755 index 76ca39fca..000000000 --- a/test_problems/surfSolverTest/runtest2 +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/sh -# -# - -temp_success="1" -/bin/rm -f output2.txt diff_2test.txt results2.txt -tname="surfaceSolver" - -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -./surfaceSolver2 haca2.xml > output2.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "surfaceSolver ($tname test) returned with bad status, $retnStat, check output" -fi -diff results2.txt results2_blessed.txt > diff_2csv.txt -retnStat_csv=$? - -diff -w output2.txt surfaceSolver2_blessed.out > diff_2out.txt -retnStat_txt=$? - -if test $retnStat_csv = "0" -then - echo "Successful test comparison on "`pwd` - if [ $retnStat_txt != "0" ] - then - echo " But, text output files have differences. See diff_2out.txt" - fi -else - echo "Unsuccessful test comparison on "`pwd` " test" - if test $retnStat_csv != "0" - then - echo " results files are different - see diff_2csv.txt" - fi - if test $retnStat_txt != "0" - then - echo " And, text output files have differences. See diff_2out.txt" - fi -fi - - diff --git a/test_problems/surfSolverTest/runtest2_d3 b/test_problems/surfSolverTest/runtest2_d3 deleted file mode 100755 index a429c7e81..000000000 --- a/test_problems/surfSolverTest/runtest2_d3 +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh -# -# -temp_success="1" -/bin/rm -f output2.txt diff_test2.txt -tname="surfaceSolver2" -# -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -./surfaceSolver2 -d 3 haca2.xml > output2.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "surfaceSolver ($tname test) returned with bad status, $retnStat, check output" -fi - -diff -w output2.txt surfaceSolver2_blessed3.out > diff_test2.txt -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on $tname d3 test" -else - echo "unsuccessful diff comparison on $tname d3 test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - - diff --git a/test_problems/surfSolverTest/runtest_d3 b/test_problems/surfSolverTest/runtest_d3 deleted file mode 100755 index d2bb4a489..000000000 --- a/test_problems/surfSolverTest/runtest_d3 +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh -# -# - -temp_success="1" -/bin/rm -f output.txt diff_test.txt -tname="surfaceSolver" - -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -./surfaceSolver -d 3 haca2.xml > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "surfaceSolver ($tname test) returned with bad status, $retnStat, check output" -fi - -diff -w output.txt surfaceSolver_blessed3.out > diff_test.txt -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on $tname d3 test" -else - echo "unsuccessful diff comparison on $tname d3 test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - - diff --git a/test_problems/surfSolverTest/surfaceSolver.cpp b/test_problems/surfSolverTest/surfaceSolver.cpp index 3474a45e5..fd0467fa6 100644 --- a/test_problems/surfSolverTest/surfaceSolver.cpp +++ b/test_problems/surfSolverTest/surfaceSolver.cpp @@ -157,6 +157,9 @@ void printSurf(ostream &oooo, } int main(int argc, char** argv) { +#ifdef _MSC_VER + _set_output_format(_TWO_DIGIT_EXPONENT); +#endif string infile; int ioflag = 1; int i, k; diff --git a/test_problems/surfkin/Makefile.in b/test_problems/surfkin/Makefile.in deleted file mode 100644 index 121ed2127..000000000 --- a/test_problems/surfkin/Makefile.in +++ /dev/null @@ -1,114 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ application to -# Cantera. -# -############################################################################# - -.SUFFIXES : .d -# the name of the executable program to be created -PROG_NAME = surfdemo - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = surfdemo.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @EXTRA_LINK@ - -############################################################################# - -# Check to see whether we are in the msvc++ environment -os_is_win = @OS_IS_WIN@ - -# Fortran libraries -ifeq (@build_with_f2c@, 0) -FORT_LIBS = @FLIBS@ -else -FORT_LIBS = -endif - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ - -# external libraries -EXT_LIBS = @LOCAL_LIBS@ -lctcxx - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@buildlib@ - -# required Cantera libraries -CANTERA_LIBS = @LOCAL_LIBS@ -lctcxx - -CANTERA_LIBS_DEP = @LOCAL_LIBS_DEP@ $(CANTERA_LIBDIR)/libctcxx.a - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ctroot@/build/include/cantera - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# how to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: Interface.h - $(CXX) -c $< -I$(CANTERA_INCDIR) @CXX_INCLUDES@ $(CXX_FLAGS) - -DEPENDS=$(OBJS:.o=.d) - -%.d: %.o - @CXX_DEPENDS@ -I$(CANTERA_INCDIR) $(CXX_FLAGS) $*.cpp > $*.d - - -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -all: $(PROGRAM) .depends - -$(PROGRAM): $(OBJS) $(CANTERA_LIBS_DEP) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(LINK_OPTIONS) \ - $(CANTERA_LIBS) @LIBS@ $(FORT_LIBS) \ - $(LCXX_END_LIBS) - -# Add an additional target for stability: -$(OBJS): $(CANTERA_LIBDIR)/libctbase.a $(CANTERA_LIBDIR)/libthermo.a - - -depends: - $(RM) *.d .depends - @MAKE@ .depends - -.depends: $(DEPENDS) - cat *.d > .depends - -$(OBJS): Makefile - -# Do the test -> For the windows vc++ environment, we have to skip checking on -# whether the program is uptodate, because we don't utilize make -# in that environment to build programs. -test: -ifeq ($(os_is_win), 1) -else - @MAKE@ $(PROGRAM) -endif - ./runtest - -clean: - $(RM) $(OBJS) $(PROGRAM) .depends *.d - ../../bin/rm_cvsignore - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; fi ) - - - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - - diff --git a/test_problems/surfkin/runtest b/test_problems/surfkin/runtest deleted file mode 100755 index 5ad51209f..000000000 --- a/test_problems/surfkin/runtest +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh -# -# - -temp_success="1" -/bin/rm -f output.txt - -################################################################# -# -################################################################# -CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA - -CANTERA_BIN=${CANTERA_BIN:=../../bin} -./surfdemo > output.txt -retnStat=$? -if [ $retnStat != "0" ] -then - temp_success="0" - echo "surfdemo returned with bad status, $retnStat, check output" -fi - - -diff -w output.txt output_blessed.txt > diff_test.out -retnStat=$? -if [ $retnStat = "0" ] -then - echo "successful diff comparison on surfkin test" -else - echo "unsuccessful diff comparison on surfkin test" - echo "FAILED" > csvCode.txt - temp_success="0" -fi - diff --git a/test_problems/surfkin/surfdemo.cpp b/test_problems/surfkin/surfdemo.cpp index 316fb6c9f..d8607a53d 100644 --- a/test_problems/surfkin/surfdemo.cpp +++ b/test_problems/surfkin/surfdemo.cpp @@ -1,6 +1,4 @@ /* - * $Id$ - * * Sample program that solves an implicit problem for surface * site fractions. */ @@ -11,9 +9,7 @@ #include "Interface.h" using namespace Cantera; -using namespace Cantera_CXX; using namespace std; -using namespace Cantera_CXX; int main() { diff --git a/tools/.cvsignore b/tools/.cvsignore deleted file mode 100644 index 550bd25cd..000000000 --- a/tools/.cvsignore +++ /dev/null @@ -1,2 +0,0 @@ -Makefile - diff --git a/tools/Makefile.in b/tools/Makefile.in deleted file mode 100644 index 18c8e502d..000000000 --- a/tools/Makefile.in +++ /dev/null @@ -1,60 +0,0 @@ -# -# $Revision$ -# $Author$ -# $Date$ -# -build_ck=@BUILD_CK@ - -all: apps - -install: templates-install apps-install man-install - -apps: - cd src; @MAKE@ - cd testtools; @MAKE@ - -apps-install: - @INSTALL@ -d @ct_bindir@ -ifeq ($(build_ck),1) - @INSTALL@ -c @buildbin@/ck2cti @ct_bindir@ -endif - @INSTALL@ -c @buildbin@/cti2ctml @ct_bindir@ - @INSTALL@ -c @buildbin@/csvdiff @ct_bindir@ - -man-install: - @INSTALL@ -d @ct_mandir@/man1 - @INSTALL@ -c man/ck2cti.1 @ct_mandir@/man1 - @INSTALL@ -c man/mixmaster.1 @ct_mandir@/man1 - -uninstall: - rm -r -f @ct_mandir@/man1/ck2cti.1 - rm -f @ct_bindir@/ck2cti - -clean: - $(RM) *.*~ - cd src; @MAKE@ clean - cd testtools; @MAKE@ clean - -depends: - cd src; @MAKE@ depends - cd testtools; @MAKE@ depends - -templates-install: - @INSTALL@ -d @ct_dir@/templates - @INSTALL@ -d @ct_dir@/templates/f77 - @(for ihhh in templates/f77/*.mak templates/f77/*.f ; do \ - @INSTALL@ -c $${ihhh} @ct_dir@/templates/f77 ; \ - echo "@INSTALL@ -c $${ihhh} @ct_dir@/templates/f77" ; \ - done ) - @INSTALL@ -d @ct_dir@/templates/f90 - @(for ihhh in templates/f90/*.mak templates/f90/*.f90 templates/f90/*.cpp ; do \ - @INSTALL@ -c $${ihhh} @ct_dir@/templates/f90 ; \ - echo "@INSTALL@ -c $${ihhh} @ct_dir@/templates/f90" ; \ - done ) - @INSTALL@ -d @ct_dir@/templates/cxx - @(for ihhh in templates/cxx/*.mak templates/cxx/*.cpp; do \ - @INSTALL@ -c $${ihhh} @ct_dir@/templates/cxx ; \ - echo "@INSTALL@ -c $${ihhh} @ct_dir@/templates/cxx" ; \ - done ) - chown -R @username@ @ct_dir@/templates - diff --git a/tools/SConscript b/tools/SConscript new file mode 100644 index 000000000..d656fec62 --- /dev/null +++ b/tools/SConscript @@ -0,0 +1,65 @@ +from buildutils import * + +Import('env', 'buildTargets', 'installTargets') +localenv = env.Clone() + +programs = [('cti2ctml', ['src/cti2ctml.cpp'], ['ctbase']), + ('ck2cti', ['src/ck2cti.cpp'], ['converters','ctbase','tpx']), + ('csvdiff', mglob(localenv, 'testtools', 'cpp'), [])] + +for name, src, libs in programs: + prog = localenv.Program(target=pjoin('..', 'bin', name), + source=src, + LIBS=libs) + inst = localenv.Install('$inst_bindir', prog) + buildTargets.extend(prog) + installTargets.extend(inst) + +# Copy application templates +installTargets.extend( + localenv.Install(pjoin('$inst_templdir','cxx'), + mglob(localenv, pjoin('templates','cxx'), '*')) + + localenv.Install(pjoin('$inst_templdir','f90'), + mglob(localenv, pjoin('templates','f90'), '*')) + + localenv.Install(pjoin('$inst_templdir','f77'), + mglob(localenv, pjoin('templates','f77'), '*'))) + +# Copy man pages +if env['INSTALL_MANPAGES']: + inst = localenv.Install('$inst_mandir', mglob(localenv, 'man', '*')) + installTargets.extend(inst) + +### Generate customized scripts ### + +# 'setup_cantera' +v = sys.version_info +localenv['python_module_loc'] = pjoin(localenv['prefix'], 'lib', 'python%i.%i' % v[:2], 'site-packages') +target = localenv.SubstFile('setup_cantera', 'setup_cantera.in') +buildTargets.extend(target) +inst = localenv.Install('$inst_bindir','setup_cantera') +installTargets.append(inst) + +# 'mixmaster' +if env['python_package'] == 'full': + target = localenv.SubstFile('mixmaster', 'mixmaster.in') + buildTargets.extend(target) + inst = localenv.Install('$inst_bindir', 'mixmaster') + localenv.AddPostAction(inst, Chmod('$TARGET', 0755)) + installTargets.extend(inst) + +# 'ctnew' +target = localenv.SubstFile('ctnew', 'ctnew.in') +buildTargets.extend(target) +inst = localenv.Install('$inst_bindir', 'ctnew') +localenv.AddPostAction(inst, Chmod('$TARGET', 0755)) +installTargets.extend(inst) + +# 'ctpath.m', 'cantera_demos.m' +if env['matlab_toolbox'] == 'y': + target = localenv.SubstFile('ctpath.m', 'ctpath.m.in') + buildTargets.extend(target) + inst = localenv.Install('$inst_matlab_dir', target) + installTargets.extend(inst) + + inst = localenv.Install('$inst_matlab_dir', 'cantera_demos.m') + installTargets.extend(inst) diff --git a/tools/bin/.cvsignore b/tools/bin/.cvsignore deleted file mode 100644 index dd13ef8b8..000000000 --- a/tools/bin/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -finish_install.py diff --git a/tools/bin/ctupdate.py b/tools/bin/ctupdate.py deleted file mode 100644 index 3d1f7668a..000000000 --- a/tools/bin/ctupdate.py +++ /dev/null @@ -1,763 +0,0 @@ -######################################################################## -# -# Cantera installation / upgrade utility. -# -# Download this file, save it as ctupdate.py, and process it with python -# to install Cantera or update an existing installation. -# -######################################################################### - - -""" - usage: python ctupdate.py - - valid options are: - --help print this message - --force update everything, whether it needs it or not - --src compile/install from source code - --bin do a binary installation - --[no]python [don't] install the Cantera Python interface - --[no]matlab [don't] install the Cantera Matlab toolbox - - This script installs Cantera or updates an existing installation. - Both Windows and linux/unix installations are supported. It - installs from binaries on Windows, and builds everything from the - source code on all non-Windows platforms. - - If you are updating and have more than one Python interpreter - installed, be sure to run this script using the interpreter - you use with Cantera. On linux systems, this may be 'python2.' - -""" - -import urllib -import os -import sys -import time - -v = float(sys.version[:3]) -if v < 2.0: - print """ - -### ERROR ### - -This script must be run with python version 2.0 or greater. -This is version """+sys.version+""". -""" - if sys.platform[:5] == 'linux': - print """On many linux systems, python 2.x is installed as 'python2'. -""" - - sys.exit(-1) - - - -# -# definitions -# -_CTINFO_FILE = 'http://www.cantera.org/cantera_dist/etc/_ctinfo.py' - - -# -# set these to zero to skip installation of Python and Matlab components -# -install_python_module = 1 -install_matlab_toolbox = 1 - - -# -# global variables -# -_instdir = '--' # installation directory -_srcdir = '--' # directory where downloaded files go -force_update = 0 # force updating if nonzero - -_updates = [] -_reason = [] # -_num = 0 -_bininstall = -1 -_new_python = 0 - -_options = {} -_local = {} -_srv = {} - - -def read_options(): - """Read local configuration information.""" - optionfile = get_options_fname() - if not os.access(optionfile,os.F_OK): - return - f = open(optionfile) - lines = f.readlines() - for line in lines: - if line: - w = line.split()+['null','null'] - if w[1][-1] == '\n': - v = w[1][:-1] - else: - v = w[1] - _local[w[0]] = v - _options[w[0]] = v - - -def get_options_fname(): - - # if the OS is Windows, store the config file in - # C:\Documents and Settings\\Application Data - if sys.platform == 'win32': - appdata = os.getenv('APPDATA') - if not appdata: - print """ - Application Data directory cannot be found, because - environment variable APPDATA is not set. - """ - sys.exit(-1) - - home = appdata+os.sep+'cantera' - if not os.access(home,os.F_OK): - os.makedirs(home) - - # otherwise, look for environment variable 'HOME' to determine - # the home directory - else: - home = os.getenv('HOME') - - # if HOME is not set, then look in the current working directory. - if not home: - home = os.getcwd() - - optionfile = home+os.sep+'.ctupdate' - return optionfile - - - -def write_options(): - """ - Save configuration options. - """ - optionfile = get_options_fname() - f = open(optionfile,'w') - lines = [] - for k in _options.keys(): - if k: - if type(_options[k]) == types.StringType: - lines.append(k+' '+_options[k]+'\n') - else: - lines.append(k+' '+`_options[k]`+'\n') - f.writelines(lines) - f.close() - - -def ask(msg, options, deflt, helpmsg=''): - """ - Prompt for input. - options -- string listing the possible answers - deflt -- default response - helpmsg -- message printed if 'h' is input. - """ - print msg, - if options: - print '['+options+'] ', - if deflt: - print '('+deflt+') ', - ans = sys.stdin.readline()[:-1] - if ans == 'q' or ans == 'quit': - sys.exit(0) - elif ans == 'h': - print helpmsg - ans = ask(msg, options, deflt) - - if not ans: return deflt - else: return ans - - - -def report(prog, blocks, size): - """Print dots and percent completed during file download.""" - global _num - sys.stdout.write('.') - _num = _num + 1 - if 20*(prog/20) == prog: sys.stdout.write('%5.1f' % - ((100.0)*prog*blocks/size,)+'%') - - -def check_write(): - """ - Check to see if the Python library directory is writable. - """ - prefix = sys.prefix - return os.access(prefix+'/lib',os.W_OK) - - -def pycmd(): - """ - Return the location of the Python interpreter used to run Cantera, - or if this cannot be found, then return the string 'python'. - """ - if _options.has_key('pycmd'): - return _options['pycmd'] - else: - return 'python' - - -def get_srcdir(): - - """ Enter the directory where the installation files downloaded - from the web should be put. Once the installation is complete, any - files in this directory may be deleted. (But if you are building - from the source code, you might want to keep them, since the - source code is not copied to the installation directory.) """ - - global _srcdir - if _srcdir <> '--': - return _srcdir - - if _local.has_key('download_dir'): - d = _local['download_dir'] - else: - try: - d = os.getenv('HOME') - except: - d = os.getcwd() - - dir = ask('Download directory:','|q|h',d, - get_srcdir.__doc__) - - dir = os.path.expanduser(dir) - _srcdir = os.path.abspath(dir) - if not os.access(_srcdir,os.F_OK): - a = ask('Directory '+_srcdir+' does not exist. Create it?','y/n/q/h','y') - if a == 'y': - os.makedirs(_srcdir) - os.chdir(_srcdir) - _options['download_dir'] = _srcdir - return _srcdir - - -def get_instdir(): - - """ Enter the root directory under which binary executables, - library files, etc., should be installed. If you are doing a - system-wide install and have write-access to the /usr partition, - just press . Otherwise, enter the name of an existing - directory you have write access to. In this case, subdirectories - bin, lib, cantera, etc. will be created in this directory if they - don't already exist. """ - - global _instdir - if _instdir <> '--': - return _instdir - if _local.has_key('install_dir'): - d = _local['install_dir'] - else: - d = '' - dir = ask('Installation directory:','|q|h',d,get_instdir.__doc__) - ndir = dir - try: - if dir <> '' and dir[0] == '~': - ndir = os.getenv('HOME')+dir[1:] - except: - ndir = dir - _instdir = os.path.abspath(ndir) - _options['install_dir'] = _instdir - return _instdir - - - -def get_python(): - """ - Download the version of Python Cantera requires. - """ - global _new_python - _new_python = 1 - server = _ctinfo_srv.server - - if platform == 'win32': - path = _ctinfo_srv.WinPythonPath - urllib.urlretrieve(server+path,'installPython.exe',report) - _install_script.write('installPython.exe\n') - _options['pycmd'] = 'python' - - elif _bininstall == 0: - _prefix = get_instdir() - path = _ctinfo_srv.SrcPythonPath - urllib.urlretrieve(server+path,'python.tar.gz',report) - - _install_script.write('gunzip python.tar.gz\ntar xvf python.tar\n') - _install_script.write('cd '+_ctinfo_srv.SrcPythonDir+'\n') - if _prefix: - _install_script.write('./configure --prefix='+_prefix - +' --exec-prefix='+_prefix+'\n') - else: - _install_script.write('./configure\n') - _install_script.write('make\nmake install\ncd ..\n\n') - if _prefix: - _options['pycmd'] = _prefix+'/bin/python' - else: - _options['pycmd'] = 'python' - _options['python_version'] = _srv['python_version'] - - - -def get_graphviz(): - """Download graphviz.""" - server = _ctinfo_srv.server - - _options['dot_version'] = _srv['dot_version'] - - if platform == 'win32' and _bininstall == 1: - path = _ctinfo_srv.WinGraphvizPath - urllib.urlretrieve(server+path,'installGraphviz.exe',report) - _install_script.write('installGraphviz.exe\n') - - elif _bininstall == 0: - _prefix = get_instdir() - path = _ctinfo_srv.SrcGraphvizPath - urllib.urlretrieve(server+path,'graphviz.tar.gz',report) - - _install_script.write('gunzip graphviz.tar.gz\ntar xvf graphviz.tar\n') - _install_script.write('cd '+_ctinfo_srv.SrcGraphvizDir+'\n') - if _prefix: - _install_script.write('./configure --prefix='+_prefix - +' --exec-prefix='+_prefix+'\n') - else: - _install_script.write('./configure\n') - _install_script.write('make\nmake install\ncd ..\n\n') - - -def get_numeric(): - """Download the version of Numeric Cantera requires.""" - server = _ctinfo_srv.server - - if platform == 'win32' and _bininstall == 1: - path = _ctinfo_srv.WinNumericPath - urllib.urlretrieve(server+path,'installNumeric.exe',report) - _install_script.write('installNumeric.exe\n') - else: - path = _ctinfo_srv.SrcNumericPath - urllib.urlretrieve(server+path,'numeric.tar.gz',report) - - _install_script.write('gunzip numeric.tar.gz\ntar xvf numeric.tar\n') - _install_script.write('cd '+_ctinfo_srv.SrcNumericDir+'\n') - _install_script.write(pycmd()+' setup.py install\ncd ..\n\n') - - -def get_ct(): - """Download cantera.""" - server = _ctinfo_srv.server - server = 'http://prdownloads.sourceforge.net/cantera/' - ctfile = 'cantera-1.5.4.tar.gz' - mirror = 'easynews' - url = server+ctfile+'?use_mirror='+mirror - - _options['cantera'] = _srv['cantera'] - - if platform == 'win32' and _bininstall == 1: - path = _ctinfo_srv.WinCanteraPath - urllib.urlretrieve(server+path,url,report) - _install_script.write('Cantera13.msi\n') - _install_script.write('Cantera13.msi\n') - path = _ctinfo_srv.WinCanteraPyPath - urllib.urlretrieve(server+path,'installCanteraPy.exe',report) - _install_script.write('installCanteraPy.exe\n') - - elif _bininstall == 0: - _prefix = get_instdir() - path = _ctinfo_srv.SrcCanteraPath - print urllib.urlopen(url) #,'get.html',report) - - _install_script.write('gunzip cantera.tar.gz\ntar xvf cantera-1.3.tar\n') - _install_script.write('cd '+_ctinfo_srv.SrcCanteraDir+'\n') - _install_script.write('PYTHON_CMD='+pycmd()+'; export PYTHON_CMD\n') - if install_matlab_toolbox == 0: - _install_script.write('BUILD_MATLAB_TOOLBOX="n"; export BUILD_MATLAB_TOOLBOX\n') - if install_python_module == 0: - _install_script.write('BUILD_PYTHON_INTERFACE="n"; export BUILD_PYTHON_INTERFACE\n') - if _prefix: - _install_script.write('configure --prefix='+_prefix - +' --exec-prefix='+_prefix+'\n') - else: - _install_script.write('configure\n') - _install_script.write('make\nmake install\ncd ..\n\n\n') - - - -def check_python(): - py_update_reason = '' - v = sys.version_info - vsrv =_ctinfo_srv.PythonVersion - _srv['python_version'] = vsrv - - need_upgrade = 0 - if _bininstall and (v[0] <> vsrv[0] or v[1] <> vsrv[1]): - py_update_reason = """ - Binary installs of Cantera requires Python version - """+`vsrv[0]`+'.'+`vsrv[1]`+""", but this is version """+`v[0]`+'.'+`v[1]`+""". - While any Python version 2.x can be used if you build Cantera - from the source, binary installs require that the Python - version matches that used when the binary distribution was - created. """ - need_upgrade = 1 - - elif not check_write(): - - py_update_reason = """ - You do not have write access to the library directory - associated with this Python executable - ("""+sys.prefix+"""/lib), and so the Python packages Cantera, - Numeric, and MixMaster can't be installed. - - Options: - - a) quit and re-run this script as super-user (unix) - or Administrator (Windows); or - - b) use this script to install a local version of Python - in a directory where you have write access - (won't work on Windows); or - - c) install only the Matlab and/or C++ components. - - """ - need_upgrade = 1 - - - elif force_update: - need_upgrade = 1 - py_update_reason = '\nforced update\n' - - if need_upgrade: - _updates.append(('Python '+`vsrv[0]`+'.'+`vsrv[1]`,get_python)) - _reason.append(py_update_reason) - return need_upgrade - - -def check_numeric(): - if platform == 'win32' and _bininstall == 1: - nv = _ctinfo_srv.WinNumericVersion - else: - nv = _ctinfo_srv.SrcNumericVersion - - num_update_reason = '--' - - try: - import Numeric - v = Numeric.__version__ - if _bininstall and v <> nv: - num_update_reason = """ - - Binary installs of Cantera requires Numeric (NumPy) version - """+nv+""", but this system has version """+v+""". While any - version can be used if you build Cantera from the source, - binary installs require that the version matches that used - when the binary distribution was created. - """ - - except: - num_update_reason = """ - The Cantera Python package requires the 'Numeric Extensions for - Python' package ('Numeric'), but it is not installed on this - system. - """ - - if force_update and num_update_reason == '--': - num_update_reason = '\nForced update.\n' - - if num_update_reason <> '--': - _updates.append(('Numeric Extensions for Python '+nv,get_numeric)) - _reason.append(num_update_reason) - return 1 - else: - return 0 - - - - - - -print """ - Cantera Installation / Upgrade Utility - version 1.0 - - type 'h' for help, or 'q' to quit -""" - - -platform = sys.platform -read_options() - -# -# process command-line arguments -# -args = sys.argv -nargs = len(args) - -if nargs >= 2: - for n in range(nargs): - if args[n] == '--force': - force_update = 1 - elif args[n] == '--help': - print __doc__ - sys.exit(0) - elif args[n] == '--src': - _bininstall = 0 - elif args[n] == '--python': - install_python_module = 1 - elif args[n] == '--nopython': - install_python_module = 0 - elif args[n] == '--matlab': - install_matlab_toolbox = 1 - elif args[n] == '--nomatlab': - install_matlab_toolbox = 0 - -_options['build_python'] = install_python_module -_options['build_matlab'] = install_matlab_toolbox - - -# open the install script files. -if sys.platform == 'win32' and _bininstall < 0: - _bininstall = 1 - _install_script = open('install.bat','w') - _install_script.write("""@echo off -REM run this script to install or update Cantera. -""") -else: - _bininstall = 0 - _install_script = open('install.sh','w') - _install_script.write("""#!/bin/sh -# run this script to install or update Cantera. -""") - -print 'checking for updates...' - -# get the information file from the server. This contains information about -# the versions on the server. -urllib.urlretrieve(_CTINFO_FILE, '_ctinfo_srv.py') -import _ctinfo_srv - - -######################################################################### - - -_thisdir = os.getcwd() - - -_files = [] - - -################################################################## -# -# check the Python version -# -################################################################## - -if install_python_module: - need_update = check_python() - if need_update: - install_python_module = 0 - - -################################################################## -# -# install/update Numeric -# -################################################################## - -if install_python_module: - check_numeric() - - -################################################################## -# -# install/update Graphviz -# -################################################################## - - -if install_python_module: - if platform == 'win32' and _bininstall == 1: - gv = _ctinfo_srv.WinGraphvizVersion - else: - gv = _ctinfo_srv.SrcGraphvizVersion - _srv['dot_version'] = gv - graphviz_update_reason = '--' - need_dot = 0 - dot_update_reason = '--' - v = '' - if _local.has_key('dot_version'): - v = _local['dot_version'] - else: - err = os.system('dot -V') - if err == 0: - print """ - Dot is installed, but the local configuration file - does not contain version information. - """ - v = ask('Enter dot version:','','','') - _options['dot_version'] = v - - if v <> '': - if v <> gv: - need_dot = 1 - dot_update_reason = """ - A newer version of 'dot' is available. - Installed dot version: """+v+""", - Latest dot version: """+gv+""" - """ - else: - need_dot = 1 - dot_update_reason = """ - Dot is not installed. - """ - - if force_update and dot_update_reason == '--': - need_dot = 1 - dot_update_reason = '\nforced update\n' - - if need_dot == 1: - _updates.append(('Graphviz version '+gv, get_graphviz)) - _reason.append(dot_update_reason) - - - -################################################################## -# -# install/update Cantera -# -################################################################## -import types -ct_update_reason = 'none' - -if _local.has_key('cantera'): - v = float(_local['cantera']) -else: - v = 0.0 -srvv = float(_ctinfo_srv.CanteraDate) -_srv['cantera'] = `srvv` -if v <> 0.0 and (abs(v - srvv) > 1.0): - ct_update_reason = """ - A newer version of Cantera is available. - Installed version date: """+time.ctime(v)+""" - Latest version date: """+time.ctime(srvv) - _updates.append(('Cantera',get_ct)) - _reason.append(ct_update_reason) -elif v == 0: - ct_update_reason = """ - Cantera is not installed, or version information can't be found. - """ - _updates.append(('Cantera',get_ct)) - _reason.append(ct_update_reason) -elif force_update: - ct_update_reason = '\nforced update\n' - _updates.append(('Cantera',get_ct)) - _reason.append(ct_update_reason) -#except: -# _updates.append(('Cantera',get_ct)) - - - -urllib.urlcleanup() -os.remove('_ctinfo_srv.pyc') - -ninst = len(_updates) - -if ninst > 0: - print '\n'+`ninst`+' update(s) found.\n' - - i = 0 - for u in _updates: - i = i + 1 - print '--------------------------------------------------------\n' - print ' ['+`i`+'] '+u[0] + '\nReason for update: '+_reason[i-1] - - - print '----------------------------------------------------------\n' - print ' The following packages will be downloaded and installed:' - - a = '' - print - _selected = [' ']*ninst - while a <> 'q': - print - i = 0 - for u in _updates: - i = i + 1 - print _selected[i-1]+' ['+`i`+'] '+u[0] - - a = '' - print - print """ - Enter 'a' to select all packages, or enter a package number. - Press to begin download. - """ - a = ask('Package:','1-'+`i`+'/a/h/q','') - if a == '': - break - if a == 'a': - for n in range(ninst): - _selected[n] = '*' - else: - #try: - nt = int(a) - if nt > 0 and nt <= ninst: - if _selected[nt-1] == '*': - _selected[nt-1] = ' ' - else: - _selected[nt-1] = '*' - #except: - # pass - - if _srcdir == '--': - print '\n\n' - srcdir = get_srcdir() - if srcdir: _install_script.write('cd '+srcdir+'\n') - if _bininstall == 0: - instdir = get_instdir() - - - n = 0 - for u in _updates: - n = n + 1 - if _selected[n-1] == '*': - print 'downloading '+u[0] - _num = 0 - u[1]() - print 'done.\n\n' - - - _install_script.close() - write_options() - - hlp = """ - The shell script 'install.sh' must be run to install the packages - downloaded. If you answer 'y' or hit , this script will - be run now. If you enter 'n' or 'q', nothing will be installed, but you - can later run 'install.sh' yourself to install the packages. - """ - a = ask('Install the downloaded packages?','y/n/h/q','y',hlp) - if a == 'y': - if _new_python > 0: - print """ - -************************ NOTE *************************************** - -You are installing a new Python interpreter. After the installation -finishes, you need to run this script again with the new interpreter -in order to set up the Cantera Python interface. - -********************************************************************* - -""" - os.chdir(_thisdir) - if sys.platform == 'win32': - os.execl('install.bat','install.bat') - else: - os.execl('/bin/sh','/bin/sh','install.sh') -else: - write_options() - print 'Cantera is up to date.' - - - - diff --git a/tools/bin/cvs2cl.pl b/tools/bin/cvs2cl.pl deleted file mode 100755 index 4f7c97bc9..000000000 --- a/tools/bin/cvs2cl.pl +++ /dev/null @@ -1,3222 +0,0 @@ -#!/bin/sh -exec perl -w -x $0 ${1+"$@"} # -*- mode: perl; perl-indent-level: 2; -*- -#!perl -w - - -############################################################## -### ### -### cvs2cl.pl: produce ChangeLog(s) from `cvs log` output. ### -### ### -############################################################## - -## $Revision$ -## $Date$ -## $Author$ -## - -use strict; - -use File::Basename qw( fileparse ); -use Getopt::Long qw( GetOptions ); -use Text::Wrap qw( ); -use Time::Local qw( timegm ); -use User::pwent qw( getpwnam ); - -# The Plan: -# -# Read in the logs for multiple files, spit out a nice ChangeLog that -# mirrors the information entered during `cvs commit'. -# -# The problem presents some challenges. In an ideal world, we could -# detect files with the same author, log message, and checkin time -- -# each would be a changelog entry. -# We'd sort them; and spit them out. Unfortunately, CVS is *not atomic* -# so checkins can span a range of times. Also, the directory structure -# could be hierarchical. -# -# Another question is whether we really want to have the ChangeLog -# exactly reflect commits. An author could issue two related commits, -# with different log entries, reflecting a single logical change to the -# source. GNU style ChangeLogs group these under a single author/date. -# We try to do the same. -# -# So, we parse the output of `cvs log', storing log messages in a -# multilevel hash that stores the mapping: -# directory => author => time => message => filelist -# As we go, we notice "nearby" commit times and store them together -# (i.e., under the same timestamp), so they appear in the same log -# entry. -# -# When we've read all the logs, we twist this mapping into -# a time => author => message => filelist mapping for each directory. -# -# If we're not using the `--distributed' flag, the directory is always -# considered to be `./', even as descend into subdirectories. - -# Call Tree - -# name number of lines (10.xii.03) -# parse_options 192 -# derive_changelog 13 -# +-maybe_grab_accumulation_date 38 -# +-read_changelog 277 -# +-maybe_read_user_map_file 94 -# +-run_ext 9 -# +-read_file_path 29 -# +-read_symbolic_name 43 -# +-read_revision 49 -# +-read_date_author_and_state 25 -# +-parse_date_author_and_state 20 -# +-read_branches 36 -# +-output_changelog 424 -# +-pretty_file_list 290 -# +-common_path_prefix 35 -# +-preprocess_msg_text 30 -# +-min 1 -# +-mywrap 16 -# +-last_line_len 5 -# +-wrap_log_entry 177 -# -# Utilities -# -# xml_escape 6 -# slurp_file 11 -# debug 5 -# version 2 -# usage 142 - -# -*- -*- -*- -*- -*- -*- -*- -*- -*- -*- -*- -*- -*- -*- -*- -*- -*- -*- -# -# Note about a bug-slash-opportunity: -# ----------------------------------- -# -# There's a bug in Text::Wrap, which affects cvs2cl. This script -# reveals it: -# -# #!/usr/bin/perl -w -# -# use Text::Wrap; -# -# my $test_text = -# "This script demonstrates a bug in Text::Wrap. The very long line -# following this paragraph will be relocated relative to the surrounding -# text: -# -# ==================================================================== -# -# See? When the bug happens, we'll get the line of equal signs below -# this paragraph, even though it should be above."; -# -# -# # Print out the test text with no wrapping: -# print "$test_text"; -# print "\n"; -# print "\n"; -# -# # Now print it out wrapped, and see the bug: -# print wrap ("\t", " ", "$test_text"); -# print "\n"; -# print "\n"; -# -# If the line of equal signs were one shorter, then the bug doesn't -# happen. Interesting. -# -# Anyway, rather than fix this in Text::Wrap, we might as well write a -# new wrap() which has the following much-needed features: -# -# * initial indentation, like current Text::Wrap() -# * subsequent line indentation, like current Text::Wrap() -# * user chooses among: force-break long words, leave them alone, or die()? -# * preserve existing indentation: chopped chunks from an indented line -# are indented by same (like this line, not counting the asterisk!) -# * optional list of things to preserve on line starts, default ">" -# -# Note that the last two are essentially the same concept, so unify in -# implementation and give a good interface to controlling them. -# -# And how about: -# -# Optionally, when encounter a line pre-indented by same as previous -# line, then strip the newline and refill, but indent by the same. -# Yeah... - -# Globals -------------------------------------------------------------------- - -# In case we have to print it out: -my $VERSION = '$Revision$'; -$VERSION =~ s/\S+\s+(\S+)\s+\S+/$1/; - -## Vars set by options: - -# Print debugging messages? -my $Debug = 0; - -# Just show version and exit? -my $Print_Version = 0; - -# Just print usage message and exit? -my $Print_Usage = 0; - -# What file should we generate (defaults to "ChangeLog")? -my $Log_File_Name = "ChangeLog"; - -# Grab most recent entry date from existing ChangeLog file, just add -# to that ChangeLog. -my $Cumulative = 0; - -# `cvs log -d`, this will repeat the last entry in the old log. This is OK, -# as it guarantees at least one entry in the update changelog, which means -# that there will always be a date to extract for the next update. The repeat -# entry can be removed in postprocessing, if necessary. - -# MJP 2003-08-02 -# I don't think this actually does anything useful -my $Update = 0; - -# Expand usernames to email addresses based on a map file? -my $User_Map_File = ''; -my $User_Passwd_File; -my $Mail_Domain; - -# Output log in chronological order? [default is reverse chronological order] -my $Chronological_Order = 0; - -# Grab user details via gecos -my $Gecos = 0; - -# User domain for gecos email addresses -my $Domain; - -# Output to a file or to stdout? -my $Output_To_Stdout = 0; - -# Eliminate empty log messages? -my $Prune_Empty_Msgs = 0; - -# Tags of which not to output -my %ignore_tags; - -# Show only revisions with Tags -my %show_tags; - -# Don't call Text::Wrap on the body of the message -my $No_Wrap = 0; - -# Indentation of log messages -my $Indent = "\t"; - -# Don't do any pretty print processing -my $Summary = 0; - -# Separates header from log message. Code assumes it is either " " or -# "\n\n", so if there's ever an option to set it to something else, -# make sure to go through all conditionals that use this var. -my $After_Header = " "; - -# XML Encoding -my $XML_Encoding = ''; - -# Format more for programs than for humans. -my $XML_Output = 0; -my $No_XML_Namespace = 0; -my $No_XML_ISO_Date = 0; - -# Do some special tweaks for log data that was written in FSF -# ChangeLog style. -my $FSF_Style = 0; - -# Show times in UTC instead of local time -my $UTC_Times = 0; - -# Show times in output? -my $Show_Times = 1; - -# Show day of week in output? -my $Show_Day_Of_Week = 0; - -# Show revision numbers in output? -my $Show_Revisions = 0; - -# Show dead files in output? -my $Show_Dead = 0; - -# Hide dead trunk files which were created as a result of additions on a -# branch? -my $Hide_Branch_Additions = 1; - -# Show tags (symbolic names) in output? -my $Show_Tags = 0; - -# Show tags separately in output? -my $Show_Tag_Dates = 0; - -# Show branches by symbolic name in output? -my $Show_Branches = 0; - -# Show only revisions on these branches or their ancestors. -my @Follow_Branches; -# Show only revisions on these branches or their ancestors; ignore descendent -# branches. -my @Follow_Only; - -# Don't bother with files matching this regexp. -my @Ignore_Files; - -# How exactly we match entries. We definitely want "o", -# and user might add "i" by using --case-insensitive option. -my $Case_Insensitive = 0; - -# Maybe only show log messages matching a certain regular expression. -my $Regexp_Gate = ''; - -# Pass this global option string along to cvs, to the left of `log': -my $Global_Opts = ''; - -# Pass this option string along to the cvs log subcommand: -my $Command_Opts = ''; - -# Read log output from stdin instead of invoking cvs log? -my $Input_From_Stdin = 0; - -# Don't show filenames in output. -my $Hide_Filenames = 0; - -# Don't shorten directory names from filenames. -my $Common_Dir = 1; - -# Max checkin duration. CVS checkin is not atomic, so we may have checkin -# times that span a range of time. We assume that checkins will last no -# longer than $Max_Checkin_Duration seconds, and that similarly, no -# checkins will happen from the same users with the same message less -# than $Max_Checkin_Duration seconds apart. -my $Max_Checkin_Duration = 180; - -# What to put at the front of [each] ChangeLog. -my $ChangeLog_Header = ''; - -# Whether to enable 'delta' mode, and for what start/end tags. -my $Delta_Mode = 0; -my $Delta_From = ''; -my $Delta_To = ''; - -my $TestCode; - -# Whether to parse filenames from the RCS filename, and if so what -# prefix to strip. -my $RCS_Root; - -# Whether to output information on the # of lines added and removed -# by each file modification. -my $Show_Lines_Modified = 0; - -## end vars set by options. - -# latest observed times for the start/end tags in delta mode -my $Delta_StartTime = 0; -my $Delta_EndTime = 0; - -my $No_Ancestors = 0; - -my $No_Extra_Indent = 0; - -my $GroupWithinDate = 0; - -# ---------------------------------------------------------------------------- - -package CVS::Utils::ChangeLog::EntrySet; - -sub new { - my $class = shift; - my %self; - bless \%self, $class; -} - -# ------------------------------------- - -sub output_changelog { - my $output_type = $XML_Output ? 'XML' : 'Text'; - my $output_class = "CVS::Utils::ChangeLog::EntrySet::Output::${output_type}"; - my $output = $output_class->new(follow_branches => \@Follow_Branches, - follow_only => \@Follow_Only, - ignore_tags => \%ignore_tags, - show_tags => \%show_tags, - ); - $output->output_changelog(@_); -} - -# ------------------------------------- - -sub add_fileentry { - my ($self, $file_full_path, $time, $revision, $state, $lines, - $branch_names, $branch_roots, $branch_numbers, - $symbolic_names, $author, $msg_txt) = @_; - - my $qunk = - CVS::Utils::ChangeLog::FileEntry->new($file_full_path, $time, $revision, - $state, $lines, - $branch_names, $branch_roots, - $branch_numbers, - $symbolic_names); - - # We might be including revision numbers and/or tags and/or - # branch names in the output. Most of the code from here to - # loop-end deals with organizing these in qunk. - - unless ( $Hide_Branch_Additions - and - $msg_txt =~ /file .+ was initially added on branch \S+./ ) { - # Add this file to the list - # (We use many spoonfuls of autovivication magic. Hashes and arrays - # will spring into existence if they aren't there already.) - - &main::debug ("(pushing log msg for ". $qunk->dir_key . $qunk->filename . ")\n"); - - # Store with the files in this commit. Later we'll loop through - # again, making sure that revisions with the same log message - # and nearby commit times are grouped together as one commit. - $self->{$qunk->dir_key}{$author}{$time}{$msg_txt} = - CVS::Utils::ChangeLog::Message->new($msg_txt) - unless exists $self->{$qunk->dir_key}{$author}{$time}{$msg_txt}; - $self->{$qunk->dir_key}{$author}{$time}{$msg_txt}->add_fileentry($qunk); - } - -} - -# ---------------------------------------------------------------------------- - -package CVS::Utils::ChangeLog::EntrySet::Output::Text; - -use base qw( CVS::Utils::ChangeLog::EntrySet::Output ); - -use File::Basename qw( fileparse ); - -sub new { - my $class = shift; - my $self = $class->SUPER::new(@_); -} - -# ------------------------------------- - -sub wday { - my $self = shift; my $class = ref $self; - my ($wday) = @_; - - return $Show_Day_Of_Week ? ' ' . $class->weekday_en($wday) : ''; -} - -# ------------------------------------- - -sub header_line { - my $self = shift; - my ($time, $author, $lastdate) = @_; - - my $header_line = ''; - - my (undef,$min,$hour,$mday,$mon,$year,$wday) - = $UTC_Times ? gmtime($time) : localtime($time); - - my $date = $self->fdatetime($time); - - if ($Show_Times) { - $header_line = - sprintf "%s %s\n\n", $date, $author; - } else { - if ( ! defined $lastdate or $date ne $lastdate or ! $GroupWithinDate ) { - if ( $GroupWithinDate ) { - $header_line = "$date\n\n"; - } else { - $header_line = "$date $author\n\n"; - } - } else { - $header_line = ''; - } - } -} - -# ------------------------------------- - -sub preprocess_msg_text { - my $self = shift; - my ($text) = @_; - - $text = $self->SUPER::preprocess_msg_text($text); - - unless ( $No_Wrap ) { - # Strip off lone newlines, but only for lines that don't begin with - # whitespace or a mail-quoting character, since we want to preserve - # that kind of formatting. Also don't strip newlines that follow a - # period; we handle those specially next. And don't strip - # newlines that precede an open paren. - 1 while $text =~ s/(^|\n)([^>\s].*[^.\n])\n([^>\n])/$1$2 $3/g; - - # If a newline follows a period, make sure that when we bring up the - # bottom sentence, it begins with two spaces. - 1 while $text =~ s/(^|\n)([^>\s].*)\n([^>\n])/$1$2 $3/g; - } - - return $text; -} - -# ------------------------------------- - -# Here we take a bunch of qunks and convert them into printed -# summary that will include all the information the user asked for. -sub pretty_file_list { - my $self = shift; - - return '' - if $Hide_Filenames; - - my $qunksref = shift; - - my @filenames; - my $beauty = ''; # The accumulating header string for this entry. - my %non_unanimous_tags; # Tags found in a proper subset of qunks - my %unanimous_tags; # Tags found in all qunks - my %all_branches; # Branches found in any qunk - my $fbegun = 0; # Did we begin printing filenames yet? - - my ($common_dir, $qunkrefs) = - $self->_pretty_file_list(\(%unanimous_tags, %non_unanimous_tags, %all_branches), $qunksref); - - my @qunkrefs = @$qunkrefs; - - # Not XML output, so complexly compactify for chordate consumption. At this - # point we have enough global information about all the qunks to organize - # them non-redundantly for output. - - if ($common_dir) { - # Note that $common_dir still has its trailing slash - $beauty .= "$common_dir: "; - } - - if ($Show_Branches) - { - # For trailing revision numbers. - my @brevisions; - - foreach my $branch (keys (%all_branches)) - { - foreach my $qunkref (@qunkrefs) - { - if ((defined ($qunkref->branch)) - and ($qunkref->branch eq $branch)) - { - if ($fbegun) { - # kff todo: comma-delimited in XML too? Sure. - $beauty .= ", "; - } - else { - $fbegun = 1; - } - my $fname = substr ($qunkref->filename, length ($common_dir)); - $beauty .= $fname; - $qunkref->{'printed'} = 1; # Just setting a mark bit, basically - - if ( $Show_Tags and defined $qunkref->tags ) { - my @tags = grep ($non_unanimous_tags{$_}, @{$qunkref->tags}); - - if (@tags) { - $beauty .= " (tags: "; - $beauty .= join (', ', @tags); - $beauty .= ")"; - } - } - - if ($Show_Revisions) { - # Collect the revision numbers' last components, but don't - # print them -- they'll get printed with the branch name - # later. - $qunkref->revision =~ /.+\.([\d]+)$/; - push (@brevisions, $1); - - # todo: we're still collecting branch roots, but we're not - # showing them anywhere. If we do show them, it would be - # nifty to just call them revision "0" on a the branch. - # Yeah, that's the ticket. - } - } - } - $beauty .= " ($branch"; - if (@brevisions) { - if ((scalar (@brevisions)) > 1) { - $beauty .= ".["; - $beauty .= (join (',', @brevisions)); - $beauty .= "]"; - } - else { - # Square brackets are spurious here, since there's no range to - # encapsulate - $beauty .= ".$brevisions[0]"; - } - } - $beauty .= ")"; - } - } - - # Okay; any qunks that were done according to branch are taken care - # of, and marked as printed. Now print everyone else. - - my %fileinfo_printed; - foreach my $qunkref (@qunkrefs) - { - next if (defined ($qunkref->{'printed'})); # skip if already printed - - my $b = substr ($qunkref->filename, length ($common_dir)); - # todo: Shlomo's change was this: - # $beauty .= substr ($qunkref->filename, - # (($common_dir eq "./") ? '' : length ($common_dir))); - $qunkref->{'printed'} = 1; # Set a mark bit. - - if ($Show_Revisions || $Show_Tags || $Show_Dead) - { - my $started_addendum = 0; - - if ($Show_Revisions) { - $started_addendum = 1; - $b .= " ("; - $b .= $qunkref->revision; - } - if ($Show_Dead && $qunkref->state =~ /dead/) - { - # Deliberately not using $started_addendum. Keeping it simple. - $b .= "[DEAD]"; - } - if ($Show_Tags && (defined $qunkref->tags)) { - my @tags = grep ($non_unanimous_tags{$_}, @{$qunkref->tags}); - if ((scalar (@tags)) > 0) { - if ($started_addendum) { - $b .= ", "; - } - else { - $b .= " (tags: "; - } - $b .= join (', ', @tags); - $started_addendum = 1; - } - } - if ($started_addendum) { - $b .= ")"; - } - } - - unless ( exists $fileinfo_printed{$b} ) { - if ($fbegun) { - $beauty .= ", "; - } else { - $fbegun = 1; - } - $beauty .= $b, $fileinfo_printed{$b} = 1; - } - } - - # Unanimous tags always come last. - if ($Show_Tags && %unanimous_tags) - { - $beauty .= " (utags: "; - $beauty .= join (', ', sort keys (%unanimous_tags)); - $beauty .= ")"; - } - - # todo: still have to take care of branch_roots? - - $beauty = "$beauty:"; - - return $beauty; -} - -# ------------------------------------- - -sub output_tagdate { - my $self = shift; - my ($fh, $time, $tag) = @_; - - my $fdatetime = $self->fdatetime($time); - print $fh "$fdatetime tag $tag\n\n"; - return; -} - -# ------------------------------------- - -sub format_body { - my $self = shift; - my ($msg, $files, $qunklist) = @_; - - my $body; - - if ( $No_Wrap and ! $Summary ) { - $msg = $self->preprocess_msg_text($msg); - $files = $self->mywrap("\t", "\t ", "* $files"); - $msg =~ s/\n(.+)/\n$Indent$1/g; - unless ($After_Header eq " ") { - $msg =~ s/^(.+)/$Indent$1/g; - } - if ( $Hide_Filenames ) { - $body = $After_Header . $msg; - } else { - $body = $files . $After_Header . $msg; - } - } elsif ( $Summary ) { - my ($filelist, $qunk); - my (@DeletedQunks, @AddedQunks, @ChangedQunks); - - $msg = $self->preprocess_msg_text($msg); - # - # Sort the files (qunks) according to the operation that was - # performed. Files which were added have no line change - # indicator, whereas deleted files have state dead. - # - foreach $qunk ( @$qunklist ) { - if ( "dead" eq $qunk->state) { - push @DeletedQunks, $qunk; - } elsif ( ! defined $qunk->lines ) { - push @AddedQunks, $qunk; - } else { - push @ChangedQunks, $qunk; - } - } - # - # The qunks list was originally in tree search order. Let's - # get that back. The lists, if they exist, will be reversed upon - # processing. - # - - # - # Now write the three sections onto $filelist - # - if ( @DeletedQunks ) { - $filelist .= "\tDeleted:\n"; - foreach $qunk ( @DeletedQunks ) { - $filelist .= "\t\t" . $qunk->filename; - $filelist .= " (" . $qunk->revision . ")"; - $filelist .= "\n"; - } - undef @DeletedQunks; - } - - if ( @AddedQunks ) { - $filelist .= "\tAdded:\n"; - foreach $qunk (@AddedQunks) { - $filelist .= "\t\t" . $qunk->filename; - $filelist .= " (" . $qunk->revision . ")"; - $filelist .= "\n"; - } - undef @AddedQunks ; - } - - if ( @ChangedQunks ) { - $filelist .= "\tChanged:\n"; - foreach $qunk (@ChangedQunks) { - $filelist .= "\t\t" . $qunk->filename; - $filelist .= " (" . $qunk->revision . ")"; - $filelist .= ", \"" . $qunk->state . "\""; - $filelist .= ", lines: " . $qunk->lines; - $filelist .= "\n"; - } - undef @ChangedQunks; - } - - chomp $filelist; - - if ( $Hide_Filenames ) { - $filelist = ''; - } - - $msg =~ s/\n(.*)/\n$Indent$1/g; - unless ( $After_Header eq " " or $FSF_Style ) { - $msg =~ s/^(.*)/$Indent$1/g; - } - - unless ( $No_Wrap ) { - if ( $FSF_Style ) { - $msg = $self->wrap_log_entry($msg, '', 69, 69); - chomp($msg); - chomp($msg); - } else { - $msg = $self->mywrap('', $Indent, "$msg"); - $msg =~ s/[ \t]+\n/\n/g; - } - } - - $body = $filelist . $After_Header . $msg; - } else { # do wrapping, either FSF-style or regular - my $latter_wrap = $No_Extra_Indent ? $Indent : "$Indent "; - - if ( $FSF_Style ) { - $files = $self->mywrap($Indent, $latter_wrap, "* $files"); - - my $files_last_line_len = 0; - if ( $After_Header eq " " ) { - $files_last_line_len = $self->last_line_len($files); - $files_last_line_len += 1; # for $After_Header - } - - $msg = $self->wrap_log_entry($msg, $latter_wrap, 69-$files_last_line_len, 69); - $body = $files . $After_Header . $msg; - } else { # not FSF-style - $msg = $self->preprocess_msg_text($msg); - $body = $files . $After_Header . $msg; - $body = $self->mywrap($Indent, $latter_wrap, "* $body"); - $body =~ s/[ \t]+\n/\n/g; - } - } - - return $body; -} - -# ---------------------------------------------------------------------------- - -package CVS::Utils::ChangeLog::EntrySet::Output::XML; - -use base qw( CVS::Utils::ChangeLog::EntrySet::Output ); - -use File::Basename qw( fileparse ); - -sub new { - my $class = shift; - my $self = $class->SUPER::new(@_); -} - -# ------------------------------------- - -sub header_line { - my $self = shift; - my ($time, $author, $lastdate) = @_; - - my $header_line = ''; - - my $isoDate; - - my ($y, $m, $d, $H, $M, $S) = (gmtime($time))[5,4,3,2,1,0]; - - # Ideally, this would honor $UTC_Times and use +HH:MM syntax - $isoDate = sprintf("%04d-%02d-%02dT%02d:%02d:%02dZ", - $y + 1900, $m + 1, $d, $H, $M, $S); - - my (undef,$min,$hour,$mday,$mon,$year,$wday) - = $UTC_Times ? gmtime($time) : localtime($time); - - my $date = $self->fdatetime($time); - $wday = $self->wday($wday); - - $header_line = - sprintf ("%4u-%02u-%02u\n${wday}\n", - $year+1900, $mon+1, $mday, $hour, $min); - $header_line .= "$isoDate\n" - unless $No_XML_ISO_Date; - $header_line .= sprintf("%s\n" , $author); -} - -# ------------------------------------- - -sub wday { - my $self = shift; my $class = ref $self; - my ($wday) = @_; - - return '' . $class->weekday_en($wday) . "\n"; -} - -# ------------------------------------- - -sub escape { - my $self = shift; - - my $txt = shift; - $txt =~ s/&/&/g; - $txt =~ s//>/g; - return $txt; -} - -# ------------------------------------- - -sub output_header { - my $self = shift; - my ($fh) = @_; - - my $encoding = - length $XML_Encoding ? qq'encoding="$XML_Encoding"' : ''; - my $version = 'version="1.0"'; - my $declaration = - sprintf '', join ' ', grep length, $version, $encoding; - my $root = - $No_XML_Namespace ? - '' : - ''; - print $fh "$declaration\n\n$root\n\n"; -} - -# ------------------------------------- - -sub output_footer { - my $self = shift; - my ($fh) = @_; - - print $fh "\n"; -} - -# ------------------------------------- - -sub preprocess_msg_text { - my $self = shift; - my ($text) = @_; - - $text = $self->SUPER::preprocess_msg_text($text); - - $text = $self->escape($text); - chomp $text; - $text = "${text}\n"; - - return $text; -} - -# ------------------------------------- - -# Here we take a bunch of qunks and convert them into a printed -# summary that will include all the information the user asked for. -sub pretty_file_list { - my $self = shift; - my ($qunksref) = @_; - - my $beauty = ''; # The accumulating header string for this entry. - my %non_unanimous_tags; # Tags found in a proper subset of qunks - my %unanimous_tags; # Tags found in all qunks - my %all_branches; # Branches found in any qunk - my $fbegun = 0; # Did we begin printing filenames yet? - - my ($common_dir, $qunkrefs) = - $self->_pretty_file_list(\(%unanimous_tags, %non_unanimous_tags, %all_branches), - $qunksref); - - my @qunkrefs = @$qunkrefs; - - # If outputting XML, then our task is pretty simple, because we - # don't have to detect common dir, common tags, branch prefixing, - # etc. We just output exactly what we have, and don't worry about - # redundancy or readability. - - foreach my $qunkref (@qunkrefs) - { - my $filename = $qunkref->filename; - my $state = $qunkref->state; - my $revision = $qunkref->revision; - my $tags = $qunkref->tags; - my $branch = $qunkref->branch; - my $branchroots = $qunkref->roots; - my $lines = $qunkref->lines; - - $filename = $self->escape($filename); # probably paranoia - $revision = $self->escape($revision); # definitely paranoia - - $beauty .= "\n"; - $beauty .= "${filename}\n"; - $beauty .= "${state}\n"; - $beauty .= "${revision}\n"; - - if ($Show_Lines_Modified - && $lines && $lines =~ m/\+(\d+)\s+-(\d+)/) { - $beauty .= "$1\n"; - $beauty .= "$2\n"; - } - - if ($branch) { - $branch = $self->escape($branch); # more paranoia - $beauty .= "${branch}\n"; - } - foreach my $tag (@$tags) { - $tag = $self->escape($tag); # by now you're used to the paranoia - $beauty .= "${tag}\n"; - } - foreach my $root (@$branchroots) { - $root = $self->escape($root); # which is good, because it will continue - $beauty .= "${root}\n"; - } - $beauty .= "\n"; - } - - # Theoretically, we could go home now. But as long as we're here, - # let's print out the common_dir and utags, as a convenience to - # the receiver (after all, earlier code calculated that stuff - # anyway, so we might as well take advantage of it). - - if ((scalar (keys (%unanimous_tags))) > 1) { - foreach my $utag ((keys (%unanimous_tags))) { - $utag = $self->escape($utag); # the usual paranoia - $beauty .= "${utag}\n"; - } - } - if ($common_dir) { - $common_dir = $self->escape($common_dir); - $beauty .= "${common_dir}\n"; - } - - # That's enough for XML, time to go home: - return $beauty; -} - -# ------------------------------------- - -sub output_tagdate { - my $self = shift; - my ($fh, $time, $tag) = @_; - - my ($y, $m, $d, $H, $M, $S) = (gmtime($time))[5,4,3,2,1,0]; - - # Ideally, this would honor $UTC_Times and use +HH:MM syntax - my $isoDate = sprintf("%04d-%02d-%02dT%02d:%02d:%02dZ", - $y + 1900, $m + 1, $d, $H, $M, $S); - - print $fh "\n"; - print $fh "$isoDate\n"; - print $fh "$tag\n"; - print $fh "\n\n"; - return; -} - -# ------------------------------------- - -sub output_entry { - my $self = shift; - my ($fh, $entry) = @_; - print $fh "\n$entry\n\n"; -} - -# ------------------------------------- - -sub format_body { - my $self = shift; - my ($msg, $files, $qunklist) = @_; - - $msg = $self->preprocess_msg_text($msg); - return $files . $msg; -} - -# ---------------------------------------------------------------------------- - -package CVS::Utils::ChangeLog::EntrySet::Output; - -use Carp qw( croak ); -use File::Basename qw( fileparse ); - -# Class Utility Functions ------------- - -{ # form closure - -my @weekdays = (qw(Sunday Monday Tuesday Wednesday Thursday Friday Saturday)); -sub weekday_en { - my $class = shift; - return $weekdays[$_[0]]; -} - -} - -# ------------------------------------- - -sub new { - my ($proto, %args) = @_; - my $class = ref $proto || $proto; - - my $follow_branches = delete $args{follow_branches}; - my $follow_only = delete $args{follow_only}; - my $ignore_tags = delete $args{ignore_tags}; - my $show_tags = delete $args{show_tags}; - die "Unrecognized arg to EntrySet::Output::new: '$_'\n" - for keys %args; - - bless +{follow_branches => $follow_branches, - follow_only => $follow_only, - show_tags => $show_tags, - ignore_tags => $ignore_tags, - }, $class; -} - -# Abstract Subrs ---------------------- - -sub wday { croak "Whoops. Abtract method call (wday).\n" } -sub pretty_file_list { croak "Whoops. Abtract method call (pretty_file_list).\n" } -sub output_tagdate { croak "Whoops. Abtract method call (output_tagdate).\n" } -sub header_line { croak "Whoops. Abtract method call (header_line).\n" } - -# Instance Subrs ---------------------- - -sub output_header { } - -# ------------------------------------- - -sub output_entry { - my $self = shift; - my ($fh, $entry) = @_; - print $fh "$entry\n"; -} - -# ------------------------------------- - -sub output_footer { } - -# ------------------------------------- - -sub escape { return $_[1] } - -# ------------------------------------- - -sub _revision_is_wanted { - my ($self, $qunk) = @_; - - my ($revision, $branch_numbers) = @{$qunk}{qw( revision branch_numbers )}; - my $follow_branches = $self->{follow_branches}; - my $follow_only = $self->{follow_only}; - - for my $ignore_tag (keys %{$self->{ignore_tags}}) { - return - if defined $qunk->{tags} and grep $_ eq $ignore_tag, @{$qunk->{tags}}; - } - - if ( keys %{$self->{show_tags}} ) { - for my $show_tag (keys %{$self->{show_tags}}) { - return - if ! defined $qunk->{tags} or ! grep $_ eq $show_tag, @{$qunk->{tags}}; - } - } - - return 1 - unless @$follow_branches + @$follow_only; # no follow is follow all - - for my $x (map([$_, 1], @$follow_branches), - map([$_, 0], @$follow_only )) { - my ($branch, $followsub) = @$x; - - # Special case for following trunk revisions - return 1 - if $branch =~ /^trunk$/i and $revision =~ /^[0-9]+\.[0-9]+$/; - - if ( my $branch_number = $branch_numbers->{$branch} ) { - # Are we on one of the follow branches or an ancestor of same? - - # If this revision is a prefix of the branch number, or possibly is less - # in the minormost number, OR if this branch number is a prefix of the - # revision, then yes. Otherwise, no. - - # So below, we determine if any of those conditions are met. - - # Trivial case: is this revision on the branch? (Compare this way to - # avoid regexps that screw up Emacs indentation, argh.) - if ( substr($revision, 0, (length($branch_number) + 1)) - eq - ($branch_number . ".") ) { - if ( $followsub ) { - return 1; -# } elsif ( length($revision) == length($branch_number)+2 ) { - } elsif ( substr($revision, length($branch_number)+1) =~ /^\d+$/ ) { - return 1; - } - } elsif ( length($branch_number) > length($revision) - and - ! $No_Ancestors ) { - # Non-trivial case: check if rev is ancestral to branch - - # r_left still has the trailing "." - my ($r_left, $r_end) = ($revision =~ /^((?:\d+\.)+)(\d+)$/); - - # b_left still has trailing "." - # b_mid has no trailing "." - my ($b_left, $b_mid) = ($branch_number =~ /^((?:\d+\.)+)(\d+)\.\d+$/); - return 1 - if $r_left eq $b_left and $r_end <= $b_mid; - } - } - } - - return; -} - -# ------------------------------------- - -sub output_changelog { -my $self = shift; my $class = ref $self; - my ($grand_poobah) = @_; - ### Process each ChangeLog - - while (my ($dir,$authorhash) = each %$grand_poobah) - { - &main::debug ("DOING DIR: $dir\n"); - - # Here we twist our hash around, from being - # author => time => message => filelist - # in %$authorhash to - # time => author => message => filelist - # in %changelog. - # - # This is also where we merge entries. The algorithm proceeds - # through the timeline of the changelog with a sliding window of - # $Max_Checkin_Duration seconds; within that window, entries that - # have the same log message are merged. - # - # (To save space, we zap %$authorhash after we've copied - # everything out of it.) - - my %changelog; - while (my ($author,$timehash) = each %$authorhash) - { - my %stamptime; - foreach my $time (sort {$a <=> $b} (keys %$timehash)) - { - my $msghash = $timehash->{$time}; - while (my ($msg,$qunklist) = each %$msghash) - { - my $stamptime = $stamptime{$msg}; - if ((defined $stamptime) - and (($time - $stamptime) < $Max_Checkin_Duration) - and (defined $changelog{$stamptime}{$author}{$msg})) - { - push(@{$changelog{$stamptime}{$author}{$msg}}, $qunklist->files); - } - else { - $changelog{$time}{$author}{$msg} = $qunklist->files; - $stamptime{$msg} = $time; - } - } - } - } - undef (%$authorhash); - - ### Now we can write out the ChangeLog! - - my ($logfile_here, $logfile_bak, $tmpfile); - my $lastdate; - - if (! $Output_To_Stdout) { - $logfile_here = $dir . $Log_File_Name; - $logfile_here =~ s/^\.\/\//\//; # fix any leading ".//" problem - $tmpfile = "${logfile_here}.cvs2cl$$.tmp"; - $logfile_bak = "${logfile_here}.bak"; - - open (LOG_OUT, ">$tmpfile") or die "Unable to open \"$tmpfile\""; - } - else { - open (LOG_OUT, ">-") or die "Unable to open stdout for writing"; - } - - print LOG_OUT $ChangeLog_Header; - - my %tag_date_printed; - - $self->output_header(\*LOG_OUT); - - my @key_list = (); - if($Chronological_Order) { - @key_list = sort {$a <=> $b} (keys %changelog); - } else { - @key_list = sort {$b <=> $a} (keys %changelog); - } - foreach my $time (@key_list) - { - next if ($Delta_Mode && - (($time <= $Delta_StartTime) || - ($time > $Delta_EndTime && $Delta_EndTime))); - - # Set up the date/author line. - # kff todo: do some more XML munging here, on the header - # part of the entry: - my (undef,$min,$hour,$mday,$mon,$year,$wday) - = $UTC_Times ? gmtime($time) : localtime($time); - - $wday = $self->wday($wday); - # XML output includes everything else, we might as well make - # it always include Day Of Week too, for consistency. - my $authorhash = $changelog{$time}; - if ( $Show_Tag_Dates || $XML_Output ) { - my %tags; - while (my ($author,$mesghash) = each %$authorhash) { - while (my ($msg,$qunk) = each %$mesghash) { - for my $qunkref2 (@$qunk) { - if (defined ($qunkref2->tags)) { - for my $tag (@{$qunkref2->tags}) { - $tags{$tag} = 1; - } - } - } - } - } - # Sort here for determinism to ease testing - foreach my $tag (sort keys %tags) { - if ( ! defined $tag_date_printed{$tag} ) { - $tag_date_printed{$tag} = $time; - $self->output_tagdate(\*LOG_OUT, $time, $tag); - } - } - } - while (my ($author,$mesghash) = each %$authorhash) - { - # If XML, escape in outer loop to avoid compound quoting: - $author = $self->escape($author); - - FOOBIE: - # We sort here to enable predictable ordering for the testing porpoises - for my $msg (sort keys %$mesghash) - { - my $qunklist = $mesghash->{$msg}; - - my @qunklist = - grep $self->_revision_is_wanted($_), @$qunklist; - - next FOOBIE unless @qunklist; - - my $files = $self->pretty_file_list(\@qunklist); - my $header_line; # date and author - my $wholething; # $header_line + $body - - my $date = $self->fdatetime($time); - $header_line = $self->header_line($time, $author, $lastdate); - $lastdate = $date; - - $Text::Wrap::huge = 'overflow' - if $Text::Wrap::VERSION >= 2001.0130; - # Reshape the body according to user preferences. - my $body = $self->format_body($msg, $files, \@qunklist); - - $body =~ s/[ \t]+\n/\n/g; - $wholething = $header_line . $body; - - # One last check: make sure it passes the regexp test, if the - # user asked for that. We have to do it here, so that the - # test can match against information in the header as well - # as in the text of the log message. - - # How annoying to duplicate so much code just because I - # can't figure out a way to evaluate scalars on the trailing - # operator portion of a regular expression. Grrr. - if ($Case_Insensitive) { - unless ( $Regexp_Gate and ( $wholething !~ /$Regexp_Gate/oi ) ) { - $self->output_entry(\*LOG_OUT, $wholething); - } - } - else { - unless ( $Regexp_Gate and ( $wholething !~ /$Regexp_Gate/o ) ) { - $self->output_entry(\*LOG_OUT, $wholething); - } - } - } - } - } - - $self->output_footer(\*LOG_OUT); - - close (LOG_OUT); - - if ( ! $Output_To_Stdout ) { - # If accumulating, append old data to new before renaming. But - # don't append the most recent entry, since it's already in the - # new log due to CVS's idiosyncratic interpretation of "log -d". - if ($Cumulative && -f $logfile_here) { - open NEW_LOG, ">>$tmpfile" - or die "trouble appending to $tmpfile ($!)"; - - open OLD_LOG, "<$logfile_here" - or die "trouble reading from $logfile_here ($!)"; - - my $started_first_entry = 0; - my $passed_first_entry = 0; - while () { - if ( ! $passed_first_entry ) { - if ( ( ! $started_first_entry ) - and /^(\d\d\d\d-\d\d-\d\d\s+\d\d:\d\d)/ ) { - $started_first_entry = 1; - } elsif ( /^(\d\d\d\d-\d\d-\d\d\s+\d\d:\d\d)/ ) { - $passed_first_entry = 1; - print NEW_LOG $_; - } - } else { - print NEW_LOG $_; - } - } - - close NEW_LOG; - close OLD_LOG; - } - - if ( -f $logfile_here ) { - rename $logfile_here, $logfile_bak; - } - rename $tmpfile, $logfile_here; - } - } -} - -# ------------------------------------- - -# Don't call this wrap, because with 5.5.3, that clashes with the -# (unconditional :-( ) export of wrap() from Text::Wrap -sub mywrap { - my $self = shift; - my ($indent1, $indent2, @text) = @_; - # If incoming text looks preformatted, don't get clever - my $text = Text::Wrap::wrap($indent1, $indent2, @text); - if ( grep /^\s+/m, @text ) { - return $text; - } - my @lines = split /\n/, $text; - $indent2 =~ s!^((?: {8})+)!"\t" x (length($1)/8)!e; - $lines[0] =~ s/^$indent1\s+/$indent1/; - s/^$indent2\s+/$indent2/ - for @lines[1..$#lines]; - my $newtext = join "\n", @lines; - $newtext .= "\n" - if substr($text, -1) eq "\n"; - return $newtext; -} - -# ------------------------------------- - -sub preprocess_msg_text { - my $self = shift; - my ($text) = @_; - - # Strip out carriage returns (as they probably result from DOSsy editors). - $text =~ s/\r\n/\n/g; - # If it *looks* like two newlines, make it *be* two newlines: - $text =~ s/\n\s*\n/\n\n/g; - - return $text; -} - -# ------------------------------------- - -sub last_line_len { - my $self = shift; - - my $files_list = shift; - my @lines = split (/\n/, $files_list); - my $last_line = pop (@lines); - return length ($last_line); -} - -# ------------------------------------- - -# A custom wrap function, sensitive to some common constructs used in -# log entries. -sub wrap_log_entry { - my $self = shift; - - my $text = shift; # The text to wrap. - my $left_pad_str = shift; # String to pad with on the left. - - # These do NOT take left_pad_str into account: - my $length_remaining = shift; # Amount left on current line. - my $max_line_length = shift; # Amount left for a blank line. - - my $wrapped_text = ''; # The accumulating wrapped entry. - my $user_indent = ''; # Inherited user_indent from prev line. - - my $first_time = 1; # First iteration of the loop? - my $suppress_line_start_match = 0; # Set to disable line start checks. - - my @lines = split (/\n/, $text); - while (@lines) # Don't use `foreach' here, it won't work. - { - my $this_line = shift (@lines); - chomp $this_line; - - if ($this_line =~ /^(\s+)/) { - $user_indent = $1; - } - else { - $user_indent = ''; - } - - # If it matches any of the line-start regexps, print a newline now... - if ($suppress_line_start_match) - { - $suppress_line_start_match = 0; - } - elsif (($this_line =~ /^(\s*)\*\s+[a-zA-Z0-9]/) - || ($this_line =~ /^(\s*)\* [a-zA-Z0-9_\.\/\+-]+/) - || ($this_line =~ /^(\s*)\([a-zA-Z0-9_\.\/\+-]+(\)|,\s*)/) - || ($this_line =~ /^(\s+)(\S+)/) - || ($this_line =~ /^(\s*)- +/) - || ($this_line =~ /^()\s*$/) - || ($this_line =~ /^(\s*)\*\) +/) - || ($this_line =~ /^(\s*)[a-zA-Z0-9](\)|\.|\:) +/)) - { - # Make a line break immediately, unless header separator is set - # and this line is the first line in the entry, in which case - # we're getting the blank line for free already and shouldn't - # add an extra one. - unless (($After_Header ne " ") and ($first_time)) - { - if ($this_line =~ /^()\s*$/) { - $suppress_line_start_match = 1; - $wrapped_text .= "\n${left_pad_str}"; - } - - $wrapped_text .= "\n${left_pad_str}"; - } - - $length_remaining = $max_line_length - (length ($user_indent)); - } - - # Now that any user_indent has been preserved, strip off leading - # whitespace, so up-folding has no ugly side-effects. - $this_line =~ s/^\s*//; - - # Accumulate the line, and adjust parameters for next line. - my $this_len = length ($this_line); - if ($this_len == 0) - { - # Blank lines should cancel any user_indent level. - $user_indent = ''; - $length_remaining = $max_line_length; - } - elsif ($this_len >= $length_remaining) # Line too long, try breaking it. - { - # Walk backwards from the end. At first acceptable spot, break - # a new line. - my $idx = $length_remaining - 1; - if ($idx < 0) { $idx = 0 }; - while ($idx > 0) - { - if (substr ($this_line, $idx, 1) =~ /\s/) - { - my $line_now = substr ($this_line, 0, $idx); - my $next_line = substr ($this_line, $idx); - $this_line = $line_now; - - # Clean whitespace off the end. - chomp $this_line; - - # The current line is ready to be printed. - $this_line .= "\n${left_pad_str}"; - - # Make sure the next line is allowed full room. - $length_remaining = $max_line_length - (length ($user_indent)); - - # Strip next_line, but then preserve any user_indent. - $next_line =~ s/^\s*//; - - # Sneak a peek at the user_indent of the upcoming line, so - # $next_line (which will now precede it) can inherit that - # indent level. Otherwise, use whatever user_indent level - # we currently have, which might be none. - my $next_next_line = shift (@lines); - if ((defined ($next_next_line)) && ($next_next_line =~ /^(\s+)/)) { - $next_line = $1 . $next_line if (defined ($1)); - # $length_remaining = $max_line_length - (length ($1)); - $next_next_line =~ s/^\s*//; - } - else { - $next_line = $user_indent . $next_line; - } - if (defined ($next_next_line)) { - unshift (@lines, $next_next_line); - } - unshift (@lines, $next_line); - - # Our new next line might, coincidentally, begin with one of - # the line-start regexps, so we temporarily turn off - # sensitivity to that until we're past the line. - $suppress_line_start_match = 1; - - last; - } - else - { - $idx--; - } - } - - if ($idx == 0) - { - # We bottomed out because the line is longer than the - # available space. But that could be because the space is - # small, or because the line is longer than even the maximum - # possible space. Handle both cases below. - - if ($length_remaining == ($max_line_length - (length ($user_indent)))) - { - # The line is simply too long -- there is no hope of ever - # breaking it nicely, so just insert it verbatim, with - # appropriate padding. - $this_line = "\n${left_pad_str}${this_line}"; - } - else - { - # Can't break it here, but may be able to on the next round... - unshift (@lines, $this_line); - $length_remaining = $max_line_length - (length ($user_indent)); - $this_line = "\n${left_pad_str}"; - } - } - } - else # $this_len < $length_remaining, so tack on what we can. - { - # Leave a note for the next iteration. - $length_remaining = $length_remaining - $this_len; - - if ($this_line =~ /\.$/) - { - $this_line .= " "; - $length_remaining -= 2; - } - else # not a sentence end - { - $this_line .= " "; - $length_remaining -= 1; - } - } - - # Unconditionally indicate that loop has run at least once. - $first_time = 0; - - $wrapped_text .= "${user_indent}${this_line}"; - } - - # One last bit of padding. - $wrapped_text .= "\n"; - - return $wrapped_text; -} - -# ------------------------------------- - -sub _pretty_file_list { - my $self = shift; - - my ($unanimous_tags, $non_unanimous_tags, $all_branches, $qunksref) = @_; - - my @qunkrefs = - grep +( ( ! $_->tags_exists - or - ! grep exists $ignore_tags{$_}, @{$_->tags}) - and - ( ! keys %show_tags - or - ( $_->tags_exists - and - grep exists $show_tags{$_}, @{$_->tags} ) - ) - ), - @$qunksref; - - my $common_dir; # Dir prefix common to all files ('' if none) - - # First, loop over the qunks gathering all the tag/branch names. - # We'll put them all in non_unanimous_tags, and take out the - # unanimous ones later. - QUNKREF: - foreach my $qunkref (@qunkrefs) - { - # Keep track of whether all the files in this commit were in the - # same directory, and memorize it if so. We can make the output a - # little more compact by mentioning the directory only once. - if ($Common_Dir && (scalar (@qunkrefs)) > 1) - { - if (! (defined ($common_dir))) - { - my ($base, $dir); - ($base, $dir, undef) = fileparse ($qunkref->filename); - - if ((! (defined ($dir))) # this first case is sheer paranoia - or ($dir eq '') - or ($dir eq "./") - or ($dir eq ".\\")) - { - $common_dir = ''; - } - else - { - $common_dir = $dir; - } - } - elsif ($common_dir ne '') - { - # Already have a common dir prefix, so how much of it can we preserve? - $common_dir = &main::common_path_prefix ($qunkref->filename, $common_dir); - } - } - else # only one file in this entry anyway, so common dir not an issue - { - $common_dir = ''; - } - - if (defined ($qunkref->branch)) { - $all_branches->{$qunkref->branch} = 1; - } - if (defined ($qunkref->tags)) { - foreach my $tag (@{$qunkref->tags}) { - $non_unanimous_tags->{$tag} = 1; - } - } - } - - # Any tag held by all qunks will be printed specially... but only if - # there are multiple qunks in the first place! - if ((scalar (@qunkrefs)) > 1) { - foreach my $tag (keys (%$non_unanimous_tags)) { - my $everyone_has_this_tag = 1; - foreach my $qunkref (@qunkrefs) { - if ((! (defined ($qunkref->tags))) - or (! (grep ($_ eq $tag, @{$qunkref->tags})))) { - $everyone_has_this_tag = 0; - } - } - if ($everyone_has_this_tag) { - $unanimous_tags->{$tag} = 1; - delete $non_unanimous_tags->{$tag}; - } - } - } - - return $common_dir, \@qunkrefs; -} - -# ------------------------------------- - -sub fdatetime { - my $self = shift; - - my ($year, $mday, $mon, $wday, $hour, $min); - - if ( @_ > 1 ) { - ($year, $mday, $mon, $wday, $hour, $min) = @_; - } else { - my ($time) = @_; - (undef, $min, $hour, $mday, $mon, $year, $wday) = - $UTC_Times ? gmtime($time) : localtime($time); - - $year += 1900; - $mon += 1; - $wday = $self->wday($wday); - } - - my $fdate = $self->fdate($year, $mon, $mday, $wday); - - if ($Show_Times) { - my $ftime = $self->ftime($hour, $min); - return "$fdate $ftime"; - } else { - return $fdate; - } -} - -# ------------------------------------- - -sub fdate { - my $self = shift; - - my ($year, $mday, $mon, $wday); - - if ( @_ > 1 ) { - ($year, $mon, $mday, $wday) = @_; - } else { - my ($time) = @_; - (undef, undef, undef, $mday, $mon, $year, $wday) = - $UTC_Times ? gmtime($time) : localtime($time); - - $year += 1900; - $mon += 1; - $wday = $self->wday($wday); - } - - return sprintf '%4u-%02u-%02u%s', $year, $mon, $mday, $wday; -} - -# ------------------------------------- - -sub ftime { - my $self = shift; - - my ($hour, $min); - - if ( @_ > 1 ) { - ($hour, $min) = @_; - } else { - my ($time) = @_; - (undef, $min, $hour) = $UTC_Times ? gmtime($time) : localtime($time); - } - - return sprintf '%02u:%02u', $hour, $min; -} - -# ---------------------------------------------------------------------------- - -package CVS::Utils::ChangeLog::Message; - -sub new { - my $class = shift; - my ($msg) = @_; - - my %self = (msg => $msg, files => []); - - bless \%self, $class; -} - -sub add_fileentry { - my $self = shift; - my ($fileentry) = @_; - - die "Not a fileentry: $fileentry" - unless $fileentry->isa('CVS::Utils::ChangeLog::FileEntry'); - - push @{$self->{files}}, $fileentry; -} - -sub files { wantarray ? @{$_[0]->{files}} : $_[0]->{files} } - -# ---------------------------------------------------------------------------- - -package CVS::Utils::ChangeLog::FileEntry; - -use File::Basename qw( fileparse ); - -# Each revision of a file has a little data structure (a `qunk') -# associated with it. That data structure holds not only the -# file's name, but any additional information about the file -# that might be needed in the output, such as the revision -# number, tags, branches, etc. The reason to have these things -# arranged in a data structure, instead of just appending them -# textually to the file's name, is that we may want to do a -# little rearranging later as we write the output. For example, -# all the files on a given tag/branch will go together, followed -# by the tag in parentheses (so trunk or otherwise non-tagged -# files would go at the end of the file list for a given log -# message). This rearrangement is a lot easier to do if we -# don't have to reparse the text. -# -# A qunk looks like this: -# -# { -# filename => "hello.c", -# revision => "1.4.3.2", -# time => a timegm() return value (moment of commit) -# tags => [ "tag1", "tag2", ... ], -# branch => "branchname" # There should be only one, right? -# roots => [ "branchtag1", "branchtag2", ... ] -# lines => "+x -y" # or undefined; x and y are integers -# } - -# Single top-level ChangeLog, or one per subdirectory? -my $distributed; -sub distributed { $#_ ? ($distributed = $_[1]) : $distributed; } - -sub new { - my $class = shift; - my ($path, $time, $revision, $state, $lines, - $branch_names, $branch_roots, $branch_numbers, $symbolic_names) = @_; - - my %self = (time => $time, - revision => $revision, - state => $state, - lines => $lines, - branch_numbers => $branch_numbers, - ); - - if ( $distributed ) { - @self{qw(filename dir_key)} = fileparse($path); - } else { - @self{qw(filename dir_key)} = ($path, './'); - } - - { # Scope for $branch_prefix - (my ($branch_prefix) = ($revision =~ /((?:\d+\.)+)\d+/)); - $branch_prefix =~ s/\.$//; - if ( $branch_names->{$branch_prefix} ) { - my $branch_name = $branch_names->{$branch_prefix}; - $self{branch} = $branch_name; - $self{branches} = [$branch_name]; - } - while ( $branch_prefix =~ s/^(\d+(?:\.\d+\.\d+)+)\.\d+\.\d+$/$1/ ) { - push @{$self{branches}}, $branch_names->{$branch_prefix} - if exists $branch_names->{$branch_prefix}; - } - } - - # If there's anything in the @branch_roots array, then this - # revision is the root of at least one branch. We'll display - # them as branch names instead of revision numbers, the - # substitution for which is done directly in the array: - $self{'roots'} = [ map { $branch_names->{$_} } @$branch_roots ] - if @$branch_roots; - - if ( exists $symbolic_names->{$revision} ) { - $self{tags} = delete $symbolic_names->{$revision}; - &main::delta_check($time, $self{tags}); - } - - bless \%self, $class; -} - -sub filename { $_[0]->{filename} } -sub dir_key { $_[0]->{dir_key} } -sub revision { $_[0]->{revision} } -sub branch { $_[0]->{branch} } -sub state { $_[0]->{state} } -sub lines { $_[0]->{lines} } -sub roots { $_[0]->{roots} } -sub branch_numbers { $_[0]->{branch_numbers} } - -sub tags { $_[0]->{tags} } -sub tags_exists { - exists $_[0]->{tags}; -} - -# This may someday be used in a more sophisticated calculation of what other -# files are involved in this commit. For now, we don't use it much except for -# delta mode, because the common-commit-detection algorithm is hypothesized to -# be "good enough" as it stands. -sub time { $_[0]->{time} } - -# ---------------------------------------------------------------------------- - -package CVS::Utils::ChangeLog::EntrySetBuilder; - -use File::Basename qw( fileparse ); -use Time::Local qw( timegm ); - -use constant MAILNAME => "/etc/mailname"; - -# In 'cvs log' output, one long unbroken line of equal signs separates files: -use constant FILE_SEPARATOR => '=' x 77;# . "\n"; -# In 'cvs log' output, a shorter line of dashes separates log messages within -# a file: -use constant REV_SEPARATOR => '-' x 28;# . "\n"; - -use constant EMPTY_LOG_MESSAGE => '*** empty log message ***'; - -# ------------------------------------- - -sub new { - my ($proto) = @_; - my $class = ref $proto || $proto; - - my $poobah = CVS::Utils::ChangeLog::EntrySet->new; - my $self = bless +{ grand_poobah => $poobah }, $class; - - $self->clear_file; - $self->maybe_read_user_map_file; - return $self; -} - -# ------------------------------------- - -sub clear_msg { - my ($self) = @_; - - # Make way for the next message - undef $self->{rev_msg}; - undef $self->{rev_time}; - undef $self->{rev_revision}; - undef $self->{rev_author}; - undef $self->{rev_state}; - undef $self->{lines}; - $self->{rev_branch_roots} = []; # For showing which files are branch - # ancestors. - $self->{collecting_symbolic_names} = 0; -} - -# ------------------------------------- - -sub clear_file { - my ($self) = @_; - $self->clear_msg; - - undef $self->{filename}; - $self->{branch_names} = +{}; # We'll grab branch names while we're - # at it. - $self->{branch_numbers} = +{}; # Save some revisions for - # @Follow_Branches - $self->{symbolic_names} = +{}; # Where tag names get stored. -} - -# ------------------------------------- - -sub grand_poobah { $_[0]->{grand_poobah} } - -# ------------------------------------- - -sub read_changelog { - my ($self, $command) = @_; - - local (*READER, *WRITER); - my $pid; - if (! $Input_From_Stdin) { - pipe(READER, WRITER) - or die "Couldn't form pipe: $!\n"; - $pid = fork; - die "Couldn't fork: $!\n" - if ! defined $pid; - if ( ! $pid ) { # child - open STDOUT, '>&=' . fileno WRITER - or die "Couldn't dup stderr to ", fileno WRITER, "\n"; - # strangely, some perls give spurious warnings about STDIN being opened - # for output only these close calls precede the STDOUT reopen above. - # I think they must be reusing fd 1. - close READER; - close STDIN; - - exec @$command; - } - - close WRITER; - - &main::debug ("(run \"@$command\")\n"); - } - else { - open READER, '-' or die "unable to open stdin for reading"; - } - - binmode READER; - - XX_Log_Source: - while () { - chomp; - s!\r$!!; - - # If on a new file and don't see filename, skip until we find it, and - # when we find it, grab it. - if ( ! defined $self->{filename} ) { - $self->read_file_path($_); - } elsif ( /^symbolic names:$/ ) { - $self->{collecting_symbolic_names} = 1; - } elsif ( $self->{collecting_symbolic_names} ) { - $self->read_symbolic_name($_); - } elsif ( $_ eq FILE_SEPARATOR and ! defined $self->{rev_revision} ) { - $self->clear_file; - } elsif ( ! defined $self->{rev_revision} ) { - # If have file name, but not revision, and see revision, then grab - # it. (We collect unconditionally, even though we may or may not - # ever use it.) - $self->read_revision($_); - } elsif ( ! defined $self->{rev_time} ) { # and /^date: /) { - $self->read_date_author_and_state($_); - } elsif ( /^branches:\s+(.*);$/ ) { - $self->read_branches($1); - } elsif ( ! ( $_ eq FILE_SEPARATOR or $_ eq REV_SEPARATOR ) ) { - # If have file name, time, and author, then we're just grabbing - # log message texts: - $self->{rev_msg} .= $_ . "\n"; # Normally, just accumulate the message... - } else { - my $noadd = 0; - if ( ! $self->{rev_msg} - or $self->{rev_msg} =~ /^\s*(\.\s*)?$/ - or index($self->{rev_msg}, EMPTY_LOG_MESSAGE) > -1 ) { - # ... until a msg separator is encountered: - # Ensure the message contains something: - $self->clear_msg, $noadd = 1 - if $Prune_Empty_Msgs; - $self->{rev_msg} = "[no log message]\n"; - } - - $self->add_file_entry - unless $noadd; - - if ( $_ eq FILE_SEPARATOR ) { - $self->clear_file; - } else { - $self->clear_msg; - } - } - } - - close READER - or die "Couldn't close pipe reader: $!\n"; - if ( defined $pid ) { - my $rv; - waitpid $pid, 0; - 0 == $? - or $!=1, die sprintf("Problem reading log input (pid/exit/signal/core: %d/%d/%d/%d)\n", - $pid, $? >> 8, $? & 127, $? & 128); - } - return; -} - -# ------------------------------------- - -sub add_file_entry { - $_[0]->grand_poobah->add_fileentry(@{$_[0]}{qw(filename rev_time rev_revision - rev_state lines branch_names - rev_branch_roots - branch_numbers - symbolic_names - rev_author rev_msg)}); -} - -# ------------------------------------- - -sub maybe_read_user_map_file { - my ($self) = @_; - - my %expansions; - my $User_Map_Input; - - if ($User_Map_File) - { - if ( $User_Map_File =~ m{^([-\w\@+=.,\/]+):([-\w\@+=.,\/:]+)} and - !-f $User_Map_File ) - { - my $rsh = (exists $ENV{'CVS_RSH'} ? $ENV{'CVS_RSH'} : 'ssh'); - $User_Map_Input = "$rsh $1 'cat $2' |"; - &main::debug ("(run \"${User_Map_Input}\")\n"); - } - else - { - $User_Map_Input = "<$User_Map_File"; - } - - open (MAPFILE, $User_Map_Input) - or die ("Unable to open $User_Map_File ($!)"); - - while () - { - next if /^\s*#/; # Skip comment lines. - next if not /:/; # Skip lines without colons. - - # It is now safe to split on ':'. - my ($username, $expansion) = split ':'; - chomp $expansion; - $expansion =~ s/^'(.*)'$/$1/; - $expansion =~ s/^"(.*)"$/$1/; - - # If it looks like the expansion has a real name already, then - # we toss the username we got from CVS log. Otherwise, keep - # it to use in combination with the email address. - - if ($expansion =~ /^\s*<{0,1}\S+@.*/) { - # Also, add angle brackets if none present - if (! ($expansion =~ /<\S+@\S+>/)) { - $expansions{$username} = "$username <$expansion>"; - } - else { - $expansions{$username} = "$username $expansion"; - } - } - else { - $expansions{$username} = $expansion; - } - } # fi ($User_Map_File) - - close (MAPFILE); - } - - if (defined $User_Passwd_File) - { - if ( ! defined $Domain ) { - if ( -e MAILNAME ) { - chomp($Domain = slurp_file(MAILNAME)); - } else { - MAILDOMAIN_CMD: - for ([qw(hostname -d)], 'dnsdomainname', 'domainname') { - my ($text, $exit, $sig, $core) = run_ext($_); - if ( $exit == 0 && $sig == 0 && $core == 0 ) { - chomp $text; - if ( length $text ) { - $Domain = $text; - last MAILDOMAIN_CMD; - } - } - } - } - } - - die "No mail domain found\n" - unless defined $Domain; - - open (MAPFILE, "<$User_Passwd_File") - or die ("Unable to open $User_Passwd_File ($!)"); - while () - { - # all lines are valid - my ($username, $pw, $uid, $gid, $gecos, $homedir, $shell) = split ':'; - my $expansion = ''; - ($expansion) = split (',', $gecos) - if defined $gecos && length $gecos; - - my $mailname = $Domain eq '' ? $username : "$username\@$Domain"; - $expansions{$username} = "$expansion <$mailname>"; - } - close (MAPFILE); - } - - $self->{usermap} = \%expansions; -} - -# ------------------------------------- - -sub read_file_path { - my ($self, $line) = @_; - - my $path; - - if ( $line =~ /^Working file: (.*)/ ) { - $path = $1; - } elsif ( defined $RCS_Root - and - $line =~ m|^RCS file: $RCS_Root[/\\](.*),v$| ) { - $path = $1; - $path =~ s!Attic/!!; - } else { - return; - } - - if ( @Ignore_Files ) { - my $base; - ($base, undef, undef) = fileparse($path); - - my $xpath = $Case_Insensitive ? lc($path) : $path; - return - if grep $path =~ /$_/, @Ignore_Files; - } - - $self->{filename} = $path; - return; -} - -# ------------------------------------- - -sub read_symbolic_name { - my ($self, $line) = @_; - - # All tag names are listed with whitespace in front in cvs log - # output; so if see non-whitespace, then we're done collecting. - if ( /^\S/ ) { - $self->{collecting_symbolic_names} = 0; - return; - } else { - # we're looking at a tag name, so parse & store it - - # According to the Cederqvist manual, in node "Tags", tag names must start - # with an uppercase or lowercase letter and can contain uppercase and - # lowercase letters, digits, `-', and `_'. However, it's not our place to - # enforce that, so we'll allow anything CVS hands us to be a tag: - my ($tag_name, $tag_rev) = ($line =~ /^\s+([^:]+): ([\d.]+)$/); - - # A branch number either has an odd number of digit sections - # (and hence an even number of dots), or has ".0." as the - # second-to-last digit section. Test for these conditions. - my $real_branch_rev = ''; - if ( $tag_rev =~ /^(\d+\.\d+\.)+\d+$/ # Even number of dots... - and - $tag_rev !~ /^(1\.)+1$/ ) { # ...but not "1.[1.]1" - $real_branch_rev = $tag_rev; - } elsif ($tag_rev =~ /(\d+\.(\d+\.)+)0.(\d+)/) { # Has ".0." - $real_branch_rev = $1 . $3; - } - - # If we got a branch, record its number. - if ( $real_branch_rev ) { - $self->{branch_names}->{$real_branch_rev} = $tag_name; - $self->{branch_numbers}->{$tag_name} = $real_branch_rev; - } else { - # Else it's just a regular (non-branch) tag. - push @{$self->{symbolic_names}->{$tag_rev}}, $tag_name; - } - } - - $self->{collecting_symbolic_names} = 1; - return; -} - -# ------------------------------------- - -sub read_revision { - my ($self, $line) = @_; - - my ($revision) = ( $line =~ /^revision (\d+\.[\d.]+)/ ); - - return - unless $revision; - - $self->{rev_revision} = $revision; - return; -} - -# ------------------------------------- - -{ # Closure over %gecos_warned -my %gecos_warned; -sub read_date_author_and_state { - my ($self, $line) = @_; - - my ($time, $author, $state) = $self->parse_date_author_and_state($line); - - if ( defined($self->{usermap}->{$author}) and $self->{usermap}->{$author} ) { - $author = $self->{usermap}->{$author}; - } elsif ( defined $Domain or $Gecos == 1 ) { - my $email = $author; - $email = $author."@".$Domain - if defined $Domain && $Domain ne ''; - - my $pw = getpwnam($author); - my ($fullname, $office, $workphone, $homephone, $gcos); - if ( defined $pw ) { - $gcos = (getpwnam($author))[6]; - ($fullname, $office, $workphone, $homephone) = - split /\s*,\s*/, $gcos; - } else { - warn "Couldn't find gecos info for author '$author'\n" - unless $gecos_warned{$author}++; - $fullname = ''; - } - for (grep defined, $fullname, $office, $workphone, $homephone) { - s/&/ucfirst(lc($pw->name))/ge; - } - $author = $fullname . " <" . $email . ">" - if $fullname ne ''; - } - - $self->{rev_state} = $state; - $self->{rev_time} = $time; - $self->{rev_author} = $author; - return; -} -} - -# ------------------------------------- - -sub read_branches { - # A "branches: ..." line here indicates that one or more branches - # are rooted at this revision. If we're showing branches, then we - # want to show that fact as well, so we collect all the branches - # that this is the latest ancestor of and store them in - # $self->[rev_branch_roots}. Just for reference, the format of the - # line we're seeing at this point is: - # - # branches: 1.5.2; 1.5.4; ...; - # - # Okay, here goes: - my ($self, $line) = @_; - - # Ugh. This really bothers me. Suppose we see a log entry - # like this: - # - # ---------------------------- - # revision 1.1 - # date: 1999/10/17 03:07:38; author: jrandom; state: Exp; - # branches: 1.1.2; - # Intended first line of log message begins here. - # ---------------------------- - # - # The question is, how we can tell the difference between that - # log message and a *two*-line log message whose first line is - # - # "branches: 1.1.2;" - # - # See the problem? The output of "cvs log" is inherently - # ambiguous. - # - # For now, we punt: we liberally assume that people don't - # write log messages like that, and just toss a "branches:" - # line if we see it but are not showing branches. I hope no - # one ever loses real log data because of this. - if ( $Show_Branches ) { - $line =~ s/(1\.)+1;|(1\.)+1$//; # ignore the trivial branch 1.1.1 - $self->{rev_branch_roots} = [split /;\s+/, $line] - if length $line; - } -} - -# ------------------------------------- - -sub parse_date_author_and_state { - my ($self, $line) = @_; - # Parses the date/time and author out of a line like: - # - # date: 1999/02/19 23:29:05; author: apharris; state: Exp; - # - # or, in CVS 1.12.9: - # - # date: 2004-06-05 16:10:32 +0000; author: somebody; state: Exp; - - my ($year, $mon, $mday, $hours, $min, $secs, $utcOffset, $author, $state, $rest) = - $line =~ - m!(\d+)[-/](\d+)[-/](\d+)\s+(\d+):(\d+):(\d+)(\s+[+-]\d{4})?;\s+ - author:\s+([^;]+);\s+state:\s+([^;]+);(.*)!x - or die "Couldn't parse date ``$line''"; - die "Bad date or Y2K issues" - unless $year > 1969 and $year < 2258; - # Kinda arbitrary, but useful as a sanity check - my $time = timegm($secs, $min, $hours, $mday, $mon-1, $year-1900); - if ( defined $utcOffset ) { - my ($plusminus, $hour, $minute) = ($utcOffset =~ m/([+-])(\d\d)(\d\d)/); - my $offset = (($hour * 60) + $minute) * 60 * ($plusminus eq '+' ? -1 : 1); - $time += $offset; - } - if ( $rest =~ m!\s+lines:\s+(.*)! ) { - $self->{lines} = $1; - } - - return $time, $author, $state; -} - -# Subrs ---------------------------------------------------------------------- - -package main; - -sub delta_check { - my ($time, $tags) = @_; - - # If we're in 'delta' mode, update the latest observed times for the - # beginning and ending tags, and when we get around to printing output, we - # will simply restrict ourselves to that timeframe... - return - unless $Delta_Mode; - - $Delta_StartTime = $time - if $time > $Delta_StartTime and grep { $_ eq $Delta_From } @$tags; - - $Delta_EndTime = $time - if $time > $Delta_EndTime and grep { $_ eq $Delta_To } @$tags; -} - -sub run_ext { - my ($cmd) = @_; - $cmd = [$cmd] - unless ref $cmd; - local $" = ' '; - my $out = qx"@$cmd 2>&1"; - my $rv = $?; - my ($sig, $core, $exit) = ($? & 127, $? & 128, $? >> 8); - return $out, $exit, $sig, $core; -} - -# ------------------------------------- - -# If accumulating, grab the boundary date from pre-existing ChangeLog. -sub maybe_grab_accumulation_date { - if (! $Cumulative || $Update) { - return ''; - } - - # else - - open (LOG, "$Log_File_Name") - or die ("trouble opening $Log_File_Name for reading ($!)"); - - my $boundary_date; - while () - { - if (/^(\d\d\d\d-\d\d-\d\d\s+\d\d:\d\d)/) - { - $boundary_date = "$1"; - last; - } - } - - close (LOG); - - # convert time from utc to local timezone if the ChangeLog has - # dates/times in utc - if ($UTC_Times && $boundary_date) - { - # convert the utc time to a time value - my ($year,$mon,$mday,$hour,$min) = $boundary_date =~ - m#(\d+)-(\d+)-(\d+)\s+(\d+):(\d+)#; - my $time = timegm(0,$min,$hour,$mday,$mon-1,$year-1900); - # print the timevalue in the local timezone - my ($ignore,$wday); - ($ignore,$min,$hour,$mday,$mon,$year,$wday) = localtime($time); - $boundary_date=sprintf ("%4u-%02u-%02u %02u:%02u", - $year+1900,$mon+1,$mday,$hour,$min); - } - - return $boundary_date; -} - -# ------------------------------------- - -# Fills up a ChangeLog structure in the current directory. -sub derive_changelog { - my ($command) = @_; - - # See "The Plan" above for a full explanation. - - # Might be adding to an existing ChangeLog - my $accumulation_date = maybe_grab_accumulation_date; - if ($accumulation_date) { - # Insert -d immediately after 'cvs log' - my $Log_Date_Command = "-d>${accumulation_date}"; - - my ($log_index) = grep $command->[$_] eq 'log', 0..$#$command; - splice @$command, $log_index+1, 0, $Log_Date_Command; - &debug ("(adding log msg starting from $accumulation_date)\n"); - } - -# output_changelog(read_changelog($command)); - my $builder = CVS::Utils::ChangeLog::EntrySetBuilder->new; - $builder->read_changelog($command); - $builder->grand_poobah->output_changelog; -} - -# ------------------------------------- - -sub min { $_[0] < $_[1] ? $_[0] : $_[1] } - -# ------------------------------------- - -sub common_path_prefix { - my ($path1, $path2) = @_; - - # For compatibility (with older versions of cvs2cl.pl), we think in UN*X - # terms, and mould windoze filenames to match. Is this really appropriate? - # If a file is checked in under UN*X, and cvs log run on windoze, which way - # do the path separators slope? Can we use fileparse as per the local - # conventions? If so, we should probably have a user option to specify an - # OS to emulate to handle stdin-fed logs. If we did this, we could avoid - # the nasty \-/ transmogrification below. - - my ($dir1, $dir2) = map +(fileparse($_))[1], $path1, $path2; - - # Transmogrify Windows filenames to look like Unix. - # (It is far more likely that someone is running cvs2cl.pl under - # Windows than that they would genuinely have backslashes in their - # filenames.) - tr!\\!/! - for $dir1, $dir2; - - my ($accum1, $accum2, $last_common_prefix) = ('') x 3; - - my @path1 = grep length($_), split qr!/!, $dir1; - my @path2 = grep length($_), split qr!/!, $dir2; - - my @common_path; - for (0..min($#path1,$#path2)) { - if ( $path1[$_] eq $path2[$_]) { - push @common_path, $path1[$_]; - } else { - last; - } - } - - return join '', map "$_/", @common_path; -} - -# ------------------------------------- - -sub parse_options { - # Check this internally before setting the global variable. - my $output_file; - - # If this gets set, we encountered unknown options and will exit at - # the end of this subroutine. - my $exit_with_admonishment = 0; - - # command to generate the log - my @log_source_command = qw( cvs log ); - - my (@Global_Opts, @Local_Opts); - - Getopt::Long::Configure(qw( bundling permute no_getopt_compat - pass_through no_ignore_case )); - GetOptions('help|usage|h' => \$Print_Usage, - 'debug' => \$Debug, # unadvertised option, heh - 'version' => \$Print_Version, - - 'file|f=s' => \$output_file, - 'accum' => \$Cumulative, - 'update' => \$Update, - 'fsf' => \$FSF_Style, - 'rcs=s' => \$RCS_Root, - 'usermap|U=s' => \$User_Map_File, - 'gecos' => \$Gecos, - 'domain=s' => \$Domain, - 'passwd=s' => \$User_Passwd_File, - 'window|W=i' => \$Max_Checkin_Duration, - 'chrono' => \$Chronological_Order, - 'ignore|I=s' => \@Ignore_Files, - 'case-insensitive|C' => \$Case_Insensitive, - 'regexp|R=s' => \$Regexp_Gate, - 'stdin' => \$Input_From_Stdin, - 'stdout' => \$Output_To_Stdout, - 'distributed|d' => sub { CVS::Utils::ChangeLog::FileEntry->distributed(1) }, - 'prune|P' => \$Prune_Empty_Msgs, - 'no-wrap' => \$No_Wrap, - 'gmt|utc' => \$UTC_Times, - 'day-of-week|w' => \$Show_Day_Of_Week, - 'revisions|r' => \$Show_Revisions, - 'show-dead' => \$Show_Dead, - 'tags|t' => \$Show_Tags, - 'tagdates|T' => \$Show_Tag_Dates, - 'branches|b' => \$Show_Branches, - 'follow|F=s' => \@Follow_Branches, - 'follow-only=s' => \@Follow_Only, - 'xml-encoding=s' => \$XML_Encoding, - 'xml' => \$XML_Output, - 'noxmlns' => \$No_XML_Namespace, - 'no-xml-iso-date' => \$No_XML_ISO_Date, - 'no-ancestors' => \$No_Ancestors, - 'lines-modified' => \$Show_Lines_Modified, - - 'no-indent' => sub { - $Indent = ''; - }, - - 'summary' => sub { - $Summary = 1; - $After_Header = "\n\n"; # Summary implies --separate-header - }, - - 'no-times' => sub { - $Show_Times = 0; - }, - - 'no-hide-branch-additions' => sub { - $Hide_Branch_Additions = 0; - }, - - 'no-common-dir' => sub { - $Common_Dir = 0; - }, - - 'ignore-tag=s' => sub { - $ignore_tags{$_[1]} = 1; - }, - - 'show-tag=s' => sub { - $show_tags{$_[1]} = 1; - }, - - # Deliberately undocumented. This is not a public interface, and - # may change/disappear at any time. - 'test-code=s' => \$TestCode, - - 'delta=s' => sub { - my $arg = $_[1]; - if ( $arg =~ - /^([A-Za-z][A-Za-z0-9_\-\]\[]*):([A-Za-z][A-Za-z0-9_\-\]\[]*)$/ ) { - $Delta_From = $1; - $Delta_To = $2; - $Delta_Mode = 1; - } else { - die "--delta FROM_TAG:TO_TAG is what you meant to say.\n"; - } - }, - - 'FSF' => sub { - $Show_Times = 0; - $Common_Dir = 0; - $No_Extra_Indent = 1; - $Indent = "\t"; - }, - - 'header=s' => sub { - my $narg = $_[1]; - $ChangeLog_Header = &slurp_file ($narg); - if (! defined ($ChangeLog_Header)) { - $ChangeLog_Header = ''; - } - }, - - 'global-opts|g=s' => sub { - my $narg = $_[1]; - push @Global_Opts, $narg; - splice @log_source_command, 1, 0, $narg; - }, - - 'log-opts|l=s' => sub { - my $narg = $_[1]; - push @Local_Opts, $narg; - push @log_source_command, $narg; - }, - - 'mailname=s' => sub { - my $narg = $_[1]; - warn "--mailname is deprecated; please use --domain instead\n"; - $Domain = $narg; - }, - - 'separate-header|S' => sub { - $After_Header = "\n\n"; - $No_Extra_Indent = 1; - }, - - 'group-within-date' => sub { - $GroupWithinDate = 1; - $Show_Times = 0; - }, - - 'hide-filenames' => sub { - $Hide_Filenames = 1; - $After_Header = ''; - }, - ) - or die "options parsing failed\n"; - - push @log_source_command, map "$_", @ARGV; - - ## Check for contradictions... - - if ($Output_To_Stdout && CVS::Utils::ChangeLog::FileEntry->distributed) { - print STDERR "cannot pass both --stdout and --distributed\n"; - $exit_with_admonishment = 1; - } - - if ($Output_To_Stdout && $output_file) { - print STDERR "cannot pass both --stdout and --file\n"; - $exit_with_admonishment = 1; - } - - if ($Input_From_Stdin && @Global_Opts) { - print STDERR "cannot pass both --stdin and -g\n"; - $exit_with_admonishment = 1; - } - - if ($Input_From_Stdin && @Local_Opts) { - print STDERR "cannot pass both --stdin and -l\n"; - $exit_with_admonishment = 1; - } - - if ($XML_Output && $Cumulative) { - print STDERR "cannot pass both --xml and --accum\n"; - $exit_with_admonishment = 1; - } - - # Other consistency checks and option-driven logic - - # Bleargh. Compensate for a deficiency of custom wrapping. - if ( ($After_Header ne " ") and $FSF_Style ) { - $After_Header .= "\t"; - } - - @Ignore_Files = map lc, @Ignore_Files - if $Case_Insensitive; - - # Or if any other error message has already been printed out, we - # just leave now: - if ($exit_with_admonishment) { - &usage (); - exit (1); - } - elsif ($Print_Usage) { - &usage (); - exit (0); - } - elsif ($Print_Version) { - &version (); - exit (0); - } - - ## Else no problems, so proceed. - - if ($output_file) { - $Log_File_Name = $output_file; - } - - return \@log_source_command; -} - -# ------------------------------------- - -sub slurp_file { - my $filename = shift || die ("no filename passed to slurp_file()"); - my $retstr; - - open (SLURPEE, "<${filename}") or die ("unable to open $filename ($!)"); - local $/ = undef; - $retstr = ; - close (SLURPEE); - return $retstr; -} - -# ------------------------------------- - -sub debug { - if ($Debug) { - my $msg = shift; - print STDERR $msg; - } -} - -# ------------------------------------- - -sub version { - print "cvs2cl.pl version ${VERSION}; distributed under the GNU GPL.\n"; -} - -# ------------------------------------- - -sub usage { - &version (); - - eval "use Pod::Usage qw( pod2usage )"; - - if ( $@ ) { - print <<'END'; - -* Pod::Usage was not found. The formatting may be suboptimal. Consider - upgrading your Perl --- Pod::Usage is standard from 5.6 onwards, and - versions of perl prior to 5.6 are getting rather rusty, now. Alternatively, - install Pod::Usage direct from CPAN. -END - - local $/ = undef; - my $message = ; - $message =~ s/^=(head1|item) //gm; - $message =~ s/^=(over|back).*\n//gm; - $message =~ s/\n{3,}/\n\n/g; - print $message; - } else { - print "\n"; - pod2usage( -exitval => 'NOEXIT', - -verbose => 1, - -output => \*STDOUT, - ); - } - - return; -} - -# Main ----------------------------------------------------------------------- - -my $log_source_command = parse_options; -if ( defined $TestCode ) { - eval $TestCode; - die "Eval failed: '$@'\n" - if $@; -} else { - derive_changelog($log_source_command); -} - -__DATA__ - -=head1 NAME - -cvs2cl.pl - convert cvs log messages to changelogs - -=head1 SYNOPSIS - -B [I] [I [I ...]] - -=head1 DESCRIPTION - -cvs2cl produces a GNU-style ChangeLog for CVS-controlled sources by -running "cvs log" and parsing the output. Duplicate log messages get -unified in the Right Way. - -The default output of cvs2cl is designed to be compact, formally unambiguous, -but still easy for humans to read. It should be largely self-explanatory; the -one abbreviation that might not be obvious is "utags". That stands for -"universal tags" -- a universal tag is one held by all the files in a given -change entry. - -If you need output that's easy for a program to parse, use the B<--xml> option. -Note that with XML output, just about all available information is included -with each change entry, whether you asked for it or not, on the theory that -your parser can ignore anything it's not looking for. - -If filenames are given as arguments cvs2cl only shows log information for the -named files. - -=head1 OPTIONS - -=over 4 - -=item B<-h>, B<-help>, B<--help>, B<-?> - -Show a short help and exit. - -=item B<--version> - -Show version and exit. - -=item B<-r>, B<--revisions> - -Show revision numbers in output. - -=item B<-b>, B<--branches> - -Show branch names in revisions when possible. - -=item B<-t>, B<--tags> - -Show tags (symbolic names) in output. - -=item B<-T>, B<--tagdates> - -Show tags in output on their first occurance. - -=item B<--show-dead> - -Show dead files. - -=item B<--stdin> - -Read from stdin, don't run cvs log. - -=item B<--stdout> - -Output to stdout not to ChangeLog. - -=item B<-d>, B<--distributed> - -Put ChangeLogs in subdirs. - -=item B<-f> I, B<--file> I - -Write to I instead of ChangeLog. - -=item B<--fsf> - -Use this if log data is in FSF ChangeLog style. - -=item B<--FSF> - -Attempt strict FSF-standard compatible output. - -=item B<-W> I, B<--window> I - -Window of time within which log entries unify. - -=item -B I, B<--usermap> I - -Expand usernames to email addresses from I. - -=item B<--passwd> I - -Use system passwd file for user name expansion. If no mail domain is provided -(via B<--domain>), it tries to read one from B, output of B, B, or B. cvs2cl exits with an error if none of -those options is successful. Use a domain of '' to prevent the addition of a -mail domain. - -=item B<--domain> I - -Domain to build email addresses from. - -=item B<--gecos> - -Get user information from GECOS data. - -=item B<-R> I, B<--regexp> I - -Include only entries that match I. This option may be used multiple -times. - -=item B<-I> I, B<--ignore> I - -Ignore files whose names match I. This option may be used multiple -times. The regexp is a perl regular expression. It is matched as is; you may -want to prefix with a ^ or suffix with a $ to anchor the match. - -=item B<-C>, B<--case-insensitive> - -Any regexp matching is done case-insensitively. - -=item B<-F> I, B<--follow> I - -Show only revisions on or ancestral to I. - -=item B<--follow-only> I - -Like --follow, but sub-branches are not followed. - -=item B<--no-ancestors> - -When using B<-F>, only track changes since the I started. - -=item B<--no-hide-branch-additions> - -By default, entries generated by cvs for a file added on a branch (a dead 1.1 -entry) are not shown. This flag reverses that action. - -=item B<-S>, B<--separate-header> - -Blank line between each header and log message. - -=item B<--summary> - -Add CVS change summary information. - -=item B<--no-wrap> - -Don't auto-wrap log message (recommend B<-S> also). - -=item B<--no-indent> - -Don't indent log message - -=item B<--gmt>, B<--utc> - -Show times in GMT/UTC instead of local time. - -=item B<--accum> - -Add to an existing ChangeLog (incompatible with B<--xml>). - -=item B<-w>, B<--day-of-week> - -Show day of week. - -=item B<--no-times> - -Don't show times in output. - -=item B<--chrono> - -Output log in chronological order (default is reverse chronological order). - -=item B<--header> I - -Get ChangeLog header from I ("B<->" means stdin). - -=item B<--xml> - -Output XML instead of ChangeLog format. - -=item B<--xml-encoding> I - -Insert encoding clause in XML header. - -=item B<--noxmlns> - -Don't include xmlns= attribute in root element. - -=item B<--hide-filenames> - -Don't show filenames (ignored for XML output). - -=item B<--no-common-dir> - -Don't shorten directory names from filenames. - -=item B<--rcs> I - -Handle filenames from raw RCS, for instance those produced by "cvs rlog" -output, stripping the prefix I. - -=item B<-P>, B<--prune> - -Don't show empty log messages. - -=item B<--lines-modified> - -Output the number of lines added and the number of lines removed for -each checkin (if applicable). At the moment, this only affects the -XML output mode. - -=item B<--ignore-tag> I - -Ignore individual changes that are associated with a given tag. -May be repeated, if so, changes that are associated with any of -the given tags are ignored. - -=item B<--show-tag> I - -Log only individual changes that are associated with a given -tag. May be repeated, if so, changes that are associated with -any of the given tags are logged. - -=item B<--delta> IB<:>I - -Attempt a delta between two tags (since I up to and -including I). The algorithm is a simple date-based one -(this is a hard problem) so results are imperfect. - -=item B<-g> I, B<--global-opts> I - -Pass I to cvs like in "cvs I log ...". - -=item B<-l> I, B<--log-opts> I - -Pass I to cvs log like in "cvs ... log I". - -=back - -Notes about the options and arguments: - -=over 4 - -=item * - -The B<-I> and B<-F> options may appear multiple times. - -=item * - -To follow trunk revisions, use "B<-F trunk>" ("B<-F TRUNK>" also works). This is -okay because no would ever, ever be crazy enough to name a branch "trunk", -right? Right. - -=item * - -For the B<-U> option, the I should be formatted like CVSROOT/users. That is, -each line of I looks like this: - - jrandom:jrandom@red-bean.com - -or maybe even like this - - jrandom:'Jesse Q. Random ' - -Don't forget to quote the portion after the colon if necessary. - -=item * - -Many people want to filter by date. To do so, invoke cvs2cl.pl like this: - - cvs2cl.pl -l "-d'DATESPEC'" - -where DATESPEC is any date specification valid for "cvs log -d". (Note that -CVS 1.10.7 and below requires there be no space between -d and its argument). - -=item * - -Dates/times are interpreted in the local time zone. - -=item * - -Remember to quote the argument to `B<-l>' so that your shell doesn't interpret -spaces as argument separators. - -=item * - -See the 'Common Options' section of the cvs manual ('info cvs' on UNIX-like -systems) for more information. - -=item * - -Note that the rules for quoting under windows shells are different. - -=item * - -To run in an automated environment such as CGI or PHP, suidperl may be needed -in order to execute as the correct user to enable /cvsroot read lock files to -be written for the 'cvs log' command. This is likely just a case of changing -the /usr/bin/perl command to /usr/bin/suidperl, and explicitly declaring the -PATH variable. - -=back - -=head1 EXAMPLES - -Some examples (working on UNIX shells): - - # logs after 6th March, 2003 (inclusive) - cvs2cl.pl -l "-d'>2003-03-06'" - # logs after 4:34PM 6th March, 2003 (inclusive) - cvs2cl.pl -l "-d'>2003-03-06 16:34'" - # logs between 4:46PM 6th March, 2003 (exclusive) and - # 4:34PM 6th March, 2003 (inclusive) - cvs2cl.pl -l "-d'2003-03-06 16:46>2003-03-06 16:34'" - -Some examples (on non-UNIX shells): - - # Reported to work on windows xp/2000 - cvs2cl.pl -l "-d"">2003-10-18;today<""" - -=head1 AUTHORS - -=over 4 - -=item Karl Fogel - -=item Melissa O'Neill - -=item Martyn J. Pearce - -=back - -Contributions from - -=over 4 - -=item Mike Ayers - -=item Tim Bradshaw - -=item Richard Broberg - -=item Nathan Bryant - -=item Oswald Buddenhagen - -=item Neil Conway - -=item Arthur de Jong - -=item Mark W. Eichin - -=item Dave Elcock - -=item Reid Ellis - -=item Simon Josefsson - -=item Robin Hugh Johnson - -=item Terry Kane - -=item Pete Kempf - -=item Akos Kiss - -=item Claus Klein - -=item Eddie Kohler - -=item Richard Laager - -=item Kevin Lilly - -=item Karl-Heinz Marbaise - -=item Mitsuaki Masuhara - -=item Henrik Nordstrom - -=item Joe Orton - -=item Peter Palfrader - -=item Thomas Parmelan - -=item Jordan Russell - -=item Jacek Sliwerski - -=item Johannes Stezenbach - -=item Joseph Walton - -=item Ernie Zapata - -=back - -=head1 BUGS - -Please report bugs to C. - -=head1 PREREQUISITES - -This script requires C, C, and C. It -also seems to require C or higher. - -=head1 OPERATING SYSTEM COMPATIBILITY - -Should work on any OS. - -=head1 SCRIPT CATEGORIES - -Version_Control/CVS - -=head1 COPYRIGHT - -(C) 2001,2002,2003,2004 Martyn J. Pearce , under the GNU GPL. - -(C) 1999 Karl Fogel , under the GNU GPL. - -cvs2cl.pl is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. - -cvs2cl.pl is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You may have received a copy of the GNU General Public License -along with cvs2cl.pl; see the file COPYING. If not, write to the -Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. - -=head1 SEE ALSO - -cvs(1) - diff --git a/tools/bin/erase b/tools/bin/erase deleted file mode 100755 index efa4d2eee..000000000 --- a/tools/bin/erase +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh -if test $# = 0; then -echo 'usage: erase ' -else -file=$1 -erased_dir=$HOME/erased -mv -f $file erased_dir -cvs remove $file -fi diff --git a/tools/cantera_demos.m b/tools/cantera_demos.m new file mode 100644 index 000000000..749688a97 --- /dev/null +++ b/tools/cantera_demos.m @@ -0,0 +1,4 @@ +ctpath; +cd ../demos/matlab; +run_examples; + diff --git a/tools/coverage.py b/tools/coverage.py new file mode 100755 index 000000000..d09b05c83 --- /dev/null +++ b/tools/coverage.py @@ -0,0 +1,84 @@ +#!/usr/bin/python + +""" +Collect test coverage data and generate an html report. +""" + +import os +import subprocess +import shutil + +def getDirectories(): + """ + Return a list of all directories containing coverage data. + """ + sourcedirs = set() + rootdir = os.getcwd() + for dirpath, dirnames, filenames in os.walk(rootdir): + for fname in filenames: + if fname.endswith('.gcda'): + dirpath.replace(rootdir, '', 1) + sourcedirs.add(dirpath) + + return sourcedirs + + +def clean(): + """ + Remove all coverage data. + """ + sourcedirs = getDirectories() + if not sourcedirs: + return + + command = ['lcov', '--zerocounters'] + for d in sourcedirs: + command.append('-d') + command.append(d) + subprocess.call(command) + + +def test(): + """ + Run the full test suite. + """ + subprocess.call(['scons', 'test-reset']) + subprocess.call(['scons', 'test']) + + +def collect(): + """ + Collect the generated coverage data into 'coverage.info' + """ + sourcedirs = getDirectories() + if not sourcedirs: + print "Warning! Didn't find any coverage data." + return + + command = ['lcov', '-c', + '-b', '.', + '-o', 'coverage.info'] + for d in sourcedirs: + command.append('-d') + command.append(d) + subprocess.call(command) + + +def genhtml(): + """ + Produce an html report from the collected data. + """ + if os.path.exists('coverage'): + shutil.rmtree('coverage') + + os.mkdir('coverage') + subprocess.call(['genhtml', 'coverage.info', + '-o', 'coverage', + '-p', os.getcwd()]) + + +if __name__ == '__main__': + clean() + test() + collect() + genhtml() diff --git a/tools/ctnew.in b/tools/ctnew.in new file mode 100644 index 000000000..de2be4a17 --- /dev/null +++ b/tools/ctnew.in @@ -0,0 +1,9 @@ +#!/bin/sh + +if test "x$1" = "x-f77"; then + cp @ct_templdir@/f77/*.* . +elif test "x$1" = "x-f90"; then + cp @ct_templdir@/f90/*.* . +else + cp @ct_templdir@/cxx/*.* . +fi diff --git a/tools/ctpath.m.in b/tools/ctpath.m.in new file mode 100644 index 000000000..a8c213f25 --- /dev/null +++ b/tools/ctpath.m.in @@ -0,0 +1,4 @@ +path('@ct_matlab_dir@', path) +path('@ct_matlab_dir@/1D', path) +setenv('PYTHON_CMD', '@python_cmd@') +setenv('PYTHONPATH', [getenv('PYTHONPATH'), ':@python_module_loc@']) diff --git a/tools/export b/tools/export deleted file mode 100755 index cca0bfbfd..000000000 --- a/tools/export +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh - -version = cantera1.1b -export_dir = $2 -echo $export_dir - -#if (test -d $(export_dir)/$version); then rm -r $(export_dir)/$version; fi -#cd $(export_dir); cvs export -D 1/01/10 cantera-1.1 -# rm -r $(export_dir)/cantera-1.1/*/tests -# rm -r $(export_dir)/cantera-1.1/*/test -# rm -r $(export_dir)/cantera-1.1/*/doc -# mkdir $(export_dir)/cantera-1.1/lib - - - - - diff --git a/bin/mixmaster.py b/tools/mixmaster.in old mode 100755 new mode 100644 similarity index 55% rename from bin/mixmaster.py rename to tools/mixmaster.in index ae829744c..ab6e5ab69 --- a/bin/mixmaster.py +++ b/tools/mixmaster.in @@ -1,3 +1,4 @@ -from MixMaster import MixMaster -o = MixMaster() +#!@python_cmd@ +from MixMaster import MixMaster +MixMaster() diff --git a/tools/setup_cantera.in b/tools/setup_cantera.in new file mode 100644 index 000000000..a87689a80 --- /dev/null +++ b/tools/setup_cantera.in @@ -0,0 +1,47 @@ +#!/bin/sh + +if [ -z $LD_LIBRARY_PATH ]; then + LD_LIBRARY_PATH=@ct_libdir@ +else + LD_LIBRARY_PATH=@ct_libdir@:$LD_LIBRARY_PATH +fi +export LD_LIBRARY_PATH + +PYTHON_CMD=@python_cmd@ +export PYTHON_CMD + +PATH=@ct_bindir@:$PATH +export PATH + +if [ "@python_cmd@" != `which python` ]; then + alias ctpython=@python_cmd@ +fi + +if [ "@matlab_toolbox@" = "y" ]; then + if [ -z $MATLAB_PATH ]; then + MATLABPATH=@ct_matlab_dir@:@ct_matlab_dir@/1D + else + MATLABPATH=$MATLABPATH:@ct_matlab_dir@:@ct_matlab_dir@/1D + fi + export MATLABPATH +fi + +if [ -z $PYTHONPATH ]; then + PYTHONPATH=@python_module_loc@ +else + PYTHONPATH=@python_module_loc@:$PYTHONPATH +fi + +if [ "@python_array_home@" != "" ]; then + PYTHONPATH=@python_array_home@:$PYTHONPATH +fi + +export PYTHONPATH + +## Uncomment this if you want to specify the tmp dir location where +## Cantera writes temporary files. The default is: +## (1) getenv("TMP") +## (2) getenv("TEMP") +## (3) "." +# CANTERA_TMPDIR=/fill/in +# export CANTERA_TMPDIR diff --git a/tools/src/.cvsignore b/tools/src/.cvsignore deleted file mode 100644 index 8ee3cde70..000000000 --- a/tools/src/.cvsignore +++ /dev/null @@ -1,6 +0,0 @@ -Makefile -sample.mak -.depends -finish_install.py -package4mac -SunWS_cache diff --git a/tools/src/Makefile.in b/tools/src/Makefile.in deleted file mode 100755 index cc6579e1c..000000000 --- a/tools/src/Makefile.in +++ /dev/null @@ -1,71 +0,0 @@ -#/bin/sh - -LIBDIR = @buildlib@ -INCDIR = -I@ctroot@/Cantera/src/ -BINDIR = @buildbin@ -build_ck = @BUILD_CK@ - -PURIFY=@PURIFY@ - -LCXX_FLAGS = -L$(LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ -LOCAL_LIBS = @LOCAL_LIBS@ - -LL_DEPS=@LOCAL_LIBS_DEP@ - -LCXX_END_LIBS = @LCXX_END_LIBS@ @EXTRA_LINK@ - -OBJS = ck2cti.o cti2ctml.o fixtext.o - -DEPENDS = $(OBJS:.o=.d) - -CONVLIB_DEP = @buildlib@/libconverters.a - - -progs = $(BINDIR)/cti2ctml $(BINDIR)/fixtext -ifeq ($(build_ck),1) -exes = $(progs) $(BINDIR)/ck2cti -else -exes = $(progs) -endif - -.cpp.o: - $(PURIFY) @CXX@ -c $< @DEFS@ $(INCDIR)base $(INCDIR)converters @CXX_INCLUDES@ @CXXFLAGS@ $(CXX_FLAGS) - -all: $(exes) - -ck: $(BINDIR)/ck2cti - -$(BINDIR)/ck2cti: ck2cti.o $(CONVLIB_DEP) $(LL_DEPS) - $(RM) $(BINDIR)/ck2cti - $(PURIFY) @CXX@ -o $(BINDIR)/ck2cti ck2cti.o $(LCXX_FLAGS) \ - -lconverters -lctbase -ltpx -lctcxx $(LOCAL_LIBS) $(LCXX_END_LIBS) - -$(BINDIR)/cti2ctml: cti2ctml.o $(LL_DEPS) - $(RM) $(BINDIR)/cti2ctml - $(PURIFY) @CXX@ -o $(BINDIR)/cti2ctml cti2ctml.o $(LCXX_FLAGS) $(LOCAL_LIBS) \ - $(LCXX_END_LIBS) - -$(BINDIR)/fixtext: fixtext.o $(LL_DEPS) - $(RM) $(BINDIR)/fixtext - $(PURIFY) @CXX@ -o $(BINDIR)/fixtext fixtext.o $(LCXX_FLAGS) \ - $(LOCAL_LIBS) $(LCXX_END_LIBS) - -$(CONVLIB_DEP): - cd ../../Cantera/src/converters; @MAKE@ - -clean: - $(RM) *.o *.*~ $(BINDIR)/cti2ctml $(BINDIR)/ck2cti $(BINDIR)/fixtext - (if test -d SunWS_cache ; then \ - $(RM) -rf SunWS_cache ; \ - fi ) - -%.d: - @CXX_DEPENDS@ $(INCDIR)base $(INCDIR)converters @CXXFLAGS@ $(CXX_FLAGS) $*.cpp > $*.d - -depends: $(DEPENDS) - cat *.d &> .depends - $(RM) $(DEPENDS) - -ifeq ((test -e .depends),0) -include .depends -endif diff --git a/tools/src/ck2cti.cpp b/tools/src/ck2cti.cpp index 04b9dc114..d77a0f168 100644 --- a/tools/src/ck2cti.cpp +++ b/tools/src/ck2cti.cpp @@ -1,6 +1,5 @@ /** * @file ck2cti.cpp - * $Id$ * * Program to convert Chemkin-II-format reaction mechanism files to * Cantera input format. The resulting Cantera input file contains a @@ -31,18 +30,13 @@ * input file name without the extension. Since only one phase definition * is present in the ck2cti output, this parameter is not required. */ -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - #include #include using namespace std; -#include "ct_defs.h" -#include "global.h" -#include "ck2ct.h" +#include "kernel/ct_defs.h" +#include "kernel/global.h" +#include "kernel/ck2ct.h" using namespace Cantera; @@ -78,6 +72,9 @@ string getp(int& i, int argc, char** args) { int main(int argc, char** argv) { +#ifdef _MSC_VER + _set_output_format(_TWO_DIGIT_EXPONENT); +#endif string infile="chem.inp", dbfile="", trfile="", logfile; string idtag = "gas"; bool debug = false; diff --git a/tools/src/ck2ctml.cpp b/tools/src/ck2ctml.cpp deleted file mode 100755 index e00013deb..000000000 --- a/tools/src/ck2ctml.cpp +++ /dev/null @@ -1,84 +0,0 @@ -/** - * @file ck2ctml.cpp - * - * Program to convert CK-format reaction mechanism files to CTML format. - * - */ -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - -#include -#include -using namespace std; - -#include "converters/ck2ctml.h" -#include "converters/ck2ct.h" - -using namespace ctml; - -int showHelp() { - cout << "\nck2ckml: convert a CK-format reaction mechanism file to CTML.\n" - << "\n D. G. Goodwin, Caltech \n" - << " Version 1.0, August 2002.\n\n" - << endl; - cout << "options:" << endl; - cout << " -i \n" - << " -o \n" - << " -t \n" - << " -tr \n" - << " -id \n"; - return 0; -} - -int main(int argc, char** argv) { - string infile="chem.inp", dbfile="", trfile="", logfile, outfile=""; - string idtag = "gas"; - // ckr::CKReader r; - //r.validate = true; - int i=1; - if (argc == 1) return showHelp(); - - while (i < argc) { - string arg = string(argv[i]); - if (i < argc-1) { - if (arg == "-i") { - infile = argv[i+1]; - ++i; - } - else if (arg == "-o") { - outfile = argv[i+1]; - ++i; - } - else if (arg == "-t") { - dbfile = argv[i+1]; - ++i; - } - else if (arg == "-tr") { - trfile = argv[i+1]; - ++i; - } - else if (arg == "-id") { - idtag = argv[i+1]; - } - } - else if (arg == "-h" || argc < 3) { - return showHelp(); - } - ++i; - } - -//#define MAKE_CT_INPUT -#ifdef MAKE_CT_INPUT - int ierr = pip::convert_ck(infile.c_str(), dbfile.c_str(), trfile.c_str(), - idtag.c_str()); -#else - int ierr = convert_ck(infile.c_str(), dbfile.c_str(), trfile.c_str(), - outfile.c_str(), idtag.c_str()); -#endif - if (ierr < 0) { - showErrors(cerr); - } - return ierr; -} diff --git a/tools/src/ck2ctml.dsp b/tools/src/ck2ctml.dsp deleted file mode 100755 index 737e54532..000000000 --- a/tools/src/ck2ctml.dsp +++ /dev/null @@ -1,108 +0,0 @@ -# Microsoft Developer Studio Project File - Name="ck2ctml" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Console Application" 0x0103 - -CFG=ck2ctml - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "ck2ctml.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "ck2ctml.mak" CFG="ck2ctml - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "ck2ctml - Win32 Release" (based on "Win32 (x86) Console Application") -!MESSAGE "ck2ctml - Win32 Debug" (based on "Win32 (x86) Console Application") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "ck2ctml - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE F90 /compile_only /nologo /warn:nofileopt -# ADD F90 /assume:underscore /compile_only /iface:nomixed_str_len_arg /iface:cref /math_library:fast /names:lowercase /nologo /warn:nofileopt /module:"" -# SUBTRACT F90 /threads -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c -# ADD CPP /nologo /W3 /GX /O2 /I "../../Cantera/src" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 -# ADD LINK32 kernel32.lib user32.lib /nologo /subsystem:console /machine:I386 /out:"../../bin/ck2ctml.exe" /libpath:"c:/users/dgg/dv/cantera-1.2/lib" - -!ELSEIF "$(CFG)" == "ck2ctml - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE F90 /check:bounds /compile_only /debug:full /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD F90 /assume:underscore /check:bounds /compile_only /debug:full /iface:nomixed_str_len_arg /iface:cref /libs:dll /names:lowercase /nologo /threads /traceback /warn:argument_checking /warn:nofileopt /module:"" -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "c:/users/dgg/dv/cantera-1.2/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept -# ADD LINK32 kernel32.lib user32.lib cantera_d.lib ckreader_d.lib ctmath_d.lib ctlapack_d.lib ctblas_d.lib cvode_d.lib recipes_d.lib /nologo /subsystem:console /incremental:no /debug /machine:I386 /out:"../../bin/ck2ctml.exe" /pdbtype:sept /libpath:"c:/users/dgg/dv/cantera-1.2/lib" - -!ENDIF - -# Begin Target - -# Name "ck2ctml - Win32 Release" -# Name "ck2ctml - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;f90;for;f;fpp" -# Begin Source File - -SOURCE=.\ck2ctml.cpp -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd" -# End Group -# Begin Group "Resource Files" - -# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" -# End Group -# End Target -# End Project diff --git a/tools/src/cti2ctml.cpp b/tools/src/cti2ctml.cpp index 0a0280e2a..0a8d76c30 100644 --- a/tools/src/cti2ctml.cpp +++ b/tools/src/cti2ctml.cpp @@ -18,9 +18,9 @@ #include #include -#include "ct_defs.h" -#include "xml.h" -#include "ctml.h" +#include "kernel/ct_defs.h" +#include "kernel/xml.h" +#include "kernel/ctml.h" using namespace Cantera; using namespace std; diff --git a/tools/src/ctlibsample.mak.in b/tools/src/ctlibsample.mak.in deleted file mode 100755 index 75155451e..000000000 --- a/tools/src/ctlibsample.mak.in +++ /dev/null @@ -1,82 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a Fortran application to CtLib. -# -############################################################################# - -# the name of the executable program to be created -PROG_NAME = __PROGRAM__ - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = __OBJS__ - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = - -# if your program also calls Chemkin, set this to be the command-line -# string to link to CKLIB. -#CHEMKIN_LIB = -lchemkin -#CHEMKIN_LIB = cklib.o -CHEMKIN_LIB = - -# other external libraries that might be needed -EXT_LIBS = -lcvode -lrecipes @LAPACK_LIBRARY@ @BLAS_LIBRARY@ - -############################################################################# - -# the Fortran compiler -FORT = @F77@ - -# Fortran compile flags -FORT_FLAGS = @FFLAGS@ - -# Fortran libraries -FORT_LIBS = @FLIBS@ - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ - - -#------ you probably don't have to change anything below this line ----- - - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@CANTERA_LIBDIR@ - -# required Cantera libraries -CANTERA_LIBS = -lct -lcantera -lckreader - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@CANTERA_INCDIR@ - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# how to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: - $(CXX) -c $< -I$(CANTERA_INCDIR) $(CXX_FLAGS) - -# how to compile Fortran source files to object files -.@F77_EXT@.@OBJ_EXT@: - $(FORT) -c $< $(FORT_FLAGS) - -all: $(PROG_NAME) - -$(PROG_NAME): $(OBJS) - $(CXX) -o $(PROG_NAME) $(OBJS) $(LCXX_FLAGS) $(CANTERA_LIBS) $(LINK_OPTIONS) $(CHEMKIN_LIB) $(EXT_LIBS) @LIBS@ $(FORT_LIBS) - -clean: - $(RM) $(OBJS) $(PROGRAM) - - - - - - diff --git a/tools/src/ctsetup.cpp b/tools/src/ctsetup.cpp deleted file mode 100755 index 7fa03619a..000000000 --- a/tools/src/ctsetup.cpp +++ /dev/null @@ -1,228 +0,0 @@ -/** - * @file makedsp.cpp - * - * Write a Visual Studio Project File with settings for Cantera. This - * program writes a project file to build a console application only. - * - */ - -// copyright 2001 California Institute of Technology - - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - -#include -#include -#include -using namespace std; - -void write_prog(string fname); - -int write_dsp(string ctroot, string projdir, string projname) { - - char buf[500]; - for (int j = 0; j < 500; j++) buf[j] = ' '; - string line; - - -#ifdef CVF - ifstream proto((ctroot+"/tools/src/protocvf.dsp").c_str()); - if (!proto) { - cout << "Error: file protocvf.dsp not found in " << ctroot << "/tools/src" << endl; - return 1; - } -#else - ifstream proto((ctroot+"/tools/src/protocxx.dsp").c_str()); - if (!proto) { - cout << "Error: file protocxx.dsp not found in " - << ctroot << "/tools/src" << endl; - return 1; - } -#endif - - string fname, progname; - if (projdir != "." && projdir != "'.'") { - fname = projdir+"\\"+projname+".dsp"; - progname = projdir+"\\"+projname+".cpp"; - } - else { - fname = string(projname)+".dsp"; - progname = string(projname)+".cpp"; - } - ofstream fout(fname.c_str()); - while (!proto.eof()) { - proto.getline( buf,500); - line = buf; - int i; - while (i = line.find("__PROJECT__"), i >=0) { - line.replace(i,11,projname); - } - while (i = line.find("__CTROOT__"), i >=0) { - line.replace(i,10,ctroot); - } - fout << line << endl; - } - proto.close(); - fout.close(); - - // if main program file doesn't exist, create a prototype - ifstream fprog(progname.c_str()); - bool wrote_prog = false; - if (!fprog) { - write_prog(progname); - wrote_prog = true; - } - else - fprog.close(); - - cout << "created Developer Studio project file " - << fname; - if (wrote_prog) - cout << " and main program file " << progname; - cout << endl; - return 0; -} - - - -int write_mak(string ctroot, string projdir, string projname) { - - char buf[500]; - for (int j = 0; j < 500; j++) buf[j] = ' '; - string line, objs; - - - ifstream proto((ctroot+"/tools/src/sample.mak").c_str()); - if (!proto) { - cout << "Error: file sample.mak not found in " - << ctroot << "/tools/src" << endl; - return 1; - } - - string fname, progname; - if (projdir != "." && projdir != "'.'") { - fname = projdir+"/"+projname+".mak"; - progname = projdir+"/"+projname+".cpp"; - } - else { - fname = string(projname)+".mak"; - progname = string(projname)+".cpp"; - } - - objs = string(projname)+".o"; - - ofstream fout(fname.c_str()); - while (!proto.eof()) { - proto.getline( buf,500); - line = buf; - int i; - while (i = line.find("__PROGRAM__"), i >=0) { - line.replace(i,11,projname); - } - while (i = line.find("__CTROOT__"), i >=0) { - line.replace(i,10,ctroot); - } - while (i = line.find("__OBJS__"), i >=0) { - line.replace(i,10,objs); - } - fout << line << endl; - } - proto.close(); - fout.close(); - cout << "Makefile = " << fname << endl; - - // if main program file doesn't exist, create a prototype - ifstream fprog(progname.c_str()); - bool wrote_prog = false; - if (!fprog) { - write_prog(progname); - wrote_prog = true; - } - else - fprog.close(); - - cout << "created Makefile " - << fname; - if (wrote_prog) - cout << " and main program file " << progname; - cout << endl; - return 0; -} - - -int main() { - - char buf[500]; - for (int j = 0; j < 500; j++) buf[j] = ' '; - string line, projname, projdir, ctroot; - - // prompt for the project name - cout << "Project name: "; - cin >> projname; - - // prompt for the output directory - cout << "Project directory (enter '.' for local directory): "; - cin >> projdir; - - // get the Cantera root directory either from environment - // variable CANTERA_ROOT (if set) or from user input - - const char* ctr; - int iroot = 0; - ctr = getenv("WIN_CANTERA_ROOT"); - if (ctr == 0) { - ctr = getenv("CANTERA_ROOT"); - iroot = 1; - } - if (ctr != 0) { - ctroot = ctr; - cout << "\nCantera root directory: " << ctroot; - cout << (iroot == 1 ? " (CANTERA_ROOT)" : " (WIN_CANTERA_ROOT)") << endl << endl; - } - else { - iroot = -1; - cout << "Cantera root directory: "; - cin >> ctroot; - } - - int itype; - cout << "Output type:\n" - << " 1 Unix Makefile\n" - << " 2 Visual Studio project file\n" - << "Output type:"; - cin >> itype; - if (itype == 1) write_mak(ctroot, projdir, projname); - else if (itype == 2) write_dsp(ctroot, projdir, projname); - - return 0; -} - - - -void write_prog(string fname) { - - ofstream f(fname.c_str()); - f << endl - << "#include \"Cantera.h\"" << endl - << "// include additional header files here if needed" << endl - << endl - << "int main(int argc, char** argv) {" << endl - << " try {" << endl - << " // your code goes here" << endl - << " return 0;" << endl - << " }" << endl - << " catch (CanteraError) {" << endl - << " showErrors(cerr);" << endl - << " cerr << \"program terminating.\" << endl;" << endl - << " return -1;" << endl - << " }" << endl - << "}" << endl; - f.close(); -} - - - - diff --git a/tools/src/ctsetup.in b/tools/src/ctsetup.in deleted file mode 100755 index 21808b4a7..000000000 --- a/tools/src/ctsetup.in +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh - -# complain if no program name was given -if test $# = 0; then -echo 'usage: ctsetup ' -exit 0 -fi - -# -# make the Makefile -# - -for t in "$@"; do -if test $t = -fort; then - status=fort; -elif test $t = -f90; then - status=f90; -elif test $t = -cxx; then - status=cxx -else - objs=$objs' '$t'.o'; -fi -done - -TOOLS_DIR=@CANTERA_ROOT@/tools - -echo 'creating '$1'.mak...' -cat > .sedscript < ./$1.mak - -rm -f .sedscript - - - - diff --git a/tools/src/ctwin b/tools/src/ctwin deleted file mode 100755 index 7e957b342..000000000 --- a/tools/src/ctwin +++ /dev/null @@ -1,80 +0,0 @@ -#!/bin/sh - -# complain if no program name was given -if test $# = 0; then -echo 'usage: ctsetup ' -exit 0 -fi - -# -# make the Makefile -# - -for t in "$@"; do -if test $t = -fort; then - status=fort; -elif test $t = -cxx; then - status=cxx -else - objs=$objs" $t.@OBJ_EXT@" -fi -done - -TOOLS_DIR=@CANTERA_ROOT@/tools - - -if test $1 = -ctlib; then -USE_CTLIB=1 -else -USE_CTLIB=0 -fi - -if test $USE_CTLIB = 1; then -echo 'creating '$2'.mak...' -objs=$objs" drive-$2.@OBJ_EXT@" -cat > .sedscript < ./$2.mak - -sub=$2_ - -echo 'creating C++ driver program...' -cat > drive-$2.cpp << EOF - -/* - * driver program for Fortran subroutine $2 - */ - -#include - -extern "C" { - int $sub(); -} - -main() { - try { - $sub(); - } - catch (...) { - cerr << "an error occurred." << endl; - } -} -EOF - -else -echo 'creating '$1'.mak...' -cat > .sedscript < ./$1.mak -fi - -rm -f .sedscript - - - - diff --git a/tools/src/findtag.py b/tools/src/findtag.py deleted file mode 100644 index 258cb348d..000000000 --- a/tools/src/findtag.py +++ /dev/null @@ -1,21 +0,0 @@ -import sys - -def cvstag(dir): - path = dir+"/CVS/Tag" - try: - f = open(path,'r') - if f: - s = f.readlines() - if s: - return s[0][1:-1] - else: - return "" - else: - return "" - except: - return "" - -if __name__ == "__main__": - dir = sys.argv[1] - print cvstag(dir) - diff --git a/tools/src/finish_install.py.in b/tools/src/finish_install.py.in deleted file mode 100644 index b40b01e4b..000000000 --- a/tools/src/finish_install.py.in +++ /dev/null @@ -1,186 +0,0 @@ -import sys, os, string -prefix = '@python_prefix@' -pycmd = '@PYTHON_CMD@' # sys.argv[2] -localinst = @local_inst@ - -build_python = @BUILD_PYTHON@ -build_matlab = @BUILD_MATLAB@ - -bindir = '@ct_bindir@' -libdir = '@ct_libdir@' -hdrdir = '@ct_incdir@' -demodir = '@ct_demodir@' -datadir = '@ct_datadir@' -templdir = '@ct_templdir@' -ctdir = '@ct_dir@' -home = '@homedir@' -isdarwin = '@OS_IS_DARWIN@' -numarray_home = '@NUMARRAY_HOME@' - -f = open(home+'/setup_cantera','w') -f.write('#!/bin/sh\n') -f.write('LD_LIBRARY_PATH='+libdir+':$LD_LIBRARY_PATH\nexport LD_LIBRARY_PATH\n') -f.write('PATH='+bindir+':$PATH\nexport PATH\n') -f.write('PYTHON_CMD='+pycmd+'\nexport PYTHON_CMD\n') -if pycmd <> 'python': - f.write('alias ctpython='+pycmd+'\n') - -if build_matlab: - matlabdir = prefix + '/matlab/toolbox/cantera/cantera' - f.write('MATLABPATH=$MATLABPATH:%s/:%s/1D\n' % (matlabdir, matlabdir)) - f.write('export MATLABPATH\n') - -ctloc = '-' -warn = '' -warn2 = '' -pypath = '' -if localinst and build_python == 2: - try: - v = sys.version_info - ctloc = prefix+'/lib/python'+`v[0]`+'.'+`v[1]`+'/site-packages' - try: - import Cantera - ctpath = Cantera.__path__[0] - if ctpath <> ctloc+'/Cantera': - warn = """ - ###################################################################### - Warning: the Cantera Python package is already installed at - """+ctpath+""". - The newly-installed package at - """+ctloc+"""/Cantera - cannot be accessed until the existing one is removed. - ###################################################################### - -""" - except: - pass - - pypath = ctloc - if numarray_home <> '': - pypath += ':'+numarray_home+'/lib/python' - - sys.path.append(ctloc) - sys.path.append(numarray_home+'/lib/python') - f.write('PYTHONPATH='+pypath+':$PYTHONPATH\nexport PYTHONPATH\n') - except: - print 'error' - -f.write('# Uncomment this if you want to specify the tmp dir location where Cantera writes temporary files\n') -f.write('# (the default is (1) getenv("TMP") (2) getenv("TEMP") (3) ".")\n') -f.write('# CANTERA_TMPDIR="FILL_IN"\n') -f.write('# export CANTERA_TMPDIR\n') - -f.close() - - -if localinst and build_python == 1: - try: - v = sys.version_info - ctloc = prefix+'/lib/python'+`v[0]`+'.'+`v[1]`+'/site-packages' - f.write('PYTHONPATH='+ctloc+':$PYTHONPATH\nexport PYTHONPATH\n') - except: - print 'error' -f.close() - - -if build_python == 2: - # write the script to run MixMaster - f = open(bindir+'/mixmaster','w') - if isdarwin == '1': - f.write('#!/bin/sh\n'+pycmd+"""w -c 'from MixMaster import MixMaster; MixMaster()' - """) - else: - f.write('#!/bin/sh\n'+pycmd+""" -c 'from MixMaster import MixMaster; MixMaster()' - """) - f.close() - - -# write the script to copy files to build a new app -f = open(bindir+'/ctnew','w') -f.write("""#!/bin/sh -if test "x$1" = "x-f77"; then -cp """+templdir+"""/f77/*.* . -elif test "x$1" = "x-f90"; then -cp """+templdir+"""/f90/*.* . -else -cp """+templdir+"""/cxx/*.* . -fi -""") -f.close() - - -try: - import Cantera - ctpath = Cantera.__path__[0] -except: - print "Cantera not found on sys.path = ",sys.path - ctpath = "-" - -if build_matlab: - fm = open(ctdir+"/ctpath.m","w") - fm.write("""path('"""+prefix+"""/matlab/toolbox/cantera/cantera',path)\n""") - fm.write("""path('"""+prefix+"""/matlab/toolbox/cantera/cantera/1D',path)\n""") - if build_python: - fm.write("setenv('PYTHON_CMD','%s')\n" % pycmd) - fm.write("setenv('PYTHONPATH', [getenv('PYTHONPATH'), '%s'])\n" % pypath) - fm.close() - - fm = open(ctdir+"/cantera_demos.m","w") - fm.write("""ctpath;\n""") - fm.write("""cd demos/matlab;\n""") - fm.write("""run_examples;\n""") - fm.close() - -print """ - -Cantera has been successfully installed. - -File locations: - - applications """+bindir+""" - library files """+libdir+""" - C++ headers """+hdrdir+""" - demos """+demodir+""" - data files """+datadir - -if build_matlab: - print """ - - Matlab toolbox """+prefix+"""/matlab/toolbox/cantera/cantera - Matlab demos """+prefix+"""/matlab/toolbox/cantera/cantera-demos - Matlab tutorials """+prefix+"""/matlab/toolbox/cantera/cantera-tutorials - - An m-file to set the correct matlab path for Cantera - is at """+ctdir+"""/ctpath.m""" - -if ctpath <> "-": - print """ - Python package """+ctpath - if warn <> '': - print warn -elif build_python == 2: - print """ - ###################################################################### - Warning: the Cantera Python package is not installed. If you - intentionally skipped it, ignore this message. Otherwise, type - 'make python' and/or 'make python-install' and look for error messages. - Note that you must first install the 'numarray' package before installing - the Cantera package. - ###################################################################### -""" - - -print """ - - setup script """+home+"""/setup_cantera - - The setup script configures the environment for Cantera. It is - recommended that you run this script by typing - - source """+home+"""/setup_cantera - - before using Cantera, or else - include its contents in your shell login script. - """ - - diff --git a/tools/src/fixtext.cpp b/tools/src/fixtext.cpp deleted file mode 100644 index 513bd22a1..000000000 --- a/tools/src/fixtext.cpp +++ /dev/null @@ -1,39 +0,0 @@ -#include -#include -#include -using namespace std; - -//////////////////////////////////////////////////////////////////////// -// -// Convert a text file created on any system (unix, Mac, or Windows) -// to the line-ending convention used on this machine. The input is -// read from the standard input, and the output is written to the -// standard output. -// -// > convertfile < input_file.txt > output_file.txt -// -/////////////////////////////////////////////////////////////////////// - -int main() { - char ch; - char last_eol=' '; - const char char10 = char(10); - const char char13 = char(13); - string line; - while (1 > 0) { - line = ""; - while (1 > 0) { - cin.get(ch); - if (cin.eof()) break; - if (ch == char13 || (ch == char10 - && (last_eol != char13))) { - last_eol = ch; - break; - } - if (isprint(ch)) line += ch; - if (ch == '\t') {line += ' '; line += ' '; line += ' '; line += ' ';} - } - cout << line << endl; - if (cin.eof()) break; - } -} diff --git a/tools/src/makedsp.cpp b/tools/src/makedsp.cpp deleted file mode 100755 index 86bb16775..000000000 --- a/tools/src/makedsp.cpp +++ /dev/null @@ -1,81 +0,0 @@ -/** - * @file makedsp.cpp - * - * Write a Win32 Visual Studio Project File with settings for Cantera - * - */ - -// copyright (c) 2001 California Institute of Technology - - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - -#include -#include -#include -using namespace std; - -int main() { - - char buf[500]; - for (int j = 0; j < 500; j++) buf[j] = ' '; - string line, projname, ctroot; - - // prompt for the project name - cout << "Project name: "; - cin >> projname; - - - // get the Cantera root directory either from environment - // variable CANTERA_ROOT (if set) or from user input - - const char* ctr; - int iroot = 0; - ctr = getenv("WIN_CANTERA_ROOT"); - if (ctr == 0) { - ctr = getenv("CANTERA_ROOT"); - iroot = 1; - } - if (ctr != 0) { - ctroot = ctr; - cout << "\nCantera root directory: " << ctroot; - cout << (iroot == 1 ? " (CANTERA_ROOT)" : " (WIN_CANTERA_ROOT)") << endl << endl; - } - else { - iroot = -1; - cout << "Cantera root directory: "; - cin >> ctroot; - } - - ifstream proto((ctroot+"/tools/src/proto.dsp").c_str()); - if (!proto) { - cout << "Error: file proto.dsp not found in " << ctroot << "/tools/src" << endl; - return 1; - } - - ofstream fout((projname+".dsp").c_str()); - while (!proto.eof()) { - proto.getline( buf,500); - line = buf; - int i; - while (i = line.find("__PROTO__"), i >=0) { - line.replace(i,9,projname); - } - while (i = line.find("__CANTERAROOT__"), i >=0) { - line.replace(i,15,ctroot); - } - fout << line << endl; - } - proto.close(); - fout.close(); - - cout << "created Visual Studio project file " << projname << ".dsp" << endl; - return 0; -} - - - - diff --git a/tools/src/newdsp.cpp b/tools/src/newdsp.cpp deleted file mode 100755 index c48ff4219..000000000 --- a/tools/src/newdsp.cpp +++ /dev/null @@ -1,140 +0,0 @@ -/** - * @file makedsp.cpp - * - * Write a Visual Studio Project File with settings for Cantera. This - * program writes a project file to build a console application only. - * - */ - -// copyright 2001 California Institute of Technology - - -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - -#include -#include -#include -using namespace std; - -void write_prog(string fname); - -int main() { - - char buf[500]; - for (int j = 0; j < 500; j++) buf[j] = ' '; - string line, projname, projdir, ctroot; - - // prompt for the project name - cout << "Project name: "; - cin >> projname; - - // prompt for the output directory - cout << "Project directory (enter '.' for local directory): "; - cin >> projdir; - - // get the Cantera root directory either from environment - // variable CANTERA_ROOT (if set) or from user input - - const char* ctr; - int iroot = 0; - ctr = getenv("WIN_CANTERA_ROOT"); - if (ctr == 0) { - ctr = getenv("CANTERA_ROOT"); - iroot = 1; - } - if (ctr != 0) { - ctroot = ctr; - cout << "\nCantera root directory: " << ctroot; - cout << (iroot == 1 ? " (CANTERA_ROOT)" : " (WIN_CANTERA_ROOT)") << endl << endl; - } - else { - iroot = -1; - cout << "Cantera root directory: "; - cin >> ctroot; - } - -#ifdef CVF - ifstream proto((ctroot+"/tools/src/protocvf.dsp").c_str()); - if (!proto) { - cout << "Error: file protocvf.dsp not found in " << ctroot << "/tools/src" << endl; - return 1; - } -#else - ifstream proto((ctroot+"/tools/src/protocxx.dsp").c_str()); - if (!proto) { - cout << "Error: file protocxx.dsp not found in " - << ctroot << "/tools/src" << endl; - return 1; - } -#endif - - string fname, progname; - if (projdir != "." && projdir != "'.'") { - fname = projdir+"\\"+projname+".dsp"; - progname = projdir+"\\"+projname+".cpp"; - } - else { - fname = string(projname)+".dsp"; - progname = string(projname)+".cpp"; - } - ofstream fout(fname.c_str()); - while (!proto.eof()) { - proto.getline( buf,500); - line = buf; - int i; - while (i = line.find("__PROJECT__"), i >=0) { - line.replace(i,11,projname); - } - while (i = line.find("__CTROOT__"), i >=0) { - line.replace(i,10,ctroot); - } - fout << line << endl; - } - proto.close(); - fout.close(); - - // if main program file doesn't exist, create a prototype - ifstream fprog(progname.c_str()); - bool wrote_prog = false; - if (!fprog) { - write_prog(progname); - wrote_prog = true; - } - else - fprog.close(); - - cout << "created Developer Studio project file " - << fname; - if (wrote_prog) - cout << " and main program file " << progname; - cout << endl; - return 0; -} - -void write_prog(string fname) { - - ofstream f(fname.c_str()); - f << endl - << "#include \"Cantera.h\"" << endl - << "// include additional header files here if needed" << endl - << endl - << "int main(int argc, char** argv) {" << endl - << " try {" << endl - << " // your code goes here" << endl - << " return 0;" << endl - << " }" << endl - << " catch (CanteraError) {" << endl - << " Application::showErrors(cerr);" << endl - << " cerr << \"program terminating.\" << endl;" << endl - << " return -1;" << endl - << " }" << endl - << "}" << endl; - f.close(); -} - - - - diff --git a/tools/src/package4mac.in b/tools/src/package4mac.in deleted file mode 100644 index 4e5221ccf..000000000 --- a/tools/src/package4mac.in +++ /dev/null @@ -1,69 +0,0 @@ -#!/bin/sh - -INSTALL='@INSTALL@' - -PYVERSION=2.3 -PKGDIR=$HOME/Packages - -ctname=Cantera -mixname=MixMaster - -CTDIR=$PKGDIR/Cantera/root_dir/Applications/$ctname -PYDIR=$PKGDIR/Cantera/root_dir/Library/Python/$PYVERSION -RESDIR=$PKGDIR/Cantera/resources_dir - -#NUMPYDIR=$PKGDIR/Numeric/root_dir/Library/Python/$PYVERSION -#NUMRESDIR=$PKGDIR/Numeric/resources_dir - -NUMARRAYPYDIR=$PKGDIR/numarray/root_dir/Library/Python/$PYVERSION -NUMARRAYRESDIR=$PKGDIR/numarray/resources_dir - -# where Cantera has been installed -instdir=/Applications/Cantera - -pylibdir=/Library/Python/$PYVERSION - -$INSTALL -d $CTDIR -$INSTALL -d $PYDIR -$INSTALL -d $PYDIR -$INSTALL -d $RESDIR - -$INSTALL -d $NUMARRAYPYDIR -$INSTALL -d $NUMARRAYRESDIR - -rm -r -f $CTDIR/* -rm -r -f $PYDIR/* -rm -r -f $RESDIR/* -rm -r -f $NUMARRAYPYDIR/* -rm -r -f $NUMARRAYRESDIR/* - -$INSTALL -d $PYDIR/$ctname -$INSTALL -d $PYDIR/$mixname -$INSTALL -d $RESDIR - -$INSTALL -d $NUMARRAYPYDIR/numarray -$INSTALL -d $NUMARRAYRESDIR - -cp -R -f $instdir/* $CTDIR -rm -r -f $CTDIR/*.xml -rm -r -f $CTDIR/*.csv -cp -R -f $instdir/data/*.xml $CTDIR/data - -chmod +x $CTDIR/bin/* -rm -r -f $CTDIR/lib - -cp -R -f $PKGDIR/apps/* $CTDIR - -cp -R -f $pylibdir/Cantera/*.py $PYDIR/$ctname -cp -R -f $pylibdir/Cantera/_cantera.so $PYDIR/$ctname -cp -R -f $pylibdir/MixMaster/*.py $PYDIR/$mixname -cp -f $pylibdir/ctml_writer.py $PYDIR -cp -f ~/setup_cantera $CTDIR - -chmod +x @ctroot@/tools/src/postflight -cp -f @ctroot@/tools/src/postflight $RESDIR -cp -f @ctroot@/License.rtf $RESDIR - -cp -R -f $pylibdir/numarray/*.py $NUMARRAYPYDIR/numarray -cp -R -f $pylibdir/numarray/*.so $NUMARRAYPYDIR/numarray - diff --git a/tools/src/postflight b/tools/src/postflight deleted file mode 100755 index 9ebda4f13..000000000 --- a/tools/src/postflight +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/sh - -apps=$2Applications -cd $INSTALLER_TEMP -rm -f setup.py -cat > setup.py << EOF -try: - from distutils.core import setup - setup(name="Cantera Localization", - version="1.0", - description="Defines location of Cantera", - long_description=""" - """, - author="Prof. D. G. Goodwin, Caltech", - author_email="dgoodwin@caltech.edu", - url="http://www.cantera.org", - py_modules = ["cantera_loc"], - ) -except: - pass -EOF -rm -f cantera_loc.py -cat > cantera_loc.py << AOF -# Cantera localization module. -CANTERA_INSTALL_DIR='$apps/Cantera' -CANTERA_DATA='$apps/Cantera/data' -AOF -python setup.py install - - diff --git a/tools/src/proto.dsp b/tools/src/proto.dsp deleted file mode 100755 index dad645923..000000000 --- a/tools/src/proto.dsp +++ /dev/null @@ -1,103 +0,0 @@ -# Microsoft Developer Studio Project File - Name="__PROTO__" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Console Application" 0x0103 - -CFG=__PROTO__ - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "__PROTO__.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "__PROTO__.mak" CFG="__PROTO__ - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "__PROTO__ - Win32 Release" (based on "Win32 (x86) Console Application") -!MESSAGE "__PROTO__ - Win32 Debug" (based on "Win32 (x86) Console Application") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "__PROTO__ - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE F90 /compile_only /nologo /warn:nofileopt -# ADD F90 /assume:underscore /compile_only /iface:nomixed_str_len_arg /iface:cref /libs:dll /names:lowercase /nologo /threads /warn:nofileopt -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GX /O2 /I "__CANTERAROOT__/include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib cantera.lib ckreader.lib ctlib.lib ctlapack.lib ctblas.lib cvode.lib recipes.lib /nologo /subsystem:console /machine:I386 -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib cantera.lib ckreader.lib ctlib.lib ctlapack.lib ctblas.lib cvode.lib recipes.lib /nologo /subsystem:console /machine:I386 /out:"__PROTO__.exe" /libpath:"__CANTERAROOT__/lib" - -!ELSEIF "$(CFG)" == "__PROTO__ - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE F90 /check:bounds /compile_only /debug:full /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD F90 /assume:underscore /check:bounds /compile_only /debug:full /iface:nomixed_str_len_arg /iface:cref /libs:dll /names:lowercase /nologo /reentrancy:threaded /traceback /warn:argument_checking /warn:nofileopt -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD CPP /nologo /MD /W3 /Gm /GX /ZI /Od /I "__CANTERAROOT__/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib cantera.lib ckreader.lib ctlib.lib ctlapack.lib ctblas.lib cvode.lib recipes.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib cantera.lib ckreader.lib ctlib.lib ctlapack.lib ctblas.lib cvode.lib recipes.lib /nologo /subsystem:console /debug /machine:I386 /out:"__PROTO__.exe" /pdbtype:sept /libpath:"__CANTERAROOT__/lib" - -!ENDIF - -# Begin Target - -# Name "__PROTO__ - Win32 Release" -# Name "__PROTO__ - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;f90;for;f;fpp" -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd" -# End Group -# Begin Group "Resource Files" - -# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" -# End Group -# End Target -# End Project diff --git a/tools/src/protocvf.dsp b/tools/src/protocvf.dsp deleted file mode 100755 index 3fcd08795..000000000 --- a/tools/src/protocvf.dsp +++ /dev/null @@ -1,103 +0,0 @@ -# Microsoft Developer Studio Project File - Name="__PROJECT__" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Console Application" 0x0103 - -CFG=__PROJECT__ - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "__PROJECT__.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "__PROJECT__.mak" CFG="__PROJECT__ - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "__PROJECT__ - Win32 Release" (based on "Win32 (x86) Console Application") -!MESSAGE "__PROJECT__ - Win32 Debug" (based on "Win32 (x86) Console Application") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "__PROJECT__ - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE F90 /compile_only /nologo /warn:nofileopt -# ADD F90 /compile_only /include:"__CTROOT__\include\fortran\" /libs:dll /math_library:fast /nologo /threads /warn:nofileopt /module:"" -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c -# ADD CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ctf.lib modules.lib /nologo /subsystem:console /machine:I386 /libpath:"__CTROOT__/lib" - -!ELSEIF "$(CFG)" == "__PROJECT__ - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE F90 /check:bounds /compile_only /debug:full /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD F90 /check:bounds /compile_only /debug:full /include:"__CTROOT__\include\fortran\" /libs:dll /nologo /threads /traceback /warn:argument_checking /warn:nofileopt /module:"" -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ctf.lib modules.lib /nologo /subsystem:console /incremental:no /debug /machine:I386 /pdbtype:sept /libpath:"__CTROOT__/lib" - -!ENDIF - -# Begin Target - -# Name "__PROJECT__ - Win32 Release" -# Name "__PROJECT__ - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;f90;for;f;fpp" -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd" -# End Group -# Begin Group "Resource Files" - -# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" -# End Group -# End Target -# End Project diff --git a/tools/src/protocxx.cpp b/tools/src/protocxx.cpp deleted file mode 100755 index 9e91a007e..000000000 --- a/tools/src/protocxx.cpp +++ /dev/null @@ -1,13 +0,0 @@ - -#include "Cantera.h" -// include additional header files here if needed - -main(int argc, char** argv) { - try { - // your code goes here - } - catch (CanteraError) { - showErrors(cerr); - cerr << "program terminating." << endl; - } -} diff --git a/tools/src/protocxx.dsp b/tools/src/protocxx.dsp deleted file mode 100755 index 5398d9766..000000000 --- a/tools/src/protocxx.dsp +++ /dev/null @@ -1,108 +0,0 @@ -# Microsoft Developer Studio Project File - Name="__PROJECT__" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Console Application" 0x0103 - -CFG=__PROJECT__ - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "__PROJECT__.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "__PROJECT__.mak" CFG="__PROJECT__ - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "__PROJECT__ - Win32 Release" (based on "Win32 (x86) Console Application") -!MESSAGE "__PROJECT__ - Win32 Debug" (based on "Win32 (x86) Console Application") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "__PROJECT__ - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE F90 /compile_only /nologo /warn:nofileopt -# ADD F90 /assume:underscore /compile_only /iface:nomixed_str_len_arg /iface:cref /libs:dll /math_library:fast /names:lowercase /nologo /threads /warn:nofileopt /module:"" -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GX /O2 /I "__CTROOT__/include" /I "__CTROOT__/Cantera/src" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c -# SUBTRACT CPP /Z -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 -# ADD LINK32 kernel32.lib user32.lib cantera.lib ckreader.lib ctmath.lib ctlapack.lib ctblas.lib cvode.lib recipes.lib /nologo /subsystem:console /machine:I386 /libpath:"__CTROOT__/lib" - -!ELSEIF "$(CFG)" == "__PROJECT__ - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE F90 /check:bounds /compile_only /debug:full /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD F90 /assume:underscore /check:bounds /compile_only /debug:full /iface:nomixed_str_len_arg /iface:cref /libs:dll /names:lowercase /nologo /threads /traceback /warn:argument_checking /warn:nofileopt /module:"" -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD CPP /nologo /MD /W3 /Gm /GX /ZI /Od /I "__CTROOT__/include" /I "__CTROOT__/Cantera/src" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept -# ADD LINK32 kernel32.lib user32.lib cantera.lib ckreader.lib ctmath.lib ctlapack.lib ctblas.lib cvode.lib recipes.lib /nologo /subsystem:console /incremental:no /debug /machine:I386 /pdbtype:sept /libpath:"__CTROOT__/lib" - -!ENDIF - -# Begin Target - -# Name "__PROJECT__ - Win32 Release" -# Name "__PROJECT__ - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;f90;for;f;fpp" -# Begin Source File - -SOURCE=.\__PROJECT__.cpp -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd" -# End Group -# Begin Group "Resource Files" - -# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" -# End Group -# End Target -# End Project diff --git a/tools/src/sample.mak.in b/tools/src/sample.mak.in deleted file mode 100755 index bf53ca20e..000000000 --- a/tools/src/sample.mak.in +++ /dev/null @@ -1,96 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a C++ or Fortran application to -# Cantera. -# -############################################################################# - -# the name of the executable program to be created -PROG_NAME = __PROGRAM__ - -# the object files to be linked together. -OBJS = __OBJS__ - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = - - -############################################################################# - -# the Fortran compiler -FORT = @F77@ - -# Fortran compile flags -FORT_FLAGS = @FFLAGS@ - -# Fortran libraries -FORT_LIBS = @FLIBS@ - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ - -# external libraries -EXT_LIBS = @LOCAL_LIBS@ - - - -#------ you probably don't have to change anything below this line ----- - - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@CANTERA_LIBDIR@ - -# required Cantera libraries -CANTERA_LIBS = - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@CANTERA_INCDIR@ - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# how to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: - $(CXX) -c $< -I$(CANTERA_INCDIR) $(CXX_FLAGS) - -# how to compile Fortran source files to object files -.@F77_EXT@.@OBJ_EXT@: - $(FORT) -c $< $(FORT_FLAGS) - -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -DEPENDS = $(OBJS:.o=.d) - -all: $(PROGRAM) - -$(PROGRAM): $(OBJS) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXX_FLAGS) $(CANTERA_LIBS) $(LINK_OPTIONS) $(EXT_LIBS) @LIBS@ $(FORT_LIBS) - -%.d: - g++ -MM $*.cpp > $*.d - -clean: - $(RM) $(OBJS) $(PROGRAM) - -depends: $(DEPENDS) - cat *.d > .depends - $(RM) $(DEPENDS) - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - - - - - - diff --git a/tools/src/sample_f90.mak.in b/tools/src/sample_f90.mak.in deleted file mode 100755 index 62beb142a..000000000 --- a/tools/src/sample_f90.mak.in +++ /dev/null @@ -1,90 +0,0 @@ -#!/bin/sh - -############################################################################ -# -# Makefile to compile and link a Fortran 90 application to -# Cantera. -# -############################################################################# - -# the name of the executable program to be created -PROG_NAME = __PROGRAM__ - -# the object files to be linked together. List those generated from Fortran -# and from C/C++ separately -OBJS = __OBJS__ - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = - - -############################################################################# - -# the Fortran compiler -FORT = @F90@ - -# Fortran compile flags -FORT_FLAGS = @FFLAGS@ - -# Fortran libraries -FORT_LIBS = @FLIBS@ - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ - -# external libraries -EXT_LIBS = -lcvode -lrecipes @LAPACK_LIBRARY@ @BLAS_LIBRARY@ - -#------ you probably don't have to change anything below this line ----- - -# Fortran module directory -FTN_MODULE_DIR = @CANTERA_ROOT@/Cantera/fortran - -# Cantera modules -CT_MODULES = $(FTN_MODULE_DIR)/ctmixturemod.f \ - $(FTN_MODULE_DIR)/ctreactormod.f \ - $(FTN_MODULE_DIR)/ctfdevmod.f \ - $(FTN_MODULE_DIR)/ctmod.f - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@CANTERA_LIBDIR@ - -# required Cantera libraries -CANTERA_LIBS = -lctf -lcantera -lckreader - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@CANTERA_INCDIR@ - -# flags passed to the C++ compiler/linker for the linking step -LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# how to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: - $(CXX) -c $< -I$(CANTERA_INCDIR) $(CXX_FLAGS) - -# how to compile Fortran source files to object files -.@F77_EXT@.@OBJ_EXT@: - $(FORT) -c $< $(FORT_FLAGS) - -.@F90_EXT@.@OBJ_EXT@: - $(FORT) -c $< $(FORT_FLAGS) - -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -all: $(PROGRAM) - -$(PROGRAM): $(OBJS) - $(FORT) -o $(PROGRAM) $(CT_MODULES) $(OBJS) $(LF90_FLAGS) $(CANTERA_LIBS) $(LINK_OPTIONS) $(EXT_LIBS) @LIBS@ - -clean: - $(RM) $(OBJS) $(PROGRAM) - - - - - - diff --git a/tools/src/sundials_version.py b/tools/src/sundials_version.py deleted file mode 100644 index 0af19e049..000000000 --- a/tools/src/sundials_version.py +++ /dev/null @@ -1,45 +0,0 @@ -# -# find the version of the installed sundials package -# -import string -import sys -args = sys.argv - -def splitversion(s): - toks = s.split('.') - if len(toks) <> 3: - return (0,0,0) - return (string.atoi(toks[0]), string.atoi(toks[1]), string.atoi(toks[2])) - -sundials_home = args[1] -vinst = (0,0,0) - -try: - readme = open(sundials_home+'/README','r') -except: - print "can't open "+sundials_home+"/README" - sys.exit(-1) - -try: - lines = readme.readlines() - for line in lines: - toks = line.split() - if 'Release' in toks: - n = toks.index('Release') - version = toks[n+1] - if version[-1] == ',': - version = version[:-1] - vinst = splitversion(version) - break -except: - vinst = (-1,-1,-1) - -fout = open('sundials_includes.h','w') -fout.write('#define SUNDIALS_MAJOR_VERSION = '+`vinst[0]`+'\n#define SUNDIALS_MINOR_VERSION = '+`vinst[1]`+'\n#define SUNDIALS_REVISION = '+`vinst[2]`) - -fout.write('\n#define SUNDIALS_VERSION_'+`vinst[0]`+'\n') - -fout.close() - - - diff --git a/tools/src/validate.cpp b/tools/src/validate.cpp deleted file mode 100755 index ca1944445..000000000 --- a/tools/src/validate.cpp +++ /dev/null @@ -1,45 +0,0 @@ -/** - * @file validate.cpp - * validate a CK-format reaction mechanism file - */ - -// Copyright 2001 California Institute of Technology - -#include -#include "Cantera.h" -#include "IdealGasMix.h" -#include -using namespace Cantera; - -int main(int argc, char** args) { - - try { - IdealGasMix gas; - char* infile = 0; - char* dbfile = 0; - bool ok = true; - if (argc == 1 || argc > 3) { - cout << "usage: validate " << endl; - return 0; - } - else if (argc == 2) { - infile = args[1]; - ok = gas.import(string(infile),"",true); - } - else if (argc == 3) { - infile = args[1]; - dbfile = args[2]; - ok = gas.import(string(infile),string(dbfile),true); - } - showErrors(cerr); - if (!ok) - cerr << infile << " contains errors" << endl; - else - cout << infile << " is valid." << endl; - return int(!ok); - } - catch (...) { - cerr << "exception raised." << endl; - showErrors(cerr); - } -} diff --git a/tools/templates/cxx/.cvsignore b/tools/templates/cxx/.cvsignore deleted file mode 100644 index c32b0ee74..000000000 --- a/tools/templates/cxx/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -demo.mak diff --git a/tools/templates/cxx/demo.cpp b/tools/templates/cxx/demo.cpp index 7472f2232..267e3a735 100644 --- a/tools/templates/cxx/demo.cpp +++ b/tools/templates/cxx/demo.cpp @@ -19,15 +19,11 @@ #include // chemical equilibrium #include // transport properties - // All Cantera kernel names are in namespace Cantera. You can either // reference everything as Cantera::, or include the following // 'using namespace' line. using namespace Cantera; -using namespace Cantera_CXX; -// All Cantera C++ interface names are in namespace Cantera_CXX - // The program is put into a function so that error handling code can // be conveniently put around the whole thing. See main() below. diff --git a/tools/templates/cxx/demo.mak.in b/tools/templates/cxx/demo.mak.in deleted file mode 100644 index 996dbad4a..000000000 --- a/tools/templates/cxx/demo.mak.in +++ /dev/null @@ -1,86 +0,0 @@ -#!/bin/sh - -# This Makefile builds a C++ application that uses Cantera. By -# default, the main program file is 'demo.cpp,' which prints out some -# properties of a reacting gas mixture. - -# To build program 'demo', simply type 'make', or 'make -f ' if this file is named something other than 'Makefile.' - -# Once you have verified that the demo runs, edit this file to replace -# object file 'demo.o' with your own object file or files. - - -#------------------------ edit this block --------------------------------- - -# the name of the executable program to be created -PROG_NAME = demo - -# the object files to be linked together. -OBJS = demo.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @LCXX_FLAGS@ @EXTRA_LINK@ - -#--------------------------------------------------------------------------- -# You probably don't need to edit anything below. - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ @CXX_INCLUDES@ - -# external libraries -EXT_LIBS = @LOCAL_LIBS@ -lctcxx - -# Ending C++ linking libraries -LCXX_END_LIBS = @LCXX_END_LIBS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@ct_libdir@ - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ct_incroot@ - -# flags passed to the C++ compiler/linker for the linking step -LCXXFLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ - -# how to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: - $(CXX) -c $< -I$(CANTERA_INCDIR) $(CXX_FLAGS) - -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -DEPENDS = $(OBJS:.o=.d) - -all: $(PROGRAM) - -$(PROGRAM): $(OBJS) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXXFLAGS)\ - $(CANTERA_LIBS) $(LINK_OPTIONS) $(EXT_LIBS) \ - @LIBS@ $(LCXX_END_LIBS) - -%.d: - g++ -MM -I$(CANTERA_INCDIR) $*.cpp > $*.d - -clean: - $(RM) $(OBJS) $(PROGRAM) - -depends: $(DEPENDS) - cat *.d > .depends - $(RM) $(DEPENDS) - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - - - - - - diff --git a/tools/templates/f77/.cvsignore b/tools/templates/f77/.cvsignore deleted file mode 100644 index c32b0ee74..000000000 --- a/tools/templates/f77/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -demo.mak diff --git a/tools/templates/f77/README_WIN32.txt b/tools/templates/f77/README_WIN32.txt deleted file mode 100644 index 3cae54fc9..000000000 --- a/tools/templates/f77/README_WIN32.txt +++ /dev/null @@ -1,18 +0,0 @@ -CVF/VC++ 6.0 Build Procedure -============================ - -This demo program can be built on a PC using Compaq Visual Fortran 6.0 -and Microsoft Visual C++ 6.0, which share a common development -environment (Visual Studio). To build it, open project file -f77demo.dsp in Visual Studio by double-clicking its icon. Build the -project, and then run it. - -To modify this project file to build your own Fortran 77 application, -make a copy with a different name, open the copy in Visual Studio, -delete file demo.f and replace it with your Fortran program. If you -need to change demo_ftnlib.cpp, then also replace it with your -modified version. - -Note that the include and library directories are specified relative -to the location of the project file. If you move it to another -directory, you will need to update these locations under 'Settings'. diff --git a/tools/templates/f77/demo.mak.in b/tools/templates/f77/demo.mak.in deleted file mode 100644 index 885788cc8..000000000 --- a/tools/templates/f77/demo.mak.in +++ /dev/null @@ -1,101 +0,0 @@ -#!/bin/sh - -# This Makefile builds a Fortran 77 application that uses Cantera. By -# default, the main program file is 'demo.f,' which prints out some -# properties of a reacting gas mixture. It uses the library -# 'demo_ftnlib.cpp,' which contains Fortran-callable functions that -# are implemented with C++ calls to Cantera. - -# To build program 'demo', simply type 'make', or 'make -f ' if this file is named something other than 'Makefile.' - -# Once you have verified that the demo runs, edit this file to replace -# object file 'demo.o' with your own object file or files. You may -# continue to use 'demo_ftnlib' if it serves your needs, or else -# replace it with a different interface library. - - -#------------------------ edit this block --------------------------------- - -# the name of the executable program to be created -PROG_NAME = demo - -# the object files to be linked together. -OBJS = demo.o demo_ftnlib.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @LCXX_FLAGS@ @EXTRA_LINK@ - - -#--------------------------------------------------------------------------- -# You probably don't need to edit anything below. - - -# the Fortran compiler -FORT = @F77@ - -# Fortran compile flags -FORT_FLAGS = @FFLAGS@ - -# Fortran libraries used to link fortran main programs -# using the CXX linker -FORT_LIBS = @LCXX_FLIBS@ @FLIBS@ - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ - -# external libraries -EXT_LIBS = @LOCAL_LIBS@ -lctcxx - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@ct_libdir@ - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ct_incroot@ - -# flags passed to the C++ compiler/linker for the linking step -LCXXFLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ @LCXX_FLAGS@ - -# how to compile C++ source files to object files -.@CXX_EXT@.@OBJ_EXT@: - $(CXX) -c $< -I$(CANTERA_INCDIR) $(CXX_FLAGS) - -# how to compile Fortran source files to object files -.@F77_EXT@.@OBJ_EXT@: - $(FORT) -c $< $(FORT_FLAGS) - -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -DEPENDS = $(OBJS:.o=.d) - -all: $(PROGRAM) - -$(PROGRAM): $(OBJS) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXXFLAGS) $(CANTERA_LIBS) $(LINK_OPTIONS) $(EXT_LIBS) @LIBS@ $(FORT_LIBS) - -%.d: - g++ -MM $*.cpp > $*.d - -clean: - $(RM) $(OBJS) $(PROGRAM) - -depends: $(DEPENDS) - cat *.d > .depends - $(RM) $(DEPENDS) - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - - - - - - diff --git a/tools/templates/f77/demo_ftnlib.cpp b/tools/templates/f77/demo_ftnlib.cpp index b8e24b86d..4c1e94f82 100644 --- a/tools/templates/f77/demo_ftnlib.cpp +++ b/tools/templates/f77/demo_ftnlib.cpp @@ -25,19 +25,11 @@ */ -// turn off warnings under Windows -#ifdef WIN32 -#pragma warning(disable:4786) -#pragma warning(disable:4503) -#endif - // add any other Cantera header files you need here #include #include using namespace Cantera; -using namespace Cantera_CXX; -using namespace std; // store a pointer to an IdealGasMix object static IdealGasMix* _gas = 0; diff --git a/tools/templates/f77/f77demo.dsp b/tools/templates/f77/f77demo.dsp deleted file mode 100644 index c9a729eb6..000000000 --- a/tools/templates/f77/f77demo.dsp +++ /dev/null @@ -1,110 +0,0 @@ -# Microsoft Developer Studio Project File - Name="f77demo" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Console Application" 0x0103 - -CFG=f77demo - Win32 Release -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "f77demo.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "f77demo.mak" CFG="f77demo - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "f77demo - Win32 Release" (based on "Win32 (x86) Console Application") -!MESSAGE "f77demo - Win32 Debug" (based on "Win32 (x86) Console Application") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "f77demo - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "." -# PROP Intermediate_Dir "Release" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE F90 /compile_only /nologo /warn:nofileopt -# ADD F90 /assume:underscore /compile_only /iface:nomixed_str_len_arg /iface:cref /libs:dll /math_library:fast /names:lowercase /nologo /threads /warn:nofileopt -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GX /O2 /I "../../../include/cantera" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib cantera.lib cvode.lib ctlapack.lib ctmath.lib recipes.lib cxxutils.lib /nologo /subsystem:console /machine:I386 /libpath:"../../../lib/cantera" - -!ELSEIF "$(CFG)" == "f77demo - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Target_Dir "" -# ADD BASE F90 /check:bounds /compile_only /debug:full /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD F90 /check:bounds /compile_only /debug:full /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no /debug /machine:I386 /pdbtype:sept - -!ENDIF - -# Begin Target - -# Name "f77demo - Win32 Release" -# Name "f77demo - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;f90;for;f;fpp" -# Begin Source File - -SOURCE=demo.f -# End Source File -# Begin Source File - -SOURCE=demo_ftnlib.cpp -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd" -# End Group -# Begin Group "Resource Files" - -# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" -# End Group -# End Target -# End Project diff --git a/tools/templates/f90/.cvsignore b/tools/templates/f90/.cvsignore deleted file mode 100644 index c32b0ee74..000000000 --- a/tools/templates/f90/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -demo.mak diff --git a/tools/templates/f90/demo.mak.in b/tools/templates/f90/demo.mak.in deleted file mode 100644 index 42ae369c3..000000000 --- a/tools/templates/f90/demo.mak.in +++ /dev/null @@ -1,99 +0,0 @@ -#!/bin/sh - -# This Makefile builds a Fortran 90 application that uses Cantera. By -# default, the main program file is 'demo.f90,' which prints out some -# properties of a reacting gas mixture. - -# To build program 'demo', simply type 'make', or 'make -f ' if this file is named something other than 'Makefile.' - -# Once you have verified that the demo runs, edit this file to replace -# object file 'demo.o' with your own object file or files. - - -#------------------------ edit this block --------------------------------- - -# the name of the executable program to be created -PROG_NAME = demo - -# the object files to be linked together. -OBJS = demo.o - -# additional flags to be passed to the linker. If your program -# requires other external libraries, put them here -LINK_OPTIONS = @LCXX_FLAGS@ @EXTRA_LINK@ - -#--------------------------------------------------------------------------- -# You probably don't need to edit anything below. - -# the C++ compiler -CXX = @CXX@ - -# C++ compile flags -CXX_FLAGS = @CXXFLAGS@ - -# external libraries -EXT_LIBS = -lfct -lclib @LOCAL_LIBS@ -lctcxx -lstdc++ @F90LIBS@ - -# the Fortran 90/95 compiler -F90 = @F90@ - -# Fortran libraries used to link fortran main programs -# using the CXX linker -FLIBS=@LCXX_FLIBS@ @FLIBS@ - -# Fortran compile flags -FORT_FLAGS = @F90FLAGS@ - -# the directory where the Cantera libraries are located -CANTERA_LIBDIR=@ct_libdir@ - -# the directory where Cantera include files may be found. -CANTERA_INCDIR=@ct_incroot@ - -# the directory where Cantera Fortran 90 modules may be found. -CANTERA_MODULE_DIR=@ct_incroot@/cantera - -# flags passed to the C++ compiler/linker for the linking step -LCXXFLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIRS@ - -# how to compile C++ source files to object files -%.o : %.cpp - $(CXX) -c $< -I$(CANTERA_INCDIR) $(CXX_FLAGS) - -# how to compile Fortran 90/95 source files to object files -%.o : %.f90 - $(F90) -c $< -I$(CANTERA_MODULE_DIR) $(FORT_FLAGS) - -PROGRAM = $(PROG_NAME)$(EXE_EXT) - -DEPENDS = $(OBJS:.o=.d) - -all: $(PROGRAM) - -$(PROGRAM): $(OBJS) - $(CXX) -o $(PROGRAM) $(OBJS) $(LCXXFLAGS) $(CANTERA_LIBS) $(LINK_OPTIONS) \ - $(EXT_LIBS) $(FLIBS) @LIBS@ - -%.d : %.cpp - g++ -MM -I$(CANTERA_INCDIR) $*.cpp > $*.d - -clean: - $(RM) $(OBJS) $(PROGRAM) - -depends: $(DEPENDS) - cat *.d > .depends - $(RM) $(DEPENDS) - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif - - - - - - diff --git a/tools/testtools/Makefile.in b/tools/testtools/Makefile.in deleted file mode 100644 index 945b9857b..000000000 --- a/tools/testtools/Makefile.in +++ /dev/null @@ -1,53 +0,0 @@ -#/bin/sh - -LIBDIR = @buildlib@ -INCDIR = @ctroot@/build/include/cantera -BINDIR = @ctroot@/bin -BBINDIR = @buildbin@ -build_ck = @BUILD_CK@ - -PURIFY=@PURIFY@ - -LCXX_FLAGS = -L$(LIBDIR) @LOCAL_LIB_DIRS@ @CXXFLAGS@ -LOCAL_LIBS = -lcantera -lckreader @math_libs@ @LAPACK_LIBRARY@ @BLAS_LIBRARY@ -lctcxx - -LCXX_END_LIBS = @LCXX_END_LIBS@ - -OBJS = mdp_allo.o csvdiff.o tok_input_util.o -DEPENDS = $(OBJS:.o=.d) - -CXX_FLAGS=@CXXFLAGS@ -CONFIGDEFS=@DEFS@ - -# Optimization is turned off (-O0) because a strange interal compiler -# error results when using g++ 3.0 on Mac OS X. Optimization should -# not be needed here anyway. - -.cpp.o: - $(PURIFY) @CXX@ -c $< -I$(INCDIR) @CXXFLAGS@ -O0 - -all: $(BINDIR)/csvdiff $(BBINDIR)/csvdiff - -$(BINDIR)/csvdiff: mdp_allo.o csvdiff.o tok_input_util.o - $(PURIFY) @CXX@ -o $(BINDIR)/csvdiff mdp_allo.o csvdiff.o tok_input_util.o \ - $(LCXX_FLAGS) $(LCXX_END_LIBS) - -$(BBINDIR)/csvdiff: $(BINDIR)/csvdiff - cp -f $(BINDIR)/csvdiff $(BBINDIR) - -clean: - $(RM) *.o *.*~ csvdiff $(BINDIR)/csvdiff $(BBINDIR)/csvdiff - -%.d: - @CXX_DEPENDS@ -MM -I$(INCDIR) $(CXX_FLAGS) $*.cpp > $*.d - -depends: $(DEPENDS) - cat *.d &> .depends - $(RM) $(DEPENDS) - -TAGS: - etags *.h *.cpp - -ifeq ($(wildcard .depends), .depends) -include .depends -endif diff --git a/tools/testtools/csvdiff.cpp b/tools/testtools/csvdiff.cpp index 9d6df04a2..ed0ce0d2c 100644 --- a/tools/testtools/csvdiff.cpp +++ b/tools/testtools/csvdiff.cpp @@ -1,13 +1,3 @@ -/*==================================================================== - * ------------------------ - * | CVS File Information | - * ------------------------ - * $RCSfile: csvdiff.cpp,v $ - * $Author$ - * $Date$ - * $Revision$ - * $Name: $ - *====================================================================*/ /* * csvdiff File1.csv File2.csv * @@ -36,8 +26,8 @@ #include #include #include -#include "../../config.h" -#ifndef WINMSVC +#include "kernel/config.h" +#ifndef _MSC_VER #include #else #include @@ -53,13 +43,6 @@ using namespace std; #include "mdp_allo.h" #include "tok_input_util.h" -#ifndef TRUE -# define TRUE 1 -# define FALSE 0 -#endif -#ifdef WIN32 -#pragma warning(disable:4996) -#endif #ifndef MAX # define MAX(x,y) (( (x) > (y) ) ? (x) : (y)) #endif @@ -67,7 +50,7 @@ using namespace std; # define MIN(x,y) (( (x) < (y) ) ? (x) : (y)) #endif -int Debug_Flag = TRUE; +int Debug_Flag = true; double grtol = 1.0E-3; double gatol = 1.0E-9; @@ -84,7 +67,7 @@ int Max_Input_Str_Ln = MAX_INPUT_STR_LN; /*****************************************************************************/ /*****************************************************************************/ -#ifdef WINMSVC +#ifdef _MSC_VER /* * Windows doesn't have getopt(). This is an incomplete version that * does enough to handle required functionality. @@ -267,7 +250,6 @@ static void get_sizes(FILE *fp, int &nTitleLines, int &nColTitleLines, int nScanLinesMAX = 100; int nScanLines = nScanLinesMAX; int retn, i, j; - int nLines = 0; int maxCommas = 0; TOKEN fieldToken; char *scanLine = mdp_alloc_char_1(MAX_INPUT_STR_LN+1, '\0'); @@ -337,7 +319,7 @@ static void get_sizes(FILE *fp, int &nTitleLines, int &nColTitleLines, if (fieldToken.ntokes != 1) { break; } - int rerr = FALSE; + bool rerr = false; (void) tok_to_double(&fieldToken, DBL_MAX, -DBL_MAX, 0.0, &rerr); if (!rerr) { @@ -372,20 +354,20 @@ static void get_sizes(FILE *fp, int &nTitleLines, int &nColTitleLines, } if (doingLineType == LT_COLTITLE) { - int goodDataLine = TRUE; - int rerr = FALSE; + bool goodDataLine = true; + bool rerr = false; for (j = 0; j < ncolsFound; j++) { char *fieldStr = strlets[j]; fillTokStruct(&fieldToken, fieldStr); if (fieldToken.ntokes != 1) { - goodDataLine = FALSE; + goodDataLine = false; break; } if ((ColIsFloat[j]) == 1) { (void) tok_to_double(&fieldToken, DBL_MAX, -DBL_MAX, 0.0, &rerr); if (rerr) { - goodDataLine = FALSE; + goodDataLine = false; break; } } @@ -406,7 +388,6 @@ static void get_sizes(FILE *fp, int &nTitleLines, int &nColTitleLines, for (i = nColTitleLines + nTitleLines; ; i++) { retn = read_line(fp, scanLine, 0); if (retn == -1) { - nLines = i+1; nDataRows = i - nColTitleLines - nTitleLines + 1; break; } @@ -419,20 +400,20 @@ static void get_sizes(FILE *fp, int &nTitleLines, int &nColTitleLines, if (scanLine[ccount-1] == ',') scanLine[ccount-1] = '\0'; } int ncolsFound = breakStrCommas(scanLine, strlets, nCol); - int goodDataLine = TRUE; - int rerr = FALSE; + bool goodDataLine = true; + bool rerr = false; for (j = 0; j < ncolsFound; j++) { char *fieldStr = strlets[j]; fillTokStruct(&fieldToken, fieldStr); if (fieldToken.ntokes != 1) { - goodDataLine = FALSE; + goodDataLine = false; break; } if (ColIsFloat[j] == 1) { (void) tok_to_double(&fieldToken, DBL_MAX, -DBL_MAX, 0.0, &rerr); if (rerr) { - goodDataLine = FALSE; + goodDataLine = false; break; } } @@ -567,21 +548,21 @@ read_values(FILE *fp, double **NVValues, char ***NSValues, int nCol, int nDataRo if (scanLine[ccount-1] == ',') scanLine[ccount-1] = '\0'; } int ncolsFound = breakStrCommas(scanLine, strlets, nCol); - int goodDataLine = TRUE; - int rerr = FALSE; + bool goodDataLine = true; + bool rerr = false; for (j = 0; j < ncolsFound; j++) { char *fieldStr = strlets[j]; NSValues[j][i] = mdp_copy_string(strlets[j]); fillTokStruct(&fieldToken, fieldStr); if (fieldToken.ntokes != 1) { - goodDataLine = FALSE; + goodDataLine = false; break; } if (ColIsFloat[j]) { value = tok_to_double(&fieldToken, DBL_MAX, -DBL_MAX, 0.0, &rerr); if (rerr) { - goodDataLine = FALSE; + goodDataLine = false; break; } NVValues[j][i] = value; @@ -649,8 +630,8 @@ int main(int argc, char *argv[]) int *ColIsFloat1 = NULL, *ColIsFloat2 = NULL; double *curVarValues1 = NULL, *curVarValues2 = NULL; char ** curStringValues1 = NULL, **curStringValues2 = NULL; - int mixed_var = 0; - int i, j, ndiff, jmax, i1, i2, k, found; + int i, j, ndiff, jmax, i1, i2, k; + bool found; double max_diff, rel_diff; int testPassed = RT_PASSED; double atol_j, atol_arg = 0.0, rtol_arg = 0.0; @@ -843,11 +824,9 @@ int main(int argc, char *argv[]) * Get the number of column variables in each file */ - mixed_var = FALSE; if (nCol1 != nCol2) { printf("Number of column variables differ:, %d %d\n", nCol1, nCol2); - mixed_var = TRUE; testPassed = RT_FAILED_OTHER; } else if (Debug_Flag) { printf("Number of column variables in both files = %d\n", @@ -871,14 +850,13 @@ int main(int argc, char *argv[]) compColList = mdp_alloc_int_2(nColMAX, 2, -1); nColcomparisons = 0; for (i = 0; i < nCol1; i++) { - found = FALSE; + found = false; for (j = 0; j < nCol2; j++) { if (!strcmp(ColNames1[i], ColNames2[j])) { compColList[nColcomparisons][0] = i; compColList[nColcomparisons][1] = j; nColcomparisons++; - found = TRUE; - if (i != j) mixed_var = 1; + found = true; break; } } @@ -889,9 +867,9 @@ int main(int argc, char *argv[]) } } for (j = 0; j < nCol2; j++) { - found = FALSE; + found = false; for (i = 0; i < nColcomparisons; i++) { - if (compColList[i][1] == j) found = TRUE; + if (compColList[i][1] == j) found = true; } if (! found) { printf("csvdiff WARNING Variable %s (%d) in second file " diff --git a/tools/testtools/mdp_allo.cpp b/tools/testtools/mdp_allo.cpp index 4c60e2d7b..f855cb662 100644 --- a/tools/testtools/mdp_allo.cpp +++ b/tools/testtools/mdp_allo.cpp @@ -1,13 +1,3 @@ -/* -****************************************************************************** -* $RCSfile: mdp_allo.cpp,v $ -* $Author$ -* $Date$ -* $Revision$ -* $Name: $ -****************************************************************************** -*/ - #include #include #include @@ -17,10 +7,6 @@ #include "mdp_allo.h" -#ifdef WIN32 -#pragma warning(disable:4996) -#endif - /* * Allocate global storage for 2 debugging ints that are used in IO of * error information. @@ -329,11 +315,7 @@ static double *smalloc(size_t n) FILE *file; #endif double *pntr; - if (n < 0) { - Fprintf(stderr, "smalloc ERROR: Non-positive argument. (%d)\n", int(n)); - return NULL; - } - else if (n == 0) pntr = NULL; + if (n == 0) pntr = NULL; else { n = ((n - 1) / 8); n = (n + 1) * 8; diff --git a/tools/testtools/mdp_allo.h b/tools/testtools/mdp_allo.h index cdf23dd11..c5f6c5f61 100644 --- a/tools/testtools/mdp_allo.h +++ b/tools/testtools/mdp_allo.h @@ -1,18 +1,3 @@ -/*==================================================================== - * ------------------------ - * | CVS File Information | - * ------------------------ - * - * $RCSfile: mdp_allo.h,v $ - * - * $Author$ - * - * $Date$ - * - * $Revision$ - * - * $Name: $ - *====================================================================*/ #ifndef MDP_ALLO_H #define MDP_ALLO_H diff --git a/tools/testtools/tok_input_util.cpp b/tools/testtools/tok_input_util.cpp index c481a2c29..6cc9e2d67 100644 --- a/tools/testtools/tok_input_util.cpp +++ b/tools/testtools/tok_input_util.cpp @@ -1,26 +1,3 @@ -/*==================================================================== - * ------------------------ - * | CVS File Information | - * ------------------------ - * - * $RCSfile: tok_input_util.cpp,v $ - * - * $Author$ - * - * $Date$ - * - * $Revision$ - * Symbolic $Name: $ - * - * $Id$ - * $Source: /cvsroot/cantera/cantera/tools/testtools/tok_input_util.cpp,v $ - * - *====================================================================*/ -#ifdef WIN32 -#pragma warning(disable:4996) -#endif - - #include #include #include @@ -38,43 +15,43 @@ static char COM_CHAR = '!'; /* This is used as a comment character */ static char COM_CHAR2 = '#'; /* This is used as a 2nd comment character */ static char KEY_CHAR = '='; /* This is used to separate the key_string from the rest of the line */ -static int PrintInputFile = TRUE; /* Used to turn on and off the +static int PrintInputFile = true; /* Used to turn on and off the printing of the input file */ /*************** R O U T I N E S I N T H E F I L E ******************* * * NAME TYPE CALLED_BY *-------------------------------------------------------------------- -* get_next_keyLine BOOLEAN extern +* get_next_keyLine bool extern * tok_to_int int extern * str_to_int int extern, tok_to_int * tok_to_double double extern * str_to_double double extern,tok_to_double -* tok_to_boolean BOOLEAN extern -* str_to_boolean BOOLEAN extern,tok_to_boolean +* tok_to_boolean bool extern +* str_to_boolean bool extern,tok_to_boolean * tok_to_string char * extern * * * scan_for_int int extern * scan_for_double double extern * scan_for_string char * extern -* scan_for_boolean BOOLEAN extern +* scan_for_boolean bool extern * scan_for_line int extern * read_line int scan_for_line, * get_next_keyLine -* interpret_int static BOOLEAN str_to_int + others -* interpret_boolean static BOOLEAN str_to_boolean -* interpret_double static BOOLEAN str_to_double +* interpret_int static bool str_to_int + others +* interpret_boolean static bool str_to_boolean +* interpret_double static bool str_to_double * strip int read_input_file, * look_for, * get_next_keyLine * read_string static void scan_for_line * stokenize int fillTokStruct -* outofbnds static BOOLEAN all -* strmatch BOOLEAN extern, toktokmatch -* strstrmatch BOOLEAN extern -* strtokmatch BOOLEAN extern -* toktokmatch BOOLEAN extern, strtokmatch +* outofbnds static bool all +* strmatch bool extern, toktokmatch +* strstrmatch bool extern +* strtokmatch bool extern +* toktokmatch bool extern, strtokmatch * strstrmatch * fillTokStruct void extern, strtokmatch * strstrmatch, @@ -86,12 +63,12 @@ static int PrintInputFile = TRUE; /* Used to turn on and off the * Definitions of static functions: */ -static BOOLEAN outofbnds(const double, const double, const double ); -static BOOLEAN interpret_boolean(const char *, int *, const int); -static BOOLEAN interpret_int (const char *, int *, const int, const int, - const int); -static BOOLEAN interpret_double (const char *, double *, const double, - const double, const double); +static bool outofbnds(const double, const double, const double ); +static bool interpret_boolean(const char *, int *, const int); +static bool interpret_int (const char *, int *, const int, const int, + const int); +static bool interpret_double(const char *, double *, const double, + const double, const double); /************ Member Functions for the TOKEN Structure ********************/ @@ -134,7 +111,7 @@ TOKEN::~TOKEN() /**************************************************************************/ -BOOLEAN get_next_keyLine(FILE *ifp, TOKEN *keyLineTok, TOKEN *keyArgTok) +bool get_next_keyLine(FILE *ifp, TOKEN *keyLineTok, TOKEN *keyArgTok) /* * This routine reads the input file to obtain the next line of * uncommented @@ -190,7 +167,7 @@ BOOLEAN get_next_keyLine(FILE *ifp, TOKEN *keyLineTok, TOKEN *keyArgTok) * keyArgTok->tok_ptr[3] = "Not" * keyArgTok->tok_ptr[4] = "Even" * - * The function returns TRUE if there is a next line to process. + * The function returns true if there is a next line to process. * It returns false if an EOF is encountered. */ { @@ -205,7 +182,7 @@ BOOLEAN get_next_keyLine(FILE *ifp, TOKEN *keyLineTok, TOKEN *keyArgTok) */ if (ifp == NULL || keyLineTok == NULL || keyArgTok == NULL) { fprintf(stderr, "get_next_keyLine ERROR, arguments are bad\n"); - return(FALSE); + return(false); } /* @@ -215,7 +192,7 @@ BOOLEAN get_next_keyLine(FILE *ifp, TOKEN *keyLineTok, TOKEN *keyArgTok) do_it_again: do { if ((retn_value = read_string(ifp, save_input, '\n')) < 0) { - return(FALSE); + return(false); } if (PrintInputFile) { if (retn_value <=0) printf ("%s\n", save_input); @@ -261,14 +238,14 @@ BOOLEAN get_next_keyLine(FILE *ifp, TOKEN *keyLineTok, TOKEN *keyArgTok) fillTokStruct(keyLineTok, save_input); fillTokStruct(keyArgTok, token_start); - return (TRUE); + return (true); } /**************************************************************************/ /**************************************************************************/ /**************************************************************************/ int tok_to_int(const TOKEN *tokPtr, const int maxVal, const int minVal, - const int defaultVal, BOOLEAN *error) + const int defaultVal, bool *error) /* * Interprets the first string of a TOKEN structure as an int. * Returns the interpreted value as the return value. @@ -291,7 +268,7 @@ int tok_to_int(const TOKEN *tokPtr, const int maxVal, const int minVal, * default may also be specified by setting devault_value to * NO_DEFAULT_INT. * - * If there is an error, *error is set to TRUE. *error isn't touched + * If there is an error, *error is set to true. *error isn't touched * if there isn't an error. */ { @@ -300,7 +277,7 @@ int tok_to_int(const TOKEN *tokPtr, const int maxVal, const int minVal, else if (tokPtr->ntokes > 1) { (void) fprintf(stderr, "ERROR: tok_to_int, ntokes > 1: %s\n", tokPtr->orig_str); - *error = TRUE; + *error = true; } return(str_to_int(tokPtr->tok_ptr[0], maxVal, minVal, defaultVal, error)); } @@ -309,7 +286,7 @@ int tok_to_int(const TOKEN *tokPtr, const int maxVal, const int minVal, /**************************************************************************/ int str_to_int(const char *int_string, const int maxVal, const int minVal, - const int defaultVal, BOOLEAN *error) + const int defaultVal, bool *error) /* * Interprets a stripped character string as an integer. * Bounds checking is done on the value before returning. Value @@ -328,19 +305,19 @@ int str_to_int(const char *int_string, const int maxVal, const int minVal, * default may also be specified by setting devault_value to * NO_DEFAULT_INT. * - * If there is an error, *error is set to TRUE. *error isn't touched + * If there is an error, *error is set to true. *error isn't touched * if there isn't an error. */ { - int retn_value, check = FALSE; + int retn_value, check = false; double LmaxVal, LminVal; - if (defaultVal == NO_DEFAULT_INT) check = TRUE; + if (defaultVal == NO_DEFAULT_INT) check = true; if (interpret_int(int_string, &retn_value, maxVal, minVal, defaultVal)) { if (check) { if (retn_value == NO_DEFAULT_INT) { (void) fprintf(stderr, "ERROR: str_to_int: Default not allowed\n"); - *error = TRUE; + *error = true; } } if (maxVal < INT_MAX) LmaxVal = (double) maxVal + 0.01; @@ -352,10 +329,10 @@ int str_to_int(const char *int_string, const int maxVal, const int minVal, "ERROR: str_to_int outofbnds:\n\t\"%s\"\n", int_string); fprintf(stderr,"\tmax = %d, min = %d\n", maxVal, minVal); - *error = TRUE; + *error = true; } } else - *error = TRUE; + *error = true; return (retn_value); } /**************************************************************************/ @@ -364,7 +341,7 @@ int str_to_int(const char *int_string, const int maxVal, const int minVal, double tok_to_double(const TOKEN * tokPtr, const double maxVal, const double minVal, const double defaultVal, - BOOLEAN *error) + bool *error) /* * Interprets the first string of a TOKEN structure as a double. * Returns the interpreted value as the return value. @@ -401,7 +378,7 @@ double tok_to_double(const TOKEN * tokPtr, const double maxVal, * The absence of a default may also be specified by setting the * value of default_value to NO_DEFAULT_DOUBLE. * - * If there is an error, *error is set to TRUE. *error isn't touched + * If there is an error, *error is set to true. *error isn't touched * if there isn't an error. */ { @@ -410,7 +387,7 @@ double tok_to_double(const TOKEN * tokPtr, const double maxVal, else if (tokPtr->ntokes > 1) { (void) fprintf(stderr, "ERROR: tok_to_double, ntokes > 1: %s\n", tokPtr->orig_str); - *error = TRUE; + *error = true; } return(str_to_double(tokPtr->tok_ptr[0], maxVal, minVal, defaultVal, error)); } @@ -420,7 +397,7 @@ double tok_to_double(const TOKEN * tokPtr, const double maxVal, double str_to_double(const char *dbl_string, const double maxVal, const double minVal, const double defaultVal, - BOOLEAN *error) + bool *error) /* * Interprets a stripped character string as a double. Returns the * interpreted value as the return value. @@ -455,47 +432,47 @@ double str_to_double(const char *dbl_string, const double maxVal, * default may also be specified by setting the value of default_value * to NO_DEFAULT_DOUBLE. * - * If there is an error, *error is set to TRUE. *error isn't touched + * If there is an error, *error is set to true. *error isn't touched * if there isn't an error. */ { double retn_value; - int check = FALSE; - if (defaultVal == NO_DEFAULT_DOUBLE) check = TRUE; + int check = false; + if (defaultVal == NO_DEFAULT_DOUBLE) check = true; if (interpret_double(dbl_string, &retn_value, maxVal, minVal, defaultVal)) { if (check) if (retn_value == NO_DEFAULT_DOUBLE) { (void) fprintf(stderr, "ERROR: keyLine_double: Default not allowed\n"); - *error = TRUE; + *error = true; } if (outofbnds(retn_value, maxVal, minVal)) { (void) fprintf(stderr, "ERROR: keyLine_double outofbnds:\n\t\"%s\"\n", dbl_string); (void) fprintf(stderr,"\tmax = %e, min = %e\n", maxVal, minVal); - *error = TRUE; + *error = true; } } else - *error = TRUE; + *error = true; return (retn_value); } /*****************************************************************************/ /*****************************************************************************/ /*****************************************************************************/ -BOOLEAN tok_to_boolean(const TOKEN *tokPtr, const int default_value, - BOOLEAN *error) +bool tok_to_boolean(const TOKEN *tokPtr, const int default_value, + bool *error) /* - * Interprets the first string of a TOKEN structure as a BOOLEAN. - * (i.e., TRUE or FALSE). Returns the interpreted value as the + * Interprets the first string of a TOKEN structure as a bool. + * (i.e., true or false). Returns the interpreted value as the * return value. * Errors conditions are created if more than one token is found. * * The following character strings are interpreted * (case doesn't matter): * - * TRUE = "YES", "TRUE", "T", "Y" - * FALSE = "NO, "FALSE", "N", "F" + * true = "YES", "true", "T", "Y" + * false = "NO, "false", "N", "F" * default_value = "DEFAULT" or "" * * A default may be specified on the command line. The absence of a @@ -503,7 +480,7 @@ BOOLEAN tok_to_boolean(const TOKEN *tokPtr, const int default_value, * If tokPtr contains no tokens, this routine will try to use the * default value. * - * If there is an error, *error is set to TRUE. *error isn't touched + * If there is an error, *error is set to true. *error isn't touched * if there isn't an error. */ { @@ -512,7 +489,7 @@ BOOLEAN tok_to_boolean(const TOKEN *tokPtr, const int default_value, else if (tokPtr->ntokes > 1) { (void) fprintf(stderr, "ERROR: tok_to_boolean, ntokes > 1: %s\n", tokPtr->orig_str); - *error = TRUE; + *error = true; } return(str_to_boolean(tokPtr->tok_ptr[0], default_value, error)); } @@ -520,23 +497,23 @@ BOOLEAN tok_to_boolean(const TOKEN *tokPtr, const int default_value, /******************************************************************************/ /******************************************************************************/ -BOOLEAN str_to_boolean(const char *string, const int default_value, - BOOLEAN *error) +bool str_to_boolean(const char *string, const int default_value, + bool *error) /* - * Interprets a stripped character string as a BOOLEAN value - * (i.e., TRUE or FALSE). It returns that value as the return value. + * Interprets a stripped character string as a bool value + * (i.e., true or false). It returns that value as the return value. * * The following character strings are interpreted * (case doesn't matter): * - * TRUE = "YES", "TRUE", "T", "Y" - * FALSE = "NO, "FALSE", "N", "F" + * true = "YES", "true", "T", "Y" + * false = "NO, "false", "N", "F" * default_value = "DEFAULT" * * A default may be specified on the command line. The absence of a * default may also be specified by using the value of NO_DEFAULT_INT. * - * If there is an error, *error is set to TRUE. *error isn't touched + * If there is an error, *error is set to true. *error isn't touched * if there isn't an error. */ { @@ -545,18 +522,18 @@ BOOLEAN str_to_boolean(const char *string, const int default_value, if (retn_value == NO_DEFAULT_BOOLEAN) { (void) fprintf(stderr, "ERROR: keyLine_boolean: Default not allowed\n"); - *error = TRUE; + *error = true; } } else - *error = TRUE; - return ((BOOLEAN) retn_value); + *error = true; + return (retn_value != 0); } /**************************************************************************/ /**************************************************************************/ /**************************************************************************/ char *tok_to_string(const TOKEN *tokPtr, const int maxTok, - const int minTok, const char *defaultVal, BOOLEAN *error) + const int minTok, const char *defaultVal, bool *error) /* * Interprets the arguments in a TOKEN structure as a string. * It mallocs new space for the string, are returns the pointer to it. @@ -574,7 +551,7 @@ char *tok_to_string(const TOKEN *tokPtr, const int maxTok, * default may also be specified by setting devault_value to * NO_DEFAULT_INT. * - * If there is an error, *error is set to TRUE. *error isn't touched + * If there is an error, *error is set to true. *error isn't touched * if there isn't an error. */ { @@ -588,7 +565,7 @@ char *tok_to_string(const TOKEN *tokPtr, const int maxTok, (void) fprintf(stderr, "ERROR: tok_to_String:\n\t\"%s\"\n", tokPtr->orig_str); (void) fprintf(stderr,"\tmaxTok = %d, minTok = %d\n", maxTok, minTok); - *error = TRUE; + *error = true; } return (str); } @@ -597,7 +574,7 @@ char *tok_to_string(const TOKEN *tokPtr, const int maxTok, /*****************************************************************************/ char *str_to_string(const char *str, const char *defaultVal, - BOOLEAN *error) + bool *error) /* * Interprets the argument string as a string. * It mallocs new space for the string, are returns the pointer to it. @@ -612,18 +589,18 @@ char *str_to_string(const char *str, const char *defaultVal, * default may also be specified by setting devault_value to * NO_DEFAULT_INT. * - * If there is an error, *error is set to TRUE. *error isn't touched + * If there is an error, *error is set to true. *error isn't touched * if there isn't an error. */ { if (str == NULL) { - *error = TRUE; + *error = true; (void) fprintf(stderr,"ERROR str_to_string: str is uninialized\n"); return(NULL); } if (strmatch(str, DEFAULT_STR)) { if (strmatch(defaultVal, NO_DEFAULT_STR)) { - *error = TRUE; + *error = true; (void) fprintf(stderr,"ERROR str_to_string: no default allowed\n"); return(copy_string(NO_DEFAULT_STR)); } else @@ -680,7 +657,7 @@ int scan_for_int(FILE *ifp, const char *str, const int maxVal, /**************************************************************************/ /**************************************************************************/ -BOOLEAN scan_for_boolean(FILE *ifp, const char *string) +bool scan_for_boolean(FILE *ifp, const char *string) /* * Scans the file for a line matching string. Then, interprets * everything after the equals sign as a single boolean value @@ -699,7 +676,7 @@ BOOLEAN scan_for_boolean(FILE *ifp, const char *string) (void) fprintf(stderr, "scan_for_boolean: default not allowed\n"); exit (-1); } - return((BOOLEAN) ret_value); + return (ret_value != 0); } } (void) fprintf(stderr, "scan_for_boolean: ERROR on line \"%s\"\n", string); @@ -746,7 +723,7 @@ double scan_for_double(FILE *ifp, const char *string, const double maxVal, double retn_value; char *tok_ptr[2]; char input[MAX_INPUT_STR_LN + 1]; - if (scan_for_line(ifp, string, input, KEY_CHAR, TRUE) < 0) exit(-1); + if (scan_for_line(ifp, string, input, KEY_CHAR, true) < 0) exit(-1); if (stokenize(input, DELIMITERS, tok_ptr, 2) > 0) { if (interpret_double(tok_ptr[0], &retn_value, maxVal, minVal, NO_DEFAULT_DOUBLE)) { @@ -832,7 +809,7 @@ int scan_for_line(FILE *ifp, const char *str, char input[], */ { int retn_value, i; - BOOLEAN found = FALSE; + bool found = false; char match_string[MAX_INPUT_STR_LN+1], save_input[MAX_INPUT_STR_LN+1]; static const char *ename = "ERROR scan_for_line: "; @@ -1046,8 +1023,8 @@ int read_string(FILE *ifp, char string[], const char ch) } /**************************************************************************/ -static BOOLEAN interpret_boolean(const char *token, int *ret_value, - const int default_value) +static bool interpret_boolean(const char *token, int *ret_value, + const int default_value) /* * This routine interprets a string token to be either true or false * and then returns the appropriate answer as an int value in the @@ -1062,37 +1039,37 @@ static BOOLEAN interpret_boolean(const char *token, int *ret_value, switch (token[0]) { case 't': case 'y': - *ret_value = TRUE; break; + *ret_value = true; break; case 'f': case 'n': - *ret_value = FALSE; break; + *ret_value = false; break; default: - return (FALSE); + return (false); } } else { if (strmatch(token,"true") || strmatch(token,"yes")) - *ret_value = TRUE; + *ret_value = true; else if (strmatch(token,"false") || strmatch(token,"no")) - *ret_value = FALSE; + *ret_value = false; else if (strmatch(token,DEFAULT_STR) == 0) { *ret_value = default_value; } else { - return (FALSE); + return (false); } } - return (TRUE); + return (true); } /**************************************************************************/ -static BOOLEAN interpret_int(const char *token, int *retn_value, - const int maxVal, const int minVal, +static bool interpret_int(const char *token, int *retn_value, + const int maxVal, const int minVal, const int defaultVal) /* * This routine interprets a string token to be an integer * and then returns the appropriate answer as an int value in the * variable ret_value. - * Errors are indicated by returning FALSE. Success is indicated - * by returning TRUE. + * Errors are indicated by returning false. Success is indicated + * by returning true. * * Certain ascii strings are checked for first (case is insignificant): * @@ -1131,23 +1108,23 @@ static BOOLEAN interpret_int(const char *token, int *retn_value, else { if ((retn = sscanf(token, "%d", retn_value)) != 1) { *retn_value = retn; - return (FALSE); + return (false); } } - return (TRUE); + return (true); } /******************************************************************************/ /******************************************************************************/ /******************************************************************************/ -static BOOLEAN interpret_double(const char *token, double *retn_value, - const double maxVal, const double minVal, - const double defaultVal) +static bool interpret_double(const char *token, double *retn_value, + const double maxVal, const double minVal, + const double defaultVal) /* * This routine interprets a string token to be a double * and then returns the appropriate answer as a double value in the * variable retn_value. - * The function itself returns TRUE if successful or FALSE if unsuccessful + * The function itself returns true if successful or false if unsuccessful * * * Certain ascii strings are checked for first (case is insignificant): @@ -1203,11 +1180,11 @@ static BOOLEAN interpret_double(const char *token, double *retn_value, else { if ((retn = sscanf(token, "%e", &retn_float)) != 1) { *retn_value = (double) retn; - return (FALSE); + return (false); } else *retn_value = (double) retn_float; } - return(TRUE); + return(true); } /******************************************************************************/ /******************************************************************************/ @@ -1361,16 +1338,16 @@ int stokenize(char *string, const char *delimiters, char *tok_ptr[], /*****************************************************************************/ /*****************************************************************************/ -static BOOLEAN outofbnds(const double value, const double maxVal, - const double minVal) +static bool outofbnds(const double value, const double maxVal, + const double minVal) /* * This routine checks the bounds of a single double value. * If it is inside or on the bounds, it returns false. * If it is outside the bounds, it returns true. */ { - if ((value <= maxVal) && (value >= minVal)) return (FALSE); - return(TRUE); + if ((value <= maxVal) && (value >= minVal)) return (false); + return(true); } /****************************************************************************** * @@ -1383,18 +1360,18 @@ static BOOLEAN outofbnds(const double value, const double maxVal, * If they are, it returns true * If they aren't, it returns false */ -BOOLEAN strmatch(const char *s1, const char *s2) +bool strmatch(const char *s1, const char *s2) { while (*s1 != '\0') { # if defined (_INCLUDE_XOPEN_SOURCE) && ! defined(__lint) - if (_tolower((*s1++)) != _tolower((*s2++))) return (FALSE); + if (_tolower((*s1++)) != _tolower((*s2++))) return (false); # else - if (tolower(*s1) != tolower(*s2)) return (FALSE); + if (tolower(*s1) != tolower(*s2)) return (false); s1++; s2++; # endif } - if (*s2 != '\0') return (FALSE); - return (TRUE); + if (*s2 != '\0') return (false); + return (true); } /***************************************************************************** @@ -1404,7 +1381,7 @@ BOOLEAN strmatch(const char *s1, const char *s2) * This routine checks whether two strings are the same modulo differences * in their white space */ -BOOLEAN strstrmatch(const char *s1, const char*s2) +bool strstrmatch(const char *s1, const char*s2) { struct TOKEN tmpKeyStruct1, tmpKeyStruct2; fillTokStruct(&tmpKeyStruct1, s1); @@ -1422,7 +1399,7 @@ BOOLEAN strstrmatch(const char *s1, const char*s2) * If they are, it returns true * If they aren't, it returns false */ -BOOLEAN strtokmatch(const TOKEN *keyptr, const char*s2) +bool strtokmatch(const TOKEN *keyptr, const char*s2) { struct TOKEN tmpKeyStruct; fillTokStruct(&tmpKeyStruct, s2); @@ -1437,15 +1414,15 @@ BOOLEAN strtokmatch(const TOKEN *keyptr, const char*s2) * same data up to differences in white space. * Case is ignored as well, as strmatch is called. */ -BOOLEAN toktokmatch(const TOKEN *keyptr1, const TOKEN *keyptr2) +bool toktokmatch(const TOKEN *keyptr1, const TOKEN *keyptr2) { int i = keyptr1->ntokes; - if (i != keyptr2->ntokes) return FALSE; + if (i != keyptr2->ntokes) return false; while (i > 0) { i--; - if (!strmatch(keyptr1->tok_ptr[i], keyptr2->tok_ptr[i])) return FALSE; + if (!strmatch(keyptr1->tok_ptr[i], keyptr2->tok_ptr[i])) return false; } - return TRUE; + return true; } /**************************************************************************/ @@ -1549,20 +1526,20 @@ void strip_item_from_token(int iword, TOKEN *tok) { if (!tok) return; if (iword < 0 || iword > tok->ntokes) return; -#ifdef WIN32 - __w64 int ioffset = tok->tok_ptr[iword] - tok->tok_str; +#ifdef _MSC_VER + __w64 size_t ioffset = tok->tok_ptr[iword] - tok->tok_str; #else - int ioffset = tok->tok_ptr[iword] - tok->tok_str; + size_t ioffset = tok->tok_ptr[iword] - tok->tok_str; #endif size_t ilength = strlen(tok->tok_ptr[iword]); -#ifdef WIN32 - __w64 int i = ioffset; - __w64 int j = ioffset + ilength; +#ifdef _MSC_VER + __w64 size_t i = ioffset; + __w64 size_t j = ioffset + ilength; #else - int i = ioffset; - int j = ioffset + ilength; + size_t i = ioffset; + size_t j = ioffset + ilength; #endif - if (j <= (int) strlen(tok->orig_str)) { + if (j <= strlen(tok->orig_str)) { while(tok->orig_str[j] != '\0') { tok->orig_str[i] = tok->orig_str[j]; i++; diff --git a/tools/testtools/tok_input_util.h b/tools/testtools/tok_input_util.h index 32ff823b3..c59cfc920 100644 --- a/tools/testtools/tok_input_util.h +++ b/tools/testtools/tok_input_util.h @@ -1,23 +1,3 @@ -/*==================================================================== - * ------------------------ - * | CVS File Information | - * ------------------------ - * - * $RCSfile: tok_input_util.h,v $ - * - * $Author$ - * - * $Date$ - * - * $Revision$ - * Symbolic $Name: $ - * - * $Id$ - * $Source: /cvsroot/cantera/cantera/tools/testtools/tok_input_util.h,v $ - * - * - *====================================================================*/ - #ifndef TOK_INPUT_UTIL_H #define TOK_INPUT_UTIL_H @@ -33,15 +13,6 @@ #define MAXTOKENS 20 #endif -#ifndef TRUE -# define TRUE 1 -# define FALSE 0 -#endif - -#ifndef BOOLEAN -# define BOOLEAN int -#endif - /**************************************************************************/ /* TOKEN structure: * This structure is used to parse strings. The original string is @@ -71,25 +42,25 @@ struct TOKEN { /* Prototypes for routines tok_input_util.c */ /**************************************************************************/ -extern BOOLEAN get_next_keyLine(FILE *, TOKEN *, TOKEN *); +extern bool get_next_keyLine(FILE *, TOKEN *, TOKEN *); extern int tok_to_int (const TOKEN *, const int, const int, - const int, BOOLEAN *); + const int, bool *); extern int str_to_int (const char *, const int, const int, - const int, BOOLEAN *); + const int, bool *); extern double tok_to_double (const TOKEN *, const double, const double, - const double, BOOLEAN *); + const double, bool *); extern double str_to_double (const char *, const double, const double, - const double, BOOLEAN *); -extern BOOLEAN tok_to_boolean(const TOKEN *, const int, BOOLEAN *); -extern BOOLEAN str_to_boolean(const char *, const int, BOOLEAN *); + const double, bool *); +extern bool tok_to_boolean(const TOKEN *, const int, bool *); +extern bool str_to_boolean(const char *, const int, bool *); extern char *tok_to_string (const TOKEN *, const int, const int, - const char *, BOOLEAN *); -extern char *str_to_string (const char *, const char *, BOOLEAN *); + const char *, bool *); +extern char *str_to_string (const char *, const char *, bool *); extern int scan_for_int(FILE *, const char *, const int, const int); extern double scan_for_double(FILE *, const char *, const double, const double); extern char *scan_for_string(FILE *, const char *, const int, const int); -extern BOOLEAN scan_for_boolean(FILE *, const char *); +extern bool scan_for_boolean(FILE *, const char *); extern int scan_for_line(FILE *, const char *, char [], const char, const int); extern int read_line(FILE *, char [], const int); @@ -98,10 +69,10 @@ extern int strip(char []); extern void lower_case(char []); extern char *TokToStrng(const TOKEN *); extern int stokenize(char *, const char *, char *[], const int); -extern BOOLEAN strmatch(const char *, const char*); -extern BOOLEAN strstrmatch(const char *, const char*); -extern BOOLEAN strtokmatch(const TOKEN *, const char *); -extern BOOLEAN toktokmatch(const TOKEN *, const TOKEN *); +extern bool strmatch(const char *, const char*); +extern bool strstrmatch(const char *, const char*); +extern bool strtokmatch(const TOKEN *, const char *); +extern bool toktokmatch(const TOKEN *, const TOKEN *); extern void fillTokStruct(TOKEN *, const char *); extern void copyTokStruct(TOKEN *, const TOKEN *); extern int in_char_list(const char * const, const char ** const, int); diff --git a/win32/README.vc7 b/win32/README.vc7 deleted file mode 100644 index 0166cf5f0..000000000 --- a/win32/README.vc7 +++ /dev/null @@ -1,97 +0,0 @@ - -Instructions for building under Visual C++ v.7 Without Fortran Support ----------------------------------------------------------------------------- - - -1) Checkout the regular Cantera distribution, and cd to the top directory. - cvs -d":ext:hkmoffa@cvs.sourceforge.net:/cvsroot/cantera" co Cantera - cd Cantera - - -2) Remove the regular win32 directory and everything under it: - /bin/rm -rf win32 - -3) Checkout out the new win32 module, from Cantera's sourceforge distribution: - cvs -d":ext:hkmoffa@cvs.sourceforge.net:/cvsroot/cantera" co win32 - - -4) Now, there should be a win32 directory located in the distribution's top - directory that has a different format than the previous one. - -5) Add support for command line execution of the VC++ compiler - a) Add the following lines to your .profile file: - # - VS_HOME='/cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003' - export VS_HOME - # - PATH=$VS_HOME/Vc7/bin:$VS_HOME/Common7/IDE:$PATH - export PATH - # - - b) Make sure your windows user environmental variable, INCLUDE, contains - the default MSVC++7.0 include directories: - - Right-clicking "My Computer", selecting properties:advanced, - and open up Environmental Variables - The variable INCLUDE should contain these entries: - C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\include\;C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\;C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\include\ - - - -6) Go to config directory and type autoconf. Return to top directory. - -7) Go to win32/vc7 directory. - Copy configure.vc++ to the top Cantera's directory, edit it, and execute it - (note, it must be a unix text file to execute) - - cd win32/vc7 - cp configure.vc++ ../.. - cd ../.. - vi configure.vc++ - configure.vc++ - -8) Open up a windows explorer window, go to the directory win32/vc7, and double - click on Cantera.sln. - -9) Build the solution cantera from within MS VC++ v7.0. - -10) An error exit is generated by python v. 2.3's distutuils module - whenever a user module is compiled with MS VC++ v7.0. Note, python was - compiled with MS VC++ v6.0. I have found that just disabling the error - exit leads to acceptable behavior with no problems. - - To disable the error exit, edit the file: - /cygdrive/c/python23/Lib/distutils/msvccompiler.py - Comment out lines 211 to 215 by prepending with a "#". - - Note, this module generates compiler command lines for python. During - Cantera's python build process, the distutils module actually takes over - the build process from Cantera's makefile, and carries out the build/install - operations. Therefore, there is no way around this step. - - Note, python 2.4 is in alpha testing as of 9/2004. It's being built with - MSVC++ v7.0. I'm not sure if this means similar problems for Cantera users - who want to use python 2.4 with MSVC++ v6.0 in the future or not. - - (HKM -> I'll try to find out more information about this whole issue in - the near future i.e., is there an upgraded distutils module?) - -11) Go to the top of the Cantera distribution, and type: - - make win - - -12) Go to win32/vc7 and double click on cantera_examples.sln. - Build the cantera_examples from within MS VC++ v7.0. - -13) Go to the top of the Cantera distribution, and type - make win-install - -14) To test the installation, go to the top of the Cantera intallation. - Go into the test_problems directory and run all of the problems: - - cd test_problems - make test - - - diff --git a/win32/README.vc8 b/win32/README.vc8 deleted file mode 100644 index 0166cf5f0..000000000 --- a/win32/README.vc8 +++ /dev/null @@ -1,97 +0,0 @@ - -Instructions for building under Visual C++ v.7 Without Fortran Support ----------------------------------------------------------------------------- - - -1) Checkout the regular Cantera distribution, and cd to the top directory. - cvs -d":ext:hkmoffa@cvs.sourceforge.net:/cvsroot/cantera" co Cantera - cd Cantera - - -2) Remove the regular win32 directory and everything under it: - /bin/rm -rf win32 - -3) Checkout out the new win32 module, from Cantera's sourceforge distribution: - cvs -d":ext:hkmoffa@cvs.sourceforge.net:/cvsroot/cantera" co win32 - - -4) Now, there should be a win32 directory located in the distribution's top - directory that has a different format than the previous one. - -5) Add support for command line execution of the VC++ compiler - a) Add the following lines to your .profile file: - # - VS_HOME='/cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003' - export VS_HOME - # - PATH=$VS_HOME/Vc7/bin:$VS_HOME/Common7/IDE:$PATH - export PATH - # - - b) Make sure your windows user environmental variable, INCLUDE, contains - the default MSVC++7.0 include directories: - - Right-clicking "My Computer", selecting properties:advanced, - and open up Environmental Variables - The variable INCLUDE should contain these entries: - C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\include\;C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\;C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\include\ - - - -6) Go to config directory and type autoconf. Return to top directory. - -7) Go to win32/vc7 directory. - Copy configure.vc++ to the top Cantera's directory, edit it, and execute it - (note, it must be a unix text file to execute) - - cd win32/vc7 - cp configure.vc++ ../.. - cd ../.. - vi configure.vc++ - configure.vc++ - -8) Open up a windows explorer window, go to the directory win32/vc7, and double - click on Cantera.sln. - -9) Build the solution cantera from within MS VC++ v7.0. - -10) An error exit is generated by python v. 2.3's distutuils module - whenever a user module is compiled with MS VC++ v7.0. Note, python was - compiled with MS VC++ v6.0. I have found that just disabling the error - exit leads to acceptable behavior with no problems. - - To disable the error exit, edit the file: - /cygdrive/c/python23/Lib/distutils/msvccompiler.py - Comment out lines 211 to 215 by prepending with a "#". - - Note, this module generates compiler command lines for python. During - Cantera's python build process, the distutils module actually takes over - the build process from Cantera's makefile, and carries out the build/install - operations. Therefore, there is no way around this step. - - Note, python 2.4 is in alpha testing as of 9/2004. It's being built with - MSVC++ v7.0. I'm not sure if this means similar problems for Cantera users - who want to use python 2.4 with MSVC++ v6.0 in the future or not. - - (HKM -> I'll try to find out more information about this whole issue in - the near future i.e., is there an upgraded distutils module?) - -11) Go to the top of the Cantera distribution, and type: - - make win - - -12) Go to win32/vc7 and double click on cantera_examples.sln. - Build the cantera_examples from within MS VC++ v7.0. - -13) Go to the top of the Cantera distribution, and type - make win-install - -14) To test the installation, go to the top of the Cantera intallation. - Go into the test_problems directory and run all of the problems: - - cd test_problems - make test - - - diff --git a/win32/vc6/all/all.dsp b/win32/vc6/all/all.dsp deleted file mode 100644 index 83d50f67a..000000000 --- a/win32/vc6/all/all.dsp +++ /dev/null @@ -1,63 +0,0 @@ -# Microsoft Developer Studio Project File - Name="all" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Generic Project" 0x010a - -CFG=all - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "all.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "all.mak" CFG="all - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "all - Win32 Release" (based on "Win32 (x86) Generic Project") -!MESSAGE "all - Win32 Debug" (based on "Win32 (x86) Generic Project") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -MTL=midl.exe - -!IF "$(CFG)" == "all - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Target_Dir "" - -!ELSEIF "$(CFG)" == "all - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Target_Dir "" - -!ENDIF - -# Begin Target - -# Name "all - Win32 Release" -# Name "all - Win32 Debug" -# End Target -# End Project diff --git a/win32/vc6/blas/blas.dsp b/win32/vc6/blas/blas.dsp deleted file mode 100755 index cc3fbfe4e..000000000 --- a/win32/vc6/blas/blas.dsp +++ /dev/null @@ -1,265 +0,0 @@ -# Microsoft Developer Studio Project File - Name="blas" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Static Library" 0x0104 - -CFG=blas - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "blas.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "blas.mak" CFG="blas - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "blas - Win32 Release" (based on "Win32 (x86) Static Library") -!MESSAGE "blas - Win32 Debug" (based on "Win32 (x86) Static Library") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "blas - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Target_Dir "" -# ADD BASE F90 /compile_only /nologo /warn:nofileopt -# ADD F90 /assume:underscore /compile_only /iface:nomixed_str_len_arg /iface:cref /libs:dll /math_library:fast /names:lowercase /nologo /threads /warn:nofileopt -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GX /O2 /Ob2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\build\lib\i686-pc-win32\ctblas.lib" - -!ELSEIF "$(CFG)" == "blas - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Target_Dir "" -# ADD BASE F90 /check:bounds /compile_only /debug:full /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD F90 /assume:underscore /check:bounds /compile_only /dbglibs /debug:full /iface:nomixed_str_len_arg /iface:cref /libs:dll /names:lowercase /nologo /threads /traceback /warn:argument_checking /warn:nofileopt -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD CPP /nologo /MD /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\build\lib\i686-pc-win32\ctblas_d.lib" - -!ENDIF - -# Begin Target - -# Name "blas - Win32 Release" -# Name "blas - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;f90;for;f;fpp" -# Begin Source File - -SOURCE=..\..\ext\blas\dasum.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\daxpy.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dcabs1.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dcopy.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\ddot.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dgbmv.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dgemm.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dgemv.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dger.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dnrm2.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\drot.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\drotg.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\drotm.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\drotmg.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dsbmv.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dscal.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dsdot.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dspmv.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dspr.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dspr2.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dswap.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dsymm.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dsymv.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dsyr.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dsyr2.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dsyr2k.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dsyrk.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dtbmv.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dtbsv.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dtpmv.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dtpsv.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dtrmm.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dtrmv.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dtrsm.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dtrsv.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dzasum.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\dznrm2.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\icamax.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\idamax.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\isamax.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\izamax.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\blas\xerbla.f -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd" -# End Group -# End Target -# End Project diff --git a/win32/vc6/cantera.dsw b/win32/vc6/cantera.dsw deleted file mode 100755 index 3604eaeab..000000000 --- a/win32/vc6/cantera.dsw +++ /dev/null @@ -1,254 +0,0 @@ -Microsoft Developer Studio Workspace File, Format Version 6.00 -# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! - -############################################################################### - -Project: "all"=.\all\all.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ - Begin Project Dependency - Project_Dep_Name blas - End Project Dependency - Begin Project Dependency - Project_Dep_Name cantera - End Project Dependency - Begin Project Dependency - Project_Dep_Name clib - End Project Dependency - Begin Project Dependency - Project_Dep_Name ctmath - End Project Dependency - Begin Project Dependency - Project_Dep_Name cvode - End Project Dependency - Begin Project Dependency - Project_Dep_Name cxxutils - End Project Dependency - Begin Project Dependency - Project_Dep_Name lapack - End Project Dependency - Begin Project Dependency - Project_Dep_Name oneD - End Project Dependency - Begin Project Dependency - Project_Dep_Name recipes - End Project Dependency - Begin Project Dependency - Project_Dep_Name transport - End Project Dependency - Begin Project Dependency - Project_Dep_Name zeroD - End Project Dependency - Begin Project Dependency - Project_Dep_Name tpx - End Project Dependency - Begin Project Dependency - Project_Dep_Name ck2cti - End Project Dependency - Begin Project Dependency - Project_Dep_Name converters - End Project Dependency -}}} - -############################################################################### - -Project: "blas"=.\blas\blas.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ -}}} - -############################################################################### - -Project: "cantera"=.\cantera\cantera.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ -}}} - -############################################################################### - -Project: "ck2cti"=.\ck2cti\ck2cti.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ - Begin Project Dependency - Project_Dep_Name cantera - End Project Dependency - Begin Project Dependency - Project_Dep_Name converters - End Project Dependency - Begin Project Dependency - Project_Dep_Name cxxutils - End Project Dependency - Begin Project Dependency - Project_Dep_Name tpx - End Project Dependency -}}} - -############################################################################### - -Project: "clib"=.\clib\clib.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ -}}} - -############################################################################### - -Project: "converters"=.\converters\converters.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ -}}} - -############################################################################### - -Project: "ctmath"=.\ctmath\ctmath.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ -}}} - -############################################################################### - -Project: "cvode"=.\cvode\cvode.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ -}}} - -############################################################################### - -Project: "cxxutils"=.\cxxutils\cxxutils.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ -}}} - -############################################################################### - -Project: "lapack"=.\lapack\lapack.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ - Begin Project Dependency - Project_Dep_Name blas - End Project Dependency -}}} - -############################################################################### - -Project: "oneD"=.\oneD\oneD.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ -}}} - -############################################################################### - -Project: "recipes"=.\recipes\recipes.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ -}}} - -############################################################################### - -Project: "tpx"=.\tpx\tpx.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ -}}} - -############################################################################### - -Project: "transport"=.\transport\transport.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ -}}} - -############################################################################### - -Project: "zeroD"=.\zeroD\zeroD.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ -}}} - -############################################################################### - -Global: - -Package=<5> -{{{ -}}} - -Package=<3> -{{{ -}}} - -############################################################################### - diff --git a/win32/vc6/cantera/cantera.dsp b/win32/vc6/cantera/cantera.dsp deleted file mode 100755 index 34f0879ca..000000000 --- a/win32/vc6/cantera/cantera.dsp +++ /dev/null @@ -1,673 +0,0 @@ -# Microsoft Developer Studio Project File - Name="cantera" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Static Library" 0x0104 - -CFG=cantera - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "cantera.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "cantera.mak" CFG="cantera - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "cantera - Win32 Release" (based on "Win32 (x86) Static Library") -!MESSAGE "cantera - Win32 Debug" (based on "Win32 (x86) Static Library") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "cantera - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Target_Dir "" -# ADD BASE F90 /compile_only /nologo /warn:nofileopt -# ADD F90 /assume:underscore /compile_only /iface:nomixed_str_len_arg /iface:cref /libs:dll /math_library:fast /names:lowercase /nologo /threads /warn:nofileopt -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GX /O2 /Ob2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /D "USE_MKL" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\build\lib\i686-pc-win32\cantera.lib" - -!ELSEIF "$(CFG)" == "cantera - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Target_Dir "" -# ADD BASE F90 /check:bounds /compile_only /debug:full /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD F90 /assume:underscore /check:bounds /compile_only /dbglibs /debug:full /iface:nomixed_str_len_arg /iface:cref /libs:dll /names:lowercase /nologo /threads /traceback /warn:argument_checking /warn:nofileopt -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD CPP /nologo /MD /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\build\lib\i686-pc-win32\cantera_d.lib" - -!ENDIF - -# Begin Target - -# Name "cantera - Win32 Release" -# Name "cantera - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;f90;for;f;fpp" -# Begin Source File - -SOURCE=..\..\Cantera\src\BandMatrix.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ChemEquil.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ConstDensityThermo.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\Constituents.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ct2ctml.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ctml.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ctvector.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\CVode.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\DenseMatrix.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\EdgeKinetics.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\Elements.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\FalloffFactory.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\funcs.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\GasKinetics.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\GasKineticsWriter.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\GRI_30_Kinetics.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\Group.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\IdealGasPhase.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ImplicitSurfChem.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\importCTML.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\InterfaceKinetics.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\KineticsFactory.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\misc.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\Phase.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\phasereport.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\plots.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\PureFluidPhase.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ReactionPath.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ReactionStoichMgr.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\sort.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\SpeciesThermoFactory.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\State.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\StoichSubstance.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\stringUtils.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\SurfPhase.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ThermoFactory.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ThermoPhase.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\xml.cpp -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd" -# Begin Source File - -SOURCE=..\..\Cantera\src\Array.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\BandMatrix.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ChemEquil.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ck2ctml.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\config.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ConstDensityThermo.h -# End Source File -# Begin Source File - -SOURCE=..\..\CKReader\src\Constituent.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\Constituents.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ct_defs.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ctDebug.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ctexceptions.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ctlapack.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ctml.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ctvector.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\include\cvdense.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\include\cvdiag.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\CVode.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\include\cvode.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\include\cvspgmr.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\DASPK.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\include\dense.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\DenseMatrix.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\EdgeKinetics.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\EdgePhase.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\Elements.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\Enhanced3BConc.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\exceptions.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\Falloff.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\FalloffFactory.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\FalloffMgr.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\FuncEval.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\GasKinetics.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\GasKineticsWriter.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\global.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\GRI_30_Kinetics.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\Group.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\IdealGasPhase.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ImplicitSurfChem.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\importCK.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\importCTML.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\importXML.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\Integrator.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\InterfaceKinetics.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\include\iterativ.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\Jac.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\Jac1D.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\Jac2.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\Kinetics.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\KineticsFactory.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\lapack.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\include\llnlmath.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\include\llnltyps.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\mix_defs.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\MixFactory.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\MixTransport.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\MMCollisionInt.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\MultiJac.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\MultiResid.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\MultiTransport.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\NasaPoly1.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\NasaThermo.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\Newton.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\Newton1D.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\include\nvector.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\Phase.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\plots.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\polyfit.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\PropertyCalculator.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\PropertyUpdater.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\pureSubstances.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\RateCoeffMgr.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\reaction_defs.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ReactionData.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ReactionMechanism.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ReactionPath.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ReactionStoichMgr.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\Reactor.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ReactorBase.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\recipes.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\Resid1D.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\RxnRates.h -# End Source File -# Begin Source File - -SOURCE=..\..\CKReader\src\RxnSpecies.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\sort.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\SpeciesThermo.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\SpeciesThermoFactory.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\SpeciesThermoMgr.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\speciesThermoTypes.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\include\spgmr.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\State.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\StFlow.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\StoichManager.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\stringUtils.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\surfKinetics.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\SurfPhase.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\TempCacher.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\TempFuncMgr.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ThermoFactory.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ThermoPhase.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\ThirdBodyMgr.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\TigerPolynomial.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\TransportFactory.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\units.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\utilities.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\vec_functions.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\Wall.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\xml.h -# End Source File -# End Group -# End Target -# End Project diff --git a/win32/vc6/cantera_examples/cantera_examples.dsw b/win32/vc6/cantera_examples/cantera_examples.dsw deleted file mode 100755 index 81b048bad..000000000 --- a/win32/vc6/cantera_examples/cantera_examples.dsw +++ /dev/null @@ -1,29 +0,0 @@ -Microsoft Developer Studio Workspace File, Format Version 6.00 -# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! - -############################################################################### - -Project: "examples"="..\..\examples\cxx\examples.dsp" - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ -}}} - -############################################################################### - -Global: - -Package=<5> -{{{ -}}} - -Package=<3> -{{{ -}}} - -############################################################################### - diff --git a/win32/vc6/ck2cti/ck2cti.dsp b/win32/vc6/ck2cti/ck2cti.dsp deleted file mode 100644 index 85bde3794..000000000 --- a/win32/vc6/ck2cti/ck2cti.dsp +++ /dev/null @@ -1,107 +0,0 @@ -# Microsoft Developer Studio Project File - Name="ck2cti" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Console Application" 0x0103 - -CFG=ck2cti - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "ck2cti.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "ck2cti.mak" CFG="ck2cti - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "ck2cti - Win32 Release" (based on "Win32 (x86) Console Application") -!MESSAGE "ck2cti - Win32 Debug" (based on "Win32 (x86) Console Application") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "ck2cti - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "../../bin" -# PROP Intermediate_Dir "Release" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE F90 /compile_only /nologo /warn:nofileopt -# ADD F90 /assume:underscore /compile_only /iface:nomixed_str_len_arg /iface:cref /libs:dll /names:lowercase /nologo /reentrancy:threaded /threads /warn:nofileopt -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GX /O2 /I "../../Cantera/src" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"../../build/bin/i686-pc-win32/ck2cti.exe" - -!ELSEIF "$(CFG)" == "ck2cti - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "../../bin" -# PROP Intermediate_Dir "Debug" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE F90 /check:bounds /compile_only /debug:full /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD F90 /assume:underscore /check:bounds /compile_only /debug:full /iface:nomixed_str_len_arg /iface:cref /libs:dll /names:lowercase /nologo /reentrancy:threaded /threads /traceback /warn:argument_checking /warn:nofileopt -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD CPP /nologo /MD /W3 /Gm /GX /ZI /Od /I "../../Cantera/src" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /out:"../../build/i686-pc-win32/bin/ck2cti_d.exe" /pdbtype:sept - -!ENDIF - -# Begin Target - -# Name "ck2cti - Win32 Release" -# Name "ck2cti - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" -# Begin Source File - -SOURCE=..\..\tools\src\ck2cti.cpp -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl" -# End Group -# Begin Group "Resource Files" - -# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" -# End Group -# End Target -# End Project diff --git a/win32/vc6/ckreader/ckreader.dsp b/win32/vc6/ckreader/ckreader.dsp deleted file mode 100755 index 94a71af59..000000000 --- a/win32/vc6/ckreader/ckreader.dsp +++ /dev/null @@ -1,213 +0,0 @@ -# Microsoft Developer Studio Project File - Name="ckreader" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Static Library" 0x0104 - -CFG=ckreader - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "ckreader.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "ckreader.mak" CFG="ckreader - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "ckreader - Win32 Release" (based on "Win32 (x86) Static Library") -!MESSAGE "ckreader - Win32 Debug" (based on "Win32 (x86) Static Library") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "ckreader - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Target_Dir "" -# ADD F90 /assume:underscore /iface:nomixed_str_len_arg /iface:cref /libs:static /math_library:fast /names:lowercase -# SUBTRACT F90 /threads -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD CPP /nologo /W3 /GX /I "../../include" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\lib\ckreader.lib" - -!ELSEIF "$(CFG)" == "ckreader - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "..\..\lib" -# PROP Intermediate_Dir "Debug" -# PROP Target_Dir "" -# ADD F90 /assume:underscore /dbglibs /iface:nomixed_str_len_arg /iface:cref /names:lowercase -# SUBTRACT F90 /threads -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "../../include" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\lib\ckreader_d.lib" - -!ENDIF - -# Begin Target - -# Name "ckreader - Win32 Release" -# Name "ckreader - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" -# Begin Source File - -SOURCE=..\..\CKReader\src\atomicWeightDB.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\CKReader\src\CKParser.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\CKReader\src\ckr_utils.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\CKReader\src\CKReader.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\CKReader\src\filter.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\CKReader\src\Reaction.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\CKReader\src\thermoFunctions.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\CKReader\src\writelog.cpp -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl" -# Begin Source File - -SOURCE=..\..\CKReader\src\CKParser.h -# End Source File -# Begin Source File - -SOURCE="..\..\dv\cantera-1.1b\CKReader\src\CKParser.h" -# End Source File -# Begin Source File - -SOURCE=..\..\CKReader\src\ckr_defs.h -# End Source File -# Begin Source File - -SOURCE="..\..\dv\cantera-1.1b\CKReader\src\ckr_defs.h" -# End Source File -# Begin Source File - -SOURCE=..\..\CKReader\src\ckr_utils.h -# End Source File -# Begin Source File - -SOURCE="..\..\dv\cantera-1.1b\CKReader\src\ckr_utils.h" -# End Source File -# Begin Source File - -SOURCE=..\..\CKReader\src\CKReader.h -# End Source File -# Begin Source File - -SOURCE="..\..\dv\cantera-1.1b\CKReader\src\CKReader.h" -# End Source File -# Begin Source File - -SOURCE=..\..\CKReader\src\config.h -# End Source File -# Begin Source File - -SOURCE="..\..\dv\cantera-1.1b\CKReader\src\config.h" -# End Source File -# Begin Source File - -SOURCE=..\..\CKReader\src\Constituent.h -# End Source File -# Begin Source File - -SOURCE="..\..\dv\cantera-1.1b\CKReader\src\Constituent.h" -# End Source File -# Begin Source File - -SOURCE=..\..\CKReader\src\Element.h -# End Source File -# Begin Source File - -SOURCE="..\..\dv\cantera-1.1b\CKReader\src\Element.h" -# End Source File -# Begin Source File - -SOURCE=..\..\CKReader\src\Reaction.h -# End Source File -# Begin Source File - -SOURCE="..\..\dv\cantera-1.1b\CKReader\src\Reaction.h" -# End Source File -# Begin Source File - -SOURCE=..\..\CKReader\src\Species.h -# End Source File -# Begin Source File - -SOURCE="..\..\dv\cantera-1.1b\CKReader\src\Species.h" -# End Source File -# Begin Source File - -SOURCE=..\..\CKReader\src\thermoFunctions.h -# End Source File -# Begin Source File - -SOURCE="..\..\dv\cantera-1.1b\CKReader\src\thermoFunctions.h" -# End Source File -# Begin Source File - -SOURCE=..\..\CKReader\src\writelog.h -# End Source File -# End Group -# End Target -# End Project diff --git a/win32/vc6/clib/clib.dsp b/win32/vc6/clib/clib.dsp deleted file mode 100644 index e8e00e5ba..000000000 --- a/win32/vc6/clib/clib.dsp +++ /dev/null @@ -1,161 +0,0 @@ -# Microsoft Developer Studio Project File - Name="clib" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Static Library" 0x0104 - -CFG=clib - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "clib.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "clib.mak" CFG="clib - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "clib - Win32 Release" (based on "Win32 (x86) Static Library") -!MESSAGE "clib - Win32 Debug" (based on "Win32 (x86) Static Library") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "clib - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Target_Dir "" -# ADD BASE F90 /compile_only /nologo /warn:nofileopt -# ADD F90 /compile_only /libs:dll /nologo /threads /warn:nofileopt -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GX /O2 /I "../../Cantera/src" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"../../build/lib/i686-pc-win32/clib.lib" - -!ELSEIF "$(CFG)" == "clib - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Target_Dir "" -# ADD BASE F90 /check:bounds /compile_only /debug:full /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD F90 /check:bounds /compile_only /debug:full /libs:dll /nologo /threads /traceback /warn:argument_checking /warn:nofileopt -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD CPP /nologo /MD /W3 /Gm /GX /ZI /Od /I "../../Cantera/src" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"../../build/lib/i686-pc-win32/clib_d.lib" - -!ENDIF - -# Begin Target - -# Name "clib - Win32 Release" -# Name "clib - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;f90;for;f;fpp" -# Begin Source File - -SOURCE=..\..\Cantera\clib\src\ct.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\clib\src\ctbdry.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\clib\src\ctfunc.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\clib\src\ctonedim.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\clib\src\ctreactor.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\clib\src\ctrpath.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\clib\src\ctsurf.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\clib\src\ctxml.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\clib\src\Storage.cpp -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd" -# Begin Source File - -SOURCE=..\..\Cantera\clib\src\Cabinet.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\clib\src\ctbdry.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\matlab\cantera\src\ctmatutils.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\clib\src\ctreactor.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\clib\src\ctrpath.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\clib\src\ctxml.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\clib\src\Storage.h -# End Source File -# End Group -# End Target -# End Project diff --git a/win32/vc6/converters/converters.dsp b/win32/vc6/converters/converters.dsp deleted file mode 100644 index 022bbfb24..000000000 --- a/win32/vc6/converters/converters.dsp +++ /dev/null @@ -1,161 +0,0 @@ -# Microsoft Developer Studio Project File - Name="converters" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Static Library" 0x0104 - -CFG=converters - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "converters.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "converters.mak" CFG="converters - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "converters - Win32 Release" (based on "Win32 (x86) Static Library") -!MESSAGE "converters - Win32 Debug" (based on "Win32 (x86) Static Library") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "converters - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Target_Dir "" -# ADD BASE F90 /compile_only /nologo /warn:nofileopt -# ADD F90 /assume:underscore /compile_only /iface:nomixed_str_len_arg /iface:cref /libs:dll /names:lowercase /nologo /reentrancy:threaded /threads /warn:nofileopt -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GX /O2 /I "../../Cantera/src" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"../../build/lib/i686-pc-win32/converters.lib" - -!ELSEIF "$(CFG)" == "converters - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Target_Dir "" -# ADD BASE F90 /check:bounds /compile_only /debug:full /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD F90 /check:bounds /compile_only /debug:full /libs:dll /nologo /threads /traceback /warn:argument_checking /warn:nofileopt -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD CPP /nologo /MD /W3 /Gm /GX /ZI /Od /I "../../Cantera/src" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"../../build/lib/i686-pc-win32/converters_d.lib" - -!ENDIF - -# Begin Target - -# Name "converters - Win32 Release" -# Name "converters - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;f90;for;f;fpp" -# Begin Source File - -SOURCE=..\..\Cantera\src\converters\atomicWeightDB.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\converters\ck2ct.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\converters\CKParser.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\converters\ckr_utils.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\converters\CKReader.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\converters\Reaction.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\converters\thermoFunctions.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\converters\writelog.cpp -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd" -# Begin Source File - -SOURCE=..\..\Cantera\src\converters\ck2ct.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\converters\CKParser.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\converters\ckr_defs.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\converters\ckr_utils.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\converters\CKReader.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\converters\Reaction.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\converters\thermoFunctions.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\converters\writelog.h -# End Source File -# End Group -# End Target -# End Project diff --git a/win32/vc6/ct/ct.dsp b/win32/vc6/ct/ct.dsp deleted file mode 100755 index 085488451..000000000 --- a/win32/vc6/ct/ct.dsp +++ /dev/null @@ -1,109 +0,0 @@ -# Microsoft Developer Studio Project File - Name="ct" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102 - -CFG=ct - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "ct.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "ct.mak" CFG="ct - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "ct - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library") -!MESSAGE "ct - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -F90=df.exe -MTL=midl.exe -RSC=rc.exe - -!IF "$(CFG)" == "ct - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "..\..\lib" -# PROP Intermediate_Dir "Release" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE F90 /compile_only /dll /nologo /warn:nofileopt -# ADD F90 /assume:underscore /compile_only /iface:nomixed_str_len_arg /iface:cref /dll /libs:static /math_library:fast /names:lowercase /nologo /warn:nofileopt -# SUBTRACT F90 /threads -# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "CT_EXPORTS" /YX /FD /c -# ADD CPP /nologo /W3 /GX /O2 /Ob2 /I "../../Cantera/src" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "CT_EXPORTS" /YX /FD /c -# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 -# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib dfor.lib /nologo /dll /machine:I386 /include:"__matherr" /out:"c:\winnt\system32\cantera14.dll" - -!ELSEIF "$(CFG)" == "ct - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "..\..\lib" -# PROP Intermediate_Dir "Debug" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE F90 /check:bounds /compile_only /debug:full /dll /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD F90 /assume:underscore /check:bounds /compile_only /debug:full /iface:nomixed_str_len_arg /iface:cref /dll /libs:static /names:lowercase /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "CT_EXPORTS" /YX /FD /GZ /c -# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "../../Cantera/src" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "CT_EXPORTS" /YX /FD /GZ /c -# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 -# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib dfor.lib /nologo /dll /debug /machine:I386 /include:"__matherr" /out:"c:\winnt\system32\cantera14.dll" /pdbtype:sept - -!ENDIF - -# Begin Target - -# Name "ct - Win32 Release" -# Name "ct - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;f90;for;f;fpp" -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd" -# End Group -# Begin Group "Resource Files" - -# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" -# End Group -# End Target -# End Project diff --git a/win32/vc6/ctmath/ctmath.dsp b/win32/vc6/ctmath/ctmath.dsp deleted file mode 100755 index 4279d776f..000000000 --- a/win32/vc6/ctmath/ctmath.dsp +++ /dev/null @@ -1,194 +0,0 @@ -# Microsoft Developer Studio Project File - Name="ctmath" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Static Library" 0x0104 - -CFG=ctmath - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "ctmath.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "ctmath.mak" CFG="ctmath - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "ctmath - Win32 Release" (based on "Win32 (x86) Static Library") -!MESSAGE "ctmath - Win32 Debug" (based on "Win32 (x86) Static Library") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "ctmath - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "..\..\lib" -# PROP Intermediate_Dir "Release" -# PROP Target_Dir "" -# ADD BASE F90 /compile_only /nologo /warn:nofileopt -# ADD F90 /assume:underscore /compile_only /iface:nomixed_str_len_arg /iface:cref /libs:dll /math_library:fast /names:lowercase /nologo /threads /warn:nofileopt -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GX /O2 /Ob2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\build\lib\i686-pc-win32\ctmath.lib" - -!ELSEIF "$(CFG)" == "ctmath - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "../../lib" -# PROP Intermediate_Dir "Debug" -# PROP Target_Dir "" -# ADD BASE F90 /check:bounds /compile_only /debug:full /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD F90 /assume:underscore /check:bounds /compile_only /dbglibs /debug:none /iface:nomixed_str_len_arg /iface:cref /libs:dll /names:lowercase /nologo /optimize:0 /threads /traceback /warn:argument_checking /warn:nofileopt -# SUBTRACT F90 /automatic /fast -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD CPP /nologo /MD /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\build\lib\i686-pc-win32\ctmath_d.lib" - -!ENDIF - -# Begin Target - -# Name "ctmath - Win32 Release" -# Name "ctmath - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;f90;for;f;fpp" -# Begin Source File - -SOURCE=..\..\ext\math\daux.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\math\ddaspk.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\math\dgbefa.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\math\dgbsl.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\math\dgefa.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\math\dgesl.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\math\dp1vlu.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\math\dpcoef.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\math\dpolft.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\math\fdump.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\math\idamax.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\math\j4save.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\math\mach.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\ext\math\pcoef.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\math\polfit.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\math\pvalue.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\math\xercnt.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\math\xerhlt.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\math\xermsg.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\math\xerprn.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\math\xersve.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\math\xgetua.f -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd" -# Begin Source File - -SOURCE=..\..\ext\math\cblas.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\math\gmres.h -# End Source File -# End Group -# End Target -# End Project diff --git a/win32/vc6/ctsetup/ctsetup.dsp b/win32/vc6/ctsetup/ctsetup.dsp deleted file mode 100755 index 53f6f3f69..000000000 --- a/win32/vc6/ctsetup/ctsetup.dsp +++ /dev/null @@ -1,106 +0,0 @@ -# Microsoft Developer Studio Project File - Name="ctsetup" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Console Application" 0x0103 - -CFG=ctsetup - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "ctsetup.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "ctsetup.mak" CFG="ctsetup - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "ctsetup - Win32 Release" (based on "Win32 (x86) Console Application") -!MESSAGE "ctsetup - Win32 Debug" (based on "Win32 (x86) Console Application") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "ctsetup - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE F90 /compile_only /nologo /warn:nofileopt -# ADD F90 /compile_only /math_library:fast /nologo /warn:nofileopt -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c -# ADD CPP /nologo /W3 /GX /O2 /I "../../include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"../../bin/ctsetup.exe" - -!ELSEIF "$(CFG)" == "ctsetup - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Target_Dir "" -# ADD BASE F90 /check:bounds /compile_only /debug:full /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD F90 /check:bounds /compile_only /debug:full /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept - -!ENDIF - -# Begin Target - -# Name "ctsetup - Win32 Release" -# Name "ctsetup - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" -# Begin Source File - -SOURCE=..\..\tools\src\ctsetup.cpp -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl" -# End Group -# Begin Group "Resource Files" - -# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" -# End Group -# End Target -# End Project diff --git a/win32/vc6/cvode/cvode.dsp b/win32/vc6/cvode/cvode.dsp deleted file mode 100755 index 164b71d3f..000000000 --- a/win32/vc6/cvode/cvode.dsp +++ /dev/null @@ -1,195 +0,0 @@ -# Microsoft Developer Studio Project File - Name="cvode" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Static Library" 0x0104 - -CFG=cvode - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "cvode.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "cvode.mak" CFG="cvode - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "cvode - Win32 Release" (based on "Win32 (x86) Static Library") -!MESSAGE "cvode - Win32 Debug" (based on "Win32 (x86) Static Library") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "cvode - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "..\..\lib" -# PROP Intermediate_Dir "Release" -# PROP Target_Dir "" -# ADD F90 /assume:underscore /iface:nomixed_str_len_arg /iface:cref /libs:dll /math_library:fast /names:lowercase /threads -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GX /O2 /Ob2 /I "..\..\ext\cvode\include" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\build\lib\i686-pc-win32\cvode.lib" - -!ELSEIF "$(CFG)" == "cvode - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "../../lib" -# PROP Intermediate_Dir "Debug" -# PROP Target_Dir "" -# ADD F90 /assume:underscore /dbglibs /iface:nomixed_str_len_arg /iface:cref /libs:dll /names:lowercase /threads -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD CPP /nologo /MD /W3 /Gm /GX /ZI /Od /I "..\..\ext\cvode\include" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\build\lib\i686-pc-win32\cvode_d.lib" - -!ENDIF - -# Begin Target - -# Name "cvode - Win32 Release" -# Name "cvode - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" -# Begin Source File - -SOURCE=..\..\ext\cvode\source\band.c -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\source\cvband.c -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\source\cvbandpre.c -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\source\cvdense.c -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\source\cvdiag.c -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\source\cvode.c -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\source\cvspgmr.c -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\source\dense.c -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\source\iterativ.c -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\source\llnlmath.c -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\source\nvector.c -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\source\spgmr.c -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl" -# Begin Source File - -SOURCE=..\..\ext\cvode\include\band.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\include\cvband.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\include\cvbandpre.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\include\cvdense.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\include\cvdiag.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\include\cvode.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\include\cvspgmr.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\include\dense.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\include\iterativ.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\include\llnlmath.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\include\llnltyps.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\include\nvector.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\cvode\include\spgmr.h -# End Source File -# End Group -# End Target -# End Project diff --git a/win32/vc6/cxxutils/cxxutils.dsp b/win32/vc6/cxxutils/cxxutils.dsp deleted file mode 100644 index 085a66992..000000000 --- a/win32/vc6/cxxutils/cxxutils.dsp +++ /dev/null @@ -1,105 +0,0 @@ -# Microsoft Developer Studio Project File - Name="cxxutils" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Static Library" 0x0104 - -CFG=cxxutils - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "cxxutils.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "cxxutils.mak" CFG="cxxutils - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "cxxutils - Win32 Release" (based on "Win32 (x86) Static Library") -!MESSAGE "cxxutils - Win32 Debug" (based on "Win32 (x86) Static Library") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "cxxutils - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Target_Dir "" -# ADD BASE F90 /compile_only /nologo /warn:nofileopt -# ADD F90 /compile_only /libs:dll /nologo /threads /warn:nofileopt -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GX /O2 /I "../../Cantera/src" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\build\lib\i686-pc-win32\cxxutils.lib" - -!ELSEIF "$(CFG)" == "cxxutils - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Target_Dir "" -# ADD BASE F90 /check:bounds /compile_only /debug:full /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD F90 /check:bounds /compile_only /debug:full /libs:dll /nologo /threads /traceback /warn:argument_checking /warn:nofileopt -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD CPP /nologo /MD /W3 /Gm /GX /ZI /Od /I "../../Cantera/src" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\build\lib\i686-pc-win32\cxxutils_d.lib" - -!ENDIF - -# Begin Target - -# Name "cxxutils - Win32 Release" -# Name "cxxutils - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;f90;for;f;fpp" -# Begin Source File - -SOURCE=..\..\Cantera\cxx\src\cxxutils.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\cxx\src\writelog.cpp -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd" -# End Group -# End Target -# End Project diff --git a/win32/vc6/cxxutils/cxxutils.mak b/win32/vc6/cxxutils/cxxutils.mak deleted file mode 100644 index dd7b7327c..000000000 --- a/win32/vc6/cxxutils/cxxutils.mak +++ /dev/null @@ -1,174 +0,0 @@ -# Microsoft Developer Studio Generated NMAKE File, Based on cxxutils.dsp -!IF "$(CFG)" == "" -CFG=cxxutils - Win32 Debug -!MESSAGE No configuration specified. Defaulting to cxxutils - Win32 Debug. -!ENDIF - -!IF "$(CFG)" != "cxxutils - Win32 Release" && "$(CFG)" != "cxxutils - Win32 Debug" -!MESSAGE Invalid configuration "$(CFG)" specified. -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "cxxutils.mak" CFG="cxxutils - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "cxxutils - Win32 Release" (based on "Win32 (x86) Static Library") -!MESSAGE "cxxutils - Win32 Debug" (based on "Win32 (x86) Static Library") -!MESSAGE -!ERROR An invalid configuration is specified. -!ENDIF - -!IF "$(OS)" == "Windows_NT" -NULL= -!ELSE -NULL=nul -!ENDIF - -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "cxxutils - Win32 Release" - -OUTDIR=.\Release -INTDIR=.\Release - -ALL : "..\..\lib\cxxutils.lib" - - -CLEAN : - -@erase "$(INTDIR)\cxxutils.obj" - -@erase "$(INTDIR)\vc60.idb" - -@erase "$(INTDIR)\writelog.obj" - -@erase "..\..\lib\cxxutils.lib" - -"$(OUTDIR)" : - if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" - -F90_PROJ=/compile_only /libs:dll /nologo /threads /warn:nofileopt /module:"Release/" /object:"Release/" -F90_OBJS=.\Release/ -CPP_PROJ=/nologo /MD /W3 /GX /O2 /I "../../Cantera/src" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /Fp"$(INTDIR)\cxxutils.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c -BSC32=bscmake.exe -BSC32_FLAGS=/nologo /o"$(OUTDIR)\cxxutils.bsc" -BSC32_SBRS= \ - -LIB32=link.exe -lib -LIB32_FLAGS=/nologo /out:"..\..\lib\cxxutils.lib" -LIB32_OBJS= \ - "$(INTDIR)\cxxutils.obj" \ - "$(INTDIR)\writelog.obj" - -"..\..\lib\cxxutils.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS) - $(LIB32) @<< - $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS) -<< - -!ELSEIF "$(CFG)" == "cxxutils - Win32 Debug" - -OUTDIR=.\Debug -INTDIR=.\Debug - -ALL : "..\..\lib\cxxutils_d.lib" - - -CLEAN : - -@erase "$(INTDIR)\cxxutils.obj" - -@erase "$(INTDIR)\vc60.idb" - -@erase "$(INTDIR)\vc60.pdb" - -@erase "$(INTDIR)\writelog.obj" - -@erase "..\..\lib\cxxutils_d.lib" - -"$(OUTDIR)" : - if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" - -F90_PROJ=/check:bounds /compile_only /debug:full /libs:dll /nologo /threads /traceback /warn:argument_checking /warn:nofileopt /module:"Debug/" /object:"Debug/" /pdbfile:"Debug/DF60.PDB" -F90_OBJS=.\Debug/ -CPP_PROJ=/nologo /MD /W3 /Gm /GX /ZI /Od /I "../../Cantera/src" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /Fp"$(INTDIR)\cxxutils.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c -BSC32=bscmake.exe -BSC32_FLAGS=/nologo /o"$(OUTDIR)\cxxutils.bsc" -BSC32_SBRS= \ - -LIB32=link.exe -lib -LIB32_FLAGS=/nologo /out:"..\..\lib\cxxutils_d.lib" -LIB32_OBJS= \ - "$(INTDIR)\cxxutils.obj" \ - "$(INTDIR)\writelog.obj" - -"..\..\lib\cxxutils_d.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS) - $(LIB32) @<< - $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS) -<< - -!ENDIF - -.c{$(INTDIR)}.obj:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.cpp{$(INTDIR)}.obj:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.cxx{$(INTDIR)}.obj:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.c{$(INTDIR)}.sbr:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.cpp{$(INTDIR)}.sbr:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.cxx{$(INTDIR)}.sbr:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.SUFFIXES: .fpp - -.for{$(F90_OBJS)}.obj: - $(F90) $(F90_PROJ) $< - -.f{$(F90_OBJS)}.obj: - $(F90) $(F90_PROJ) $< - -.f90{$(F90_OBJS)}.obj: - $(F90) $(F90_PROJ) $< - -.fpp{$(F90_OBJS)}.obj: - $(F90) $(F90_PROJ) $< - - -!IF "$(NO_EXTERNAL_DEPS)" != "1" -!IF EXISTS("cxxutils.dep") -!INCLUDE "cxxutils.dep" -!ELSE -!MESSAGE Warning: cannot find "cxxutils.dep" -!ENDIF -!ENDIF - - -!IF "$(CFG)" == "cxxutils - Win32 Release" || "$(CFG)" == "cxxutils - Win32 Debug" -SOURCE=..\..\Cantera\cxx\cxxutils.cpp - -"$(INTDIR)\cxxutils.obj" : $(SOURCE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -SOURCE=..\..\Cantera\cxx\writelog.cpp - -"$(INTDIR)\writelog.obj" : $(SOURCE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - - -!ENDIF - diff --git a/win32/vc6/lapack/lapack.dsp b/win32/vc6/lapack/lapack.dsp deleted file mode 100755 index 257a65694..000000000 --- a/win32/vc6/lapack/lapack.dsp +++ /dev/null @@ -1,305 +0,0 @@ -# Microsoft Developer Studio Project File - Name="lapack" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Static Library" 0x0104 - -CFG=lapack - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "lapack.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "lapack.mak" CFG="lapack - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "lapack - Win32 Release" (based on "Win32 (x86) Static Library") -!MESSAGE "lapack - Win32 Debug" (based on "Win32 (x86) Static Library") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "lapack - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Target_Dir "" -# ADD BASE F90 /compile_only /nologo /warn:nofileopt -# ADD F90 /assume:underscore /compile_only /iface:nomixed_str_len_arg /iface:cref /libs:dll /math_library:fast /names:lowercase /nologo /threads /warn:nofileopt -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GX /O2 /Ob2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\build\lib\i686-pc-win32\ctlapack.lib" - -!ELSEIF "$(CFG)" == "lapack - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "..\..\lib" -# PROP Intermediate_Dir "Debug" -# PROP Target_Dir "" -# ADD BASE F90 /check:bounds /compile_only /debug:full /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD F90 /assume:underscore /check:bounds /compile_only /dbglibs /debug:full /iface:nomixed_str_len_arg /iface:cref /libs:dll /names:lowercase /nologo /threads /traceback /warn:argument_checking /warn:nofileopt -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD CPP /nologo /MD /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\build\lib\i686-pc-win32\ctlapack_d.lib" - -!ENDIF - -# Begin Target - -# Name "lapack - Win32 Release" -# Name "lapack - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;f90;for;f;fpp" -# Begin Source File - -SOURCE=..\..\ext\lapack\dbdsqr.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dgbsv.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dgbtf2.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dgbtrf.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dgbtrs.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dgebd2.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dgebrd.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dgelq2.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dgelqf.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dgelss.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dgeqr2.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dgeqrf.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dgetf2.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dgetrf.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dgetri.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dgetrs.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dlabad.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dlabrd.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dlacpy.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dlamch.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dlange.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dlapy2.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dlarf.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dlarfb.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dlarfg.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dlarft.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dlartg.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dlas2.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dlascl.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dlaset.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dlasq1.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dlasq2.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dlasq3.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dlasq4.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dlasr.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dlasrt.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dlassq.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dlasv2.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dlaswp.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dorg2r.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dorgbr.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dorgl2.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dorglq.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dorgqr.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dorm2r.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dormbr.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dorml2.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dormlq.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\dormqr.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\drscl.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\ilaenv.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\lapack\lsame.f -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd" -# End Group -# End Target -# End Project diff --git a/win32/vc6/oneD/oneD.dsp b/win32/vc6/oneD/oneD.dsp deleted file mode 100644 index 541c6675c..000000000 --- a/win32/vc6/oneD/oneD.dsp +++ /dev/null @@ -1,161 +0,0 @@ -# Microsoft Developer Studio Project File - Name="oneD" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Static Library" 0x0104 - -CFG=oneD - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "oneD.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "oneD.mak" CFG="oneD - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "oneD - Win32 Release" (based on "Win32 (x86) Static Library") -!MESSAGE "oneD - Win32 Debug" (based on "Win32 (x86) Static Library") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "oneD - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Target_Dir "" -# ADD BASE F90 /compile_only /nologo /warn:nofileopt -# ADD F90 /assume:underscore /compile_only /iface:nomixed_str_len_arg /iface:cref /libs:dll /names:lowercase /nologo /threads /warn:nofileopt -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GX /O2 /I "../../Cantera/src" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\build\lib\i686-pc-win32\oneD.lib" - -!ELSEIF "$(CFG)" == "oneD - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Target_Dir "" -# ADD BASE F90 /check:bounds /compile_only /debug:full /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD F90 /check:bounds /compile_only /debug:full /libs:dll /nologo /threads /traceback /warn:argument_checking /warn:nofileopt -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD CPP /nologo /MD /W3 /Gm /GX /ZI /Od /I "../../Cantera/src" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\build\lib\i686-pc-win32\oneD_d.lib" - -!ENDIF - -# Begin Target - -# Name "oneD - Win32 Release" -# Name "oneD - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" -# Begin Source File - -SOURCE=..\..\Cantera\src\oneD\boundaries1D.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\oneD\MultiJac.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\oneD\MultiNewton.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\oneD\newton_utils.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\oneD\OneDim.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\oneD\refine.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\oneD\Sim1D.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\oneD\StFlow.cpp -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl" -# Begin Source File - -SOURCE=..\..\Cantera\src\oneD\Inlet1D.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\oneD\Jac1D.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\oneD\MultiJac.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\oneD\MultiNewton.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\oneD\Newton1D.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\oneD\OneDim.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\oneD\Resid1D.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\oneD\StFlow.h -# End Source File -# End Group -# End Target -# End Project diff --git a/win32/vc6/recipes/recipes.dsp b/win32/vc6/recipes/recipes.dsp deleted file mode 100755 index 5d00a6ae5..000000000 --- a/win32/vc6/recipes/recipes.dsp +++ /dev/null @@ -1,129 +0,0 @@ -# Microsoft Developer Studio Project File - Name="recipes" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Static Library" 0x0104 - -CFG=recipes - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "recipes.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "recipes.mak" CFG="recipes - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "recipes - Win32 Release" (based on "Win32 (x86) Static Library") -!MESSAGE "recipes - Win32 Debug" (based on "Win32 (x86) Static Library") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "recipes - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Target_Dir "" -# ADD BASE F90 /compile_only /nologo /warn:nofileopt -# ADD F90 /assume:underscore /compile_only /iface:nomixed_str_len_arg /iface:cref /libs:dll /math_library:fast /names:lowercase /nologo /threads /warn:nofileopt -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GX /O2 /Ob2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\build\lib\i686-pc-win32\recipes.lib" - -!ELSEIF "$(CFG)" == "recipes - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Target_Dir "" -# ADD BASE F90 /check:bounds /compile_only /debug:full /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD F90 /assume:underscore /check:bounds /compile_only /dbglibs /debug:full /iface:nomixed_str_len_arg /iface:cref /libs:dll /names:lowercase /nologo /threads /traceback /warn:argument_checking /warn:nofileopt -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD CPP /nologo /MD /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\build\lib\i686-pc-win32\recipes_d.lib" - -!ENDIF - -# Begin Target - -# Name "recipes - Win32 Release" -# Name "recipes - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;f90;for;f;fpp" -# Begin Source File - -SOURCE=..\..\ext\recipes\simp1.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\recipes\simp2.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\recipes\simp3.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\recipes\simplx.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\recipes\splie2.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\recipes\splin2.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\recipes\spline.f -# End Source File -# Begin Source File - -SOURCE=..\..\ext\recipes\splint.f -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd" -# End Group -# End Target -# End Project diff --git a/win32/vc6/tpx/tpx.dsp b/win32/vc6/tpx/tpx.dsp deleted file mode 100644 index 3b20a86f8..000000000 --- a/win32/vc6/tpx/tpx.dsp +++ /dev/null @@ -1,157 +0,0 @@ -# Microsoft Developer Studio Project File - Name="tpx" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Static Library" 0x0104 - -CFG=tpx - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "tpx.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "tpx.mak" CFG="tpx - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "tpx - Win32 Release" (based on "Win32 (x86) Static Library") -!MESSAGE "tpx - Win32 Debug" (based on "Win32 (x86) Static Library") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "tpx - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Target_Dir "" -# ADD BASE F90 /compile_only /nologo /warn:nofileopt -# ADD F90 /assume:underscore /compile_only /iface:nomixed_str_len_arg /iface:cref /libs:dll /names:lowercase /nologo /reentrancy:threaded /warn:nofileopt -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\build\lib\i686-pc-win32\tpx.lib" - -!ELSEIF "$(CFG)" == "tpx - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Target_Dir "" -# ADD BASE F90 /check:bounds /compile_only /debug:full /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD F90 /assume:underscore /check:bounds /compile_only /debug:full /iface:nomixed_str_len_arg /iface:cref /libs:dll /names:lowercase /nologo /reentrancy:threaded /traceback /warn:argument_checking /warn:nofileopt -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD CPP /nologo /MD /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\build\lib\i686-pc-win32\tpx_d.lib" - -!ENDIF - -# Begin Target - -# Name "tpx - Win32 Release" -# Name "tpx - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;f90;for;f;fpp" -# Begin Source File - -SOURCE=..\..\ext\tpx\Hydrogen.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\ext\tpx\Methane.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\ext\tpx\Nitrogen.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\ext\tpx\Oxygen.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\ext\tpx\Sub.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\ext\tpx\utils.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\ext\tpx\Water.cpp -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd" -# Begin Source File - -SOURCE=..\..\ext\tpx\Hydrogen.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\tpx\Methane.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\tpx\Nitrogen.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\tpx\Oxygen.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\tpx\Sub.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\tpx\subs.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\tpx\utils.h -# End Source File -# Begin Source File - -SOURCE=..\..\ext\tpx\Water.h -# End Source File -# End Group -# End Target -# End Project diff --git a/win32/vc6/tpx/tpx.mak b/win32/vc6/tpx/tpx.mak deleted file mode 100644 index 24981837d..000000000 --- a/win32/vc6/tpx/tpx.mak +++ /dev/null @@ -1,224 +0,0 @@ -# Microsoft Developer Studio Generated NMAKE File, Based on tpx.dsp -!IF "$(CFG)" == "" -CFG=tpx - Win32 Debug -!MESSAGE No configuration specified. Defaulting to tpx - Win32 Debug. -!ENDIF - -!IF "$(CFG)" != "tpx - Win32 Release" && "$(CFG)" != "tpx - Win32 Debug" -!MESSAGE Invalid configuration "$(CFG)" specified. -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "tpx.mak" CFG="tpx - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "tpx - Win32 Release" (based on "Win32 (x86) Static Library") -!MESSAGE "tpx - Win32 Debug" (based on "Win32 (x86) Static Library") -!MESSAGE -!ERROR An invalid configuration is specified. -!ENDIF - -!IF "$(OS)" == "Windows_NT" -NULL= -!ELSE -NULL=nul -!ENDIF - -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "tpx - Win32 Release" - -OUTDIR=.\Release -INTDIR=.\Release - -ALL : "..\..\lib\tpx.lib" - - -CLEAN : - -@erase "$(INTDIR)\Hydrogen.obj" - -@erase "$(INTDIR)\Methane.obj" - -@erase "$(INTDIR)\Nitrogen.obj" - -@erase "$(INTDIR)\Oxygen.obj" - -@erase "$(INTDIR)\Sub.obj" - -@erase "$(INTDIR)\utils.obj" - -@erase "$(INTDIR)\vc60.idb" - -@erase "$(INTDIR)\Water.obj" - -@erase "..\..\lib\tpx.lib" - -"$(OUTDIR)" : - if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" - -F90_PROJ=/assume:underscore /compile_only /iface:nomixed_str_len_arg /iface:cref /libs:dll /names:lowercase /nologo /reentrancy:threaded /warn:nofileopt /module:"Release/" /object:"Release/" -F90_OBJS=.\Release/ -CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /Fp"$(INTDIR)\tpx.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c -BSC32=bscmake.exe -BSC32_FLAGS=/nologo /o"$(OUTDIR)\tpx.bsc" -BSC32_SBRS= \ - -LIB32=link.exe -lib -LIB32_FLAGS=/nologo /out:"..\..\lib\tpx.lib" -LIB32_OBJS= \ - "$(INTDIR)\Methane.obj" \ - "$(INTDIR)\Nitrogen.obj" \ - "$(INTDIR)\Oxygen.obj" \ - "$(INTDIR)\Sub.obj" \ - "$(INTDIR)\utils.obj" \ - "$(INTDIR)\Water.obj" \ - "$(INTDIR)\Hydrogen.obj" - -"..\..\lib\tpx.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS) - $(LIB32) @<< - $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS) -<< - -!ELSEIF "$(CFG)" == "tpx - Win32 Debug" - -OUTDIR=.\Debug -INTDIR=.\Debug - -ALL : "..\..\lib\tpx_d.lib" - - -CLEAN : - -@erase "$(INTDIR)\Hydrogen.obj" - -@erase "$(INTDIR)\Methane.obj" - -@erase "$(INTDIR)\Nitrogen.obj" - -@erase "$(INTDIR)\Oxygen.obj" - -@erase "$(INTDIR)\Sub.obj" - -@erase "$(INTDIR)\utils.obj" - -@erase "$(INTDIR)\vc60.idb" - -@erase "$(INTDIR)\vc60.pdb" - -@erase "$(INTDIR)\Water.obj" - -@erase "..\..\lib\tpx_d.lib" - -"$(OUTDIR)" : - if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" - -F90_PROJ=/assume:underscore /check:bounds /compile_only /debug:full /iface:nomixed_str_len_arg /iface:cref /libs:dll /names:lowercase /nologo /reentrancy:threaded /traceback /warn:argument_checking /warn:nofileopt /module:"Debug/" /object:"Debug/" /pdbfile:"Debug/DF60.PDB" -F90_OBJS=.\Debug/ -CPP_PROJ=/nologo /MD /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /Fp"$(INTDIR)\tpx.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c -BSC32=bscmake.exe -BSC32_FLAGS=/nologo /o"$(OUTDIR)\tpx.bsc" -BSC32_SBRS= \ - -LIB32=link.exe -lib -LIB32_FLAGS=/nologo /out:"..\..\lib\tpx_d.lib" -LIB32_OBJS= \ - "$(INTDIR)\Methane.obj" \ - "$(INTDIR)\Nitrogen.obj" \ - "$(INTDIR)\Oxygen.obj" \ - "$(INTDIR)\Sub.obj" \ - "$(INTDIR)\utils.obj" \ - "$(INTDIR)\Water.obj" \ - "$(INTDIR)\Hydrogen.obj" - -"..\..\lib\tpx_d.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS) - $(LIB32) @<< - $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS) -<< - -!ENDIF - -.c{$(INTDIR)}.obj:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.cpp{$(INTDIR)}.obj:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.cxx{$(INTDIR)}.obj:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.c{$(INTDIR)}.sbr:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.cpp{$(INTDIR)}.sbr:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.cxx{$(INTDIR)}.sbr:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.SUFFIXES: .fpp - -.for{$(F90_OBJS)}.obj: - $(F90) $(F90_PROJ) $< - -.f{$(F90_OBJS)}.obj: - $(F90) $(F90_PROJ) $< - -.f90{$(F90_OBJS)}.obj: - $(F90) $(F90_PROJ) $< - -.fpp{$(F90_OBJS)}.obj: - $(F90) $(F90_PROJ) $< - - -!IF "$(NO_EXTERNAL_DEPS)" != "1" -!IF EXISTS("tpx.dep") -!INCLUDE "tpx.dep" -!ELSE -!MESSAGE Warning: cannot find "tpx.dep" -!ENDIF -!ENDIF - - -!IF "$(CFG)" == "tpx - Win32 Release" || "$(CFG)" == "tpx - Win32 Debug" -SOURCE=..\..\ext\tpx\Hydrogen.cpp - -"$(INTDIR)\Hydrogen.obj" : $(SOURCE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -SOURCE=..\..\ext\tpx\Methane.cpp - -"$(INTDIR)\Methane.obj" : $(SOURCE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -SOURCE=..\..\ext\tpx\Nitrogen.cpp - -"$(INTDIR)\Nitrogen.obj" : $(SOURCE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -SOURCE=..\..\ext\tpx\Oxygen.cpp - -"$(INTDIR)\Oxygen.obj" : $(SOURCE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -SOURCE=..\..\ext\tpx\Sub.cpp - -"$(INTDIR)\Sub.obj" : $(SOURCE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -SOURCE=..\..\ext\tpx\utils.cpp - -"$(INTDIR)\utils.obj" : $(SOURCE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -SOURCE=..\..\ext\tpx\Water.cpp - -"$(INTDIR)\Water.obj" : $(SOURCE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - - -!ENDIF - diff --git a/win32/vc6/transport/transport.dsp b/win32/vc6/transport/transport.dsp deleted file mode 100644 index 2461bb4cb..000000000 --- a/win32/vc6/transport/transport.dsp +++ /dev/null @@ -1,153 +0,0 @@ -# Microsoft Developer Studio Project File - Name="transport" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Static Library" 0x0104 - -CFG=transport - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "transport.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "transport.mak" CFG="transport - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "transport - Win32 Release" (based on "Win32 (x86) Static Library") -!MESSAGE "transport - Win32 Debug" (based on "Win32 (x86) Static Library") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "transport - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Target_Dir "" -# ADD BASE F90 /compile_only /nologo /warn:nofileopt -# ADD F90 /compile_only /libs:dll /nologo /threads /warn:nofileopt -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GX /O2 /I "../../Cantera/src" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\build\lib\i686-pc-win32\transport.lib" - -!ELSEIF "$(CFG)" == "transport - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Target_Dir "" -# ADD BASE F90 /check:bounds /compile_only /debug:full /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD F90 /check:bounds /compile_only /debug:full /libs:dll /nologo /threads /traceback /warn:argument_checking /warn:nofileopt -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD CPP /nologo /MD /W3 /Gm /GX /ZI /Od /I "../../Cantera/src" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\build\lib\i686-pc-win32\transport_d.lib" - -!ENDIF - -# Begin Target - -# Name "transport - Win32 Release" -# Name "transport - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;f90;for;f;fpp" -# Begin Source File - -SOURCE=..\..\Cantera\src\transport\DustyGasTransport.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\transport\MixTransport.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\transport\MMCollisionInt.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\transport\MultiTransport.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\transport\SolidTransport.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\transport\TransportFactory.cpp -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd" -# Begin Source File - -SOURCE=..\..\Cantera\src\transport\DustyGasTransport.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\transport\FtnTransport.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\transport\MixTransport.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\transport\MMCollisionInt.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\transport\MultiTransport.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\transport\TransportBase.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\transport\TransportFactory.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\transport\TransportParams.h -# End Source File -# End Group -# End Target -# End Project diff --git a/win32/vc6/zeroD/zeroD.dsp b/win32/vc6/zeroD/zeroD.dsp deleted file mode 100644 index 03f414c63..000000000 --- a/win32/vc6/zeroD/zeroD.dsp +++ /dev/null @@ -1,149 +0,0 @@ -# Microsoft Developer Studio Project File - Name="zeroD" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Static Library" 0x0104 - -CFG=zeroD - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "zeroD.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "zeroD.mak" CFG="zeroD - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "zeroD - Win32 Release" (based on "Win32 (x86) Static Library") -!MESSAGE "zeroD - Win32 Debug" (based on "Win32 (x86) Static Library") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -F90=df.exe -RSC=rc.exe - -!IF "$(CFG)" == "zeroD - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Target_Dir "" -# ADD BASE F90 /compile_only /nologo /warn:nofileopt -# ADD F90 /assume:underscore /compile_only /iface:nomixed_str_len_arg /iface:cref /libs:dll /names:lowercase /nologo /threads /warn:nofileopt -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GX /O2 /Ob2 /I "../../Cantera/src" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\build\lib\i686-pc-win32\zeroD.lib" - -!ELSEIF "$(CFG)" == "zeroD - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Target_Dir "" -# ADD BASE F90 /check:bounds /compile_only /debug:full /nologo /traceback /warn:argument_checking /warn:nofileopt -# ADD F90 /check:bounds /compile_only /debug:full /libs:dll /nologo /threads /traceback /warn:argument_checking /warn:nofileopt -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD CPP /nologo /MD /W3 /Gm /GX /ZI /Od /I "../../Cantera/src" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"..\..\build\lib\i686-pc-win32\zeroD_d.lib" - -!ENDIF - -# Begin Target - -# Name "zeroD - Win32 Release" -# Name "zeroD - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" -# Begin Source File - -SOURCE=..\..\Cantera\src\zeroD\FlowDevice.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\zeroD\Reactor.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\zeroD\ReactorBase.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\zeroD\ReactorNet.cpp -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\zeroD\Wall.cpp -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl" -# Begin Source File - -SOURCE=..\..\Cantera\src\zeroD\flowControllers.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\zeroD\FlowDevice.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\zeroD\PID_Controller.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\zeroD\Reactor.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\zeroD\ReactorBase.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\zeroD\ReactorNet.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\zeroD\Reservoir.h -# End Source File -# Begin Source File - -SOURCE=..\..\Cantera\src\zeroD\Wall.h -# End Source File -# End Group -# End Target -# End Project diff --git a/win32/vc7/SetupCantera/SetupCantera.vdproj b/win32/vc7/SetupCantera/SetupCantera.vdproj deleted file mode 100755 index 569e37eb6..000000000 --- a/win32/vc7/SetupCantera/SetupCantera.vdproj +++ /dev/null @@ -1,16924 +0,0 @@ -"DeployProject" -{ -"VSVersion" = "3:701" -"ProjectType" = "8:{2C2AF0D9-9B47-4FE5-BEF2-169778172667}" -"IsWebType" = "8:FALSE" -"ProjectName" = "8:SetupCantera" -"LanguageId" = "3:1033" -"CodePage" = "3:1252" -"UILanguageId" = "3:1033" -"SccProjectName" = "8:" -"SccLocalPath" = "8:" -"SccAuxPath" = "8:" -"SccProvider" = "8:" - "Hierarchy" - { - "Entry" - { - "MsmKey" = "8:_0067AAD709D94D2693870A06ECD55183" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0170832FE2DB4AE0BF9768C53BE03A84" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_022EDF1564FF4680B6AA609CE897983A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0286644D808546E59C95FE7B9B7A232F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0288F5F0AEF2495BA53D3C165E79D0AF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_04510DC7456C459E895E2178EF955D78" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_048942F8191B44939038E07F3C41D94D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_04C83EB86A3C45AB93638133493E5923" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_051107F9F8CE4364AC76D00D23F8B7C5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05690F470DFA457FBF7C925A8420EE5F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_059198FAFB464F61988E32C60E43919C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05BC27CACC7F45BD9EFDB6490C3EC5DB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05EE24E611E74A1C88CE22420CA5500D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05FE255C00F74DAEB6BFC00A32066DFA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0700963A1F1B41FFABC3911498DB18B0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_08587955063141779B605860D7FF04D3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_091EA9AF61A04D75A8F7DAC0AE83AC3C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0936663A9C31411CA21989F4FA39A5F1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_09812E60422340BF9B92C7BF4CDE6FC4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_099E198F6C01436DB271857F1309977D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0A01A5CC173A4619BBAE80DFCE7B23B5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0A2221F9D5B34C5AAD8B8BE2B6279D2C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0A2F83F932A74CAABB87DEEAC1B9536C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0ACC7910CC8A46E38521F8A78AF253D2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0B0170BC983349DD945697DB4576507A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0B09C9A0BF24498399548814F95D1EC2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0C5AD82FE10848BA967AF0050B6BCD08" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0C8BFBA19BE949699F417570F8C69B5F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0C9010E357C748BEB820CF0E830F09DF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0CF3A0C352FA4A0FB705041957C9EE00" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0D0FFCC38C4645D997283F1C5CED5E06" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0D47388E1B474AF08F6DA0FE72025C42" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0DDF1766C6A04C76AE6AF7FBC35E471B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1049E82786DB4EB2BDEFF972136B0F19" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_105638BB017C47DA814720D4C027908E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11553AE6EA7A424D9621E724DFECC70F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1176331BD6324C92BACD1F0805ABFA46" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11AF9ACB25D6477DAE6906C2F6F688CA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11E4F38118B54DC680D5CB741B29BE8C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11EE4F61EA0740F1BE63419C7A48F185" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_12349022365F4DF1A533277C07DDBA73" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_125E1AC217CC40BD8F4534E875CB9D0A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_12BF22BA87424178B29DB07E669C3501" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_135CC30D556E468298A4E1646E4B0135" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_13B59406C1A74D4CA358FDF48F349761" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1420A489C89E4859ACE78FD5DD27C00A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_14580E5B948E47509A941AA338014D25" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_159658AD53204EF58715D06753DE0026" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_15D3C38D37A94D67B313EC3B57DA2AC1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1603140AC6F7489CA14D3F41F58E9379" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_16126DCF89E8430A8B24ECCEE00D00DF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_164F9AE8646F49A28EDD39E09AC0B23E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_165E0EA08F1B4F398EE7496331A1A51B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_16C0D130AB2748E6890B937071A27A0E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_16C40536EB0A45658DF4EC29D7CBBFF9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_16DD6B492C274AC6BA6ED913C513A10B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_172771DB7EE34270A0D796311102BE33" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_17873678EB8F4A3AB2296EB4E4483220" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_17EFE54ABDB6418D84E64FF18DB0FE02" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1861CF609E4C4EE2B209A26A6705ACD5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_18712B731C5F4CED9DD70EC680C9BE15" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_187CA9DA142B443496BC31D559FF6D97" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1889FAD37671415E95CCA5B1BCAC9E32" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_188F8F797CE24E7C9FC6BD62D2B5D37F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A3D179D05C74A909F2B5B6E254459BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A66CE0396934BBDBA728386725B2310" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A758A2D9CC24D13A732C1F61D692657" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1AA05F39A2464BDD922D26B58FE78BC4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1AB392F5A076480D97046D01A587A4B0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1B053CD5461740CB891855B80F250AED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1BCF13AA12F344EAA567AE54F11CB0AE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1C064CAB7CCC46D7AB833B0D4F99F3FE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1D0B3F7CDFF14AD2A879AF1565D65509" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1D7106B99F8D451CA0562A6C57C2CC3C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1DF1B93159BE475CA0438F31722F856B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1EC0682BF67E48639869FD490FC06F86" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1F6340B91C654BDAB4FDCA7B545A9ADD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_218EB718190641D592079146D7F47C17" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_219FDC3ACB2A4C81935851A9CAA7E1EF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_21BB012CDAF24DC3BD1F5D7AB7E5B123" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_21EB392DF37A421CABBDA197A9226C0A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2278673C1CB94B89B0F33D7D7588F290" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2284F25E41194D2895B06C3FA1BC96DC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_232F4C7716264866BDEA07B97B583460" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_23CE4DDD38054CA49B17BEEF4D728230" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_254CA5A242F04444AB0F18F9ECDD091B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_254F288B4BAC4BDFB4B21E76747FF336" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_262DC17B610648E5A48002B469EC6A57" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2656FD40F3784C588D4004D409B0F80E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_26A7FE2928CE45CDB52C4B3326A33951" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_26E683AE357D4F70A3DC3C57295541D3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_26F0BA63411646978592D51F26AEA36D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_27549892F823435798B476FC52F3F012" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_27DE8E5E29574E81B2D3ACC4E87B9637" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_290E7C7E5DF64841B1F913EEFE006069" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_29200BDEF8B44EC69E128788F4E09B16" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_299CD5580EB645D191532FE4F24EC6CF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_29CA5AAAF8D342359823BB1B4CC30E95" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2A1589369A874D0EBFFE3F6D98426A49" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2A92BFBE1A3F4CC6AAF1EED621155E95" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2A9396D26DA740BB831E923D14573BC0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2A962975342142978B3DE11A20C9AA52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2AA7C0041FC74F718A561EF0696DCB45" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2D09076E55604C73A82892D474E11779" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2DEE49E2A7B4424E824CE5D0FB2846A5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2EB12A8F1F384A8BAF64EF7C8A0CAEE8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2EC7B0A350C34DF0B88C45A54FBFCC99" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2FDECE537DED425EBD73BE8C715FFAE6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_30A47D7D93D84874A41E1782FDBCEAAC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_31A618C156154A138E899086B9A8AC54" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_31AD332AA56C4DF190FE6D941FAAFBFC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_31B41886AF9A41B8AAA9C3624E7FD48C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_31E9E8DFB7144795A05AEEE66B279AB6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_32A08E26D90A41869BE37A47450DADCC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_32EAE5622F7540E4AC357D8D1CE10D8C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_33DBCAB550F1494AA40EFC4ABEFBADC4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_34722C3A5A5F4217AD66444E408BD476" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3494F58B264F4001B9AEEEBD33A0843F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_35BB68CEE7844BC0BC845BEEE3A800D8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_362E5E6B9766498182C5008280A41BD2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_36C2D841FA684319BDF30F2B68589637" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_372176D2A2AF406DBD625F54972DD57C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3778A89EFC6C475E8AFE84940043B8DE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_37B9F5E138A645AAA6CE6C3A36E5361F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_37DD28283FAE43A78586C3D99D999022" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_385C8980D3A44A2093CD638714277678" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3877AF8B51904A3BBC4727D4CAC03D90" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_389AC795E7E842888394BE52A051FA12" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_38B1A8CD480B4DBE9ABEA7D51A48769B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_39593F8016464F6383246F854982073F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_39905D4925564C469DE3CBE980978999" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_399AD2EA4A9E495B953EBC279475E4A7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_39B2C611CD84448489F8AAFF5BD8AB28" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3A49848C6AC948D8A7CB60B10FE0D83A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3AC42291E06E4768B0D87839DC9B9E77" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3AD5931AA5BC4F4981CDE7B72643E7CC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3B00646190674532ABC512E89130A0D9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3BED1ACF1B8543C7AF5040D332A1E599" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3C8CC5D3AD6747949C0F25EDBCFBF84E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3CCADD10D5934D599E6AAFF04D6353B2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3CFA6387302F446AB7938595154FF208" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3D56811387944E55AD39C984228C4EAB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3DCD90FBD1DF4FA588238C70E0BADBE7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3E35E9D3EC6141BBA820F7D01B815B64" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3E89277358E2422686E4ADF9C0FCCA25" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3F2025A866C24187833376E3E60EC4A2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3F96D57E8F9E461F8C90E0ACB1C937D3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3FCDAC7FAAA245718B7EF6CF5CF0658B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3FDE004992FC47238D3E9C37E49C2579" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3FE261F2E167434D804087B6019EB309" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3FE8476E84424F12B0A26E454203FAD5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3FF4115C0C3E4C1686E79FBDDD2387B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_406AF99237D3409BB85917A5A60F74ED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_40E56E51E02745B4AEBA40660CEC686A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4112A1F6C299475E8562339C3C38AA30" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_411BB46D848848E492899FDC17C2D1CB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_41BB99990E1246928D44C3F17942116E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_426E85F25D874E3F8F14D31E41AACF51" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_42A0DE2343CF4D5FB768588C28368E2F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_43113139A9474DD883EF5305014F1568" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_436F32BB3B714A24A6B5FD1BC342A9D5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_43B63451B43146E08FD01ABAA5B61A0E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_43C69E8F23BD4919BB63BD40909B3759" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4401025D0D424A86B6C25A9B34792A95" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_44512354EA8C4577A9085C81B028A63A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4479546E1AAE44FFAEFC0A710BA2E8FA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_44DD06CC20DF420A998E2F1D0B980A99" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_451FADB3D70145F9BF8D235E092B637A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4555B1D563634B6AAE88E0051E34DCE9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_46756B27C91E4C17A9F3C06BCC6D9011" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_471DA45E05AD445EB7B143657DB4688C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_47F3CF4BEA29482B95C1AFFF8F6C8145" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_480527309EA14538802C74D4B190DBBF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4887AB1DD1874B449335FF13EE210FE4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4A677774412940DEAF6AF1EDC27A3C58" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4B3F9D28B70C4E339662B2029BC4027B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4B9C0B2304BF45D3B6A94AB1ABEF6910" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4BB20697D6B74F4C8917A9D04AA4A240" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4C18112956A24BF6A1BF387E433469DC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4C432477911B4A8596B03914FF5916C4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4D71E06EFE884CABA33151E1C5263C86" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4DCD79F33434471C82E0AF768F55ABDA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4DEC127FA73B460DB7B5A24EEB8F7ED9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4EEA2D8311E542998617CB07AF269FD1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F7168452B334356BB62A52AEE0201A6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5095A6E6BF554FEDBAEF263F05DDD77B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_51DD3AC0619046728F688D9306D31844" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_51E2B9E78A964BD383DD8FD460AA4BEF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_52519B41A4064DEEB452445FD3550B6F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_52C2FDDE33D146F7B4A53E45929E39B1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_52F132AB35554839AB7EB037617DB96B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_533E20A890AF4129A378968FF67AF0A5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5348624853F34BCE9FCDEB2C053C1540" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_53EA1C41778744F09879AEAE0BAA0233" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_53F7FA910CDC4CDEBD4257B5798B1B68" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_54A0EE28997D4BAFA2E782BD6448A658" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_550E0C20B3DD45E38E11C9AB4CA6B544" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_562372D5415546AD844E25834E0DECD4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_57B5E8440B4D4CB2A04A543D12B02DC5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_589104AC830A4577B736D1106E7955A6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_58EB415F05014A608F1D6B281082D92F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_59166DBD45564A4195E8A079862D7DF4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_59245571144542D38FEC0EC1F00503B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_59AA52C5E25745589B34218C6B13216B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_59C5E6BB66254AE1A6943516F13B4FDE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5A0D8F275B3845FF8DB3D3FFB417B1B5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5A494D5F32BD411D861645EF9D5CDB73" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5AE86752EC8A4B54BA6494A9F33FFC71" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5CF936560FF2465682DB2D4643C37441" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5D50FACA9AE548919661678B7562D727" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6006C6D0EC294FC39274776F6EA12BCD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_60D94AAFB6AA45F89A490D537326B0A6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_61151103C608408DB35D78567822421D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_611E4F1900564CD88F755749C3B89219" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6221061E3BD647AF89BF4AD1785DC9EA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_627849EB38DD4A1D9DFE2E6E7DFFE041" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6349662626C947BC91332BE085230672" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_655DC211FDA743B8AAE2A254B8D24127" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_655F0B213A054795ACD83B755944E151" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_65A52D659E1642F8A7567FA7CC9B9189" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6693B16E7E2A4AE3ADC494334E18058F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6725A6F15136415BB26BADDD3CF96F66" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6759CBA1D81D4C59A902AE29534B6255" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_675DF947A58B4BAB9DCCF837D18044E9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_67B4668A9613497EAD89E4D9D5CDA7B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6A0835716DBD4D95BFAF15AAB6BBC2B8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6A93CB70A0AC47D28DF27073F49C6A76" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6A9E2F67751E4036B32A3F73F389F4B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6AAD2BE4779D4141B7F3175116575B70" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6AEC5D1E91784853A899657570B75158" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6B3FE5F1CCAF42F99BDF0DBA4A5E7AD2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6B4133DAEDD847D9ADB436F3A9E515BC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6B62C2B086DE4A74ABFDB909919F3B1B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6BB63A2172964772A16E8C5DC8FCB473" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6CC5AB88FEE24B269BFAE0EB2130B7E3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6CF85F10BFE140FDA7DFDB6FBDAAEAA7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6D020030302F41549FD1141A91CA6BA2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6D7DFA49CD7F422597521F6BC18DBEAA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6E40F711DE6E4C15977B10FEBD1145B4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6F1E0DC55B9845DAB4FE758F0B54914C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6FF6BF505F0442DF81B97A7B0DACFF53" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7086E515306342B7A4A3EB7E47148FEC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_713B640959AC45A78E7B9AE581F86E14" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7170E7A643DA42188C7FC5398E2CC974" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7189BBF81A8B46F596C2D94D52CA15DC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_72C5A2D97B6549FCB5FE6E610B4DEDBD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_73514E9BC5F44C509C562E01E8A958C2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_738E966D4DA74FCE8C40B58983F4DBE7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_73BDDE5CAC1142768E793BC00B124032" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_73DF85D78FB147FEBCDD6232AD5C85A8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_76175107E4CC4459ABF6F887224C85F0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_764D7127961644B186D3F90292091805" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_76E915885B634DC6B57F89520C4788A6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_77A9AA9EC6624BD592C9D29EC6F94989" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_77C0B7A9B02F4EDFA6786BD64727556E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_77EAFF9FBF464DF08EFF37113E7DFC96" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_78809E65EB414C2C85CFBE961F4B6D8C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_78BA658B942543D689698300AB69FEFE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_78CC1BF50A534D2DBB2B6196AC20A461" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_78CF2DC24832474C9EC5304ABA596D6E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_78E8CFB48EAB4A1F9DE0BDC2402A0D5F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_792574400ACB4125BBD9B4A006D4399E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_795887D785084824B7284296DC74B527" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_79674E6058F048B1B7D3CFFBCBC41561" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A639317418840CC95575AFDA89539F7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A85089C17D248A7A8A12641C4F86125" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A85252DC549484891071BF330043EA4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A858331BD01492FB20FD23DB170F745" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A92B5B83A7347D1BFFD0CF1D104ABB2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A9AF6339376421580BF6E8028871929" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7AE8B40AFA7241769B5BE31427ED582B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7B504B0354024FE1A61951F08701559B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7B7753AD699149308A9D8CED65455D7F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7B8DFC2B32884190B8B0EA34E86527C1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7BE4FD7D976D4900BD24BD9AB7501E99" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7BEA3E9A57AA4F0796638074A3D5ECD7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7CC6FCB9F695423782EC53DADE5D585A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7D3DAEB7E7C647309752BD3A02876B72" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7DAE868E207745638026B6656BF95857" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7DD2BAB195754859931B7B5AE308FAFC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7E05717504C340B8B9D2D8F634AAA31C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7E12BAE0A2924E5B83533AABB0BAC4DB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7E5A64372F454B1D9BBD3B22AAAEBFFE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7F2A82BE842E42219D6520BB60A87F2B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7F3AB5A8BAE44BCD84802649D2AEBF83" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7F82322C27494517A818285E796783B0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7FC1EE2D828D4E0C9A209479895AE0D0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8106318CEF394350AED3B89BE5973CD8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_811F3F47C3D94B628C68557B0EB6B36B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_81812B7D110C414C960813023A134932" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_81DA296ED6984B1EBE8917275886C78D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_820901EF2B7645DA9A49A95F3E9DE675" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_82CA2F512C5343BDAB3341734D58FBFE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_830D679F865D4CE288583F122140C202" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8354660D2436459FBA8CB92DB7B6E337" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_83F9E2F2692A4018967CB9E659E6841F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_84CDFA9E0AB74435A0D7B55A48424D36" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8549950E280A4786AA6D4BDC9AF44DFC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_854DF9ED3FF741069B2D162A049D5E64" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_85CCBC878A10483FB6D3D2E534E7248B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_87132C070E1540D8A4B033B0E98880B5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_87199ECD95B94DDD883BEC7ADC66AE63" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_87CEEEEB6DBF409FACD5794BCBD35B3F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8801CCC3E95F4B098645DB0BF445E0F1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8804860E9572497A8F08D2719B044B55" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_883D69622DD84D3A8A0D79D522CDA96B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_89B32FBB4FF441CFBCF0F830E202A7A7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_89F1C726748E4E57ACFDFC467114BD09" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8A432F8B24A842C0A70A2D8FD906E798" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8A5883FE50804063BBC8EE8DA9BE78DE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8B0D72F9F1AE422C81E4923414EB4C13" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8B6199C9EA65475D9FC6C0CE792EA501" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C095A81A32D48C6B28D0092BDDB6046" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C1EF93477A54EA39CFAE51E80858A96" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C7D8CEB11024B759FC6F809723ADF7A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C7FD926CFA648FB9CE0ED24957F591B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C9645906D2B4435BF0DDC85F14F5CF6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8CB8ABF1BC42493F8C6451072245546C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8CCF6467ECF34EE59611670E3645C719" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8D346FD7000B4F0AAF57691DB6BD9CDE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8D3C554266D94991816CFFDB66F29AAE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8D419E40A1674FC9A198BCD3410D643D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8EF2E69F033240369A701C148ADBDB51" - "OwnerKey" = "8:_0288F5F0AEF2495BA53D3C165E79D0AF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8EF2E69F033240369A701C148ADBDB51" - "OwnerKey" = "8:_091EA9AF61A04D75A8F7DAC0AE83AC3C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8EF2E69F033240369A701C148ADBDB51" - "OwnerKey" = "8:_08587955063141779B605860D7FF04D3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9038E6B538DE4653AF9E77498DC5C9ED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_907955714C5E41C3A0C82F4633DEBAC3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9084333D5B164E6FBDFA7096FCC75845" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9266F7C8C9F04682AA878E3A5B9BD5C7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_92A6D3125FA44E7B8795DE4EE0D738BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_93900A98FABF44F5BE2F6F23E3EDA13A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_94C0079A642D4D829C612D5537F2BE96" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_95AD84099D86441F9B0C251039B1A63F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_966477D37CF5451993EFF07CFB2EE25B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_96CCEAC6BE924D6AB858949535654A72" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97529CA3195C44A3A6E57668BFF16B96" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_979C4C61FFCC47BF9DD9142A747D70F3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97AB3E7B353E4703B550348C63AEFC2D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97B185B78C154874B77D2049B3300B41" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97E71EC4B7404230AA4186AE74AE88F2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97E864DEE6A144A78B68D9A3BE9A0413" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_988AFC4E6A904FB582DBBF0DE7C251AC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_98C25E56E88B4569BB453DA1FCC0A406" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_997EF831DA8A4F9C99259C70FFD9E6C2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_99BD8AC4084D439CA80816A89387CF06" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_99F4B3534D1A4C88BFE4FB5D2F216E23" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9AC9ABAE8E744589A8EABDBC4C1B063F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9B44971E00A5481BBA5AFD0A2166D16F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9BC3C81461D04065B1ADF2C07FFF293D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9C0C04F635C34CAAB690617751FEF9A7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9D045060258445C7988DB84395305E71" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9D6C72386A0B4D3489A13633E229F95D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9E7A52340F9643268D1F2F8864729809" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9EEBD642B960482EAD0FB73F1BCB91C9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9F0C5F7640E84C648A16A5663DC11CF3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A00E186E9C8E4BCD92EEF18A7870AB64" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A0858150B00A472BA6EAE71AEBABDE58" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A10BC29DF66D4988A3DADBBF21E5DA4E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A11208A3D61940228E848C672615C531" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A1555851966F4CBDB4BE3837641C843A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A1A7D85419B04E1892896FD2723CBE05" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A2B1EDE36AFF46F2B7BED46EB5A9BE01" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A2B810BE7C004166A16F019DFEBC09A1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A2ED793453A54C92AD356FF69DBFAFF3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A386FFD174A848B8A6383A013CA12077" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A3D6752BC31B442CA999E19F8AA5B2E5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A44EA116D8BD401B9F5CB43FD0A516EC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A4C093C7C647401E895109DA2F564C52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A513873E6AEC441CB417942FBA4FE3A9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A571DB581B7B4085B6EE29881A27A2D8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A6399AF77EE147919D73E720D70C79FF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A694168142B64AB28E79B5E6E5357979" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A7C06AF14B3343C09C52E321CD45D0A1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A7F216F3691F4406AD4BF685C2009EC2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A88814C184944C9FA3E00A2DE301BB17" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A98B9A585D4F41858169AD80172314EC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A9ADC45313704C27B5C74CAEEDB877A3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AA7D54EA12024486AA1ACD45D323E74F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AA8F667920ED49919F2E5BD8D992450A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AB9D8BFEC9524074BE2B855CFF1D1CEC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AC3CDAB9FDBF4EB79B35F1BEEA5DC02E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ACD48EEEC90A44B2B29B443AB7732B81" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AD48B1B285214A3087453E547D606A85" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AD5F1A421BBC46ACA15AEF28551896B3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AD850F3126CA46F9AEB85D4851B8149F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ADC23A23C6B24601989EAE9B94655BB3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AE01A18492C447D89BA1FE02869A18DA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AE0F2B65F5C74B9F9E401125ECABDD41" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AE235390D3E7456BBC816F28EF0EDE5E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AEF2EA186F5D4A0486766CEC08F7A180" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AF09E476CC624AE5AEFCFA41EB35F77E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B0990FEE057B4CEB8E819D4F36FC023E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B137545CCE204222B6876022AB4E6EAD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B25E14F3380641BFA793B8AC5538DE69" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B2C4715A10D6448C8785A77EC8E23AFB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B2F2F7B8362C4C1CA918C4EC9C23E9B6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B310C19F9C7F4CE6891A34139EB0D630" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B3217183190C4EF5AA058E2F2DD49E5B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B34D82DAE3934AE8B7A86ADC89132428" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B37B9EC7F5E24483ABF63844CB762A5D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B383C9B0D56149A18C3933E52A659729" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B4BD907A8BCD4724AA7BBD9965ACBFA0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B4FB5F4843A24E41B7FADE7050CD9910" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B56AA2981640451A85D5AC8EFFE1D420" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B5CC2A0B4D3A4617A09A9EACF2A124CC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B700B3135C044AE1A0E11F64951C15B3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B7ADCE96BBE64258BC9786A36007F18B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B813F357BF6E4672A6C5C6420233E416" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B83C9AFF8AD942FE9FD4D3C90A2169F0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B84D58C4160F48F987154A69BA00AA00" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B8531EBC9C4146A18DBDEE03537C7895" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B85407140BD04A45836DB232DCF3D374" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B903D3A5E3B84DF2A2022876EB2B2A7A" - "OwnerKey" = "8:_0288F5F0AEF2495BA53D3C165E79D0AF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B903D3A5E3B84DF2A2022876EB2B2A7A" - "OwnerKey" = "8:_091EA9AF61A04D75A8F7DAC0AE83AC3C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B903D3A5E3B84DF2A2022876EB2B2A7A" - "OwnerKey" = "8:_08587955063141779B605860D7FF04D3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B90B2A45F38546C7B27A422537B6A0D5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B980912F97654A708BB58521244643F1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B9AE5A1FF5C2466684573FE2ED6EC0BF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B9B6AEE7F3704CA78F9A5C37F0B31D89" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BA1757667DBF4ECE82D987268736B4D7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BA56A809F849463387B0C35C554D3FDE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BA805C53980C41769659D085C5C8E0B8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BACCA2E1D01D43BDB24ABA1E3E89AA45" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BB31E6359D3947BBA82A82468DDDA9DA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BBA24149F4C04977B6A07924A49D7352" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BC01A169AEE24DEDB532037D3A25C69E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BC7DFDE6592D463B95C307DBE7305593" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BD197F0310024D04B386D3ED22B580F2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BD35BC44FB8F441B8E358D9D364CA587" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BD51D17637B84DF3BF949073F10AABFE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BDB11450018647D880BBB295E0BBF169" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BF2D5197C57A4E03833752A2F4532AA8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BF63955CB2CD4A96BD347F8EDA960614" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFE5589963E74E2E9883E4AE5826D851" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C03B6B3C637C45749F3ACF29F4FCEDF6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C04EEE51536C4B64BB1758CBB7873B34" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C065BAA069514382B51E468B5A1978A3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C094488877694ABCA56EEADA30F0C108" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C0D8D2C4874C4694895DE76AF8ED8E8D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C0DEC2397FFE41CBB0E44D70AA977F41" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C1510D42AA964597A8CB449C6B94E86B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C16D5B4AE2264855879001D44A80A573" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C21C0E1658844265AABB721C6F59AB24" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C24D1FF0D3AD482B8431D83957472356" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C269F9491DE449A1A5E37AA06459403F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C27D9E8782CE4CF79DF530130AE12A5A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C2ED89B3F43C45139AB75E0455F9B99C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C3750F20EDFA48D78E02F27034D02209" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C38225F7A000426CB7E955945C9466E0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C4E58CE5DB3F4304B465A828D1060AD7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C54B99BA758A4FB3B844DE919B277DDA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C649E5027371431DB5A5440812C57540" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C6896DE4391E40FF980A950DDE8B43D1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C6B45FFC93CC4A3F864E363E7B18206D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C6F4B29F1A3B4B59A21287716572E0B1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C71939C1027C4474B690DDDF4B0E8FB7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C7406B26D83F4CF48E24ED78245654ED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C7D02D2B4C444A0C90BD6F8C6B232C91" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C8198F923CDB401EAF223744653A6806" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C9AC5BC6DB9742B79D0BFF153CA39421" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C9DA0D05D08A45289D0F4BB5BC06C183" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CB2FCC33698242D0BFDAA47D5C4B0F63" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CB3A0AE176934F52AE20A613C2070534" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CB46B6FEE22A4C689CB244EF428600BF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CBB1884D0A0041D2BEB9CCE78E1E6C7E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CC3803859B7F43B18EBE799C9C56933F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CC3B6BCC088B4734BEC63727D2F020C0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CC71BE47DD434D7CA2713A9087A88C14" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CC933C89F0964841BECCF5EC39B34E8B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CC9CBF448698418B83091250EA8BD78C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CCDF5C1EFB75477BB295929481C75CC7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CCE9C76D878344F4BF560E0136E1BCF3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CCF420B39E734D4384125DFE122E8F6A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CD3DBDD9333C4033AE1B724282BBBFBF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CD777AD5FF1D420DB9723E6EEC27D521" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CDBE3C6855AE4501803B9EDA7BFEA691" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CE1EEE233F9F4C24BC5D26CA81C3A86F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CEC3CD033FB94DFA8810C8142FED85B8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CECCCB3C56494F61A90C39EE70F3DFC9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CF28519F63C34802AB33F9342405FD3F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CF7BF165F4004E0DBBFF446A66A985DD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CF97D7FBA79945A39E7B09721E7A2955" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CFA9B0302ABC430A9DBA2BC2132B6B73" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CFE3C277A2DF41018E63BE547F53452D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CFE69F411CF84BE7ABCD4B895EF13C62" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D128F9F54CA949C09B3FA61A199B060F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D151A04263364A9B8005377D79AEC239" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D200B29D2F7E429AB771E6E92961E4C9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D2176F7DD848403DBC973A3676B579CC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D247511BB8FF4C1C83D7D1635C6FE9B6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D3284BDBAC7847909EAF138FCCDD512F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D355259E0F5648D282E00FC99F109E5B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D383DFA2A9ED4C7EB07E1FEBF9B44DA3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D3EDAA4023284820AFC142093DE1AAE4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D49889111E484F5090ED91A8EFF57DD0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D523D656E59A4F36A5799882AD52FE63" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D6635B71ADB94BA0AC25AF10E53EAA56" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D68C5368AA4548E2B31B6E44C6CF18CD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D6F8538106594E289818596061BE2EA6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D71476F12B73490A8B05B4EADA0EFE14" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D75087C07C804BA994309398BC48603F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DA6641D60355480A978E4B4464AA5DF4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DA790596462048CFAECE85420D41D74F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DA9C782985C041509BE9C4A7CB68A4A8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DAC38C10430147CDB4A4DC9E5C3F3D18" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DACA05DBD1AA4AB7A411C4E500B3ADF8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DB1A6975F18441ED82BDF90E6D84EA3C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DB5649A025C244CCAD4CFC7607B09A28" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DB6C4271795545FA80082707D6121026" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DBC0EC09DC684F47B0DC34BF7958EA66" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DBECDA96409E46C5A16D99CCCFC2E0DE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DC32635C462B40BEBEEC9176E79A9BB8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DC87F8DA14754002A1931C3C5DC89AD7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DD3B996C17714923935F9497EC38D611" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DDCBFEDCC6144933941BE8B0EEBB9614" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DE2D53C1D99340B28D76F985871A1D04" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DE5BB9FAA411472B8901537165DFD827" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DE63219243264692A661312B00054503" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DEE4FC947E1543ECA3C5D0A1B5D82606" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DF6E93BE4C85423FBB21EA3F783E0724" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DF7C83B26513481DA856DE8F3DAEF744" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E07080A8272044BDAD3242DFA62A3AD8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E0D128147681418496692C77F4B1BECB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E148F8C2F82A48D3A68E9E2C2CDAD846" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E1570450F26743789099E1D664EA2930" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E18D9C95AB9747609535A99DD2D81155" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E1BBA2FA2D7A423185C6D4F2B1B50A47" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E1D86563B904400180823C0486CD55B2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E1E6F5ED150E4549979E0E3F9E6D2F67" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E1FAFCCB6A854D248F54F164889FAB3F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E2073E8B81F74741B1D1EA05FBDD0F79" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E2652D81AA404DA6956411A406CA467C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E2B4EF18B90E479E8D1311CBCE13431E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E2D41C457EA34B59A9124357F2777DAD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E31FFA0A95B14807BA4DA5176F48A0AE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E37ED89108944B31B7B46A2F9EE37D3C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E3B3CBF11A49408DA2A465DD552AE300" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E3D9492FF8AB48679A4B287D1CE30AD6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E3DDA7E632494939B2882BD6741CFD9D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E3F58F53501F4CAA92527C64B08D9EBD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E427788001C549E18618B82C7E6C867C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E4A964C652EF407CA753B3CA1219015B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E54668B3A3FB42CF85A71689A715F19B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E5C9596A592F453AA67CDC4AF6A18477" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E646FA76573448CAA4749B18614EF782" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E716C1A77B764B6697138BC0DAE3E30C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E732EE7790B34E41B578A9388594D778" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E855F8CECB234B9291EC3600C31564E1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E885D5C620AE4F7B824607C2AE4001AC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8AFB1C8F7A342D5A03F305B3E0230C6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8E0F24BF6014C208A93130FC1761DE6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8E78948E8974A1DB4C3D6E63AF58602" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8FE474C601D4386BBB0CA9599FF45BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EA0E1C57DE984B1A97AAC9D53D17FCC3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EA8E4A02700F48B3A6136CD0055D6CFD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EB1CB1838E7449B4B3F05EF3BA026DC8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EB82DBEEDAE14B51840A9D7153E52BBB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EB89828AF09E40FFA26D353F1088C41B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EC2FDC1A744E4A1AA4793CB10F18D176" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EC476B2533A1437FA80321BB3090234E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EC9C8B8C68CC4B6FBF2202B0935A6396" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ECE66A49B6414A0A92B3FB111288D7B4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ED90DA83729C417BBEAA629FC6CE1095" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EDC27F3DB4874D0B80C408E935F92FD4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EE7C6EE3A3154788B22D1EF05798FD2E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EF07839F9BC941BA9127CF08C90303D9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EF429C97CFE74E0E82042FE4C0B15F13" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EF86BEE203814AFB81EFC961B7A3E77E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F002FBC310564DAAB051DE2CC004A129" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F15D7C13B4D94173A06FC05BFE08B4A7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F1C2DC4D3F4541478F3128EC742FC67D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F21DEB7BE0A943B5B4775AA069401FFF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F325A9398503407384F1B46B1B65BE34" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F3A73DE374274D23B5B71D3950610F46" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F3DEF34DC67542A1A5BE5F5EB0CF3D60" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F40D33926EF24D48B642AFADF0905175" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F42D9F9BF66C46B3A5C9271FA5F371BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F4E64CA79CC5489294D5EB5751985163" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F6A52BC1EC8D44989142E90DB7AAD1D5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F70CE7A5A1844D3A99121A7A41ACAAF7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F7465E4F2E894759A7C68D5C9B4C9733" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F81B8400998B4DE3B59AFDEF3EF2FAC1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F8688399972140A18AEE3821A3076DA9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F8CAB1B1AAE143949246B033BF6572AA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F91C5DD635704BBC8D09E808908B4859" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F9E5B7A73F134E42B0EE70B7A917FFE1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FA43C5DB9C7546E7BB93ED688744AC52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FBB083851DA2463CA4F1366F4904110A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FBCFD7B7B3D348EF9EAA5E0F686E303F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FE3C8C6147AF406EB2F110453C3464EA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FEEC6D498C414DD8A73B96E8A0FB0AE5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FF5DBBEF8B6B4C82A8B3FB62CE081988" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FFE5652D9F3B4AEBB4275BC8405C5A7F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - } - "Configurations" - { - "Debug" - { - "DisplayName" = "8:Debug" - "IsDebugOnly" = "11:TRUE" - "IsReleaseOnly" = "11:FALSE" - "OutputFilename" = "8:Debug\\SetupCantera.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:2" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - } - "Release" - { - "DisplayName" = "8:Release" - "IsDebugOnly" = "11:FALSE" - "IsReleaseOnly" = "11:TRUE" - "OutputFilename" = "8:Release\\Cantera.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:2" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - } - } - "Deployable" - { - "CustomAction" - { - } - "DefaultFeature" - { - "Name" = "8:DefaultFeature" - "Title" = "8:" - "Description" = "8:" - } - "ExternalPersistence" - { - "LaunchCondition" - { - } - } - "Feature" - { - } - "File" - { - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0067AAD709D94D2693870A06ECD55183" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\nasa_condensed.cti" - "TargetName" = "8:nasa_condensed.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0170832FE2DB4AE0BF9768C53BE03A84" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\setMultiplier.m" - "TargetName" = "8:setMultiplier.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_022EDF1564FF4680B6AA609CE897983A" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\h2o2.cti" - "TargetName" = "8:h2o2.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0286644D808546E59C95FE7B9B7A232F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\speciesThermoTypes.h" - "TargetName" = "8:speciesThermoTypes.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_04510DC7456C459E895E2178EF955D78" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\ctml.h" - "TargetName" = "8:ctml.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_048942F8191B44939038E07F3C41D94D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\Element.h" - "TargetName" = "8:Element.h" - "Tag" = "8:" - "Folder" = "8:_53F9EB9B43ED4F5BAA5BA4845FD4959C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_04C83EB86A3C45AB93638133493E5923" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\argon.cti" - "TargetName" = "8:argon.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_051107F9F8CE4364AC76D00D23F8B7C5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite2.m" - "TargetName" = "8:ignite2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_05690F470DFA457FBF7C925A8420EE5F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\mix_hndl.m" - "TargetName" = "8:mix_hndl.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_059198FAFB464F61988E32C60E43919C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\State.h" - "TargetName" = "8:State.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_05BC27CACC7F45BD9EFDB6490C3EC5DB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\PureFluidPhase.h" - "TargetName" = "8:PureFluidPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_05EE24E611E74A1C88CE22420CA5500D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\equil.m" - "TargetName" = "8:equil.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_05FE255C00F74DAEB6BFC00A32066DFA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\Edge.h" - "TargetName" = "8:Edge.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0700963A1F1B41FFABC3911498DB18B0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\stoich.py" - "TargetName" = "8:stoich.py" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0936663A9C31411CA21989F4FA39A5F1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\diamond.py" - "TargetName" = "8:diamond.py" - "Tag" = "8:" - "Folder" = "8:_0890042B73B444F889F091DA6D68E910" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_09812E60422340BF9B92C7BF4CDE6FC4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\piston.py" - "TargetName" = "8:piston.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_099E198F6C01436DB271857F1309977D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\phase_get.m" - "TargetName" = "8:phase_get.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0A01A5CC173A4619BBAE80DFCE7B23B5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\meanMolarMass.m" - "TargetName" = "8:meanMolarMass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0A2221F9D5B34C5AAD8B8BE2B6279D2C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Hydrogen.m" - "TargetName" = "8:Hydrogen.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0A2F83F932A74CAABB87DEEAC1B9536C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0ACC7910CC8A46E38521F8A78AF253D2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\ThermoPhase.m" - "TargetName" = "8:ThermoPhase.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0B0170BC983349DD945697DB4576507A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\atol.m" - "TargetName" = "8:atol.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0B09C9A0BF24498399548814F95D1EC2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\setThermalConductivity.m" - "TargetName" = "8:setThermalConductivity.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0C5AD82FE10848BA967AF0050B6BCD08" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\MultiTransport.h" - "TargetName" = "8:MultiTransport.h" - "Tag" = "8:" - "Folder" = "8:_ED0B99EFCC2A42169D36F95C4BAEDF32" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0C8BFBA19BE949699F417570F8C69B5F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_SV.m" - "TargetName" = "8:setState_SV.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0C9010E357C748BEB820CF0E830F09DF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setDensity.m" - "TargetName" = "8:setDensity.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0CF3A0C352FA4A0FB705041957C9EE00" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\L_matrix.h" - "TargetName" = "8:L_matrix.h" - "Tag" = "8:" - "Folder" = "8:_ED0B99EFCC2A42169D36F95C4BAEDF32" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0D0FFCC38C4645D997283F1C5CED5E06" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\setMaxTimeStep.m" - "TargetName" = "8:setMaxTimeStep.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0D47388E1B474AF08F6DA0FE72025C42" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\rankine.py" - "TargetName" = "8:rankine.py" - "Tag" = "8:" - "Folder" = "8:_1616A26BEFEB4172AA40AC8ED7A8DC71" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0DDF1766C6A04C76AE6AF7FBC35E471B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\netProdRates.m" - "TargetName" = "8:netProdRates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1049E82786DB4EB2BDEFF972136B0F19" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\satPressure.m" - "TargetName" = "8:satPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_105638BB017C47DA814720D4C027908E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\private\\surfmethods.m" - "TargetName" = "8:surfmethods.m" - "Tag" = "8:" - "Folder" = "8:_653D9B351BDC4DD6B1AC64034FB114A1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_11553AE6EA7A424D9621E724DFECC70F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\molarDensity.m" - "TargetName" = "8:molarDensity.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1176331BD6324C92BACD1F0805ABFA46" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\MMCollisionInt.h" - "TargetName" = "8:MMCollisionInt.h" - "Tag" = "8:" - "Folder" = "8:_ED0B99EFCC2A42169D36F95C4BAEDF32" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_11AF9ACB25D6477DAE6906C2F6F688CA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\setInitialTime.m" - "TargetName" = "8:setInitialTime.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_11E4F38118B54DC680D5CB741B29BE8C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\volume.m" - "TargetName" = "8:volume.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_11EE4F61EA0740F1BE63419C7A48F185" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_HP.m" - "TargetName" = "8:setState_HP.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_12349022365F4DF1A533277C07DDBA73" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\ConstDensityThermo.h" - "TargetName" = "8:ConstDensityThermo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_125E1AC217CC40BD8F4534E875CB9D0A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_12BF22BA87424178B29DB07E669C3501" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\chemPotentials.m" - "TargetName" = "8:chemPotentials.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_135CC30D556E468298A4E1646E4B0135" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\MultiPhase.h" - "TargetName" = "8:MultiPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_13B59406C1A74D4CA358FDF48F349761" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\Constituents.h" - "TargetName" = "8:Constituents.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1420A489C89E4859ACE78FD5DD27C00A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\Transport.m" - "TargetName" = "8:Transport.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_14580E5B948E47509A941AA338014D25" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\intEnergy_mass.m" - "TargetName" = "8:intEnergy_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_159658AD53204EF58715D06753DE0026" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\Constituent.h" - "TargetName" = "8:Constituent.h" - "Tag" = "8:" - "Folder" = "8:_53F9EB9B43ED4F5BAA5BA4845FD4959C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_15D3C38D37A94D67B313EC3B57DA2AC1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\private\\flowdevicemethods.m" - "TargetName" = "8:flowdevicemethods.m" - "Tag" = "8:" - "Folder" = "8:_A0CD6A9C146B405D99355A87F6B7C47D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1603140AC6F7489CA14D3F41F58E9379" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\buildwin.m" - "TargetName" = "8:buildwin.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_16126DCF89E8430A8B24ECCEE00D00DF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\ThermoFactory.h" - "TargetName" = "8:ThermoFactory.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_164F9AE8646F49A28EDD39E09AC0B23E" - { - "SourcePath" = "8:..\\demos\\ReadMe.txt" - "TargetName" = "8:ReadMe.txt" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_165E0EA08F1B4F398EE7496331A1A51B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\ckr_utils.h" - "TargetName" = "8:ckr_utils.h" - "Tag" = "8:" - "Folder" = "8:_53F9EB9B43ED4F5BAA5BA4845FD4959C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_16C0D130AB2748E6890B937071A27A0E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\ydot.m" - "TargetName" = "8:ydot.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_16C40536EB0A45658DF4EC29D7CBBFF9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\findByID.m" - "TargetName" = "8:findByID.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_16DD6B492C274AC6BA6ED913C513A10B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\thermomethods.cpp" - "TargetName" = "8:thermomethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_172771DB7EE34270A0D796311102BE33" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\DASPK.h" - "TargetName" = "8:DASPK.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_17873678EB8F4A3AB2296EB4E4483220" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\isInlet.m" - "TargetName" = "8:isInlet.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_17EFE54ABDB6418D84E64FF18DB0FE02" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\combustor.cpp" - "TargetName" = "8:combustor.cpp" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_18712B731C5F4CED9DD70EC680C9BE15" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_187CA9DA142B443496BC31D559FF6D97" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\Elements.h" - "TargetName" = "8:Elements.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1889FAD37671415E95CCA5B1BCAC9E32" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop_r.m" - "TargetName" = "8:rop_r.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_188F8F797CE24E7C9FC6BD62D2B5D37F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\isentropic.py" - "TargetName" = "8:isentropic.py" - "Tag" = "8:" - "Folder" = "8:_92296F507AEB4419BC7BA3118B2C6409" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1A3D179D05C74A909F2B5B6E254459BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\Inlet.m" - "TargetName" = "8:Inlet.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1A66CE0396934BBDBA728386725B2310" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\KOH.cti" - "TargetName" = "8:KOH.cti" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1A758A2D9CC24D13A732C1F61D692657" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1AA05F39A2464BDD922D26B58FE78BC4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2.py" - "TargetName" = "8:flame2.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1AB392F5A076480D97046D01A587A4B0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\FtnTransport.h" - "TargetName" = "8:FtnTransport.h" - "Tag" = "8:" - "Folder" = "8:_ED0B99EFCC2A42169D36F95C4BAEDF32" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1B053CD5461740CB891855B80F250AED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\prandtl2.m" - "TargetName" = "8:prandtl2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1BCF13AA12F344EAA567AE54F11CB0AE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\CKReader.h" - "TargetName" = "8:CKReader.h" - "Tag" = "8:" - "Folder" = "8:_53F9EB9B43ED4F5BAA5BA4845FD4959C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1C064CAB7CCC46D7AB833B0D4F99F3FE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\GRI30.m" - "TargetName" = "8:GRI30.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1D0B3F7CDFF14AD2A879AF1565D65509" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\entropy_mole.m" - "TargetName" = "8:entropy_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1D7106B99F8D451CA0562A6C57C2CC3C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\importInterface.m" - "TargetName" = "8:importInterface.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1DF1B93159BE475CA0438F31722F856B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor1.py" - "TargetName" = "8:reactor1.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1EC0682BF67E48639869FD490FC06F86" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\rankine.cpp" - "TargetName" = "8:rankine.cpp" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1F6340B91C654BDAB4FDCA7B545A9ADD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\domainType.m" - "TargetName" = "8:domainType.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_219FDC3ACB2A4C81935851A9CAA7E1EF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cp_R.m" - "TargetName" = "8:cp_R.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_21BB012CDAF24DC3BD1F5D7AB7E5B123" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setPressure.m" - "TargetName" = "8:setPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_21EB392DF37A421CABBDA197A9226C0A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\diffflame.m" - "TargetName" = "8:diffflame.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_2278673C1CB94B89B0F33D7D7588F290" - { - "SourcePath" = "8:..\\demos\\flamespeed.vcproj" - "TargetName" = "8:flamespeed.vcproj" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_2284F25E41194D2895B06C3FA1BC96DC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\CKParser.h" - "TargetName" = "8:CKParser.h" - "Tag" = "8:" - "Folder" = "8:_53F9EB9B43ED4F5BAA5BA4845FD4959C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_232F4C7716264866BDEA07B97B583460" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_UV.m" - "TargetName" = "8:setState_UV.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_23CE4DDD38054CA49B17BEEF4D728230" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\ready.m" - "TargetName" = "8:ready.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_254CA5A242F04444AB0F18F9ECDD091B" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\ptcombust.cti" - "TargetName" = "8:ptcombust.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_254F288B4BAC4BDFB4B21E76747FF336" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\attrib.m" - "TargetName" = "8:attrib.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_2656FD40F3784C588D4004D409B0F80E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\Outlet.m" - "TargetName" = "8:Outlet.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_26A7FE2928CE45CDB52C4B3326A33951" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setHeatTransferCoeff.m" - "TargetName" = "8:setHeatTransferCoeff.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_26E683AE357D4F70A3DC3C57295541D3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\conuv.m" - "TargetName" = "8:conuv.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_26F0BA63411646978592D51F26AEA36D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rxnEqs.m" - "TargetName" = "8:rxnEqs.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_27549892F823435798B476FC52F3F012" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\molarMasses.m" - "TargetName" = "8:molarMasses.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_27DE8E5E29574E81B2D3ACC4E87B9637" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\addChild.m" - "TargetName" = "8:addChild.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_290E7C7E5DF64841B1F913EEFE006069" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\set.m" - "TargetName" = "8:set.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_29200BDEF8B44EC69E128788F4E09B16" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\intEnergy_mass.m" - "TargetName" = "8:intEnergy_mass.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_299CD5580EB645D191532FE4F24EC6CF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\Interface.h" - "TargetName" = "8:Interface.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_29CA5AAAF8D342359823BB1B4CC30E95" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\numerics.h" - "TargetName" = "8:numerics.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_2A1589369A874D0EBFFE3F6D98426A49" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\nElements.m" - "TargetName" = "8:nElements.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_2A92BFBE1A3F4CC6AAF1EED621155E95" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\example_utils.h" - "TargetName" = "8:example_utils.h" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_2A9396D26DA740BB831E923D14573BC0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\Kinetics.h" - "TargetName" = "8:Kinetics.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_2A962975342142978B3DE11A20C9AA52" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\elements.xml" - "TargetName" = "8:elements.xml" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_2AA7C0041FC74F718A561EF0696DCB45" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\build.m" - "TargetName" = "8:build.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_2D09076E55604C73A82892D474E11779" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\restore.m" - "TargetName" = "8:restore.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_2DEE49E2A7B4424E824CE5D0FB2846A5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_2EB12A8F1F384A8BAF64EF7C8A0CAEE8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setKineticsMgr.m" - "TargetName" = "8:setKineticsMgr.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_2EC7B0A350C34DF0B88C45A54FBFCC99" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut7.m" - "TargetName" = "8:tut7.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_2FDECE537DED425EBD73BE8C715FFAE6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\Func1.h" - "TargetName" = "8:Func1.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_30A47D7D93D84874A41E1782FDBCEAAC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\creationRates.m" - "TargetName" = "8:creationRates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_31A618C156154A138E899086B9A8AC54" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\ck2ctml.h" - "TargetName" = "8:ck2ctml.h" - "Tag" = "8:" - "Folder" = "8:_53F9EB9B43ED4F5BAA5BA4845FD4959C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_31AD332AA56C4DF190FE6D941FAAFBFC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\vaporFraction.m" - "TargetName" = "8:vaporFraction.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_31B41886AF9A41B8AAA9C3624E7FD48C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\Domain1D.h" - "TargetName" = "8:Domain1D.h" - "Tag" = "8:" - "Folder" = "8:_09CB18C451814CA6BF0E730F04F71CE2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_31E9E8DFB7144795A05AEEE66B279AB6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\viscosity.m" - "TargetName" = "8:viscosity.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_32A08E26D90A41869BE37A47450DADCC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\binDiffCoeffs.m" - "TargetName" = "8:binDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_32EAE5622F7540E4AC357D8D1CE10D8C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\isIdealGas.m" - "TargetName" = "8:isIdealGas.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_33DBCAB550F1494AA40EFC4ABEFBADC4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_Psat.m" - "TargetName" = "8:setState_Psat.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_34722C3A5A5F4217AD66444E408BD476" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\Surface.m" - "TargetName" = "8:Surface.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3494F58B264F4001B9AEEEBD33A0843F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\IdealGasPhase.h" - "TargetName" = "8:IdealGasPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_35BB68CEE7844BC0BC845BEEE3A800D8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\DAE_Solver.h" - "TargetName" = "8:DAE_Solver.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_362E5E6B9766498182C5008280A41BD2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Solution\\Solution.m" - "TargetName" = "8:Solution.m" - "Tag" = "8:" - "Folder" = "8:_978580DBC0A748D790712BBA0B9F1CC8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_36C2D841FA684319BDF30F2B68589637" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\FlowDevice.m" - "TargetName" = "8:FlowDevice.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_372176D2A2AF406DBD625F54972DD57C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\nTotalSpecies.m" - "TargetName" = "8:nTotalSpecies.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3778A89EFC6C475E8AFE84940043B8DE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setSpeciesMoles.m" - "TargetName" = "8:setSpeciesMoles.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_37B9F5E138A645AAA6CE6C3A36E5361F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\enthalpy_mass.m" - "TargetName" = "8:enthalpy_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_37DD28283FAE43A78586C3D99D999022" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\silicon_carbide.cti" - "TargetName" = "8:silicon_carbide.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_385C8980D3A44A2093CD638714277678" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\elementIndex.m" - "TargetName" = "8:elementIndex.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3877AF8B51904A3BBC4727D4CAC03D90" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\LatticeSolidPhase.h" - "TargetName" = "8:LatticeSolidPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_389AC795E7E842888394BE52A051FA12" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\wall_hndl.m" - "TargetName" = "8:wall_hndl.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_38B1A8CD480B4DBE9ABEA7D51A48769B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\polyfit.h" - "TargetName" = "8:polyfit.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_39593F8016464F6383246F854982073F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\refine.h" - "TargetName" = "8:refine.h" - "Tag" = "8:" - "Folder" = "8:_09CB18C451814CA6BF0E730F04F71CE2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_39905D4925564C469DE3CBE980978999" - { - "SourcePath" = "8:..\\demos\\demo.vcproj" - "TargetName" = "8:demo.vcproj" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_399AD2EA4A9E495B953EBC279475E4A7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\DenseMatrix.h" - "TargetName" = "8:DenseMatrix.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_39B2C611CD84448489F8AAFF5BD8AB28" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\nReactions.m" - "TargetName" = "8:nReactions.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3A49848C6AC948D8A7CB60B10FE0D83A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\disableEnergy.m" - "TargetName" = "8:disableEnergy.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3AC42291E06E4768B0D87839DC9B9E77" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut2.m" - "TargetName" = "8:tut2.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3AD5931AA5BC4F4981CDE7B72643E7CC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\RxnSpecies.h" - "TargetName" = "8:RxnSpecies.h" - "Tag" = "8:" - "Folder" = "8:_53F9EB9B43ED4F5BAA5BA4845FD4959C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3B00646190674532ABC512E89130A0D9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut4.m" - "TargetName" = "8:tut4.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3BED1ACF1B8543C7AF5040D332A1E599" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\Solid1D.h" - "TargetName" = "8:Solid1D.h" - "Tag" = "8:" - "Folder" = "8:_09CB18C451814CA6BF0E730F04F71CE2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3C8CC5D3AD6747949C0F25EDBCFBF84E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setBounds.m" - "TargetName" = "8:setBounds.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3CFA6387302F446AB7938595154FF208" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\gri30.xml" - "TargetName" = "8:gri30.xml" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3D56811387944E55AD39C984228C4EAB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\insert.m" - "TargetName" = "8:insert.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3DCD90FBD1DF4FA588238C70E0BADBE7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\function1.py" - "TargetName" = "8:function1.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3E35E9D3EC6141BBA820F7D01B815B64" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\fuel_cells\\sofc.py" - "TargetName" = "8:sofc.py" - "Tag" = "8:" - "Folder" = "8:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3E89277358E2422686E4ADF9C0FCCA25" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\SpeciesThermoInterpType.h" - "TargetName" = "8:SpeciesThermoInterpType.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3F2025A866C24187833376E3E60EC4A2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\StoichSubstance.h" - "TargetName" = "8:StoichSubstance.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3F96D57E8F9E461F8C90E0ACB1C937D3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\setMassFlowRate.m" - "TargetName" = "8:setMassFlowRate.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3FCDAC7FAAA245718B7EF6CF5CF0658B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\transport\\dustygas.py" - "TargetName" = "8:dustygas.py" - "Tag" = "8:" - "Folder" = "8:_16393A44970E4B7FBB528A637EFFCF96" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3FDE004992FC47238D3E9C37E49C2579" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\vec_functions.h" - "TargetName" = "8:vec_functions.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3FE261F2E167434D804087B6019EB309" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\silane.cti" - "TargetName" = "8:silane.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3FE8476E84424F12B0A26E454203FAD5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\IncompressibleThermo.h" - "TargetName" = "8:IncompressibleThermo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3FF4115C0C3E4C1686E79FBDDD2387B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\private\\reactornetmethods.m" - "TargetName" = "8:reactornetmethods.m" - "Tag" = "8:" - "Folder" = "8:_EF7FFF45863048E0BAC8024E5E97D77C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_406AF99237D3409BB85917A5A60F74ED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setProfile.m" - "TargetName" = "8:setProfile.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_40E56E51E02745B4AEBA40660CEC686A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\Stack.m" - "TargetName" = "8:Stack.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4112A1F6C299475E8562339C3C38AA30" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite3.m" - "TargetName" = "8:ignite3.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_411BB46D848848E492899FDC17C2D1CB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\flowdevicemethods.cpp" - "TargetName" = "8:flowdevicemethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_41BB99990E1246928D44C3F17942116E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setID.m" - "TargetName" = "8:setID.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_426E85F25D874E3F8F14D31E41AACF51" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\advance.m" - "TargetName" = "8:advance.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_42A0DE2343CF4D5FB768588C28368E2F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\findByName.m" - "TargetName" = "8:findByName.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_43113139A9474DD883EF5305014F1568" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\Sim1D.h" - "TargetName" = "8:Sim1D.h" - "Tag" = "8:" - "Folder" = "8:_09CB18C451814CA6BF0E730F04F71CE2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_436F32BB3B714A24A6B5FD1BC342A9D5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setTemperature.m" - "TargetName" = "8:setTemperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_43B63451B43146E08FD01ABAA5B61A0E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\Mu0Poly.h" - "TargetName" = "8:Mu0Poly.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_43C69E8F23BD4919BB63BD40909B3759" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut2.py" - "TargetName" = "8:tut2.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4401025D0D424A86B6C25A9B34792A95" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Valve.m" - "TargetName" = "8:Valve.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_44512354EA8C4577A9085C81B028A63A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_Tsat.m" - "TargetName" = "8:setState_Tsat.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4479546E1AAE44FFAEFC0A710BA2E8FA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\resid.m" - "TargetName" = "8:resid.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_44DD06CC20DF420A998E2F1D0B980A99" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop_f.m" - "TargetName" = "8:rop_f.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_451FADB3D70145F9BF8D235E092B637A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\transportmethods.cpp" - "TargetName" = "8:transportmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4555B1D563634B6AAE88E0051E34DCE9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_46756B27C91E4C17A9F3C06BCC6D9011" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\soundSpeeds.py" - "TargetName" = "8:soundSpeeds.py" - "Tag" = "8:" - "Folder" = "8:_92296F507AEB4419BC7BA3118B2C6409" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_471DA45E05AD445EB7B143657DB4688C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\transport.h" - "TargetName" = "8:transport.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_47F3CF4BEA29482B95C1AFFF8F6C8145" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\private\\reactormethods.m" - "TargetName" = "8:reactormethods.m" - "Tag" = "8:" - "Folder" = "8:_D663477510C5436ABAF316F6D1E24D8B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_480527309EA14538802C74D4B190DBBF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\enthalpy_mass.m" - "TargetName" = "8:enthalpy_mass.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4887AB1DD1874B449335FF13EE210FE4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil.h" - "TargetName" = "8:equil.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4A677774412940DEAF6AF1EDC27A3C58" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\cleanup.m" - "TargetName" = "8:cleanup.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4B3F9D28B70C4E339662B2029BC4027B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\nSpecies.m" - "TargetName" = "8:nSpecies.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4B9C0B2304BF45D3B6A94AB1ABEF6910" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\zerodim.h" - "TargetName" = "8:zerodim.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4BB20697D6B74F4C8917A9D04AA4A240" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\mixDiffCoeffs.m" - "TargetName" = "8:mixDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4C18112956A24BF6A1BF387E433469DC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\write.m" - "TargetName" = "8:write.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4C432477911B4A8596B03914FF5916C4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\reactornet_hndl.m" - "TargetName" = "8:reactornet_hndl.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4D71E06EFE884CABA33151E1C5263C86" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\thermo_get.m" - "TargetName" = "8:thermo_get.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4DCD79F33434471C82E0AF768F55ABDA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\importFromFile.m" - "TargetName" = "8:importFromFile.m" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4DEC127FA73B460DB7B5A24EEB8F7ED9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Solution\\set.m" - "TargetName" = "8:set.m" - "Tag" = "8:" - "Folder" = "8:_978580DBC0A748D790712BBA0B9F1CC8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4EEA2D8311E542998617CB07AF269FD1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\critTemperature.m" - "TargetName" = "8:critTemperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4F7168452B334356BB62A52AEE0201A6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\SimpleThermo.h" - "TargetName" = "8:SimpleThermo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_5095A6E6BF554FEDBAEF263F05DDD77B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\Cantera.h" - "TargetName" = "8:Cantera.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_51DD3AC0619046728F688D9306D31844" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\CVode.h" - "TargetName" = "8:CVode.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_51E2B9E78A964BD383DD8FD460AA4BEF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\set.m" - "TargetName" = "8:set.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_52519B41A4064DEEB452445FD3550B6F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\flame.m" - "TargetName" = "8:flame.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_52C2FDDE33D146F7B4A53E45929E39B1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\ckr_defs.h" - "TargetName" = "8:ckr_defs.h" - "Tag" = "8:" - "Folder" = "8:_53F9EB9B43ED4F5BAA5BA4845FD4959C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_52F132AB35554839AB7EB037617DB96B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\TransportBase.h" - "TargetName" = "8:TransportBase.h" - "Tag" = "8:" - "Folder" = "8:_ED0B99EFCC2A42169D36F95C4BAEDF32" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_533E20A890AF4129A378968FF67AF0A5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\reactionEqn.m" - "TargetName" = "8:reactionEqn.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_5348624853F34BCE9FCDEB2C053C1540" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\MixTransport.h" - "TargetName" = "8:MixTransport.h" - "Tag" = "8:" - "Folder" = "8:_ED0B99EFCC2A42169D36F95C4BAEDF32" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_53EA1C41778744F09879AEAE0BAA0233" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_satLiquid.m" - "TargetName" = "8:setState_satLiquid.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_53F7FA910CDC4CDEBD4257B5798B1B68" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\moleFraction.m" - "TargetName" = "8:moleFraction.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_54A0EE28997D4BAFA2E782BD6448A658" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\importPhase.m" - "TargetName" = "8:importPhase.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_550E0C20B3DD45E38E11C9AB4CA6B544" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\OneDim.h" - "TargetName" = "8:OneDim.h" - "Tag" = "8:" - "Folder" = "8:_09CB18C451814CA6BF0E730F04F71CE2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_562372D5415546AD844E25834E0DECD4" - { - "SourcePath" = "8:..\\demos\\combustor.vcproj" - "TargetName" = "8:combustor.vcproj" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_57B5E8440B4D4CB2A04A543D12B02DC5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\importCTML.h" - "TargetName" = "8:importCTML.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_589104AC830A4577B736D1106E7955A6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\eosType.m" - "TargetName" = "8:eosType.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_58EB415F05014A608F1D6B281082D92F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\grid.m" - "TargetName" = "8:grid.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_59166DBD45564A4195E8A079862D7DF4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setMoleFractions.m" - "TargetName" = "8:setMoleFractions.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_59245571144542D38FEC0EC1F00503B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\reactor2.m" - "TargetName" = "8:reactor2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_59AA52C5E25745589B34218C6B13216B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\XML_Node.m" - "TargetName" = "8:XML_Node.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_59C5E6BB66254AE1A6943516F13B4FDE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\CVodesIntegrator.h" - "TargetName" = "8:CVodesIntegrator.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_5A0D8F275B3845FF8DB3D3FFB417B1B5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\Kinetics.m" - "TargetName" = "8:Kinetics.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_5A494D5F32BD411D861645EF9D5CDB73" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\speciesIndex.m" - "TargetName" = "8:speciesIndex.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_5AE86752EC8A4B54BA6494A9F33FFC71" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\ReactorNet.m" - "TargetName" = "8:ReactorNet.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_5CF936560FF2465682DB2D4643C37441" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cv_mole.m" - "TargetName" = "8:cv_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_5D50FACA9AE548919661678B7562D727" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\polynom.m" - "TargetName" = "8:polynom.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6006C6D0EC294FC39274776F6EA12BCD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\nAtoms.m" - "TargetName" = "8:nAtoms.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_60D94AAFB6AA45F89A490D537326B0A6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\refPressure.m" - "TargetName" = "8:refPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_61151103C608408DB35D78567822421D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setValue.m" - "TargetName" = "8:setValue.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_611E4F1900564CD88F755749C3B89219" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\thermalConductivity.m" - "TargetName" = "8:thermalConductivity.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6221061E3BD647AF89BF4AD1785DC9EA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_satVapor.m" - "TargetName" = "8:setState_satVapor.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_627849EB38DD4A1D9DFE2E6E7DFFE041" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\FuncEval.h" - "TargetName" = "8:FuncEval.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6349662626C947BC91332BE085230672" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\domain_hndl.m" - "TargetName" = "8:domain_hndl.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_655DC211FDA743B8AAE2A254B8D24127" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\misc\\rxnpath1.py" - "TargetName" = "8:rxnpath1.py" - "Tag" = "8:" - "Folder" = "8:_94D018F7686D4C8690B65C153B0E887F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_655F0B213A054795ACD83B755944E151" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\PropertyCalculator.h" - "TargetName" = "8:PropertyCalculator.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_65A52D659E1642F8A7567FA7CC9B9189" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\FlowDevice.h" - "TargetName" = "8:FlowDevice.h" - "Tag" = "8:" - "Folder" = "8:_8931165F9BF34082951685EBEB030820" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6693B16E7E2A4AE3ADC494334E18058F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\importPhase.h" - "TargetName" = "8:importPhase.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6725A6F15136415BB26BADDD3CF96F66" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\GRI30.h" - "TargetName" = "8:GRI30.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6759CBA1D81D4C59A902AE29534B6255" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\ShomateThermo.h" - "TargetName" = "8:ShomateThermo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_675DF947A58B4BAB9DCCF837D18044E9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\setCoverages.m" - "TargetName" = "8:setCoverages.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_67B4668A9613497EAD89E4D9D5CDA7B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setMdot.m" - "TargetName" = "8:setMdot.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6A0835716DBD4D95BFAF15AAB6BBC2B8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\units.h" - "TargetName" = "8:units.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6A93CB70A0AC47D28DF27073F49C6A76" - { - "SourcePath" = "8:..\\..\\..\\License.rtf" - "TargetName" = "8:License.rtf" - "Tag" = "8:" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6A9E2F67751E4036B32A3F73F389F4B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6AAD2BE4779D4141B7F3175116575B70" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\molecularWeights.m" - "TargetName" = "8:molecularWeights.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6AEC5D1E91784853A899657570B75158" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6B3FE5F1CCAF42F99BDF0DBA4A5E7AD2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\SolidTransport.h" - "TargetName" = "8:SolidTransport.h" - "Tag" = "8:" - "Folder" = "8:_ED0B99EFCC2A42169D36F95C4BAEDF32" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6B4133DAEDD847D9ADB436F3A9E515BC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\private\\funcmethods.m" - "TargetName" = "8:funcmethods.m" - "Tag" = "8:" - "Folder" = "8:_208069FD964F475CAB363ACBD7A943C9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6B62C2B086DE4A74ABFDB909919F3B1B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\reactionpaths.h" - "TargetName" = "8:reactionpaths.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6BB63A2172964772A16E8C5DC8FCB473" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\elementName.m" - "TargetName" = "8:elementName.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6CC5AB88FEE24B269BFAE0EB2130B7E3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\NasaThermo.h" - "TargetName" = "8:NasaThermo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6CF85F10BFE140FDA7DFDB6FBDAAEAA7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\Array.h" - "TargetName" = "8:Array.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6D020030302F41549FD1141A91CA6BA2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite_uv.m" - "TargetName" = "8:ignite_uv.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6D7DFA49CD7F422597521F6BC18DBEAA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6E40F711DE6E4C15977B10FEBD1145B4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\addPhase.m" - "TargetName" = "8:addPhase.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6F1E0DC55B9845DAB4FE758F0B54914C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\adddir.m" - "TargetName" = "8:adddir.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6FF6BF505F0442DF81B97A7B0DACFF53" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\gridPoints.m" - "TargetName" = "8:gridPoints.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7086E515306342B7A4A3EB7E47148FEC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setTemperature.m" - "TargetName" = "8:setTemperature.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_713B640959AC45A78E7B9AE581F86E14" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\entropies_R.m" - "TargetName" = "8:entropies_R.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7170E7A643DA42188C7FC5398E2CC974" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\diagnostics.h" - "TargetName" = "8:diagnostics.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7189BBF81A8B46F596C2D94D52CA15DC" - { - "SourcePath" = "8:..\\demos\\NASA_coeffs.vcproj" - "TargetName" = "8:NASA_coeffs.vcproj" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_72C5A2D97B6549FCB5FE6E610B4DEDBD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\speciesName.m" - "TargetName" = "8:speciesName.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_73514E9BC5F44C509C562E01E8A958C2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\nChildren.m" - "TargetName" = "8:nChildren.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_738E966D4DA74FCE8C40B58983F4DBE7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\Interface.m" - "TargetName" = "8:Interface.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_73BDDE5CAC1142768E793BC00B124032" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\ArrayViewer.h" - "TargetName" = "8:ArrayViewer.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_73DF85D78FB147FEBCDD6232AD5C85A8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\writelog.h" - "TargetName" = "8:writelog.h" - "Tag" = "8:" - "Folder" = "8:_53F9EB9B43ED4F5BAA5BA4845FD4959C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_76175107E4CC4459ABF6F887224C85F0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\reactormethods.cpp" - "TargetName" = "8:reactormethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_764D7127961644B186D3F90292091805" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setTimeStep.m" - "TargetName" = "8:setTimeStep.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_76E915885B634DC6B57F89520C4788A6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\adiabatic.py" - "TargetName" = "8:adiabatic.py" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_77A9AA9EC6624BD592C9D29EC6F94989" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\setParameters.m" - "TargetName" = "8:setParameters.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_77C0B7A9B02F4EDFA6786BD64727556E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\MultiNewton.h" - "TargetName" = "8:MultiNewton.h" - "Tag" = "8:" - "Folder" = "8:_09CB18C451814CA6BF0E730F04F71CE2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_77EAFF9FBF464DF08EFF37113E7DFC96" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\conhp.m" - "TargetName" = "8:conhp.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_78809E65EB414C2C85CFBE961F4B6D8C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\XML_Writer.h" - "TargetName" = "8:XML_Writer.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_78BA658B942543D689698300AB69FEFE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\ThermoPhase.h" - "TargetName" = "8:ThermoPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_78CC1BF50A534D2DBB2B6196AC20A461" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\Group.h" - "TargetName" = "8:Group.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_78CF2DC24832474C9EC5304ABA596D6E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\char.m" - "TargetName" = "8:char.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_78E8CFB48EAB4A1F9DE0BDC2402A0D5F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\xmlmethods.cpp" - "TargetName" = "8:xmlmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_792574400ACB4125BBD9B4A006D4399E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\ReactionPath.h" - "TargetName" = "8:ReactionPath.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_795887D785084824B7284296DC74B527" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\massFraction.m" - "TargetName" = "8:massFraction.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_79674E6058F048B1B7D3CFFBCBC41561" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\setValveCoeff.m" - "TargetName" = "8:setValveCoeff.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7A639317418840CC95575AFDA89539F7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\times.m" - "TargetName" = "8:times.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7A85089C17D248A7A8A12641C4F86125" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\simple.py" - "TargetName" = "8:simple.py" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7A85252DC549484891071BF330043EA4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\Resid1D.h" - "TargetName" = "8:Resid1D.h" - "Tag" = "8:" - "Folder" = "8:_09CB18C451814CA6BF0E730F04F71CE2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7A858331BD01492FB20FD23DB170F745" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\GeneralSpeciesThermo.h" - "TargetName" = "8:GeneralSpeciesThermo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7A92B5B83A7347D1BFFD0CF1D104ABB2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\ShomatePoly.h" - "TargetName" = "8:ShomatePoly.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7A9AF6339376421580BF6E8028871929" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\pressure.m" - "TargetName" = "8:pressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7AE8B40AFA7241769B5BE31427ED582B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Contents.m" - "TargetName" = "8:Contents.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7B504B0354024FE1A61951F08701559B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\mix_defs.h" - "TargetName" = "8:mix_defs.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7B7753AD699149308A9D8CED65455D7F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\componentIndex.m" - "TargetName" = "8:componentIndex.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7B8DFC2B32884190B8B0EA34E86527C1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\FlowReactor.h" - "TargetName" = "8:FlowReactor.h" - "Tag" = "8:" - "Folder" = "8:_8931165F9BF34082951685EBEB030820" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7BE4FD7D976D4900BD24BD9AB7501E99" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\build.m" - "TargetName" = "8:build.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7BEA3E9A57AA4F0796638074A3D5ECD7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\Integrator.h" - "TargetName" = "8:Integrator.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7CC6FCB9F695423782EC53DADE5D585A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7D3DAEB7E7C647309752BD3A02876B72" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\coverages.m" - "TargetName" = "8:coverages.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7DAE868E207745638026B6656BF95857" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\MetalPhase.h" - "TargetName" = "8:MetalPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7DD2BAB195754859931B7B5AE308FAFC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\nComponents.m" - "TargetName" = "8:nComponents.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7E05717504C340B8B9D2D8F634AAA31C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\InterfaceKinetics.h" - "TargetName" = "8:InterfaceKinetics.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7E12BAE0A2924E5B83533AABB0BAC4DB" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\liquidvapor.cti" - "TargetName" = "8:liquidvapor.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7E5A64372F454B1D9BBD3B22AAAEBFFE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\kinetics1.cpp" - "TargetName" = "8:kinetics1.cpp" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7F2A82BE842E42219D6520BB60A87F2B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\utilities.h" - "TargetName" = "8:utilities.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7F3AB5A8BAE44BCD84802649D2AEBF83" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\DustyGasTransport.h" - "TargetName" = "8:DustyGasTransport.h" - "Tag" = "8:" - "Folder" = "8:_ED0B99EFCC2A42169D36F95C4BAEDF32" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7F82322C27494517A818285E796783B0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\domainIndex.m" - "TargetName" = "8:domainIndex.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7FC1EE2D828D4E0C9A209479895AE0D0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\private\\domain_methods.m" - "TargetName" = "8:domain_methods.m" - "Tag" = "8:" - "Folder" = "8:_D75DB80C0EC34E90A1753028F279B4CE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8106318CEF394350AED3B89BE5973CD8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\SymmPlane.m" - "TargetName" = "8:SymmPlane.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_811F3F47C3D94B628C68557B0EB6B36B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\combustor.py" - "TargetName" = "8:combustor.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_81812B7D110C414C960813023A134932" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\multiplier.m" - "TargetName" = "8:multiplier.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_81DA296ED6984B1EBE8917275886C78D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\GRI_30_Kinetics.h" - "TargetName" = "8:GRI_30_Kinetics.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_820901EF2B7645DA9A49A95F3E9DE675" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\ctmethods.mexw32" - "TargetName" = "8:ctmethods.mexw32" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_82CA2F512C5343BDAB3341734D58FBFE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\equilibrate.m" - "TargetName" = "8:equilibrate.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_830D679F865D4CE288583F122140C202" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\flamespeed.cpp" - "TargetName" = "8:flamespeed.cpp" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8354660D2436459FBA8CB92DB7B6E337" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\concentrations.m" - "TargetName" = "8:concentrations.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_83F9E2F2692A4018967CB9E659E6841F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\RateCoeffMgr.h" - "TargetName" = "8:RateCoeffMgr.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_84CDFA9E0AB74435A0D7B55A48424D36" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\ReactionData.h" - "TargetName" = "8:ReactionData.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8549950E280A4786AA6D4BDC9AF44DFC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\stoich_net.m" - "TargetName" = "8:stoich_net.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_854DF9ED3FF741069B2D162A049D5E64" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_85CCBC878A10483FB6D3D2E534E7248B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\LatticePhase.h" - "TargetName" = "8:LatticePhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_87132C070E1540D8A4B033B0E98880B5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\private\\mixturemethods.m" - "TargetName" = "8:mixturemethods.m" - "Tag" = "8:" - "Folder" = "8:_B97BD147CDAB4F2EB1C987ADD5A66D2D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_87199ECD95B94DDD883BEC7ADC66AE63" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\StoichManager.h" - "TargetName" = "8:StoichManager.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_87CEEEEB6DBF409FACD5794BCBD35B3F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setupGrid.m" - "TargetName" = "8:setupGrid.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8801CCC3E95F4B098645DB0BF445E0F1" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\nasa_gas.cti" - "TargetName" = "8:nasa_gas.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8804860E9572497A8F08D2719B044B55" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\Surf1D.h" - "TargetName" = "8:Surf1D.h" - "Tag" = "8:" - "Folder" = "8:_09CB18C451814CA6BF0E730F04F71CE2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_883D69622DD84D3A8A0D79D522CDA96B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\gibbs_mole.m" - "TargetName" = "8:gibbs_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_89B32FBB4FF441CFBCF0F830E202A7A7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\surfmethods.cpp" - "TargetName" = "8:surfmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_89F1C726748E4E57ACFDFC467114BD09" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\entropy_mass.m" - "TargetName" = "8:entropy_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8A432F8B24A842C0A70A2D8FD906E798" - { - "SourcePath" = "8:..\\demos\\kinetics1.vcproj" - "TargetName" = "8:kinetics1.vcproj" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8A5883FE50804063BBC8EE8DA9BE78DE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\saveSoln.m" - "TargetName" = "8:saveSoln.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8B0D72F9F1AE422C81E4923414EB4C13" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setProfile.m" - "TargetName" = "8:setProfile.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8B6199C9EA65475D9FC6C0CE792EA501" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\silicon.cti" - "TargetName" = "8:silicon.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8C095A81A32D48C6B28D0092BDDB6046" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\funcs.h" - "TargetName" = "8:funcs.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8C1EF93477A54EA39CFAE51E80858A96" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\BandMatrix.h" - "TargetName" = "8:BandMatrix.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8C7D8CEB11024B759FC6F809723ADF7A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\AxisymmetricFlow.m" - "TargetName" = "8:AxisymmetricFlow.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8C7FD926CFA648FB9CE0ED24957F591B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\density.m" - "TargetName" = "8:density.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8C9645906D2B4435BF0DDC85F14F5CF6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\componentName.m" - "TargetName" = "8:componentName.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8CB8ABF1BC42493F8C6451072245546C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\time.m" - "TargetName" = "8:time.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8CCF6467ECF34EE59611670E3645C719" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\Domain1D.m" - "TargetName" = "8:Domain1D.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8D346FD7000B4F0AAF57691DB6BD9CDE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\moleFractions.m" - "TargetName" = "8:moleFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8D3C554266D94991816CFFDB66F29AAE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite.m" - "TargetName" = "8:ignite.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8D419E40A1674FC9A198BCD3410D643D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Reservoir.m" - "TargetName" = "8:Reservoir.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_9038E6B538DE4653AF9E77498DC5C9ED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setMaxJacAge.m" - "TargetName" = "8:setMaxJacAge.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_907955714C5E41C3A0C82F4633DEBAC3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\constants.m" - "TargetName" = "8:constants.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_9084333D5B164E6FBDFA7096FCC75845" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\air.cti" - "TargetName" = "8:air.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_92A6D3125FA44E7B8795DE4EE0D738BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\save.m" - "TargetName" = "8:save.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_93900A98FABF44F5BE2F6F23E3EDA13A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\private\\kinetics_set.m" - "TargetName" = "8:kinetics_set.m" - "Tag" = "8:" - "Folder" = "8:_56A5C77F96C948C3BE617599F99A4FBA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_94C0079A642D4D829C612D5537F2BE96" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\SpeciesThermo.h" - "TargetName" = "8:SpeciesThermo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_95AD84099D86441F9B0C251039B1A63F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\IdealGasMix.h" - "TargetName" = "8:IdealGasMix.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_966477D37CF5451993EFF07CFB2EE25B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\isReversible.m" - "TargetName" = "8:isReversible.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_96CCEAC6BE924D6AB858949535654A72" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\ctfunctions.cpp" - "TargetName" = "8:ctfunctions.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_97529CA3195C44A3A6E57668BFF16B96" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\IDA_Solver.h" - "TargetName" = "8:IDA_Solver.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_979C4C61FFCC47BF9DD9142A747D70F3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\dist\\Cantera-1.7.0.win32-py2.5.exe" - "TargetName" = "8:Cantera-1.7.0.win32-py2.5.exe" - "Tag" = "8:" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_97AB3E7B353E4703B550348C63AEFC2D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\subsref.m" - "TargetName" = "8:subsref.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_97B185B78C154874B77D2049B3300B41" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Oxygen.m" - "TargetName" = "8:Oxygen.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_97E71EC4B7404230AA4186AE74AE88F2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\tdata.dat" - "TargetName" = "8:tdata.dat" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_97E864DEE6A144A78B68D9A3BE9A0413" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\geterr.m" - "TargetName" = "8:geterr.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_988AFC4E6A904FB582DBBF0DE7C251AC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\logger.h" - "TargetName" = "8:logger.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_98C25E56E88B4569BB453DA1FCC0A406" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\Reactor.h" - "TargetName" = "8:Reactor.h" - "Tag" = "8:" - "Folder" = "8:_8931165F9BF34082951685EBEB030820" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_997EF831DA8A4F9C99259C70FFD9E6C2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\fixed_T_flame.py" - "TargetName" = "8:fixed_T_flame.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_99BD8AC4084D439CA80816A89387CF06" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\phaseMoles.m" - "TargetName" = "8:phaseMoles.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_99F4B3534D1A4C88BFE4FB5D2F216E23" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\plotSolution.m" - "TargetName" = "8:plotSolution.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_9B44971E00A5481BBA5AFD0A2166D16F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\kinetics\\ratecoeffs.py" - "TargetName" = "8:ratecoeffs.py" - "Tag" = "8:" - "Folder" = "8:_3A41B4ED54254F0BBA9CB3DDBA13165A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_9BC3C81461D04065B1ADF2C07FFF293D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\SurfPhase.h" - "TargetName" = "8:SurfPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_9C0C04F635C34CAAB690617751FEF9A7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setPressure.m" - "TargetName" = "8:setPressure.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_9D045060258445C7988DB84395305E71" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\step.m" - "TargetName" = "8:step.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_9D6C72386A0B4D3489A13633E229F95D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setArea.m" - "TargetName" = "8:setArea.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_9E7A52340F9643268D1F2F8864729809" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\run_examples.m" - "TargetName" = "8:run_examples.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_9EEBD642B960482EAD0FB73F1BCB91C9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\Enhanced3BConc.h" - "TargetName" = "8:Enhanced3BConc.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_9F0C5F7640E84C648A16A5663DC11CF3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\write.cpp" - "TargetName" = "8:write.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A00E186E9C8E4BCD92EEF18A7870AB64" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\wallmethods.cpp" - "TargetName" = "8:wallmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A0858150B00A472BA6EAE71AEBABDE58" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setEnergy.m" - "TargetName" = "8:setEnergy.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A10BC29DF66D4988A3DADBBF21E5DA4E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\ReactorFactory.h" - "TargetName" = "8:ReactorFactory.h" - "Tag" = "8:" - "Folder" = "8:_8931165F9BF34082951685EBEB030820" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A11208A3D61940228E848C672615C531" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut5.m" - "TargetName" = "8:tut5.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A1555851966F4CBDB4BE3837641C843A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor2.py" - "TargetName" = "8:reactor2.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A1A7D85419B04E1892896FD2723CBE05" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\minTemp.m" - "TargetName" = "8:minTemp.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A2B1EDE36AFF46F2B7BED46EB5A9BE01" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\.cvsignore" - "TargetName" = "8:.cvsignore" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A2B810BE7C004166A16F019DFEBC09A1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setKinetics.m" - "TargetName" = "8:setKinetics.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A2ED793453A54C92AD356FF69DBFAFF3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\ck2ctml.m" - "TargetName" = "8:ck2ctml.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A386FFD174A848B8A6383A013CA12077" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setPhaseMoles.m" - "TargetName" = "8:setPhaseMoles.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A3D6752BC31B442CA999E19F8AA5B2E5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\ck2cti.m" - "TargetName" = "8:ck2cti.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A44EA116D8BD401B9F5CB43FD0A516EC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\npflame1.py" - "TargetName" = "8:npflame1.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A4C093C7C647401E895109DA2F564C52" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\child.m" - "TargetName" = "8:child.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A513873E6AEC441CB417942FBA4FE3A9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\ctmethods.cpp" - "TargetName" = "8:ctmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A571DB581B7B4085B6EE29881A27A2D8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\free_h2_air.py" - "TargetName" = "8:free_h2_air.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A6399AF77EE147919D73E720D70C79FF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\gasconstant.m" - "TargetName" = "8:gasconstant.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A694168142B64AB28E79B5E6E5357979" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cp_mole.m" - "TargetName" = "8:cp_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A7C06AF14B3343C09C52E321CD45D0A1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\reactor1.m" - "TargetName" = "8:reactor1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A7F216F3691F4406AD4BF685C2009EC2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut3.py" - "TargetName" = "8:tut3.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A88814C184944C9FA3E00A2DE301BB17" - { - "SourcePath" = "8:..\\demos\\Rankine.vcproj" - "TargetName" = "8:Rankine.vcproj" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A98B9A585D4F41858169AD80172314EC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\onedimmethods.cpp" - "TargetName" = "8:onedimmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A9ADC45313704C27B5C74CAEEDB877A3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\MultiPhaseEquil.h" - "TargetName" = "8:MultiPhaseEquil.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_AA7D54EA12024486AA1ACD45D323E74F" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\gri30.cti" - "TargetName" = "8:gri30.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_AA8F667920ED49919F2E5BD8D992450A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\ctvector.h" - "TargetName" = "8:ctvector.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_AB9D8BFEC9524074BE2B855CFF1D1CEC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\massFractions.m" - "TargetName" = "8:massFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_AC3CDAB9FDBF4EB79B35F1BEEA5DC02E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\ct_defs.h" - "TargetName" = "8:ct_defs.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_ACD48EEEC90A44B2B29B443AB7732B81" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\FalloffFactory.h" - "TargetName" = "8:FalloffFactory.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_AD48B1B285214A3087453E547D606A85" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\flowControllers.h" - "TargetName" = "8:flowControllers.h" - "Tag" = "8:" - "Folder" = "8:_8931165F9BF34082951685EBEB030820" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_AD5F1A421BBC46ACA15AEF28551896B3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\Phase.h" - "TargetName" = "8:Phase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_AD850F3126CA46F9AEB85D4851B8149F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix1.py" - "TargetName" = "8:mix1.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_ADC23A23C6B24601989EAE9B94655BB3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\xml.h" - "TargetName" = "8:xml.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_AE01A18492C447D89BA1FE02869A18DA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\equil_Kc.m" - "TargetName" = "8:equil_Kc.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_AE0F2B65F5C74B9F9E401125ECABDD41" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\ImplicitSurfChem.h" - "TargetName" = "8:ImplicitSurfChem.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_AE235390D3E7456BBC816F28EF0EDE5E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\satTemperature.m" - "TargetName" = "8:satTemperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_AEF2EA186F5D4A0486766CEC08F7A180" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\chemPotentials.m" - "TargetName" = "8:chemPotentials.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_AF09E476CC624AE5AEFCFA41EB35F77E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\KineticsFactory.h" - "TargetName" = "8:KineticsFactory.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B0990FEE057B4CEB8E819D4F36FC023E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\massFlux.m" - "TargetName" = "8:massFlux.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B25E14F3380641BFA793B8AC5538DE69" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\pressure.m" - "TargetName" = "8:pressure.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B2C4715A10D6448C8785A77EC8E23AFB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\plus.m" - "TargetName" = "8:plus.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B2F2F7B8362C4C1CA918C4EC9C23E9B6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\thermalDiffCoeffs.m" - "TargetName" = "8:thermalDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B310C19F9C7F4CE6891A34139EB0D630" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut1.m" - "TargetName" = "8:tut1.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B3217183190C4EF5AA058E2F2DD49E5B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\pressure.m" - "TargetName" = "8:pressure.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B34D82DAE3934AE8B7A86ADC89132428" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\phase_set.m" - "TargetName" = "8:phase_set.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B37B9EC7F5E24483ABF63844CB762A5D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\solve.m" - "TargetName" = "8:solve.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B383C9B0D56149A18C3933E52A659729" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\private\\trans_get.m" - "TargetName" = "8:trans_get.m" - "Tag" = "8:" - "Folder" = "8:_3FCDEC5F15154A079645D0817951A946" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B4BD907A8BCD4724AA7BBD9965ACBFA0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut1.py" - "TargetName" = "8:tut1.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B4FB5F4843A24E41B7FADE7050CD9910" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\gibbs_mass.m" - "TargetName" = "8:gibbs_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B56AA2981640451A85D5AC8EFFE1D420" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\StFlow.h" - "TargetName" = "8:StFlow.h" - "Tag" = "8:" - "Folder" = "8:_09CB18C451814CA6BF0E730F04F71CE2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B5CC2A0B4D3A4617A09A9EACF2A124CC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B700B3135C044AE1A0E11F64951C15B3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\funcmethods.cpp" - "TargetName" = "8:funcmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B7ADCE96BBE64258BC9786A36007F18B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\adiabatic_flame.py" - "TargetName" = "8:adiabatic_flame.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B813F357BF6E4672A6C5C6420233E416" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\npflame_init.m" - "TargetName" = "8:npflame_init.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B83C9AFF8AD942FE9FD4D3C90A2169F0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\private\\stack_methods.m" - "TargetName" = "8:stack_methods.m" - "Tag" = "8:" - "Folder" = "8:_57614C30E82048A8B1CDA4FC95D7707F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B84D58C4160F48F987154A69BA00AA00" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\PID_Controller.h" - "TargetName" = "8:PID_Controller.h" - "Tag" = "8:" - "Folder" = "8:_8931165F9BF34082951685EBEB030820" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B8531EBC9C4146A18DBDEE03537C7895" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\water.cti" - "TargetName" = "8:water.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B85407140BD04A45836DB232DCF3D374" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\GasKineticsWriter.h" - "TargetName" = "8:GasKineticsWriter.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B90B2A45F38546C7B27A422537B6A0D5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\thermo_hndl.m" - "TargetName" = "8:thermo_hndl.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B980912F97654A708BB58521244643F1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\maxTemp.m" - "TargetName" = "8:maxTemp.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B9AE5A1FF5C2466684573FE2ED6EC0BF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\sort.h" - "TargetName" = "8:sort.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B9B6AEE7F3704CA78F9A5C37F0B31D89" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setMoleFractions.m" - "TargetName" = "8:setMoleFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BA1757667DBF4ECE82D987268736B4D7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\speciesNames.m" - "TargetName" = "8:speciesNames.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BA56A809F849463387B0C35C554D3FDE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\destructionRates.m" - "TargetName" = "8:destructionRates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BA805C53980C41769659D085C5C8E0B8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\PureFluid.h" - "TargetName" = "8:PureFluid.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BACCA2E1D01D43BDB24ABA1E3E89AA45" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\multiDiffCoeffs.m" - "TargetName" = "8:multiDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BB31E6359D3947BBA82A82468DDDA9DA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\Crystal.h" - "TargetName" = "8:Crystal.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BBA24149F4C04977B6A07924A49D7352" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\destruction_rates.m" - "TargetName" = "8:destruction_rates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BC01A169AEE24DEDB532037D3A25C69E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\value.m" - "TargetName" = "8:value.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BC7DFDE6592D463B95C307DBE7305593" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\integrators.h" - "TargetName" = "8:integrators.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BD197F0310024D04B386D3ED22B580F2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\private\\kinetics_get.m" - "TargetName" = "8:kinetics_get.m" - "Tag" = "8:" - "Folder" = "8:_56A5C77F96C948C3BE617599F99A4FBA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BD35BC44FB8F441B8E358D9D364CA587" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Water.m" - "TargetName" = "8:Water.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BD51D17637B84DF3BF949073F10AABFE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\Wall.h" - "TargetName" = "8:Wall.h" - "Tag" = "8:" - "Folder" = "8:_8931165F9BF34082951685EBEB030820" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BDB11450018647D880BBB295E0BBF169" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut6.m" - "TargetName" = "8:tut6.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BF2D5197C57A4E03833752A2F4532AA8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cv_mass.m" - "TargetName" = "8:cv_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BF63955CB2CD4A96BD347F8EDA960614" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\ctlapack.h" - "TargetName" = "8:ctlapack.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BFE5589963E74E2E9883E4AE5826D851" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\solution.m" - "TargetName" = "8:solution.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C03B6B3C637C45749F3ACF29F4FCEDF6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Methane.m" - "TargetName" = "8:Methane.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C04EEE51536C4B64BB1758CBB7873B34" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\private\\wallmethods.m" - "TargetName" = "8:wallmethods.m" - "Tag" = "8:" - "Folder" = "8:_978963BB80B74B24B2062E400EF7C9EC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C065BAA069514382B51E468B5A1978A3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\reactornetmethods.cpp" - "TargetName" = "8:reactornetmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C094488877694ABCA56EEADA30F0C108" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\install.m" - "TargetName" = "8:install.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C0D8D2C4874C4694895DE76AF8ED8E8D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\kinetics.h" - "TargetName" = "8:kinetics.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C0DEC2397FFE41CBB0E44D70AA977F41" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\config.h" - "TargetName" = "8:config.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C1510D42AA964597A8CB449C6B94E86B" - { - "SourcePath" = "8:..\\demos\\CanteraDemos.sln" - "TargetName" = "8:CanteraDemos.sln" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C16D5B4AE2264855879001D44A80A573" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\thermoFunctions.h" - "TargetName" = "8:thermoFunctions.h" - "Tag" = "8:" - "Folder" = "8:_53F9EB9B43ED4F5BAA5BA4845FD4959C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C21C0E1658844265AABB721C6F59AB24" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\stflame1.py" - "TargetName" = "8:stflame1.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C24D1FF0D3AD482B8431D83957472356" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\ThirdBodyMgr.h" - "TargetName" = "8:ThirdBodyMgr.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C269F9491DE449A1A5E37AA06459403F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\NASA_coeffs.cpp" - "TargetName" = "8:NASA_coeffs.cpp" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C27D9E8782CE4CF79DF530130AE12A5A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\EdgePhase.h" - "TargetName" = "8:EdgePhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C2ED89B3F43C45139AB75E0455F9B99C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\global.h" - "TargetName" = "8:global.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C3750F20EDFA48D78E02F27034D02209" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\thermo_set.m" - "TargetName" = "8:thermo_set.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C38225F7A000426CB7E955945C9466E0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\MassFlowController.m" - "TargetName" = "8:MassFlowController.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C4E58CE5DB3F4304B465A828D1060AD7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\MultiJac.h" - "TargetName" = "8:MultiJac.h" - "Tag" = "8:" - "Folder" = "8:_09CB18C451814CA6BF0E730F04F71CE2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C54B99BA758A4FB3B844DE919B277DDA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\nComponents.m" - "TargetName" = "8:nComponents.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C649E5027371431DB5A5440812C57540" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut4.py" - "TargetName" = "8:tut4.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C6896DE4391E40FF980A950DDE8B43D1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\surface.h" - "TargetName" = "8:surface.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C6B45FFC93CC4A3F864E363E7B18206D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\reactor_hndl.m" - "TargetName" = "8:reactor_hndl.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C6F4B29F1A3B4B59A21287716572E0B1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\massFlowRate.m" - "TargetName" = "8:massFlowRate.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C71939C1027C4474B690DDDF4B0E8FB7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\ctmatutils.h" - "TargetName" = "8:ctmatutils.h" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C7406B26D83F4CF48E24ED78245654ED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\install.m" - "TargetName" = "8:install.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C7D02D2B4C444A0C90BD6F8C6B232C91" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\trans_hndl.m" - "TargetName" = "8:trans_hndl.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C8198F923CDB401EAF223744653A6806" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\equilibrium.h" - "TargetName" = "8:equilibrium.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C9AC5BC6DB9742B79D0BFF153CA39421" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_SP.m" - "TargetName" = "8:setState_SP.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C9DA0D05D08A45289D0F4BB5BC06C183" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\SpeciesThermoFactory.h" - "TargetName" = "8:SpeciesThermoFactory.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CB2FCC33698242D0BFDAA47D5C4B0F63" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\catcomb.py" - "TargetName" = "8:catcomb.py" - "Tag" = "8:" - "Folder" = "8:_0890042B73B444F889F091DA6D68E910" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CB3A0AE176934F52AE20A613C2070534" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\area.m" - "TargetName" = "8:area.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CB46B6FEE22A4C689CB244EF428600BF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\nElements.m" - "TargetName" = "8:nElements.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CBB1884D0A0041D2BEB9CCE78E1E6C7E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut3.m" - "TargetName" = "8:tut3.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CC3803859B7F43B18EBE799C9C56933F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\periodic_cstr.m" - "TargetName" = "8:periodic_cstr.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CC3B6BCC088B4734BEC63727D2F020C0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\ConstPressureReactor.h" - "TargetName" = "8:ConstPressureReactor.h" - "Tag" = "8:" - "Folder" = "8:_8931165F9BF34082951685EBEB030820" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CC71BE47DD434D7CA2713A9087A88C14" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\nSpecies.m" - "TargetName" = "8:nSpecies.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CC933C89F0964841BECCF5EC39B34E8B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\TransportParams.h" - "TargetName" = "8:TransportParams.h" - "Tag" = "8:" - "Folder" = "8:_ED0B99EFCC2A42169D36F95C4BAEDF32" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CCDF5C1EFB75477BB295929481C75CC7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\IncompressibleSolid.h" - "TargetName" = "8:IncompressibleSolid.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CCE9C76D878344F4BF560E0136E1BCF3" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\graphite.cti" - "TargetName" = "8:graphite.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CCF420B39E734D4384125DFE122E8F6A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\ph.m" - "TargetName" = "8:ph.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CD3DBDD9333C4033AE1B724282BBBFBF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\kineticsmethods.cpp" - "TargetName" = "8:kineticsmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CD777AD5FF1D420DB9723E6EEC27D521" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\rankine.m" - "TargetName" = "8:rankine.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CDBE3C6855AE4501803B9EDA7BFEA691" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\step.m" - "TargetName" = "8:step.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CE1EEE233F9F4C24BC5D26CA81C3A86F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop_net.m" - "TargetName" = "8:rop_net.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CEC3CD033FB94DFA8810C8142FED85B8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CECCCB3C56494F61A90C39EE70F3DFC9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setInitialTime.m" - "TargetName" = "8:setInitialTime.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CF28519F63C34802AB33F9342405FD3F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CF7BF165F4004E0DBBFF446A66A985DD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Solution\\soundspeed.m" - "TargetName" = "8:soundspeed.m" - "Tag" = "8:" - "Folder" = "8:_978580DBC0A748D790712BBA0B9F1CC8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CF97D7FBA79945A39E7B09721E7A2955" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\lapack.h" - "TargetName" = "8:lapack.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CFA9B0302ABC430A9DBA2BC2132B6B73" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\nPhases.m" - "TargetName" = "8:nPhases.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CFE3C277A2DF41018E63BE547F53452D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\density.m" - "TargetName" = "8:density.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CFE69F411CF84BE7ABCD4B895EF13C62" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setThermalResistance.m" - "TargetName" = "8:setThermalResistance.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D128F9F54CA949C09B3FA61A199B060F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setMassFractions.m" - "TargetName" = "8:setMassFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D151A04263364A9B8005377D79AEC239" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setFixedTempProfile.m" - "TargetName" = "8:setFixedTempProfile.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D200B29D2F7E429AB771E6E92961E4C9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite_hp.m" - "TargetName" = "8:ignite_hp.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D2176F7DD848403DBC973A3676B579CC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\advanceCoverages.m" - "TargetName" = "8:advanceCoverages.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D247511BB8FF4C1C83D7D1635C6FE9B6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\GasKinetics.h" - "TargetName" = "8:GasKinetics.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D3284BDBAC7847909EAF138FCCDD512F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix2.py" - "TargetName" = "8:mix2.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D355259E0F5648D282E00FC99F109E5B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\ck2ct.h" - "TargetName" = "8:ck2ct.h" - "Tag" = "8:" - "Folder" = "8:_53F9EB9B43ED4F5BAA5BA4845FD4959C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D383DFA2A9ED4C7EB07E1FEBF9B44DA3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\TransportFactory.h" - "TargetName" = "8:TransportFactory.h" - "Tag" = "8:" - "Folder" = "8:_ED0B99EFCC2A42169D36F95C4BAEDF32" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D3EDAA4023284820AFC142093DE1AAE4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Nitrogen.m" - "TargetName" = "8:Nitrogen.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D49889111E484F5090ED91A8EFF57DD0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\mass.m" - "TargetName" = "8:mass.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D523D656E59A4F36A5799882AD52FE63" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setPressure.m" - "TargetName" = "8:setPressure.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D6635B71ADB94BA0AC25AF10E53EAA56" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\diamond.cti" - "TargetName" = "8:diamond.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D68C5368AA4548E2B31B6E44C6CF18CD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\elementIndex.m" - "TargetName" = "8:elementIndex.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D6F8538106594E289818596061BE2EA6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\kinetics_hndl.m" - "TargetName" = "8:kinetics_hndl.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D71476F12B73490A8B05B4EADA0EFE14" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\ReactorNet.h" - "TargetName" = "8:ReactorNet.h" - "Tag" = "8:" - "Folder" = "8:_8931165F9BF34082951685EBEB030820" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D75087C07C804BA994309398BC48603F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\addReactor.m" - "TargetName" = "8:addReactor.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DA790596462048CFAECE85420D41D74F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setInitialVolume.m" - "TargetName" = "8:setInitialVolume.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DA9C782985C041509BE9C4A7CB68A4A8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame1.py" - "TargetName" = "8:flame1.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DAC38C10430147CDB4A4DC9E5C3F3D18" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\Species.h" - "TargetName" = "8:Species.h" - "Tag" = "8:" - "Folder" = "8:_53F9EB9B43ED4F5BAA5BA4845FD4959C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DACA05DBD1AA4AB7A411C4E500B3ADF8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\time.m" - "TargetName" = "8:time.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DB1A6975F18441ED82BDF90E6D84EA3C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\FalloffMgr.h" - "TargetName" = "8:FalloffMgr.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DB5649A025C244CCAD4CFC7607B09A28" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\stoich_p.m" - "TargetName" = "8:stoich_p.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DB6C4271795545FA80082707D6121026" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\enthalpies_RT.m" - "TargetName" = "8:enthalpies_RT.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DBC0EC09DC684F47B0DC34BF7958EA66" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\isentropic.m" - "TargetName" = "8:isentropic.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DBECDA96409E46C5A16D99CCCFC2E0DE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\intEnergy_mole.m" - "TargetName" = "8:intEnergy_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DC32635C462B40BEBEEC9176E79A9BB8" - { - "SourcePath" = "8:..\\..\\..\\winconfig.h" - "TargetName" = "8:winconfig.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DC87F8DA14754002A1931C3C5DC89AD7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\advance.m" - "TargetName" = "8:advance.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DDCBFEDCC6144933941BE8B0EEBB9614" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\massFraction.m" - "TargetName" = "8:massFraction.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DE2D53C1D99340B28D76F985871A1D04" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\AxiStagnFlow.m" - "TargetName" = "8:AxiStagnFlow.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DE5BB9FAA411472B8901537165DFD827" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\flame1.m" - "TargetName" = "8:flame1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DE63219243264692A661312B00054503" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\ConstCpPoly.h" - "TargetName" = "8:ConstCpPoly.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DEE4FC947E1543ECA3C5D0A1B5D82606" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\isFlow.m" - "TargetName" = "8:isFlow.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DF6E93BE4C85423FBB21EA3F783E0724" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DF7C83B26513481DA856DE8F3DAEF744" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E07080A8272044BDAD3242DFA62A3AD8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setTolerances.m" - "TargetName" = "8:setTolerances.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E0D128147681418496692C77F4B1BECB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\Reactor.m" - "TargetName" = "8:Reactor.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E148F8C2F82A48D3A68E9E2C2CDAD846" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setTemperature.m" - "TargetName" = "8:setTemperature.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E1570450F26743789099E1D664EA2930" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\fuel_cells\\sofc.cti" - "TargetName" = "8:sofc.cti" - "Tag" = "8:" - "Folder" = "8:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E18D9C95AB9747609535A99DD2D81155" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\catcomb.m" - "TargetName" = "8:catcomb.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E1BBA2FA2D7A423185C6D4F2B1B50A47" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\reactor_ode.m" - "TargetName" = "8:reactor_ode.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E1D86563B904400180823C0486CD55B2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\stringUtils.h" - "TargetName" = "8:stringUtils.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E1E6F5ED150E4549979E0E3F9E6D2F67" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\onedim.h" - "TargetName" = "8:onedim.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E1FAFCCB6A854D248F54F164889FAB3F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setRefineCriteria.m" - "TargetName" = "8:setRefineCriteria.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E2073E8B81F74741B1D1EA05FBDD0F79" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\enthalpy_mole.m" - "TargetName" = "8:enthalpy_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E2652D81AA404DA6956411A406CA467C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\NasaPoly1.h" - "TargetName" = "8:NasaPoly1.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E2B4EF18B90E479E8D1311CBCE13431E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\subsref.m" - "TargetName" = "8:subsref.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E2D41C457EA34B59A9124357F2777DAD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\plots.h" - "TargetName" = "8:plots.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E31FFA0A95B14807BA4DA5176F48A0AE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cp_mass.m" - "TargetName" = "8:cp_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E37ED89108944B31B7B46A2F9EE37D3C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\reaction_defs.h" - "TargetName" = "8:reaction_defs.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E3B3CBF11A49408DA2A465DD552AE300" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\gibbs_RT.m" - "TargetName" = "8:gibbs_RT.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E3D9492FF8AB48679A4B287D1CE30AD6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\sensitivity1.py" - "TargetName" = "8:sensitivity1.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E3DDA7E632494939B2882BD6741CFD9D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\air.m" - "TargetName" = "8:air.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E3F58F53501F4CAA92527C64B08D9EBD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\phasemethods.cpp" - "TargetName" = "8:phasemethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E427788001C549E18618B82C7E6C867C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\ReactorBase.h" - "TargetName" = "8:ReactorBase.h" - "Tag" = "8:" - "Folder" = "8:_8931165F9BF34082951685EBEB030820" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E4A964C652EF407CA753B3CA1219015B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop.m" - "TargetName" = "8:rop.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E54668B3A3FB42CF85A71689A715F19B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\Func.m" - "TargetName" = "8:Func.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E5C9596A592F453AA67CDC4AF6A18477" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\EdgeKinetics.h" - "TargetName" = "8:EdgeKinetics.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E646FA76573448CAA4749B18614EF782" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\enableEnergy.m" - "TargetName" = "8:enableEnergy.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E716C1A77B764B6697138BC0DAE3E30C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\equilibrate.m" - "TargetName" = "8:equilibrate.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E732EE7790B34E41B578A9388594D778" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\Reaction.h" - "TargetName" = "8:Reaction.h" - "Tag" = "8:" - "Folder" = "8:_53F9EB9B43ED4F5BAA5BA4845FD4959C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E855F8CECB234B9291EC3600C31564E1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\setTolerances.m" - "TargetName" = "8:setTolerances.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E885D5C620AE4F7B824607C2AE4001AC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\critProperties.py" - "TargetName" = "8:critProperties.py" - "Tag" = "8:" - "Folder" = "8:_1616A26BEFEB4172AA40AC8ED7A8DC71" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E8AFB1C8F7A342D5A03F305B3E0230C6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setThermoMgr.m" - "TargetName" = "8:setThermoMgr.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E8E0F24BF6014C208A93130FC1761DE6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\rtol.m" - "TargetName" = "8:rtol.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E8E78948E8974A1DB4C3D6E63AF58602" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\rdivide.m" - "TargetName" = "8:rdivide.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E8FE474C601D4386BBB0CA9599FF45BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_EA0E1C57DE984B1A97AAC9D53D17FCC3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setCoverageEqs.m" - "TargetName" = "8:setCoverageEqs.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_EA8E4A02700F48B3A6136CD0055D6CFD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\massFractions.m" - "TargetName" = "8:massFractions.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_EB1CB1838E7449B4B3F05EF3BA026DC8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\plotting.py" - "TargetName" = "8:plotting.py" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_EB82DBEEDAE14B51840A9D7153E52BBB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\Metal.h" - "TargetName" = "8:Metal.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_EB89828AF09E40FFA26D353F1088C41B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\multiphase_plasma.py" - "TargetName" = "8:multiphase_plasma.py" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_EC2FDC1A744E4A1AA4793CB10F18D176" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\critPressure.m" - "TargetName" = "8:critPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_EC476B2533A1437FA80321BB3090234E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\isSurface.m" - "TargetName" = "8:isSurface.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_EC9C8B8C68CC4B6FBF2202B0935A6396" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\IdealGasMix.m" - "TargetName" = "8:IdealGasMix.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_ECE66A49B6414A0A92B3FB111288D7B4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\ctexceptions.h" - "TargetName" = "8:ctexceptions.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_ED90DA83729C417BBEAA629FC6CE1095" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\flame2.m" - "TargetName" = "8:flame2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_EDC27F3DB4874D0B80C408E935F92FD4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setFlatProfile.m" - "TargetName" = "8:setFlatProfile.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_EF07839F9BC941BA9127CF08C90303D9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\prandtl1.m" - "TargetName" = "8:prandtl1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_EF429C97CFE74E0E82042FE4C0B15F13" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\SpeciesThermoMgr.h" - "TargetName" = "8:SpeciesThermoMgr.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F15D7C13B4D94173A06FC05BFE08B4A7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\Mixture.m" - "TargetName" = "8:Mixture.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F1C2DC4D3F4541478F3128EC742FC67D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\critDensity.m" - "TargetName" = "8:critDensity.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F21DEB7BE0A943B5B4775AA069401FFF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\Reservoir.h" - "TargetName" = "8:Reservoir.h" - "Tag" = "8:" - "Folder" = "8:_8931165F9BF34082951685EBEB030820" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F325A9398503407384F1B46B1B65BE34" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\z.m" - "TargetName" = "8:z.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F3A73DE374274D23B5B71D3950610F46" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\thermo.h" - "TargetName" = "8:thermo.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F3DEF34DC67542A1A5BE5F5EB0CF3D60" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\oneatm.m" - "TargetName" = "8:oneatm.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F40D33926EF24D48B642AFADF0905175" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\transport1.m" - "TargetName" = "8:transport1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F42D9F9BF66C46B3A5C9271FA5F371BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setExpansionRateCoeff.m" - "TargetName" = "8:setExpansionRateCoeff.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F4E64CA79CC5489294D5EB5751985163" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\stoich_r.m" - "TargetName" = "8:stoich_r.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F6A52BC1EC8D44989142E90DB7AAD1D5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState.m" - "TargetName" = "8:setState.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F70CE7A5A1844D3A99121A7A41ACAAF7" - { - "SourcePath" = "8:..\\..\\..\\tools\\templates\\cxx\\demo.cpp" - "TargetName" = "8:demo.cpp" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F7465E4F2E894759A7C68D5C9B4C9733" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\ReactionStoichMgr.h" - "TargetName" = "8:ReactionStoichMgr.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F81B8400998B4DE3B59AFDEF3EF2FAC1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\domainIndex.m" - "TargetName" = "8:domainIndex.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F8688399972140A18AEE3821A3076DA9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\Wall.m" - "TargetName" = "8:Wall.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F8CAB1B1AAE143949246B033BF6572AA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\meanMolecularWeight.m" - "TargetName" = "8:meanMolecularWeight.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F91C5DD635704BBC8D09E808908B4859" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\Inlet1D.h" - "TargetName" = "8:Inlet1D.h" - "Tag" = "8:" - "Folder" = "8:_09CB18C451814CA6BF0E730F04F71CE2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F9E5B7A73F134E42B0EE70B7A917FFE1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\atomicMasses.m" - "TargetName" = "8:atomicMasses.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_FA43C5DB9C7546E7BB93ED688744AC52" - { - "SourcePath" = "8:..\\..\\..\\bin\\mixmaster.py" - "TargetName" = "8:mixmaster.py" - "Tag" = "8:" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_FBB083851DA2463CA4F1366F4904110A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\nPoints.m" - "TargetName" = "8:nPoints.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_FBCFD7B7B3D348EF9EAA5E0F686E303F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\writeStats.m" - "TargetName" = "8:writeStats.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_FE3C8C6147AF406EB2F110453C3464EA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\RxnRates.h" - "TargetName" = "8:RxnRates.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_FEEC6D498C414DD8A73B96E8A0FB0AE5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\surfreactor.m" - "TargetName" = "8:surfreactor.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_FF5DBBEF8B6B4C82A8B3FB62CE081988" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\ChemEquil.h" - "TargetName" = "8:ChemEquil.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_FFE5652D9F3B4AEBB4275BC8405C5A7F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\speciesIndex.m" - "TargetName" = "8:speciesIndex.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - } - "FileType" - { - } - "Folder" - { - "{78BAF5CE-F2E5-45BE-83BC-DB6AF387E941}:_1DE66EEE44224B05A700D4E2E93A0FB7" - { - "Name" = "8:#1914" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:SystemFolder" - "Folders" - { - } - } - "{58C0ADA3-3CEA-43BD-A3B3-2EA121BC8217}:_78A5B9A56B3C482CBD8EAE207FE469D5" - { - "DefaultLocation" = "8:[PersonalFolder][ProductName]" - "Name" = "8:#1925" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:TARGETDIR" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_15DF1B45927A43108F6FD8BF7AB29E7A" - { - "Name" = "8:bin" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_554600D4C1ED49AB9B3F8AA14A61A393" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - { - "Name" = "8:lib" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_DB5A91AA0717429F8150BEDF3E9C5883" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_3A0F7AAB1D684CA7825C61ED7C1B1510" - { - "Name" = "8:tutorials" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_9EE8F68C07DC4618A6A96B6CC2F6F4DD" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_0961E3795854450CB636397255DAA0B7" - { - "Name" = "8:MATLAB" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BD44CF949673422BAA32D14476046641" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_6458A3FFB8B14932A9224D66420736A4" - { - "Name" = "8:Python" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_07358AF408BA4439926F97BCFC4B2D4F" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_3C5C7E20E5A44A629E7E36FC49B00666" - { - "Name" = "8:MATLAB" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:MATLABCHECKBOX = 1" - "Transitive" = "11:FALSE" - "Property" = "8:_D5D9F0F73161444D859B49722CB836BB" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_5443CF3FEC1C4919A396E1213F7EE741" - { - "Name" = "8:toolbox" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6F2DCE9A4AA04C11955BD805A807D800" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_EB2EB0FBE19246E88A9FC85FC50A0261" - { - "Name" = "8:cantera" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_CD16B7D343A04A8A8A960BC7DF6EA2C3" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_121EEBBD5CFE412CACD796AD0EF6FACB" - { - "Name" = "8:@ReactorNet" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D25A4392A14645B6856AC0586A697940" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_EF7FFF45863048E0BAC8024E5E97D77C" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6A482636047A4CC39874C6CAC1A5EF83" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_1F3BBA95030B48589E34A16DD6877FCD" - { - "Name" = "8:@Wall" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_FFC5ABCD0DFE4C64AA3A3119E28770C2" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_978963BB80B74B24B2062E400EF7C9EC" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_14F46BDFA3354434A8AFFDE6EB01D8B2" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_2069E985BE1F4CA4B39E0FF4C857A89D" - { - "Name" = "8:@Func" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BE26BC62A5E847FEB871B25C40EFE75C" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_208069FD964F475CAB363ACBD7A943C9" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_707701DD38634631A3D20827FC5AFA22" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_3D735E99070D4A9C816814209321A420" - { - "Name" = "8:@XML_Node" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_1813C288DD40450E9298CE06190DC28A" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_57DD5A7770D14DCB9F09381FB3D030F7" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_B241B483BFD649A7B4FA5ADD1E48CB30" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_5980613DA74C49ABB29CF7F4DE8AB8E7" - { - "Name" = "8:@ThermoPhase" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_FC38217CD0FB41838729EA5473177414" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_447495742352464D81706C05F55520E9" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_115FA39FE4BB4AF98CC450D2C74A832C" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_69556754D0874D01BDA2D9D85F5828AB" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_57FC5782E53444E0BDBD66445370F485" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_978580DBC0A748D790712BBA0B9F1CC8" - { - "Name" = "8:@Solution" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_5F863499C9764D489DC234E3476D8220" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_9B31506F5B4F443F832FD3FAB7762E64" - { - "Name" = "8:@Mixture" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_5B0B4B544BB7475F8D95A7351BBB5D9B" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_B97BD147CDAB4F2EB1C987ADD5A66D2D" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D683DE5C1C054AF3B3A8A608F8739204" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_A330CA11C4BC435B95427DEA56FD503A" - { - "Name" = "8:@Kinetics" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_38EC5A2AC0344396A365C0523516B935" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_56A5C77F96C948C3BE617599F99A4FBA" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_8F8646357F9D4DFAAEEFB9D3E80E74AE" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_A50BD9722A014DC391E5474262EFD7BC" - { - "Name" = "8:@Transport" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_9609451B0BA44ECCBD59EAC256BB8FF6" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_3FCDEC5F15154A079645D0817951A946" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_0AE702ED16684776A58F4024099D5B16" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_B73A689A75AA49FE9E67D8BC3DE5A587" - { - "Name" = "8:@Reactor" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6491ED6A6FD4419EA3AEF94895C5862D" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_D663477510C5436ABAF316F6D1E24D8B" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6B68DDB908574065B114EE838055D3A9" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_E30E67F5102146D39202747276B874EA" - { - "Name" = "8:1D" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BEB5629A74864C33BFBE85775BDF46E9" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_45FC9BD502EB46D8A920CD02D93C3848" - { - "Name" = "8:@Domain1D" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_C30A197B3595470A87A00E99059B4FC7" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_D75DB80C0EC34E90A1753028F279B4CE" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_68A85998C36844B181D4B77A3DDF4225" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_BC662E8F11194A61A8CAA2E8666C6C9F" - { - "Name" = "8:@Stack" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_8AF1FDE1D7B24A50BF4A2F6F6E8F680B" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_57614C30E82048A8B1CDA4FC95D7707F" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_2E20167746334C26B769B9EBA08C08DD" - "Folders" - { - } - } - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_F7AA24452AD2470EBD83A85CC5DB9C43" - { - "Name" = "8:@Interface" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D74B7A317604458496D56195B17245D4" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_653D9B351BDC4DD6B1AC64034FB114A1" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_12B0318E56C647B4B7CC27D5344E95EB" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_F91A2400AD764EFB800A2F62CE34346C" - { - "Name" = "8:@FlowDevice" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BD955CAF1DF74ADD917984BE9557C60F" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_A0CD6A9C146B405D99355A87F6B7C47D" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_1980519B8CAC42038A2C793D12949EB2" - "Folders" - { - } - } - } - } - } - } - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_459DD0AF25C34F349354CA380B58D1B1" - { - "Name" = "8:include" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_864A875C734E4F7993EF599A792089AF" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_0A794889F1894108860FAF5B5C19F2FA" - { - "Name" = "8:cantera" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_B07B49F047FC40469C9073136E5D2AFF" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_E012FB4758FF455E92C3DDA25362EAA7" - { - "Name" = "8:kernel" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_352275D48884496D8522F3217A13F3E6" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_09CB18C451814CA6BF0E730F04F71CE2" - { - "Name" = "8:oneD" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_2B42505B039A49519786CA0D70490685" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_53F9EB9B43ED4F5BAA5BA4845FD4959C" - { - "Name" = "8:converters" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_5E3DF16CA5C34645A89A802D45B18C80" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_8931165F9BF34082951685EBEB030820" - { - "Name" = "8:zeroD" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_A11087DEA01D457E81EE4FABD41953BB" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_ED0B99EFCC2A42169D36F95C4BAEDF32" - { - "Name" = "8:transport" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_A8EB504EB25E468D880A44F2A8718989" - "Folders" - { - } - } - } - } - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_B5AFB668A86B4992A1E2A55DAE0CAA16" - { - "Name" = "8:templates" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_62F15E8A639B40A680E06DA189388AC0" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_D97B8D9B527F4A4DAEE139297609ECEC" - { - "Name" = "8:demos" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_70CA7BFF862F455CABE89474DDC8C8FC" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_1E1FE4A0C7774B9D9C081E2DB4033D90" - { - "Name" = "8:Python" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6D0630638BBD4E29B840B324B4436948" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_0890042B73B444F889F091DA6D68E910" - { - "Name" = "8:surface_chemistry" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_7FDCBB9A8592442FB42D4EAC7D3E53D2" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_1616A26BEFEB4172AA40AC8ED7A8DC71" - { - "Name" = "8:liquid_vapor" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_C2F7106B0C584CBFB1CD9EAE69B563FA" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_16393A44970E4B7FBB528A637EFFCF96" - { - "Name" = "8:transport" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_562525EA42174B63807DD27EA3AAF879" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_3A41B4ED54254F0BBA9CB3DDBA13165A" - { - "Name" = "8:kinetics" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_F799EEA7F7224C0A855895023F8B3072" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_782A3716E7024C07B7E1786A6FE5D350" - { - "Name" = "8:reactors" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_A52D5AC4A0DA4CF483D3E640BC1A5DA0" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_92296F507AEB4419BC7BA3118B2C6409" - { - "Name" = "8:gasdynamics" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D902ADED94764BD5A6F420077708B493" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_94D018F7686D4C8690B65C153B0E887F" - { - "Name" = "8:misc" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_1D24D49031EB459B974D7D13D5644D3B" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_96B5AA517B204067BBA02150611C7875" - { - "Name" = "8:equilibrium" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_8D8BB4AF59F64F88B994C19CC5EB233C" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_ACBA4EEB967B49369C5B078365A8DAA6" - { - "Name" = "8:flames" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_0A2A0C303015456C841FAB6074A18B6F" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - { - "Name" = "8:fuel_cells" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_A46073D5774A4A7488FE7ED41BD60D59" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_33E4779AB0C24751BA2645F9F51A39D3" - { - "Name" = "8:MATLAB" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_45FAD6A5DFB047C2994B1D14F63B7703" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_91BFCC5A92684F63A014CEC3B9265F1A" - { - "Name" = "8:C++" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_4550D17AF47F43D38272308352CF8718" - "Folders" - { - } - } - } - } - } - } - "{78BAF5CE-F2E5-45BE-83BC-DB6AF387E941}:_C18AD6B27F144D1EA3F43513268152DB" - { - "Name" = "8:#1919" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:ProgramMenuFolder" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_4BFAA71B92694D76A142F5C3ED00F20A" - { - "Name" = "8:Cantera" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_446477146DAB4A47A7AFC9902BF72A7E" - "Folders" - { - } - } - } - } - "{78BAF5CE-F2E5-45BE-83BC-DB6AF387E941}:_CB299B68C1E8487BA1E6C1DE65DE88C8" - { - "Name" = "8:#1916" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:DesktopFolder" - "Folders" - { - } - } - "{78BAF5CE-F2E5-45BE-83BC-DB6AF387E941}:_D46FB0DFF1A641E9BFF64D43063070E6" - { - "Name" = "8:#1910" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:CommonFilesFolder" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_DF884E96ECD3496ABA2742BCED88AAF5" - { - "Name" = "8:Cantera" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D0580EB36EB74E3A86790E702522DD35" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_C549C449993E4410B91BDC9AF59B84C5" - { - "Name" = "8:data" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_64E07C739FB4417C9F46987FB8046C1D" - "Folders" - { - } - } - } - } - } - } - } - "LaunchCondition" - { - } - "Locator" - { - } - "MsiBootstrapper" - { - "LangId" = "3:1033" - } - "Product" - { - "Name" = "8:Microsoft Visual Studio" - "ProductName" = "8:Cantera" - "ProductCode" = "8:{6318C429-3F69-486A-9987-4D1EE1CA9328}" - "PackageCode" = "8:{0468CAED-E609-40B8-90FF-0A935A842648}" - "UpgradeCode" = "8:{86C96BD0-4EFB-4B99-AB55-8EFAF9B39170}" - "RestartWWWService" = "11:FALSE" - "RemovePreviousVersions" = "11:TRUE" - "DetectNewerInstalledVersion" = "11:TRUE" - "ProductVersion" = "8:1.5.4" - "Manufacturer" = "8:cantera" - "ARPHELPTELEPHONE" = "8:" - "ARPHELPLINK" = "8:http://www.cantera.org" - "Title" = "8:Cantera" - "Subject" = "8:" - "ARPCONTACT" = "8:cantera" - "Keywords" = "8:" - "ARPCOMMENTS" = "8:" - "ARPURLINFOABOUT" = "8:" - "ARPPRODUCTICON" = "8:" - "ARPIconIndex" = "3:0" - "SearchPath" = "8:" - "UseSystemSearchPath" = "11:TRUE" - } - "Registry" - { - "HKLM" - { - "Keys" - { - "{6A471EEF-D31B-40F8-BCF6-C9E8EC783F36}:_A15FA43938034D689F29E65C6E8955DA" - { - "Name" = "8:Software" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{6A471EEF-D31B-40F8-BCF6-C9E8EC783F36}:_5BDB66062CEB415CB4959F307FD0D508" - { - "Name" = "8:[Manufacturer]" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - } - } - } - "Values" - { - } - } - } - } - "HKCU" - { - "Keys" - { - "{6A471EEF-D31B-40F8-BCF6-C9E8EC783F36}:_F857B3D1747440C9A23BF58734C6212F" - { - "Name" = "8:Software" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{6A471EEF-D31B-40F8-BCF6-C9E8EC783F36}:_C66D7959D9B84EB48504D18245ED499E" - { - "Name" = "8:[Manufacturer]" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - } - } - } - "Values" - { - } - } - } - } - "HKCR" - { - "Keys" - { - } - } - "HKU" - { - "Keys" - { - } - } - "HKPU" - { - "Keys" - { - } - } - } - "Sequences" - { - } - "Shortcut" - { - "{478F747B-8505-45D1-9AAE-8C3B645C26E3}:_11B1D446B20C4613916F260F22FB3817" - { - "Name" = "8:MATLAB Demos" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Folder" = "8:_4BFAA71B92694D76A142F5C3ED00F20A" - "WorkingFolder" = "8:_D97B8D9B527F4A4DAEE139297609ECEC" - "Icon" = "8:" - "Feature" = "8:" - } - "{478F747B-8505-45D1-9AAE-8C3B645C26E3}:_6F6F7A9D0A9540169C31BFC498809033" - { - "Name" = "8:Cantera Folder" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Folder" = "8:_4BFAA71B92694D76A142F5C3ED00F20A" - "WorkingFolder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Icon" = "8:" - "Feature" = "8:" - } - "{478F747B-8505-45D1-9AAE-8C3B645C26E3}:_99B1AD3DF5084F17BBA2DA9A8E4A758E" - { - "Name" = "8:C++ Demos" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_C1510D42AA964597A8CB449C6B94E86B" - "Folder" = "8:_4BFAA71B92694D76A142F5C3ED00F20A" - "WorkingFolder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Icon" = "8:" - "Feature" = "8:" - } - "{478F747B-8505-45D1-9AAE-8C3B645C26E3}:_B3E018B74C474749A9DF614C49D87F87" - { - "Name" = "8:Cantera" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Folder" = "8:_CB299B68C1E8487BA1E6C1DE65DE88C8" - "WorkingFolder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Icon" = "8:" - "Feature" = "8:" - } - "{478F747B-8505-45D1-9AAE-8C3B645C26E3}:_C74524C318E34B64BC7F9CF0751E1641" - { - "Name" = "8:data" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "WorkingFolder" = "8:_DF884E96ECD3496ABA2742BCED88AAF5" - "Icon" = "8:" - "Feature" = "8:" - } - "{478F747B-8505-45D1-9AAE-8C3B645C26E3}:_D36F249B6C63494C8991429C3423DCBF" - { - "Name" = "8:Python Demos" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_1E1FE4A0C7774B9D9C081E2DB4033D90" - "Folder" = "8:_4BFAA71B92694D76A142F5C3ED00F20A" - "WorkingFolder" = "8:_D97B8D9B527F4A4DAEE139297609ECEC" - "Icon" = "8:" - "Feature" = "8:" - } - } - "UserInterface" - { - "{B654A020-6903-4E6A-A86C-75DC463DB54B}:_0ED84EDEFD4A4D698882BFE1F333E307" - { - "UseDynamicProperties" = "11:FALSE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdBasicDialogs.wim" - } - "{8D9DEE8B-DD8B-4F48-9072-C4364E4F4011}:_29BC7A20906B4BB591C50CBADAC4F8D7" - { - "Name" = "8:#1900" - "Sequence" = "3:1" - "Attributes" = "3:1" - "Dialogs" - { - "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_08E53ECD734042D6A31CA37D0355381E" - { - "Sequence" = "3:200" - "DisplayName" = "8:Welcome" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdWelcomeDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "CopyrightWarning" - { - "Name" = "8:CopyrightWarning" - "DisplayName" = "8:#1002" - "Description" = "8:#1102" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1202" - "DefaultValue" = "8:#1202" - "UsePlugInResources" = "11:TRUE" - } - "Welcome" - { - "Name" = "8:Welcome" - "DisplayName" = "8:#1003" - "Description" = "8:#1103" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1203" - "DefaultValue" = "8:#1203" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_35FDF6BB662A42B1A92CE5FD019F169A" - { - "Sequence" = "3:500" - "DisplayName" = "8:Confirm Installation" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdConfirmDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_ABC3AFA2024F4562A020AE6343D51300" - { - "Sequence" = "3:300" - "DisplayName" = "8:License Agreement" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdLicenseDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "EulaText" - { - "Name" = "8:EulaText" - "DisplayName" = "8:#1008" - "Description" = "8:#1108" - "Type" = "3:6" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:2" - "Value" = "8:_6A93CB70A0AC47D28DF27073F49C6A76" - "UsePlugInResources" = "11:TRUE" - } - "Sunken" - { - "Name" = "8:Sunken" - "DisplayName" = "8:#1007" - "Description" = "8:#1107" - "Type" = "3:5" - "ContextData" = "8:4;True=4;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:4" - "DefaultValue" = "3:4" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_FA729FED55DB423CB796E6380C3BBDF8" - { - "Sequence" = "3:400" - "DisplayName" = "8:Installation Folder" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdFolderDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{8D9DEE8B-DD8B-4F48-9072-C4364E4F4011}:_519E224B02474BA2B8DC4CD4EAE2ACF7" - { - "Name" = "8:#1900" - "Sequence" = "3:2" - "Attributes" = "3:1" - "Dialogs" - { - "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_2C3380451FE74068AF488EF4B6F73D94" - { - "Sequence" = "3:200" - "DisplayName" = "8:Installation Folder" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminFolderDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_6E2FF8B7EC244C94908291296E19523E" - { - "Sequence" = "3:100" - "DisplayName" = "8:Welcome" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminWelcomeDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "CopyrightWarning" - { - "Name" = "8:CopyrightWarning" - "DisplayName" = "8:#1002" - "Description" = "8:#1102" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1202" - "DefaultValue" = "8:#1202" - "UsePlugInResources" = "11:TRUE" - } - "Welcome" - { - "Name" = "8:Welcome" - "DisplayName" = "8:#1003" - "Description" = "8:#1103" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1203" - "DefaultValue" = "8:#1203" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_8F2D5F455ECB44B3859CD8D454A71C60" - { - "Sequence" = "3:300" - "DisplayName" = "8:Confirm Installation" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminConfirmDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{8D9DEE8B-DD8B-4F48-9072-C4364E4F4011}:_61D8CE962B314E818663A48C0415867E" - { - "Name" = "8:#1901" - "Sequence" = "3:1" - "Attributes" = "3:2" - "Dialogs" - { - "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_24A74643C5964C87A797E1A643FF0D0B" - { - "Sequence" = "3:100" - "DisplayName" = "8:Progress" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdProgressDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "ShowProgress" - { - "Name" = "8:ShowProgress" - "DisplayName" = "8:#1009" - "Description" = "8:#1109" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{B654A020-6903-4E6A-A86C-75DC463DB54B}:_75F14606DECA4813841F459E15C791FC" - { - "UseDynamicProperties" = "11:FALSE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdUserInterface.wim" - } - "{8D9DEE8B-DD8B-4F48-9072-C4364E4F4011}:_C1A3D09CAB0840249EFCEC6855096B18" - { - "Name" = "8:#1901" - "Sequence" = "3:2" - "Attributes" = "3:2" - "Dialogs" - { - "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_CA30C9165C5C49C68248727A03AA7A6A" - { - "Sequence" = "3:100" - "DisplayName" = "8:Progress" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminProgressDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "ShowProgress" - { - "Name" = "8:ShowProgress" - "DisplayName" = "8:#1009" - "Description" = "8:#1109" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{8D9DEE8B-DD8B-4F48-9072-C4364E4F4011}:_C87AD3FA8C0A43F7A829C50FC5F1F1CD" - { - "Name" = "8:#1902" - "Sequence" = "3:1" - "Attributes" = "3:3" - "Dialogs" - { - "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_8D56619ED59C40F9B3C655569D7BE0E9" - { - "Sequence" = "3:100" - "DisplayName" = "8:Finished" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdFinishedDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "UpdateText" - { - "Name" = "8:UpdateText" - "DisplayName" = "8:#1058" - "Description" = "8:#1158" - "Type" = "3:15" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1258" - "DefaultValue" = "8:#1258" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{8D9DEE8B-DD8B-4F48-9072-C4364E4F4011}:_E8083BADF0444BC18403655940B69C5C" - { - "Name" = "8:#1902" - "Sequence" = "3:2" - "Attributes" = "3:3" - "Dialogs" - { - "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_7D3124C107AA4B8AB2828C5E89BCA5AA" - { - "Sequence" = "3:100" - "DisplayName" = "8:Finished" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminFinishedDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - } - "MergeModule" - { - "{35A69C6E-5BA4-440D-803D-762B59A45393}:_8EF2E69F033240369A701C148ADBDB51" - { - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:TRUE" - "SourcePath" = "8:vc_user_crt71_rtl_x86_---.msm" - "Properties" - { - } - "LanguageId" = "3:0" - "Exclude" = "11:FALSE" - "Folder" = "8:" - "Feature" = "8:" - "IsolateTo" = "8:" - } - "{35A69C6E-5BA4-440D-803D-762B59A45393}:_B903D3A5E3B84DF2A2022876EB2B2A7A" - { - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:TRUE" - "SourcePath" = "8:vc_user_stl71_rtl_x86_---.msm" - "Properties" - { - } - "LanguageId" = "3:0" - "Exclude" = "11:FALSE" - "Folder" = "8:" - "Feature" = "8:" - "IsolateTo" = "8:" - } - } - "ProjectOutput" - { - "{8062640A-2EEE-46E9-AB67-688E9A886E9F}:_0288F5F0AEF2495BA53D3C165E79D0AF" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\clib.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{8062640A-2EEE-46E9-AB67-688E9A886E9F}:_08587955063141779B605860D7FF04D3" - { - "SourcePath" = "8:..\\..\\..\\build\\bin\\i686-pc-win32\\ck2cti.exe" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_15DF1B45927A43108F6FD8BF7AB29E7A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{8062640A-2EEE-46E9-AB67-688E9A886E9F}:_091EA9AF61A04D75A8F7DAC0AE83AC3C" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\clib.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_1DE66EEE44224B05A700D4E2E93A0FB7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{8062640A-2EEE-46E9-AB67-688E9A886E9F}:_1861CF609E4C4EE2B209A26A6705ACD5" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctcxx.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{E342202C-F877-43D0-8E66-D2A7794AC900}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{8062640A-2EEE-46E9-AB67-688E9A886E9F}:_218EB718190641D592079146D7F47C17" - { - "SourcePath" = "8:..\\Sundials\\Sundials_shared\\Release\\SUNDIALS_SHARED.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{FCF87E3E-B8A7-47CA-864E-87E0166CCD79}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{8062640A-2EEE-46E9-AB67-688E9A886E9F}:_262DC17B610648E5A48002B469EC6A57" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\zeroD.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{8062640A-2EEE-46E9-AB67-688E9A886E9F}:_3CCADD10D5934D599E6AAFF04D6353B2" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctf2c.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{DD55E1AC-451C-422C-92BC-26E3F7AA137B}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{8062640A-2EEE-46E9-AB67-688E9A886E9F}:_9266F7C8C9F04682AA878E3A5B9BD5C7" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\cantera.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{E719804C-1351-4C44-BD5E-611AF464CD20}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{8062640A-2EEE-46E9-AB67-688E9A886E9F}:_9AC9ABAE8E744589A8EABDBC4C1B063F" - { - "SourcePath" = "8:..\\Sundials\\Cvodes\\Release\\CVODES.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{12D156A1-1BF6-42DF-8572-416AC1E9FC03}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{8062640A-2EEE-46E9-AB67-688E9A886E9F}:_B137545CCE204222B6876022AB4E6EAD" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\oneD.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{AFF4EF88-C100-4297-A150-B6C4C5A98F25}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{8062640A-2EEE-46E9-AB67-688E9A886E9F}:_CC9CBF448698418B83091250EA8BD78C" - { - "SourcePath" = "8:..\\Sundials\\Nvec_ser\\Release\\NVEC_SER.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{8062640A-2EEE-46E9-AB67-688E9A886E9F}:_DA6641D60355480A978E4B4464AA5DF4" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctblas.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{5D8EADA5-2E37-4311-AD07-605A0B21F577}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{8062640A-2EEE-46E9-AB67-688E9A886E9F}:_DD3B996C17714923935F9497EC38D611" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctmath.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{127547E3-416C-4C12-82E9-52F912142FB5}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{8062640A-2EEE-46E9-AB67-688E9A886E9F}:_EE7C6EE3A3154788B22D1EF05798FD2E" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\tpx.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{A5DEA71E-15B1-4C59-94A8-01856D6E1F33}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{8062640A-2EEE-46E9-AB67-688E9A886E9F}:_EF86BEE203814AFB81EFC961B7A3E77E" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctlapack.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{2701B198-FEC1-45A8-BC20-AACA46B64986}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{8062640A-2EEE-46E9-AB67-688E9A886E9F}:_F002FBC310564DAAB051DE2CC004A129" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\transport.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - } - "VJSharpPlugin" - { - } - } -} diff --git a/win32/vc7/SetupCantera/SetupCanteraLite.vdproj b/win32/vc7/SetupCantera/SetupCanteraLite.vdproj deleted file mode 100755 index 7f2fb6886..000000000 --- a/win32/vc7/SetupCantera/SetupCanteraLite.vdproj +++ /dev/null @@ -1,11918 +0,0 @@ -"DeployProject" -{ -"VSVersion" = "3:701" -"ProjectType" = "8:{2C2AF0D9-9B47-4FE5-BEF2-169778172667}" -"IsWebType" = "8:FALSE" -"ProjectName" = "8:SetupCanteraLite" -"LanguageId" = "3:1033" -"CodePage" = "3:1252" -"UILanguageId" = "3:1033" -"SccProjectName" = "8:" -"SccLocalPath" = "8:" -"SccAuxPath" = "8:" -"SccProvider" = "8:" - "Hierarchy" - { - "Entry" - { - "MsmKey" = "8:_0067AAD709D94D2693870A06ECD55183" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0170832FE2DB4AE0BF9768C53BE03A84" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_022EDF1564FF4680B6AA609CE897983A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_04C83EB86A3C45AB93638133493E5923" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_051107F9F8CE4364AC76D00D23F8B7C5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05690F470DFA457FBF7C925A8420EE5F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05EE24E611E74A1C88CE22420CA5500D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0700963A1F1B41FFABC3911498DB18B0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_08587955063141779B605860D7FF04D3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_091EA9AF61A04D75A8F7DAC0AE83AC3C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0936663A9C31411CA21989F4FA39A5F1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_09812E60422340BF9B92C7BF4CDE6FC4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_099E198F6C01436DB271857F1309977D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0A01A5CC173A4619BBAE80DFCE7B23B5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0A2221F9D5B34C5AAD8B8BE2B6279D2C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0A2F83F932A74CAABB87DEEAC1B9536C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0ACC7910CC8A46E38521F8A78AF253D2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0B0170BC983349DD945697DB4576507A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0B09C9A0BF24498399548814F95D1EC2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0C8BFBA19BE949699F417570F8C69B5F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0C9010E357C748BEB820CF0E830F09DF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0D0FFCC38C4645D997283F1C5CED5E06" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0D47388E1B474AF08F6DA0FE72025C42" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0DDF1766C6A04C76AE6AF7FBC35E471B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1049E82786DB4EB2BDEFF972136B0F19" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_105638BB017C47DA814720D4C027908E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11553AE6EA7A424D9621E724DFECC70F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11AF9ACB25D6477DAE6906C2F6F688CA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11E4F38118B54DC680D5CB741B29BE8C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11EE4F61EA0740F1BE63419C7A48F185" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_125E1AC217CC40BD8F4534E875CB9D0A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_12BF22BA87424178B29DB07E669C3501" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1420A489C89E4859ACE78FD5DD27C00A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_14580E5B948E47509A941AA338014D25" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_15D3C38D37A94D67B313EC3B57DA2AC1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1603140AC6F7489CA14D3F41F58E9379" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_16C0D130AB2748E6890B937071A27A0E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_16C40536EB0A45658DF4EC29D7CBBFF9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_16DD6B492C274AC6BA6ED913C513A10B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_17873678EB8F4A3AB2296EB4E4483220" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_18712B731C5F4CED9DD70EC680C9BE15" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1889FAD37671415E95CCA5B1BCAC9E32" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_188F8F797CE24E7C9FC6BD62D2B5D37F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A3D179D05C74A909F2B5B6E254459BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A66CE0396934BBDBA728386725B2310" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A758A2D9CC24D13A732C1F61D692657" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1AA05F39A2464BDD922D26B58FE78BC4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1B053CD5461740CB891855B80F250AED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1C064CAB7CCC46D7AB833B0D4F99F3FE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1D0B3F7CDFF14AD2A879AF1565D65509" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1D7106B99F8D451CA0562A6C57C2CC3C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1DF1B93159BE475CA0438F31722F856B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1F6340B91C654BDAB4FDCA7B545A9ADD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_219FDC3ACB2A4C81935851A9CAA7E1EF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_21BB012CDAF24DC3BD1F5D7AB7E5B123" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_21EB392DF37A421CABBDA197A9226C0A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_232F4C7716264866BDEA07B97B583460" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_23CE4DDD38054CA49B17BEEF4D728230" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_254CA5A242F04444AB0F18F9ECDD091B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_254F288B4BAC4BDFB4B21E76747FF336" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2656FD40F3784C588D4004D409B0F80E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_26A7FE2928CE45CDB52C4B3326A33951" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_26E683AE357D4F70A3DC3C57295541D3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_26F0BA63411646978592D51F26AEA36D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_27549892F823435798B476FC52F3F012" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_27DE8E5E29574E81B2D3ACC4E87B9637" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_290E7C7E5DF64841B1F913EEFE006069" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_29200BDEF8B44EC69E128788F4E09B16" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2A1589369A874D0EBFFE3F6D98426A49" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2A962975342142978B3DE11A20C9AA52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2AA7C0041FC74F718A561EF0696DCB45" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2D09076E55604C73A82892D474E11779" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2DEE49E2A7B4424E824CE5D0FB2846A5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2EB12A8F1F384A8BAF64EF7C8A0CAEE8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2EC7B0A350C34DF0B88C45A54FBFCC99" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_30A47D7D93D84874A41E1782FDBCEAAC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_31AD332AA56C4DF190FE6D941FAAFBFC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_31E9E8DFB7144795A05AEEE66B279AB6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_32A08E26D90A41869BE37A47450DADCC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_32EAE5622F7540E4AC357D8D1CE10D8C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_33DBCAB550F1494AA40EFC4ABEFBADC4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_34722C3A5A5F4217AD66444E408BD476" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_362E5E6B9766498182C5008280A41BD2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_36C2D841FA684319BDF30F2B68589637" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_372176D2A2AF406DBD625F54972DD57C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3778A89EFC6C475E8AFE84940043B8DE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_37B9F5E138A645AAA6CE6C3A36E5361F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_37DD28283FAE43A78586C3D99D999022" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_385C8980D3A44A2093CD638714277678" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_389AC795E7E842888394BE52A051FA12" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_39B2C611CD84448489F8AAFF5BD8AB28" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3A49848C6AC948D8A7CB60B10FE0D83A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3AC42291E06E4768B0D87839DC9B9E77" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3B00646190674532ABC512E89130A0D9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3C8CC5D3AD6747949C0F25EDBCFBF84E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3CFA6387302F446AB7938595154FF208" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3D56811387944E55AD39C984228C4EAB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3DCD90FBD1DF4FA588238C70E0BADBE7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3E35E9D3EC6141BBA820F7D01B815B64" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3F96D57E8F9E461F8C90E0ACB1C937D3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3FCDAC7FAAA245718B7EF6CF5CF0658B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3FE261F2E167434D804087B6019EB309" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3FF4115C0C3E4C1686E79FBDDD2387B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_406AF99237D3409BB85917A5A60F74ED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_40E56E51E02745B4AEBA40660CEC686A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4112A1F6C299475E8562339C3C38AA30" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_411BB46D848848E492899FDC17C2D1CB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_41BB99990E1246928D44C3F17942116E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_426E85F25D874E3F8F14D31E41AACF51" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_42A0DE2343CF4D5FB768588C28368E2F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_436F32BB3B714A24A6B5FD1BC342A9D5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_43C69E8F23BD4919BB63BD40909B3759" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4401025D0D424A86B6C25A9B34792A95" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_44512354EA8C4577A9085C81B028A63A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4479546E1AAE44FFAEFC0A710BA2E8FA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_44DD06CC20DF420A998E2F1D0B980A99" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_451FADB3D70145F9BF8D235E092B637A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4555B1D563634B6AAE88E0051E34DCE9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_46756B27C91E4C17A9F3C06BCC6D9011" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_47F3CF4BEA29482B95C1AFFF8F6C8145" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_480527309EA14538802C74D4B190DBBF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4A677774412940DEAF6AF1EDC27A3C58" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4B3F9D28B70C4E339662B2029BC4027B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4BB20697D6B74F4C8917A9D04AA4A240" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4C18112956A24BF6A1BF387E433469DC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4C432477911B4A8596B03914FF5916C4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4D71E06EFE884CABA33151E1C5263C86" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4DCD79F33434471C82E0AF768F55ABDA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4DEC127FA73B460DB7B5A24EEB8F7ED9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4EEA2D8311E542998617CB07AF269FD1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_51E2B9E78A964BD383DD8FD460AA4BEF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_52519B41A4064DEEB452445FD3550B6F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_533E20A890AF4129A378968FF67AF0A5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_53EA1C41778744F09879AEAE0BAA0233" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_53F7FA910CDC4CDEBD4257B5798B1B68" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_54A0EE28997D4BAFA2E782BD6448A658" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_589104AC830A4577B736D1106E7955A6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_58EB415F05014A608F1D6B281082D92F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_59166DBD45564A4195E8A079862D7DF4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_59245571144542D38FEC0EC1F00503B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_59AA52C5E25745589B34218C6B13216B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5A0D8F275B3845FF8DB3D3FFB417B1B5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5A494D5F32BD411D861645EF9D5CDB73" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5AE86752EC8A4B54BA6494A9F33FFC71" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5CF936560FF2465682DB2D4643C37441" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5D50FACA9AE548919661678B7562D727" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6006C6D0EC294FC39274776F6EA12BCD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_60D94AAFB6AA45F89A490D537326B0A6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_61151103C608408DB35D78567822421D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_611E4F1900564CD88F755749C3B89219" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6221061E3BD647AF89BF4AD1785DC9EA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6349662626C947BC91332BE085230672" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_655DC211FDA743B8AAE2A254B8D24127" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_675DF947A58B4BAB9DCCF837D18044E9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_67B4668A9613497EAD89E4D9D5CDA7B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6A93CB70A0AC47D28DF27073F49C6A76" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6A9E2F67751E4036B32A3F73F389F4B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6AAD2BE4779D4141B7F3175116575B70" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6AEC5D1E91784853A899657570B75158" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6B4133DAEDD847D9ADB436F3A9E515BC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6BB63A2172964772A16E8C5DC8FCB473" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6D020030302F41549FD1141A91CA6BA2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6D7DFA49CD7F422597521F6BC18DBEAA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6E40F711DE6E4C15977B10FEBD1145B4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6F1E0DC55B9845DAB4FE758F0B54914C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6FF6BF505F0442DF81B97A7B0DACFF53" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7086E515306342B7A4A3EB7E47148FEC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_713B640959AC45A78E7B9AE581F86E14" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_72C5A2D97B6549FCB5FE6E610B4DEDBD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_73514E9BC5F44C509C562E01E8A958C2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_738E966D4DA74FCE8C40B58983F4DBE7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_76175107E4CC4459ABF6F887224C85F0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_764D7127961644B186D3F90292091805" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_76E915885B634DC6B57F89520C4788A6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_77A9AA9EC6624BD592C9D29EC6F94989" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_77EAFF9FBF464DF08EFF37113E7DFC96" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_78CF2DC24832474C9EC5304ABA596D6E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_78E8CFB48EAB4A1F9DE0BDC2402A0D5F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_795887D785084824B7284296DC74B527" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_79674E6058F048B1B7D3CFFBCBC41561" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A639317418840CC95575AFDA89539F7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A85089C17D248A7A8A12641C4F86125" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A9AF6339376421580BF6E8028871929" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7AE8B40AFA7241769B5BE31427ED582B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7B7753AD699149308A9D8CED65455D7F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7BE4FD7D976D4900BD24BD9AB7501E99" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7CC6FCB9F695423782EC53DADE5D585A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7D3DAEB7E7C647309752BD3A02876B72" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7DD2BAB195754859931B7B5AE308FAFC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7E12BAE0A2924E5B83533AABB0BAC4DB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7F82322C27494517A818285E796783B0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7FC1EE2D828D4E0C9A209479895AE0D0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8106318CEF394350AED3B89BE5973CD8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_811F3F47C3D94B628C68557B0EB6B36B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_81812B7D110C414C960813023A134932" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_820901EF2B7645DA9A49A95F3E9DE675" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_82CA2F512C5343BDAB3341734D58FBFE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8354660D2436459FBA8CB92DB7B6E337" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8549950E280A4786AA6D4BDC9AF44DFC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_854DF9ED3FF741069B2D162A049D5E64" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_87132C070E1540D8A4B033B0E98880B5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_87CEEEEB6DBF409FACD5794BCBD35B3F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8801CCC3E95F4B098645DB0BF445E0F1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_883D69622DD84D3A8A0D79D522CDA96B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_89B32FBB4FF441CFBCF0F830E202A7A7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_89F1C726748E4E57ACFDFC467114BD09" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8A5883FE50804063BBC8EE8DA9BE78DE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8B0D72F9F1AE422C81E4923414EB4C13" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8B6199C9EA65475D9FC6C0CE792EA501" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C7D8CEB11024B759FC6F809723ADF7A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C7FD926CFA648FB9CE0ED24957F591B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C9645906D2B4435BF0DDC85F14F5CF6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8CB8ABF1BC42493F8C6451072245546C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8CCF6467ECF34EE59611670E3645C719" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8D346FD7000B4F0AAF57691DB6BD9CDE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8D3C554266D94991816CFFDB66F29AAE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8D419E40A1674FC9A198BCD3410D643D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9038E6B538DE4653AF9E77498DC5C9ED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_907955714C5E41C3A0C82F4633DEBAC3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9084333D5B164E6FBDFA7096FCC75845" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_92A6D3125FA44E7B8795DE4EE0D738BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_93900A98FABF44F5BE2F6F23E3EDA13A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_966477D37CF5451993EFF07CFB2EE25B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_96CCEAC6BE924D6AB858949535654A72" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_979C4C61FFCC47BF9DD9142A747D70F3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97AB3E7B353E4703B550348C63AEFC2D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97B185B78C154874B77D2049B3300B41" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97E71EC4B7404230AA4186AE74AE88F2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97E864DEE6A144A78B68D9A3BE9A0413" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_997EF831DA8A4F9C99259C70FFD9E6C2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_99BD8AC4084D439CA80816A89387CF06" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_99F4B3534D1A4C88BFE4FB5D2F216E23" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9B44971E00A5481BBA5AFD0A2166D16F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9C0C04F635C34CAAB690617751FEF9A7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9D045060258445C7988DB84395305E71" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9D6C72386A0B4D3489A13633E229F95D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9E7A52340F9643268D1F2F8864729809" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9F0C5F7640E84C648A16A5663DC11CF3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A00E186E9C8E4BCD92EEF18A7870AB64" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A0858150B00A472BA6EAE71AEBABDE58" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A11208A3D61940228E848C672615C531" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A1555851966F4CBDB4BE3837641C843A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A1A7D85419B04E1892896FD2723CBE05" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A2B1EDE36AFF46F2B7BED46EB5A9BE01" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A2B810BE7C004166A16F019DFEBC09A1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A2ED793453A54C92AD356FF69DBFAFF3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A386FFD174A848B8A6383A013CA12077" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A3D6752BC31B442CA999E19F8AA5B2E5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A44EA116D8BD401B9F5CB43FD0A516EC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A4C093C7C647401E895109DA2F564C52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A513873E6AEC441CB417942FBA4FE3A9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A571DB581B7B4085B6EE29881A27A2D8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A6399AF77EE147919D73E720D70C79FF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A694168142B64AB28E79B5E6E5357979" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A7C06AF14B3343C09C52E321CD45D0A1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A7F216F3691F4406AD4BF685C2009EC2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A98B9A585D4F41858169AD80172314EC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AA7D54EA12024486AA1ACD45D323E74F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AB9D8BFEC9524074BE2B855CFF1D1CEC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AD850F3126CA46F9AEB85D4851B8149F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AE01A18492C447D89BA1FE02869A18DA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AE235390D3E7456BBC816F28EF0EDE5E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AEF2EA186F5D4A0486766CEC08F7A180" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B0990FEE057B4CEB8E819D4F36FC023E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B25E14F3380641BFA793B8AC5538DE69" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B2C4715A10D6448C8785A77EC8E23AFB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B2F2F7B8362C4C1CA918C4EC9C23E9B6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B310C19F9C7F4CE6891A34139EB0D630" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B3217183190C4EF5AA058E2F2DD49E5B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B34D82DAE3934AE8B7A86ADC89132428" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B37B9EC7F5E24483ABF63844CB762A5D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B383C9B0D56149A18C3933E52A659729" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B4BD907A8BCD4724AA7BBD9965ACBFA0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B4FB5F4843A24E41B7FADE7050CD9910" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B5CC2A0B4D3A4617A09A9EACF2A124CC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B700B3135C044AE1A0E11F64951C15B3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B7ADCE96BBE64258BC9786A36007F18B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B813F357BF6E4672A6C5C6420233E416" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B83C9AFF8AD942FE9FD4D3C90A2169F0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B8531EBC9C4146A18DBDEE03537C7895" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B90B2A45F38546C7B27A422537B6A0D5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B980912F97654A708BB58521244643F1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B9B6AEE7F3704CA78F9A5C37F0B31D89" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BA1757667DBF4ECE82D987268736B4D7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BA56A809F849463387B0C35C554D3FDE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BA98368496BD4C0995AED1119FD4CCFB" - "OwnerKey" = "8:_091EA9AF61A04D75A8F7DAC0AE83AC3C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BA98368496BD4C0995AED1119FD4CCFB" - "OwnerKey" = "8:_08587955063141779B605860D7FF04D3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BACCA2E1D01D43BDB24ABA1E3E89AA45" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BBA24149F4C04977B6A07924A49D7352" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BC01A169AEE24DEDB532037D3A25C69E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BD197F0310024D04B386D3ED22B580F2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BD35BC44FB8F441B8E358D9D364CA587" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BDB11450018647D880BBB295E0BBF169" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BF2D5197C57A4E03833752A2F4532AA8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFE5589963E74E2E9883E4AE5826D851" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C03B6B3C637C45749F3ACF29F4FCEDF6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C04EEE51536C4B64BB1758CBB7873B34" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C065BAA069514382B51E468B5A1978A3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C094488877694ABCA56EEADA30F0C108" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C21C0E1658844265AABB721C6F59AB24" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C3750F20EDFA48D78E02F27034D02209" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C38225F7A000426CB7E955945C9466E0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C54B99BA758A4FB3B844DE919B277DDA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C649E5027371431DB5A5440812C57540" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C6B45FFC93CC4A3F864E363E7B18206D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C6F4B29F1A3B4B59A21287716572E0B1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C71939C1027C4474B690DDDF4B0E8FB7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C7406B26D83F4CF48E24ED78245654ED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C7D02D2B4C444A0C90BD6F8C6B232C91" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C9AC5BC6DB9742B79D0BFF153CA39421" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CB2FCC33698242D0BFDAA47D5C4B0F63" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CB3A0AE176934F52AE20A613C2070534" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CB46B6FEE22A4C689CB244EF428600BF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CBB1884D0A0041D2BEB9CCE78E1E6C7E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CC3803859B7F43B18EBE799C9C56933F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CC71BE47DD434D7CA2713A9087A88C14" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CCE9C76D878344F4BF560E0136E1BCF3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CCF420B39E734D4384125DFE122E8F6A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CD3DBDD9333C4033AE1B724282BBBFBF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CD777AD5FF1D420DB9723E6EEC27D521" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CDBE3C6855AE4501803B9EDA7BFEA691" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CE1EEE233F9F4C24BC5D26CA81C3A86F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CEC3CD033FB94DFA8810C8142FED85B8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CECCCB3C56494F61A90C39EE70F3DFC9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CF28519F63C34802AB33F9342405FD3F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CF7BF165F4004E0DBBFF446A66A985DD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CFA9B0302ABC430A9DBA2BC2132B6B73" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CFE3C277A2DF41018E63BE547F53452D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CFE69F411CF84BE7ABCD4B895EF13C62" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D128F9F54CA949C09B3FA61A199B060F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D151A04263364A9B8005377D79AEC239" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D200B29D2F7E429AB771E6E92961E4C9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D2176F7DD848403DBC973A3676B579CC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D3284BDBAC7847909EAF138FCCDD512F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D3EDAA4023284820AFC142093DE1AAE4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D49889111E484F5090ED91A8EFF57DD0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D523D656E59A4F36A5799882AD52FE63" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D6635B71ADB94BA0AC25AF10E53EAA56" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D68C5368AA4548E2B31B6E44C6CF18CD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D6F8538106594E289818596061BE2EA6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D75087C07C804BA994309398BC48603F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DA790596462048CFAECE85420D41D74F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DA9C782985C041509BE9C4A7CB68A4A8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DACA05DBD1AA4AB7A411C4E500B3ADF8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DB5649A025C244CCAD4CFC7607B09A28" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DB6C4271795545FA80082707D6121026" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DBC0EC09DC684F47B0DC34BF7958EA66" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DBECDA96409E46C5A16D99CCCFC2E0DE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DC87F8DA14754002A1931C3C5DC89AD7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DDCBFEDCC6144933941BE8B0EEBB9614" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DE2D53C1D99340B28D76F985871A1D04" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DE5BB9FAA411472B8901537165DFD827" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DEE4FC947E1543ECA3C5D0A1B5D82606" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DF6E93BE4C85423FBB21EA3F783E0724" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DF7C83B26513481DA856DE8F3DAEF744" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E07080A8272044BDAD3242DFA62A3AD8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E0D128147681418496692C77F4B1BECB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E148F8C2F82A48D3A68E9E2C2CDAD846" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E1570450F26743789099E1D664EA2930" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E18D9C95AB9747609535A99DD2D81155" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E1BBA2FA2D7A423185C6D4F2B1B50A47" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E1FAFCCB6A854D248F54F164889FAB3F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E2073E8B81F74741B1D1EA05FBDD0F79" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E2B4EF18B90E479E8D1311CBCE13431E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E31FFA0A95B14807BA4DA5176F48A0AE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E3B3CBF11A49408DA2A465DD552AE300" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E3D9492FF8AB48679A4B287D1CE30AD6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E3DDA7E632494939B2882BD6741CFD9D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E3F58F53501F4CAA92527C64B08D9EBD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E4A964C652EF407CA753B3CA1219015B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E54668B3A3FB42CF85A71689A715F19B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E646FA76573448CAA4749B18614EF782" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E716C1A77B764B6697138BC0DAE3E30C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E855F8CECB234B9291EC3600C31564E1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E885D5C620AE4F7B824607C2AE4001AC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8AFB1C8F7A342D5A03F305B3E0230C6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8E0F24BF6014C208A93130FC1761DE6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8E78948E8974A1DB4C3D6E63AF58602" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8FE474C601D4386BBB0CA9599FF45BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EA0E1C57DE984B1A97AAC9D53D17FCC3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EA8E4A02700F48B3A6136CD0055D6CFD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EB1CB1838E7449B4B3F05EF3BA026DC8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EB89828AF09E40FFA26D353F1088C41B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EC2FDC1A744E4A1AA4793CB10F18D176" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EC476B2533A1437FA80321BB3090234E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EC9C8B8C68CC4B6FBF2202B0935A6396" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ED90DA83729C417BBEAA629FC6CE1095" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EDC27F3DB4874D0B80C408E935F92FD4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EF07839F9BC941BA9127CF08C90303D9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F0E87324D4DE4284B13211E9F8A0D954" - "OwnerKey" = "8:_091EA9AF61A04D75A8F7DAC0AE83AC3C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F0E87324D4DE4284B13211E9F8A0D954" - "OwnerKey" = "8:_08587955063141779B605860D7FF04D3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F15D7C13B4D94173A06FC05BFE08B4A7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F1C2DC4D3F4541478F3128EC742FC67D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F325A9398503407384F1B46B1B65BE34" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F3DEF34DC67542A1A5BE5F5EB0CF3D60" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F40D33926EF24D48B642AFADF0905175" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F42D9F9BF66C46B3A5C9271FA5F371BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F4E64CA79CC5489294D5EB5751985163" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F6A52BC1EC8D44989142E90DB7AAD1D5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F81B8400998B4DE3B59AFDEF3EF2FAC1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F8688399972140A18AEE3821A3076DA9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F8CAB1B1AAE143949246B033BF6572AA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F9E5B7A73F134E42B0EE70B7A917FFE1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FA43C5DB9C7546E7BB93ED688744AC52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FBB083851DA2463CA4F1366F4904110A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FBCFD7B7B3D348EF9EAA5E0F686E303F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FEEC6D498C414DD8A73B96E8A0FB0AE5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FFE5652D9F3B4AEBB4275BC8405C5A7F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - } - "Configurations" - { - "Debug" - { - "DisplayName" = "8:Debug" - "IsDebugOnly" = "11:TRUE" - "IsReleaseOnly" = "11:FALSE" - "OutputFilename" = "8:Debug\\SetupCanteraLite.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:2" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - } - "Release" - { - "DisplayName" = "8:Release" - "IsDebugOnly" = "11:FALSE" - "IsReleaseOnly" = "11:TRUE" - "OutputFilename" = "8:Release\\Cantera.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:2" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - } - } - "Deployable" - { - "CustomAction" - { - } - "DefaultFeature" - { - "Name" = "8:DefaultFeature" - "Title" = "8:" - "Description" = "8:" - } - "ExternalPersistence" - { - "LaunchCondition" - { - } - } - "Feature" - { - } - "File" - { - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0067AAD709D94D2693870A06ECD55183" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\nasa_condensed.cti" - "TargetName" = "8:nasa_condensed.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0170832FE2DB4AE0BF9768C53BE03A84" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\setMultiplier.m" - "TargetName" = "8:setMultiplier.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_022EDF1564FF4680B6AA609CE897983A" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\h2o2.cti" - "TargetName" = "8:h2o2.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_04C83EB86A3C45AB93638133493E5923" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\argon.cti" - "TargetName" = "8:argon.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_051107F9F8CE4364AC76D00D23F8B7C5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite2.m" - "TargetName" = "8:ignite2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_05690F470DFA457FBF7C925A8420EE5F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\mix_hndl.m" - "TargetName" = "8:mix_hndl.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_05EE24E611E74A1C88CE22420CA5500D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\equil.m" - "TargetName" = "8:equil.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0700963A1F1B41FFABC3911498DB18B0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\stoich.py" - "TargetName" = "8:stoich.py" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0936663A9C31411CA21989F4FA39A5F1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\diamond.py" - "TargetName" = "8:diamond.py" - "Tag" = "8:" - "Folder" = "8:_0890042B73B444F889F091DA6D68E910" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_09812E60422340BF9B92C7BF4CDE6FC4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\piston.py" - "TargetName" = "8:piston.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_099E198F6C01436DB271857F1309977D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\phase_get.m" - "TargetName" = "8:phase_get.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0A01A5CC173A4619BBAE80DFCE7B23B5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\meanMolarMass.m" - "TargetName" = "8:meanMolarMass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0A2221F9D5B34C5AAD8B8BE2B6279D2C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Hydrogen.m" - "TargetName" = "8:Hydrogen.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0A2F83F932A74CAABB87DEEAC1B9536C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0ACC7910CC8A46E38521F8A78AF253D2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\ThermoPhase.m" - "TargetName" = "8:ThermoPhase.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0B0170BC983349DD945697DB4576507A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\atol.m" - "TargetName" = "8:atol.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0B09C9A0BF24498399548814F95D1EC2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\setThermalConductivity.m" - "TargetName" = "8:setThermalConductivity.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0C8BFBA19BE949699F417570F8C69B5F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_SV.m" - "TargetName" = "8:setState_SV.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0C9010E357C748BEB820CF0E830F09DF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setDensity.m" - "TargetName" = "8:setDensity.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0D0FFCC38C4645D997283F1C5CED5E06" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\setMaxTimeStep.m" - "TargetName" = "8:setMaxTimeStep.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0D47388E1B474AF08F6DA0FE72025C42" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\rankine.py" - "TargetName" = "8:rankine.py" - "Tag" = "8:" - "Folder" = "8:_1616A26BEFEB4172AA40AC8ED7A8DC71" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_0DDF1766C6A04C76AE6AF7FBC35E471B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\netProdRates.m" - "TargetName" = "8:netProdRates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1049E82786DB4EB2BDEFF972136B0F19" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\satPressure.m" - "TargetName" = "8:satPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_105638BB017C47DA814720D4C027908E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\private\\surfmethods.m" - "TargetName" = "8:surfmethods.m" - "Tag" = "8:" - "Folder" = "8:_653D9B351BDC4DD6B1AC64034FB114A1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_11553AE6EA7A424D9621E724DFECC70F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\molarDensity.m" - "TargetName" = "8:molarDensity.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_11AF9ACB25D6477DAE6906C2F6F688CA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\setInitialTime.m" - "TargetName" = "8:setInitialTime.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_11E4F38118B54DC680D5CB741B29BE8C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\volume.m" - "TargetName" = "8:volume.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_11EE4F61EA0740F1BE63419C7A48F185" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_HP.m" - "TargetName" = "8:setState_HP.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_125E1AC217CC40BD8F4534E875CB9D0A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_12BF22BA87424178B29DB07E669C3501" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\chemPotentials.m" - "TargetName" = "8:chemPotentials.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1420A489C89E4859ACE78FD5DD27C00A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\Transport.m" - "TargetName" = "8:Transport.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_14580E5B948E47509A941AA338014D25" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\intEnergy_mass.m" - "TargetName" = "8:intEnergy_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_15D3C38D37A94D67B313EC3B57DA2AC1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\private\\flowdevicemethods.m" - "TargetName" = "8:flowdevicemethods.m" - "Tag" = "8:" - "Folder" = "8:_A0CD6A9C146B405D99355A87F6B7C47D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1603140AC6F7489CA14D3F41F58E9379" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\buildwin.m" - "TargetName" = "8:buildwin.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_16C0D130AB2748E6890B937071A27A0E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\ydot.m" - "TargetName" = "8:ydot.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_16C40536EB0A45658DF4EC29D7CBBFF9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\findByID.m" - "TargetName" = "8:findByID.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_16DD6B492C274AC6BA6ED913C513A10B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\thermomethods.cpp" - "TargetName" = "8:thermomethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_17873678EB8F4A3AB2296EB4E4483220" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\isInlet.m" - "TargetName" = "8:isInlet.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_18712B731C5F4CED9DD70EC680C9BE15" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1889FAD37671415E95CCA5B1BCAC9E32" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop_r.m" - "TargetName" = "8:rop_r.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_188F8F797CE24E7C9FC6BD62D2B5D37F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\isentropic.py" - "TargetName" = "8:isentropic.py" - "Tag" = "8:" - "Folder" = "8:_92296F507AEB4419BC7BA3118B2C6409" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1A3D179D05C74A909F2B5B6E254459BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\Inlet.m" - "TargetName" = "8:Inlet.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1A66CE0396934BBDBA728386725B2310" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\KOH.cti" - "TargetName" = "8:KOH.cti" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1A758A2D9CC24D13A732C1F61D692657" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1AA05F39A2464BDD922D26B58FE78BC4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2.py" - "TargetName" = "8:flame2.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1B053CD5461740CB891855B80F250AED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\prandtl2.m" - "TargetName" = "8:prandtl2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1C064CAB7CCC46D7AB833B0D4F99F3FE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\GRI30.m" - "TargetName" = "8:GRI30.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1D0B3F7CDFF14AD2A879AF1565D65509" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\entropy_mole.m" - "TargetName" = "8:entropy_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1D7106B99F8D451CA0562A6C57C2CC3C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\importInterface.m" - "TargetName" = "8:importInterface.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1DF1B93159BE475CA0438F31722F856B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor1.py" - "TargetName" = "8:reactor1.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_1F6340B91C654BDAB4FDCA7B545A9ADD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\domainType.m" - "TargetName" = "8:domainType.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_219FDC3ACB2A4C81935851A9CAA7E1EF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cp_R.m" - "TargetName" = "8:cp_R.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_21BB012CDAF24DC3BD1F5D7AB7E5B123" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setPressure.m" - "TargetName" = "8:setPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_21EB392DF37A421CABBDA197A9226C0A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\diffflame.m" - "TargetName" = "8:diffflame.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_232F4C7716264866BDEA07B97B583460" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_UV.m" - "TargetName" = "8:setState_UV.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_23CE4DDD38054CA49B17BEEF4D728230" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\ready.m" - "TargetName" = "8:ready.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_254CA5A242F04444AB0F18F9ECDD091B" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\ptcombust.cti" - "TargetName" = "8:ptcombust.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_254F288B4BAC4BDFB4B21E76747FF336" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\attrib.m" - "TargetName" = "8:attrib.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_2656FD40F3784C588D4004D409B0F80E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\Outlet.m" - "TargetName" = "8:Outlet.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_26A7FE2928CE45CDB52C4B3326A33951" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setHeatTransferCoeff.m" - "TargetName" = "8:setHeatTransferCoeff.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_26E683AE357D4F70A3DC3C57295541D3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\conuv.m" - "TargetName" = "8:conuv.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_26F0BA63411646978592D51F26AEA36D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rxnEqs.m" - "TargetName" = "8:rxnEqs.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_27549892F823435798B476FC52F3F012" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\molarMasses.m" - "TargetName" = "8:molarMasses.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_27DE8E5E29574E81B2D3ACC4E87B9637" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\addChild.m" - "TargetName" = "8:addChild.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_290E7C7E5DF64841B1F913EEFE006069" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\set.m" - "TargetName" = "8:set.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_29200BDEF8B44EC69E128788F4E09B16" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\intEnergy_mass.m" - "TargetName" = "8:intEnergy_mass.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_2A1589369A874D0EBFFE3F6D98426A49" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\nElements.m" - "TargetName" = "8:nElements.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_2A962975342142978B3DE11A20C9AA52" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\elements.xml" - "TargetName" = "8:elements.xml" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_2AA7C0041FC74F718A561EF0696DCB45" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\build.m" - "TargetName" = "8:build.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_2D09076E55604C73A82892D474E11779" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\restore.m" - "TargetName" = "8:restore.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_2DEE49E2A7B4424E824CE5D0FB2846A5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_2EB12A8F1F384A8BAF64EF7C8A0CAEE8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setKineticsMgr.m" - "TargetName" = "8:setKineticsMgr.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_2EC7B0A350C34DF0B88C45A54FBFCC99" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut7.m" - "TargetName" = "8:tut7.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_30A47D7D93D84874A41E1782FDBCEAAC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\creationRates.m" - "TargetName" = "8:creationRates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_31AD332AA56C4DF190FE6D941FAAFBFC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\vaporFraction.m" - "TargetName" = "8:vaporFraction.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_31E9E8DFB7144795A05AEEE66B279AB6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\viscosity.m" - "TargetName" = "8:viscosity.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_32A08E26D90A41869BE37A47450DADCC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\binDiffCoeffs.m" - "TargetName" = "8:binDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_32EAE5622F7540E4AC357D8D1CE10D8C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\isIdealGas.m" - "TargetName" = "8:isIdealGas.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_33DBCAB550F1494AA40EFC4ABEFBADC4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_Psat.m" - "TargetName" = "8:setState_Psat.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_34722C3A5A5F4217AD66444E408BD476" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\Surface.m" - "TargetName" = "8:Surface.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_362E5E6B9766498182C5008280A41BD2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Solution\\Solution.m" - "TargetName" = "8:Solution.m" - "Tag" = "8:" - "Folder" = "8:_978580DBC0A748D790712BBA0B9F1CC8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_36C2D841FA684319BDF30F2B68589637" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\FlowDevice.m" - "TargetName" = "8:FlowDevice.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_372176D2A2AF406DBD625F54972DD57C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\nTotalSpecies.m" - "TargetName" = "8:nTotalSpecies.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3778A89EFC6C475E8AFE84940043B8DE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setSpeciesMoles.m" - "TargetName" = "8:setSpeciesMoles.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_37B9F5E138A645AAA6CE6C3A36E5361F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\enthalpy_mass.m" - "TargetName" = "8:enthalpy_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_37DD28283FAE43A78586C3D99D999022" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\silicon_carbide.cti" - "TargetName" = "8:silicon_carbide.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_385C8980D3A44A2093CD638714277678" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\elementIndex.m" - "TargetName" = "8:elementIndex.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_389AC795E7E842888394BE52A051FA12" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\wall_hndl.m" - "TargetName" = "8:wall_hndl.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_39B2C611CD84448489F8AAFF5BD8AB28" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\nReactions.m" - "TargetName" = "8:nReactions.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3A49848C6AC948D8A7CB60B10FE0D83A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\disableEnergy.m" - "TargetName" = "8:disableEnergy.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3AC42291E06E4768B0D87839DC9B9E77" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut2.m" - "TargetName" = "8:tut2.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3B00646190674532ABC512E89130A0D9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut4.m" - "TargetName" = "8:tut4.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3C8CC5D3AD6747949C0F25EDBCFBF84E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setBounds.m" - "TargetName" = "8:setBounds.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3CFA6387302F446AB7938595154FF208" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\gri30.xml" - "TargetName" = "8:gri30.xml" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3D56811387944E55AD39C984228C4EAB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\insert.m" - "TargetName" = "8:insert.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3DCD90FBD1DF4FA588238C70E0BADBE7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\function1.py" - "TargetName" = "8:function1.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3E35E9D3EC6141BBA820F7D01B815B64" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\fuel_cells\\sofc.py" - "TargetName" = "8:sofc.py" - "Tag" = "8:" - "Folder" = "8:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3F96D57E8F9E461F8C90E0ACB1C937D3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\setMassFlowRate.m" - "TargetName" = "8:setMassFlowRate.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3FCDAC7FAAA245718B7EF6CF5CF0658B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\transport\\dustygas.py" - "TargetName" = "8:dustygas.py" - "Tag" = "8:" - "Folder" = "8:_16393A44970E4B7FBB528A637EFFCF96" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3FE261F2E167434D804087B6019EB309" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\silane.cti" - "TargetName" = "8:silane.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_3FF4115C0C3E4C1686E79FBDDD2387B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\private\\reactornetmethods.m" - "TargetName" = "8:reactornetmethods.m" - "Tag" = "8:" - "Folder" = "8:_EF7FFF45863048E0BAC8024E5E97D77C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_406AF99237D3409BB85917A5A60F74ED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setProfile.m" - "TargetName" = "8:setProfile.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_40E56E51E02745B4AEBA40660CEC686A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\Stack.m" - "TargetName" = "8:Stack.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4112A1F6C299475E8562339C3C38AA30" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite3.m" - "TargetName" = "8:ignite3.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_411BB46D848848E492899FDC17C2D1CB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\flowdevicemethods.cpp" - "TargetName" = "8:flowdevicemethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_41BB99990E1246928D44C3F17942116E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setID.m" - "TargetName" = "8:setID.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_426E85F25D874E3F8F14D31E41AACF51" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\advance.m" - "TargetName" = "8:advance.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_42A0DE2343CF4D5FB768588C28368E2F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\findByName.m" - "TargetName" = "8:findByName.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_436F32BB3B714A24A6B5FD1BC342A9D5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setTemperature.m" - "TargetName" = "8:setTemperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_43C69E8F23BD4919BB63BD40909B3759" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut2.py" - "TargetName" = "8:tut2.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4401025D0D424A86B6C25A9B34792A95" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Valve.m" - "TargetName" = "8:Valve.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_44512354EA8C4577A9085C81B028A63A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_Tsat.m" - "TargetName" = "8:setState_Tsat.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4479546E1AAE44FFAEFC0A710BA2E8FA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\resid.m" - "TargetName" = "8:resid.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_44DD06CC20DF420A998E2F1D0B980A99" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop_f.m" - "TargetName" = "8:rop_f.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_451FADB3D70145F9BF8D235E092B637A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\transportmethods.cpp" - "TargetName" = "8:transportmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4555B1D563634B6AAE88E0051E34DCE9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_46756B27C91E4C17A9F3C06BCC6D9011" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\soundSpeeds.py" - "TargetName" = "8:soundSpeeds.py" - "Tag" = "8:" - "Folder" = "8:_92296F507AEB4419BC7BA3118B2C6409" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_47F3CF4BEA29482B95C1AFFF8F6C8145" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\private\\reactormethods.m" - "TargetName" = "8:reactormethods.m" - "Tag" = "8:" - "Folder" = "8:_D663477510C5436ABAF316F6D1E24D8B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_480527309EA14538802C74D4B190DBBF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\enthalpy_mass.m" - "TargetName" = "8:enthalpy_mass.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4A677774412940DEAF6AF1EDC27A3C58" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\cleanup.m" - "TargetName" = "8:cleanup.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4B3F9D28B70C4E339662B2029BC4027B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\nSpecies.m" - "TargetName" = "8:nSpecies.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4BB20697D6B74F4C8917A9D04AA4A240" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\mixDiffCoeffs.m" - "TargetName" = "8:mixDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4C18112956A24BF6A1BF387E433469DC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\write.m" - "TargetName" = "8:write.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4C432477911B4A8596B03914FF5916C4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\reactornet_hndl.m" - "TargetName" = "8:reactornet_hndl.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4D71E06EFE884CABA33151E1C5263C86" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\thermo_get.m" - "TargetName" = "8:thermo_get.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4DCD79F33434471C82E0AF768F55ABDA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\importFromFile.m" - "TargetName" = "8:importFromFile.m" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4DEC127FA73B460DB7B5A24EEB8F7ED9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Solution\\set.m" - "TargetName" = "8:set.m" - "Tag" = "8:" - "Folder" = "8:_978580DBC0A748D790712BBA0B9F1CC8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_4EEA2D8311E542998617CB07AF269FD1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\critTemperature.m" - "TargetName" = "8:critTemperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_51E2B9E78A964BD383DD8FD460AA4BEF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\set.m" - "TargetName" = "8:set.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_52519B41A4064DEEB452445FD3550B6F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\flame.m" - "TargetName" = "8:flame.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_533E20A890AF4129A378968FF67AF0A5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\reactionEqn.m" - "TargetName" = "8:reactionEqn.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_53EA1C41778744F09879AEAE0BAA0233" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_satLiquid.m" - "TargetName" = "8:setState_satLiquid.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_53F7FA910CDC4CDEBD4257B5798B1B68" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\moleFraction.m" - "TargetName" = "8:moleFraction.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_54A0EE28997D4BAFA2E782BD6448A658" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\importPhase.m" - "TargetName" = "8:importPhase.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_589104AC830A4577B736D1106E7955A6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\eosType.m" - "TargetName" = "8:eosType.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_58EB415F05014A608F1D6B281082D92F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\grid.m" - "TargetName" = "8:grid.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_59166DBD45564A4195E8A079862D7DF4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setMoleFractions.m" - "TargetName" = "8:setMoleFractions.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_59245571144542D38FEC0EC1F00503B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\reactor2.m" - "TargetName" = "8:reactor2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_59AA52C5E25745589B34218C6B13216B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\XML_Node.m" - "TargetName" = "8:XML_Node.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_5A0D8F275B3845FF8DB3D3FFB417B1B5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\Kinetics.m" - "TargetName" = "8:Kinetics.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_5A494D5F32BD411D861645EF9D5CDB73" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\speciesIndex.m" - "TargetName" = "8:speciesIndex.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_5AE86752EC8A4B54BA6494A9F33FFC71" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\ReactorNet.m" - "TargetName" = "8:ReactorNet.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_5CF936560FF2465682DB2D4643C37441" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cv_mole.m" - "TargetName" = "8:cv_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_5D50FACA9AE548919661678B7562D727" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\polynom.m" - "TargetName" = "8:polynom.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6006C6D0EC294FC39274776F6EA12BCD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\nAtoms.m" - "TargetName" = "8:nAtoms.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_60D94AAFB6AA45F89A490D537326B0A6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\refPressure.m" - "TargetName" = "8:refPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_61151103C608408DB35D78567822421D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setValue.m" - "TargetName" = "8:setValue.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_611E4F1900564CD88F755749C3B89219" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\thermalConductivity.m" - "TargetName" = "8:thermalConductivity.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6221061E3BD647AF89BF4AD1785DC9EA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_satVapor.m" - "TargetName" = "8:setState_satVapor.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6349662626C947BC91332BE085230672" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\domain_hndl.m" - "TargetName" = "8:domain_hndl.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_655DC211FDA743B8AAE2A254B8D24127" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\misc\\rxnpath1.py" - "TargetName" = "8:rxnpath1.py" - "Tag" = "8:" - "Folder" = "8:_94D018F7686D4C8690B65C153B0E887F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_675DF947A58B4BAB9DCCF837D18044E9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\setCoverages.m" - "TargetName" = "8:setCoverages.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_67B4668A9613497EAD89E4D9D5CDA7B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setMdot.m" - "TargetName" = "8:setMdot.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6A93CB70A0AC47D28DF27073F49C6A76" - { - "SourcePath" = "8:..\\..\\..\\License.rtf" - "TargetName" = "8:License.rtf" - "Tag" = "8:" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6A9E2F67751E4036B32A3F73F389F4B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6AAD2BE4779D4141B7F3175116575B70" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\molecularWeights.m" - "TargetName" = "8:molecularWeights.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6AEC5D1E91784853A899657570B75158" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6B4133DAEDD847D9ADB436F3A9E515BC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\private\\funcmethods.m" - "TargetName" = "8:funcmethods.m" - "Tag" = "8:" - "Folder" = "8:_208069FD964F475CAB363ACBD7A943C9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6BB63A2172964772A16E8C5DC8FCB473" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\elementName.m" - "TargetName" = "8:elementName.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6D020030302F41549FD1141A91CA6BA2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite_uv.m" - "TargetName" = "8:ignite_uv.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6D7DFA49CD7F422597521F6BC18DBEAA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6E40F711DE6E4C15977B10FEBD1145B4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\addPhase.m" - "TargetName" = "8:addPhase.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6F1E0DC55B9845DAB4FE758F0B54914C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\adddir.m" - "TargetName" = "8:adddir.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_6FF6BF505F0442DF81B97A7B0DACFF53" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\gridPoints.m" - "TargetName" = "8:gridPoints.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7086E515306342B7A4A3EB7E47148FEC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setTemperature.m" - "TargetName" = "8:setTemperature.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_713B640959AC45A78E7B9AE581F86E14" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\entropies_R.m" - "TargetName" = "8:entropies_R.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_72C5A2D97B6549FCB5FE6E610B4DEDBD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\speciesName.m" - "TargetName" = "8:speciesName.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_73514E9BC5F44C509C562E01E8A958C2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\nChildren.m" - "TargetName" = "8:nChildren.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_738E966D4DA74FCE8C40B58983F4DBE7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\Interface.m" - "TargetName" = "8:Interface.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_76175107E4CC4459ABF6F887224C85F0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\reactormethods.cpp" - "TargetName" = "8:reactormethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_764D7127961644B186D3F90292091805" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setTimeStep.m" - "TargetName" = "8:setTimeStep.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_76E915885B634DC6B57F89520C4788A6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\adiabatic.py" - "TargetName" = "8:adiabatic.py" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_77A9AA9EC6624BD592C9D29EC6F94989" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\setParameters.m" - "TargetName" = "8:setParameters.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_77EAFF9FBF464DF08EFF37113E7DFC96" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\conhp.m" - "TargetName" = "8:conhp.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_78CF2DC24832474C9EC5304ABA596D6E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\char.m" - "TargetName" = "8:char.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_78E8CFB48EAB4A1F9DE0BDC2402A0D5F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\xmlmethods.cpp" - "TargetName" = "8:xmlmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_795887D785084824B7284296DC74B527" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\massFraction.m" - "TargetName" = "8:massFraction.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_79674E6058F048B1B7D3CFFBCBC41561" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\setValveCoeff.m" - "TargetName" = "8:setValveCoeff.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7A639317418840CC95575AFDA89539F7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\times.m" - "TargetName" = "8:times.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7A85089C17D248A7A8A12641C4F86125" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\simple.py" - "TargetName" = "8:simple.py" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7A9AF6339376421580BF6E8028871929" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\pressure.m" - "TargetName" = "8:pressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7AE8B40AFA7241769B5BE31427ED582B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Contents.m" - "TargetName" = "8:Contents.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7B7753AD699149308A9D8CED65455D7F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\componentIndex.m" - "TargetName" = "8:componentIndex.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7BE4FD7D976D4900BD24BD9AB7501E99" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\build.m" - "TargetName" = "8:build.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7CC6FCB9F695423782EC53DADE5D585A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7D3DAEB7E7C647309752BD3A02876B72" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\coverages.m" - "TargetName" = "8:coverages.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7DD2BAB195754859931B7B5AE308FAFC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\nComponents.m" - "TargetName" = "8:nComponents.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7E12BAE0A2924E5B83533AABB0BAC4DB" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\liquidvapor.cti" - "TargetName" = "8:liquidvapor.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7F82322C27494517A818285E796783B0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\domainIndex.m" - "TargetName" = "8:domainIndex.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_7FC1EE2D828D4E0C9A209479895AE0D0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\private\\domain_methods.m" - "TargetName" = "8:domain_methods.m" - "Tag" = "8:" - "Folder" = "8:_D75DB80C0EC34E90A1753028F279B4CE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8106318CEF394350AED3B89BE5973CD8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\SymmPlane.m" - "TargetName" = "8:SymmPlane.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_811F3F47C3D94B628C68557B0EB6B36B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\combustor.py" - "TargetName" = "8:combustor.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_81812B7D110C414C960813023A134932" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\multiplier.m" - "TargetName" = "8:multiplier.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_820901EF2B7645DA9A49A95F3E9DE675" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\ctmethods.mexw32" - "TargetName" = "8:ctmethods.mexw32" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_82CA2F512C5343BDAB3341734D58FBFE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\equilibrate.m" - "TargetName" = "8:equilibrate.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8354660D2436459FBA8CB92DB7B6E337" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\concentrations.m" - "TargetName" = "8:concentrations.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8549950E280A4786AA6D4BDC9AF44DFC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\stoich_net.m" - "TargetName" = "8:stoich_net.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_854DF9ED3FF741069B2D162A049D5E64" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_87132C070E1540D8A4B033B0E98880B5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\private\\mixturemethods.m" - "TargetName" = "8:mixturemethods.m" - "Tag" = "8:" - "Folder" = "8:_B97BD147CDAB4F2EB1C987ADD5A66D2D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_87CEEEEB6DBF409FACD5794BCBD35B3F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setupGrid.m" - "TargetName" = "8:setupGrid.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8801CCC3E95F4B098645DB0BF445E0F1" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\nasa_gas.cti" - "TargetName" = "8:nasa_gas.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_883D69622DD84D3A8A0D79D522CDA96B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\gibbs_mole.m" - "TargetName" = "8:gibbs_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_89B32FBB4FF441CFBCF0F830E202A7A7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\surfmethods.cpp" - "TargetName" = "8:surfmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_89F1C726748E4E57ACFDFC467114BD09" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\entropy_mass.m" - "TargetName" = "8:entropy_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8A5883FE50804063BBC8EE8DA9BE78DE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\saveSoln.m" - "TargetName" = "8:saveSoln.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8B0D72F9F1AE422C81E4923414EB4C13" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setProfile.m" - "TargetName" = "8:setProfile.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8B6199C9EA65475D9FC6C0CE792EA501" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\silicon.cti" - "TargetName" = "8:silicon.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8C7D8CEB11024B759FC6F809723ADF7A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\AxisymmetricFlow.m" - "TargetName" = "8:AxisymmetricFlow.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8C7FD926CFA648FB9CE0ED24957F591B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\density.m" - "TargetName" = "8:density.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8C9645906D2B4435BF0DDC85F14F5CF6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\componentName.m" - "TargetName" = "8:componentName.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8CB8ABF1BC42493F8C6451072245546C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\time.m" - "TargetName" = "8:time.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8CCF6467ECF34EE59611670E3645C719" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\Domain1D.m" - "TargetName" = "8:Domain1D.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8D346FD7000B4F0AAF57691DB6BD9CDE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\moleFractions.m" - "TargetName" = "8:moleFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8D3C554266D94991816CFFDB66F29AAE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite.m" - "TargetName" = "8:ignite.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_8D419E40A1674FC9A198BCD3410D643D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Reservoir.m" - "TargetName" = "8:Reservoir.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_9038E6B538DE4653AF9E77498DC5C9ED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setMaxJacAge.m" - "TargetName" = "8:setMaxJacAge.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_907955714C5E41C3A0C82F4633DEBAC3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\constants.m" - "TargetName" = "8:constants.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_9084333D5B164E6FBDFA7096FCC75845" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\air.cti" - "TargetName" = "8:air.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_92A6D3125FA44E7B8795DE4EE0D738BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\save.m" - "TargetName" = "8:save.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_93900A98FABF44F5BE2F6F23E3EDA13A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\private\\kinetics_set.m" - "TargetName" = "8:kinetics_set.m" - "Tag" = "8:" - "Folder" = "8:_56A5C77F96C948C3BE617599F99A4FBA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_966477D37CF5451993EFF07CFB2EE25B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\isReversible.m" - "TargetName" = "8:isReversible.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_96CCEAC6BE924D6AB858949535654A72" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\ctfunctions.cpp" - "TargetName" = "8:ctfunctions.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_979C4C61FFCC47BF9DD9142A747D70F3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\dist\\Cantera-1.7.0.win32-py2.5.exe" - "TargetName" = "8:Cantera-1.7.0.win32-py2.5.exe" - "Tag" = "8:" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_97AB3E7B353E4703B550348C63AEFC2D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\subsref.m" - "TargetName" = "8:subsref.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_97B185B78C154874B77D2049B3300B41" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Oxygen.m" - "TargetName" = "8:Oxygen.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_97E71EC4B7404230AA4186AE74AE88F2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\tdata.dat" - "TargetName" = "8:tdata.dat" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_97E864DEE6A144A78B68D9A3BE9A0413" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\geterr.m" - "TargetName" = "8:geterr.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_997EF831DA8A4F9C99259C70FFD9E6C2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\fixed_T_flame.py" - "TargetName" = "8:fixed_T_flame.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_99BD8AC4084D439CA80816A89387CF06" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\phaseMoles.m" - "TargetName" = "8:phaseMoles.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_99F4B3534D1A4C88BFE4FB5D2F216E23" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\plotSolution.m" - "TargetName" = "8:plotSolution.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_9B44971E00A5481BBA5AFD0A2166D16F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\kinetics\\ratecoeffs.py" - "TargetName" = "8:ratecoeffs.py" - "Tag" = "8:" - "Folder" = "8:_3A41B4ED54254F0BBA9CB3DDBA13165A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_9C0C04F635C34CAAB690617751FEF9A7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setPressure.m" - "TargetName" = "8:setPressure.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_9D045060258445C7988DB84395305E71" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\step.m" - "TargetName" = "8:step.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_9D6C72386A0B4D3489A13633E229F95D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setArea.m" - "TargetName" = "8:setArea.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_9E7A52340F9643268D1F2F8864729809" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\run_examples.m" - "TargetName" = "8:run_examples.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_9F0C5F7640E84C648A16A5663DC11CF3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\write.cpp" - "TargetName" = "8:write.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A00E186E9C8E4BCD92EEF18A7870AB64" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\wallmethods.cpp" - "TargetName" = "8:wallmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A0858150B00A472BA6EAE71AEBABDE58" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setEnergy.m" - "TargetName" = "8:setEnergy.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A11208A3D61940228E848C672615C531" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut5.m" - "TargetName" = "8:tut5.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A1555851966F4CBDB4BE3837641C843A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor2.py" - "TargetName" = "8:reactor2.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A1A7D85419B04E1892896FD2723CBE05" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\minTemp.m" - "TargetName" = "8:minTemp.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A2B1EDE36AFF46F2B7BED46EB5A9BE01" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\.cvsignore" - "TargetName" = "8:.cvsignore" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A2B810BE7C004166A16F019DFEBC09A1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setKinetics.m" - "TargetName" = "8:setKinetics.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A2ED793453A54C92AD356FF69DBFAFF3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\ck2ctml.m" - "TargetName" = "8:ck2ctml.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A386FFD174A848B8A6383A013CA12077" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setPhaseMoles.m" - "TargetName" = "8:setPhaseMoles.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A3D6752BC31B442CA999E19F8AA5B2E5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\ck2cti.m" - "TargetName" = "8:ck2cti.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A44EA116D8BD401B9F5CB43FD0A516EC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\npflame1.py" - "TargetName" = "8:npflame1.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A4C093C7C647401E895109DA2F564C52" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\child.m" - "TargetName" = "8:child.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A513873E6AEC441CB417942FBA4FE3A9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\ctmethods.cpp" - "TargetName" = "8:ctmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A571DB581B7B4085B6EE29881A27A2D8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\free_h2_air.py" - "TargetName" = "8:free_h2_air.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A6399AF77EE147919D73E720D70C79FF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\gasconstant.m" - "TargetName" = "8:gasconstant.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A694168142B64AB28E79B5E6E5357979" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cp_mole.m" - "TargetName" = "8:cp_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A7C06AF14B3343C09C52E321CD45D0A1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\reactor1.m" - "TargetName" = "8:reactor1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A7F216F3691F4406AD4BF685C2009EC2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut3.py" - "TargetName" = "8:tut3.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_A98B9A585D4F41858169AD80172314EC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\onedimmethods.cpp" - "TargetName" = "8:onedimmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_AA7D54EA12024486AA1ACD45D323E74F" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\gri30.cti" - "TargetName" = "8:gri30.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_AB9D8BFEC9524074BE2B855CFF1D1CEC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\massFractions.m" - "TargetName" = "8:massFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_AD850F3126CA46F9AEB85D4851B8149F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix1.py" - "TargetName" = "8:mix1.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_AE01A18492C447D89BA1FE02869A18DA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\equil_Kc.m" - "TargetName" = "8:equil_Kc.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_AE235390D3E7456BBC816F28EF0EDE5E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\satTemperature.m" - "TargetName" = "8:satTemperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_AEF2EA186F5D4A0486766CEC08F7A180" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\chemPotentials.m" - "TargetName" = "8:chemPotentials.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B0990FEE057B4CEB8E819D4F36FC023E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\massFlux.m" - "TargetName" = "8:massFlux.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B25E14F3380641BFA793B8AC5538DE69" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\pressure.m" - "TargetName" = "8:pressure.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B2C4715A10D6448C8785A77EC8E23AFB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\plus.m" - "TargetName" = "8:plus.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B2F2F7B8362C4C1CA918C4EC9C23E9B6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\thermalDiffCoeffs.m" - "TargetName" = "8:thermalDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B310C19F9C7F4CE6891A34139EB0D630" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut1.m" - "TargetName" = "8:tut1.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B3217183190C4EF5AA058E2F2DD49E5B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\pressure.m" - "TargetName" = "8:pressure.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B34D82DAE3934AE8B7A86ADC89132428" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\phase_set.m" - "TargetName" = "8:phase_set.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B37B9EC7F5E24483ABF63844CB762A5D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\solve.m" - "TargetName" = "8:solve.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B383C9B0D56149A18C3933E52A659729" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\private\\trans_get.m" - "TargetName" = "8:trans_get.m" - "Tag" = "8:" - "Folder" = "8:_3FCDEC5F15154A079645D0817951A946" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B4BD907A8BCD4724AA7BBD9965ACBFA0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut1.py" - "TargetName" = "8:tut1.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B4FB5F4843A24E41B7FADE7050CD9910" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\gibbs_mass.m" - "TargetName" = "8:gibbs_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B5CC2A0B4D3A4617A09A9EACF2A124CC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B700B3135C044AE1A0E11F64951C15B3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\funcmethods.cpp" - "TargetName" = "8:funcmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B7ADCE96BBE64258BC9786A36007F18B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\adiabatic_flame.py" - "TargetName" = "8:adiabatic_flame.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B813F357BF6E4672A6C5C6420233E416" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\npflame_init.m" - "TargetName" = "8:npflame_init.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B83C9AFF8AD942FE9FD4D3C90A2169F0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\private\\stack_methods.m" - "TargetName" = "8:stack_methods.m" - "Tag" = "8:" - "Folder" = "8:_57614C30E82048A8B1CDA4FC95D7707F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B8531EBC9C4146A18DBDEE03537C7895" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\water.cti" - "TargetName" = "8:water.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B90B2A45F38546C7B27A422537B6A0D5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\thermo_hndl.m" - "TargetName" = "8:thermo_hndl.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B980912F97654A708BB58521244643F1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\maxTemp.m" - "TargetName" = "8:maxTemp.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_B9B6AEE7F3704CA78F9A5C37F0B31D89" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setMoleFractions.m" - "TargetName" = "8:setMoleFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BA1757667DBF4ECE82D987268736B4D7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\speciesNames.m" - "TargetName" = "8:speciesNames.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BA56A809F849463387B0C35C554D3FDE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\destructionRates.m" - "TargetName" = "8:destructionRates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BACCA2E1D01D43BDB24ABA1E3E89AA45" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\multiDiffCoeffs.m" - "TargetName" = "8:multiDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BBA24149F4C04977B6A07924A49D7352" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\destruction_rates.m" - "TargetName" = "8:destruction_rates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BC01A169AEE24DEDB532037D3A25C69E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\value.m" - "TargetName" = "8:value.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BD197F0310024D04B386D3ED22B580F2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\private\\kinetics_get.m" - "TargetName" = "8:kinetics_get.m" - "Tag" = "8:" - "Folder" = "8:_56A5C77F96C948C3BE617599F99A4FBA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BD35BC44FB8F441B8E358D9D364CA587" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Water.m" - "TargetName" = "8:Water.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BDB11450018647D880BBB295E0BBF169" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut6.m" - "TargetName" = "8:tut6.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BF2D5197C57A4E03833752A2F4532AA8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cv_mass.m" - "TargetName" = "8:cv_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_BFE5589963E74E2E9883E4AE5826D851" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\solution.m" - "TargetName" = "8:solution.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C03B6B3C637C45749F3ACF29F4FCEDF6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Methane.m" - "TargetName" = "8:Methane.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C04EEE51536C4B64BB1758CBB7873B34" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\private\\wallmethods.m" - "TargetName" = "8:wallmethods.m" - "Tag" = "8:" - "Folder" = "8:_978963BB80B74B24B2062E400EF7C9EC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C065BAA069514382B51E468B5A1978A3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\reactornetmethods.cpp" - "TargetName" = "8:reactornetmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C094488877694ABCA56EEADA30F0C108" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\install.m" - "TargetName" = "8:install.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C21C0E1658844265AABB721C6F59AB24" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\stflame1.py" - "TargetName" = "8:stflame1.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C3750F20EDFA48D78E02F27034D02209" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\thermo_set.m" - "TargetName" = "8:thermo_set.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C38225F7A000426CB7E955945C9466E0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\MassFlowController.m" - "TargetName" = "8:MassFlowController.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C54B99BA758A4FB3B844DE919B277DDA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\nComponents.m" - "TargetName" = "8:nComponents.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C649E5027371431DB5A5440812C57540" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut4.py" - "TargetName" = "8:tut4.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C6B45FFC93CC4A3F864E363E7B18206D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\reactor_hndl.m" - "TargetName" = "8:reactor_hndl.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C6F4B29F1A3B4B59A21287716572E0B1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\massFlowRate.m" - "TargetName" = "8:massFlowRate.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C71939C1027C4474B690DDDF4B0E8FB7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\ctmatutils.h" - "TargetName" = "8:ctmatutils.h" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C7406B26D83F4CF48E24ED78245654ED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\install.m" - "TargetName" = "8:install.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C7D02D2B4C444A0C90BD6F8C6B232C91" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\trans_hndl.m" - "TargetName" = "8:trans_hndl.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_C9AC5BC6DB9742B79D0BFF153CA39421" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_SP.m" - "TargetName" = "8:setState_SP.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CB2FCC33698242D0BFDAA47D5C4B0F63" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\catcomb.py" - "TargetName" = "8:catcomb.py" - "Tag" = "8:" - "Folder" = "8:_0890042B73B444F889F091DA6D68E910" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CB3A0AE176934F52AE20A613C2070534" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\area.m" - "TargetName" = "8:area.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CB46B6FEE22A4C689CB244EF428600BF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\nElements.m" - "TargetName" = "8:nElements.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CBB1884D0A0041D2BEB9CCE78E1E6C7E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut3.m" - "TargetName" = "8:tut3.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CC3803859B7F43B18EBE799C9C56933F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\periodic_cstr.m" - "TargetName" = "8:periodic_cstr.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CC71BE47DD434D7CA2713A9087A88C14" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\nSpecies.m" - "TargetName" = "8:nSpecies.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CCE9C76D878344F4BF560E0136E1BCF3" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\graphite.cti" - "TargetName" = "8:graphite.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CCF420B39E734D4384125DFE122E8F6A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\ph.m" - "TargetName" = "8:ph.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CD3DBDD9333C4033AE1B724282BBBFBF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\kineticsmethods.cpp" - "TargetName" = "8:kineticsmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CD777AD5FF1D420DB9723E6EEC27D521" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\rankine.m" - "TargetName" = "8:rankine.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CDBE3C6855AE4501803B9EDA7BFEA691" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\step.m" - "TargetName" = "8:step.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CE1EEE233F9F4C24BC5D26CA81C3A86F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop_net.m" - "TargetName" = "8:rop_net.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CEC3CD033FB94DFA8810C8142FED85B8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CECCCB3C56494F61A90C39EE70F3DFC9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setInitialTime.m" - "TargetName" = "8:setInitialTime.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CF28519F63C34802AB33F9342405FD3F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CF7BF165F4004E0DBBFF446A66A985DD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Solution\\soundspeed.m" - "TargetName" = "8:soundspeed.m" - "Tag" = "8:" - "Folder" = "8:_978580DBC0A748D790712BBA0B9F1CC8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CFA9B0302ABC430A9DBA2BC2132B6B73" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\nPhases.m" - "TargetName" = "8:nPhases.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CFE3C277A2DF41018E63BE547F53452D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\density.m" - "TargetName" = "8:density.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_CFE69F411CF84BE7ABCD4B895EF13C62" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setThermalResistance.m" - "TargetName" = "8:setThermalResistance.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D128F9F54CA949C09B3FA61A199B060F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setMassFractions.m" - "TargetName" = "8:setMassFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D151A04263364A9B8005377D79AEC239" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setFixedTempProfile.m" - "TargetName" = "8:setFixedTempProfile.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D200B29D2F7E429AB771E6E92961E4C9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite_hp.m" - "TargetName" = "8:ignite_hp.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D2176F7DD848403DBC973A3676B579CC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\advanceCoverages.m" - "TargetName" = "8:advanceCoverages.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D3284BDBAC7847909EAF138FCCDD512F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix2.py" - "TargetName" = "8:mix2.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D3EDAA4023284820AFC142093DE1AAE4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Nitrogen.m" - "TargetName" = "8:Nitrogen.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D49889111E484F5090ED91A8EFF57DD0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\mass.m" - "TargetName" = "8:mass.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D523D656E59A4F36A5799882AD52FE63" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setPressure.m" - "TargetName" = "8:setPressure.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D6635B71ADB94BA0AC25AF10E53EAA56" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\diamond.cti" - "TargetName" = "8:diamond.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D68C5368AA4548E2B31B6E44C6CF18CD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\elementIndex.m" - "TargetName" = "8:elementIndex.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D6F8538106594E289818596061BE2EA6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\kinetics_hndl.m" - "TargetName" = "8:kinetics_hndl.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_D75087C07C804BA994309398BC48603F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\addReactor.m" - "TargetName" = "8:addReactor.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DA790596462048CFAECE85420D41D74F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setInitialVolume.m" - "TargetName" = "8:setInitialVolume.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DA9C782985C041509BE9C4A7CB68A4A8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame1.py" - "TargetName" = "8:flame1.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DACA05DBD1AA4AB7A411C4E500B3ADF8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\time.m" - "TargetName" = "8:time.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DB5649A025C244CCAD4CFC7607B09A28" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\stoich_p.m" - "TargetName" = "8:stoich_p.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DB6C4271795545FA80082707D6121026" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\enthalpies_RT.m" - "TargetName" = "8:enthalpies_RT.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DBC0EC09DC684F47B0DC34BF7958EA66" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\isentropic.m" - "TargetName" = "8:isentropic.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DBECDA96409E46C5A16D99CCCFC2E0DE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\intEnergy_mole.m" - "TargetName" = "8:intEnergy_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DC87F8DA14754002A1931C3C5DC89AD7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\advance.m" - "TargetName" = "8:advance.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DDCBFEDCC6144933941BE8B0EEBB9614" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\massFraction.m" - "TargetName" = "8:massFraction.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DE2D53C1D99340B28D76F985871A1D04" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\AxiStagnFlow.m" - "TargetName" = "8:AxiStagnFlow.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DE5BB9FAA411472B8901537165DFD827" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\flame1.m" - "TargetName" = "8:flame1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DEE4FC947E1543ECA3C5D0A1B5D82606" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\isFlow.m" - "TargetName" = "8:isFlow.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DF6E93BE4C85423FBB21EA3F783E0724" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_DF7C83B26513481DA856DE8F3DAEF744" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E07080A8272044BDAD3242DFA62A3AD8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setTolerances.m" - "TargetName" = "8:setTolerances.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E0D128147681418496692C77F4B1BECB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\Reactor.m" - "TargetName" = "8:Reactor.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E148F8C2F82A48D3A68E9E2C2CDAD846" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setTemperature.m" - "TargetName" = "8:setTemperature.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E1570450F26743789099E1D664EA2930" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\fuel_cells\\sofc.cti" - "TargetName" = "8:sofc.cti" - "Tag" = "8:" - "Folder" = "8:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E18D9C95AB9747609535A99DD2D81155" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\catcomb.m" - "TargetName" = "8:catcomb.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E1BBA2FA2D7A423185C6D4F2B1B50A47" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\reactor_ode.m" - "TargetName" = "8:reactor_ode.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E1FAFCCB6A854D248F54F164889FAB3F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setRefineCriteria.m" - "TargetName" = "8:setRefineCriteria.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E2073E8B81F74741B1D1EA05FBDD0F79" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\enthalpy_mole.m" - "TargetName" = "8:enthalpy_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E2B4EF18B90E479E8D1311CBCE13431E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\subsref.m" - "TargetName" = "8:subsref.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E31FFA0A95B14807BA4DA5176F48A0AE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cp_mass.m" - "TargetName" = "8:cp_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E3B3CBF11A49408DA2A465DD552AE300" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\gibbs_RT.m" - "TargetName" = "8:gibbs_RT.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E3D9492FF8AB48679A4B287D1CE30AD6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\sensitivity1.py" - "TargetName" = "8:sensitivity1.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E3DDA7E632494939B2882BD6741CFD9D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\air.m" - "TargetName" = "8:air.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E3F58F53501F4CAA92527C64B08D9EBD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\phasemethods.cpp" - "TargetName" = "8:phasemethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E4A964C652EF407CA753B3CA1219015B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop.m" - "TargetName" = "8:rop.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E54668B3A3FB42CF85A71689A715F19B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\Func.m" - "TargetName" = "8:Func.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E646FA76573448CAA4749B18614EF782" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\enableEnergy.m" - "TargetName" = "8:enableEnergy.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E716C1A77B764B6697138BC0DAE3E30C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\equilibrate.m" - "TargetName" = "8:equilibrate.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E855F8CECB234B9291EC3600C31564E1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\setTolerances.m" - "TargetName" = "8:setTolerances.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E885D5C620AE4F7B824607C2AE4001AC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\critProperties.py" - "TargetName" = "8:critProperties.py" - "Tag" = "8:" - "Folder" = "8:_1616A26BEFEB4172AA40AC8ED7A8DC71" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E8AFB1C8F7A342D5A03F305B3E0230C6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setThermoMgr.m" - "TargetName" = "8:setThermoMgr.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E8E0F24BF6014C208A93130FC1761DE6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\rtol.m" - "TargetName" = "8:rtol.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E8E78948E8974A1DB4C3D6E63AF58602" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\rdivide.m" - "TargetName" = "8:rdivide.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_E8FE474C601D4386BBB0CA9599FF45BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_EA0E1C57DE984B1A97AAC9D53D17FCC3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setCoverageEqs.m" - "TargetName" = "8:setCoverageEqs.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_EA8E4A02700F48B3A6136CD0055D6CFD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\massFractions.m" - "TargetName" = "8:massFractions.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_EB1CB1838E7449B4B3F05EF3BA026DC8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\plotting.py" - "TargetName" = "8:plotting.py" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_EB89828AF09E40FFA26D353F1088C41B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\multiphase_plasma.py" - "TargetName" = "8:multiphase_plasma.py" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_EC2FDC1A744E4A1AA4793CB10F18D176" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\critPressure.m" - "TargetName" = "8:critPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_EC476B2533A1437FA80321BB3090234E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\isSurface.m" - "TargetName" = "8:isSurface.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_EC9C8B8C68CC4B6FBF2202B0935A6396" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\IdealGasMix.m" - "TargetName" = "8:IdealGasMix.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_ED90DA83729C417BBEAA629FC6CE1095" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\flame2.m" - "TargetName" = "8:flame2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_EDC27F3DB4874D0B80C408E935F92FD4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setFlatProfile.m" - "TargetName" = "8:setFlatProfile.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_EF07839F9BC941BA9127CF08C90303D9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\prandtl1.m" - "TargetName" = "8:prandtl1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F15D7C13B4D94173A06FC05BFE08B4A7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\Mixture.m" - "TargetName" = "8:Mixture.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F1C2DC4D3F4541478F3128EC742FC67D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\critDensity.m" - "TargetName" = "8:critDensity.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F325A9398503407384F1B46B1B65BE34" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\z.m" - "TargetName" = "8:z.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F3DEF34DC67542A1A5BE5F5EB0CF3D60" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\oneatm.m" - "TargetName" = "8:oneatm.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F40D33926EF24D48B642AFADF0905175" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\transport1.m" - "TargetName" = "8:transport1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F42D9F9BF66C46B3A5C9271FA5F371BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setExpansionRateCoeff.m" - "TargetName" = "8:setExpansionRateCoeff.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F4E64CA79CC5489294D5EB5751985163" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\stoich_r.m" - "TargetName" = "8:stoich_r.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F6A52BC1EC8D44989142E90DB7AAD1D5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState.m" - "TargetName" = "8:setState.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F81B8400998B4DE3B59AFDEF3EF2FAC1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\domainIndex.m" - "TargetName" = "8:domainIndex.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F8688399972140A18AEE3821A3076DA9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\Wall.m" - "TargetName" = "8:Wall.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F8CAB1B1AAE143949246B033BF6572AA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\meanMolecularWeight.m" - "TargetName" = "8:meanMolecularWeight.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_F9E5B7A73F134E42B0EE70B7A917FFE1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\atomicMasses.m" - "TargetName" = "8:atomicMasses.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_FA43C5DB9C7546E7BB93ED688744AC52" - { - "SourcePath" = "8:..\\..\\..\\bin\\mixmaster.py" - "TargetName" = "8:mixmaster.py" - "Tag" = "8:" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_FBB083851DA2463CA4F1366F4904110A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\nPoints.m" - "TargetName" = "8:nPoints.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_FBCFD7B7B3D348EF9EAA5E0F686E303F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\writeStats.m" - "TargetName" = "8:writeStats.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_FEEC6D498C414DD8A73B96E8A0FB0AE5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\surfreactor.m" - "TargetName" = "8:surfreactor.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{A582A373-4685-4296-BEFE-614B80A702C3}:_FFE5652D9F3B4AEBB4275BC8405C5A7F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\speciesIndex.m" - "TargetName" = "8:speciesIndex.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - } - "FileType" - { - } - "Folder" - { - "{78BAF5CE-F2E5-45BE-83BC-DB6AF387E941}:_1DE66EEE44224B05A700D4E2E93A0FB7" - { - "Name" = "8:#1914" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:SystemFolder" - "Folders" - { - } - } - "{58C0ADA3-3CEA-43BD-A3B3-2EA121BC8217}:_78A5B9A56B3C482CBD8EAE207FE469D5" - { - "DefaultLocation" = "8:[PersonalFolder][ProductName]" - "Name" = "8:#1925" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:TARGETDIR" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_15DF1B45927A43108F6FD8BF7AB29E7A" - { - "Name" = "8:bin" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_554600D4C1ED49AB9B3F8AA14A61A393" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_3A0F7AAB1D684CA7825C61ED7C1B1510" - { - "Name" = "8:tutorials" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_9EE8F68C07DC4618A6A96B6CC2F6F4DD" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_0961E3795854450CB636397255DAA0B7" - { - "Name" = "8:MATLAB" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BD44CF949673422BAA32D14476046641" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_6458A3FFB8B14932A9224D66420736A4" - { - "Name" = "8:Python" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_07358AF408BA4439926F97BCFC4B2D4F" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_3C5C7E20E5A44A629E7E36FC49B00666" - { - "Name" = "8:MATLAB" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:MATLABCHECKBOX = 1" - "Transitive" = "11:FALSE" - "Property" = "8:_D5D9F0F73161444D859B49722CB836BB" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_5443CF3FEC1C4919A396E1213F7EE741" - { - "Name" = "8:toolbox" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6F2DCE9A4AA04C11955BD805A807D800" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_EB2EB0FBE19246E88A9FC85FC50A0261" - { - "Name" = "8:cantera" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_CD16B7D343A04A8A8A960BC7DF6EA2C3" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_121EEBBD5CFE412CACD796AD0EF6FACB" - { - "Name" = "8:@ReactorNet" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D25A4392A14645B6856AC0586A697940" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_EF7FFF45863048E0BAC8024E5E97D77C" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6A482636047A4CC39874C6CAC1A5EF83" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_1F3BBA95030B48589E34A16DD6877FCD" - { - "Name" = "8:@Wall" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_FFC5ABCD0DFE4C64AA3A3119E28770C2" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_978963BB80B74B24B2062E400EF7C9EC" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_14F46BDFA3354434A8AFFDE6EB01D8B2" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_2069E985BE1F4CA4B39E0FF4C857A89D" - { - "Name" = "8:@Func" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BE26BC62A5E847FEB871B25C40EFE75C" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_208069FD964F475CAB363ACBD7A943C9" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_707701DD38634631A3D20827FC5AFA22" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_3D735E99070D4A9C816814209321A420" - { - "Name" = "8:@XML_Node" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_1813C288DD40450E9298CE06190DC28A" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_57DD5A7770D14DCB9F09381FB3D030F7" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_B241B483BFD649A7B4FA5ADD1E48CB30" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_5980613DA74C49ABB29CF7F4DE8AB8E7" - { - "Name" = "8:@ThermoPhase" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_FC38217CD0FB41838729EA5473177414" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_447495742352464D81706C05F55520E9" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_115FA39FE4BB4AF98CC450D2C74A832C" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_69556754D0874D01BDA2D9D85F5828AB" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_57FC5782E53444E0BDBD66445370F485" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_978580DBC0A748D790712BBA0B9F1CC8" - { - "Name" = "8:@Solution" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_5F863499C9764D489DC234E3476D8220" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_9B31506F5B4F443F832FD3FAB7762E64" - { - "Name" = "8:@Mixture" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_5B0B4B544BB7475F8D95A7351BBB5D9B" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_B97BD147CDAB4F2EB1C987ADD5A66D2D" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D683DE5C1C054AF3B3A8A608F8739204" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_A330CA11C4BC435B95427DEA56FD503A" - { - "Name" = "8:@Kinetics" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_38EC5A2AC0344396A365C0523516B935" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_56A5C77F96C948C3BE617599F99A4FBA" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_8F8646357F9D4DFAAEEFB9D3E80E74AE" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_A50BD9722A014DC391E5474262EFD7BC" - { - "Name" = "8:@Transport" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_9609451B0BA44ECCBD59EAC256BB8FF6" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_3FCDEC5F15154A079645D0817951A946" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_0AE702ED16684776A58F4024099D5B16" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_B73A689A75AA49FE9E67D8BC3DE5A587" - { - "Name" = "8:@Reactor" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6491ED6A6FD4419EA3AEF94895C5862D" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_D663477510C5436ABAF316F6D1E24D8B" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6B68DDB908574065B114EE838055D3A9" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_E30E67F5102146D39202747276B874EA" - { - "Name" = "8:1D" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BEB5629A74864C33BFBE85775BDF46E9" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_45FC9BD502EB46D8A920CD02D93C3848" - { - "Name" = "8:@Domain1D" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_C30A197B3595470A87A00E99059B4FC7" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_D75DB80C0EC34E90A1753028F279B4CE" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_68A85998C36844B181D4B77A3DDF4225" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_BC662E8F11194A61A8CAA2E8666C6C9F" - { - "Name" = "8:@Stack" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_8AF1FDE1D7B24A50BF4A2F6F6E8F680B" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_57614C30E82048A8B1CDA4FC95D7707F" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_2E20167746334C26B769B9EBA08C08DD" - "Folders" - { - } - } - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_F7AA24452AD2470EBD83A85CC5DB9C43" - { - "Name" = "8:@Interface" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D74B7A317604458496D56195B17245D4" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_653D9B351BDC4DD6B1AC64034FB114A1" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_12B0318E56C647B4B7CC27D5344E95EB" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_F91A2400AD764EFB800A2F62CE34346C" - { - "Name" = "8:@FlowDevice" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BD955CAF1DF74ADD917984BE9557C60F" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_A0CD6A9C146B405D99355A87F6B7C47D" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_1980519B8CAC42038A2C793D12949EB2" - "Folders" - { - } - } - } - } - } - } - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_D97B8D9B527F4A4DAEE139297609ECEC" - { - "Name" = "8:demos" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_70CA7BFF862F455CABE89474DDC8C8FC" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_1E1FE4A0C7774B9D9C081E2DB4033D90" - { - "Name" = "8:Python" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6D0630638BBD4E29B840B324B4436948" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_0890042B73B444F889F091DA6D68E910" - { - "Name" = "8:surface_chemistry" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_7FDCBB9A8592442FB42D4EAC7D3E53D2" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_1616A26BEFEB4172AA40AC8ED7A8DC71" - { - "Name" = "8:liquid_vapor" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_C2F7106B0C584CBFB1CD9EAE69B563FA" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_16393A44970E4B7FBB528A637EFFCF96" - { - "Name" = "8:transport" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_562525EA42174B63807DD27EA3AAF879" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_3A41B4ED54254F0BBA9CB3DDBA13165A" - { - "Name" = "8:kinetics" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_F799EEA7F7224C0A855895023F8B3072" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_782A3716E7024C07B7E1786A6FE5D350" - { - "Name" = "8:reactors" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_A52D5AC4A0DA4CF483D3E640BC1A5DA0" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_92296F507AEB4419BC7BA3118B2C6409" - { - "Name" = "8:gasdynamics" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D902ADED94764BD5A6F420077708B493" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_94D018F7686D4C8690B65C153B0E887F" - { - "Name" = "8:misc" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_1D24D49031EB459B974D7D13D5644D3B" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_96B5AA517B204067BBA02150611C7875" - { - "Name" = "8:equilibrium" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_8D8BB4AF59F64F88B994C19CC5EB233C" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_ACBA4EEB967B49369C5B078365A8DAA6" - { - "Name" = "8:flames" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_0A2A0C303015456C841FAB6074A18B6F" - "Folders" - { - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - { - "Name" = "8:fuel_cells" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_A46073D5774A4A7488FE7ED41BD60D59" - "Folders" - { - } - } - } - } - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_33E4779AB0C24751BA2645F9F51A39D3" - { - "Name" = "8:MATLAB" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_45FAD6A5DFB047C2994B1D14F63B7703" - "Folders" - { - } - } - } - } - } - } - "{78BAF5CE-F2E5-45BE-83BC-DB6AF387E941}:_C18AD6B27F144D1EA3F43513268152DB" - { - "Name" = "8:#1919" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:ProgramMenuFolder" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_4BFAA71B92694D76A142F5C3ED00F20A" - { - "Name" = "8:Cantera" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_446477146DAB4A47A7AFC9902BF72A7E" - "Folders" - { - } - } - } - } - "{78BAF5CE-F2E5-45BE-83BC-DB6AF387E941}:_CB299B68C1E8487BA1E6C1DE65DE88C8" - { - "Name" = "8:#1916" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:DesktopFolder" - "Folders" - { - } - } - "{78BAF5CE-F2E5-45BE-83BC-DB6AF387E941}:_D46FB0DFF1A641E9BFF64D43063070E6" - { - "Name" = "8:#1910" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:CommonFilesFolder" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_DF884E96ECD3496ABA2742BCED88AAF5" - { - "Name" = "8:Cantera" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D0580EB36EB74E3A86790E702522DD35" - "Folders" - { - "{F27BD5C5-A65D-4608-96D4-7C5DA1F76302}:_C549C449993E4410B91BDC9AF59B84C5" - { - "Name" = "8:data" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_64E07C739FB4417C9F46987FB8046C1D" - "Folders" - { - } - } - } - } - } - } - } - "LaunchCondition" - { - } - "Locator" - { - } - "MsiBootstrapper" - { - "LangId" = "3:1033" - } - "Product" - { - "Name" = "8:Microsoft Visual Studio" - "ProductName" = "8:Cantera" - "ProductCode" = "8:{6318C429-3F69-486A-9987-4D1EE1CA9328}" - "PackageCode" = "8:{0468CAED-E609-40B8-90FF-0A935A842648}" - "UpgradeCode" = "8:{86C96BD0-4EFB-4B99-AB55-8EFAF9B39170}" - "RestartWWWService" = "11:FALSE" - "RemovePreviousVersions" = "11:TRUE" - "DetectNewerInstalledVersion" = "11:TRUE" - "ProductVersion" = "8:1.5.4" - "Manufacturer" = "8:cantera" - "ARPHELPTELEPHONE" = "8:" - "ARPHELPLINK" = "8:http://www.cantera.org" - "Title" = "8:Cantera" - "Subject" = "8:" - "ARPCONTACT" = "8:cantera" - "Keywords" = "8:" - "ARPCOMMENTS" = "8:" - "ARPURLINFOABOUT" = "8:" - "ARPPRODUCTICON" = "8:" - "ARPIconIndex" = "3:0" - "SearchPath" = "8:" - "UseSystemSearchPath" = "11:TRUE" - } - "Registry" - { - "HKLM" - { - "Keys" - { - "{6A471EEF-D31B-40F8-BCF6-C9E8EC783F36}:_A15FA43938034D689F29E65C6E8955DA" - { - "Name" = "8:Software" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{6A471EEF-D31B-40F8-BCF6-C9E8EC783F36}:_5BDB66062CEB415CB4959F307FD0D508" - { - "Name" = "8:[Manufacturer]" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - } - } - } - "Values" - { - } - } - } - } - "HKCU" - { - "Keys" - { - "{6A471EEF-D31B-40F8-BCF6-C9E8EC783F36}:_F857B3D1747440C9A23BF58734C6212F" - { - "Name" = "8:Software" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{6A471EEF-D31B-40F8-BCF6-C9E8EC783F36}:_C66D7959D9B84EB48504D18245ED499E" - { - "Name" = "8:[Manufacturer]" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - } - } - } - "Values" - { - } - } - } - } - "HKCR" - { - "Keys" - { - } - } - "HKU" - { - "Keys" - { - } - } - "HKPU" - { - "Keys" - { - } - } - } - "Sequences" - { - } - "Shortcut" - { - "{478F747B-8505-45D1-9AAE-8C3B645C26E3}:_11B1D446B20C4613916F260F22FB3817" - { - "Name" = "8:MATLAB Demos" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Folder" = "8:_4BFAA71B92694D76A142F5C3ED00F20A" - "WorkingFolder" = "8:_D97B8D9B527F4A4DAEE139297609ECEC" - "Icon" = "8:" - "Feature" = "8:" - } - "{478F747B-8505-45D1-9AAE-8C3B645C26E3}:_6F6F7A9D0A9540169C31BFC498809033" - { - "Name" = "8:Cantera Folder" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Folder" = "8:_4BFAA71B92694D76A142F5C3ED00F20A" - "WorkingFolder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Icon" = "8:" - "Feature" = "8:" - } - "{478F747B-8505-45D1-9AAE-8C3B645C26E3}:_B3E018B74C474749A9DF614C49D87F87" - { - "Name" = "8:Cantera" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Folder" = "8:_CB299B68C1E8487BA1E6C1DE65DE88C8" - "WorkingFolder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Icon" = "8:" - "Feature" = "8:" - } - "{478F747B-8505-45D1-9AAE-8C3B645C26E3}:_C74524C318E34B64BC7F9CF0751E1641" - { - "Name" = "8:data" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "WorkingFolder" = "8:_DF884E96ECD3496ABA2742BCED88AAF5" - "Icon" = "8:" - "Feature" = "8:" - } - "{478F747B-8505-45D1-9AAE-8C3B645C26E3}:_D36F249B6C63494C8991429C3423DCBF" - { - "Name" = "8:Python Demos" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_1E1FE4A0C7774B9D9C081E2DB4033D90" - "Folder" = "8:_4BFAA71B92694D76A142F5C3ED00F20A" - "WorkingFolder" = "8:_D97B8D9B527F4A4DAEE139297609ECEC" - "Icon" = "8:" - "Feature" = "8:" - } - } - "UserInterface" - { - "{B654A020-6903-4E6A-A86C-75DC463DB54B}:_0ED84EDEFD4A4D698882BFE1F333E307" - { - "UseDynamicProperties" = "11:FALSE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdBasicDialogs.wim" - } - "{8D9DEE8B-DD8B-4F48-9072-C4364E4F4011}:_29BC7A20906B4BB591C50CBADAC4F8D7" - { - "Name" = "8:#1900" - "Sequence" = "3:1" - "Attributes" = "3:1" - "Dialogs" - { - "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_08E53ECD734042D6A31CA37D0355381E" - { - "Sequence" = "3:200" - "DisplayName" = "8:Welcome" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdWelcomeDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "CopyrightWarning" - { - "Name" = "8:CopyrightWarning" - "DisplayName" = "8:#1002" - "Description" = "8:#1102" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1202" - "DefaultValue" = "8:#1202" - "UsePlugInResources" = "11:TRUE" - } - "Welcome" - { - "Name" = "8:Welcome" - "DisplayName" = "8:#1003" - "Description" = "8:#1103" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1203" - "DefaultValue" = "8:#1203" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_35FDF6BB662A42B1A92CE5FD019F169A" - { - "Sequence" = "3:500" - "DisplayName" = "8:Confirm Installation" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdConfirmDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_ABC3AFA2024F4562A020AE6343D51300" - { - "Sequence" = "3:300" - "DisplayName" = "8:License Agreement" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdLicenseDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "EulaText" - { - "Name" = "8:EulaText" - "DisplayName" = "8:#1008" - "Description" = "8:#1108" - "Type" = "3:6" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:2" - "Value" = "8:_6A93CB70A0AC47D28DF27073F49C6A76" - "UsePlugInResources" = "11:TRUE" - } - "Sunken" - { - "Name" = "8:Sunken" - "DisplayName" = "8:#1007" - "Description" = "8:#1107" - "Type" = "3:5" - "ContextData" = "8:4;True=4;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:4" - "DefaultValue" = "3:4" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_FA729FED55DB423CB796E6380C3BBDF8" - { - "Sequence" = "3:400" - "DisplayName" = "8:Installation Folder" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdFolderDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{8D9DEE8B-DD8B-4F48-9072-C4364E4F4011}:_519E224B02474BA2B8DC4CD4EAE2ACF7" - { - "Name" = "8:#1900" - "Sequence" = "3:2" - "Attributes" = "3:1" - "Dialogs" - { - "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_2C3380451FE74068AF488EF4B6F73D94" - { - "Sequence" = "3:200" - "DisplayName" = "8:Installation Folder" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminFolderDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_6E2FF8B7EC244C94908291296E19523E" - { - "Sequence" = "3:100" - "DisplayName" = "8:Welcome" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminWelcomeDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "CopyrightWarning" - { - "Name" = "8:CopyrightWarning" - "DisplayName" = "8:#1002" - "Description" = "8:#1102" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1202" - "DefaultValue" = "8:#1202" - "UsePlugInResources" = "11:TRUE" - } - "Welcome" - { - "Name" = "8:Welcome" - "DisplayName" = "8:#1003" - "Description" = "8:#1103" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1203" - "DefaultValue" = "8:#1203" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_8F2D5F455ECB44B3859CD8D454A71C60" - { - "Sequence" = "3:300" - "DisplayName" = "8:Confirm Installation" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminConfirmDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{8D9DEE8B-DD8B-4F48-9072-C4364E4F4011}:_61D8CE962B314E818663A48C0415867E" - { - "Name" = "8:#1901" - "Sequence" = "3:1" - "Attributes" = "3:2" - "Dialogs" - { - "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_24A74643C5964C87A797E1A643FF0D0B" - { - "Sequence" = "3:100" - "DisplayName" = "8:Progress" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdProgressDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "ShowProgress" - { - "Name" = "8:ShowProgress" - "DisplayName" = "8:#1009" - "Description" = "8:#1109" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{B654A020-6903-4E6A-A86C-75DC463DB54B}:_75F14606DECA4813841F459E15C791FC" - { - "UseDynamicProperties" = "11:FALSE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdUserInterface.wim" - } - "{8D9DEE8B-DD8B-4F48-9072-C4364E4F4011}:_C1A3D09CAB0840249EFCEC6855096B18" - { - "Name" = "8:#1901" - "Sequence" = "3:2" - "Attributes" = "3:2" - "Dialogs" - { - "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_CA30C9165C5C49C68248727A03AA7A6A" - { - "Sequence" = "3:100" - "DisplayName" = "8:Progress" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminProgressDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "ShowProgress" - { - "Name" = "8:ShowProgress" - "DisplayName" = "8:#1009" - "Description" = "8:#1109" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{8D9DEE8B-DD8B-4F48-9072-C4364E4F4011}:_C87AD3FA8C0A43F7A829C50FC5F1F1CD" - { - "Name" = "8:#1902" - "Sequence" = "3:1" - "Attributes" = "3:3" - "Dialogs" - { - "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_8D56619ED59C40F9B3C655569D7BE0E9" - { - "Sequence" = "3:100" - "DisplayName" = "8:Finished" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdFinishedDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "UpdateText" - { - "Name" = "8:UpdateText" - "DisplayName" = "8:#1058" - "Description" = "8:#1158" - "Type" = "3:15" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1258" - "DefaultValue" = "8:#1258" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{8D9DEE8B-DD8B-4F48-9072-C4364E4F4011}:_E8083BADF0444BC18403655940B69C5C" - { - "Name" = "8:#1902" - "Sequence" = "3:2" - "Attributes" = "3:3" - "Dialogs" - { - "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_7D3124C107AA4B8AB2828C5E89BCA5AA" - { - "Sequence" = "3:100" - "DisplayName" = "8:Finished" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminFinishedDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - } - "MergeModule" - { - "{35A69C6E-5BA4-440D-803D-762B59A45393}:_BA98368496BD4C0995AED1119FD4CCFB" - { - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:TRUE" - "SourcePath" = "8:vc_user_crt71_rtl_x86_---.msm" - "Properties" - { - } - "LanguageId" = "3:0" - "Exclude" = "11:FALSE" - "Folder" = "8:" - "Feature" = "8:" - "IsolateTo" = "8:" - } - "{35A69C6E-5BA4-440D-803D-762B59A45393}:_F0E87324D4DE4284B13211E9F8A0D954" - { - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:TRUE" - "SourcePath" = "8:vc_user_stl71_rtl_x86_---.msm" - "Properties" - { - } - "LanguageId" = "3:0" - "Exclude" = "11:FALSE" - "Folder" = "8:" - "Feature" = "8:" - "IsolateTo" = "8:" - } - } - "ProjectOutput" - { - "{8062640A-2EEE-46E9-AB67-688E9A886E9F}:_08587955063141779B605860D7FF04D3" - { - "SourcePath" = "8:..\\..\\..\\build\\bin\\i686-pc-win32\\ck2cti.exe" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_15DF1B45927A43108F6FD8BF7AB29E7A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{8062640A-2EEE-46E9-AB67-688E9A886E9F}:_091EA9AF61A04D75A8F7DAC0AE83AC3C" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\clib.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_1DE66EEE44224B05A700D4E2E93A0FB7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - } - "VJSharpPlugin" - { - } - } -} diff --git a/win32/vc7/Sundials/CVODES/CVODES.vcproj b/win32/vc7/Sundials/CVODES/CVODES.vcproj deleted file mode 100644 index b38f23dd4..000000000 --- a/win32/vc7/Sundials/CVODES/CVODES.vcproj +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/Sundials/CVODES_DENSE/CVODES_DENSE.vcproj b/win32/vc7/Sundials/CVODES_DENSE/CVODES_DENSE.vcproj deleted file mode 100644 index 8d062044f..000000000 --- a/win32/vc7/Sundials/CVODES_DENSE/CVODES_DENSE.vcproj +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/Sundials/IDA/IDA.vcproj b/win32/vc7/Sundials/IDA/IDA.vcproj deleted file mode 100644 index 14159829f..000000000 --- a/win32/vc7/Sundials/IDA/IDA.vcproj +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/Sundials/KINSOL/KINSOL.vcproj b/win32/vc7/Sundials/KINSOL/KINSOL.vcproj deleted file mode 100644 index c8fe2ef95..000000000 --- a/win32/vc7/Sundials/KINSOL/KINSOL.vcproj +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/Sundials/NVEC_SER/NVEC_SER.vcproj b/win32/vc7/Sundials/NVEC_SER/NVEC_SER.vcproj deleted file mode 100644 index 5a9cf47d0..000000000 --- a/win32/vc7/Sundials/NVEC_SER/NVEC_SER.vcproj +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/Sundials/SUNDIALS_SHARED/SUNDIALS_SHARED.vcproj b/win32/vc7/Sundials/SUNDIALS_SHARED/SUNDIALS_SHARED.vcproj deleted file mode 100644 index d903e9a9f..000000000 --- a/win32/vc7/Sundials/SUNDIALS_SHARED/SUNDIALS_SHARED.vcproj +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/Sundials/sundials/sundials_config.h b/win32/vc7/Sundials/sundials/sundials_config.h deleted file mode 100644 index 12850b2d3..000000000 --- a/win32/vc7/Sundials/sundials/sundials_config.h +++ /dev/null @@ -1,37 +0,0 @@ -/* - * ----------------------------------------------------------------- - * $Revision$ - * $Date$ - * ----------------------------------------------------------------- - * Programmer(s): Aaron Collier @ LLNL - * ----------------------------------------------------------------- - * Copyright (c) 2005, The Regents of the University of California. - * Produced at the Lawrence Livermore National Laboratory. - * All rights reserved. - * For details, see sundials/shared/LICENSE. - *------------------------------------------------------------------ - * SUNDIALS configuration header file - *------------------------------------------------------------------ - */ - -/* Define SUNDIALS version number */ -#define SUNDIALS_PACKAGE_VERSION "2.2.0" - -/* FCMIX: Define Fortran name-mangling macro */ -#define F77_FUNC(name,NAME) name ## _ -#define F77_FUNC_(name,NAME) name ## _ - -/* FCMIX: Define case of function names */ - - -/* FCMIX: Define number of underscores to append to function names */ - - -/* Define precision of SUNDIALS data type 'realtype' */ -#define SUNDIALS_DOUBLE_PRECISION 1 - -/* Use generic math functions */ -#define SUNDIALS_USE_GENERIC_MATH 1 - -/* FNVECTOR: Allow user to specify different MPI communicator */ -#define SUNDIALS_MPI_COMM_F2C 0 diff --git a/win32/vc7/base/base.vcproj b/win32/vc7/base/base.vcproj deleted file mode 100755 index 8333c6437..000000000 --- a/win32/vc7/base/base.vcproj +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/cantera.sln b/win32/vc7/cantera.sln deleted file mode 100755 index 06220e67b..000000000 --- a/win32/vc7/cantera.sln +++ /dev/null @@ -1,207 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 8.00 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "oneD", "oneD\oneD.vcproj", "{AFF4EF88-C100-4297-A150-B6C4C5A98F25}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cantera", "cantera\cantera.vcproj", "{E719804C-1351-4C44-BD5E-611AF464CD20}" - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "transport", "transport\transport.vcproj", "{0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zeroD", "zeroD\zeroD.vcproj", "{9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "converters", "converters\converters.vcproj", "{5D8C2EA9-A90C-48A7-A541-180332B941DD}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tpx", "tpx\tpx.vcproj", "{A5DEA71E-15B1-4C59-94A8-01856D6E1F33}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_blas", "f2c_blas\f2c_blas.vcproj", "{5D8EADA5-2E37-4311-AD07-605A0B21F577}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_lapack", "f2c_lapack\f2c_lapack.vcproj", "{2701B198-FEC1-45A8-BC20-AACA46B64986}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ctcxx", "cxxutils\cxxutils.vcproj", "{E342202C-F877-43D0-8E66-D2A7794AC900}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clib", "clib\clib.vcproj", "{C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}" - ProjectSection(ProjectDependencies) = postProject - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} = {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} - {FCF87E3E-B8A7-47CA-864E-87E0166CCD79} = {FCF87E3E-B8A7-47CA-864E-87E0166CCD79} - {E719804C-1351-4C44-BD5E-611AF464CD20} = {E719804C-1351-4C44-BD5E-611AF464CD20} - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D} = {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D} - {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81} = {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81} - {AFF4EF88-C100-4297-A150-B6C4C5A98F25} = {AFF4EF88-C100-4297-A150-B6C4C5A98F25} - {2701B198-FEC1-45A8-BC20-AACA46B64986} = {2701B198-FEC1-45A8-BC20-AACA46B64986} - {12D156A1-1BF6-42DF-8572-416AC1E9FC03} = {12D156A1-1BF6-42DF-8572-416AC1E9FC03} - {5D8EADA5-2E37-4311-AD07-605A0B21F577} = {5D8EADA5-2E37-4311-AD07-605A0B21F577} - {5D8C2EA9-A90C-48A7-A541-180332B941DD} = {5D8C2EA9-A90C-48A7-A541-180332B941DD} - {DD55E1AC-451C-422C-92BC-26E3F7AA137B} = {DD55E1AC-451C-422C-92BC-26E3F7AA137B} - {127547E3-416C-4C12-82E9-52F912142FB5} = {127547E3-416C-4C12-82E9-52F912142FB5} - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD} = {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ck2cti", "ck2cti\ck2cti.vcproj", "{B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}" - ProjectSection(ProjectDependencies) = postProject - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} = {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} - {E342202C-F877-43D0-8E66-D2A7794AC900} = {E342202C-F877-43D0-8E66-D2A7794AC900} - {E719804C-1351-4C44-BD5E-611AF464CD20} = {E719804C-1351-4C44-BD5E-611AF464CD20} - {5D8C2EA9-A90C-48A7-A541-180332B941DD} = {5D8C2EA9-A90C-48A7-A541-180332B941DD} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_libs", "f2c_libs\f2c_libs.vcproj", "{DD55E1AC-451C-422C-92BC-26E3F7AA137B}" - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_math", "f2c_math\f2c_math.vcproj", "{127547E3-416C-4C12-82E9-52F912142FB5}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ctpython", "ctpython\ctpython.vcproj", "{ED939A01-860D-4E92-A892-E195CB311AB7}" - ProjectSection(ProjectDependencies) = postProject - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} = {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} - EndProjectSection -EndProject -Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "SetupCantera", "SetupCantera\SetupCantera.vdproj", "{AB8F959E-9DD3-47F3-8DAA-98BC12927A79}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ctmatlab", "ctmatlab\ctmatlab.vcproj", "{92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}" - ProjectSection(ProjectDependencies) = postProject - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} = {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "config_h", "config_h\config_h.vcproj", "{5DAFF608-0007-4EA3-AC5D-F573B77FA61C}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NVEC_SER", "Sundials\NVEC_SER\NVEC_SER.vcproj", "{D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SUNDIALS_SHARED", "Sundials\SUNDIALS_SHARED\SUNDIALS_SHARED.vcproj", "{FCF87E3E-B8A7-47CA-864E-87E0166CCD79}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CVODES", "Sundials\CVODES\CVODES.vcproj", "{12D156A1-1BF6-42DF-8572-416AC1E9FC03}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "SetupCanteraLite", "SetupCantera\SetupCanteraLite.vdproj", "{6F530573-5D0C-4FEC-AB81-70FE059BDE5D}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "base", "base\base.vcproj", "{4D98F045-AD21-4286-9BCD-5A071E732BFA}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfiguration) = preSolution - Debug = Debug - Release = Release - EndGlobalSection - GlobalSection(ProjectConfiguration) = postSolution - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Debug.ActiveCfg = Debug|Win32 - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Debug.Build.0 = Debug|Win32 - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Release.ActiveCfg = Release|Win32 - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Release.Build.0 = Release|Win32 - {E719804C-1351-4C44-BD5E-611AF464CD20}.Debug.ActiveCfg = Debug|Win32 - {E719804C-1351-4C44-BD5E-611AF464CD20}.Debug.Build.0 = Debug|Win32 - {E719804C-1351-4C44-BD5E-611AF464CD20}.Release.ActiveCfg = Release|Win32 - {E719804C-1351-4C44-BD5E-611AF464CD20}.Release.Build.0 = Release|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Debug.ActiveCfg = Debug|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Debug.Build.0 = Debug|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Release.ActiveCfg = Release|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Release.Build.0 = Release|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Debug.ActiveCfg = Debug|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Debug.Build.0 = Debug|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Release.ActiveCfg = Release|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Release.Build.0 = Release|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Debug.ActiveCfg = Debug|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Debug.Build.0 = Debug|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Release.ActiveCfg = Release|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Release.Build.0 = Release|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Debug.ActiveCfg = Debug|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Debug.Build.0 = Debug|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Release.ActiveCfg = Release|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Release.Build.0 = Release|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Debug.ActiveCfg = Debug|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Debug.Build.0 = Debug|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Release.ActiveCfg = Release|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Release.Build.0 = Release|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Debug.ActiveCfg = Debug|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Debug.Build.0 = Debug|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Release.ActiveCfg = Release|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Release.Build.0 = Release|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Debug.ActiveCfg = Debug|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Debug.Build.0 = Debug|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Release.ActiveCfg = Release|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Release.Build.0 = Release|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Debug.ActiveCfg = Debug|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Debug.Build.0 = Debug|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Release.ActiveCfg = Release|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Release.Build.0 = Release|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Debug.ActiveCfg = Debug|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Debug.Build.0 = Debug|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Release.ActiveCfg = Release|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Release.Build.0 = Release|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Debug.ActiveCfg = Debug|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Debug.Build.0 = Debug|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Release.ActiveCfg = Release|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Release.Build.0 = Release|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Debug.ActiveCfg = Debug|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Debug.Build.0 = Debug|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Release.ActiveCfg = Release|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Release.Build.0 = Release|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.Debug.ActiveCfg = Debug|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.Debug.Build.0 = Debug|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.Release.ActiveCfg = Release|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.Release.Build.0 = Release|Win32 - {AB8F959E-9DD3-47F3-8DAA-98BC12927A79}.Debug.ActiveCfg = Debug - {AB8F959E-9DD3-47F3-8DAA-98BC12927A79}.Release.ActiveCfg = Release - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.Debug.ActiveCfg = Debug|Win32 - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.Debug.Build.0 = Debug|Win32 - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.Release.ActiveCfg = Release|Win32 - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.Release.Build.0 = Release|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Debug.ActiveCfg = Debug|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Debug.Build.0 = Debug|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Release.ActiveCfg = Release|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Release.Build.0 = Release|Win32 - {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}.Debug.ActiveCfg = Debug|Win32 - {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}.Debug.Build.0 = Debug|Win32 - {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}.Release.ActiveCfg = Release|Win32 - {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}.Release.Build.0 = Release|Win32 - {FCF87E3E-B8A7-47CA-864E-87E0166CCD79}.Debug.ActiveCfg = Debug|Win32 - {FCF87E3E-B8A7-47CA-864E-87E0166CCD79}.Debug.Build.0 = Debug|Win32 - {FCF87E3E-B8A7-47CA-864E-87E0166CCD79}.Release.ActiveCfg = Release|Win32 - {FCF87E3E-B8A7-47CA-864E-87E0166CCD79}.Release.Build.0 = Release|Win32 - {12D156A1-1BF6-42DF-8572-416AC1E9FC03}.Debug.ActiveCfg = Debug|Win32 - {12D156A1-1BF6-42DF-8572-416AC1E9FC03}.Debug.Build.0 = Debug|Win32 - {12D156A1-1BF6-42DF-8572-416AC1E9FC03}.Release.ActiveCfg = Release|Win32 - {12D156A1-1BF6-42DF-8572-416AC1E9FC03}.Release.Build.0 = Release|Win32 - {6F530573-5D0C-4FEC-AB81-70FE059BDE5D}.Debug.ActiveCfg = Debug - {6F530573-5D0C-4FEC-AB81-70FE059BDE5D}.Debug.Build.0 = Debug - {6F530573-5D0C-4FEC-AB81-70FE059BDE5D}.Release.ActiveCfg = Release - {4D98F045-AD21-4286-9BCD-5A071E732BFA}.Debug.ActiveCfg = Debug|Win32 - {4D98F045-AD21-4286-9BCD-5A071E732BFA}.Debug.Build.0 = Debug|Win32 - {4D98F045-AD21-4286-9BCD-5A071E732BFA}.Release.ActiveCfg = Release|Win32 - {4D98F045-AD21-4286-9BCD-5A071E732BFA}.Release.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - EndGlobalSection - GlobalSection(ExtensibilityAddIns) = postSolution - EndGlobalSection -EndGlobal diff --git a/win32/vc7/cantera/cantera.vcproj b/win32/vc7/cantera/cantera.vcproj deleted file mode 100755 index ee3f2e975..000000000 --- a/win32/vc7/cantera/cantera.vcproj +++ /dev/null @@ -1,530 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/cantera_examples.sln b/win32/vc7/cantera_examples.sln deleted file mode 100755 index ee7d1dc3f..000000000 --- a/win32/vc7/cantera_examples.sln +++ /dev/null @@ -1,69 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 8.00 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ck2cti", "ck2cti\ck2cti.vcproj", "{B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cti2ctml", "cti2ctml\cti2ctml.vcproj", "{4F5B4442-98E5-4B11-9239-CDF5148C1902}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "diamondSurf", "diamondSurf\diamondSurf.vcproj", "{D600ECB2-D432-4E4D-9D70-BF94AEF31485}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "silane_equil", "silane_equil\silane_equil.vcproj", "{290DC5E5-0016-4CCF-84D5-6B997DD3664A}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "surfkin", "surfkin\surfkin.vcproj", "{7A87791C-32F6-48B5-ADBB-A8E77DE13E16}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cxx_examples", "cxx_examples\cxx_examples.vcproj", "{0E635864-A310-4468-9D97-9CE67B078C97}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "csvdiff", "csvdiff\csvdiff.vcproj", "{AF888A7A-C325-4312-9BE0-CDA1B1E540E9}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfiguration) = preSolution - Debug = Debug - Release = Release - EndGlobalSection - GlobalSection(ProjectConfiguration) = postSolution - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Debug.ActiveCfg = Debug|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Debug.Build.0 = Debug|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Release.ActiveCfg = Release|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Release.Build.0 = Release|Win32 - {4F5B4442-98E5-4B11-9239-CDF5148C1902}.Debug.ActiveCfg = Debug|Win32 - {4F5B4442-98E5-4B11-9239-CDF5148C1902}.Debug.Build.0 = Debug|Win32 - {4F5B4442-98E5-4B11-9239-CDF5148C1902}.Release.ActiveCfg = Release|Win32 - {4F5B4442-98E5-4B11-9239-CDF5148C1902}.Release.Build.0 = Release|Win32 - {D600ECB2-D432-4E4D-9D70-BF94AEF31485}.Debug.ActiveCfg = Debug|Win32 - {D600ECB2-D432-4E4D-9D70-BF94AEF31485}.Debug.Build.0 = Debug|Win32 - {D600ECB2-D432-4E4D-9D70-BF94AEF31485}.Release.ActiveCfg = Release|Win32 - {D600ECB2-D432-4E4D-9D70-BF94AEF31485}.Release.Build.0 = Release|Win32 - {290DC5E5-0016-4CCF-84D5-6B997DD3664A}.Debug.ActiveCfg = Debug|Win32 - {290DC5E5-0016-4CCF-84D5-6B997DD3664A}.Debug.Build.0 = Debug|Win32 - {290DC5E5-0016-4CCF-84D5-6B997DD3664A}.Release.ActiveCfg = Release|Win32 - {290DC5E5-0016-4CCF-84D5-6B997DD3664A}.Release.Build.0 = Release|Win32 - {7A87791C-32F6-48B5-ADBB-A8E77DE13E16}.Debug.ActiveCfg = Debug|Win32 - {7A87791C-32F6-48B5-ADBB-A8E77DE13E16}.Debug.Build.0 = Debug|Win32 - {7A87791C-32F6-48B5-ADBB-A8E77DE13E16}.Release.ActiveCfg = Release|Win32 - {7A87791C-32F6-48B5-ADBB-A8E77DE13E16}.Release.Build.0 = Release|Win32 - {0E635864-A310-4468-9D97-9CE67B078C97}.Debug.ActiveCfg = Debug|Win32 - {0E635864-A310-4468-9D97-9CE67B078C97}.Debug.Build.0 = Debug|Win32 - {0E635864-A310-4468-9D97-9CE67B078C97}.Release.ActiveCfg = Release|Win32 - {0E635864-A310-4468-9D97-9CE67B078C97}.Release.Build.0 = Release|Win32 - {AF888A7A-C325-4312-9BE0-CDA1B1E540E9}.Debug.ActiveCfg = Debug|Win32 - {AF888A7A-C325-4312-9BE0-CDA1B1E540E9}.Debug.Build.0 = Debug|Win32 - {AF888A7A-C325-4312-9BE0-CDA1B1E540E9}.Release.ActiveCfg = Release|Win32 - {AF888A7A-C325-4312-9BE0-CDA1B1E540E9}.Release.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - EndGlobalSection - GlobalSection(ExtensibilityAddIns) = postSolution - EndGlobalSection -EndGlobal diff --git a/win32/vc7/cantera_no_sundials.sln b/win32/vc7/cantera_no_sundials.sln deleted file mode 100755 index 650a0169a..000000000 --- a/win32/vc7/cantera_no_sundials.sln +++ /dev/null @@ -1,180 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 8.00 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cvode", "cvode\cvode.vcproj", "{9BEC323F-1492-4AF0-8081-F8E3761D9FFC}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "oneD", "oneD\oneD.vcproj", "{AFF4EF88-C100-4297-A150-B6C4C5A98F25}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cantera", "cantera\cantera.vcproj", "{E719804C-1351-4C44-BD5E-611AF464CD20}" - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "transport", "transport\transport.vcproj", "{0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zeroD", "zeroD\zeroD.vcproj", "{9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "converters", "converters\converters.vcproj", "{5D8C2EA9-A90C-48A7-A541-180332B941DD}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tpx", "tpx\tpx.vcproj", "{A5DEA71E-15B1-4C59-94A8-01856D6E1F33}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_blas", "f2c_blas\f2c_blas.vcproj", "{5D8EADA5-2E37-4311-AD07-605A0B21F577}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_lapack", "f2c_lapack\f2c_lapack.vcproj", "{2701B198-FEC1-45A8-BC20-AACA46B64986}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ctcxx", "cxxutils\cxxutils.vcproj", "{E342202C-F877-43D0-8E66-D2A7794AC900}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clib", "clib\clib.vcproj", "{C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}" - ProjectSection(ProjectDependencies) = postProject - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} = {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} - {9BEC323F-1492-4AF0-8081-F8E3761D9FFC} = {9BEC323F-1492-4AF0-8081-F8E3761D9FFC} - {E719804C-1351-4C44-BD5E-611AF464CD20} = {E719804C-1351-4C44-BD5E-611AF464CD20} - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D} = {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D} - {AFF4EF88-C100-4297-A150-B6C4C5A98F25} = {AFF4EF88-C100-4297-A150-B6C4C5A98F25} - {2701B198-FEC1-45A8-BC20-AACA46B64986} = {2701B198-FEC1-45A8-BC20-AACA46B64986} - {5D8EADA5-2E37-4311-AD07-605A0B21F577} = {5D8EADA5-2E37-4311-AD07-605A0B21F577} - {5D8C2EA9-A90C-48A7-A541-180332B941DD} = {5D8C2EA9-A90C-48A7-A541-180332B941DD} - {DD55E1AC-451C-422C-92BC-26E3F7AA137B} = {DD55E1AC-451C-422C-92BC-26E3F7AA137B} - {127547E3-416C-4C12-82E9-52F912142FB5} = {127547E3-416C-4C12-82E9-52F912142FB5} - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD} = {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ck2cti", "ck2cti\ck2cti.vcproj", "{B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}" - ProjectSection(ProjectDependencies) = postProject - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} = {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} - {E342202C-F877-43D0-8E66-D2A7794AC900} = {E342202C-F877-43D0-8E66-D2A7794AC900} - {E719804C-1351-4C44-BD5E-611AF464CD20} = {E719804C-1351-4C44-BD5E-611AF464CD20} - {5D8C2EA9-A90C-48A7-A541-180332B941DD} = {5D8C2EA9-A90C-48A7-A541-180332B941DD} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_libs", "f2c_libs\f2c_libs.vcproj", "{DD55E1AC-451C-422C-92BC-26E3F7AA137B}" - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_math", "f2c_math\f2c_math.vcproj", "{127547E3-416C-4C12-82E9-52F912142FB5}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ctpython", "ctpython\ctpython.vcproj", "{ED939A01-860D-4E92-A892-E195CB311AB7}" - ProjectSection(ProjectDependencies) = postProject - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} = {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} - EndProjectSection -EndProject -Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "SetupCantera", "SetupCantera\SetupCantera.vdproj", "{AB8F959E-9DD3-47F3-8DAA-98BC12927A79}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ctmatlab", "ctmatlab\ctmatlab.vcproj", "{92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}" - ProjectSection(ProjectDependencies) = postProject - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} = {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "config_h", "config_h\config_h.vcproj", "{5DAFF608-0007-4EA3-AC5D-F573B77FA61C}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "SetupCanteraLite", "SetupCantera\SetupCanteraLite.vdproj", "{F7607AF2-705A-4046-B7EC-067DEE3BB79F}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfiguration) = preSolution - Debug = Debug - Release = Release - EndGlobalSection - GlobalSection(ProjectConfiguration) = postSolution - {9BEC323F-1492-4AF0-8081-F8E3761D9FFC}.Debug.ActiveCfg = Debug|Win32 - {9BEC323F-1492-4AF0-8081-F8E3761D9FFC}.Debug.Build.0 = Debug|Win32 - {9BEC323F-1492-4AF0-8081-F8E3761D9FFC}.Release.ActiveCfg = Release|Win32 - {9BEC323F-1492-4AF0-8081-F8E3761D9FFC}.Release.Build.0 = Release|Win32 - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Debug.ActiveCfg = Debug|Win32 - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Debug.Build.0 = Debug|Win32 - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Release.ActiveCfg = Release|Win32 - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Release.Build.0 = Release|Win32 - {E719804C-1351-4C44-BD5E-611AF464CD20}.Debug.ActiveCfg = Debug|Win32 - {E719804C-1351-4C44-BD5E-611AF464CD20}.Debug.Build.0 = Debug|Win32 - {E719804C-1351-4C44-BD5E-611AF464CD20}.Release.ActiveCfg = Release|Win32 - {E719804C-1351-4C44-BD5E-611AF464CD20}.Release.Build.0 = Release|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Debug.ActiveCfg = Debug|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Debug.Build.0 = Debug|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Release.ActiveCfg = Release|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Release.Build.0 = Release|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Debug.ActiveCfg = Debug|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Debug.Build.0 = Debug|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Release.ActiveCfg = Release|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Release.Build.0 = Release|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Debug.ActiveCfg = Debug|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Debug.Build.0 = Debug|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Release.ActiveCfg = Release|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Release.Build.0 = Release|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Debug.ActiveCfg = Debug|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Debug.Build.0 = Debug|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Release.ActiveCfg = Release|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Release.Build.0 = Release|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Debug.ActiveCfg = Debug|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Debug.Build.0 = Debug|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Release.ActiveCfg = Release|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Release.Build.0 = Release|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Debug.ActiveCfg = Debug|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Debug.Build.0 = Debug|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Release.ActiveCfg = Release|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Release.Build.0 = Release|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Debug.ActiveCfg = Debug|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Debug.Build.0 = Debug|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Release.ActiveCfg = Release|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Release.Build.0 = Release|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Debug.ActiveCfg = Debug|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Debug.Build.0 = Debug|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Release.ActiveCfg = Release|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Release.Build.0 = Release|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Debug.ActiveCfg = Debug|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Debug.Build.0 = Debug|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Release.ActiveCfg = Release|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Release.Build.0 = Release|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Debug.ActiveCfg = Debug|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Debug.Build.0 = Debug|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Release.ActiveCfg = Release|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Release.Build.0 = Release|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Debug.ActiveCfg = Debug|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Debug.Build.0 = Debug|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Release.ActiveCfg = Release|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Release.Build.0 = Release|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.Debug.ActiveCfg = Debug|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.Debug.Build.0 = Debug|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.Release.ActiveCfg = Release|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.Release.Build.0 = Release|Win32 - {AB8F959E-9DD3-47F3-8DAA-98BC12927A79}.Debug.ActiveCfg = Debug - {AB8F959E-9DD3-47F3-8DAA-98BC12927A79}.Release.ActiveCfg = Release - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.Debug.ActiveCfg = Debug|Win32 - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.Debug.Build.0 = Debug|Win32 - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.Release.ActiveCfg = Release|Win32 - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.Release.Build.0 = Release|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Debug.ActiveCfg = Debug|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Debug.Build.0 = Debug|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Release.ActiveCfg = Release|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Release.Build.0 = Release|Win32 - {F7607AF2-705A-4046-B7EC-067DEE3BB79F}.Debug.ActiveCfg = Debug - {F7607AF2-705A-4046-B7EC-067DEE3BB79F}.Release.ActiveCfg = Release - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - EndGlobalSection - GlobalSection(ExtensibilityAddIns) = postSolution - EndGlobalSection -EndGlobal diff --git a/win32/vc7/ck2cti/ck2cti.vcproj b/win32/vc7/ck2cti/ck2cti.vcproj deleted file mode 100755 index c9907c056..000000000 --- a/win32/vc7/ck2cti/ck2cti.vcproj +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/clib/clib.vcproj b/win32/vc7/clib/clib.vcproj deleted file mode 100755 index b127f2765..000000000 --- a/win32/vc7/clib/clib.vcproj +++ /dev/null @@ -1,203 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/config_h/config_h.vcproj b/win32/vc7/config_h/config_h.vcproj deleted file mode 100755 index 09921d2e7..000000000 --- a/win32/vc7/config_h/config_h.vcproj +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/config_h/docopy.cmd b/win32/vc7/config_h/docopy.cmd deleted file mode 100644 index a6ee5f7c2..000000000 --- a/win32/vc7/config_h/docopy.cmd +++ /dev/null @@ -1,6 +0,0 @@ -cd ..\..\.. -copy winconfig.h config.h -cd ext\f2c_libs -copy arith.hwin32 arith.h -cd ..\..\win32\vc7\config_h -echo 'ok' > status diff --git a/win32/vc7/configure.vc++ b/win32/vc7/configure.vc++ deleted file mode 100755 index 5f445b0f9..000000000 --- a/win32/vc7/configure.vc++ +++ /dev/null @@ -1,86 +0,0 @@ -#!/bin/sh -# -# -# Sample bourne shell wrapper around Cantera's configure -# shell command, used for building and installing Cantera -# using MS VC++, without fortran support. -# Copy this file to the top directory of the Cantera distribution. -# Edit a few directory locations indicated below. Then execute it -# after autoconf is run. -# -# Tell Cantera you will be using a VC++ compiler to compile and link -# all of the programs -# -USE_VISUAL_STUDIO="y" -export USEVISUALSTUDIO -# -# Specify the root directory: Will need adjusting -# -CANTERA_ROOT="/cygwin/c/vc_env/cantera-1.7_develop" -export CANTERA_ROOT -# -# Specify the install directory: Will need adjusting -# -CANTERA_INSTALL_DIR="C:/vc_env/Cantera" -export CANTERA_INSTALL_DIR -# -# -# PYTHON_CMD: This is the default location that Python24 -# puts its files. -# -PYTHON_CMD="c:/python24/python.exe" -export PYTHON_CMD -# -# WIN_PYTHON_CMD: This is the default location that Python24 -# puts its files. -# -WIN_PYTHON_CMD='C:/Python24/python' -export WIN_PYTHON_CMD -# -# These 2 next lines tells Cantera and Python where to install -# the Cantera python modules. -# -SET_PYTHON_SITE_PACKAGE_TOPDIR=y -export SET_PYTHON_SITE_PACKAGE_TOPDIR -# -PYTHON_SITE_PACKAGE_TOPDIR="C:\Python24" -export PYTHON_SITE_PACKAGE_TOPDIR -# -# No matlab toolbox in this script. However, if you have matlab -# on your machine, you can change the "n" to a "y". -BUILD_MATLAB_TOOLBOX="n" -export BUILD_MATLAB_TOOLBOX -# -# Indicate that you will be using the clib.dll -# -USE_DLL="y" -export USE_DLL -# -# -CXXFLAGS="-g" -export CXXFLAGS -# -# -LCXX_END_LIBS="-lm -lstdc++" -export LCXX_END_LIBS -# -PYTHON_PACKAGE='full' -#PYTHON_PACKAGE='minimal' -export PYTHON_PACKAGE - -WITH_IDEAL_SOLUTIONS="y" -export WITH_IDEAL_SOLUTIONS - -WITH_ELECTROLYTES="y" -export WITH_ELECTROLYTES - -WITH_VCSNONIDEAL="y" -export WITH_VCSNONIDEAL - - -# -# Call the configure command at the top of the Cantera distribution -# in a cygwin shell -# -./preconfig -# diff --git a/win32/vc7/converters/converters.vcproj b/win32/vc7/converters/converters.vcproj deleted file mode 100755 index 5a4364a44..000000000 --- a/win32/vc7/converters/converters.vcproj +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/csvdiff/csvdiff.vcproj b/win32/vc7/csvdiff/csvdiff.vcproj deleted file mode 100755 index 3af50507e..000000000 --- a/win32/vc7/csvdiff/csvdiff.vcproj +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/cti2ctml/cti2ctml.vcproj b/win32/vc7/cti2ctml/cti2ctml.vcproj deleted file mode 100755 index 0cdc981f1..000000000 --- a/win32/vc7/cti2ctml/cti2ctml.vcproj +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/ctmatlab/ctmatlab.vcproj b/win32/vc7/ctmatlab/ctmatlab.vcproj deleted file mode 100755 index a60108911..000000000 --- a/win32/vc7/ctmatlab/ctmatlab.vcproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/ctmatlab/runmlab.cmd b/win32/vc7/ctmatlab/runmlab.cmd deleted file mode 100755 index 0355181b1..000000000 --- a/win32/vc7/ctmatlab/runmlab.cmd +++ /dev/null @@ -1,5 +0,0 @@ -cd ..\..\..\Cantera\matlab\cantera -echo 'delete me!' > ctmethods.mexw32 -echo 'delete me!' > ctmethods.dll -%MATLAB_CMD% -nodisplay -nosplash -nojvm -r buildwin -echo 'ok' > status diff --git a/win32/vc7/ctpython/ctpython.vcproj b/win32/vc7/ctpython/ctpython.vcproj deleted file mode 100755 index 63927b32e..000000000 --- a/win32/vc7/ctpython/ctpython.vcproj +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/ctpython/runpython.cmd b/win32/vc7/ctpython/runpython.cmd deleted file mode 100755 index edb0b07b1..000000000 --- a/win32/vc7/ctpython/runpython.cmd +++ /dev/null @@ -1,5 +0,0 @@ -cd ..\..\..\Cantera\python -%PYTHON_CMD% winsetup.py build -%PYTHON_CMD% winsetup.py bdist_wininst -%PYTHON_CMD% winsetup.py install -echo 'ok' > status diff --git a/win32/vc7/cvode/cvode.vcproj b/win32/vc7/cvode/cvode.vcproj deleted file mode 100755 index 543629dcc..000000000 --- a/win32/vc7/cvode/cvode.vcproj +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/cxx_examples/cxx_examples.vcproj b/win32/vc7/cxx_examples/cxx_examples.vcproj deleted file mode 100755 index 31e872dde..000000000 --- a/win32/vc7/cxx_examples/cxx_examples.vcproj +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/cxxutils/cxxutils.vcproj b/win32/vc7/cxxutils/cxxutils.vcproj deleted file mode 100755 index 73dc431d0..000000000 --- a/win32/vc7/cxxutils/cxxutils.vcproj +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/demos/CanteraDemos.sln b/win32/vc7/demos/CanteraDemos.sln deleted file mode 100755 index fc9c792d7..000000000 --- a/win32/vc7/demos/CanteraDemos.sln +++ /dev/null @@ -1,61 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 8.00 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo", "demo.vcproj", "{F0FBA57E-6E65-46E6-9DDD-2625E7082189}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "combustor", "combustor.vcproj", "{25A7DE6A-30B8-4878-889B-F7D9D51E005E}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flamespeed", "flamespeed.vcproj", "{25A7DE6A-30B8-4878-889B-F7D9D51E005E}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "kinetics1", "kinetics1.vcproj", "{25A7DE6A-30B8-4878-889B-F7D9D51E005E}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NASA_coeffs", "NASA_coeffs.vcproj", "{25A7DE6A-30B8-4878-889B-F7D9D51E005E}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Rankine", "Rankine.vcproj", "{25A7DE6A-30B8-4878-889B-F7D9D51E005E}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfiguration) = preSolution - Debug = Debug - Release = Release - EndGlobalSection - GlobalSection(ProjectConfiguration) = postSolution - {F0FBA57E-6E65-46E6-9DDD-2625E7082189}.Debug.ActiveCfg = Debug|Win32 - {F0FBA57E-6E65-46E6-9DDD-2625E7082189}.Debug.Build.0 = Debug|Win32 - {F0FBA57E-6E65-46E6-9DDD-2625E7082189}.Release.ActiveCfg = Release|Win32 - {F0FBA57E-6E65-46E6-9DDD-2625E7082189}.Release.Build.0 = Release|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Debug.ActiveCfg = Debug|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Debug.Build.0 = Debug|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Release.ActiveCfg = Release|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Release.Build.0 = Release|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Debug.ActiveCfg = Debug|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Debug.Build.0 = Debug|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Release.ActiveCfg = Release|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Release.Build.0 = Release|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Debug.ActiveCfg = Debug|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Debug.Build.0 = Debug|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Release.ActiveCfg = Release|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Release.Build.0 = Release|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Debug.ActiveCfg = Debug|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Debug.Build.0 = Debug|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Release.ActiveCfg = Release|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Release.Build.0 = Release|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Debug.ActiveCfg = Debug|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Debug.Build.0 = Debug|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Release.ActiveCfg = Release|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Release.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - EndGlobalSection - GlobalSection(ExtensibilityAddIns) = postSolution - EndGlobalSection -EndGlobal diff --git a/win32/vc7/demos/NASA_coeffs.vcproj b/win32/vc7/demos/NASA_coeffs.vcproj deleted file mode 100644 index d2f08d3cd..000000000 --- a/win32/vc7/demos/NASA_coeffs.vcproj +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/demos/Rankine.vcproj b/win32/vc7/demos/Rankine.vcproj deleted file mode 100755 index 72d74ffc6..000000000 --- a/win32/vc7/demos/Rankine.vcproj +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/demos/ReadMe.txt b/win32/vc7/demos/ReadMe.txt deleted file mode 100755 index 91c0ae7cf..000000000 --- a/win32/vc7/demos/ReadMe.txt +++ /dev/null @@ -1,12 +0,0 @@ -The project setttings assume Cantera is installed in C:\CANTERA. -If this is not the case, edit the project properties before building. - -The project settings that differ from the defaults are: - -1) use of multithreaded DLL system libraries -2) specification of the Cantera libraries as additional - input for the linker -3) specification of the Cantera include and lib directories. - -These changes to the default project settings need to be made whenever -you create a new project that you want to link to Cantera. \ No newline at end of file diff --git a/win32/vc7/demos/combustor.vcproj b/win32/vc7/demos/combustor.vcproj deleted file mode 100644 index 19dbf9fa2..000000000 --- a/win32/vc7/demos/combustor.vcproj +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/demos/demo.vcproj b/win32/vc7/demos/demo.vcproj deleted file mode 100755 index 1a94d3b8e..000000000 --- a/win32/vc7/demos/demo.vcproj +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/demos/flamespeed.vcproj b/win32/vc7/demos/flamespeed.vcproj deleted file mode 100644 index e6a7b1e7c..000000000 --- a/win32/vc7/demos/flamespeed.vcproj +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/demos/kinetics1.vcproj b/win32/vc7/demos/kinetics1.vcproj deleted file mode 100644 index f55ac2420..000000000 --- a/win32/vc7/demos/kinetics1.vcproj +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/diamondSurf/diamondSurf.vcproj b/win32/vc7/diamondSurf/diamondSurf.vcproj deleted file mode 100755 index 523ad49c1..000000000 --- a/win32/vc7/diamondSurf/diamondSurf.vcproj +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/f2c_arithchk/f2c_arithchk.vcproj b/win32/vc7/f2c_arithchk/f2c_arithchk.vcproj deleted file mode 100755 index bac420c77..000000000 --- a/win32/vc7/f2c_arithchk/f2c_arithchk.vcproj +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/f2c_blas/f2c_blas.vcproj b/win32/vc7/f2c_blas/f2c_blas.vcproj deleted file mode 100755 index f1c4206ef..000000000 --- a/win32/vc7/f2c_blas/f2c_blas.vcproj +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/f2c_lapack/f2c_lapack.vcproj b/win32/vc7/f2c_lapack/f2c_lapack.vcproj deleted file mode 100755 index a64d8a712..000000000 --- a/win32/vc7/f2c_lapack/f2c_lapack.vcproj +++ /dev/null @@ -1,317 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/f2c_libs/f2c_libs.vcproj b/win32/vc7/f2c_libs/f2c_libs.vcproj deleted file mode 100755 index 906b1d0db..000000000 --- a/win32/vc7/f2c_libs/f2c_libs.vcproj +++ /dev/null @@ -1,618 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/f2c_math/f2c_math.vcproj b/win32/vc7/f2c_math/f2c_math.vcproj deleted file mode 100755 index 912f80e60..000000000 --- a/win32/vc7/f2c_math/f2c_math.vcproj +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/f2c_recipes/f2c_recipes.vcproj b/win32/vc7/f2c_recipes/f2c_recipes.vcproj deleted file mode 100755 index 7d06008a0..000000000 --- a/win32/vc7/f2c_recipes/f2c_recipes.vcproj +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/oneD/oneD.vcproj b/win32/vc7/oneD/oneD.vcproj deleted file mode 100755 index 96e52d493..000000000 --- a/win32/vc7/oneD/oneD.vcproj +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/prepreconfig.vc++ b/win32/vc7/prepreconfig.vc++ deleted file mode 100755 index 8cdc8f15e..000000000 --- a/win32/vc7/prepreconfig.vc++ +++ /dev/null @@ -1,92 +0,0 @@ -#!/bin/sh -# -# -# Sample bourne shell wrapper around Cantera's configure -# shell command, used for building and installing Cantera -# using MS VC++, without fortran support. -# Copy this file to the top directory of the Cantera distribution. -# Edit a few directory locations indicated below. Then execute it -# after autoconf is run. -# -# Tell Cantera you will be using a VC++ compiler to compile and link -# all of the programs -# -USE_VISUAL_STUDIO="y" -export USE_VISUAL_STUDIO -# -# Specify the root directory: Will need adjusting -# -CANTERA_ROOT="/cygwin/c/vc_env/cantera-1.7_develop" -export CANTERA_ROOT -# -# Specify the install directory: Will need adjusting -# -CANTERA_INSTALL_DIR="C:/vc_env/Cantera" -export CANTERA_INSTALL_DIR -# -# -# PYTHON_CMD: This is the default location that Python24 -# puts its files. -# -PYTHON_CMD="c:/python24/python.exe" -export PYTHON_CMD -# -# WIN_PYTHON_CMD: This is the default location that Python24 -# puts its files. -# -WIN_PYTHON_CMD='C:/Python24/python' -export WIN_PYTHON_CMD -# -# These 2 next lines tells Cantera and Python where to install -# the Cantera python modules. -# -SET_PYTHON_SITE_PACKAGE_TOPDIR=y -export SET_PYTHON_SITE_PACKAGE_TOPDIR -# -PYTHON_SITE_PACKAGE_TOPDIR="C:\Python24" -export PYTHON_SITE_PACKAGE_TOPDIR -# -# No matlab toolbox in this script. However, if you have matlab -# on your machine, you can change the "n" to a "y". -BUILD_MATLAB_TOOLBOX="n" -export BUILD_MATLAB_TOOLBOX -# -# Indicate that you will be using the clib.dll -# -USE_DLL="y" -export USE_DLL -# -# HKM -> note config chokes on cl.exe . It can't interpret the -# needed command line arguments. -#CXX="cl.exe" -#export CXX -#CC="cl.exe" -#export CC -# -CXXFLAGS="-g" -export CXXFLAGS -# -# -LCXX_END_LIBS="-lm -lstdc++" -export LCXX_END_LIBS -# -PYTHON_PACKAGE='full' -#PYTHON_PACKAGE='minimal' -export PYTHON_PACKAGE - -WITH_IDEAL_SOLUTIONS="y" -export WITH_IDEAL_SOLUTIONS - -WITH_ELECTROLYTES="y" -export WITH_ELECTROLYTES - -WITH_VCSNONIDEAL="y" -export WITH_VCSNONIDEAL - - -# -# Call the configure command at the top of the Cantera distribution -# in a cygwin shell -# -./preconfig -# diff --git a/win32/vc7/pycantera/pycantera.vcproj b/win32/vc7/pycantera/pycantera.vcproj deleted file mode 100755 index da7753671..000000000 --- a/win32/vc7/pycantera/pycantera.vcproj +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/silane_equil/silane_equil.vcproj b/win32/vc7/silane_equil/silane_equil.vcproj deleted file mode 100755 index 3dd13631e..000000000 --- a/win32/vc7/silane_equil/silane_equil.vcproj +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/surfkin/surfkin.vcproj b/win32/vc7/surfkin/surfkin.vcproj deleted file mode 100755 index ed24c55c2..000000000 --- a/win32/vc7/surfkin/surfkin.vcproj +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/tpx/tpx.vcproj b/win32/vc7/tpx/tpx.vcproj deleted file mode 100755 index be24a2f2f..000000000 --- a/win32/vc7/tpx/tpx.vcproj +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/transport/transport.vcproj b/win32/vc7/transport/transport.vcproj deleted file mode 100755 index 225a99dc0..000000000 --- a/win32/vc7/transport/transport.vcproj +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc7/zeroD/zeroD.vcproj b/win32/vc7/zeroD/zeroD.vcproj deleted file mode 100755 index 2f7f998b6..000000000 --- a/win32/vc7/zeroD/zeroD.vcproj +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/SetupAlt/SetupAlt.vdproj b/win32/vc8/SetupAlt/SetupAlt.vdproj deleted file mode 100755 index 83c2f5de0..000000000 --- a/win32/vc8/SetupAlt/SetupAlt.vdproj +++ /dev/null @@ -1,4075 +0,0 @@ -"DeployProject" -{ -"VSVersion" = "3:800" -"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}" -"IsWebType" = "8:FALSE" -"ProjectName" = "8:SetupAlt" -"LanguageId" = "3:1033" -"CodePage" = "3:1252" -"UILanguageId" = "3:1033" -"SccProjectName" = "8:" -"SccLocalPath" = "8:" -"SccAuxPath" = "8:" -"SccProvider" = "8:" - "Hierarchy" - { - "Entry" - { - "MsmKey" = "8:_016BF741228240B090BCD4D7E43E0617" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0267994AD98C45358411C6CFC9E15DB6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0394BA5AEDF94DE4BB1F707051A0BF40" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_040F8411747946F9A7AB19EA47F9ADB5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0A5B62C8EC224229B5E66084FF4CF60D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0D2749B358EA48FA907E73CCC5E76685" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11DDA274C3B6474B95D7EDFE7300F95A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_12403720D98540F2812E4E7439B6751F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_140781B9B3484CA68405E6D3BA915BD7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1787727F92AB49FB98426AC1A89212FE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1924D5D1E15E4E2AB4CBA083E92D06DD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_194D7781A1504802950A57617F3803D3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1B1C547CA8A541F4929C67E9F5E5045C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1BAA7E404EAE447EAEFBCF8518EA2786" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1C90DF5CA01C4496A9D4B6102CE332DF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1F4612D0C9664A2BBDF46FDE0E47197A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_251556D9F2A347BEAD4511F19E415E60" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_28FCD7BF1D31414D90897D02FBD77FCC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2BF387E7EFBD4956831F6221A82D225C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3237A2C7A1E34294A6036D4038565E7B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_337207A3891F4F9C85930F92585617A2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_34195374892A4F0F9F0D9FCA8850806D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_35CF7BBB7404402AB9B3FB182CE0DED2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_36127E024A664A5CB103245E82802CF4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3BC45D1B3ACE4C9A80DDEE61EE23A78C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3C91E0477BC14872ACD37CD343D3D4CB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3CD6FF055B5B4AB690661A939C85883B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3DEA4FE3159344CF8369AA1F21EE9964" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3FB9909E94B644B5B82DD9038328CEB4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_421582413A6242EF991CE5B829FE38EE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_42578737079441D1A5F907D95B107FC8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4539B98F10D740A38BE7DEE1BCE77591" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_46DBD1FBB3524C31B381BFB4AA533323" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_473E1D967D32402882A992A6D0FBF1B5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4B8B9F3A5884477CB80CD8D14D4DDC08" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4DD98C4B7BB8429F93A59FA18D9649B0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5055125EFD7E429AA9D4DBB1BC7406EC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_53AD0637C9B740479861456773F7B9A6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_541D0767D9F1499BB09273009849F0BE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_58A932EB4E1E449680B4DD3A6A8CFC83" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_598FA02302B04EE38F62677041423E94" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5A300E7D02704491A0A32DAE2BB9D534" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_62F18C5430DC48738D7BE1E1A0D3ECC5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_637E39E029B14732B842FCA2AB74D296" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_656908993C744FE1A978650E4C953A14" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_69CA98595D8B48D983452C774C376100" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6B5FBE05852D4011A456EF23AFF27E17" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6E60AA15A9A042A585E81C0836E653BD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6E8F0F781C1B46E4911062BBCD802DCE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_72F1BA82A24541C790221A73AC104B8F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_730A4008B8B74BA39E907A7FB65EC116" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_76F02165C4E9437E86A2A9253187092A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_77B41774ABD849DBA3C771A2CD7A8DFF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7989815E2DE749508AB5BF0F05E7D6A0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7C243BF834B7407997BD25D7071D6469" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7D468710990042AB91B96EEFD4AC35B4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_829AF8F376754502896F9336B571338D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_83E76E90C6D94DD081FE6157A7DDA3B9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_84F622105F2C4FE29031016239A839E3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_85D87FAD439648EFB0811C40A87151E1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8697BE6257C9401685E4E0220AB23AA7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_892B6E46A9484E109A9681CEFE133F04" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8AC7EF4B012D433F87F23EB58F51A175" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8CD98F7218C14B5FBFE98C94975F0A57" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8ED1D5F624D54FCD85135E204A4FB022" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8FE240FF73304491A921BD7476D52240" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8FF5AF961F594D02A20A21768CEBBD19" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_94F6A284E5DC47A8A2759FEEB905AA10" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_99981AFE42C54B08A60126BEE0B4CEDD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9F3307068F6B4E989FFBCFEB1865ACC7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9F8316476F1347FB89A80840B73023B3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9FB7136577424D92A91097DB19EDC141" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A4563B38F1DB4E8AB153D7309733EBC2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A82C1EAC0A7D469EBB4A8FB7C9D1CB2A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A84087F9AEE24B71AA7C713BB3680F98" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A9F85CD88E684D8DA467D131D514B6FA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AA61CA354DFD4B1CA176A96F0DEAFA78" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AB57FE9F67374DC9B8085E21DFC4F6A0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AC7BE2665DD344C280A0C73101AE104F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AF6865D3523F47E5B357929751063D07" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B0E3E21A78834BEDAFFA77B307466CCB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B1B835A98AD54E84A33081A1E3BC5629" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B31831F006164D769BE97C7DEEAB13A8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B576D9C732F74817BE3E8BE63D0D1826" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B646D778CCC84815B42BCD49474D204F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B6B96C4C9A984EB79D57FC86740D93BD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B7EBF05DCDFA49009396C5D2DC7D6EB5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B8BC4E0F3EFF4666B73864B0C6785229" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B92640FD361B4715B1A20BE2E6BD4CEB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B9FAF2F52483495C85D75C9A156A5149" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BA01BB3FF79044AE802F6D32D28F76A3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BD83EDABC8954180931F6FA2B3FE5DE9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BDF2CCD7BC7447599BC8441395A01883" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C32709EAD92448CB832ED2B6E93C8E96" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C7F7589E71D4447FBCCEE9F915EEC196" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C85EFC4356FC4AD18B631A5DAF62FD91" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C87BA17FF7AE423A8C9A694A7847BCF3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CEA66E470BAB4769A256643DF951B3AE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D32309A01A4F4FE4A567902BB84ECC25" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D405A42D256D4E4BA48B749EC9A24281" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D638545EDD7F4A4BA10B0960EA9D1B98" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D6D4A31528DA4A83A2463BC320F475CD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DA0EDC01F30D493180CC25074A5B0CE0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DF2C58804FF54B6195C64483DDF16189" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E0BE4100AAA5408E9B9466D67FC12149" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E5DC35C0A47C48A68752CD419EE8D3F4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E7B921419638499F80914800219B6A1A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EA152480181B4B378B932DECA910D099" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F0626DDDCDC94B1C8DDB243DA9166FC0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F1BC96EAAB77422ABDA4BB104FB3FA79" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F40F91F0489B41D1993B2429913EBBE2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F4579D016FAC464A8766E9100B2DF5A4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F50717FAE1ED466FBFC63ADE58B63676" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F6FBF6C4032B490591A451CA055FA8A1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F7EFADDC2F3E4905B017A9C69C101599" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F8D54123B22A42E6A47F98B3C4A64F93" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FB37BF47C46D47BFAFD235BBBC247B30" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FCAEF00809704BADA732CDDF912311A4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FE990C14225D491B89A084FF69F02F1A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - } - "Configurations" - { - "Debug" - { - "DisplayName" = "8:Debug" - "IsDebugOnly" = "11:TRUE" - "IsReleaseOnly" = "11:FALSE" - "OutputFilename" = "8:Debug\\SetupAlt.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:2" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" - { - "Enabled" = "11:TRUE" - "PromptEnabled" = "11:TRUE" - "PrerequisitesLocation" = "2:1" - "Url" = "8:" - "ComponentsUrl" = "8:" - "Items" - { - "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.2.0" - { - "Name" = "8:Microsoft .NET Framework 2.0" - "ProductCode" = "8:Microsoft.Net.Framework.2.0" - } - } - } - } - "Release" - { - "DisplayName" = "8:Release" - "IsDebugOnly" = "11:FALSE" - "IsReleaseOnly" = "11:TRUE" - "OutputFilename" = "8:Release\\SetupAlt.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:2" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" - { - "Enabled" = "11:TRUE" - "PromptEnabled" = "11:TRUE" - "PrerequisitesLocation" = "2:1" - "Url" = "8:" - "ComponentsUrl" = "8:" - "Items" - { - } - } - } - } - "Deployable" - { - "CustomAction" - { - } - "DefaultFeature" - { - "Name" = "8:DefaultFeature" - "Title" = "8:" - "Description" = "8:" - } - "ExternalPersistence" - { - "LaunchCondition" - { - } - } - "File" - { - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_016BF741228240B090BCD4D7E43E0617" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\Edge.h" - "TargetName" = "8:Edge.h" - "Tag" = "8:" - "Folder" = "8:_825BCAE17B6C4859A73B7198EBFFE4B2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0267994AD98C45358411C6CFC9E15DB6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\mdp_allo.h" - "TargetName" = "8:mdp_allo.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0394BA5AEDF94DE4BB1F707051A0BF40" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_SpeciesProperties.h" - "TargetName" = "8:vcs_SpeciesProperties.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_040F8411747946F9A7AB19EA47F9ADB5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\radiation.h" - "TargetName" = "8:radiation.h" - "Tag" = "8:" - "Folder" = "8:_825BCAE17B6C4859A73B7198EBFFE4B2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0A5B62C8EC224229B5E66084FF4CF60D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\Integrator.h" - "TargetName" = "8:Integrator.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0D2749B358EA48FA907E73CCC5E76685" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_species_thermo.h" - "TargetName" = "8:vcs_species_thermo.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_11DDA274C3B6474B95D7EDFE7300F95A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\surface.h" - "TargetName" = "8:surface.h" - "Tag" = "8:" - "Folder" = "8:_825BCAE17B6C4859A73B7198EBFFE4B2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_12403720D98540F2812E4E7439B6751F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\ThirdBodyMgr.h" - "TargetName" = "8:ThirdBodyMgr.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_140781B9B3484CA68405E6D3BA915BD7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\ct_defs.h" - "TargetName" = "8:ct_defs.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1787727F92AB49FB98426AC1A89212FE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\importKinetics.h" - "TargetName" = "8:importKinetics.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1924D5D1E15E4E2AB4CBA083E92D06DD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\IDA_Solver.h" - "TargetName" = "8:IDA_Solver.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1B1C547CA8A541F4929C67E9F5E5045C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\Metal.h" - "TargetName" = "8:Metal.h" - "Tag" = "8:" - "Folder" = "8:_825BCAE17B6C4859A73B7198EBFFE4B2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1BAA7E404EAE447EAEFBCF8518EA2786" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\clockWC.h" - "TargetName" = "8:clockWC.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1C90DF5CA01C4496A9D4B6102CE332DF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\spectra.h" - "TargetName" = "8:spectra.h" - "Tag" = "8:" - "Folder" = "8:_825BCAE17B6C4859A73B7198EBFFE4B2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_251556D9F2A347BEAD4511F19E415E60" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\Enhanced3BConc.h" - "TargetName" = "8:Enhanced3BConc.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_28FCD7BF1D31414D90897D02FBD77FCC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\reactionpaths.h" - "TargetName" = "8:reactionpaths.h" - "Tag" = "8:" - "Folder" = "8:_825BCAE17B6C4859A73B7198EBFFE4B2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2BF387E7EFBD4956831F6221A82D225C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\integrators.h" - "TargetName" = "8:integrators.h" - "Tag" = "8:" - "Folder" = "8:_825BCAE17B6C4859A73B7198EBFFE4B2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_34195374892A4F0F9F0D9FCA8850806D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\ctexceptions.h" - "TargetName" = "8:ctexceptions.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_36127E024A664A5CB103245E82802CF4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\LogPrintCtrl.h" - "TargetName" = "8:LogPrintCtrl.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3BC45D1B3ACE4C9A80DDEE61EE23A78C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_prob.h" - "TargetName" = "8:vcs_prob.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3C91E0477BC14872ACD37CD343D3D4CB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\XML_Writer.h" - "TargetName" = "8:XML_Writer.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3CD6FF055B5B4AB690661A939C85883B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\ResidEval.h" - "TargetName" = "8:ResidEval.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3DEA4FE3159344CF8369AA1F21EE9964" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\Array.h" - "TargetName" = "8:Array.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3FB9909E94B644B5B82DD9038328CEB4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\RxnRates.h" - "TargetName" = "8:RxnRates.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_421582413A6242EF991CE5B829FE38EE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\SquareMatrix.h" - "TargetName" = "8:SquareMatrix.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_42578737079441D1A5F907D95B107FC8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\onedim.h" - "TargetName" = "8:onedim.h" - "Tag" = "8:" - "Folder" = "8:_825BCAE17B6C4859A73B7198EBFFE4B2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4539B98F10D740A38BE7DEE1BCE77591" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\DASPK.h" - "TargetName" = "8:DASPK.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_46DBD1FBB3524C31B381BFB4AA533323" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\units.h" - "TargetName" = "8:units.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_473E1D967D32402882A992A6D0FBF1B5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\zerodim.h" - "TargetName" = "8:zerodim.h" - "Tag" = "8:" - "Folder" = "8:_825BCAE17B6C4859A73B7198EBFFE4B2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4B8B9F3A5884477CB80CD8D14D4DDC08" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\CVode.h" - "TargetName" = "8:CVode.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4DD98C4B7BB8429F93A59FA18D9649B0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\Func1.h" - "TargetName" = "8:Func1.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5055125EFD7E429AA9D4DBB1BC7406EC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\vec_functions.h" - "TargetName" = "8:vec_functions.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_53AD0637C9B740479861456773F7B9A6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\transport.h" - "TargetName" = "8:transport.h" - "Tag" = "8:" - "Folder" = "8:_825BCAE17B6C4859A73B7198EBFFE4B2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_541D0767D9F1499BB09273009849F0BE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\ArrayViewer.h" - "TargetName" = "8:ArrayViewer.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_58A932EB4E1E449680B4DD3A6A8CFC83" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\electrolyteThermo.h" - "TargetName" = "8:electrolyteThermo.h" - "Tag" = "8:" - "Folder" = "8:_825BCAE17B6C4859A73B7198EBFFE4B2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_598FA02302B04EE38F62677041423E94" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\DenseMatrix.h" - "TargetName" = "8:DenseMatrix.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5A300E7D02704491A0A32DAE2BB9D534" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\ChemEquil.h" - "TargetName" = "8:ChemEquil.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_62F18C5430DC48738D7BE1E1A0D3ECC5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\FalloffMgr.h" - "TargetName" = "8:FalloffMgr.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_656908993C744FE1A978650E4C953A14" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\KineticsFactory.h" - "TargetName" = "8:KineticsFactory.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_69CA98595D8B48D983452C774C376100" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\MultiPhase.h" - "TargetName" = "8:MultiPhase.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6B5FBE05852D4011A456EF23AFF27E17" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\logger.h" - "TargetName" = "8:logger.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6E60AA15A9A042A585E81C0836E653BD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\IncompressibleSolid.h" - "TargetName" = "8:IncompressibleSolid.h" - "Tag" = "8:" - "Folder" = "8:_825BCAE17B6C4859A73B7198EBFFE4B2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6E8F0F781C1B46E4911062BBCD802DCE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\BandMatrix.h" - "TargetName" = "8:BandMatrix.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_72F1BA82A24541C790221A73AC104B8F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\Cantera.h" - "TargetName" = "8:Cantera.h" - "Tag" = "8:" - "Folder" = "8:_825BCAE17B6C4859A73B7198EBFFE4B2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_730A4008B8B74BA39E907A7FB65EC116" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\xml.h" - "TargetName" = "8:xml.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_76F02165C4E9437E86A2A9253187092A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\ctlapack.h" - "TargetName" = "8:ctlapack.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_77B41774ABD849DBA3C771A2CD7A8DFF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\StoichManager.h" - "TargetName" = "8:StoichManager.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7989815E2DE749508AB5BF0F05E7D6A0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\InterfaceKinetics.h" - "TargetName" = "8:InterfaceKinetics.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7C243BF834B7407997BD25D7071D6469" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\solveSP.h" - "TargetName" = "8:solveSP.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7D468710990042AB91B96EEFD4AC35B4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\FactoryBase.h" - "TargetName" = "8:FactoryBase.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_829AF8F376754502896F9336B571338D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\PrintCtrl.h" - "TargetName" = "8:PrintCtrl.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_84F622105F2C4FE29031016239A839E3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\ImplicitChem.h" - "TargetName" = "8:ImplicitChem.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_85D87FAD439648EFB0811C40A87151E1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\PropertyCalculator.h" - "TargetName" = "8:PropertyCalculator.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8697BE6257C9401685E4E0220AB23AA7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\AqueousKinetics.h" - "TargetName" = "8:AqueousKinetics.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_892B6E46A9484E109A9681CEFE133F04" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\global.h" - "TargetName" = "8:global.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8AC7EF4B012D433F87F23EB58F51A175" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\Group.h" - "TargetName" = "8:Group.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8CD98F7218C14B5FBFE98C94975F0A57" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\Kinetics.h" - "TargetName" = "8:Kinetics.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8ED1D5F624D54FCD85135E204A4FB022" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\MultiPhaseEquil.h" - "TargetName" = "8:MultiPhaseEquil.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8FE240FF73304491A921BD7476D52240" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_MultiPhaseEquil.h" - "TargetName" = "8:vcs_MultiPhaseEquil.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8FF5AF961F594D02A20A21768CEBBD19" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\stringUtils.h" - "TargetName" = "8:stringUtils.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_94F6A284E5DC47A8A2759FEEB905AA10" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\utilities.h" - "TargetName" = "8:utilities.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_99981AFE42C54B08A60126BEE0B4CEDD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_Exception.h" - "TargetName" = "8:vcs_Exception.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9F3307068F6B4E989FFBCFEB1865ACC7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\polyfit.h" - "TargetName" = "8:polyfit.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9F8316476F1347FB89A80840B73023B3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\equilibrium.h" - "TargetName" = "8:equilibrium.h" - "Tag" = "8:" - "Folder" = "8:_825BCAE17B6C4859A73B7198EBFFE4B2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A4563B38F1DB4E8AB153D7309733EBC2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_IntStarStar.h" - "TargetName" = "8:vcs_IntStarStar.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A84087F9AEE24B71AA7C713BB3680F98" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\thermo.h" - "TargetName" = "8:thermo.h" - "Tag" = "8:" - "Folder" = "8:_825BCAE17B6C4859A73B7198EBFFE4B2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AA61CA354DFD4B1CA176A96F0DEAFA78" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\equil.h" - "TargetName" = "8:equil.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AB57FE9F67374DC9B8085E21DFC4F6A0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\IdealGasMix.h" - "TargetName" = "8:IdealGasMix.h" - "Tag" = "8:" - "Folder" = "8:_825BCAE17B6C4859A73B7198EBFFE4B2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AC7BE2665DD344C280A0C73101AE104F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\lapack.h" - "TargetName" = "8:lapack.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AF6865D3523F47E5B357929751063D07" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\DAE_Solver.h" - "TargetName" = "8:DAE_Solver.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B0E3E21A78834BEDAFFA77B307466CCB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\reaction_defs.h" - "TargetName" = "8:reaction_defs.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B1B835A98AD54E84A33081A1E3BC5629" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\ImplicitSurfChem.h" - "TargetName" = "8:ImplicitSurfChem.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B31831F006164D769BE97C7DEEAB13A8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\numerics.h" - "TargetName" = "8:numerics.h" - "Tag" = "8:" - "Folder" = "8:_825BCAE17B6C4859A73B7198EBFFE4B2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B576D9C732F74817BE3E8BE63D0D1826" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\GRI_30_Kinetics.h" - "TargetName" = "8:GRI_30_Kinetics.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B6B96C4C9A984EB79D57FC86740D93BD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\funcs.h" - "TargetName" = "8:funcs.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B8BC4E0F3EFF4666B73864B0C6785229" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\EdgeKinetics.h" - "TargetName" = "8:EdgeKinetics.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B9FAF2F52483495C85D75C9A156A5149" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\GRI30.h" - "TargetName" = "8:GRI30.h" - "Tag" = "8:" - "Folder" = "8:_825BCAE17B6C4859A73B7198EBFFE4B2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BA01BB3FF79044AE802F6D32D28F76A3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\PureFluid.h" - "TargetName" = "8:PureFluid.h" - "Tag" = "8:" - "Folder" = "8:_825BCAE17B6C4859A73B7198EBFFE4B2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BD83EDABC8954180931F6FA2B3FE5DE9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_internal.h" - "TargetName" = "8:vcs_internal.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C32709EAD92448CB832ED2B6E93C8E96" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\GasKinetics.h" - "TargetName" = "8:GasKinetics.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C7F7589E71D4447FBCCEE9F915EEC196" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_defs.h" - "TargetName" = "8:vcs_defs.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C85EFC4356FC4AD18B631A5DAF62FD91" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_VolPhase.h" - "TargetName" = "8:vcs_VolPhase.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C87BA17FF7AE423A8C9A694A7847BCF3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\ResidJacEval.h" - "TargetName" = "8:ResidJacEval.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CEA66E470BAB4769A256643DF951B3AE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\FuncEval.h" - "TargetName" = "8:FuncEval.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D32309A01A4F4FE4A567902BB84ECC25" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\ReactionData.h" - "TargetName" = "8:ReactionData.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D405A42D256D4E4BA48B749EC9A24281" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\kinetics.h" - "TargetName" = "8:kinetics.h" - "Tag" = "8:" - "Folder" = "8:_825BCAE17B6C4859A73B7198EBFFE4B2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D638545EDD7F4A4BA10B0960EA9D1B98" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_DoubleStarStar.h" - "TargetName" = "8:vcs_DoubleStarStar.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D6D4A31528DA4A83A2463BC320F475CD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\Interface.h" - "TargetName" = "8:Interface.h" - "Tag" = "8:" - "Folder" = "8:_825BCAE17B6C4859A73B7198EBFFE4B2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DA0EDC01F30D493180CC25074A5B0CE0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\NonlinearSolver.h" - "TargetName" = "8:NonlinearSolver.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E5DC35C0A47C48A68752CD419EE8D3F4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\importPhase.h" - "TargetName" = "8:importPhase.h" - "Tag" = "8:" - "Folder" = "8:_825BCAE17B6C4859A73B7198EBFFE4B2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E7B921419638499F80914800219B6A1A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\sort.h" - "TargetName" = "8:sort.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EA152480181B4B378B932DECA910D099" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\ReactionPath.h" - "TargetName" = "8:ReactionPath.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F0626DDDCDC94B1C8DDB243DA9166FC0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_solve.h" - "TargetName" = "8:vcs_solve.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F1BC96EAAB77422ABDA4BB104FB3FA79" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\GasKineticsWriter.h" - "TargetName" = "8:GasKineticsWriter.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F40F91F0489B41D1993B2429913EBBE2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\ReactionStoichMgr.h" - "TargetName" = "8:ReactionStoichMgr.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F4579D016FAC464A8766E9100B2DF5A4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\CVodesIntegrator.h" - "TargetName" = "8:CVodesIntegrator.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F6FBF6C4032B490591A451CA055FA8A1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\config.h" - "TargetName" = "8:config.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F7EFADDC2F3E4905B017A9C69C101599" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\RateCoeffMgr.h" - "TargetName" = "8:RateCoeffMgr.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F8D54123B22A42E6A47F98B3C4A64F93" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\FalloffFactory.h" - "TargetName" = "8:FalloffFactory.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FB37BF47C46D47BFAFD235BBBC247B30" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\ctml.h" - "TargetName" = "8:ctml.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FCAEF00809704BADA732CDDF912311A4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\plots.h" - "TargetName" = "8:plots.h" - "Tag" = "8:" - "Folder" = "8:_A6D1799594894F03B18AF44217F5789D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - } - "FileType" - { - } - "Folder" - { - "{1525181F-901A-416C-8A58-119130FE478E}:_C19A58F49A224E35B2D9A09DC4EC08F6" - { - "Name" = "8:#1916" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:DesktopFolder" - "Folders" - { - } - } - "{1525181F-901A-416C-8A58-119130FE478E}:_C97A129DE50A4C509EDC1157AB4C91C9" - { - "Name" = "8:#1912" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:ProgramFilesFolder" - "Folders" - { - } - } - "{1525181F-901A-416C-8A58-119130FE478E}:_CA8CDDA678F94A9FBFAEEF98178789A1" - { - "Name" = "8:#1919" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:ProgramMenuFolder" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_9CE57C28681A4039B64B3AAB01534192" - { - "Name" = "8:SetupAlt" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_4AA6A6076F044E14B5DDE926AAD4FE38" - "Folders" - { - } - } - } - } - "{3C67513D-01DD-4637-8A68-80971EB9504F}:_FBE54AACF2D849E5B7A4223AB235F3B1" - { - "DefaultLocation" = "8:[PersonalFolder]\\[ProductName]" - "Name" = "8:#1925" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:TARGETDIR" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_0CBE9DB69C4A40428706448E0EDC17FA" - { - "Name" = "8:lib" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_60BFE26BC65547E59C757C5E570FF715" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_17001380788D4C2AA551CEBB81CB24B7" - { - "Name" = "8:data" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_0B26A921231D46068250544643EEC713" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_9B0F6DABB24645F38E25F510FF4FCE5D" - { - "Name" = "8:bin" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_96A47FEC922B4A5AB0A43DB7928D70CF" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_D48C8CBE2D14493694B427FD1A27F4B7" - { - "Name" = "8:demos" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_F3CDE77429D3438F9E0110A1976A58A0" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_0111CFC9569E410CB5C813D6B6944128" - { - "Name" = "8:C++" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_670FDCCDF9324DEB8B7E79ED868B2E02" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_47991053FF17492C8F9B9E976D5FF05A" - { - "Name" = "8:Matlab" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_84BC578D7CCE4EDA997A6657139F9D75" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_BF7F22D1B4AB4BDDA39688E09BDC44C9" - { - "Name" = "8:Python" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BB072C9CD8E44C93B2670DF43CAD0E27" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_E9EA29DF1C7D45A580E585122E5611B7" - { - "Name" = "8:include" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_E4C4FFEC58424A9FA24A2294BCA40D09" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_825BCAE17B6C4859A73B7198EBFFE4B2" - { - "Name" = "8:cantera" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_DCD02927904C464E88CDA8ACCAFE06EB" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_A6D1799594894F03B18AF44217F5789D" - { - "Name" = "8:kernel" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_B4ECF58A844049C1B9E35308DF603BF7" - "Folders" - { - } - } - } - } - } - } - } - } - } - "LaunchCondition" - { - } - "Locator" - { - } - "MsiBootstrapper" - { - "LangId" = "3:1033" - } - "Product" - { - "Name" = "8:Microsoft Visual Studio" - "ProductName" = "8:SetupAlt" - "ProductCode" = "8:{E579A2C5-A686-4734-94BB-EEE9FCF991C6}" - "PackageCode" = "8:{6BB5E8D0-C22C-43B8-B811-ADFE98648D0B}" - "UpgradeCode" = "8:{9C28FC04-8308-4E8F-B316-98095BC8A185}" - "RestartWWWService" = "11:FALSE" - "RemovePreviousVersions" = "11:TRUE" - "DetectNewerInstalledVersion" = "11:TRUE" - "InstallAllUsers" = "11:FALSE" - "ProductVersion" = "8:1.0.0" - "Manufacturer" = "8:Sandia National Laboratories" - "ARPHELPTELEPHONE" = "8:" - "ARPHELPLINK" = "8:" - "Title" = "8:SetupAlt" - "Subject" = "8:" - "ARPCONTACT" = "8:Sandia National Laboratories" - "Keywords" = "8:" - "ARPCOMMENTS" = "8:" - "ARPURLINFOABOUT" = "8:" - "ARPPRODUCTICON" = "8:" - "ARPIconIndex" = "3:0" - "SearchPath" = "8:" - "UseSystemSearchPath" = "11:TRUE" - "TargetPlatform" = "3:0" - "PreBuildEvent" = "8:" - "PostBuildEvent" = "8:" - "RunPostBuildEvent" = "3:0" - } - "Registry" - { - "HKLM" - { - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_7AE32C464359410EA564477F7C24DC04" - { - "Name" = "8:Software" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_5050B7B8462C4FA49C1909AEF71DB388" - { - "Name" = "8:[Manufacturer]" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - } - } - } - "Values" - { - } - } - } - } - "HKCU" - { - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_0C08D1B047B24232BEA5E3605B4FED7B" - { - "Name" = "8:Software" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_89846A51F6D6460AA212F19FABAC7C7F" - { - "Name" = "8:[Manufacturer]" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - } - } - } - "Values" - { - } - } - } - } - "HKCR" - { - "Keys" - { - } - } - "HKU" - { - "Keys" - { - } - } - "HKPU" - { - "Keys" - { - } - } - } - "Sequences" - { - } - "Shortcut" - { - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_366A56D1993049B882C67EA44B80EB9A" - { - "Name" = "8:lib" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_0CBE9DB69C4A40428706448E0EDC17FA" - "Folder" = "8:_9CE57C28681A4039B64B3AAB01534192" - "WorkingFolder" = "8:_CA8CDDA678F94A9FBFAEEF98178789A1" - "Icon" = "8:" - "Feature" = "8:" - } - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_C86F8362D91748168EEE1A2D417889E8" - { - "Name" = "8:SetupAlt" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_FBE54AACF2D849E5B7A4223AB235F3B1" - "Folder" = "8:_C19A58F49A224E35B2D9A09DC4EC08F6" - "WorkingFolder" = "8:_FBE54AACF2D849E5B7A4223AB235F3B1" - "Icon" = "8:" - "Feature" = "8:" - } - } - "UserInterface" - { - "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_0C576B51D495429595A8E521CD0CC215" - { - "UseDynamicProperties" = "11:FALSE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdUserInterface.wim" - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_16711D8474C345879BF3453779759BFC" - { - "Name" = "8:#1901" - "Sequence" = "3:1" - "Attributes" = "3:2" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_E4C765BFAB774C8C824DB9B4FAFB3CEF" - { - "Sequence" = "3:100" - "DisplayName" = "8:Progress" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdProgressDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "ShowProgress" - { - "Name" = "8:ShowProgress" - "DisplayName" = "8:#1009" - "Description" = "8:#1109" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_1A7B0400C39348D69195612CA5C97EB2" - { - "Name" = "8:#1902" - "Sequence" = "3:1" - "Attributes" = "3:3" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_6C2FF72A12C34EB1B129856C885ECF0C" - { - "Sequence" = "3:100" - "DisplayName" = "8:Finished" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdFinishedDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "UpdateText" - { - "Name" = "8:UpdateText" - "DisplayName" = "8:#1058" - "Description" = "8:#1158" - "Type" = "3:15" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1258" - "DefaultValue" = "8:#1258" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_25B7D3D9561D4B80ACAB75330224BC06" - { - "Name" = "8:#1900" - "Sequence" = "3:1" - "Attributes" = "3:1" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_7ABBCFA4E6614A6E93025885BA7D8119" - { - "Sequence" = "3:200" - "DisplayName" = "8:Installation Folder" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdFolderDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "InstallAllUsersVisible" - { - "Name" = "8:InstallAllUsersVisible" - "DisplayName" = "8:#1059" - "Description" = "8:#1159" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:0" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_8F16FB3A63524141951911138DEA3D44" - { - "Sequence" = "3:300" - "DisplayName" = "8:Confirm Installation" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdConfirmDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_C17559B63C7F4D879F53549F572EACBF" - { - "Sequence" = "3:100" - "DisplayName" = "8:Welcome" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdWelcomeDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "CopyrightWarning" - { - "Name" = "8:CopyrightWarning" - "DisplayName" = "8:#1002" - "Description" = "8:#1102" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1202" - "DefaultValue" = "8:#1202" - "UsePlugInResources" = "11:TRUE" - } - "Welcome" - { - "Name" = "8:Welcome" - "DisplayName" = "8:#1003" - "Description" = "8:#1103" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1203" - "DefaultValue" = "8:#1203" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_353BD35FB68A4E7C842F50BB7742AD74" - { - "Name" = "8:#1900" - "Sequence" = "3:2" - "Attributes" = "3:1" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_9651CDBECD3D456CA18DDE9694330883" - { - "Sequence" = "3:100" - "DisplayName" = "8:Welcome" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminWelcomeDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "CopyrightWarning" - { - "Name" = "8:CopyrightWarning" - "DisplayName" = "8:#1002" - "Description" = "8:#1102" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1202" - "DefaultValue" = "8:#1202" - "UsePlugInResources" = "11:TRUE" - } - "Welcome" - { - "Name" = "8:Welcome" - "DisplayName" = "8:#1003" - "Description" = "8:#1103" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1203" - "DefaultValue" = "8:#1203" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_A421C691D6A14B359501BAA865391B7A" - { - "Sequence" = "3:300" - "DisplayName" = "8:Confirm Installation" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminConfirmDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_CACDCC34D0CE45478D6707B5025A40CE" - { - "Sequence" = "3:200" - "DisplayName" = "8:Installation Folder" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminFolderDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_69311FF78A7841CA8BC0A9D6E069DE4F" - { - "Name" = "8:#1901" - "Sequence" = "3:2" - "Attributes" = "3:2" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_87F1A1F16B484FFAA7D06A8C311D10E6" - { - "Sequence" = "3:100" - "DisplayName" = "8:Progress" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminProgressDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "ShowProgress" - { - "Name" = "8:ShowProgress" - "DisplayName" = "8:#1009" - "Description" = "8:#1109" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_A9BC824A28AA436DB0ACE505A8C82E2C" - { - "UseDynamicProperties" = "11:FALSE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdBasicDialogs.wim" - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_D8DD9034F8E34F76AA22CFBAFC461849" - { - "Name" = "8:#1902" - "Sequence" = "3:2" - "Attributes" = "3:3" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_C9F5D8C1B2EF4B4A82BFA29BCA86C87E" - { - "Sequence" = "3:100" - "DisplayName" = "8:Finished" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminFinishedDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - } - "MergeModule" - { - } - "ProjectOutput" - { - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_194D7781A1504802950A57617F3803D3" - { - "SourcePath" = "8:..\\debug\\transport.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_0CBE9DB69C4A40428706448E0EDC17FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_1F4612D0C9664A2BBDF46FDE0E47197A" - { - "SourcePath" = "8:..\\debug\\oneD.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_0CBE9DB69C4A40428706448E0EDC17FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{AFF4EF88-C100-4297-A150-B6C4C5A98F25}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_3237A2C7A1E34294A6036D4038565E7B" - { - "SourcePath" = "8:..\\debug\\zeroD.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_0CBE9DB69C4A40428706448E0EDC17FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_337207A3891F4F9C85930F92585617A2" - { - "SourcePath" = "8:..\\debug\\tpx.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_0CBE9DB69C4A40428706448E0EDC17FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{A5DEA71E-15B1-4C59-94A8-01856D6E1F33}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_35CF7BBB7404402AB9B3FB182CE0DED2" - { - "SourcePath" = "8:..\\debug\\numerics.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_0CBE9DB69C4A40428706448E0EDC17FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{AD56DAD7-108B-4E82-993E-1EC6A0DFD209}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_637E39E029B14732B842FCA2AB74D296" - { - "SourcePath" = "8:..\\debug\\CVODES.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_0CBE9DB69C4A40428706448E0EDC17FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{12D156A1-1BF6-42DF-8572-416AC1E9FC03}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_83E76E90C6D94DD081FE6157A7DDA3B9" - { - "SourcePath" = "8:..\\debug\\kinetics.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_0CBE9DB69C4A40428706448E0EDC17FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{8CB43708-231A-4F80-B777-5F0A90CDB604}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_9FB7136577424D92A91097DB19EDC141" - { - "SourcePath" = "8:..\\debug\\ctf2c.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_0CBE9DB69C4A40428706448E0EDC17FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{DD55E1AC-451C-422C-92BC-26E3F7AA137B}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_A82C1EAC0A7D469EBB4A8FB7C9D1CB2A" - { - "SourcePath" = "8:..\\debug\\csvdiff.exe" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_FBE54AACF2D849E5B7A4223AB235F3B1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{AF888A7A-C325-4312-9BE0-CDA1B1E540E9}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_A9F85CD88E684D8DA467D131D514B6FA" - { - "SourcePath" = "8:..\\debug\\SUNDIALS_SHARED.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_0CBE9DB69C4A40428706448E0EDC17FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{FCF87E3E-B8A7-47CA-864E-87E0166CCD79}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_B646D778CCC84815B42BCD49474D204F" - { - "SourcePath" = "8:..\\debug\\NVEC_SER.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_0CBE9DB69C4A40428706448E0EDC17FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_B7EBF05DCDFA49009396C5D2DC7D6EB5" - { - "SourcePath" = "8:..\\debug\\ctblas.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_0CBE9DB69C4A40428706448E0EDC17FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{5D8EADA5-2E37-4311-AD07-605A0B21F577}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_B92640FD361B4715B1A20BE2E6BD4CEB" - { - "SourcePath" = "8:..\\debug\\ctlapack.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_0CBE9DB69C4A40428706448E0EDC17FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{2701B198-FEC1-45A8-BC20-AACA46B64986}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_BDF2CCD7BC7447599BC8441395A01883" - { - "SourcePath" = "8:..\\debug\\ctcxx.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_0CBE9DB69C4A40428706448E0EDC17FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{E342202C-F877-43D0-8E66-D2A7794AC900}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_DF2C58804FF54B6195C64483DDF16189" - { - "SourcePath" = "8:..\\debug\\base.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_0CBE9DB69C4A40428706448E0EDC17FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{D76CE458-2A16-42DD-AE25-E282886C358F}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_E0BE4100AAA5408E9B9466D67FC12149" - { - "SourcePath" = "8:..\\debug\\thermo.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_0CBE9DB69C4A40428706448E0EDC17FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{5FD2CA3C-8968-4C49-9312-C2C96C4B59BC}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_F50717FAE1ED466FBFC63ADE58B63676" - { - "SourcePath" = "8:..\\debug\\ctmath.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_0CBE9DB69C4A40428706448E0EDC17FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{127547E3-416C-4C12-82E9-52F912142FB5}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_FE990C14225D491B89A084FF69F02F1A" - { - "SourcePath" = "8:..\\debug\\equil.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_0CBE9DB69C4A40428706448E0EDC17FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{5B4B5866-2B50-4E34-9F00-B5C12677B4B5}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - } - "VJSharpPlugin" - { - } - } -} diff --git a/win32/vc8/SetupCantera/SetupCantera.vdproj b/win32/vc8/SetupCantera/SetupCantera.vdproj deleted file mode 100755 index b2244217f..000000000 --- a/win32/vc8/SetupCantera/SetupCantera.vdproj +++ /dev/null @@ -1,23121 +0,0 @@ -"DeployProject" -{ -"VSVersion" = "3:800" -"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}" -"IsWebType" = "8:FALSE" -"ProjectName" = "8:SetupCantera" -"LanguageId" = "3:1033" -"CodePage" = "3:1252" -"UILanguageId" = "3:1033" -"SccProjectName" = "8:" -"SccLocalPath" = "8:" -"SccAuxPath" = "8:" -"SccProvider" = "8:" - "Hierarchy" - { - "Entry" - { - "MsmKey" = "8:_000E0B5AC6264DA3BEC0448B32F52663" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0067AAD709D94D2693870A06ECD55183" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0170832FE2DB4AE0BF9768C53BE03A84" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_020F278C42CA4A2B96388903D1752C62" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_022EDF1564FF4680B6AA609CE897983A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0259622D90D54F99BA22C55A83DE0DD3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0366A82A86EA4F1CB1AD5F4D462B3787" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_03705D00A88B4B32A2CEA6A025ABAD87" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_040D88A3581F47CEA206D1688FD6EA61" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_04C83EB86A3C45AB93638133493E5923" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_051107F9F8CE4364AC76D00D23F8B7C5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05690F470DFA457FBF7C925A8420EE5F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05BEF1452C824F2AA870077D31CF1BF3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05EE24E611E74A1C88CE22420CA5500D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05FE255C00F74DAEB6BFC00A32066DFA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0699BFFC081341CEAF618FBFBBA1241E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_06B3045D93A84917A8E324374A8211F6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_08587955063141779B605860D7FF04D3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0865E5D3BB9F4A62B678DA631E21745F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_08B40A34D407447EA66C614C4E897E1F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_08C0F7C9789B4E3F8D09411C89DD0509" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_099E198F6C01436DB271857F1309977D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0A01A5CC173A4619BBAE80DFCE7B23B5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0A2221F9D5B34C5AAD8B8BE2B6279D2C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0A2F83F932A74CAABB87DEEAC1B9536C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0ACC7910CC8A46E38521F8A78AF253D2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0B0170BC983349DD945697DB4576507A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0B09C9A0BF24498399548814F95D1EC2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0C8BFBA19BE949699F417570F8C69B5F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0C9010E357C748BEB820CF0E830F09DF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0CC005AA0F0842E4A33867605A8E4A57" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0D0FFCC38C4645D997283F1C5CED5E06" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0DD6AFC117E344BD826ECC698152F9AF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0DDF1766C6A04C76AE6AF7FBC35E471B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0E88CDE60FDB466A8E64AB3804CBE971" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0E91AE53B0354697B206E79EDEC8951D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_100F4A4A1A234A60AFAA34C912D418AF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1049E82786DB4EB2BDEFF972136B0F19" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_105638BB017C47DA814720D4C027908E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1089BF66E6BD47E597259E9AF2B35F20" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_111A0970D7DE4C99AFE08278C8345DD9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_112604D4B1AF450DB167E0992C99521C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11553AE6EA7A424D9621E724DFECC70F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11AF9ACB25D6477DAE6906C2F6F688CA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11E4F38118B54DC680D5CB741B29BE8C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11EE4F61EA0740F1BE63419C7A48F185" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_125E1AC217CC40BD8F4534E875CB9D0A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_12BF22BA87424178B29DB07E669C3501" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_12F1E24910DD409E860D4F79A338EDAC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_134B726C2CA94BF5A67C3ED7F799D502" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_138E90C26F6041339FF2678ABF07E5DE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_13A678CB790646B69DF1451D34265FA3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_13B73567FBB1470E9244F3636ED90E55" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1420A489C89E4859ACE78FD5DD27C00A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_14580E5B948E47509A941AA338014D25" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_14738B23CCC74201B3F3619639554DD1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_14AD021265F04D30B380659740DE2D56" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_14AE958921E548DBBD8DC6FA834FC532" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_14D64F0F7ED94D29A7A8DAD77FCCED13" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1549C4E9E5E0434983C533B9D0CB8B49" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1556C8B42E0649DDAE01655F4D1C970E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_15722A4BDFA44650ADE1764C5B1EBCC5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_15D3C38D37A94D67B313EC3B57DA2AC1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1605E31F88584B5BAA367FBA56A3EC57" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_163414A541654AEB93A16D60F2652F7B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_164F9AE8646F49A28EDD39E09AC0B23E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_16C0D130AB2748E6890B937071A27A0E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_16C40536EB0A45658DF4EC29D7CBBFF9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_16DD6B492C274AC6BA6ED913C513A10B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_16F99D9C3DF142889E721E6519E72352" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_17873678EB8F4A3AB2296EB4E4483220" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1861CF609E4C4EE2B209A26A6705ACD5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_18712B731C5F4CED9DD70EC680C9BE15" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1889FAD37671415E95CCA5B1BCAC9E32" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_18DF044BD81E46C98CCC861C36FC01AB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_192952F5A5D249D78FC7B767AB938A1B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A3D179D05C74A909F2B5B6E254459BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A68BCF036214AA58BDB24F63A44099F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A758A2D9CC24D13A732C1F61D692657" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A927F880A454469B90682B004B9D129" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A951008962D4A65A9A9653673049010" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1B053CD5461740CB891855B80F250AED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1B9B881AE09F4714B246FED31A2C52C9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1C064CAB7CCC46D7AB833B0D4F99F3FE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1CB5CF459BDE4DCEA0D61D95E6707D99" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1CF9D451D1C24D9FBCD9719CC24D8956" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1D0B3F7CDFF14AD2A879AF1565D65509" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1D7106B99F8D451CA0562A6C57C2CC3C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1DB52E3C2B4B4D63A2825ED896417F4D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1DC1E7E2F3D94D77BA47749A06D1AD12" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1E0D34F6C6104102A9D06C141F3F763E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1F6340B91C654BDAB4FDCA7B545A9ADD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1FBA13F4B8CB4E1A81BB5FDA1194E6BF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_200166547B6143DBB66C317D3C9548B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_20D3DE8A9BA14C91A9C2FFE7EB36603E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2170A16C95844A6291342D840D1BB498" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_218EB718190641D592079146D7F47C17" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_219FDC3ACB2A4C81935851A9CAA7E1EF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_21BB012CDAF24DC3BD1F5D7AB7E5B123" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_21CB1D1F8F854048B7E62613B0F85A75" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_21EB392DF37A421CABBDA197A9226C0A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_220DD96C05614BCB9B3E2C477C950EB6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_22220FA289544793A08B9B1E933623D4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2278673C1CB94B89B0F33D7D7588F290" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2279B9FC61AB4F3AB7F0A0F58F3BD071" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_22CEF13E79D94C419D5EF6986741612D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_232F4C7716264866BDEA07B97B583460" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_238BB4062E2B488FB10D3107F74869C8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_23CE4DDD38054CA49B17BEEF4D728230" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_23F24F51C12448E8B99577D4D359CA48" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2423A94DD42C4B89A532018CA915F0CF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_248688162FD145F4AA11063A3A5ECFD6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_24B6F64B4FD046B3A9F26BCFB9621B1F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_254CA5A242F04444AB0F18F9ECDD091B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_254F288B4BAC4BDFB4B21E76747FF336" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_25585A312B8146C9AC759F332C678FA6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_256AD3D2AEC6410FBF4F5E3B945925A5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_25A650A6EF324949A3604908CE2112E7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_262DC17B610648E5A48002B469EC6A57" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2656FD40F3784C588D4004D409B0F80E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_26A7FE2928CE45CDB52C4B3326A33951" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_26E683AE357D4F70A3DC3C57295541D3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_26F0BA63411646978592D51F26AEA36D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_27549892F823435798B476FC52F3F012" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_27DE8E5E29574E81B2D3ACC4E87B9637" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_28BF9CA142EB4988A4B1366304D93917" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_290E7C7E5DF64841B1F913EEFE006069" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_29200BDEF8B44EC69E128788F4E09B16" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_299CD5580EB645D191532FE4F24EC6CF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_299D770E87DA40E2B37F751CD036CF5E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_29CA5AAAF8D342359823BB1B4CC30E95" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2A0106C002434337907A10A979B6D97B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2A1589369A874D0EBFFE3F6D98426A49" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2A962975342142978B3DE11A20C9AA52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2AA7C0041FC74F718A561EF0696DCB45" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2BB4BE1E38E641C2B265A596D043AF25" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2BB57D6845464ADFA0F107F511FFEEF5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2BE3348DF5ED45EC944DDD5BFE78A865" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2BF22A40402F4580B200414A32936177" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2C2891784E02439F8A77C62FB10A7758" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2CADD379818D4D128CB3E53D3E566601" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2CC0F0BF60B24FF39FF09E9CFDF038BB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2D09076E55604C73A82892D474E11779" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2D5D40F1EF034AD3A2757714B66F1A11" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2DEE49E2A7B4424E824CE5D0FB2846A5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2E1D802885914276A918F17E040A09D1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2E96E842BF704E05B248FE9E9474674B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2EB12A8F1F384A8BAF64EF7C8A0CAEE8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2EC7B0A350C34DF0B88C45A54FBFCC99" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2FAD4B54152F4F698FC2A1BAF8831599" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_303F2BB4ADCE4E0F9B2B45747E66C057" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3083E770891548348F700E253FA8A634" - "OwnerKey" = "8:_08587955063141779B605860D7FF04D3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3083E770891548348F700E253FA8A634" - "OwnerKey" = "8:_5138C167F7FC48EBA02A031F6F05DD67" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3083E770891548348F700E253FA8A634" - "OwnerKey" = "8:_14738B23CCC74201B3F3619639554DD1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_30A47D7D93D84874A41E1782FDBCEAAC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_30B3C39CD6444421B6418F00C5013828" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_31AD332AA56C4DF190FE6D941FAAFBFC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_31E9E8DFB7144795A05AEEE66B279AB6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_32A08E26D90A41869BE37A47450DADCC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_32EAE5622F7540E4AC357D8D1CE10D8C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_33C1BA231B1F42CDAD49F0298167D9BB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_33DBCAB550F1494AA40EFC4ABEFBADC4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3450E67DE4E1425B8B41AE70CA5BEEE4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_34722C3A5A5F4217AD66444E408BD476" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_349A87700DEA427C88D340397A9BF256" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_349F239FA90543188EEC8B24410296BE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_35C660FB7AD5450692D9BD8417AE21AC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_36101E75F83548D9864D35DB07B7612F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_362E5E6B9766498182C5008280A41BD2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3680F9CE2F25442489E0ACE568906072" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_36C2D841FA684319BDF30F2B68589637" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_372176D2A2AF406DBD625F54972DD57C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3778A89EFC6C475E8AFE84940043B8DE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_379A958666C0409F82ED9D1C390CF2DA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_37B9F5E138A645AAA6CE6C3A36E5361F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_37DD28283FAE43A78586C3D99D999022" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_37F5B433E7DE450A995FDB31F909269A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_385781B4728F417C82E6B75637E10AE2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_385C8980D3A44A2093CD638714277678" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_38608699D4184347BAF2FFBD76936E1E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_389AC795E7E842888394BE52A051FA12" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_39905D4925564C469DE3CBE980978999" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_39B2C611CD84448489F8AAFF5BD8AB28" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3A49848C6AC948D8A7CB60B10FE0D83A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3AA804A010174CE4A2EC5E33D1C8CC8C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3AC42291E06E4768B0D87839DC9B9E77" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3B00646190674532ABC512E89130A0D9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3BE1A06F6E6840F996050C94AA740686" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3C4A157925824371A0036E03B719B89F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3C8CC5D3AD6747949C0F25EDBCFBF84E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3CCADD10D5934D599E6AAFF04D6353B2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3CDB43EBBFF14ED58EA458CC84B18F9B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3CFA6387302F446AB7938595154FF208" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3D56811387944E55AD39C984228C4EAB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3D5BF771EBBC4AF0AA84C1E114FABEE9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3E35E9D3EC6141BBA820F7D01B815B64" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3EF615A4DD26446799672090D51EBDE8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3F96D57E8F9E461F8C90E0ACB1C937D3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3FCDAC7FAAA245718B7EF6CF5CF0658B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3FE261F2E167434D804087B6019EB309" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3FF4115C0C3E4C1686E79FBDDD2387B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_403EF1958EF24BAC9D6D715D0A993803" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_406AF99237D3409BB85917A5A60F74ED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_40E56E51E02745B4AEBA40660CEC686A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4112A1F6C299475E8562339C3C38AA30" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_411BB46D848848E492899FDC17C2D1CB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4144EDA2CE1A466F80088CF6F5482CC0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_41915DD244F142089CE3793E90B3DF12" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_41BB99990E1246928D44C3F17942116E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4207771E67BA4E4794A2397BE181FFEE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4254D2D0022C4F1EB474B3635BDB1266" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_426E85F25D874E3F8F14D31E41AACF51" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_42A0DE2343CF4D5FB768588C28368E2F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_42CE73EDA2964A82BFAF73C2CB6E4B7D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_42F68AC09DC0410C8B66213635F5C982" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_436F32BB3B714A24A6B5FD1BC342A9D5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4396FC89207E4A7B985CAAC11722BD68" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_43C69E8F23BD4919BB63BD40909B3759" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4401025D0D424A86B6C25A9B34792A95" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_442F1B94835E4D329C9233176A3165FD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_44312EB878254560A66978A2E8304A92" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_44512354EA8C4577A9085C81B028A63A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4479546E1AAE44FFAEFC0A710BA2E8FA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_44DD06CC20DF420A998E2F1D0B980A99" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_450EF4722F9B40F5A7A85BCA48C2CC20" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_451FADB3D70145F9BF8D235E092B637A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_453760704FC54E5B9D98DD1CCD79BDDC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4555B1D563634B6AAE88E0051E34DCE9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_46482802B89A4F9594C4C39CF0441C65" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_471DA45E05AD445EB7B143657DB4688C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4761AD8D69E841E298EB859CE92727BC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4783AD3526B547709409884B6091E0B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_47F3CF4BEA29482B95C1AFFF8F6C8145" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_480527309EA14538802C74D4B190DBBF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4A22C4B2BF8947AA8789A8558BE2F728" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4A34080C008B4F63A073D329C0B47ECA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4A677774412940DEAF6AF1EDC27A3C58" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4A76C0FA9CF84058918F0E1F8126D049" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4A9D96662A6C48C980D6FCCABF7CFE20" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4B3F9D28B70C4E339662B2029BC4027B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4B60DDE68DB84E76B59AC82DD6A48B63" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4B9C0B2304BF45D3B6A94AB1ABEF6910" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4BB20697D6B74F4C8917A9D04AA4A240" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4BF0C48B45924AF1ADC6B12A5E6701D1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4BF9981AB5684655AC520EF2C245AF5C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4C18112956A24BF6A1BF387E433469DC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4C432477911B4A8596B03914FF5916C4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4C9C4D481569458FB7B6C4535E474399" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4CE041E0453E4088900BEF68B80427D6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4D48D12F66B44E83BB214AAFD8B311C2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4D71E06EFE884CABA33151E1C5263C86" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4DCD79F33434471C82E0AF768F55ABDA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4DEC127FA73B460DB7B5A24EEB8F7ED9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4E5E333FAEC14ABFBD58531E8DD3C26C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4E67F8AB73144D67944EE83F06E06040" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4EA368FFB8E84A9C88A4BEF0FAFC5A3A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4EDBAF4F0C8C401695EE60D9184C34EA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4EEA2D8311E542998617CB07AF269FD1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5072AB7D92454CC39627CAE67CAD2E6F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5095A6E6BF554FEDBAEF263F05DDD77B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_509B9A1248FA4683A81BBBA1303BBE71" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_50BE0A8057A64D38862D65984EB9CD88" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_50C880EA8AD04F98ACC7B17C25481323" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5138C167F7FC48EBA02A031F6F05DD67" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_51E0B210177949DABBDC9E382016C5B1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_51E2B9E78A964BD383DD8FD460AA4BEF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_521AB345758F4DE2BCCE824F6E10A19A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_52519B41A4064DEEB452445FD3550B6F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_52F34CA3B6284884A5FF333B2261DD88" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_533E20A890AF4129A378968FF67AF0A5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5359EA42B033411BA9ACEA14D4292527" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_53DA7F1154AD4808A379EDAE1B4202B6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_53EA1C41778744F09879AEAE0BAA0233" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_53F7FA910CDC4CDEBD4257B5798B1B68" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_54138DA393504CA593F2B307AD887B57" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_54161044EDBC4F718F7FEE349189D1CB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_54A0EE28997D4BAFA2E782BD6448A658" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_54FC3FA61AA64EA983695B64461739FC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5571BE3AECFC4E599F4A538E40620D21" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_562372D5415546AD844E25834E0DECD4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5662A7CD4D8C4E5F947A6F355C20C1A2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_567A83C285154238BE6C478046C5BAFB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_573061F4D2BC47AB86EF163F05DA0D62" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5790A0F9267C4FA88EE7DF95DB07A8A1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_57E6A3FDFDE34C75840B0908431790A7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_589104AC830A4577B736D1106E7955A6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_58EB415F05014A608F1D6B281082D92F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_59166DBD45564A4195E8A079862D7DF4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_59245571144542D38FEC0EC1F00503B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_592F2DC945B24BDB801B54E965A109D6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5939C6DA148E4B918D12A3F0CE7DC863" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_595064E84283443CAC06EEF5106C0641" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_59A2A6B397EF4B649D07CA5B10A1D1C8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_59AA52C5E25745589B34218C6B13216B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5A0D8F275B3845FF8DB3D3FFB417B1B5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5A3FBC380FAF43D0AD7BDFA47871DC92" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5A494D5F32BD411D861645EF9D5CDB73" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5AD1E279C6CD48B09715186E69A55483" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5AE86752EC8A4B54BA6494A9F33FFC71" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5B27B82837184966986697D84EAB8146" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5B8BDA463997482B8E4B38A6883B9F20" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5BC3883CE3F340CB8FFF56C6195A1121" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5CF936560FF2465682DB2D4643C37441" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5D50FACA9AE548919661678B7562D727" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5DFA2ECEDEB446DDA04762D262A2F376" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5E55DD812945431BAFCF8E3595428F15" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5E6021DD18EE41D8BA4C00CA071A2124" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5EBBDFD79C6D4331873E595874008962" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5F4850CA9CBC426485E4F0FCBC16C882" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5F7CAAD1BF2A476288C013604222BBC3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5F999283D3304F89AEC9879F07D2ACB6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6006C6D0EC294FC39274776F6EA12BCD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_60571A0C1CC14E77AB558ADB65B78D30" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_60D94AAFB6AA45F89A490D537326B0A6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_61151103C608408DB35D78567822421D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_611E4F1900564CD88F755749C3B89219" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_61C9DB5B055E4231B975615A8859A10A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6221061E3BD647AF89BF4AD1785DC9EA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6263283A4DC1424893235D92CA5C7F32" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6349662626C947BC91332BE085230672" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_637A29A294854BEB94243A2E2BE72725" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_63F7E804AA36436E9766AD90A1559698" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_641E5DD328FC499FA9E9E2BA97E138D6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_64BFD140F3C9407497F177F7920CF70C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_655DC211FDA743B8AAE2A254B8D24127" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6693B16E7E2A4AE3ADC494334E18058F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6725A6F15136415BB26BADDD3CF96F66" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6728976522BA4F4BBC490ED099A22916" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_675DF947A58B4BAB9DCCF837D18044E9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_67B4668A9613497EAD89E4D9D5CDA7B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_67EEC6CEAEB7420BBA0A70992A33175D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_698CE4C4A1BF440CBD28B8785A3D9F19" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_698E1FE2069C44AD8727EDCB59AFF2F4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6A93CB70A0AC47D28DF27073F49C6A76" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6A9D618F4BAD480B82EE6F7A7EBFC5F4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6A9E2F67751E4036B32A3F73F389F4B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6AAD2BE4779D4141B7F3175116575B70" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6AC7C33351854C93B3A9E0ADCECF0100" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6AEC5D1E91784853A899657570B75158" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6B4133DAEDD847D9ADB436F3A9E515BC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6B62C2B086DE4A74ABFDB909919F3B1B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6BB63A2172964772A16E8C5DC8FCB473" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6BF0F3B78ACB42BEB1F321B053DE8255" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6D020030302F41549FD1141A91CA6BA2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6D0E6800917A4CEABC5B55639C33C7FE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6D7DFA49CD7F422597521F6BC18DBEAA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6DE44E9F30F44007B2E7B044619759A2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6E40F711DE6E4C15977B10FEBD1145B4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6EAB3FC0E0224271BA4985CA3779D862" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6F1E0DC55B9845DAB4FE758F0B54914C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6F68661FA8524882AF0A5D77FA5A6124" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6FF6BF505F0442DF81B97A7B0DACFF53" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_70297F7EB1434F9FAA59A5A015747606" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7086E515306342B7A4A3EB7E47148FEC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_70F7102F07A84B8DB4E3D5FD338F5540" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_71188FBDBE8C4C52A89AFDD622B108B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_713B640959AC45A78E7B9AE581F86E14" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_715760DB29D349BC81FFA61C5AE33F17" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7189BBF81A8B46F596C2D94D52CA15DC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_71FEE454B6604E2592820EDDBF4B9B3B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_72C19E279C1048D59F0DDED03719FF90" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_72C5A2D97B6549FCB5FE6E610B4DEDBD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_72F9F17B043C4818960ED80D5809861A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_73514E9BC5F44C509C562E01E8A958C2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7371B6545BE04A179D3611DBA99BC2CA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_738E966D4DA74FCE8C40B58983F4DBE7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_73F2A9908B3D4174BFE10B56DECDF6AF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_748B480FBFE048E8908EF0D5DC978E87" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_749CE2B462D64C4D80F72A3266FF5844" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_751FCF7F6799471992B6C1D080421B25" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_75BE33EC2FDD4D92831EC94E3583F2E1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_76175107E4CC4459ABF6F887224C85F0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7631AE376A6E4745A31A258B2EFEBEF7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_764D7127961644B186D3F90292091805" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_77579BAF22FE4F6BBA6F6E55C2227394" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_77A9AA9EC6624BD592C9D29EC6F94989" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_77EAFF9FBF464DF08EFF37113E7DFC96" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_788EDA9BF8E84FAA87DB7C2751076A9B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_78A88A902EE84766911446EF648B4A20" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_78CF2DC24832474C9EC5304ABA596D6E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_78E8CFB48EAB4A1F9DE0BDC2402A0D5F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_78EAF772B5414C25BD4EB77E1CE069A4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_793996EB3E1F479CA275A7CEB5851658" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_795887D785084824B7284296DC74B527" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_79674E6058F048B1B7D3CFFBCBC41561" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A44C47D4CAD464A97B0209D14C65139" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A639317418840CC95575AFDA89539F7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A9AF6339376421580BF6E8028871929" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7AE8B40AFA7241769B5BE31427ED582B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7B7753AD699149308A9D8CED65455D7F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7BE4FD7D976D4900BD24BD9AB7501E99" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7CC6FCB9F695423782EC53DADE5D585A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7CDF724656054425BFB271F06BD2367C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7D3DAEB7E7C647309752BD3A02876B72" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7D867A3EE9034A2ABB13B35762290436" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7DD2BAB195754859931B7B5AE308FAFC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7DE48AD20C384ABD9117F64B463DAD1F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7E12BAE0A2924E5B83533AABB0BAC4DB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7E40B44934374E2C986A8908F00523D8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7E6FC70ED43A4A3293D06D67EBA76D30" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7EA80C1EF9194C0B8790BBFE6CFF7C10" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7F2FA130741D4EC0BE2D86966108FCDD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7F82322C27494517A818285E796783B0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7FC1EE2D828D4E0C9A209479895AE0D0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8106318CEF394350AED3B89BE5973CD8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_812FFA9EA6DC43FA8D244219CD7096F8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_81812B7D110C414C960813023A134932" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_818FC04B27FA48F991F1F27AF1A02D2B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_82CA2F512C5343BDAB3341734D58FBFE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8316AAAC7D124D08AC76B1E9B1B71597" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8354660D2436459FBA8CB92DB7B6E337" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8392F052F9604AD6A99C28412715DA30" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_848A110B76D949EDB0ADED7CE6454C31" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8549950E280A4786AA6D4BDC9AF44DFC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_854DF9ED3FF741069B2D162A049D5E64" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_85C910D16AEF4A4C9569503ED54C2E97" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_85D870ADC88A4F87A4AD54AC91BE3F54" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_85DB813C30EC48A8A5B8C91E10645CEE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8621C91C5A2D4D9EA50AED521E7FB7CC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8644F7E4286B44BF849798AA1F3EF62A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_86801790ACD14519AA60F61CEE1E1518" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_87132C070E1540D8A4B033B0E98880B5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8729B2D3CFC043EAB78F286D76787B78" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_87399508B62F47D0BC5E993FD3590D0C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8768926E874F4BFA9F36BBCC563882F3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_878CBA68A74A4569983B332DCCEEE813" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_87CEEEEB6DBF409FACD5794BCBD35B3F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_87D616A7501545E899208A74F7D28235" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8801CCC3E95F4B098645DB0BF445E0F1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_883D69622DD84D3A8A0D79D522CDA96B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_883ED26352B04EDEAD89A3CF9C86A55D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_88C7677DFAD94E838F62E0F1663FA36A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_896518E51E604EB388922C7AB451EA56" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_89B32FBB4FF441CFBCF0F830E202A7A7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_89F1C726748E4E57ACFDFC467114BD09" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8A0AEE06B352402FA6E6C5A73E042713" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8A432F8B24A842C0A70A2D8FD906E798" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8A44A594199C4334B78F3AA5D6532ADD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8A5883FE50804063BBC8EE8DA9BE78DE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8A9B2D52CB344031AF51FA1589C12A9D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8AB8441158004A009E974813884A8FDE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8B0D72F9F1AE422C81E4923414EB4C13" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8B6199C9EA65475D9FC6C0CE792EA501" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C16EDF915404D23BB491F51467D0612" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C7D8CEB11024B759FC6F809723ADF7A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C7FD926CFA648FB9CE0ED24957F591B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C9645906D2B4435BF0DDC85F14F5CF6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8CB8ABF1BC42493F8C6451072245546C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8CCF6467ECF34EE59611670E3645C719" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8CDB9C24D5594BB2BEC1EE74C8FED863" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8D346FD7000B4F0AAF57691DB6BD9CDE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8D3C554266D94991816CFFDB66F29AAE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8D419E40A1674FC9A198BCD3410D643D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8F6B0F5E781842E89113C86D1380E727" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9038E6B538DE4653AF9E77498DC5C9ED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_904FCD6D55B842029CEF52AEFDEA4256" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_907955714C5E41C3A0C82F4633DEBAC3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9084333D5B164E6FBDFA7096FCC75845" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_910E00C9C1E6469BB7A10318D60163F9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9124D54F67494EA18B08E5CCB0DA12B5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_917A158208544EE3B58F022E82B35395" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_91D267E7F9ED49DDAAF7222744E6628A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_928A4CF19A3E4474AA4EF038E37FE2B3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_92A6D3125FA44E7B8795DE4EE0D738BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9315EDEB72EF4E0799CBBD629C797E65" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_931815CAC9E94D25949A7DBDC05A5E09" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_934D9F093D1E4D64A3E1AE1B319163A9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_936D7ED327F842769055274860C7B7CE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_93900A98FABF44F5BE2F6F23E3EDA13A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_94F7E346CF344C0291219A51568B2A11" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_95518B1185B344D8A9E17D449E22A07A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_955D5137DD3645A68F22AC7081F4BBD4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_95AD84099D86441F9B0C251039B1A63F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_966477D37CF5451993EFF07CFB2EE25B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_96CCEAC6BE924D6AB858949535654A72" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9742F8FA66744C10BDA33C445BB1B5A1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97AB3E7B353E4703B550348C63AEFC2D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97B185B78C154874B77D2049B3300B41" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97C3AF757D4E47FAA20861128A24C4C6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97E864DEE6A144A78B68D9A3BE9A0413" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97F452B2E24D4B78B4AB754AAB4D9247" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97F7FCC94E42453B981D376F37B97503" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_987750730309466A9EC1C2E3A5B1D20F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_98A1AAE4D6A54C8697F75F0890873F23" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_98AF00ED289F450889C13394489C3D4B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_992BC758B7374D8D9CA69B550F538255" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_997965EBD0414DD3B8F2CD9270032C7B" - "OwnerKey" = "8:_3083E770891548348F700E253FA8A634" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_999E3B46B59C4234A7124019401DB7B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_99BD8AC4084D439CA80816A89387CF06" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_99F4B3534D1A4C88BFE4FB5D2F216E23" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9A1598ED1AED4AF7BE7E8B3C1839F085" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9AC9ABAE8E744589A8EABDBC4C1B063F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9AD65BFB57C24804AF9B53D18E3051AD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9B587B77A381433887EC3C60A2DEEC56" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9C0C04F635C34CAAB690617751FEF9A7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9C83B54D3B124108AED04884A3931252" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9D045060258445C7988DB84395305E71" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9D6C72386A0B4D3489A13633E229F95D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9D9C52DB234A43C88C442298E232C316" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9E2FD424808A4D3A9297C8DE4EBF6A52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9E7A52340F9643268D1F2F8864729809" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9F0C5F7640E84C648A16A5663DC11CF3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A00E186E9C8E4BCD92EEF18A7870AB64" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A0858150B00A472BA6EAE71AEBABDE58" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A08E2857F1B1474E9AAF6D683CC3A7D3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A0C6574C5F6E41E18AB6AF904617B8D9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A0F47D115D1140D78EA15ED301A96FDF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A11208A3D61940228E848C672615C531" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A1A7D85419B04E1892896FD2723CBE05" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A241F7A927984443A3BB7B186910ADED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A2B1EDE36AFF46F2B7BED46EB5A9BE01" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A2B810BE7C004166A16F019DFEBC09A1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A2ED793453A54C92AD356FF69DBFAFF3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A386FFD174A848B8A6383A013CA12077" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A3D6752BC31B442CA999E19F8AA5B2E5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A4C093C7C647401E895109DA2F564C52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A5136AB1792B4B98937DAC7FD6AE4E90" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A513873E6AEC441CB417942FBA4FE3A9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A52F55B639B6498B993D0C8831EC29A3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A56B4B64A8E2482883F4F76F278103DD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A5898A75EFDA4A008CE657485600DB0F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A5965821A5034D3CB9417024DA48CF5C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A6399AF77EE147919D73E720D70C79FF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A691E3B32AF54F4AB5F4B48577183263" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A694168142B64AB28E79B5E6E5357979" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A6CD4A6404154996835A7D9B2301BCFF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A7C06AF14B3343C09C52E321CD45D0A1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A7F216F3691F4406AD4BF685C2009EC2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A8313B076DCE4F47BC5AB1C18D54D1E8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A84BEECAB2D34EFCA56FAE2792F51D7D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A88814C184944C9FA3E00A2DE301BB17" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A8BE7E9B8E89418B9C209C26C2481E52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A932A0AF2C944F8F9067A24C25B978CE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A95FA829E1D342E0BD407CA2FF074E9A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A98B9A585D4F41858169AD80172314EC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A9E3A786A2954BC687EB209593DFAA31" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AA0F97AADCE24AC29EF73E7D6C696C54" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AA23BF6053F542538AF0B7FB48C0B4F4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AA6BB20D43F142F693E09AB9671A7F46" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AA7D54EA12024486AA1ACD45D323E74F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AB701B636CC24D9F9CAA71C6B897E7AF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AB9D8BFEC9524074BE2B855CFF1D1CEC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ABE7E862C38241F19744114841629864" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AE01A18492C447D89BA1FE02869A18DA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AE235390D3E7456BBC816F28EF0EDE5E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AE6136D7D3F341089B23CF2FE032F852" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AEC8DE39CE7B4849B1AC9407148408B4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AEF2EA186F5D4A0486766CEC08F7A180" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AF2F612EC55F42C181F990BB5BF85D09" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AF505C309B83425BB0ACBC40586DC467" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B0990FEE057B4CEB8E819D4F36FC023E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B103E721182F4DD6AD7F65CF565F83C9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B137545CCE204222B6876022AB4E6EAD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B16017E037F7472DA99F97FA0994567E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B25E14F3380641BFA793B8AC5538DE69" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B26DE6FA1DBA4CD7A54798EFD42761C7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B2C4715A10D6448C8785A77EC8E23AFB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B2E109695C4F4E329F991DAB91EC054E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B2F2F7B8362C4C1CA918C4EC9C23E9B6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B310C19F9C7F4CE6891A34139EB0D630" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B3217183190C4EF5AA058E2F2DD49E5B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B34D82DAE3934AE8B7A86ADC89132428" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B37B9EC7F5E24483ABF63844CB762A5D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B383C9B0D56149A18C3933E52A659729" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B3B4F39E240F4463BB09201FC8B32CD4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B42AB8E6DFE545408B9760D0D10919CD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B4BD907A8BCD4724AA7BBD9965ACBFA0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B4FB5F4843A24E41B7FADE7050CD9910" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B4FE641E9EE14B3A98EB023B9B281012" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B5CC2A0B4D3A4617A09A9EACF2A124CC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B5F13C260D704D10A1AA9E9C428FD17C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B5F44ACDAC4142C9B086E996419F26D6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B6B7A55B6F78408B87B10B799DE5A19A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B6BB322EEC614D6381014E64306652A3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B700B3135C044AE1A0E11F64951C15B3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B74214D38A5B4B88B5E169B9E638C59B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B7E71DDEC9694BB3913A5A951D071C79" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B7FE7CDB0F4C4BDAB730BB096498F836" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B7FE86B0D0F1439F8BD9FDA7DC0BC6E8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B813F357BF6E4672A6C5C6420233E416" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B83C9AFF8AD942FE9FD4D3C90A2169F0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B8531EBC9C4146A18DBDEE03537C7895" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B8DC8835383B4D81865DE6728E152C6A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B90B2A45F38546C7B27A422537B6A0D5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B92716F1835748778D2EA2A170A3463C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B931BA0672394A6D8134E66E8381B7D5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B980912F97654A708BB58521244643F1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B9B6AEE7F3704CA78F9A5C37F0B31D89" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B9D00A7B741A4394B6D20DFBAD7B67B5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B9F7ACBBB03641A189D48B3F96B177AC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BA1757667DBF4ECE82D987268736B4D7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BA434DDB92844939B4727EA0D07F28F1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BA56A809F849463387B0C35C554D3FDE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BA805C53980C41769659D085C5C8E0B8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BACCA2E1D01D43BDB24ABA1E3E89AA45" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BBA24149F4C04977B6A07924A49D7352" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BC01A169AEE24DEDB532037D3A25C69E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BC48260E6FE744BCB551169FC8E965F8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BC7DFDE6592D463B95C307DBE7305593" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BC7FECC38DA64F6DBD2CEB31BECB4861" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BD197F0310024D04B386D3ED22B580F2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BD35BC44FB8F441B8E358D9D364CA587" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BD9ECC0B46EC450CAF842508F8F7BE33" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BDB11450018647D880BBB295E0BBF169" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BECC05E6C8EB47B68F6344A00F04C46D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BF2D5197C57A4E03833752A2F4532AA8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFE5589963E74E2E9883E4AE5826D851" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C03B6B3C637C45749F3ACF29F4FCEDF6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C04EEE51536C4B64BB1758CBB7873B34" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C065BAA069514382B51E468B5A1978A3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C094488877694ABCA56EEADA30F0C108" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C0D8D2C4874C4694895DE76AF8ED8E8D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C0E4D3E9F985430CB96D8E96014865FD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C1510D42AA964597A8CB449C6B94E86B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C27608223A4A46CFB21A58073E99629E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C357D956140243B5A87AA9011DAF1207" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C3750F20EDFA48D78E02F27034D02209" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C38225F7A000426CB7E955945C9466E0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C4F6F46B0B0344169A6195BE5062914C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C51F790219A544D29B9BCBC4B83E1C3E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C54B99BA758A4FB3B844DE919B277DDA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C620775E0B56481695BDA176D6BBF60A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C649E5027371431DB5A5440812C57540" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C6896DE4391E40FF980A950DDE8B43D1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C6B45FFC93CC4A3F864E363E7B18206D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C6F4B29F1A3B4B59A21287716572E0B1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C71939C1027C4474B690DDDF4B0E8FB7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C7406B26D83F4CF48E24ED78245654ED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C7D02D2B4C444A0C90BD6F8C6B232C91" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C7FFE7D762304EA08B7376CADFF4D8C2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C8198F923CDB401EAF223744653A6806" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C844497867604180ABCB21CF50308A75" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C9AC5BC6DB9742B79D0BFF153CA39421" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CA734CBAEC8440EC8CB32AF7EF8D71AA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CB3A0AE176934F52AE20A613C2070534" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CB46B6FEE22A4C689CB244EF428600BF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CBB1884D0A0041D2BEB9CCE78E1E6C7E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CC3803859B7F43B18EBE799C9C56933F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CC71BE47DD434D7CA2713A9087A88C14" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CC9CBF448698418B83091250EA8BD78C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CCBD553838A74D2AA8E5C4392EB0B6F4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CCDF5C1EFB75477BB295929481C75CC7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CCE9C76D878344F4BF560E0136E1BCF3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CCF420B39E734D4384125DFE122E8F6A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CD3DBDD9333C4033AE1B724282BBBFBF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CD777AD5FF1D420DB9723E6EEC27D521" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CDBE3C6855AE4501803B9EDA7BFEA691" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CE1EEE233F9F4C24BC5D26CA81C3A86F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CEC3CD033FB94DFA8810C8142FED85B8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CECCCB3C56494F61A90C39EE70F3DFC9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CF28519F63C34802AB33F9342405FD3F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CF5084794E3343669C4337B95A9F7BF1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CF7BF165F4004E0DBBFF446A66A985DD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CFA9B0302ABC430A9DBA2BC2132B6B73" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CFAF2622550E48AA9B0F502BD4022FB5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CFE3C277A2DF41018E63BE547F53452D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CFE69F411CF84BE7ABCD4B895EF13C62" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D0A9D802F4924B3B8C0429DFF0D37C9E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D0D86929159D4E008C467978E92A6B0E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D0E38FA5FFFD42BC9507FFC804B3B271" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D128F9F54CA949C09B3FA61A199B060F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D151A04263364A9B8005377D79AEC239" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D1CD893E014F4FBE842B4B0E2CDDE652" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D200B29D2F7E429AB771E6E92961E4C9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D2176F7DD848403DBC973A3676B579CC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D238C397E41B4DC684CF79761C4B85D0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D29E08866CBB44D0A548B5F8A7D90584" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D2BB3D54E2B2459596E3FCC0C5648A63" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D3EDAA4023284820AFC142093DE1AAE4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D418D6CC07974B16B70C9B93970427FC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D428726607B744478982A6F3AEBB5937" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D49889111E484F5090ED91A8EFF57DD0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D523D656E59A4F36A5799882AD52FE63" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D53FFA2FD41F4B55B55A5F34D59755C2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D5E167B7033D49188854ABA54CB6A543" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D6635B71ADB94BA0AC25AF10E53EAA56" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D669B0F109D24B248427555BFC1EFFC9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D68C5368AA4548E2B31B6E44C6CF18CD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D6F8538106594E289818596061BE2EA6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D75087C07C804BA994309398BC48603F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D75AC18CFD714D179B403F394FEE5C6B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7EDA76276BA47C5B427D5289E602655" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D8DE5B3E74534CEFBF787CCC4124FF6F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D9342B2A479345D79B17511A69B5E867" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D9EFEFA2064D49EDA49FBE09DEBC3C72" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DA59B07FBF1F42CDB8AEF8B24809BF08" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DA6641D60355480A978E4B4464AA5DF4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DA790596462048CFAECE85420D41D74F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DA8A6A14EA7A4B87A06CA40B37404208" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DACA05DBD1AA4AB7A411C4E500B3ADF8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DB5649A025C244CCAD4CFC7607B09A28" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DB58150AE7CE4F5390C9322D5F5E7235" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DB6C4271795545FA80082707D6121026" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DB6D039C3ED14EE58F469C211EE0336C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DBC0EC09DC684F47B0DC34BF7958EA66" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DBECDA96409E46C5A16D99CCCFC2E0DE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DC239E2B54624CCF8D26F85C98393DC3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DC32635C462B40BEBEEC9176E79A9BB8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DC87F8DA14754002A1931C3C5DC89AD7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DCE0313BBE4C4DFEA23ACDBB6863B390" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DD3B996C17714923935F9497EC38D611" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DD6D9600C356455D95BD2C44C50214DE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DDCBFEDCC6144933941BE8B0EEBB9614" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DE2D53C1D99340B28D76F985871A1D04" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DE4BC3661787450DADE7B47CFFFDAFB3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DE5BB9FAA411472B8901537165DFD827" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DE6ED970A6634704843FC2D976DDB51F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DEE4FC947E1543ECA3C5D0A1B5D82606" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DF09D62385DE48A0A9A5E36414AAEADF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DF631F75976846E58594E4C6FD1630C4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DF6E93BE4C85423FBB21EA3F783E0724" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DF78E69F06884ED8B21785EFA82570F8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DF7C83B26513481DA856DE8F3DAEF744" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E00C0F5054204111B95C89CE4CF7CFA7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E07080A8272044BDAD3242DFA62A3AD8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E0D128147681418496692C77F4B1BECB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E148F8C2F82A48D3A68E9E2C2CDAD846" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E1570450F26743789099E1D664EA2930" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E18D9C95AB9747609535A99DD2D81155" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E1BBA2FA2D7A423185C6D4F2B1B50A47" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E1E6F5ED150E4549979E0E3F9E6D2F67" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E1FAFCCB6A854D248F54F164889FAB3F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E2073E8B81F74741B1D1EA05FBDD0F79" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E2B4EF18B90E479E8D1311CBCE13431E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E2DB44B0AA4245D8BFE17D1B069BAE0F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E2DDE31CAC874AE0B9F7F9145248BE6B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E31FFA0A95B14807BA4DA5176F48A0AE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E3B3CBF11A49408DA2A465DD552AE300" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E3DDA7E632494939B2882BD6741CFD9D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E3F58F53501F4CAA92527C64B08D9EBD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E40175C04F974A7BA19133984051989B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E4171B5DBA664372BB43F3B40B2E1236" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E4A483565C5E40B79805552DC4B5292C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E4A964C652EF407CA753B3CA1219015B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E54668B3A3FB42CF85A71689A715F19B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E646FA76573448CAA4749B18614EF782" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E716C1A77B764B6697138BC0DAE3E30C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E78FD6989E1D4799AAAD31ACD43B0C1D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E855F8CECB234B9291EC3600C31564E1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8AFB1C8F7A342D5A03F305B3E0230C6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8E0F24BF6014C208A93130FC1761DE6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8E78948E8974A1DB4C3D6E63AF58602" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8FE474C601D4386BBB0CA9599FF45BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E90BD26B31DB42D59ABCCF0A14CCCB52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E91E1B960A5D482C848F0DD9A292A0D9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EA0930AEA1074763823B836B96A138A6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EA0E1C57DE984B1A97AAC9D53D17FCC3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EA8E4A02700F48B3A6136CD0055D6CFD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EB7840FED8294FFDB3111C6B3DD32833" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EB82DBEEDAE14B51840A9D7153E52BBB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EBB20B541FE543F7A695E466975C6495" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EC2FDC1A744E4A1AA4793CB10F18D176" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EC476B2533A1437FA80321BB3090234E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EC5F3263FCAA48CEB25E23414F082818" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EC6786EBE72E46B694D473463C72A2BC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EC9C8B8C68CC4B6FBF2202B0935A6396" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ECA3396FBFD54A94B2DFB33B080F0D4E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ECAF852C95DD46A39B119046E569A5F2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ECED5D161C3348B98B263CFECA0A7DCF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ED40FDD34E984498ADC37D88B43AEAA4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ED67782207C047F4A5935DCE2E79F151" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ED90DA83729C417BBEAA629FC6CE1095" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EDC27F3DB4874D0B80C408E935F92FD4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EE7C6EE3A3154788B22D1EF05798FD2E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EF07839F9BC941BA9127CF08C90303D9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EF86BEE203814AFB81EFC961B7A3E77E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EFA30E0040CD47D995300679F7C2846B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F002FBC310564DAAB051DE2CC004A129" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F01B5FE1A51E45AFBA508244A268A056" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F0281BD9BD9F406A803EEBD30E07211E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F15D7C13B4D94173A06FC05BFE08B4A7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F18978587EE441EA8B9B276B9FE566FD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F1C2DC4D3F4541478F3128EC742FC67D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F227BC16EE9F47A7BCF4A15B34565073" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F2A92891BD6D4A87BB614760C33A483D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F2E355F7534548FA97DD0E22363A0107" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F325A9398503407384F1B46B1B65BE34" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F33D31C689BD40F2AF95AD8905B4CA5E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F3A73DE374274D23B5B71D3950610F46" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F3DEF34DC67542A1A5BE5F5EB0CF3D60" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F40D33926EF24D48B642AFADF0905175" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F42D9F9BF66C46B3A5C9271FA5F371BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F47B7B39692A4CFFA8EADC42095D740D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F495A54DE04C4B39B5F52C4AA64E7060" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F4E64CA79CC5489294D5EB5751985163" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F4F48A978F924204A75079994744E641" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F4FB2F3079254D76B2DF7DF3B7391098" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F52E35C2A75341B5B07D033F7072C765" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F56FE241FFE6446197BDA67DD816F1E4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F5B0599D33DE4EA882B0C846B85FD66E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F602133B4312461CA85ABCBC52B27AF0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F622D25373114C90976CCE00B20B11FD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F6A52BC1EC8D44989142E90DB7AAD1D5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F6E4EBD5FFCA494C8355AF6764844103" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F70CE7A5A1844D3A99121A7A41ACAAF7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F81A7E5426654A1891028EF1BDDF87CC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F81B8400998B4DE3B59AFDEF3EF2FAC1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F862E9C9A48D4C569698C90E1EC6850B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F8688399972140A18AEE3821A3076DA9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F88CE78D01A1484A9A363ECD019F9ABB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F8CAB1B1AAE143949246B033BF6572AA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F8E58FC7A5A74126B5F8D78607815377" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F8FB0389B5924D9585AA8CB15F4A2BE5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F9D283B3D2094812A29561F09605DE12" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F9E5B7A73F134E42B0EE70B7A917FFE1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FA43C5DB9C7546E7BB93ED688744AC52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FBB083851DA2463CA4F1366F4904110A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FBC9FE116DDD46DEB48CF787395219C6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FBCFD7B7B3D348EF9EAA5E0F686E303F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FBFB14FD38C7494B8A4C46E34805BC91" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FC806BD642A04A1EB4946516ADF8D34E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FC86845237DD456CBCC89B92C093E444" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FD0456378D394DF48B3AB5BD0502EBB1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FDB8A6CE75A943ECA1F4D7DFB8F69902" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FEEC6D498C414DD8A73B96E8A0FB0AE5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FFE5652D9F3B4AEBB4275BC8405C5A7F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FFFDE78FD53C4E159AF3540A42F61677" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - } - "Configurations" - { - "Debug" - { - "DisplayName" = "8:Debug" - "IsDebugOnly" = "11:TRUE" - "IsReleaseOnly" = "11:FALSE" - "OutputFilename" = "8:Debug\\SetupCantera.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:2" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" - { - "Enabled" = "11:TRUE" - "PromptEnabled" = "11:TRUE" - "PrerequisitesLocation" = "2:1" - "Url" = "8:" - "ComponentsUrl" = "8:" - "Items" - { - } - } - } - "Release" - { - "DisplayName" = "8:Release" - "IsDebugOnly" = "11:FALSE" - "IsReleaseOnly" = "11:TRUE" - "OutputFilename" = "8:Release\\Cantera.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:2" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" - { - "Enabled" = "11:TRUE" - "PromptEnabled" = "11:TRUE" - "PrerequisitesLocation" = "2:1" - "Url" = "8:" - "ComponentsUrl" = "8:" - "Items" - { - } - } - } - } - "Deployable" - { - "CustomAction" - { - } - "DefaultFeature" - { - "Name" = "8:DefaultFeature" - "Title" = "8:" - "Description" = "8:" - } - "ExternalPersistence" - { - "LaunchCondition" - { - } - } - "File" - { - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_000E0B5AC6264DA3BEC0448B32F52663" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\LiquidTransport.h" - "TargetName" = "8:LiquidTransport.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0067AAD709D94D2693870A06ECD55183" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\nasa_condensed.cti" - "TargetName" = "8:nasa_condensed.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0170832FE2DB4AE0BF9768C53BE03A84" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\setMultiplier.m" - "TargetName" = "8:setMultiplier.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_020F278C42CA4A2B96388903D1752C62" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\ReactorNet.h" - "TargetName" = "8:ReactorNet.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_022EDF1564FF4680B6AA609CE897983A" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\h2o2.cti" - "TargetName" = "8:h2o2.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0259622D90D54F99BA22C55A83DE0DD3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\kinetics1\\kin1_blessed_0.csv" - "TargetName" = "8:kin1_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_996658E24E89485D8D6ED952560576DF" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0366A82A86EA4F1CB1AD5F4D462B3787" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\GeneralSpeciesThermo.h" - "TargetName" = "8:GeneralSpeciesThermo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_03705D00A88B4B32A2CEA6A025ABAD87" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\kinetics\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_3A41B4ED54254F0BBA9CB3DDBA13165A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_040D88A3581F47CEA206D1688FD6EA61" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_internal.h" - "TargetName" = "8:vcs_internal.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_04C83EB86A3C45AB93638133493E5923" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\argon.cti" - "TargetName" = "8:argon.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_051107F9F8CE4364AC76D00D23F8B7C5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite2.m" - "TargetName" = "8:ignite2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_05690F470DFA457FBF7C925A8420EE5F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\mix_hndl.m" - "TargetName" = "8:mix_hndl.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_05BEF1452C824F2AA870077D31CF1BF3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\functors_sim\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_CEAF34861F46422B868255409BD206EB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_05EE24E611E74A1C88CE22420CA5500D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\equil.m" - "TargetName" = "8:equil.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_05FE255C00F74DAEB6BFC00A32066DFA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\Edge.h" - "TargetName" = "8:Edge.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0699BFFC081341CEAF618FBFBBA1241E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\Reactor.h" - "TargetName" = "8:Reactor.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_06B3045D93A84917A8E324374A8211F6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\MineralEQ3.h" - "TargetName" = "8:MineralEQ3.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0865E5D3BB9F4A62B678DA631E21745F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\adiabatic_flame\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_496FD029390C4E4095219F8C5BD1246F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_08B40A34D407447EA66C614C4E897E1F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\stflame1\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_3823235E9E3E445CBD912A80B866DA0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_08C0F7C9789B4E3F8D09411C89DD0509" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\combustor\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_E345C75CD39149EC856898DE24D48746" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_099E198F6C01436DB271857F1309977D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\phase_get.m" - "TargetName" = "8:phase_get.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0A01A5CC173A4619BBAE80DFCE7B23B5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\meanMolarMass.m" - "TargetName" = "8:meanMolarMass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0A2221F9D5B34C5AAD8B8BE2B6279D2C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Hydrogen.m" - "TargetName" = "8:Hydrogen.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0A2F83F932A74CAABB87DEEAC1B9536C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0ACC7910CC8A46E38521F8A78AF253D2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\ThermoPhase.m" - "TargetName" = "8:ThermoPhase.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0B0170BC983349DD945697DB4576507A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\atol.m" - "TargetName" = "8:atol.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0B09C9A0BF24498399548814F95D1EC2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\setThermalConductivity.m" - "TargetName" = "8:setThermalConductivity.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0C8BFBA19BE949699F417570F8C69B5F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_SV.m" - "TargetName" = "8:setState_SV.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0C9010E357C748BEB820CF0E830F09DF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setDensity.m" - "TargetName" = "8:setDensity.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0CC005AA0F0842E4A33867605A8E4A57" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\critProperties\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_6EE0A973C3154AF889BC747660A3DDA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0D0FFCC38C4645D997283F1C5CED5E06" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\setMaxTimeStep.m" - "TargetName" = "8:setMaxTimeStep.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0DD6AFC117E344BD826ECC698152F9AF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\critProperties\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_6EE0A973C3154AF889BC747660A3DDA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0DDF1766C6A04C76AE6AF7FBC35E471B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\netProdRates.m" - "TargetName" = "8:netProdRates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0E88CDE60FDB466A8E64AB3804CBE971" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\diamond_cvd\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_30C49B8557964DAAA5648B72B486BC0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0E91AE53B0354697B206E79EDEC8951D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\ThirdBodyMgr.h" - "TargetName" = "8:ThirdBodyMgr.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_100F4A4A1A234A60AFAA34C912D418AF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\sensitivity_sim\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_F38CA433DA0045498BDE87595F79F7ED" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1049E82786DB4EB2BDEFF972136B0F19" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\satPressure.m" - "TargetName" = "8:satPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_105638BB017C47DA814720D4C027908E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\private\\surfmethods.m" - "TargetName" = "8:surfmethods.m" - "Tag" = "8:" - "Folder" = "8:_653D9B351BDC4DD6B1AC64034FB114A1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1089BF66E6BD47E597259E9AF2B35F20" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\spectra\\LineBroadener.h" - "TargetName" = "8:LineBroadener.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_111A0970D7DE4C99AFE08278C8345DD9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\SimpleThermo.h" - "TargetName" = "8:SimpleThermo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_112604D4B1AF450DB167E0992C99521C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\flamespeed\\Makefile.install" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_977472896DA345AC9C1D2C3999F9A4A2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_11553AE6EA7A424D9621E724DFECC70F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\molarDensity.m" - "TargetName" = "8:molarDensity.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_11AF9ACB25D6477DAE6906C2F6F688CA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\setInitialTime.m" - "TargetName" = "8:setInitialTime.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_11E4F38118B54DC680D5CB741B29BE8C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\volume.m" - "TargetName" = "8:volume.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_11EE4F61EA0740F1BE63419C7A48F185" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_HP.m" - "TargetName" = "8:setState_HP.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_125E1AC217CC40BD8F4534E875CB9D0A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_12BF22BA87424178B29DB07E669C3501" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\chemPotentials.m" - "TargetName" = "8:chemPotentials.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_12F1E24910DD409E860D4F79A338EDAC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\DebyeHuckel.h" - "TargetName" = "8:DebyeHuckel.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_134B726C2CA94BF5A67C3ED7F799D502" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\simple_test\\simple.py" - "TargetName" = "8:simple.py" - "Tag" = "8:" - "Folder" = "8:_B86834CB836F4AB2B3D29D6BDF9C35A6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_138E90C26F6041339FF2678ABF07E5DE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\kinetics1\\example_utils.h" - "TargetName" = "8:example_utils.h" - "Tag" = "8:" - "Folder" = "8:_996658E24E89485D8D6ED952560576DF" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_13A678CB790646B69DF1451D34265FA3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix1_sim\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_F5B8CA7CC3804769839EBE6C8689F404" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_13B73567FBB1470E9244F3636ED90E55" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\catcomb_stagflow\\catcomb.py" - "TargetName" = "8:catcomb.py" - "Tag" = "8:" - "Folder" = "8:_A189A372257B4D2C98AC054F152082AD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1420A489C89E4859ACE78FD5DD27C00A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\Transport.m" - "TargetName" = "8:Transport.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_14580E5B948E47509A941AA338014D25" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\intEnergy_mass.m" - "TargetName" = "8:intEnergy_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_14AD021265F04D30B380659740DE2D56" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\combustor\\output_0_blessed.txt" - "TargetName" = "8:output_0_blessed.txt" - "Tag" = "8:" - "Folder" = "8:_E345C75CD39149EC856898DE24D48746" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_14AE958921E548DBBD8DC6FA834FC532" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_VolPhase.h" - "TargetName" = "8:vcs_VolPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_14D64F0F7ED94D29A7A8DAD77FCCED13" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\reaction_defs.h" - "TargetName" = "8:reaction_defs.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1549C4E9E5E0434983C533B9D0CB8B49" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\SingleSpeciesTP.h" - "TargetName" = "8:SingleSpeciesTP.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1556C8B42E0649DDAE01655F4D1C970E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\piston_sim\\piston.py" - "TargetName" = "8:piston.py" - "Tag" = "8:" - "Folder" = "8:_862D1191D2FA47FDBFB0D20643AE2810" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_15722A4BDFA44650ADE1764C5B1EBCC5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\combustor_sim\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_EC6DCD68540E416F9C134117A56B0A60" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_15D3C38D37A94D67B313EC3B57DA2AC1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\private\\flowdevicemethods.m" - "TargetName" = "8:flowdevicemethods.m" - "Tag" = "8:" - "Folder" = "8:_A0CD6A9C146B405D99355A87F6B7C47D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1605E31F88584B5BAA367FBA56A3EC57" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\catcomb_stagflow\\catcomb_blessed_0.csv" - "TargetName" = "8:catcomb_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_A189A372257B4D2C98AC054F152082AD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_163414A541654AEB93A16D60F2652F7B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\adiabatic_flame\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_8E4436C4886441AE8BB0E460DFA8BE7F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_164F9AE8646F49A28EDD39E09AC0B23E" - { - "SourcePath" = "8:..\\demos\\ReadMe.txt" - "TargetName" = "8:ReadMe.txt" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_16C0D130AB2748E6890B937071A27A0E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\ydot.m" - "TargetName" = "8:ydot.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_16C40536EB0A45658DF4EC29D7CBBFF9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\findByID.m" - "TargetName" = "8:findByID.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_16DD6B492C274AC6BA6ED913C513A10B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\thermomethods.cpp" - "TargetName" = "8:thermomethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_16F99D9C3DF142889E721E6519E72352" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_22760F0D8ABC4AB8A5B0948B2CCEF635" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_17873678EB8F4A3AB2296EB4E4483220" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\isInlet.m" - "TargetName" = "8:isInlet.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_18712B731C5F4CED9DD70EC680C9BE15" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1889FAD37671415E95CCA5B1BCAC9E32" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop_r.m" - "TargetName" = "8:rop_r.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_18DF044BD81E46C98CCC861C36FC01AB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\plotting.py" - "TargetName" = "8:plotting.py" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_192952F5A5D249D78FC7B767AB938A1B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\Sim1D.h" - "TargetName" = "8:Sim1D.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1A3D179D05C74A909F2B5B6E254459BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\Inlet.m" - "TargetName" = "8:Inlet.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1A68BCF036214AA58BDB24F63A44099F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\transport\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_16393A44970E4B7FBB528A637EFFCF96" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1A758A2D9CC24D13A732C1F61D692657" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1A927F880A454469B90682B004B9D129" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\ShomatePoly.h" - "TargetName" = "8:ShomatePoly.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1A951008962D4A65A9A9653673049010" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor1_sim\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_FFAAB2E584E943F89B7A8A54812FF5E0" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1B053CD5461740CB891855B80F250AED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\prandtl2.m" - "TargetName" = "8:prandtl2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1B9B881AE09F4714B246FED31A2C52C9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\Crystal.h" - "TargetName" = "8:Crystal.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1C064CAB7CCC46D7AB833B0D4F99F3FE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\GRI30.m" - "TargetName" = "8:GRI30.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1CB5CF459BDE4DCEA0D61D95E6707D99" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\combustor_sim\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_EC6DCD68540E416F9C134117A56B0A60" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1CF9D451D1C24D9FBCD9719CC24D8956" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\FlowDevice.h" - "TargetName" = "8:FlowDevice.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1D0B3F7CDFF14AD2A879AF1565D65509" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\entropy_mole.m" - "TargetName" = "8:entropy_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1D7106B99F8D451CA0562A6C57C2CC3C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\importInterface.m" - "TargetName" = "8:importInterface.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1DB52E3C2B4B4D63A2825ED896417F4D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\critProperties\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_5755ABEA9DB14B0BBFD08E5AD69BA9F6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1DC1E7E2F3D94D77BA47749A06D1AD12" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\ShomateThermo.h" - "TargetName" = "8:ShomateThermo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1E0D34F6C6104102A9D06C141F3F763E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\SpeciesThermoMgr.h" - "TargetName" = "8:SpeciesThermoMgr.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1F6340B91C654BDAB4FDCA7B545A9ADD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\domainType.m" - "TargetName" = "8:domainType.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1FBA13F4B8CB4E1A81BB5FDA1194E6BF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\mix_defs.h" - "TargetName" = "8:mix_defs.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_200166547B6143DBB66C317D3C9548B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame1\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_AC712E75B97F4766953A8ACF332D3F1C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_20D3DE8A9BA14C91A9C2FFE7EB36603E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\ConstCpPoly.h" - "TargetName" = "8:ConstCpPoly.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2170A16C95844A6291342D840D1BB498" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame1\\flame1.py" - "TargetName" = "8:flame1.py" - "Tag" = "8:" - "Folder" = "8:_AC712E75B97F4766953A8ACF332D3F1C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_219FDC3ACB2A4C81935851A9CAA7E1EF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cp_R.m" - "TargetName" = "8:cp_R.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_21BB012CDAF24DC3BD1F5D7AB7E5B123" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setPressure.m" - "TargetName" = "8:setPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_21CB1D1F8F854048B7E62613B0F85A75" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_5A9326FD6A214497A76F171E934D8729" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_21EB392DF37A421CABBDA197A9226C0A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\diffflame.m" - "TargetName" = "8:diffflame.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_220DD96C05614BCB9B3E2C477C950EB6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\transport\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_16393A44970E4B7FBB528A637EFFCF96" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_22220FA289544793A08B9B1E933623D4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor2_sim\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_41BE50E702034B8C9B8D2A4DE46C52C1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2278673C1CB94B89B0F33D7D7588F290" - { - "SourcePath" = "8:..\\demos\\flamespeed.vcproj" - "TargetName" = "8:flamespeed.vcproj" - "Tag" = "8:" - "Folder" = "8:_977472896DA345AC9C1D2C3999F9A4A2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2279B9FC61AB4F3AB7F0A0F58F3BD071" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\speciesThermoTypes.h" - "TargetName" = "8:speciesThermoTypes.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_22CEF13E79D94C419D5EF6986741612D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\npflame1\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_C466AACC518A400CA4AA80226796F0D1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_232F4C7716264866BDEA07B97B583460" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_UV.m" - "TargetName" = "8:setState_UV.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_238BB4062E2B488FB10D3107F74869C8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\writelog.h" - "TargetName" = "8:writelog.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_23CE4DDD38054CA49B17BEEF4D728230" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\ready.m" - "TargetName" = "8:ready.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_23F24F51C12448E8B99577D4D359CA48" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\MultiNewton.h" - "TargetName" = "8:MultiNewton.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2423A94DD42C4B89A532018CA915F0CF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_22760F0D8ABC4AB8A5B0948B2CCEF635" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_248688162FD145F4AA11063A3A5ECFD6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\stoich_flame\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_4BB35C35F43D41B3B6DB55DE61916248" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_24B6F64B4FD046B3A9F26BCFB9621B1F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\IdealGasPhase.h" - "TargetName" = "8:IdealGasPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_254CA5A242F04444AB0F18F9ECDD091B" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\ptcombust.cti" - "TargetName" = "8:ptcombust.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_254F288B4BAC4BDFB4B21E76747FF336" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\attrib.m" - "TargetName" = "8:attrib.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_25585A312B8146C9AC759F332C678FA6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor1_sim\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_FFAAB2E584E943F89B7A8A54812FF5E0" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_256AD3D2AEC6410FBF4F5E3B945925A5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor2_sim\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_41BE50E702034B8C9B8D2A4DE46C52C1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_25A650A6EF324949A3604908CE2112E7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\MultiTransport.h" - "TargetName" = "8:MultiTransport.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2656FD40F3784C588D4004D409B0F80E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\Outlet.m" - "TargetName" = "8:Outlet.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_26A7FE2928CE45CDB52C4B3326A33951" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setHeatTransferCoeff.m" - "TargetName" = "8:setHeatTransferCoeff.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_26E683AE357D4F70A3DC3C57295541D3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\conuv.m" - "TargetName" = "8:conuv.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_26F0BA63411646978592D51F26AEA36D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rxnEqs.m" - "TargetName" = "8:rxnEqs.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_27549892F823435798B476FC52F3F012" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\molarMasses.m" - "TargetName" = "8:molarMasses.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_27DE8E5E29574E81B2D3ACC4E87B9637" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\addChild.m" - "TargetName" = "8:addChild.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_28BF9CA142EB4988A4B1366304D93917" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\diamond_cvd\\diamond.py" - "TargetName" = "8:diamond.py" - "Tag" = "8:" - "Folder" = "8:_30C49B8557964DAAA5648B72B486BC0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_290E7C7E5DF64841B1F913EEFE006069" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\set.m" - "TargetName" = "8:set.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_29200BDEF8B44EC69E128788F4E09B16" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\intEnergy_mass.m" - "TargetName" = "8:intEnergy_mass.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_299CD5580EB645D191532FE4F24EC6CF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\Interface.h" - "TargetName" = "8:Interface.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_299D770E87DA40E2B37F751CD036CF5E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\refine.h" - "TargetName" = "8:refine.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_29CA5AAAF8D342359823BB1B4CC30E95" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\numerics.h" - "TargetName" = "8:numerics.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2A0106C002434337907A10A979B6D97B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\MargulesVPSSTP.h" - "TargetName" = "8:MargulesVPSSTP.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2A1589369A874D0EBFFE3F6D98426A49" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\nElements.m" - "TargetName" = "8:nElements.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2A962975342142978B3DE11A20C9AA52" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\elements.xml" - "TargetName" = "8:elements.xml" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2AA7C0041FC74F718A561EF0696DCB45" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\build.m" - "TargetName" = "8:build.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2BB4BE1E38E641C2B265A596D043AF25" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\ReactionStoichMgr.h" - "TargetName" = "8:ReactionStoichMgr.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2BB57D6845464ADFA0F107F511FFEEF5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\ReactorFactory.h" - "TargetName" = "8:ReactorFactory.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2BE3348DF5ED45EC944DDD5BFE78A865" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\importKinetics.h" - "TargetName" = "8:importKinetics.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2BF22A40402F4580B200414A32936177" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\kinetics\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_3A41B4ED54254F0BBA9CB3DDBA13165A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2C2891784E02439F8A77C62FB10A7758" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\sensitivity_sim\\sensitivity1.py" - "TargetName" = "8:sensitivity1.py" - "Tag" = "8:" - "Folder" = "8:_F38CA433DA0045498BDE87595F79F7ED" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2CADD379818D4D128CB3E53D3E566601" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\thermoFunctions.h" - "TargetName" = "8:thermoFunctions.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2D09076E55604C73A82892D474E11779" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\restore.m" - "TargetName" = "8:restore.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2D5D40F1EF034AD3A2757714B66F1A11" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\IdealSolidSolnPhase.h" - "TargetName" = "8:IdealSolidSolnPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2DEE49E2A7B4424E824CE5D0FB2846A5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2E1D802885914276A918F17E040A09D1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\npflame1\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_C466AACC518A400CA4AA80226796F0D1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2E96E842BF704E05B248FE9E9474674B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\flamespeed\\flamespeed.cpp" - "TargetName" = "8:flamespeed.cpp" - "Tag" = "8:" - "Folder" = "8:_977472896DA345AC9C1D2C3999F9A4A2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2EB12A8F1F384A8BAF64EF7C8A0CAEE8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setKineticsMgr.m" - "TargetName" = "8:setKineticsMgr.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2EC7B0A350C34DF0B88C45A54FBFCC99" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut7.m" - "TargetName" = "8:tut7.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2FAD4B54152F4F698FC2A1BAF8831599" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_MultiPhaseEquil.h" - "TargetName" = "8:vcs_MultiPhaseEquil.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_303F2BB4ADCE4E0F9B2B45747E66C057" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\Solid1D.h" - "TargetName" = "8:Solid1D.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_30A47D7D93D84874A41E1782FDBCEAAC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\creationRates.m" - "TargetName" = "8:creationRates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_30B3C39CD6444421B6418F00C5013828" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\FactoryBase.h" - "TargetName" = "8:FactoryBase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_31AD332AA56C4DF190FE6D941FAAFBFC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\vaporFraction.m" - "TargetName" = "8:vaporFraction.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_31E9E8DFB7144795A05AEEE66B279AB6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\viscosity.m" - "TargetName" = "8:viscosity.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_32A08E26D90A41869BE37A47450DADCC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\binDiffCoeffs.m" - "TargetName" = "8:binDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_32EAE5622F7540E4AC357D8D1CE10D8C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\isIdealGas.m" - "TargetName" = "8:isIdealGas.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_33C1BA231B1F42CDAD49F0298167D9BB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\utilities.h" - "TargetName" = "8:utilities.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_33DBCAB550F1494AA40EFC4ABEFBADC4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_Psat.m" - "TargetName" = "8:setState_Psat.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3450E67DE4E1425B8B41AE70CA5BEEE4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\piston_sim\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_862D1191D2FA47FDBFB0D20643AE2810" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_34722C3A5A5F4217AD66444E408BD476" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\Surface.m" - "TargetName" = "8:Surface.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_349A87700DEA427C88D340397A9BF256" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\surf_pfr_sim\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_B7CA7580B6FE4EBCAC388C5D16971D37" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_349F239FA90543188EEC8B24410296BE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\ck2ctml.h" - "TargetName" = "8:ck2ctml.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_35C660FB7AD5450692D9BD8417AE21AC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\LatticeSolidPhase.h" - "TargetName" = "8:LatticeSolidPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_36101E75F83548D9864D35DB07B7612F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\PDSS_IdealGas.h" - "TargetName" = "8:PDSS_IdealGas.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_362E5E6B9766498182C5008280A41BD2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Solution\\Solution.m" - "TargetName" = "8:Solution.m" - "Tag" = "8:" - "Folder" = "8:_978580DBC0A748D790712BBA0B9F1CC8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3680F9CE2F25442489E0ACE568906072" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2\\flame2_blessed_0.csv" - "TargetName" = "8:flame2_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_5A9326FD6A214497A76F171E934D8729" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_36C2D841FA684319BDF30F2B68589637" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\FlowDevice.m" - "TargetName" = "8:FlowDevice.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_372176D2A2AF406DBD625F54972DD57C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\nTotalSpecies.m" - "TargetName" = "8:nTotalSpecies.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3778A89EFC6C475E8AFE84940043B8DE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setSpeciesMoles.m" - "TargetName" = "8:setSpeciesMoles.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_379A958666C0409F82ED9D1C390CF2DA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor2_sim\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_41BE50E702034B8C9B8D2A4DE46C52C1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_37B9F5E138A645AAA6CE6C3A36E5361F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\enthalpy_mass.m" - "TargetName" = "8:enthalpy_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_37DD28283FAE43A78586C3D99D999022" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\silicon_carbide.cti" - "TargetName" = "8:silicon_carbide.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_37F5B433E7DE450A995FDB31F909269A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\WaterPropsIAPWSphi.h" - "TargetName" = "8:WaterPropsIAPWSphi.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_385781B4728F417C82E6B75637E10AE2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\simple_test\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_B86834CB836F4AB2B3D29D6BDF9C35A6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_385C8980D3A44A2093CD638714277678" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\elementIndex.m" - "TargetName" = "8:elementIndex.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_38608699D4184347BAF2FFBD76936E1E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_92296F507AEB4419BC7BA3118B2C6409" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_389AC795E7E842888394BE52A051FA12" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\wall_hndl.m" - "TargetName" = "8:wall_hndl.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_39905D4925564C469DE3CBE980978999" - { - "SourcePath" = "8:..\\demos\\demo.vcproj" - "TargetName" = "8:demo.vcproj" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_39B2C611CD84448489F8AAFF5BD8AB28" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\nReactions.m" - "TargetName" = "8:nReactions.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3A49848C6AC948D8A7CB60B10FE0D83A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\disableEnergy.m" - "TargetName" = "8:disableEnergy.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3AA804A010174CE4A2EC5E33D1C8CC8C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\kinetics1\\Makefile.install" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_996658E24E89485D8D6ED952560576DF" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3AC42291E06E4768B0D87839DC9B9E77" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut2.m" - "TargetName" = "8:tut2.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3B00646190674532ABC512E89130A0D9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut4.m" - "TargetName" = "8:tut4.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3BE1A06F6E6840F996050C94AA740686" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\Func1.h" - "TargetName" = "8:Func1.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3C4A157925824371A0036E03B719B89F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\ReactionPath.h" - "TargetName" = "8:ReactionPath.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3C8CC5D3AD6747949C0F25EDBCFBF84E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setBounds.m" - "TargetName" = "8:setBounds.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3CDB43EBBFF14ED58EA458CC84B18F9B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_IntStarStar.h" - "TargetName" = "8:vcs_IntStarStar.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3CFA6387302F446AB7938595154FF208" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\gri30.xml" - "TargetName" = "8:gri30.xml" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3D56811387944E55AD39C984228C4EAB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\insert.m" - "TargetName" = "8:insert.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3D5BF771EBBC4AF0AA84C1E114FABEE9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\TransportBase.h" - "TargetName" = "8:TransportBase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3E35E9D3EC6141BBA820F7D01B815B64" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\fuel_cells\\sofc.py" - "TargetName" = "8:sofc.py" - "Tag" = "8:" - "Folder" = "8:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3EF615A4DD26446799672090D51EBDE8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\flamespeed\\output_0_blessed.txt" - "TargetName" = "8:output_0_blessed.txt" - "Tag" = "8:" - "Folder" = "8:_977472896DA345AC9C1D2C3999F9A4A2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3F96D57E8F9E461F8C90E0ACB1C937D3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\setMassFlowRate.m" - "TargetName" = "8:setMassFlowRate.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3FCDAC7FAAA245718B7EF6CF5CF0658B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\transport\\dustygas.py" - "TargetName" = "8:dustygas.py" - "Tag" = "8:" - "Folder" = "8:_16393A44970E4B7FBB528A637EFFCF96" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3FE261F2E167434D804087B6019EB309" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\silane.cti" - "TargetName" = "8:silane.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3FF4115C0C3E4C1686E79FBDDD2387B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\private\\reactornetmethods.m" - "TargetName" = "8:reactornetmethods.m" - "Tag" = "8:" - "Folder" = "8:_EF7FFF45863048E0BAC8024E5E97D77C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_403EF1958EF24BAC9D6D715D0A993803" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\critProperties\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_6EE0A973C3154AF889BC747660A3DDA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_406AF99237D3409BB85917A5A60F74ED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setProfile.m" - "TargetName" = "8:setProfile.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_40E56E51E02745B4AEBA40660CEC686A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\Stack.m" - "TargetName" = "8:Stack.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4112A1F6C299475E8562339C3C38AA30" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite3.m" - "TargetName" = "8:ignite3.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_411BB46D848848E492899FDC17C2D1CB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\flowdevicemethods.cpp" - "TargetName" = "8:flowdevicemethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4144EDA2CE1A466F80088CF6F5482CC0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\MultiPhaseEquil.h" - "TargetName" = "8:MultiPhaseEquil.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_41915DD244F142089CE3793E90B3DF12" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame1\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_AC712E75B97F4766953A8ACF332D3F1C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_41BB99990E1246928D44C3F17942116E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setID.m" - "TargetName" = "8:setID.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4207771E67BA4E4794A2397BE181FFEE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\Mu0Poly.h" - "TargetName" = "8:Mu0Poly.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4254D2D0022C4F1EB474B3635BDB1266" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\stflame1\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_3823235E9E3E445CBD912A80B866DA0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_426E85F25D874E3F8F14D31E41AACF51" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\advance.m" - "TargetName" = "8:advance.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_42A0DE2343CF4D5FB768588C28368E2F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\findByName.m" - "TargetName" = "8:findByName.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_42CE73EDA2964A82BFAF73C2CB6E4B7D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\adiabatic_flame\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_496FD029390C4E4095219F8C5BD1246F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_42F68AC09DC0410C8B66213635F5C982" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\Species.h" - "TargetName" = "8:Species.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_436F32BB3B714A24A6B5FD1BC342A9D5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setTemperature.m" - "TargetName" = "8:setTemperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_43C69E8F23BD4919BB63BD40909B3759" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut2.py" - "TargetName" = "8:tut2.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4401025D0D424A86B6C25A9B34792A95" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Valve.m" - "TargetName" = "8:Valve.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_442F1B94835E4D329C9233176A3165FD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\simple_test\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_B86834CB836F4AB2B3D29D6BDF9C35A6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_44312EB878254560A66978A2E8304A92" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\diamond_cvd\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_30C49B8557964DAAA5648B72B486BC0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_44512354EA8C4577A9085C81B028A63A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_Tsat.m" - "TargetName" = "8:setState_Tsat.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4479546E1AAE44FFAEFC0A710BA2E8FA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\resid.m" - "TargetName" = "8:resid.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_44DD06CC20DF420A998E2F1D0B980A99" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop_f.m" - "TargetName" = "8:rop_f.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_450EF4722F9B40F5A7A85BCA48C2CC20" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\simple_test\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_B86834CB836F4AB2B3D29D6BDF9C35A6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_451FADB3D70145F9BF8D235E092B637A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\transportmethods.cpp" - "TargetName" = "8:transportmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_453760704FC54E5B9D98DD1CCD79BDDC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix2_sim\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_921BE2EFCA2C43B5A5A333F4DEA5AECD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4555B1D563634B6AAE88E0051E34DCE9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_46482802B89A4F9594C4C39CF0441C65" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\surf_pfr_sim\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_B7CA7580B6FE4EBCAC388C5D16971D37" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_471DA45E05AD445EB7B143657DB4688C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\transport.h" - "TargetName" = "8:transport.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4761AD8D69E841E298EB859CE92727BC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\PDSS.h" - "TargetName" = "8:PDSS.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4783AD3526B547709409884B6091E0B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\multiphase_plasma\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_0976E47E00BC4F85A2393D8678A18D6D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_47F3CF4BEA29482B95C1AFFF8F6C8145" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\private\\reactormethods.m" - "TargetName" = "8:reactormethods.m" - "Tag" = "8:" - "Folder" = "8:_D663477510C5436ABAF316F6D1E24D8B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_480527309EA14538802C74D4B190DBBF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\enthalpy_mass.m" - "TargetName" = "8:enthalpy_mass.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4A22C4B2BF8947AA8789A8558BE2F728" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\SemiconductorPhase.h" - "TargetName" = "8:SemiconductorPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4A34080C008B4F63A073D329C0B47ECA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame_fixed_T\\flame_fixed_T_blessed_0.csv" - "TargetName" = "8:flame_fixed_T_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_D7ADDA3C318D49EBABB7636C3B80ECD7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4A677774412940DEAF6AF1EDC27A3C58" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\cleanup.m" - "TargetName" = "8:cleanup.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4A76C0FA9CF84058918F0E1F8126D049" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\GRI_30_Kinetics.h" - "TargetName" = "8:GRI_30_Kinetics.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4A9D96662A6C48C980D6FCCABF7CFE20" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\Nasa9PolyMultiTempRegion.h" - "TargetName" = "8:Nasa9PolyMultiTempRegion.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4B3F9D28B70C4E339662B2029BC4027B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\nSpecies.m" - "TargetName" = "8:nSpecies.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4B60DDE68DB84E76B59AC82DD6A48B63" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\CVodesIntegrator.h" - "TargetName" = "8:CVodesIntegrator.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4B9C0B2304BF45D3B6A94AB1ABEF6910" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\zerodim.h" - "TargetName" = "8:zerodim.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4BB20697D6B74F4C8917A9D04AA4A240" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\mixDiffCoeffs.m" - "TargetName" = "8:mixDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4BF0C48B45924AF1ADC6B12A5E6701D1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\funcs.h" - "TargetName" = "8:funcs.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4BF9981AB5684655AC520EF2C245AF5C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\AqueousTransport.h" - "TargetName" = "8:AqueousTransport.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4C18112956A24BF6A1BF387E433469DC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\write.m" - "TargetName" = "8:write.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4C432477911B4A8596B03914FF5916C4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\reactornet_hndl.m" - "TargetName" = "8:reactornet_hndl.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4C9C4D481569458FB7B6C4535E474399" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\polyfit.h" - "TargetName" = "8:polyfit.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4CE041E0453E4088900BEF68B80427D6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor1_sim\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_FFAAB2E584E943F89B7A8A54812FF5E0" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4D48D12F66B44E83BB214AAFD8B311C2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor2_sim\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_41BE50E702034B8C9B8D2A4DE46C52C1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4D71E06EFE884CABA33151E1C5263C86" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\thermo_get.m" - "TargetName" = "8:thermo_get.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4DCD79F33434471C82E0AF768F55ABDA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\importFromFile.m" - "TargetName" = "8:importFromFile.m" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4DEC127FA73B460DB7B5A24EEB8F7ED9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Solution\\set.m" - "TargetName" = "8:set.m" - "Tag" = "8:" - "Folder" = "8:_978580DBC0A748D790712BBA0B9F1CC8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4E5E333FAEC14ABFBD58531E8DD3C26C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\MMCollisionInt.h" - "TargetName" = "8:MMCollisionInt.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4E67F8AB73144D67944EE83F06E06040" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\flamespeed\\flamespeed_blessed_0.csv" - "TargetName" = "8:flamespeed_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_977472896DA345AC9C1D2C3999F9A4A2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4EA368FFB8E84A9C88A4BEF0FAFC5A3A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix2_sim\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_921BE2EFCA2C43B5A5A333F4DEA5AECD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4EDBAF4F0C8C401695EE60D9184C34EA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame1\\flame1_blessed_0.csv" - "TargetName" = "8:flame1_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_AC712E75B97F4766953A8ACF332D3F1C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4EEA2D8311E542998617CB07AF269FD1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\critTemperature.m" - "TargetName" = "8:critTemperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5072AB7D92454CC39627CAE67CAD2E6F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\transport\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_16393A44970E4B7FBB528A637EFFCF96" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5095A6E6BF554FEDBAEF263F05DDD77B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\Cantera.h" - "TargetName" = "8:Cantera.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_509B9A1248FA4683A81BBBA1303BBE71" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\PrintCtrl.h" - "TargetName" = "8:PrintCtrl.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_50BE0A8057A64D38862D65984EB9CD88" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\fuel_cells\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_50C880EA8AD04F98ACC7B17C25481323" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\plots.h" - "TargetName" = "8:plots.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_51E0B210177949DABBDC9E382016C5B1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\ResidJacEval.h" - "TargetName" = "8:ResidJacEval.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_51E2B9E78A964BD383DD8FD460AA4BEF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\set.m" - "TargetName" = "8:set.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_521AB345758F4DE2BCCE824F6E10A19A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\VPSSMgr_IdealGas.h" - "TargetName" = "8:VPSSMgr_IdealGas.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_52519B41A4064DEEB452445FD3550B6F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\flame.m" - "TargetName" = "8:flame.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_52F34CA3B6284884A5FF333B2261DD88" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\soundSpeed\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_168B35477AF641A0B1FC3CA609528ED8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_533E20A890AF4129A378968FF67AF0A5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\reactionEqn.m" - "TargetName" = "8:reactionEqn.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5359EA42B033411BA9ACEA14D4292527" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\multiphase_plasma\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_0976E47E00BC4F85A2393D8678A18D6D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_53DA7F1154AD4808A379EDAE1B4202B6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\rankine\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_42895A51CFC946CC8F5C162E27B7CEA5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_53EA1C41778744F09879AEAE0BAA0233" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_satLiquid.m" - "TargetName" = "8:setState_satLiquid.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_53F7FA910CDC4CDEBD4257B5798B1B68" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\moleFraction.m" - "TargetName" = "8:moleFraction.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_54138DA393504CA593F2B307AD887B57" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_1616A26BEFEB4172AA40AC8ED7A8DC71" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_54161044EDBC4F718F7FEE349189D1CB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix1_sim\\mix1.py" - "TargetName" = "8:mix1.py" - "Tag" = "8:" - "Folder" = "8:_F5B8CA7CC3804769839EBE6C8689F404" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_54A0EE28997D4BAFA2E782BD6448A658" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\importPhase.m" - "TargetName" = "8:importPhase.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_54FC3FA61AA64EA983695B64461739FC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5571BE3AECFC4E599F4A538E40620D21" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\Surf1D.h" - "TargetName" = "8:Surf1D.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_562372D5415546AD844E25834E0DECD4" - { - "SourcePath" = "8:..\\demos\\combustor.vcproj" - "TargetName" = "8:combustor.vcproj" - "Tag" = "8:" - "Folder" = "8:_E345C75CD39149EC856898DE24D48746" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5662A7CD4D8C4E5F947A6F355C20C1A2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\NasaThermo.h" - "TargetName" = "8:NasaThermo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_567A83C285154238BE6C478046C5BAFB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\BandMatrix.h" - "TargetName" = "8:BandMatrix.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_573061F4D2BC47AB86EF163F05DA0D62" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\isentropic\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_B88FF69A78C041F5AE6D6B6A74E6CAD5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5790A0F9267C4FA88EE7DF95DB07A8A1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\ckr_utils.h" - "TargetName" = "8:ckr_utils.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_57E6A3FDFDE34C75840B0908431790A7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\FlowReactor.h" - "TargetName" = "8:FlowReactor.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_589104AC830A4577B736D1106E7955A6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\eosType.m" - "TargetName" = "8:eosType.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_58EB415F05014A608F1D6B281082D92F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\grid.m" - "TargetName" = "8:grid.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_59166DBD45564A4195E8A079862D7DF4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setMoleFractions.m" - "TargetName" = "8:setMoleFractions.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_59245571144542D38FEC0EC1F00503B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\reactor2.m" - "TargetName" = "8:reactor2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_592F2DC945B24BDB801B54E965A109D6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame_fixed_T\\tdata.dat" - "TargetName" = "8:tdata.dat" - "Tag" = "8:" - "Folder" = "8:_D7ADDA3C318D49EBABB7636C3B80ECD7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5939C6DA148E4B918D12A3F0CE7DC863" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\adiabatic_flame\\adiabatic_flame_blessed_0.csv" - "TargetName" = "8:adiabatic_flame_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_496FD029390C4E4095219F8C5BD1246F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_595064E84283443CAC06EEF5106C0641" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix2_sim\\mix2.py" - "TargetName" = "8:mix2.py" - "Tag" = "8:" - "Folder" = "8:_921BE2EFCA2C43B5A5A333F4DEA5AECD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_59A2A6B397EF4B649D07CA5B10A1D1C8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\adiabatic_flame\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_496FD029390C4E4095219F8C5BD1246F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_59AA52C5E25745589B34218C6B13216B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\XML_Node.m" - "TargetName" = "8:XML_Node.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5A0D8F275B3845FF8DB3D3FFB417B1B5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\Kinetics.m" - "TargetName" = "8:Kinetics.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5A3FBC380FAF43D0AD7BDFA47871DC92" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\RxnSpecies.h" - "TargetName" = "8:RxnSpecies.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5A494D5F32BD411D861645EF9D5CDB73" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\speciesIndex.m" - "TargetName" = "8:speciesIndex.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5AD1E279C6CD48B09715186E69A55483" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\config.h" - "TargetName" = "8:config.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5AE86752EC8A4B54BA6494A9F33FFC71" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\ReactorNet.m" - "TargetName" = "8:ReactorNet.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5B27B82837184966986697D84EAB8146" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\combustor_sim\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_EC6DCD68540E416F9C134117A56B0A60" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5B8BDA463997482B8E4B38A6883B9F20" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\kinetics1\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_996658E24E89485D8D6ED952560576DF" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5BC3883CE3F340CB8FFF56C6195A1121" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\npflame1\\npflame1.csv" - "TargetName" = "8:npflame1.csv" - "Tag" = "8:" - "Folder" = "8:_C466AACC518A400CA4AA80226796F0D1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5CF936560FF2465682DB2D4643C37441" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cv_mole.m" - "TargetName" = "8:cv_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5D50FACA9AE548919661678B7562D727" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\polynom.m" - "TargetName" = "8:polynom.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5DFA2ECEDEB446DDA04762D262A2F376" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\WaterProps.h" - "TargetName" = "8:WaterProps.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5E55DD812945431BAFCF8E3595428F15" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\VPSSMgrFactory.h" - "TargetName" = "8:VPSSMgrFactory.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5E6021DD18EE41D8BA4C00CA071A2124" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\GibbsExcessVPSSTP.h" - "TargetName" = "8:GibbsExcessVPSSTP.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5EBBDFD79C6D4331873E595874008962" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\stoich_flame\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_4BB35C35F43D41B3B6DB55DE61916248" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5F4850CA9CBC426485E4F0FCBC16C882" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\dist\\Cantera-1.8.0.win32-py2.6.exe" - "TargetName" = "8:Cantera-1.8.0.win32-py2.6.exe" - "Tag" = "8:" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5F7CAAD1BF2A476288C013604222BBC3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\FalloffFactory.h" - "TargetName" = "8:FalloffFactory.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5F999283D3304F89AEC9879F07D2ACB6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\functors_sim\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_CEAF34861F46422B868255409BD206EB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6006C6D0EC294FC39274776F6EA12BCD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\nAtoms.m" - "TargetName" = "8:nAtoms.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_60571A0C1CC14E77AB558ADB65B78D30" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\spectra\\Nuclei.h" - "TargetName" = "8:Nuclei.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_60D94AAFB6AA45F89A490D537326B0A6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\refPressure.m" - "TargetName" = "8:refPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_61151103C608408DB35D78567822421D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setValue.m" - "TargetName" = "8:setValue.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_611E4F1900564CD88F755749C3B89219" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\thermalConductivity.m" - "TargetName" = "8:thermalConductivity.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_61C9DB5B055E4231B975615A8859A10A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\run_examples.py" - "TargetName" = "8:run_examples.py" - "Tag" = "8:" - "Folder" = "8:_1E1FE4A0C7774B9D9C081E2DB4033D90" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6221061E3BD647AF89BF4AD1785DC9EA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_satVapor.m" - "TargetName" = "8:setState_satVapor.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6263283A4DC1424893235D92CA5C7F32" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\Elements.h" - "TargetName" = "8:Elements.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6349662626C947BC91332BE085230672" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\domain_hndl.m" - "TargetName" = "8:domain_hndl.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_637A29A294854BEB94243A2E2BE72725" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\kinetics\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_3A41B4ED54254F0BBA9CB3DDBA13165A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_63F7E804AA36436E9766AD90A1559698" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\isentropic\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_B88FF69A78C041F5AE6D6B6A74E6CAD5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_641E5DD328FC499FA9E9E2BA97E138D6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix1_sim\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_F5B8CA7CC3804769839EBE6C8689F404" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_64BFD140F3C9407497F177F7920CF70C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\adiabatic_flame\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_496FD029390C4E4095219F8C5BD1246F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_655DC211FDA743B8AAE2A254B8D24127" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\misc\\rxnpath1.py" - "TargetName" = "8:rxnpath1.py" - "Tag" = "8:" - "Folder" = "8:_94D018F7686D4C8690B65C153B0E887F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6693B16E7E2A4AE3ADC494334E18058F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\importPhase.h" - "TargetName" = "8:importPhase.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6725A6F15136415BB26BADDD3CF96F66" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\GRI30.h" - "TargetName" = "8:GRI30.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6728976522BA4F4BBC490ED099A22916" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\WaterPropsIAPWS.h" - "TargetName" = "8:WaterPropsIAPWS.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_675DF947A58B4BAB9DCCF837D18044E9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\setCoverages.m" - "TargetName" = "8:setCoverages.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_67B4668A9613497EAD89E4D9D5CDA7B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setMdot.m" - "TargetName" = "8:setMdot.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_67EEC6CEAEB7420BBA0A70992A33175D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\adiabatic_flame\\adiabatic.py" - "TargetName" = "8:adiabatic.py" - "Tag" = "8:" - "Folder" = "8:_8E4436C4886441AE8BB0E460DFA8BE7F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_698CE4C4A1BF440CBD28B8785A3D9F19" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2\\flame2.py" - "TargetName" = "8:flame2.py" - "Tag" = "8:" - "Folder" = "8:_5A9326FD6A214497A76F171E934D8729" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_698E1FE2069C44AD8727EDCB59AFF2F4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\DenseMatrix.h" - "TargetName" = "8:DenseMatrix.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6A93CB70A0AC47D28DF27073F49C6A76" - { - "SourcePath" = "8:..\\..\\..\\License.rtf" - "TargetName" = "8:License.rtf" - "Tag" = "8:" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6A9D618F4BAD480B82EE6F7A7EBFC5F4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\ckr_defs.h" - "TargetName" = "8:ckr_defs.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6A9E2F67751E4036B32A3F73F389F4B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6AAD2BE4779D4141B7F3175116575B70" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\molecularWeights.m" - "TargetName" = "8:molecularWeights.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6AC7C33351854C93B3A9E0ADCECF0100" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\spectra\\rotor.h" - "TargetName" = "8:rotor.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6AEC5D1E91784853A899657570B75158" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6B4133DAEDD847D9ADB436F3A9E515BC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\private\\funcmethods.m" - "TargetName" = "8:funcmethods.m" - "Tag" = "8:" - "Folder" = "8:_208069FD964F475CAB363ACBD7A943C9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6B62C2B086DE4A74ABFDB909919F3B1B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\reactionpaths.h" - "TargetName" = "8:reactionpaths.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6BB63A2172964772A16E8C5DC8FCB473" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\elementName.m" - "TargetName" = "8:elementName.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6BF0F3B78ACB42BEB1F321B053DE8255" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\stoich_flame\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_4BB35C35F43D41B3B6DB55DE61916248" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6D020030302F41549FD1141A91CA6BA2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite_uv.m" - "TargetName" = "8:ignite_uv.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6D0E6800917A4CEABC5B55639C33C7FE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\FuncEval.h" - "TargetName" = "8:FuncEval.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6D7DFA49CD7F422597521F6BC18DBEAA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6DE44E9F30F44007B2E7B044619759A2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\spectra\\spectralUtilities.h" - "TargetName" = "8:spectralUtilities.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6E40F711DE6E4C15977B10FEBD1145B4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\addPhase.m" - "TargetName" = "8:addPhase.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6EAB3FC0E0224271BA4985CA3779D862" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\LiquidTransportParams.h" - "TargetName" = "8:LiquidTransportParams.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6F1E0DC55B9845DAB4FE758F0B54914C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\adddir.m" - "TargetName" = "8:adddir.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6F68661FA8524882AF0A5D77FA5A6124" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\combustor_sim\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_EC6DCD68540E416F9C134117A56B0A60" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6FF6BF505F0442DF81B97A7B0DACFF53" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\gridPoints.m" - "TargetName" = "8:gridPoints.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_70297F7EB1434F9FAA59A5A015747606" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\Kinetics.h" - "TargetName" = "8:Kinetics.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7086E515306342B7A4A3EB7E47148FEC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setTemperature.m" - "TargetName" = "8:setTemperature.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_70F7102F07A84B8DB4E3D5FD338F5540" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\MultiPhase.h" - "TargetName" = "8:MultiPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_71188FBDBE8C4C52A89AFDD622B108B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\PureFluidPhase.h" - "TargetName" = "8:PureFluidPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_713B640959AC45A78E7B9AE581F86E14" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\entropies_R.m" - "TargetName" = "8:entropies_R.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_715760DB29D349BC81FFA61C5AE33F17" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor1_sim\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_FFAAB2E584E943F89B7A8A54812FF5E0" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7189BBF81A8B46F596C2D94D52CA15DC" - { - "SourcePath" = "8:..\\demos\\NASA_coeffs.vcproj" - "TargetName" = "8:NASA_coeffs.vcproj" - "Tag" = "8:" - "Folder" = "8:_335A9AE259D245E8840177A55C54701B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_71FEE454B6604E2592820EDDBF4B9B3B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\npflame1\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_C466AACC518A400CA4AA80226796F0D1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_72C19E279C1048D59F0DDED03719FF90" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\kinetics\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_3A41B4ED54254F0BBA9CB3DDBA13165A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_72C5A2D97B6549FCB5FE6E610B4DEDBD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\speciesName.m" - "TargetName" = "8:speciesName.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_72F9F17B043C4818960ED80D5809861A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\multiphase_plasma\\KOH.cti" - "TargetName" = "8:KOH.cti" - "Tag" = "8:" - "Folder" = "8:_0976E47E00BC4F85A2393D8678A18D6D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_73514E9BC5F44C509C562E01E8A958C2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\nChildren.m" - "TargetName" = "8:nChildren.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7371B6545BE04A179D3611DBA99BC2CA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\Phase.h" - "TargetName" = "8:Phase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_738E966D4DA74FCE8C40B58983F4DBE7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\Interface.m" - "TargetName" = "8:Interface.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_73F2A9908B3D4174BFE10B56DECDF6AF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\CKReader.h" - "TargetName" = "8:CKReader.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_748B480FBFE048E8908EF0D5DC978E87" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_defs.h" - "TargetName" = "8:vcs_defs.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_749CE2B462D64C4D80F72A3266FF5844" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\NASA_coeffs\\Makefile.install" - "TargetName" = "8:Makefile.install" - "Tag" = "8:" - "Folder" = "8:_335A9AE259D245E8840177A55C54701B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_751FCF7F6799471992B6C1D080421B25" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix1_sim\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_F5B8CA7CC3804769839EBE6C8689F404" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_75BE33EC2FDD4D92831EC94E3583F2E1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\stflame1\\stflame1.py" - "TargetName" = "8:stflame1.py" - "Tag" = "8:" - "Folder" = "8:_3823235E9E3E445CBD912A80B866DA0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_76175107E4CC4459ABF6F887224C85F0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\reactormethods.cpp" - "TargetName" = "8:reactormethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7631AE376A6E4745A31A258B2EFEBEF7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\npflame1\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_C466AACC518A400CA4AA80226796F0D1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_764D7127961644B186D3F90292091805" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setTimeStep.m" - "TargetName" = "8:setTimeStep.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_77579BAF22FE4F6BBA6F6E55C2227394" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\kinetics1\\output_0_blessed.txt" - "TargetName" = "8:output_0_blessed.txt" - "Tag" = "8:" - "Folder" = "8:_996658E24E89485D8D6ED952560576DF" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_77A9AA9EC6624BD592C9D29EC6F94989" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\setParameters.m" - "TargetName" = "8:setParameters.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_77EAFF9FBF464DF08EFF37113E7DFC96" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\conhp.m" - "TargetName" = "8:conhp.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_788EDA9BF8E84FAA87DB7C2751076A9B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\critProperties\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_5755ABEA9DB14B0BBFD08E5AD69BA9F6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_78A88A902EE84766911446EF648B4A20" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\ReactorBase.h" - "TargetName" = "8:ReactorBase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_78CF2DC24832474C9EC5304ABA596D6E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\char.m" - "TargetName" = "8:char.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_78E8CFB48EAB4A1F9DE0BDC2402A0D5F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\xmlmethods.cpp" - "TargetName" = "8:xmlmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_78EAF772B5414C25BD4EB77E1CE069A4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_species_thermo.h" - "TargetName" = "8:vcs_species_thermo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_793996EB3E1F479CA275A7CEB5851658" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame_fixed_T\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_D7ADDA3C318D49EBABB7636C3B80ECD7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_795887D785084824B7284296DC74B527" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\massFraction.m" - "TargetName" = "8:massFraction.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_79674E6058F048B1B7D3CFFBCBC41561" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\setValveCoeff.m" - "TargetName" = "8:setValveCoeff.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7A44C47D4CAD464A97B0209D14C65139" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\piston_sim\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_862D1191D2FA47FDBFB0D20643AE2810" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7A639317418840CC95575AFDA89539F7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\times.m" - "TargetName" = "8:times.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7A9AF6339376421580BF6E8028871929" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\pressure.m" - "TargetName" = "8:pressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7AE8B40AFA7241769B5BE31427ED582B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Contents.m" - "TargetName" = "8:Contents.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7B7753AD699149308A9D8CED65455D7F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\componentIndex.m" - "TargetName" = "8:componentIndex.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7BE4FD7D976D4900BD24BD9AB7501E99" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\build.m" - "TargetName" = "8:build.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7CC6FCB9F695423782EC53DADE5D585A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7CDF724656054425BFB271F06BD2367C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\VPSSMgr_ConstVol.h" - "TargetName" = "8:VPSSMgr_ConstVol.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7D3DAEB7E7C647309752BD3A02876B72" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\coverages.m" - "TargetName" = "8:coverages.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7D867A3EE9034A2ABB13B35762290436" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\Wall.h" - "TargetName" = "8:Wall.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7DD2BAB195754859931B7B5AE308FAFC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\nComponents.m" - "TargetName" = "8:nComponents.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7DE48AD20C384ABD9117F64B463DAD1F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_1E1FE4A0C7774B9D9C081E2DB4033D90" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7E12BAE0A2924E5B83533AABB0BAC4DB" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\liquidvapor.cti" - "TargetName" = "8:liquidvapor.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7E40B44934374E2C986A8908F00523D8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\ImplicitChem.h" - "TargetName" = "8:ImplicitChem.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7E6FC70ED43A4A3293D06D67EBA76D30" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\combustor\\combustor_blessed_0.csv" - "TargetName" = "8:combustor_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_E345C75CD39149EC856898DE24D48746" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7EA80C1EF9194C0B8790BBFE6CFF7C10" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\IDA_Solver.h" - "TargetName" = "8:IDA_Solver.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7F2FA130741D4EC0BE2D86966108FCDD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\RxnRates.h" - "TargetName" = "8:RxnRates.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7F82322C27494517A818285E796783B0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\domainIndex.m" - "TargetName" = "8:domainIndex.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7FC1EE2D828D4E0C9A209479895AE0D0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\private\\domain_methods.m" - "TargetName" = "8:domain_methods.m" - "Tag" = "8:" - "Folder" = "8:_D75DB80C0EC34E90A1753028F279B4CE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8106318CEF394350AED3B89BE5973CD8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\SymmPlane.m" - "TargetName" = "8:SymmPlane.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_812FFA9EA6DC43FA8D244219CD7096F8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_22760F0D8ABC4AB8A5B0948B2CCEF635" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_81812B7D110C414C960813023A134932" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\multiplier.m" - "TargetName" = "8:multiplier.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_818FC04B27FA48F991F1F27AF1A02D2B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\NasaPoly1.h" - "TargetName" = "8:NasaPoly1.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_82CA2F512C5343BDAB3341734D58FBFE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\equilibrate.m" - "TargetName" = "8:equilibrate.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8316AAAC7D124D08AC76B1E9B1B71597" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\AdsorbateThermo.h" - "TargetName" = "8:AdsorbateThermo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8354660D2436459FBA8CB92DB7B6E337" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\concentrations.m" - "TargetName" = "8:concentrations.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8392F052F9604AD6A99C28412715DA30" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\SquareMatrix.h" - "TargetName" = "8:SquareMatrix.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_848A110B76D949EDB0ADED7CE6454C31" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_22760F0D8ABC4AB8A5B0948B2CCEF635" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8549950E280A4786AA6D4BDC9AF44DFC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\stoich_net.m" - "TargetName" = "8:stoich_net.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_854DF9ED3FF741069B2D162A049D5E64" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_85C910D16AEF4A4C9569503ED54C2E97" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame_fixed_T\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_D7ADDA3C318D49EBABB7636C3B80ECD7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_85D870ADC88A4F87A4AD54AC91BE3F54" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\stoich_flame\\stoich.py" - "TargetName" = "8:stoich.py" - "Tag" = "8:" - "Folder" = "8:_4BB35C35F43D41B3B6DB55DE61916248" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_85DB813C30EC48A8A5B8C91E10645CEE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\SolidTransport.h" - "TargetName" = "8:SolidTransport.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8621C91C5A2D4D9EA50AED521E7FB7CC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\isentropic\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_B88FF69A78C041F5AE6D6B6A74E6CAD5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8644F7E4286B44BF849798AA1F3EF62A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\stringUtils.h" - "TargetName" = "8:stringUtils.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_86801790ACD14519AA60F61CEE1E1518" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\stflame1\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_3823235E9E3E445CBD912A80B866DA0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_87132C070E1540D8A4B033B0E98880B5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\private\\mixturemethods.m" - "TargetName" = "8:mixturemethods.m" - "Tag" = "8:" - "Folder" = "8:_B97BD147CDAB4F2EB1C987ADD5A66D2D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8729B2D3CFC043EAB78F286D76787B78" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\misc\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_94D018F7686D4C8690B65C153B0E887F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_87399508B62F47D0BC5E993FD3590D0C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\XML_Writer.h" - "TargetName" = "8:XML_Writer.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8768926E874F4BFA9F36BBCC563882F3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\NASA_coeffs\\output_0_blessed.txt" - "TargetName" = "8:output_0_blessed.txt" - "Tag" = "8:" - "Folder" = "8:_335A9AE259D245E8840177A55C54701B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_878CBA68A74A4569983B332DCCEEE813" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\LatticePhase.h" - "TargetName" = "8:LatticePhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_87CEEEEB6DBF409FACD5794BCBD35B3F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setupGrid.m" - "TargetName" = "8:setupGrid.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_87D616A7501545E899208A74F7D28235" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\solveSP.h" - "TargetName" = "8:solveSP.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8801CCC3E95F4B098645DB0BF445E0F1" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\nasa_gas.cti" - "TargetName" = "8:nasa_gas.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_883D69622DD84D3A8A0D79D522CDA96B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\gibbs_mole.m" - "TargetName" = "8:gibbs_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_883ED26352B04EDEAD89A3CF9C86A55D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\PropertyCalculator.h" - "TargetName" = "8:PropertyCalculator.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_88C7677DFAD94E838F62E0F1663FA36A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\NASA_coeffs\\NASA_coeffs.cpp" - "TargetName" = "8:NASA_coeffs.cpp" - "Tag" = "8:" - "Folder" = "8:_335A9AE259D245E8840177A55C54701B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_896518E51E604EB388922C7AB451EA56" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\VPStandardStateTP.h" - "TargetName" = "8:VPStandardStateTP.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_89B32FBB4FF441CFBCF0F830E202A7A7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\surfmethods.cpp" - "TargetName" = "8:surfmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_89F1C726748E4E57ACFDFC467114BD09" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\entropy_mass.m" - "TargetName" = "8:entropy_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8A0AEE06B352402FA6E6C5A73E042713" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\ConstPressureReactor.h" - "TargetName" = "8:ConstPressureReactor.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8A432F8B24A842C0A70A2D8FD906E798" - { - "SourcePath" = "8:..\\demos\\kinetics1.vcproj" - "TargetName" = "8:kinetics1.vcproj" - "Tag" = "8:" - "Folder" = "8:_996658E24E89485D8D6ED952560576DF" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8A44A594199C4334B78F3AA5D6532ADD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\xml.h" - "TargetName" = "8:xml.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8A5883FE50804063BBC8EE8DA9BE78DE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\saveSoln.m" - "TargetName" = "8:saveSoln.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8A9B2D52CB344031AF51FA1589C12A9D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\Element.h" - "TargetName" = "8:Element.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8AB8441158004A009E974813884A8FDE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\piston_sim\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_862D1191D2FA47FDBFB0D20643AE2810" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8B0D72F9F1AE422C81E4923414EB4C13" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setProfile.m" - "TargetName" = "8:setProfile.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8B6199C9EA65475D9FC6C0CE792EA501" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\silicon.cti" - "TargetName" = "8:silicon.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8C16EDF915404D23BB491F51467D0612" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\WaterSSTP.h" - "TargetName" = "8:WaterSSTP.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8C7D8CEB11024B759FC6F809723ADF7A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\AxisymmetricFlow.m" - "TargetName" = "8:AxisymmetricFlow.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8C7FD926CFA648FB9CE0ED24957F591B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\density.m" - "TargetName" = "8:density.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8C9645906D2B4435BF0DDC85F14F5CF6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\componentName.m" - "TargetName" = "8:componentName.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8CB8ABF1BC42493F8C6451072245546C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\time.m" - "TargetName" = "8:time.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8CCF6467ECF34EE59611670E3645C719" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\Domain1D.m" - "TargetName" = "8:Domain1D.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8CDB9C24D5594BB2BEC1EE74C8FED863" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\Reaction.h" - "TargetName" = "8:Reaction.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8D346FD7000B4F0AAF57691DB6BD9CDE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\moleFractions.m" - "TargetName" = "8:moleFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8D3C554266D94991816CFFDB66F29AAE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite.m" - "TargetName" = "8:ignite.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8D419E40A1674FC9A198BCD3410D643D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Reservoir.m" - "TargetName" = "8:Reservoir.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9038E6B538DE4653AF9E77498DC5C9ED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setMaxJacAge.m" - "TargetName" = "8:setMaxJacAge.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_904FCD6D55B842029CEF52AEFDEA4256" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\global.h" - "TargetName" = "8:global.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_907955714C5E41C3A0C82F4633DEBAC3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\constants.m" - "TargetName" = "8:constants.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9084333D5B164E6FBDFA7096FCC75845" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\air.cti" - "TargetName" = "8:air.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_910E00C9C1E6469BB7A10318D60163F9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\PDSS_Water.h" - "TargetName" = "8:PDSS_Water.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9124D54F67494EA18B08E5CCB0DA12B5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\npflame1\\npflame1_blessed_0.csv" - "TargetName" = "8:npflame1_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_C466AACC518A400CA4AA80226796F0D1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_917A158208544EE3B58F022E82B35395" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\adiabatic_flame\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_8E4436C4886441AE8BB0E460DFA8BE7F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_91D267E7F9ED49DDAAF7222744E6628A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\rankine\\Makefile.install" - "TargetName" = "8:Makefile.install" - "Tag" = "8:" - "Folder" = "8:_42895A51CFC946CC8F5C162E27B7CEA5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_928A4CF19A3E4474AA4EF038E37FE2B3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\DAE_Solver.h" - "TargetName" = "8:DAE_Solver.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_92A6D3125FA44E7B8795DE4EE0D738BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\save.m" - "TargetName" = "8:save.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9315EDEB72EF4E0799CBBD629C797E65" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\misc\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_94D018F7686D4C8690B65C153B0E887F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_931815CAC9E94D25949A7DBDC05A5E09" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\logger.h" - "TargetName" = "8:logger.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_934D9F093D1E4D64A3E1AE1B319163A9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\VPSSMgr_General.h" - "TargetName" = "8:VPSSMgr_General.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_936D7ED327F842769055274860C7B7CE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\VPSSMgr.h" - "TargetName" = "8:VPSSMgr.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_93900A98FABF44F5BE2F6F23E3EDA13A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\private\\kinetics_set.m" - "TargetName" = "8:kinetics_set.m" - "Tag" = "8:" - "Folder" = "8:_56A5C77F96C948C3BE617599F99A4FBA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_94F7E346CF344C0291219A51568B2A11" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\ConstDensityThermo.h" - "TargetName" = "8:ConstDensityThermo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_95518B1185B344D8A9E17D449E22A07A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_955D5137DD3645A68F22AC7081F4BBD4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame_fixed_T\\flame_fixed_T.py" - "TargetName" = "8:flame_fixed_T.py" - "Tag" = "8:" - "Folder" = "8:_D7ADDA3C318D49EBABB7636C3B80ECD7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_95AD84099D86441F9B0C251039B1A63F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\IdealGasMix.h" - "TargetName" = "8:IdealGasMix.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_966477D37CF5451993EFF07CFB2EE25B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\isReversible.m" - "TargetName" = "8:isReversible.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_96CCEAC6BE924D6AB858949535654A72" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\ctfunctions.cpp" - "TargetName" = "8:ctfunctions.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9742F8FA66744C10BDA33C445BB1B5A1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\fuel_cells\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_97AB3E7B353E4703B550348C63AEFC2D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\subsref.m" - "TargetName" = "8:subsref.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_97B185B78C154874B77D2049B3300B41" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Oxygen.m" - "TargetName" = "8:Oxygen.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_97C3AF757D4E47FAA20861128A24C4C6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\misc\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_94D018F7686D4C8690B65C153B0E887F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_97E864DEE6A144A78B68D9A3BE9A0413" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\geterr.m" - "TargetName" = "8:geterr.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_97F452B2E24D4B78B4AB754AAB4D9247" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\catcomb_stagflow\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_A189A372257B4D2C98AC054F152082AD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_97F7FCC94E42453B981D376F37B97503" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\critProperties\\critProperties.py" - "TargetName" = "8:critProperties.py" - "Tag" = "8:" - "Folder" = "8:_5755ABEA9DB14B0BBFD08E5AD69BA9F6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_987750730309466A9EC1C2E3A5B1D20F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_5A9326FD6A214497A76F171E934D8729" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_98A1AAE4D6A54C8697F75F0890873F23" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\SurfPhase.h" - "TargetName" = "8:SurfPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_98AF00ED289F450889C13394489C3D4B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\StFlow.h" - "TargetName" = "8:StFlow.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_992BC758B7374D8D9CA69B550F538255" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\TransportFactory.h" - "TargetName" = "8:TransportFactory.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_999E3B46B59C4234A7124019401DB7B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\stflame1\\stflame1_1_blessed_0.csv" - "TargetName" = "8:stflame1_1_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_3823235E9E3E445CBD912A80B866DA0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_99BD8AC4084D439CA80816A89387CF06" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\phaseMoles.m" - "TargetName" = "8:phaseMoles.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_99F4B3534D1A4C88BFE4FB5D2F216E23" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\plotSolution.m" - "TargetName" = "8:plotSolution.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9A1598ED1AED4AF7BE7E8B3C1839F085" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\mdp_allo.h" - "TargetName" = "8:mdp_allo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9AD65BFB57C24804AF9B53D18E3051AD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame_fixed_T\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_D7ADDA3C318D49EBABB7636C3B80ECD7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9B587B77A381433887EC3C60A2DEEC56" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix1_sim\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_F5B8CA7CC3804769839EBE6C8689F404" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9C0C04F635C34CAAB690617751FEF9A7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setPressure.m" - "TargetName" = "8:setPressure.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9C83B54D3B124108AED04884A3931252" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\MultiJac.h" - "TargetName" = "8:MultiJac.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9D045060258445C7988DB84395305E71" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\step.m" - "TargetName" = "8:step.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9D6C72386A0B4D3489A13633E229F95D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setArea.m" - "TargetName" = "8:setArea.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9D9C52DB234A43C88C442298E232C316" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\ArrayViewer.h" - "TargetName" = "8:ArrayViewer.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9E2FD424808A4D3A9297C8DE4EBF6A52" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\catcomb_stagflow\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_A189A372257B4D2C98AC054F152082AD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9E7A52340F9643268D1F2F8864729809" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\run_examples.m" - "TargetName" = "8:run_examples.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9F0C5F7640E84C648A16A5663DC11CF3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\write.cpp" - "TargetName" = "8:write.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A00E186E9C8E4BCD92EEF18A7870AB64" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\wallmethods.cpp" - "TargetName" = "8:wallmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A0858150B00A472BA6EAE71AEBABDE58" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setEnergy.m" - "TargetName" = "8:setEnergy.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A08E2857F1B1474E9AAF6D683CC3A7D3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\transport\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_16393A44970E4B7FBB528A637EFFCF96" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A0C6574C5F6E41E18AB6AF904617B8D9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\CKParser.h" - "TargetName" = "8:CKParser.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A0F47D115D1140D78EA15ED301A96FDF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\multiphase_plasma\\multiphase_plasma.py" - "TargetName" = "8:multiphase_plasma.py" - "Tag" = "8:" - "Folder" = "8:_0976E47E00BC4F85A2393D8678A18D6D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A11208A3D61940228E848C672615C531" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut5.m" - "TargetName" = "8:tut5.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A1A7D85419B04E1892896FD2723CBE05" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\minTemp.m" - "TargetName" = "8:minTemp.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A241F7A927984443A3BB7B186910ADED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\InterfaceKinetics.h" - "TargetName" = "8:InterfaceKinetics.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A2B1EDE36AFF46F2B7BED46EB5A9BE01" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\.cvsignore" - "TargetName" = "8:.cvsignore" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A2B810BE7C004166A16F019DFEBC09A1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setKinetics.m" - "TargetName" = "8:setKinetics.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A2ED793453A54C92AD356FF69DBFAFF3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\ck2ctml.m" - "TargetName" = "8:ck2ctml.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A386FFD174A848B8A6383A013CA12077" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setPhaseMoles.m" - "TargetName" = "8:setPhaseMoles.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A3D6752BC31B442CA999E19F8AA5B2E5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\ck2cti.m" - "TargetName" = "8:ck2cti.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A4C093C7C647401E895109DA2F564C52" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\child.m" - "TargetName" = "8:child.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A5136AB1792B4B98937DAC7FD6AE4E90" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\ctexceptions.h" - "TargetName" = "8:ctexceptions.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A513873E6AEC441CB417942FBA4FE3A9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\ctmethods.cpp" - "TargetName" = "8:ctmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A52F55B639B6498B993D0C8831EC29A3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\diamond_cvd\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_30C49B8557964DAAA5648B72B486BC0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A56B4B64A8E2482883F4F76F278103DD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\stflame1\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_3823235E9E3E445CBD912A80B866DA0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A5898A75EFDA4A008CE657485600DB0F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\adiabatic_flame\\adiabatic_flame.py" - "TargetName" = "8:adiabatic_flame.py" - "Tag" = "8:" - "Folder" = "8:_496FD029390C4E4095219F8C5BD1246F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A5965821A5034D3CB9417024DA48CF5C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\misc\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_94D018F7686D4C8690B65C153B0E887F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A6399AF77EE147919D73E720D70C79FF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\gasconstant.m" - "TargetName" = "8:gasconstant.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A691E3B32AF54F4AB5F4B48577183263" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix2_sim\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_921BE2EFCA2C43B5A5A333F4DEA5AECD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A694168142B64AB28E79B5E6E5357979" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cp_mole.m" - "TargetName" = "8:cp_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A6CD4A6404154996835A7D9B2301BCFF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\functors_sim\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_CEAF34861F46422B868255409BD206EB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A7C06AF14B3343C09C52E321CD45D0A1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\reactor1.m" - "TargetName" = "8:reactor1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A7F216F3691F4406AD4BF685C2009EC2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut3.py" - "TargetName" = "8:tut3.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A8313B076DCE4F47BC5AB1C18D54D1E8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\functors_sim\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_CEAF34861F46422B868255409BD206EB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A84BEECAB2D34EFCA56FAE2792F51D7D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\KineticsFactory.h" - "TargetName" = "8:KineticsFactory.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A88814C184944C9FA3E00A2DE301BB17" - { - "SourcePath" = "8:..\\demos\\Rankine.vcproj" - "TargetName" = "8:Rankine.vcproj" - "Tag" = "8:" - "Folder" = "8:_42895A51CFC946CC8F5C162E27B7CEA5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A8BE7E9B8E89418B9C209C26C2481E52" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\ReactionData.h" - "TargetName" = "8:ReactionData.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A932A0AF2C944F8F9067A24C25B978CE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\GasKinetics.h" - "TargetName" = "8:GasKinetics.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A95FA829E1D342E0BD407CA2FF074E9A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\MolalityVPSSTP.h" - "TargetName" = "8:MolalityVPSSTP.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A98B9A585D4F41858169AD80172314EC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\onedimmethods.cpp" - "TargetName" = "8:onedimmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A9E3A786A2954BC687EB209593DFAA31" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\kinetics1\\kinetics1.cpp" - "TargetName" = "8:kinetics1.cpp" - "Tag" = "8:" - "Folder" = "8:_996658E24E89485D8D6ED952560576DF" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AA0F97AADCE24AC29EF73E7D6C696C54" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\NASA_coeffs\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_335A9AE259D245E8840177A55C54701B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AA23BF6053F542538AF0B7FB48C0B4F4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\adiabatic_flame\\adiabatic_blessed_0.csv" - "TargetName" = "8:adiabatic_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_8E4436C4886441AE8BB0E460DFA8BE7F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AA6BB20D43F142F693E09AB9671A7F46" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\fuel_cells\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AA7D54EA12024486AA1ACD45D323E74F" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\gri30.cti" - "TargetName" = "8:gri30.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AB701B636CC24D9F9CAA71C6B897E7AF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_DoubleStarStar.h" - "TargetName" = "8:vcs_DoubleStarStar.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AB9D8BFEC9524074BE2B855CFF1D1CEC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\massFractions.m" - "TargetName" = "8:massFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_ABE7E862C38241F19744114841629864" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_5A9326FD6A214497A76F171E934D8729" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AE01A18492C447D89BA1FE02869A18DA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\equil_Kc.m" - "TargetName" = "8:equil_Kc.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AE235390D3E7456BBC816F28EF0EDE5E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\satTemperature.m" - "TargetName" = "8:satTemperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AE6136D7D3F341089B23CF2FE032F852" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2\\flame2_blessed_0.csv" - "TargetName" = "8:flame2_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_22760F0D8ABC4AB8A5B0948B2CCEF635" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AEC8DE39CE7B4849B1AC9407148408B4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_0890042B73B444F889F091DA6D68E910" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AEF2EA186F5D4A0486766CEC08F7A180" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\chemPotentials.m" - "TargetName" = "8:chemPotentials.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AF2F612EC55F42C181F990BB5BF85D09" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\soundSpeed\\soundSpeed.py" - "TargetName" = "8:soundSpeed.py" - "Tag" = "8:" - "Folder" = "8:_168B35477AF641A0B1FC3CA609528ED8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AF505C309B83425BB0ACBC40586DC467" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\VPSSMgr_types.h" - "TargetName" = "8:VPSSMgr_types.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B0990FEE057B4CEB8E819D4F36FC023E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\massFlux.m" - "TargetName" = "8:massFlux.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B103E721182F4DD6AD7F65CF565F83C9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\EdgeKinetics.h" - "TargetName" = "8:EdgeKinetics.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B16017E037F7472DA99F97FA0994567E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\kinetics\\ratecoeffs.py" - "TargetName" = "8:ratecoeffs.py" - "Tag" = "8:" - "Folder" = "8:_3A41B4ED54254F0BBA9CB3DDBA13165A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B25E14F3380641BFA793B8AC5538DE69" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\pressure.m" - "TargetName" = "8:pressure.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B26DE6FA1DBA4CD7A54798EFD42761C7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\Reservoir.h" - "TargetName" = "8:Reservoir.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B2C4715A10D6448C8785A77EC8E23AFB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\plus.m" - "TargetName" = "8:plus.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B2E109695C4F4E329F991DAB91EC054E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor2_sim\\piston_blessed_0.csv" - "TargetName" = "8:piston_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_41BE50E702034B8C9B8D2A4DE46C52C1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B2F2F7B8362C4C1CA918C4EC9C23E9B6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\thermalDiffCoeffs.m" - "TargetName" = "8:thermalDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B310C19F9C7F4CE6891A34139EB0D630" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut1.m" - "TargetName" = "8:tut1.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B3217183190C4EF5AA058E2F2DD49E5B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\pressure.m" - "TargetName" = "8:pressure.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B34D82DAE3934AE8B7A86ADC89132428" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\phase_set.m" - "TargetName" = "8:phase_set.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B37B9EC7F5E24483ABF63844CB762A5D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\solve.m" - "TargetName" = "8:solve.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B383C9B0D56149A18C3933E52A659729" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\private\\trans_get.m" - "TargetName" = "8:trans_get.m" - "Tag" = "8:" - "Folder" = "8:_3FCDEC5F15154A079645D0817951A946" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B3B4F39E240F4463BB09201FC8B32CD4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor1_sim\\reactor1.py" - "TargetName" = "8:reactor1.py" - "Tag" = "8:" - "Folder" = "8:_FFAAB2E584E943F89B7A8A54812FF5E0" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B42AB8E6DFE545408B9760D0D10919CD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\fuel_cells\\sofc_blessed_0.csv" - "TargetName" = "8:sofc_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B4BD907A8BCD4724AA7BBD9965ACBFA0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut1.py" - "TargetName" = "8:tut1.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B4FB5F4843A24E41B7FADE7050CD9910" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\gibbs_mass.m" - "TargetName" = "8:gibbs_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B4FE641E9EE14B3A98EB023B9B281012" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\diamond_cvd\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_30C49B8557964DAAA5648B72B486BC0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B5CC2A0B4D3A4617A09A9EACF2A124CC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B5F13C260D704D10A1AA9E9C428FD17C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\ct_defs.h" - "TargetName" = "8:ct_defs.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B5F44ACDAC4142C9B086E996419F26D6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\simple_test\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_B86834CB836F4AB2B3D29D6BDF9C35A6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B6B7A55B6F78408B87B10B799DE5A19A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\surf_pfr_sim\\surf_pfr.py" - "TargetName" = "8:surf_pfr.py" - "Tag" = "8:" - "Folder" = "8:_B7CA7580B6FE4EBCAC388C5D16971D37" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B6BB322EEC614D6381014E64306652A3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\LogPrintCtrl.h" - "TargetName" = "8:LogPrintCtrl.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B700B3135C044AE1A0E11F64951C15B3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\funcmethods.cpp" - "TargetName" = "8:funcmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B74214D38A5B4B88B5E169B9E638C59B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\functors_sim\\functors.py" - "TargetName" = "8:functors.py" - "Tag" = "8:" - "Folder" = "8:_CEAF34861F46422B868255409BD206EB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B7E71DDEC9694BB3913A5A951D071C79" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_Exception.h" - "TargetName" = "8:vcs_Exception.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B7FE7CDB0F4C4BDAB730BB096498F836" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\PDSS_ConstVol.h" - "TargetName" = "8:PDSS_ConstVol.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B7FE86B0D0F1439F8BD9FDA7DC0BC6E8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\rankine\\rankine.cpp" - "TargetName" = "8:rankine.cpp" - "Tag" = "8:" - "Folder" = "8:_42895A51CFC946CC8F5C162E27B7CEA5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B813F357BF6E4672A6C5C6420233E416" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\npflame_init.m" - "TargetName" = "8:npflame_init.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B83C9AFF8AD942FE9FD4D3C90A2169F0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\private\\stack_methods.m" - "TargetName" = "8:stack_methods.m" - "Tag" = "8:" - "Folder" = "8:_57614C30E82048A8B1CDA4FC95D7707F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B8531EBC9C4146A18DBDEE03537C7895" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\water.cti" - "TargetName" = "8:water.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B8DC8835383B4D81865DE6728E152C6A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\rankine\\output_0_blessed.txt" - "TargetName" = "8:output_0_blessed.txt" - "Tag" = "8:" - "Folder" = "8:_42895A51CFC946CC8F5C162E27B7CEA5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B90B2A45F38546C7B27A422537B6A0D5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\thermo_hndl.m" - "TargetName" = "8:thermo_hndl.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B92716F1835748778D2EA2A170A3463C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\Group.h" - "TargetName" = "8:Group.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B931BA0672394A6D8134E66E8381B7D5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\multiphase_plasma\\equil_koh_blessed_0.csv" - "TargetName" = "8:equil_koh_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_0976E47E00BC4F85A2393D8678A18D6D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B980912F97654A708BB58521244643F1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\maxTemp.m" - "TargetName" = "8:maxTemp.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B9B6AEE7F3704CA78F9A5C37F0B31D89" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setMoleFractions.m" - "TargetName" = "8:setMoleFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B9D00A7B741A4394B6D20DFBAD7B67B5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\Constituent.h" - "TargetName" = "8:Constituent.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B9F7ACBBB03641A189D48B3F96B177AC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\sensitivity_sim\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_F38CA433DA0045498BDE87595F79F7ED" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BA1757667DBF4ECE82D987268736B4D7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\speciesNames.m" - "TargetName" = "8:speciesNames.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BA434DDB92844939B4727EA0D07F28F1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\lapack.h" - "TargetName" = "8:lapack.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BA56A809F849463387B0C35C554D3FDE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\destructionRates.m" - "TargetName" = "8:destructionRates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BA805C53980C41769659D085C5C8E0B8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\PureFluid.h" - "TargetName" = "8:PureFluid.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BACCA2E1D01D43BDB24ABA1E3E89AA45" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\multiDiffCoeffs.m" - "TargetName" = "8:multiDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BBA24149F4C04977B6A07924A49D7352" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\destruction_rates.m" - "TargetName" = "8:destruction_rates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BC01A169AEE24DEDB532037D3A25C69E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\value.m" - "TargetName" = "8:value.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BC48260E6FE744BCB551169FC8E965F8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\IdealMolalSoln.h" - "TargetName" = "8:IdealMolalSoln.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BC7DFDE6592D463B95C307DBE7305593" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\integrators.h" - "TargetName" = "8:integrators.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BC7FECC38DA64F6DBD2CEB31BECB4861" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\Resid1D.h" - "TargetName" = "8:Resid1D.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BD197F0310024D04B386D3ED22B580F2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\private\\kinetics_get.m" - "TargetName" = "8:kinetics_get.m" - "Tag" = "8:" - "Folder" = "8:_56A5C77F96C948C3BE617599F99A4FBA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BD35BC44FB8F441B8E358D9D364CA587" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Water.m" - "TargetName" = "8:Water.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BD9ECC0B46EC450CAF842508F8F7BE33" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\PDSS_HKFT.h" - "TargetName" = "8:PDSS_HKFT.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BDB11450018647D880BBB295E0BBF169" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut6.m" - "TargetName" = "8:tut6.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BECC05E6C8EB47B68F6344A00F04C46D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\multiphase_plasma\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_0976E47E00BC4F85A2393D8678A18D6D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BF2D5197C57A4E03833752A2F4532AA8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cv_mass.m" - "TargetName" = "8:cv_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BFE5589963E74E2E9883E4AE5826D851" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\solution.m" - "TargetName" = "8:solution.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C03B6B3C637C45749F3ACF29F4FCEDF6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Methane.m" - "TargetName" = "8:Methane.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C04EEE51536C4B64BB1758CBB7873B34" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\private\\wallmethods.m" - "TargetName" = "8:wallmethods.m" - "Tag" = "8:" - "Folder" = "8:_978963BB80B74B24B2062E400EF7C9EC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C065BAA069514382B51E468B5A1978A3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\reactornetmethods.cpp" - "TargetName" = "8:reactornetmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C094488877694ABCA56EEADA30F0C108" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\install.m" - "TargetName" = "8:install.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C0D8D2C4874C4694895DE76AF8ED8E8D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\kinetics.h" - "TargetName" = "8:kinetics.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C0E4D3E9F985430CB96D8E96014865FD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\catcomb_stagflow\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_A189A372257B4D2C98AC054F152082AD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C1510D42AA964597A8CB449C6B94E86B" - { - "SourcePath" = "8:..\\demos\\CanteraDemos.sln" - "TargetName" = "8:CanteraDemos.sln" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C27608223A4A46CFB21A58073E99629E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\diamond_cvd\\diamond_blessed_0.csv" - "TargetName" = "8:diamond_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_30C49B8557964DAAA5648B72B486BC0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C357D956140243B5A87AA9011DAF1207" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor2_sim\\reactor2.py" - "TargetName" = "8:reactor2.py" - "Tag" = "8:" - "Folder" = "8:_41BE50E702034B8C9B8D2A4DE46C52C1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C3750F20EDFA48D78E02F27034D02209" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\thermo_set.m" - "TargetName" = "8:thermo_set.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C38225F7A000426CB7E955945C9466E0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\MassFlowController.m" - "TargetName" = "8:MassFlowController.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C4F6F46B0B0344169A6195BE5062914C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\surf_pfr_sim\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_B7CA7580B6FE4EBCAC388C5D16971D37" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C51F790219A544D29B9BCBC4B83E1C3E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\ResidEval.h" - "TargetName" = "8:ResidEval.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C54B99BA758A4FB3B844DE919B277DDA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\nComponents.m" - "TargetName" = "8:nComponents.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C620775E0B56481695BDA176D6BBF60A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\soundSpeed\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_168B35477AF641A0B1FC3CA609528ED8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C649E5027371431DB5A5440812C57540" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut4.py" - "TargetName" = "8:tut4.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C6896DE4391E40FF980A950DDE8B43D1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\surface.h" - "TargetName" = "8:surface.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C6B45FFC93CC4A3F864E363E7B18206D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\reactor_hndl.m" - "TargetName" = "8:reactor_hndl.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C6F4B29F1A3B4B59A21287716572E0B1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\massFlowRate.m" - "TargetName" = "8:massFlowRate.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C71939C1027C4474B690DDDF4B0E8FB7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\ctmatutils.h" - "TargetName" = "8:ctmatutils.h" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C7406B26D83F4CF48E24ED78245654ED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\install.m" - "TargetName" = "8:install.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C7D02D2B4C444A0C90BD6F8C6B232C91" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\trans_hndl.m" - "TargetName" = "8:trans_hndl.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C7FFE7D762304EA08B7376CADFF4D8C2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\VPSSMgr_Water_ConstVol.h" - "TargetName" = "8:VPSSMgr_Water_ConstVol.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C8198F923CDB401EAF223744653A6806" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\equilibrium.h" - "TargetName" = "8:equilibrium.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C844497867604180ABCB21CF50308A75" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\L_matrix.h" - "TargetName" = "8:L_matrix.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C9AC5BC6DB9742B79D0BFF153CA39421" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_SP.m" - "TargetName" = "8:setState_SP.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CA734CBAEC8440EC8CB32AF7EF8D71AA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\ChemEquil.h" - "TargetName" = "8:ChemEquil.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CB3A0AE176934F52AE20A613C2070534" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\area.m" - "TargetName" = "8:area.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CB46B6FEE22A4C689CB244EF428600BF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\nElements.m" - "TargetName" = "8:nElements.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CBB1884D0A0041D2BEB9CCE78E1E6C7E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut3.m" - "TargetName" = "8:tut3.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CC3803859B7F43B18EBE799C9C56933F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\periodic_cstr.m" - "TargetName" = "8:periodic_cstr.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CC71BE47DD434D7CA2713A9087A88C14" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\nSpecies.m" - "TargetName" = "8:nSpecies.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CCBD553838A74D2AA8E5C4392EB0B6F4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CCDF5C1EFB75477BB295929481C75CC7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\IncompressibleSolid.h" - "TargetName" = "8:IncompressibleSolid.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CCE9C76D878344F4BF560E0136E1BCF3" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\graphite.cti" - "TargetName" = "8:graphite.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CCF420B39E734D4384125DFE122E8F6A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\ph.m" - "TargetName" = "8:ph.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CD3DBDD9333C4033AE1B724282BBBFBF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\kineticsmethods.cpp" - "TargetName" = "8:kineticsmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CD777AD5FF1D420DB9723E6EEC27D521" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\rankine.m" - "TargetName" = "8:rankine.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CDBE3C6855AE4501803B9EDA7BFEA691" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\step.m" - "TargetName" = "8:step.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CE1EEE233F9F4C24BC5D26CA81C3A86F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop_net.m" - "TargetName" = "8:rop_net.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CEC3CD033FB94DFA8810C8142FED85B8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CECCCB3C56494F61A90C39EE70F3DFC9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setInitialTime.m" - "TargetName" = "8:setInitialTime.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CF28519F63C34802AB33F9342405FD3F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CF5084794E3343669C4337B95A9F7BF1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_SpeciesProperties.h" - "TargetName" = "8:vcs_SpeciesProperties.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CF7BF165F4004E0DBBFF446A66A985DD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Solution\\soundspeed.m" - "TargetName" = "8:soundspeed.m" - "Tag" = "8:" - "Folder" = "8:_978580DBC0A748D790712BBA0B9F1CC8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CFA9B0302ABC430A9DBA2BC2132B6B73" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\nPhases.m" - "TargetName" = "8:nPhases.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CFAF2622550E48AA9B0F502BD4022FB5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\sensitivity_sim\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_F38CA433DA0045498BDE87595F79F7ED" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CFE3C277A2DF41018E63BE547F53452D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\density.m" - "TargetName" = "8:density.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CFE69F411CF84BE7ABCD4B895EF13C62" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setThermalResistance.m" - "TargetName" = "8:setThermalResistance.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D0A9D802F4924B3B8C0429DFF0D37C9E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\EdgePhase.h" - "TargetName" = "8:EdgePhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D0D86929159D4E008C467978E92A6B0E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\OneDim.h" - "TargetName" = "8:OneDim.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D0E38FA5FFFD42BC9507FFC804B3B271" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\adiabatic_flame\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_8E4436C4886441AE8BB0E460DFA8BE7F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D128F9F54CA949C09B3FA61A199B060F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setMassFractions.m" - "TargetName" = "8:setMassFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D151A04263364A9B8005377D79AEC239" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setFixedTempProfile.m" - "TargetName" = "8:setFixedTempProfile.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D1CD893E014F4FBE842B4B0E2CDDE652" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\catcomb_stagflow\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_A189A372257B4D2C98AC054F152082AD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D200B29D2F7E429AB771E6E92961E4C9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite_hp.m" - "TargetName" = "8:ignite_hp.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D2176F7DD848403DBC973A3676B579CC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\advanceCoverages.m" - "TargetName" = "8:advanceCoverages.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D238C397E41B4DC684CF79761C4B85D0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\GasKineticsWriter.h" - "TargetName" = "8:GasKineticsWriter.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D29E08866CBB44D0A548B5F8A7D90584" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\flowControllers.h" - "TargetName" = "8:flowControllers.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D2BB3D54E2B2459596E3FCC0C5648A63" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\SpeciesThermo.h" - "TargetName" = "8:SpeciesThermo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D3EDAA4023284820AFC142093DE1AAE4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Nitrogen.m" - "TargetName" = "8:Nitrogen.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D418D6CC07974B16B70C9B93970427FC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\clockWC.h" - "TargetName" = "8:clockWC.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D428726607B744478982A6F3AEBB5937" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\spectra\\DiatomicMolecule.h" - "TargetName" = "8:DiatomicMolecule.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D49889111E484F5090ED91A8EFF57DD0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\mass.m" - "TargetName" = "8:mass.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D523D656E59A4F36A5799882AD52FE63" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setPressure.m" - "TargetName" = "8:setPressure.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D53FFA2FD41F4B55B55A5F34D59755C2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\critProperties\\critProperties.py" - "TargetName" = "8:critProperties.py" - "Tag" = "8:" - "Folder" = "8:_6EE0A973C3154AF889BC747660A3DDA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D5E167B7033D49188854ABA54CB6A543" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\combustor\\combustor.cpp" - "TargetName" = "8:combustor.cpp" - "Tag" = "8:" - "Folder" = "8:_E345C75CD39149EC856898DE24D48746" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D6635B71ADB94BA0AC25AF10E53EAA56" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\diamond.cti" - "TargetName" = "8:diamond.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D669B0F109D24B248427555BFC1EFFC9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\State.h" - "TargetName" = "8:State.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D68C5368AA4548E2B31B6E44C6CF18CD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\elementIndex.m" - "TargetName" = "8:elementIndex.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D6F8538106594E289818596061BE2EA6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\kinetics_hndl.m" - "TargetName" = "8:kinetics_hndl.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D75087C07C804BA994309398BC48603F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\addReactor.m" - "TargetName" = "8:addReactor.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D75AC18CFD714D179B403F394FEE5C6B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\MixTransport.h" - "TargetName" = "8:MixTransport.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D7EDA76276BA47C5B427D5289E602655" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\Constituents.h" - "TargetName" = "8:Constituents.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D8DE5B3E74534CEFBF787CCC4124FF6F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\PseudoBinaryVPSSTP.h" - "TargetName" = "8:PseudoBinaryVPSSTP.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D9342B2A479345D79B17511A69B5E867" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\surf_pfr_sim\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_B7CA7580B6FE4EBCAC388C5D16971D37" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D9EFEFA2064D49EDA49FBE09DEBC3C72" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\critProperties\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_6EE0A973C3154AF889BC747660A3DDA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DA59B07FBF1F42CDB8AEF8B24809BF08" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\combustor_sim\\combustor_blessed_0.csv" - "TargetName" = "8:combustor_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_EC6DCD68540E416F9C134117A56B0A60" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DA790596462048CFAECE85420D41D74F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setInitialVolume.m" - "TargetName" = "8:setInitialVolume.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DA8A6A14EA7A4B87A06CA40B37404208" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame_fixed_T\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_D7ADDA3C318D49EBABB7636C3B80ECD7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DACA05DBD1AA4AB7A411C4E500B3ADF8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\time.m" - "TargetName" = "8:time.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DB5649A025C244CCAD4CFC7607B09A28" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\stoich_p.m" - "TargetName" = "8:stoich_p.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DB58150AE7CE4F5390C9322D5F5E7235" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\PID_Controller.h" - "TargetName" = "8:PID_Controller.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DB6C4271795545FA80082707D6121026" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\enthalpies_RT.m" - "TargetName" = "8:enthalpies_RT.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DB6D039C3ED14EE58F469C211EE0336C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\units.h" - "TargetName" = "8:units.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DBC0EC09DC684F47B0DC34BF7958EA66" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\isentropic.m" - "TargetName" = "8:isentropic.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DBECDA96409E46C5A16D99CCCFC2E0DE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\intEnergy_mole.m" - "TargetName" = "8:intEnergy_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DC239E2B54624CCF8D26F85C98393DC3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\VPSSMgr_Water_HKFT.h" - "TargetName" = "8:VPSSMgr_Water_HKFT.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DC32635C462B40BEBEEC9176E79A9BB8" - { - "SourcePath" = "8:..\\..\\..\\winconfig.h" - "TargetName" = "8:winconfig.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DC87F8DA14754002A1931C3C5DC89AD7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\advance.m" - "TargetName" = "8:advance.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DCE0313BBE4C4DFEA23ACDBB6863B390" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_5A9326FD6A214497A76F171E934D8729" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DD6D9600C356455D95BD2C44C50214DE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\flamespeed\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_977472896DA345AC9C1D2C3999F9A4A2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DDCBFEDCC6144933941BE8B0EEBB9614" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\massFraction.m" - "TargetName" = "8:massFraction.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DE2D53C1D99340B28D76F985871A1D04" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\AxiStagnFlow.m" - "TargetName" = "8:AxiStagnFlow.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DE4BC3661787450DADE7B47CFFFDAFB3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\stoich_flame\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_4BB35C35F43D41B3B6DB55DE61916248" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DE5BB9FAA411472B8901537165DFD827" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\flame1.m" - "TargetName" = "8:flame1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DE6ED970A6634704843FC2D976DDB51F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\HMWSoln.h" - "TargetName" = "8:HMWSoln.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DEE4FC947E1543ECA3C5D0A1B5D82606" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\isFlow.m" - "TargetName" = "8:isFlow.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DF09D62385DE48A0A9A5E36414AAEADF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\Integrator.h" - "TargetName" = "8:Integrator.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DF631F75976846E58594E4C6FD1630C4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\isentropic\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_B88FF69A78C041F5AE6D6B6A74E6CAD5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DF6E93BE4C85423FBB21EA3F783E0724" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DF78E69F06884ED8B21785EFA82570F8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\sensitivity_sim\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_F38CA433DA0045498BDE87595F79F7ED" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DF7C83B26513481DA856DE8F3DAEF744" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E00C0F5054204111B95C89CE4CF7CFA7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\TransportParams.h" - "TargetName" = "8:TransportParams.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E07080A8272044BDAD3242DFA62A3AD8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setTolerances.m" - "TargetName" = "8:setTolerances.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E0D128147681418496692C77F4B1BECB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\Reactor.m" - "TargetName" = "8:Reactor.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E148F8C2F82A48D3A68E9E2C2CDAD846" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setTemperature.m" - "TargetName" = "8:setTemperature.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E1570450F26743789099E1D664EA2930" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\fuel_cells\\sofc.cti" - "TargetName" = "8:sofc.cti" - "Tag" = "8:" - "Folder" = "8:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E18D9C95AB9747609535A99DD2D81155" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\catcomb.m" - "TargetName" = "8:catcomb.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E1BBA2FA2D7A423185C6D4F2B1B50A47" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\reactor_ode.m" - "TargetName" = "8:reactor_ode.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E1E6F5ED150E4549979E0E3F9E6D2F67" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\onedim.h" - "TargetName" = "8:onedim.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E1FAFCCB6A854D248F54F164889FAB3F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setRefineCriteria.m" - "TargetName" = "8:setRefineCriteria.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E2073E8B81F74741B1D1EA05FBDD0F79" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\enthalpy_mole.m" - "TargetName" = "8:enthalpy_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E2B4EF18B90E479E8D1311CBCE13431E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\subsref.m" - "TargetName" = "8:subsref.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E2DB44B0AA4245D8BFE17D1B069BAE0F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\Inlet1D.h" - "TargetName" = "8:Inlet1D.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E2DDE31CAC874AE0B9F7F9145248BE6B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\misc\\rp_blessed_0.txt" - "TargetName" = "8:rp_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_94D018F7686D4C8690B65C153B0E887F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E31FFA0A95B14807BA4DA5176F48A0AE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cp_mass.m" - "TargetName" = "8:cp_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E3B3CBF11A49408DA2A465DD552AE300" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\gibbs_RT.m" - "TargetName" = "8:gibbs_RT.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E3DDA7E632494939B2882BD6741CFD9D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\air.m" - "TargetName" = "8:air.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E3F58F53501F4CAA92527C64B08D9EBD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\phasemethods.cpp" - "TargetName" = "8:phasemethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E40175C04F974A7BA19133984051989B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2\\flame2.py" - "TargetName" = "8:flame2.py" - "Tag" = "8:" - "Folder" = "8:_22760F0D8ABC4AB8A5B0948B2CCEF635" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E4171B5DBA664372BB43F3B40B2E1236" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\ThermoFactory.h" - "TargetName" = "8:ThermoFactory.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E4A483565C5E40B79805552DC4B5292C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\StoichManager.h" - "TargetName" = "8:StoichManager.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E4A964C652EF407CA753B3CA1219015B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop.m" - "TargetName" = "8:rop.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E54668B3A3FB42CF85A71689A715F19B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\Func.m" - "TargetName" = "8:Func.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E646FA76573448CAA4749B18614EF782" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\enableEnergy.m" - "TargetName" = "8:enableEnergy.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E716C1A77B764B6697138BC0DAE3E30C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\equilibrate.m" - "TargetName" = "8:equilibrate.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E78FD6989E1D4799AAAD31ACD43B0C1D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\FtnTransport.h" - "TargetName" = "8:FtnTransport.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E855F8CECB234B9291EC3600C31564E1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\setTolerances.m" - "TargetName" = "8:setTolerances.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E8AFB1C8F7A342D5A03F305B3E0230C6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setThermoMgr.m" - "TargetName" = "8:setThermoMgr.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E8E0F24BF6014C208A93130FC1761DE6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\rtol.m" - "TargetName" = "8:rtol.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E8E78948E8974A1DB4C3D6E63AF58602" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\rdivide.m" - "TargetName" = "8:rdivide.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E8FE474C601D4386BBB0CA9599FF45BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E90BD26B31DB42D59ABCCF0A14CCCB52" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\NonlinearSolver.h" - "TargetName" = "8:NonlinearSolver.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E91E1B960A5D482C848F0DD9A292A0D9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\combustor\\Makefile.install" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_E345C75CD39149EC856898DE24D48746" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EA0930AEA1074763823B836B96A138A6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\sort.h" - "TargetName" = "8:sort.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EA0E1C57DE984B1A97AAC9D53D17FCC3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setCoverageEqs.m" - "TargetName" = "8:setCoverageEqs.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EA8E4A02700F48B3A6136CD0055D6CFD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\massFractions.m" - "TargetName" = "8:massFractions.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EB7840FED8294FFDB3111C6B3DD32833" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\Domain1D.h" - "TargetName" = "8:Domain1D.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EB82DBEEDAE14B51840A9D7153E52BBB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\Metal.h" - "TargetName" = "8:Metal.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EBB20B541FE543F7A695E466975C6495" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\SpeciesThermoFactory.h" - "TargetName" = "8:SpeciesThermoFactory.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EC2FDC1A744E4A1AA4793CB10F18D176" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\critPressure.m" - "TargetName" = "8:critPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EC476B2533A1437FA80321BB3090234E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\isSurface.m" - "TargetName" = "8:isSurface.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EC5F3263FCAA48CEB25E23414F082818" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\critProperties\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_5755ABEA9DB14B0BBFD08E5AD69BA9F6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EC6786EBE72E46B694D473463C72A2BC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\SpeciesThermoInterpType.h" - "TargetName" = "8:SpeciesThermoInterpType.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EC9C8B8C68CC4B6FBF2202B0935A6396" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\IdealGasMix.m" - "TargetName" = "8:IdealGasMix.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_ECA3396FBFD54A94B2DFB33B080F0D4E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix2_sim\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_921BE2EFCA2C43B5A5A333F4DEA5AECD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_ECAF852C95DD46A39B119046E569A5F2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\Nasa9Poly1.h" - "TargetName" = "8:Nasa9Poly1.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_ECED5D161C3348B98B263CFECA0A7DCF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\ctml.h" - "TargetName" = "8:ctml.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_ED40FDD34E984498ADC37D88B43AEAA4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\NasaPoly2.h" - "TargetName" = "8:NasaPoly2.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_ED67782207C047F4A5935DCE2E79F151" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\combustor_sim\\combustor.py" - "TargetName" = "8:combustor.py" - "Tag" = "8:" - "Folder" = "8:_EC6DCD68540E416F9C134117A56B0A60" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_ED90DA83729C417BBEAA629FC6CE1095" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\flame2.m" - "TargetName" = "8:flame2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EDC27F3DB4874D0B80C408E935F92FD4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setFlatProfile.m" - "TargetName" = "8:setFlatProfile.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EF07839F9BC941BA9127CF08C90303D9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\prandtl1.m" - "TargetName" = "8:prandtl1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EFA30E0040CD47D995300679F7C2846B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\StoichSubstanceSSTP.h" - "TargetName" = "8:StoichSubstanceSSTP.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F01B5FE1A51E45AFBA508244A268A056" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\multiphase_plasma\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_0976E47E00BC4F85A2393D8678A18D6D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F0281BD9BD9F406A803EEBD30E07211E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F15D7C13B4D94173A06FC05BFE08B4A7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\Mixture.m" - "TargetName" = "8:Mixture.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F18978587EE441EA8B9B276B9FE566FD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\isentropic\\isentropic.py" - "TargetName" = "8:isentropic.py" - "Tag" = "8:" - "Folder" = "8:_B88FF69A78C041F5AE6D6B6A74E6CAD5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F1C2DC4D3F4541478F3128EC742FC67D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\critDensity.m" - "TargetName" = "8:critDensity.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F227BC16EE9F47A7BCF4A15B34565073" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\soundSpeed\\Makefile" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_168B35477AF641A0B1FC3CA609528ED8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F2A92891BD6D4A87BB614760C33A483D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\ck2ct.h" - "TargetName" = "8:ck2ct.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F2E355F7534548FA97DD0E22363A0107" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\vec_functions.h" - "TargetName" = "8:vec_functions.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F325A9398503407384F1B46B1B65BE34" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\z.m" - "TargetName" = "8:z.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F33D31C689BD40F2AF95AD8905B4CA5E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\DASPK.h" - "TargetName" = "8:DASPK.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F3A73DE374274D23B5B71D3950610F46" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\thermo.h" - "TargetName" = "8:thermo.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F3DEF34DC67542A1A5BE5F5EB0CF3D60" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\oneatm.m" - "TargetName" = "8:oneatm.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F40D33926EF24D48B642AFADF0905175" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\transport1.m" - "TargetName" = "8:transport1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F42D9F9BF66C46B3A5C9271FA5F371BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setExpansionRateCoeff.m" - "TargetName" = "8:setExpansionRateCoeff.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F47B7B39692A4CFFA8EADC42095D740D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\RateCoeffMgr.h" - "TargetName" = "8:RateCoeffMgr.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F495A54DE04C4B39B5F52C4AA64E7060" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_solve.h" - "TargetName" = "8:vcs_solve.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F4E64CA79CC5489294D5EB5751985163" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\stoich_r.m" - "TargetName" = "8:stoich_r.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F4F48A978F924204A75079994744E641" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\MetalPhase.h" - "TargetName" = "8:MetalPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F4FB2F3079254D76B2DF7DF3B7391098" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\electrolytes.h" - "TargetName" = "8:electrolytes.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F52E35C2A75341B5B07D033F7072C765" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\soundSpeed\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_168B35477AF641A0B1FC3CA609528ED8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F5B0599D33DE4EA882B0C846B85FD66E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\ctlapack.h" - "TargetName" = "8:ctlapack.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F622D25373114C90976CCE00B20B11FD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\StoichSubstance.h" - "TargetName" = "8:StoichSubstance.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F6A52BC1EC8D44989142E90DB7AAD1D5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState.m" - "TargetName" = "8:setState.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F6E4EBD5FFCA494C8355AF6764844103" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame1\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_AC712E75B97F4766953A8ACF332D3F1C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F70CE7A5A1844D3A99121A7A41ACAAF7" - { - "SourcePath" = "8:..\\..\\..\\tools\\templates\\cxx\\demo.cpp" - "TargetName" = "8:demo.cpp" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F81A7E5426654A1891028EF1BDDF87CC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame1\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_AC712E75B97F4766953A8ACF332D3F1C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F81B8400998B4DE3B59AFDEF3EF2FAC1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\domainIndex.m" - "TargetName" = "8:domainIndex.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F862E9C9A48D4C569698C90E1EC6850B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\piston_sim\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_862D1191D2FA47FDBFB0D20643AE2810" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F8688399972140A18AEE3821A3076DA9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\Wall.m" - "TargetName" = "8:Wall.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F88CE78D01A1484A9A363ECD019F9ABB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_prob.h" - "TargetName" = "8:vcs_prob.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F8CAB1B1AAE143949246B033BF6572AA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\meanMolecularWeight.m" - "TargetName" = "8:meanMolecularWeight.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F8E58FC7A5A74126B5F8D78607815377" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\Array.h" - "TargetName" = "8:Array.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F8FB0389B5924D9585AA8CB15F4A2BE5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\ThermoPhase.h" - "TargetName" = "8:ThermoPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F9D283B3D2094812A29561F09605DE12" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\DustyGasTransport.h" - "TargetName" = "8:DustyGasTransport.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F9E5B7A73F134E42B0EE70B7A917FFE1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\atomicMasses.m" - "TargetName" = "8:atomicMasses.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FA43C5DB9C7546E7BB93ED688744AC52" - { - "SourcePath" = "8:..\\..\\..\\bin\\mixmaster.py" - "TargetName" = "8:mixmaster.py" - "Tag" = "8:" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FBB083851DA2463CA4F1366F4904110A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\nPoints.m" - "TargetName" = "8:nPoints.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FBC9FE116DDD46DEB48CF787395219C6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\ImplicitSurfChem.h" - "TargetName" = "8:ImplicitSurfChem.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FBCFD7B7B3D348EF9EAA5E0F686E303F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\writeStats.m" - "TargetName" = "8:writeStats.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FBFB14FD38C7494B8A4C46E34805BC91" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\surf_pfr_sim\\surf_pfr_blessed_0.csv" - "TargetName" = "8:surf_pfr_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_B7CA7580B6FE4EBCAC388C5D16971D37" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FC806BD642A04A1EB4946516ADF8D34E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\CVode.h" - "TargetName" = "8:CVode.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FC86845237DD456CBCC89B92C093E444" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\critProperties\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_5755ABEA9DB14B0BBFD08E5AD69BA9F6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FD0456378D394DF48B3AB5BD0502EBB1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\FalloffMgr.h" - "TargetName" = "8:FalloffMgr.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FDB8A6CE75A943ECA1F4D7DFB8F69902" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\equil.h" - "TargetName" = "8:equil.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FEEC6D498C414DD8A73B96E8A0FB0AE5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\surfreactor.m" - "TargetName" = "8:surfreactor.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FFE5652D9F3B4AEBB4275BC8405C5A7F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\speciesIndex.m" - "TargetName" = "8:speciesIndex.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FFFDE78FD53C4E159AF3540A42F61677" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\Enhanced3BConc.h" - "TargetName" = "8:Enhanced3BConc.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - } - "FileType" - { - } - "Folder" - { - "{3C67513D-01DD-4637-8A68-80971EB9504F}:_78A5B9A56B3C482CBD8EAE207FE469D5" - { - "DefaultLocation" = "8:[PersonalFolder][ProductName]" - "Name" = "8:#1925" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:TARGETDIR" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_15DF1B45927A43108F6FD8BF7AB29E7A" - { - "Name" = "8:bin" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_554600D4C1ED49AB9B3F8AA14A61A393" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - { - "Name" = "8:lib" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_DB5A91AA0717429F8150BEDF3E9C5883" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_3A0F7AAB1D684CA7825C61ED7C1B1510" - { - "Name" = "8:tutorials" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_9EE8F68C07DC4618A6A96B6CC2F6F4DD" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_0961E3795854450CB636397255DAA0B7" - { - "Name" = "8:MATLAB" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BD44CF949673422BAA32D14476046641" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_6458A3FFB8B14932A9224D66420736A4" - { - "Name" = "8:Python" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_07358AF408BA4439926F97BCFC4B2D4F" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_3C5C7E20E5A44A629E7E36FC49B00666" - { - "Name" = "8:MATLAB" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:MATLABCHECKBOX = 1" - "Transitive" = "11:FALSE" - "Property" = "8:_D5D9F0F73161444D859B49722CB836BB" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_5443CF3FEC1C4919A396E1213F7EE741" - { - "Name" = "8:toolbox" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6F2DCE9A4AA04C11955BD805A807D800" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_EB2EB0FBE19246E88A9FC85FC50A0261" - { - "Name" = "8:cantera" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_CD16B7D343A04A8A8A960BC7DF6EA2C3" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_121EEBBD5CFE412CACD796AD0EF6FACB" - { - "Name" = "8:@ReactorNet" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D25A4392A14645B6856AC0586A697940" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_EF7FFF45863048E0BAC8024E5E97D77C" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6A482636047A4CC39874C6CAC1A5EF83" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_1F3BBA95030B48589E34A16DD6877FCD" - { - "Name" = "8:@Wall" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_FFC5ABCD0DFE4C64AA3A3119E28770C2" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_978963BB80B74B24B2062E400EF7C9EC" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_14F46BDFA3354434A8AFFDE6EB01D8B2" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_2069E985BE1F4CA4B39E0FF4C857A89D" - { - "Name" = "8:@Func" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BE26BC62A5E847FEB871B25C40EFE75C" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_208069FD964F475CAB363ACBD7A943C9" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_707701DD38634631A3D20827FC5AFA22" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_3D735E99070D4A9C816814209321A420" - { - "Name" = "8:@XML_Node" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_1813C288DD40450E9298CE06190DC28A" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_57DD5A7770D14DCB9F09381FB3D030F7" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_B241B483BFD649A7B4FA5ADD1E48CB30" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_5980613DA74C49ABB29CF7F4DE8AB8E7" - { - "Name" = "8:@ThermoPhase" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_FC38217CD0FB41838729EA5473177414" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_447495742352464D81706C05F55520E9" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_115FA39FE4BB4AF98CC450D2C74A832C" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_69556754D0874D01BDA2D9D85F5828AB" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_57FC5782E53444E0BDBD66445370F485" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_978580DBC0A748D790712BBA0B9F1CC8" - { - "Name" = "8:@Solution" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_5F863499C9764D489DC234E3476D8220" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_9B31506F5B4F443F832FD3FAB7762E64" - { - "Name" = "8:@Mixture" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_5B0B4B544BB7475F8D95A7351BBB5D9B" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_B97BD147CDAB4F2EB1C987ADD5A66D2D" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D683DE5C1C054AF3B3A8A608F8739204" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_A330CA11C4BC435B95427DEA56FD503A" - { - "Name" = "8:@Kinetics" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_38EC5A2AC0344396A365C0523516B935" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_56A5C77F96C948C3BE617599F99A4FBA" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_8F8646357F9D4DFAAEEFB9D3E80E74AE" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_A50BD9722A014DC391E5474262EFD7BC" - { - "Name" = "8:@Transport" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_9609451B0BA44ECCBD59EAC256BB8FF6" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_3FCDEC5F15154A079645D0817951A946" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_0AE702ED16684776A58F4024099D5B16" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_B73A689A75AA49FE9E67D8BC3DE5A587" - { - "Name" = "8:@Reactor" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6491ED6A6FD4419EA3AEF94895C5862D" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_D663477510C5436ABAF316F6D1E24D8B" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6B68DDB908574065B114EE838055D3A9" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_E30E67F5102146D39202747276B874EA" - { - "Name" = "8:1D" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BEB5629A74864C33BFBE85775BDF46E9" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_45FC9BD502EB46D8A920CD02D93C3848" - { - "Name" = "8:@Domain1D" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_C30A197B3595470A87A00E99059B4FC7" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_D75DB80C0EC34E90A1753028F279B4CE" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_68A85998C36844B181D4B77A3DDF4225" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_BC662E8F11194A61A8CAA2E8666C6C9F" - { - "Name" = "8:@Stack" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_8AF1FDE1D7B24A50BF4A2F6F6E8F680B" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_57614C30E82048A8B1CDA4FC95D7707F" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_2E20167746334C26B769B9EBA08C08DD" - "Folders" - { - } - } - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_F7AA24452AD2470EBD83A85CC5DB9C43" - { - "Name" = "8:@Interface" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D74B7A317604458496D56195B17245D4" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_653D9B351BDC4DD6B1AC64034FB114A1" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_12B0318E56C647B4B7CC27D5344E95EB" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_F91A2400AD764EFB800A2F62CE34346C" - { - "Name" = "8:@FlowDevice" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BD955CAF1DF74ADD917984BE9557C60F" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_A0CD6A9C146B405D99355A87F6B7C47D" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_1980519B8CAC42038A2C793D12949EB2" - "Folders" - { - } - } - } - } - } - } - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_459DD0AF25C34F349354CA380B58D1B1" - { - "Name" = "8:include" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_864A875C734E4F7993EF599A792089AF" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_0A794889F1894108860FAF5B5C19F2FA" - { - "Name" = "8:cantera" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_B07B49F047FC40469C9073136E5D2AFF" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_E012FB4758FF455E92C3DDA25362EAA7" - { - "Name" = "8:kernel" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_352275D48884496D8522F3217A13F3E6" - "Folders" - { - } - } - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_46C8AF45EE22482E8A160E14A2420774" - { - "Name" = "8:data" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_64E07C739FB4417C9F46987FB8046C1D" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_B5AFB668A86B4992A1E2A55DAE0CAA16" - { - "Name" = "8:templates" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_62F15E8A639B40A680E06DA189388AC0" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_D97B8D9B527F4A4DAEE139297609ECEC" - { - "Name" = "8:demos" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_70CA7BFF862F455CABE89474DDC8C8FC" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_1E1FE4A0C7774B9D9C081E2DB4033D90" - { - "Name" = "8:Python" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6D0630638BBD4E29B840B324B4436948" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_0890042B73B444F889F091DA6D68E910" - { - "Name" = "8:surface_chemistry" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_7FDCBB9A8592442FB42D4EAC7D3E53D2" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_30C49B8557964DAAA5648B72B486BC0B" - { - "Name" = "8:diamond_cvd" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_CD5998C3AA514C3F9D8E350B7AF5182F" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_A189A372257B4D2C98AC054F152082AD" - { - "Name" = "8:catcomb_stagflow" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_399B14FE027144C088EA5D752CD26E05" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_1616A26BEFEB4172AA40AC8ED7A8DC71" - { - "Name" = "8:liquid_vapor" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_C2F7106B0C584CBFB1CD9EAE69B563FA" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_5755ABEA9DB14B0BBFD08E5AD69BA9F6" - { - "Name" = "8:critProperties" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_448EDC4CC83B4FEDADF2588F31B25388" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_6EE0A973C3154AF889BC747660A3DDA6" - { - "Name" = "8:rankine" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_0FD260E59E584BFA9D24F853D4A45C4E" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_16393A44970E4B7FBB528A637EFFCF96" - { - "Name" = "8:transport" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_562525EA42174B63807DD27EA3AAF879" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_3A41B4ED54254F0BBA9CB3DDBA13165A" - { - "Name" = "8:kinetics" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_F799EEA7F7224C0A855895023F8B3072" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_782A3716E7024C07B7E1786A6FE5D350" - { - "Name" = "8:reactors" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_A52D5AC4A0DA4CF483D3E640BC1A5DA0" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_41BE50E702034B8C9B8D2A4DE46C52C1" - { - "Name" = "8:reactor2_sim" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6412A81825374E6E826D1B646E96CE24" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_862D1191D2FA47FDBFB0D20643AE2810" - { - "Name" = "8:piston_sim" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_99B345421BB245F58B4DA9FB52ACE08E" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_921BE2EFCA2C43B5A5A333F4DEA5AECD" - { - "Name" = "8:mix2_sim" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_4E58B33F5F65432689D27BF980D3557A" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_B7CA7580B6FE4EBCAC388C5D16971D37" - { - "Name" = "8:surf_pfr_sim" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_9F36D7A44DE545179026B4E34D467D59" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_CEAF34861F46422B868255409BD206EB" - { - "Name" = "8:functors_sim" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_B2447D4E250A49168D4862CB0FD92145" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_EC6DCD68540E416F9C134117A56B0A60" - { - "Name" = "8:combustor_sim" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BEDF13CB9C8D4564BBC43FB231DE09C4" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_F38CA433DA0045498BDE87595F79F7ED" - { - "Name" = "8:sensitivity_sim" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_75AE7C55505B4136A868BE9DB0C833E4" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_F5B8CA7CC3804769839EBE6C8689F404" - { - "Name" = "8:mix1_sim" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_DDFF0DEC413C4781B8ADD5B64F0BFA8B" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_FFAAB2E584E943F89B7A8A54812FF5E0" - { - "Name" = "8:reactor1_sim" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_8C062A19E942435296F9D104811208DE" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_92296F507AEB4419BC7BA3118B2C6409" - { - "Name" = "8:gasdynamics" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D902ADED94764BD5A6F420077708B493" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_168B35477AF641A0B1FC3CA609528ED8" - { - "Name" = "8:soundSpeed" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_FFDA88FFC7DF473A98F62C584558AAA7" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_B88FF69A78C041F5AE6D6B6A74E6CAD5" - { - "Name" = "8:isentropic" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_012C7C24E9854546A6D9100EAD67751F" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_94D018F7686D4C8690B65C153B0E887F" - { - "Name" = "8:misc" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_1D24D49031EB459B974D7D13D5644D3B" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_96B5AA517B204067BBA02150611C7875" - { - "Name" = "8:equilibrium" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_8D8BB4AF59F64F88B994C19CC5EB233C" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_0976E47E00BC4F85A2393D8678A18D6D" - { - "Name" = "8:multiphase_plasma" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_67362A358639403EA42173D586FD992C" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_4BB35C35F43D41B3B6DB55DE61916248" - { - "Name" = "8:stoich_flame" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_4DB8FE1DA6464EE087D1C85D09CCB548" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_8E4436C4886441AE8BB0E460DFA8BE7F" - { - "Name" = "8:adiabatic_flame" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_7989BD54B4E641BDB10AE593994219B3" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_B86834CB836F4AB2B3D29D6BDF9C35A6" - { - "Name" = "8:simple_test" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_22B3BAF5C13B4AF8AF215DF801DD3046" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_ACBA4EEB967B49369C5B078365A8DAA6" - { - "Name" = "8:flames" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_0A2A0C303015456C841FAB6074A18B6F" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_22760F0D8ABC4AB8A5B0948B2CCEF635" - { - "Name" = "8:free_h2_air" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BF73867B624E475B8B0DE5A9375C8632" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_3823235E9E3E445CBD912A80B866DA0B" - { - "Name" = "8:stfame1" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_3582CFF8397947419FC216A757E77A4E" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_496FD029390C4E4095219F8C5BD1246F" - { - "Name" = "8:adiabatic_flame" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D61C1C54DF2D4449A5D4396B00A84C64" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_5A9326FD6A214497A76F171E934D8729" - { - "Name" = "8:flame2" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_F1A9ADFAE8044E1DA1199836DA6DC838" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_AC712E75B97F4766953A8ACF332D3F1C" - { - "Name" = "8:flame1" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_8CFD385224704C63B6A1C100C26C5395" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_C466AACC518A400CA4AA80226796F0D1" - { - "Name" = "8:npflame1" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_345BD77AACE24A81BDD5700796F2E20F" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_D7ADDA3C318D49EBABB7636C3B80ECD7" - { - "Name" = "8:flame_fixed_T" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_DA35FF699B954BDC9FFAEFD518E4071E" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - { - "Name" = "8:fuel_cells" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_A46073D5774A4A7488FE7ED41BD60D59" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_33E4779AB0C24751BA2645F9F51A39D3" - { - "Name" = "8:MATLAB" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_45FAD6A5DFB047C2994B1D14F63B7703" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_91BFCC5A92684F63A014CEC3B9265F1A" - { - "Name" = "8:C++" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_4550D17AF47F43D38272308352CF8718" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_335A9AE259D245E8840177A55C54701B" - { - "Name" = "8:NASA_coeffs" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6ECD8DEC64D04108B9357B5FFB3CBD8E" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_42895A51CFC946CC8F5C162E27B7CEA5" - { - "Name" = "8:rankine" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_E8977A1C8EEE4380A587A77D385169F4" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_977472896DA345AC9C1D2C3999F9A4A2" - { - "Name" = "8:flamespeed" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_7B3B00D492B044BEBA59911B7C814970" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_996658E24E89485D8D6ED952560576DF" - { - "Name" = "8:kinetics1" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_F05750F1C83E4A10A40290572D9130DA" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_E345C75CD39149EC856898DE24D48746" - { - "Name" = "8:combustor" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_9512C0F75C404EE1A8CDAFE1C98937B4" - "Folders" - { - } - } - } - } - } - } - } - } - "{1525181F-901A-416C-8A58-119130FE478E}:_C18AD6B27F144D1EA3F43513268152DB" - { - "Name" = "8:#1919" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:ProgramMenuFolder" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_4BFAA71B92694D76A142F5C3ED00F20A" - { - "Name" = "8:Cantera" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_446477146DAB4A47A7AFC9902BF72A7E" - "Folders" - { - } - } - } - } - "{1525181F-901A-416C-8A58-119130FE478E}:_CB299B68C1E8487BA1E6C1DE65DE88C8" - { - "Name" = "8:#1916" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:DesktopFolder" - "Folders" - { - } - } - } - "LaunchCondition" - { - } - "Locator" - { - } - "MsiBootstrapper" - { - "LangId" = "3:1033" - } - "Product" - { - "Name" = "8:Microsoft Visual Studio" - "ProductName" = "8:Cantera" - "ProductCode" = "8:{52E4E337-4FCE-42FC-9AC9-6EEECE8C231E}" - "PackageCode" = "8:{EA5FC533-4107-4BFF-A046-F5EDD74A7220}" - "UpgradeCode" = "8:{1E20CBE3-A0E1-4DF5-AC48-85FF68A24B77}" - "RestartWWWService" = "11:FALSE" - "RemovePreviousVersions" = "11:FALSE" - "DetectNewerInstalledVersion" = "11:TRUE" - "InstallAllUsers" = "11:FALSE" - "ProductVersion" = "8:1.8.0" - "Manufacturer" = "8:cantera" - "ARPHELPTELEPHONE" = "8:" - "ARPHELPLINK" = "8:http://www.cantera.org" - "Title" = "8:Cantera" - "Subject" = "8:" - "ARPCONTACT" = "8:cantera" - "Keywords" = "8:" - "ARPCOMMENTS" = "8:" - "ARPURLINFOABOUT" = "8:" - "ARPPRODUCTICON" = "8:" - "ARPIconIndex" = "3:0" - "SearchPath" = "8:" - "UseSystemSearchPath" = "11:TRUE" - "TargetPlatform" = "3:0" - "PreBuildEvent" = "8:" - "PostBuildEvent" = "8:" - "RunPostBuildEvent" = "3:0" - } - "Registry" - { - "HKLM" - { - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_A15FA43938034D689F29E65C6E8955DA" - { - "Name" = "8:Software" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_5BDB66062CEB415CB4959F307FD0D508" - { - "Name" = "8:[Manufacturer]" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - } - } - } - "Values" - { - } - } - } - } - "HKCU" - { - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_F857B3D1747440C9A23BF58734C6212F" - { - "Name" = "8:Software" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_C66D7959D9B84EB48504D18245ED499E" - { - "Name" = "8:[Manufacturer]" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - } - } - } - "Values" - { - } - } - } - } - "HKCR" - { - "Keys" - { - } - } - "HKU" - { - "Keys" - { - } - } - "HKPU" - { - "Keys" - { - } - } - } - "Sequences" - { - } - "Shortcut" - { - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_11B1D446B20C4613916F260F22FB3817" - { - "Name" = "8:MATLAB Demos" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Folder" = "8:_4BFAA71B92694D76A142F5C3ED00F20A" - "WorkingFolder" = "8:_D97B8D9B527F4A4DAEE139297609ECEC" - "Icon" = "8:" - "Feature" = "8:" - } - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_6F6F7A9D0A9540169C31BFC498809033" - { - "Name" = "8:Cantera Folder" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Folder" = "8:_4BFAA71B92694D76A142F5C3ED00F20A" - "WorkingFolder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Icon" = "8:" - "Feature" = "8:" - } - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_99B1AD3DF5084F17BBA2DA9A8E4A758E" - { - "Name" = "8:C++ Demos" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_C1510D42AA964597A8CB449C6B94E86B" - "Folder" = "8:_4BFAA71B92694D76A142F5C3ED00F20A" - "WorkingFolder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Icon" = "8:" - "Feature" = "8:" - } - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_B3E018B74C474749A9DF614C49D87F87" - { - "Name" = "8:Cantera" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Folder" = "8:_CB299B68C1E8487BA1E6C1DE65DE88C8" - "WorkingFolder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Icon" = "8:" - "Feature" = "8:" - } - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_C74524C318E34B64BC7F9CF0751E1641" - { - "Name" = "8:data" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "WorkingFolder" = "8:" - "Icon" = "8:" - "Feature" = "8:" - } - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_D36F249B6C63494C8991429C3423DCBF" - { - "Name" = "8:Python Demos" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_1E1FE4A0C7774B9D9C081E2DB4033D90" - "Folder" = "8:_4BFAA71B92694D76A142F5C3ED00F20A" - "WorkingFolder" = "8:_D97B8D9B527F4A4DAEE139297609ECEC" - "Icon" = "8:" - "Feature" = "8:" - } - } - "UserInterface" - { - "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_0ED84EDEFD4A4D698882BFE1F333E307" - { - "UseDynamicProperties" = "11:FALSE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdBasicDialogs.wim" - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_29BC7A20906B4BB591C50CBADAC4F8D7" - { - "Name" = "8:#1900" - "Sequence" = "3:1" - "Attributes" = "3:1" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_08E53ECD734042D6A31CA37D0355381E" - { - "Sequence" = "3:200" - "DisplayName" = "8:Welcome" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdWelcomeDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "CopyrightWarning" - { - "Name" = "8:CopyrightWarning" - "DisplayName" = "8:#1002" - "Description" = "8:#1102" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1202" - "DefaultValue" = "8:#1202" - "UsePlugInResources" = "11:TRUE" - } - "Welcome" - { - "Name" = "8:Welcome" - "DisplayName" = "8:#1003" - "Description" = "8:#1103" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1203" - "DefaultValue" = "8:#1203" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_35FDF6BB662A42B1A92CE5FD019F169A" - { - "Sequence" = "3:500" - "DisplayName" = "8:Confirm Installation" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdConfirmDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_ABC3AFA2024F4562A020AE6343D51300" - { - "Sequence" = "3:300" - "DisplayName" = "8:License Agreement" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdLicenseDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "EulaText" - { - "Name" = "8:EulaText" - "DisplayName" = "8:#1008" - "Description" = "8:#1108" - "Type" = "3:6" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:2" - "Value" = "8:_6A93CB70A0AC47D28DF27073F49C6A76" - "UsePlugInResources" = "11:TRUE" - } - "Sunken" - { - "Name" = "8:Sunken" - "DisplayName" = "8:#1007" - "Description" = "8:#1107" - "Type" = "3:5" - "ContextData" = "8:4;True=4;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:4" - "DefaultValue" = "3:4" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_FA729FED55DB423CB796E6380C3BBDF8" - { - "Sequence" = "3:400" - "DisplayName" = "8:Installation Folder" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdFolderDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "InstallAllUsersVisible" - { - "Name" = "8:InstallAllUsersVisible" - "DisplayName" = "8:#1059" - "Description" = "8:#1159" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_519E224B02474BA2B8DC4CD4EAE2ACF7" - { - "Name" = "8:#1900" - "Sequence" = "3:2" - "Attributes" = "3:1" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_2C3380451FE74068AF488EF4B6F73D94" - { - "Sequence" = "3:200" - "DisplayName" = "8:Installation Folder" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminFolderDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_6E2FF8B7EC244C94908291296E19523E" - { - "Sequence" = "3:100" - "DisplayName" = "8:Welcome" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminWelcomeDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "CopyrightWarning" - { - "Name" = "8:CopyrightWarning" - "DisplayName" = "8:#1002" - "Description" = "8:#1102" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1202" - "DefaultValue" = "8:#1202" - "UsePlugInResources" = "11:TRUE" - } - "Welcome" - { - "Name" = "8:Welcome" - "DisplayName" = "8:#1003" - "Description" = "8:#1103" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1203" - "DefaultValue" = "8:#1203" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_8F2D5F455ECB44B3859CD8D454A71C60" - { - "Sequence" = "3:300" - "DisplayName" = "8:Confirm Installation" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminConfirmDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_61D8CE962B314E818663A48C0415867E" - { - "Name" = "8:#1901" - "Sequence" = "3:1" - "Attributes" = "3:2" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_24A74643C5964C87A797E1A643FF0D0B" - { - "Sequence" = "3:100" - "DisplayName" = "8:Progress" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdProgressDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "ShowProgress" - { - "Name" = "8:ShowProgress" - "DisplayName" = "8:#1009" - "Description" = "8:#1109" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_75F14606DECA4813841F459E15C791FC" - { - "UseDynamicProperties" = "11:FALSE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdUserInterface.wim" - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_C1A3D09CAB0840249EFCEC6855096B18" - { - "Name" = "8:#1901" - "Sequence" = "3:2" - "Attributes" = "3:2" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_CA30C9165C5C49C68248727A03AA7A6A" - { - "Sequence" = "3:100" - "DisplayName" = "8:Progress" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminProgressDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "ShowProgress" - { - "Name" = "8:ShowProgress" - "DisplayName" = "8:#1009" - "Description" = "8:#1109" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_C87AD3FA8C0A43F7A829C50FC5F1F1CD" - { - "Name" = "8:#1902" - "Sequence" = "3:1" - "Attributes" = "3:3" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_8D56619ED59C40F9B3C655569D7BE0E9" - { - "Sequence" = "3:100" - "DisplayName" = "8:Finished" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdFinishedDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "UpdateText" - { - "Name" = "8:UpdateText" - "DisplayName" = "8:#1058" - "Description" = "8:#1158" - "Type" = "3:15" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1258" - "DefaultValue" = "8:#1258" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_E8083BADF0444BC18403655940B69C5C" - { - "Name" = "8:#1902" - "Sequence" = "3:2" - "Attributes" = "3:3" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_7D3124C107AA4B8AB2828C5E89BCA5AA" - { - "Sequence" = "3:100" - "DisplayName" = "8:Finished" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminFinishedDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - } - "MergeModule" - { - "{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_3083E770891548348F700E253FA8A634" - { - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:TRUE" - "SourcePath" = "8:Microsoft_VC80_DebugCRT_x86.msm" - "Properties" - { - } - "LanguageId" = "3:0" - "Exclude" = "11:FALSE" - "Folder" = "8:" - "Feature" = "8:" - "IsolateTo" = "8:" - } - "{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_997965EBD0414DD3B8F2CD9270032C7B" - { - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:TRUE" - "SourcePath" = "8:policy_8_0_microsoft_vc80_debugcrt_x86.msm" - "Properties" - { - } - "LanguageId" = "3:0" - "Exclude" = "11:FALSE" - "Folder" = "8:" - "Feature" = "8:" - "IsolateTo" = "8:" - } - } - "ProjectOutput" - { - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_08587955063141779B605860D7FF04D3" - { - "SourcePath" = "8:..\\debug\\ck2cti.exe" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_15DF1B45927A43108F6FD8BF7AB29E7A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_14738B23CCC74201B3F3619639554DD1" - { - "SourcePath" = "8:..\\debug\\cti2ctml.exe" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_15DF1B45927A43108F6FD8BF7AB29E7A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{4F5B4442-98E5-4B11-9239-CDF5148C1902}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_1861CF609E4C4EE2B209A26A6705ACD5" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctcxx.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{E342202C-F877-43D0-8E66-D2A7794AC900}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_218EB718190641D592079146D7F47C17" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\SUNDIALS_SHARED.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{FCF87E3E-B8A7-47CA-864E-87E0166CCD79}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_262DC17B610648E5A48002B469EC6A57" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\zeroD.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_2CC0F0BF60B24FF39FF09E9CFDF038BB" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\base.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{D76CE458-2A16-42DD-AE25-E282886C358F}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_3CCADD10D5934D599E6AAFF04D6353B2" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctf2c.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{DD55E1AC-451C-422C-92BC-26E3F7AA137B}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_4396FC89207E4A7B985CAAC11722BD68" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\kinetics.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{8CB43708-231A-4F80-B777-5F0A90CDB604}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_5138C167F7FC48EBA02A031F6F05DD67" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\clib.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_8F6B0F5E781842E89113C86D1380E727" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\equil.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{5B4B5866-2B50-4E34-9F00-B5C12677B4B5}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_9AC9ABAE8E744589A8EABDBC4C1B063F" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\CVODES.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{12D156A1-1BF6-42DF-8572-416AC1E9FC03}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_B137545CCE204222B6876022AB4E6EAD" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\oneD.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{AFF4EF88-C100-4297-A150-B6C4C5A98F25}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_CC9CBF448698418B83091250EA8BD78C" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\NVEC_SER.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_DA6641D60355480A978E4B4464AA5DF4" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctblas.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{5D8EADA5-2E37-4311-AD07-605A0B21F577}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_DD3B996C17714923935F9497EC38D611" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctmath.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{127547E3-416C-4C12-82E9-52F912142FB5}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_EE7C6EE3A3154788B22D1EF05798FD2E" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\tpx.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{A5DEA71E-15B1-4C59-94A8-01856D6E1F33}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_EF86BEE203814AFB81EFC961B7A3E77E" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctlapack.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{2701B198-FEC1-45A8-BC20-AACA46B64986}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_F002FBC310564DAAB051DE2CC004A129" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\transport.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_F56FE241FFE6446197BDA67DD816F1E4" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\numerics.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{AD56DAD7-108B-4E82-993E-1EC6A0DFD209}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_F602133B4312461CA85ABCBC52B27AF0" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\thermo.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{5FD2CA3C-8968-4C49-9312-C2C96C4B59BC}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - } - "VJSharpPlugin" - { - } - } -} diff --git a/win32/vc8/SetupCantera/SetupCanteraLite.vdproj b/win32/vc8/SetupCantera/SetupCanteraLite.vdproj deleted file mode 100755 index 84df670cc..000000000 --- a/win32/vc8/SetupCantera/SetupCanteraLite.vdproj +++ /dev/null @@ -1,11949 +0,0 @@ -"DeployProject" -{ -"VSVersion" = "3:800" -"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}" -"IsWebType" = "8:FALSE" -"ProjectName" = "8:SetupCanteraLite" -"LanguageId" = "3:1033" -"CodePage" = "3:1252" -"UILanguageId" = "3:1033" -"SccProjectName" = "8:" -"SccLocalPath" = "8:" -"SccAuxPath" = "8:" -"SccProvider" = "8:" - "Hierarchy" - { - "Entry" - { - "MsmKey" = "8:_0067AAD709D94D2693870A06ECD55183" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0170832FE2DB4AE0BF9768C53BE03A84" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_022EDF1564FF4680B6AA609CE897983A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_02F0ACFAB9234F7F822B893C7DC32F1F" - "OwnerKey" = "8:_08587955063141779B605860D7FF04D3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_02F0ACFAB9234F7F822B893C7DC32F1F" - "OwnerKey" = "8:_091EA9AF61A04D75A8F7DAC0AE83AC3C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_04C83EB86A3C45AB93638133493E5923" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_051107F9F8CE4364AC76D00D23F8B7C5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05690F470DFA457FBF7C925A8420EE5F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05EE24E611E74A1C88CE22420CA5500D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0700963A1F1B41FFABC3911498DB18B0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_08587955063141779B605860D7FF04D3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_091EA9AF61A04D75A8F7DAC0AE83AC3C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0936663A9C31411CA21989F4FA39A5F1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_09812E60422340BF9B92C7BF4CDE6FC4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_099E198F6C01436DB271857F1309977D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0A01A5CC173A4619BBAE80DFCE7B23B5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0A2221F9D5B34C5AAD8B8BE2B6279D2C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0A2F83F932A74CAABB87DEEAC1B9536C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0ACC7910CC8A46E38521F8A78AF253D2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0B0170BC983349DD945697DB4576507A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0B09C9A0BF24498399548814F95D1EC2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0C8BFBA19BE949699F417570F8C69B5F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0C9010E357C748BEB820CF0E830F09DF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0D0FFCC38C4645D997283F1C5CED5E06" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0D47388E1B474AF08F6DA0FE72025C42" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0DDF1766C6A04C76AE6AF7FBC35E471B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1049E82786DB4EB2BDEFF972136B0F19" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_105638BB017C47DA814720D4C027908E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11553AE6EA7A424D9621E724DFECC70F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11AF9ACB25D6477DAE6906C2F6F688CA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11E4F38118B54DC680D5CB741B29BE8C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11EE4F61EA0740F1BE63419C7A48F185" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_125E1AC217CC40BD8F4534E875CB9D0A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_12BF22BA87424178B29DB07E669C3501" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1420A489C89E4859ACE78FD5DD27C00A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_14580E5B948E47509A941AA338014D25" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_15D3C38D37A94D67B313EC3B57DA2AC1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1603140AC6F7489CA14D3F41F58E9379" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_16C0D130AB2748E6890B937071A27A0E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_16C40536EB0A45658DF4EC29D7CBBFF9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_16DD6B492C274AC6BA6ED913C513A10B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_17873678EB8F4A3AB2296EB4E4483220" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_18712B731C5F4CED9DD70EC680C9BE15" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1889FAD37671415E95CCA5B1BCAC9E32" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_188F8F797CE24E7C9FC6BD62D2B5D37F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A3D179D05C74A909F2B5B6E254459BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A66CE0396934BBDBA728386725B2310" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A758A2D9CC24D13A732C1F61D692657" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1AA05F39A2464BDD922D26B58FE78BC4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1B053CD5461740CB891855B80F250AED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1C064CAB7CCC46D7AB833B0D4F99F3FE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1D0B3F7CDFF14AD2A879AF1565D65509" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1D7106B99F8D451CA0562A6C57C2CC3C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1DF1B93159BE475CA0438F31722F856B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1F6340B91C654BDAB4FDCA7B545A9ADD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_219FDC3ACB2A4C81935851A9CAA7E1EF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_21BB012CDAF24DC3BD1F5D7AB7E5B123" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_21EB392DF37A421CABBDA197A9226C0A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_232F4C7716264866BDEA07B97B583460" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_23CE4DDD38054CA49B17BEEF4D728230" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_254CA5A242F04444AB0F18F9ECDD091B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_254F288B4BAC4BDFB4B21E76747FF336" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2656FD40F3784C588D4004D409B0F80E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_26A7FE2928CE45CDB52C4B3326A33951" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_26E683AE357D4F70A3DC3C57295541D3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_26F0BA63411646978592D51F26AEA36D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_27549892F823435798B476FC52F3F012" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_27DE8E5E29574E81B2D3ACC4E87B9637" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_290E7C7E5DF64841B1F913EEFE006069" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_29200BDEF8B44EC69E128788F4E09B16" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2A1589369A874D0EBFFE3F6D98426A49" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2A962975342142978B3DE11A20C9AA52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2AA7C0041FC74F718A561EF0696DCB45" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2D09076E55604C73A82892D474E11779" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2DEE49E2A7B4424E824CE5D0FB2846A5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2EB12A8F1F384A8BAF64EF7C8A0CAEE8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2EC7B0A350C34DF0B88C45A54FBFCC99" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_30A47D7D93D84874A41E1782FDBCEAAC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_31AD332AA56C4DF190FE6D941FAAFBFC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_31E9E8DFB7144795A05AEEE66B279AB6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_32A08E26D90A41869BE37A47450DADCC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_32EAE5622F7540E4AC357D8D1CE10D8C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_33DBCAB550F1494AA40EFC4ABEFBADC4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_34722C3A5A5F4217AD66444E408BD476" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_362E5E6B9766498182C5008280A41BD2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_36C2D841FA684319BDF30F2B68589637" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_372176D2A2AF406DBD625F54972DD57C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3778A89EFC6C475E8AFE84940043B8DE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_37B9F5E138A645AAA6CE6C3A36E5361F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_37DD28283FAE43A78586C3D99D999022" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_385C8980D3A44A2093CD638714277678" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_389AC795E7E842888394BE52A051FA12" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_39B2C611CD84448489F8AAFF5BD8AB28" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3A49848C6AC948D8A7CB60B10FE0D83A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3AC42291E06E4768B0D87839DC9B9E77" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3B00646190674532ABC512E89130A0D9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3C8CC5D3AD6747949C0F25EDBCFBF84E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3CFA6387302F446AB7938595154FF208" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3D56811387944E55AD39C984228C4EAB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3DCD90FBD1DF4FA588238C70E0BADBE7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3E35E9D3EC6141BBA820F7D01B815B64" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3F96D57E8F9E461F8C90E0ACB1C937D3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3FCDAC7FAAA245718B7EF6CF5CF0658B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3FE261F2E167434D804087B6019EB309" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3FF4115C0C3E4C1686E79FBDDD2387B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_406AF99237D3409BB85917A5A60F74ED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_40E56E51E02745B4AEBA40660CEC686A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4112A1F6C299475E8562339C3C38AA30" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_411BB46D848848E492899FDC17C2D1CB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_41BB99990E1246928D44C3F17942116E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_426E85F25D874E3F8F14D31E41AACF51" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_42A0DE2343CF4D5FB768588C28368E2F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_436F32BB3B714A24A6B5FD1BC342A9D5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_43C69E8F23BD4919BB63BD40909B3759" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4401025D0D424A86B6C25A9B34792A95" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_44512354EA8C4577A9085C81B028A63A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4479546E1AAE44FFAEFC0A710BA2E8FA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_44DD06CC20DF420A998E2F1D0B980A99" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_451FADB3D70145F9BF8D235E092B637A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4555B1D563634B6AAE88E0051E34DCE9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_46756B27C91E4C17A9F3C06BCC6D9011" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_47F3CF4BEA29482B95C1AFFF8F6C8145" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_480527309EA14538802C74D4B190DBBF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4A677774412940DEAF6AF1EDC27A3C58" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4B3F9D28B70C4E339662B2029BC4027B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4BB20697D6B74F4C8917A9D04AA4A240" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4C18112956A24BF6A1BF387E433469DC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4C432477911B4A8596B03914FF5916C4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4D71E06EFE884CABA33151E1C5263C86" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4DCD79F33434471C82E0AF768F55ABDA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4DEC127FA73B460DB7B5A24EEB8F7ED9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4EEA2D8311E542998617CB07AF269FD1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_51E2B9E78A964BD383DD8FD460AA4BEF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_52519B41A4064DEEB452445FD3550B6F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_533E20A890AF4129A378968FF67AF0A5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_53EA1C41778744F09879AEAE0BAA0233" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_53F7FA910CDC4CDEBD4257B5798B1B68" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_54A0EE28997D4BAFA2E782BD6448A658" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_589104AC830A4577B736D1106E7955A6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_58EB415F05014A608F1D6B281082D92F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_59166DBD45564A4195E8A079862D7DF4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_59245571144542D38FEC0EC1F00503B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_59AA52C5E25745589B34218C6B13216B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5A0D8F275B3845FF8DB3D3FFB417B1B5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5A494D5F32BD411D861645EF9D5CDB73" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5AE86752EC8A4B54BA6494A9F33FFC71" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5CF936560FF2465682DB2D4643C37441" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5D50FACA9AE548919661678B7562D727" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6006C6D0EC294FC39274776F6EA12BCD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_60D94AAFB6AA45F89A490D537326B0A6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_61151103C608408DB35D78567822421D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_611E4F1900564CD88F755749C3B89219" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6221061E3BD647AF89BF4AD1785DC9EA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6349662626C947BC91332BE085230672" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_655DC211FDA743B8AAE2A254B8D24127" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_675DF947A58B4BAB9DCCF837D18044E9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_67B4668A9613497EAD89E4D9D5CDA7B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6A93CB70A0AC47D28DF27073F49C6A76" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6A9E2F67751E4036B32A3F73F389F4B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6AAD2BE4779D4141B7F3175116575B70" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6AEC5D1E91784853A899657570B75158" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6B4133DAEDD847D9ADB436F3A9E515BC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6BB63A2172964772A16E8C5DC8FCB473" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6D020030302F41549FD1141A91CA6BA2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6D7DFA49CD7F422597521F6BC18DBEAA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6E40F711DE6E4C15977B10FEBD1145B4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6F1E0DC55B9845DAB4FE758F0B54914C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6FF6BF505F0442DF81B97A7B0DACFF53" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7086E515306342B7A4A3EB7E47148FEC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_713B640959AC45A78E7B9AE581F86E14" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_72C5A2D97B6549FCB5FE6E610B4DEDBD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_73514E9BC5F44C509C562E01E8A958C2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_738E966D4DA74FCE8C40B58983F4DBE7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_76175107E4CC4459ABF6F887224C85F0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_764D7127961644B186D3F90292091805" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_76E915885B634DC6B57F89520C4788A6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_77A9AA9EC6624BD592C9D29EC6F94989" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_77EAFF9FBF464DF08EFF37113E7DFC96" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_78CF2DC24832474C9EC5304ABA596D6E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_78E8CFB48EAB4A1F9DE0BDC2402A0D5F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_795887D785084824B7284296DC74B527" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_79674E6058F048B1B7D3CFFBCBC41561" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A639317418840CC95575AFDA89539F7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A85089C17D248A7A8A12641C4F86125" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A9AF6339376421580BF6E8028871929" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7AE8B40AFA7241769B5BE31427ED582B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7B7753AD699149308A9D8CED65455D7F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7BE4FD7D976D4900BD24BD9AB7501E99" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7CC6FCB9F695423782EC53DADE5D585A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7D3DAEB7E7C647309752BD3A02876B72" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7DD2BAB195754859931B7B5AE308FAFC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7E12BAE0A2924E5B83533AABB0BAC4DB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7F82322C27494517A818285E796783B0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7FC1EE2D828D4E0C9A209479895AE0D0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8106318CEF394350AED3B89BE5973CD8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_811F3F47C3D94B628C68557B0EB6B36B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_81812B7D110C414C960813023A134932" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_820901EF2B7645DA9A49A95F3E9DE675" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_82CA2F512C5343BDAB3341734D58FBFE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8354660D2436459FBA8CB92DB7B6E337" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8549950E280A4786AA6D4BDC9AF44DFC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_854DF9ED3FF741069B2D162A049D5E64" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_87132C070E1540D8A4B033B0E98880B5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_87CEEEEB6DBF409FACD5794BCBD35B3F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8801CCC3E95F4B098645DB0BF445E0F1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_883D69622DD84D3A8A0D79D522CDA96B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_89B32FBB4FF441CFBCF0F830E202A7A7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_89F1C726748E4E57ACFDFC467114BD09" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8A5883FE50804063BBC8EE8DA9BE78DE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8B0D72F9F1AE422C81E4923414EB4C13" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8B6199C9EA65475D9FC6C0CE792EA501" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C7D8CEB11024B759FC6F809723ADF7A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C7FD926CFA648FB9CE0ED24957F591B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C9645906D2B4435BF0DDC85F14F5CF6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8CB8ABF1BC42493F8C6451072245546C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8CCF6467ECF34EE59611670E3645C719" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8D346FD7000B4F0AAF57691DB6BD9CDE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8D3C554266D94991816CFFDB66F29AAE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8D419E40A1674FC9A198BCD3410D643D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9038E6B538DE4653AF9E77498DC5C9ED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_907955714C5E41C3A0C82F4633DEBAC3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9084333D5B164E6FBDFA7096FCC75845" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_92A6D3125FA44E7B8795DE4EE0D738BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_93900A98FABF44F5BE2F6F23E3EDA13A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_966477D37CF5451993EFF07CFB2EE25B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_96CCEAC6BE924D6AB858949535654A72" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_979C4C61FFCC47BF9DD9142A747D70F3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97AB3E7B353E4703B550348C63AEFC2D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97B185B78C154874B77D2049B3300B41" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97E71EC4B7404230AA4186AE74AE88F2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97E864DEE6A144A78B68D9A3BE9A0413" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_997EF831DA8A4F9C99259C70FFD9E6C2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_99BD8AC4084D439CA80816A89387CF06" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_99F4B3534D1A4C88BFE4FB5D2F216E23" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9B44971E00A5481BBA5AFD0A2166D16F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9C0C04F635C34CAAB690617751FEF9A7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9D045060258445C7988DB84395305E71" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9D6C72386A0B4D3489A13633E229F95D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9E7A52340F9643268D1F2F8864729809" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9F0C5F7640E84C648A16A5663DC11CF3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A00E186E9C8E4BCD92EEF18A7870AB64" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A0858150B00A472BA6EAE71AEBABDE58" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A11208A3D61940228E848C672615C531" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A1555851966F4CBDB4BE3837641C843A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A1A7D85419B04E1892896FD2723CBE05" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A2B1EDE36AFF46F2B7BED46EB5A9BE01" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A2B810BE7C004166A16F019DFEBC09A1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A2ED793453A54C92AD356FF69DBFAFF3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A386FFD174A848B8A6383A013CA12077" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A3D6752BC31B442CA999E19F8AA5B2E5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A44EA116D8BD401B9F5CB43FD0A516EC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A4C093C7C647401E895109DA2F564C52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A513873E6AEC441CB417942FBA4FE3A9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A571DB581B7B4085B6EE29881A27A2D8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A6399AF77EE147919D73E720D70C79FF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A694168142B64AB28E79B5E6E5357979" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A7C06AF14B3343C09C52E321CD45D0A1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A7F216F3691F4406AD4BF685C2009EC2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A98B9A585D4F41858169AD80172314EC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AA7D54EA12024486AA1ACD45D323E74F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AB9D8BFEC9524074BE2B855CFF1D1CEC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AD850F3126CA46F9AEB85D4851B8149F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AE01A18492C447D89BA1FE02869A18DA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AE235390D3E7456BBC816F28EF0EDE5E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AEF2EA186F5D4A0486766CEC08F7A180" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B0990FEE057B4CEB8E819D4F36FC023E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B25E14F3380641BFA793B8AC5538DE69" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B2C4715A10D6448C8785A77EC8E23AFB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B2F2F7B8362C4C1CA918C4EC9C23E9B6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B310C19F9C7F4CE6891A34139EB0D630" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B3217183190C4EF5AA058E2F2DD49E5B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B34D82DAE3934AE8B7A86ADC89132428" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B37B9EC7F5E24483ABF63844CB762A5D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B383C9B0D56149A18C3933E52A659729" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B4BD907A8BCD4724AA7BBD9965ACBFA0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B4FB5F4843A24E41B7FADE7050CD9910" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B5CC2A0B4D3A4617A09A9EACF2A124CC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B700B3135C044AE1A0E11F64951C15B3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B7ADCE96BBE64258BC9786A36007F18B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B813F357BF6E4672A6C5C6420233E416" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B83C9AFF8AD942FE9FD4D3C90A2169F0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B8531EBC9C4146A18DBDEE03537C7895" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B90B2A45F38546C7B27A422537B6A0D5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B980912F97654A708BB58521244643F1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B9B6AEE7F3704CA78F9A5C37F0B31D89" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BA1757667DBF4ECE82D987268736B4D7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BA56A809F849463387B0C35C554D3FDE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BACCA2E1D01D43BDB24ABA1E3E89AA45" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BBA24149F4C04977B6A07924A49D7352" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BC01A169AEE24DEDB532037D3A25C69E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BD197F0310024D04B386D3ED22B580F2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BD35BC44FB8F441B8E358D9D364CA587" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BDB11450018647D880BBB295E0BBF169" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BF2D5197C57A4E03833752A2F4532AA8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFE5589963E74E2E9883E4AE5826D851" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C03B6B3C637C45749F3ACF29F4FCEDF6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C04EEE51536C4B64BB1758CBB7873B34" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C065BAA069514382B51E468B5A1978A3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C094488877694ABCA56EEADA30F0C108" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C21C0E1658844265AABB721C6F59AB24" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C3750F20EDFA48D78E02F27034D02209" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C38225F7A000426CB7E955945C9466E0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C54B99BA758A4FB3B844DE919B277DDA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C649E5027371431DB5A5440812C57540" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C6B45FFC93CC4A3F864E363E7B18206D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C6F4B29F1A3B4B59A21287716572E0B1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C71939C1027C4474B690DDDF4B0E8FB7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C7406B26D83F4CF48E24ED78245654ED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C7D02D2B4C444A0C90BD6F8C6B232C91" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C9AC5BC6DB9742B79D0BFF153CA39421" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CB2FCC33698242D0BFDAA47D5C4B0F63" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CB3A0AE176934F52AE20A613C2070534" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CB46B6FEE22A4C689CB244EF428600BF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CBB1884D0A0041D2BEB9CCE78E1E6C7E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CC3803859B7F43B18EBE799C9C56933F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CC71BE47DD434D7CA2713A9087A88C14" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CCE9C76D878344F4BF560E0136E1BCF3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CCF420B39E734D4384125DFE122E8F6A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CD3DBDD9333C4033AE1B724282BBBFBF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CD777AD5FF1D420DB9723E6EEC27D521" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CDBE3C6855AE4501803B9EDA7BFEA691" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CE1EEE233F9F4C24BC5D26CA81C3A86F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CEC3CD033FB94DFA8810C8142FED85B8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CECCCB3C56494F61A90C39EE70F3DFC9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CF28519F63C34802AB33F9342405FD3F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CF7BF165F4004E0DBBFF446A66A985DD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CFA9B0302ABC430A9DBA2BC2132B6B73" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CFE3C277A2DF41018E63BE547F53452D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CFE69F411CF84BE7ABCD4B895EF13C62" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D128F9F54CA949C09B3FA61A199B060F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D151A04263364A9B8005377D79AEC239" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D200B29D2F7E429AB771E6E92961E4C9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D2176F7DD848403DBC973A3676B579CC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D3284BDBAC7847909EAF138FCCDD512F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D3EDAA4023284820AFC142093DE1AAE4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D49889111E484F5090ED91A8EFF57DD0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D523D656E59A4F36A5799882AD52FE63" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D6635B71ADB94BA0AC25AF10E53EAA56" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D68C5368AA4548E2B31B6E44C6CF18CD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D6F8538106594E289818596061BE2EA6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D75087C07C804BA994309398BC48603F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DA790596462048CFAECE85420D41D74F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DA9C782985C041509BE9C4A7CB68A4A8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DACA05DBD1AA4AB7A411C4E500B3ADF8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DB5649A025C244CCAD4CFC7607B09A28" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DB6C4271795545FA80082707D6121026" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DBC0EC09DC684F47B0DC34BF7958EA66" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DBECDA96409E46C5A16D99CCCFC2E0DE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DC87F8DA14754002A1931C3C5DC89AD7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DDCBFEDCC6144933941BE8B0EEBB9614" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DE2D53C1D99340B28D76F985871A1D04" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DE5BB9FAA411472B8901537165DFD827" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DEE4FC947E1543ECA3C5D0A1B5D82606" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DF6E93BE4C85423FBB21EA3F783E0724" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DF7C83B26513481DA856DE8F3DAEF744" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E07080A8272044BDAD3242DFA62A3AD8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E0D128147681418496692C77F4B1BECB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E148F8C2F82A48D3A68E9E2C2CDAD846" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E1570450F26743789099E1D664EA2930" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E18D9C95AB9747609535A99DD2D81155" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E1BBA2FA2D7A423185C6D4F2B1B50A47" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E1FAFCCB6A854D248F54F164889FAB3F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E2073E8B81F74741B1D1EA05FBDD0F79" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E2B4EF18B90E479E8D1311CBCE13431E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E31FFA0A95B14807BA4DA5176F48A0AE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E3B3CBF11A49408DA2A465DD552AE300" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E3D9492FF8AB48679A4B287D1CE30AD6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E3DDA7E632494939B2882BD6741CFD9D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E3F58F53501F4CAA92527C64B08D9EBD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E4A964C652EF407CA753B3CA1219015B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E54668B3A3FB42CF85A71689A715F19B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E646FA76573448CAA4749B18614EF782" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E716C1A77B764B6697138BC0DAE3E30C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E855F8CECB234B9291EC3600C31564E1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E885D5C620AE4F7B824607C2AE4001AC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8AFB1C8F7A342D5A03F305B3E0230C6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8E0F24BF6014C208A93130FC1761DE6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8E78948E8974A1DB4C3D6E63AF58602" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8FE474C601D4386BBB0CA9599FF45BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EA0E1C57DE984B1A97AAC9D53D17FCC3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EA8E4A02700F48B3A6136CD0055D6CFD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EB1CB1838E7449B4B3F05EF3BA026DC8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EB89828AF09E40FFA26D353F1088C41B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EC2FDC1A744E4A1AA4793CB10F18D176" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EC476B2533A1437FA80321BB3090234E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EC9C8B8C68CC4B6FBF2202B0935A6396" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ED90DA83729C417BBEAA629FC6CE1095" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EDC27F3DB4874D0B80C408E935F92FD4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EF07839F9BC941BA9127CF08C90303D9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F15D7C13B4D94173A06FC05BFE08B4A7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F1C2DC4D3F4541478F3128EC742FC67D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F325A9398503407384F1B46B1B65BE34" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F3DEF34DC67542A1A5BE5F5EB0CF3D60" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F40D33926EF24D48B642AFADF0905175" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F42D9F9BF66C46B3A5C9271FA5F371BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F4E64CA79CC5489294D5EB5751985163" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F6A52BC1EC8D44989142E90DB7AAD1D5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F81B8400998B4DE3B59AFDEF3EF2FAC1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F8688399972140A18AEE3821A3076DA9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F8CAB1B1AAE143949246B033BF6572AA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F8ED7A133CD24494B63DBFF35207D7A4" - "OwnerKey" = "8:_02F0ACFAB9234F7F822B893C7DC32F1F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F9E5B7A73F134E42B0EE70B7A917FFE1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FA43C5DB9C7546E7BB93ED688744AC52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FBB083851DA2463CA4F1366F4904110A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FBCFD7B7B3D348EF9EAA5E0F686E303F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FEEC6D498C414DD8A73B96E8A0FB0AE5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FFE5652D9F3B4AEBB4275BC8405C5A7F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - } - "Configurations" - { - "Debug" - { - "DisplayName" = "8:Debug" - "IsDebugOnly" = "11:TRUE" - "IsReleaseOnly" = "11:FALSE" - "OutputFilename" = "8:Debug\\SetupCanteraLite.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:2" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" - { - "Enabled" = "11:TRUE" - "PromptEnabled" = "11:TRUE" - "PrerequisitesLocation" = "2:1" - "Url" = "8:" - "ComponentsUrl" = "8:" - "Items" - { - } - } - } - "Release" - { - "DisplayName" = "8:Release" - "IsDebugOnly" = "11:FALSE" - "IsReleaseOnly" = "11:TRUE" - "OutputFilename" = "8:Release\\Cantera.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:2" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" - { - "Enabled" = "11:TRUE" - "PromptEnabled" = "11:TRUE" - "PrerequisitesLocation" = "2:1" - "Url" = "8:" - "ComponentsUrl" = "8:" - "Items" - { - } - } - } - } - "Deployable" - { - "CustomAction" - { - } - "DefaultFeature" - { - "Name" = "8:DefaultFeature" - "Title" = "8:" - "Description" = "8:" - } - "ExternalPersistence" - { - "LaunchCondition" - { - } - } - "File" - { - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0067AAD709D94D2693870A06ECD55183" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\nasa_condensed.cti" - "TargetName" = "8:nasa_condensed.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0170832FE2DB4AE0BF9768C53BE03A84" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\setMultiplier.m" - "TargetName" = "8:setMultiplier.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_022EDF1564FF4680B6AA609CE897983A" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\h2o2.cti" - "TargetName" = "8:h2o2.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_04C83EB86A3C45AB93638133493E5923" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\argon.cti" - "TargetName" = "8:argon.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_051107F9F8CE4364AC76D00D23F8B7C5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite2.m" - "TargetName" = "8:ignite2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_05690F470DFA457FBF7C925A8420EE5F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\mix_hndl.m" - "TargetName" = "8:mix_hndl.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_05EE24E611E74A1C88CE22420CA5500D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\equil.m" - "TargetName" = "8:equil.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0700963A1F1B41FFABC3911498DB18B0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\stoich.py" - "TargetName" = "8:stoich.py" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0936663A9C31411CA21989F4FA39A5F1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\diamond.py" - "TargetName" = "8:diamond.py" - "Tag" = "8:" - "Folder" = "8:_0890042B73B444F889F091DA6D68E910" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_09812E60422340BF9B92C7BF4CDE6FC4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\piston.py" - "TargetName" = "8:piston.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_099E198F6C01436DB271857F1309977D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\phase_get.m" - "TargetName" = "8:phase_get.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0A01A5CC173A4619BBAE80DFCE7B23B5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\meanMolarMass.m" - "TargetName" = "8:meanMolarMass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0A2221F9D5B34C5AAD8B8BE2B6279D2C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Hydrogen.m" - "TargetName" = "8:Hydrogen.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0A2F83F932A74CAABB87DEEAC1B9536C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0ACC7910CC8A46E38521F8A78AF253D2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\ThermoPhase.m" - "TargetName" = "8:ThermoPhase.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0B0170BC983349DD945697DB4576507A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\atol.m" - "TargetName" = "8:atol.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0B09C9A0BF24498399548814F95D1EC2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\setThermalConductivity.m" - "TargetName" = "8:setThermalConductivity.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0C8BFBA19BE949699F417570F8C69B5F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_SV.m" - "TargetName" = "8:setState_SV.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0C9010E357C748BEB820CF0E830F09DF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setDensity.m" - "TargetName" = "8:setDensity.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0D0FFCC38C4645D997283F1C5CED5E06" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\setMaxTimeStep.m" - "TargetName" = "8:setMaxTimeStep.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0D47388E1B474AF08F6DA0FE72025C42" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\rankine.py" - "TargetName" = "8:rankine.py" - "Tag" = "8:" - "Folder" = "8:_1616A26BEFEB4172AA40AC8ED7A8DC71" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0DDF1766C6A04C76AE6AF7FBC35E471B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\netProdRates.m" - "TargetName" = "8:netProdRates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1049E82786DB4EB2BDEFF972136B0F19" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\satPressure.m" - "TargetName" = "8:satPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_105638BB017C47DA814720D4C027908E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\private\\surfmethods.m" - "TargetName" = "8:surfmethods.m" - "Tag" = "8:" - "Folder" = "8:_653D9B351BDC4DD6B1AC64034FB114A1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_11553AE6EA7A424D9621E724DFECC70F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\molarDensity.m" - "TargetName" = "8:molarDensity.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_11AF9ACB25D6477DAE6906C2F6F688CA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\setInitialTime.m" - "TargetName" = "8:setInitialTime.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_11E4F38118B54DC680D5CB741B29BE8C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\volume.m" - "TargetName" = "8:volume.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_11EE4F61EA0740F1BE63419C7A48F185" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_HP.m" - "TargetName" = "8:setState_HP.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_125E1AC217CC40BD8F4534E875CB9D0A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_12BF22BA87424178B29DB07E669C3501" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\chemPotentials.m" - "TargetName" = "8:chemPotentials.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1420A489C89E4859ACE78FD5DD27C00A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\Transport.m" - "TargetName" = "8:Transport.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_14580E5B948E47509A941AA338014D25" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\intEnergy_mass.m" - "TargetName" = "8:intEnergy_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_15D3C38D37A94D67B313EC3B57DA2AC1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\private\\flowdevicemethods.m" - "TargetName" = "8:flowdevicemethods.m" - "Tag" = "8:" - "Folder" = "8:_A0CD6A9C146B405D99355A87F6B7C47D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1603140AC6F7489CA14D3F41F58E9379" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\buildwin.m" - "TargetName" = "8:buildwin.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_16C0D130AB2748E6890B937071A27A0E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\ydot.m" - "TargetName" = "8:ydot.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_16C40536EB0A45658DF4EC29D7CBBFF9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\findByID.m" - "TargetName" = "8:findByID.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_16DD6B492C274AC6BA6ED913C513A10B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\thermomethods.cpp" - "TargetName" = "8:thermomethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_17873678EB8F4A3AB2296EB4E4483220" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\isInlet.m" - "TargetName" = "8:isInlet.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_18712B731C5F4CED9DD70EC680C9BE15" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1889FAD37671415E95CCA5B1BCAC9E32" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop_r.m" - "TargetName" = "8:rop_r.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_188F8F797CE24E7C9FC6BD62D2B5D37F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\isentropic.py" - "TargetName" = "8:isentropic.py" - "Tag" = "8:" - "Folder" = "8:_92296F507AEB4419BC7BA3118B2C6409" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1A3D179D05C74A909F2B5B6E254459BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\Inlet.m" - "TargetName" = "8:Inlet.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1A66CE0396934BBDBA728386725B2310" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\KOH.cti" - "TargetName" = "8:KOH.cti" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1A758A2D9CC24D13A732C1F61D692657" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1AA05F39A2464BDD922D26B58FE78BC4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2.py" - "TargetName" = "8:flame2.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1B053CD5461740CB891855B80F250AED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\prandtl2.m" - "TargetName" = "8:prandtl2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1C064CAB7CCC46D7AB833B0D4F99F3FE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\GRI30.m" - "TargetName" = "8:GRI30.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1D0B3F7CDFF14AD2A879AF1565D65509" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\entropy_mole.m" - "TargetName" = "8:entropy_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1D7106B99F8D451CA0562A6C57C2CC3C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\importInterface.m" - "TargetName" = "8:importInterface.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1DF1B93159BE475CA0438F31722F856B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor1.py" - "TargetName" = "8:reactor1.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1F6340B91C654BDAB4FDCA7B545A9ADD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\domainType.m" - "TargetName" = "8:domainType.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_219FDC3ACB2A4C81935851A9CAA7E1EF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cp_R.m" - "TargetName" = "8:cp_R.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_21BB012CDAF24DC3BD1F5D7AB7E5B123" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setPressure.m" - "TargetName" = "8:setPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_21EB392DF37A421CABBDA197A9226C0A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\diffflame.m" - "TargetName" = "8:diffflame.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_232F4C7716264866BDEA07B97B583460" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_UV.m" - "TargetName" = "8:setState_UV.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_23CE4DDD38054CA49B17BEEF4D728230" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\ready.m" - "TargetName" = "8:ready.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_254CA5A242F04444AB0F18F9ECDD091B" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\ptcombust.cti" - "TargetName" = "8:ptcombust.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_254F288B4BAC4BDFB4B21E76747FF336" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\attrib.m" - "TargetName" = "8:attrib.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2656FD40F3784C588D4004D409B0F80E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\Outlet.m" - "TargetName" = "8:Outlet.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_26A7FE2928CE45CDB52C4B3326A33951" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setHeatTransferCoeff.m" - "TargetName" = "8:setHeatTransferCoeff.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_26E683AE357D4F70A3DC3C57295541D3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\conuv.m" - "TargetName" = "8:conuv.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_26F0BA63411646978592D51F26AEA36D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rxnEqs.m" - "TargetName" = "8:rxnEqs.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_27549892F823435798B476FC52F3F012" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\molarMasses.m" - "TargetName" = "8:molarMasses.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_27DE8E5E29574E81B2D3ACC4E87B9637" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\addChild.m" - "TargetName" = "8:addChild.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_290E7C7E5DF64841B1F913EEFE006069" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\set.m" - "TargetName" = "8:set.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_29200BDEF8B44EC69E128788F4E09B16" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\intEnergy_mass.m" - "TargetName" = "8:intEnergy_mass.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2A1589369A874D0EBFFE3F6D98426A49" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\nElements.m" - "TargetName" = "8:nElements.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2A962975342142978B3DE11A20C9AA52" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\elements.xml" - "TargetName" = "8:elements.xml" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2AA7C0041FC74F718A561EF0696DCB45" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\build.m" - "TargetName" = "8:build.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2D09076E55604C73A82892D474E11779" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\restore.m" - "TargetName" = "8:restore.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2DEE49E2A7B4424E824CE5D0FB2846A5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2EB12A8F1F384A8BAF64EF7C8A0CAEE8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setKineticsMgr.m" - "TargetName" = "8:setKineticsMgr.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2EC7B0A350C34DF0B88C45A54FBFCC99" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut7.m" - "TargetName" = "8:tut7.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_30A47D7D93D84874A41E1782FDBCEAAC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\creationRates.m" - "TargetName" = "8:creationRates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_31AD332AA56C4DF190FE6D941FAAFBFC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\vaporFraction.m" - "TargetName" = "8:vaporFraction.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_31E9E8DFB7144795A05AEEE66B279AB6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\viscosity.m" - "TargetName" = "8:viscosity.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_32A08E26D90A41869BE37A47450DADCC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\binDiffCoeffs.m" - "TargetName" = "8:binDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_32EAE5622F7540E4AC357D8D1CE10D8C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\isIdealGas.m" - "TargetName" = "8:isIdealGas.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_33DBCAB550F1494AA40EFC4ABEFBADC4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_Psat.m" - "TargetName" = "8:setState_Psat.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_34722C3A5A5F4217AD66444E408BD476" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\Surface.m" - "TargetName" = "8:Surface.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_362E5E6B9766498182C5008280A41BD2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Solution\\Solution.m" - "TargetName" = "8:Solution.m" - "Tag" = "8:" - "Folder" = "8:_978580DBC0A748D790712BBA0B9F1CC8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_36C2D841FA684319BDF30F2B68589637" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\FlowDevice.m" - "TargetName" = "8:FlowDevice.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_372176D2A2AF406DBD625F54972DD57C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\nTotalSpecies.m" - "TargetName" = "8:nTotalSpecies.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3778A89EFC6C475E8AFE84940043B8DE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setSpeciesMoles.m" - "TargetName" = "8:setSpeciesMoles.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_37B9F5E138A645AAA6CE6C3A36E5361F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\enthalpy_mass.m" - "TargetName" = "8:enthalpy_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_37DD28283FAE43A78586C3D99D999022" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\silicon_carbide.cti" - "TargetName" = "8:silicon_carbide.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_385C8980D3A44A2093CD638714277678" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\elementIndex.m" - "TargetName" = "8:elementIndex.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_389AC795E7E842888394BE52A051FA12" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\wall_hndl.m" - "TargetName" = "8:wall_hndl.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_39B2C611CD84448489F8AAFF5BD8AB28" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\nReactions.m" - "TargetName" = "8:nReactions.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3A49848C6AC948D8A7CB60B10FE0D83A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\disableEnergy.m" - "TargetName" = "8:disableEnergy.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3AC42291E06E4768B0D87839DC9B9E77" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut2.m" - "TargetName" = "8:tut2.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3B00646190674532ABC512E89130A0D9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut4.m" - "TargetName" = "8:tut4.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3C8CC5D3AD6747949C0F25EDBCFBF84E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setBounds.m" - "TargetName" = "8:setBounds.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3CFA6387302F446AB7938595154FF208" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\gri30.xml" - "TargetName" = "8:gri30.xml" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3D56811387944E55AD39C984228C4EAB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\insert.m" - "TargetName" = "8:insert.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3DCD90FBD1DF4FA588238C70E0BADBE7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\function1.py" - "TargetName" = "8:function1.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3E35E9D3EC6141BBA820F7D01B815B64" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\fuel_cells\\sofc.py" - "TargetName" = "8:sofc.py" - "Tag" = "8:" - "Folder" = "8:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3F96D57E8F9E461F8C90E0ACB1C937D3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\setMassFlowRate.m" - "TargetName" = "8:setMassFlowRate.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3FCDAC7FAAA245718B7EF6CF5CF0658B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\transport\\dustygas.py" - "TargetName" = "8:dustygas.py" - "Tag" = "8:" - "Folder" = "8:_16393A44970E4B7FBB528A637EFFCF96" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3FE261F2E167434D804087B6019EB309" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\silane.cti" - "TargetName" = "8:silane.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3FF4115C0C3E4C1686E79FBDDD2387B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\private\\reactornetmethods.m" - "TargetName" = "8:reactornetmethods.m" - "Tag" = "8:" - "Folder" = "8:_EF7FFF45863048E0BAC8024E5E97D77C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_406AF99237D3409BB85917A5A60F74ED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setProfile.m" - "TargetName" = "8:setProfile.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_40E56E51E02745B4AEBA40660CEC686A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\Stack.m" - "TargetName" = "8:Stack.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4112A1F6C299475E8562339C3C38AA30" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite3.m" - "TargetName" = "8:ignite3.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_411BB46D848848E492899FDC17C2D1CB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\flowdevicemethods.cpp" - "TargetName" = "8:flowdevicemethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_41BB99990E1246928D44C3F17942116E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setID.m" - "TargetName" = "8:setID.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_426E85F25D874E3F8F14D31E41AACF51" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\advance.m" - "TargetName" = "8:advance.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_42A0DE2343CF4D5FB768588C28368E2F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\findByName.m" - "TargetName" = "8:findByName.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_436F32BB3B714A24A6B5FD1BC342A9D5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setTemperature.m" - "TargetName" = "8:setTemperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_43C69E8F23BD4919BB63BD40909B3759" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut2.py" - "TargetName" = "8:tut2.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4401025D0D424A86B6C25A9B34792A95" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Valve.m" - "TargetName" = "8:Valve.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_44512354EA8C4577A9085C81B028A63A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_Tsat.m" - "TargetName" = "8:setState_Tsat.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4479546E1AAE44FFAEFC0A710BA2E8FA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\resid.m" - "TargetName" = "8:resid.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_44DD06CC20DF420A998E2F1D0B980A99" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop_f.m" - "TargetName" = "8:rop_f.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_451FADB3D70145F9BF8D235E092B637A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\transportmethods.cpp" - "TargetName" = "8:transportmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4555B1D563634B6AAE88E0051E34DCE9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_46756B27C91E4C17A9F3C06BCC6D9011" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\soundSpeeds.py" - "TargetName" = "8:soundSpeeds.py" - "Tag" = "8:" - "Folder" = "8:_92296F507AEB4419BC7BA3118B2C6409" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_47F3CF4BEA29482B95C1AFFF8F6C8145" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\private\\reactormethods.m" - "TargetName" = "8:reactormethods.m" - "Tag" = "8:" - "Folder" = "8:_D663477510C5436ABAF316F6D1E24D8B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_480527309EA14538802C74D4B190DBBF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\enthalpy_mass.m" - "TargetName" = "8:enthalpy_mass.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4A677774412940DEAF6AF1EDC27A3C58" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\cleanup.m" - "TargetName" = "8:cleanup.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4B3F9D28B70C4E339662B2029BC4027B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\nSpecies.m" - "TargetName" = "8:nSpecies.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4BB20697D6B74F4C8917A9D04AA4A240" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\mixDiffCoeffs.m" - "TargetName" = "8:mixDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4C18112956A24BF6A1BF387E433469DC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\write.m" - "TargetName" = "8:write.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4C432477911B4A8596B03914FF5916C4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\reactornet_hndl.m" - "TargetName" = "8:reactornet_hndl.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4D71E06EFE884CABA33151E1C5263C86" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\thermo_get.m" - "TargetName" = "8:thermo_get.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4DCD79F33434471C82E0AF768F55ABDA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\importFromFile.m" - "TargetName" = "8:importFromFile.m" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4DEC127FA73B460DB7B5A24EEB8F7ED9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Solution\\set.m" - "TargetName" = "8:set.m" - "Tag" = "8:" - "Folder" = "8:_978580DBC0A748D790712BBA0B9F1CC8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4EEA2D8311E542998617CB07AF269FD1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\critTemperature.m" - "TargetName" = "8:critTemperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_51E2B9E78A964BD383DD8FD460AA4BEF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\set.m" - "TargetName" = "8:set.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_52519B41A4064DEEB452445FD3550B6F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\flame.m" - "TargetName" = "8:flame.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_533E20A890AF4129A378968FF67AF0A5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\reactionEqn.m" - "TargetName" = "8:reactionEqn.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_53EA1C41778744F09879AEAE0BAA0233" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_satLiquid.m" - "TargetName" = "8:setState_satLiquid.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_53F7FA910CDC4CDEBD4257B5798B1B68" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\moleFraction.m" - "TargetName" = "8:moleFraction.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_54A0EE28997D4BAFA2E782BD6448A658" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\importPhase.m" - "TargetName" = "8:importPhase.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_589104AC830A4577B736D1106E7955A6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\eosType.m" - "TargetName" = "8:eosType.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_58EB415F05014A608F1D6B281082D92F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\grid.m" - "TargetName" = "8:grid.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_59166DBD45564A4195E8A079862D7DF4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setMoleFractions.m" - "TargetName" = "8:setMoleFractions.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_59245571144542D38FEC0EC1F00503B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\reactor2.m" - "TargetName" = "8:reactor2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_59AA52C5E25745589B34218C6B13216B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\XML_Node.m" - "TargetName" = "8:XML_Node.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5A0D8F275B3845FF8DB3D3FFB417B1B5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\Kinetics.m" - "TargetName" = "8:Kinetics.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5A494D5F32BD411D861645EF9D5CDB73" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\speciesIndex.m" - "TargetName" = "8:speciesIndex.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5AE86752EC8A4B54BA6494A9F33FFC71" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\ReactorNet.m" - "TargetName" = "8:ReactorNet.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5CF936560FF2465682DB2D4643C37441" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cv_mole.m" - "TargetName" = "8:cv_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5D50FACA9AE548919661678B7562D727" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\polynom.m" - "TargetName" = "8:polynom.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6006C6D0EC294FC39274776F6EA12BCD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\nAtoms.m" - "TargetName" = "8:nAtoms.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_60D94AAFB6AA45F89A490D537326B0A6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\refPressure.m" - "TargetName" = "8:refPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_61151103C608408DB35D78567822421D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setValue.m" - "TargetName" = "8:setValue.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_611E4F1900564CD88F755749C3B89219" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\thermalConductivity.m" - "TargetName" = "8:thermalConductivity.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6221061E3BD647AF89BF4AD1785DC9EA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_satVapor.m" - "TargetName" = "8:setState_satVapor.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6349662626C947BC91332BE085230672" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\domain_hndl.m" - "TargetName" = "8:domain_hndl.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_655DC211FDA743B8AAE2A254B8D24127" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\misc\\rxnpath1.py" - "TargetName" = "8:rxnpath1.py" - "Tag" = "8:" - "Folder" = "8:_94D018F7686D4C8690B65C153B0E887F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_675DF947A58B4BAB9DCCF837D18044E9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\setCoverages.m" - "TargetName" = "8:setCoverages.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_67B4668A9613497EAD89E4D9D5CDA7B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setMdot.m" - "TargetName" = "8:setMdot.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6A93CB70A0AC47D28DF27073F49C6A76" - { - "SourcePath" = "8:..\\..\\..\\License.rtf" - "TargetName" = "8:License.rtf" - "Tag" = "8:" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6A9E2F67751E4036B32A3F73F389F4B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6AAD2BE4779D4141B7F3175116575B70" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\molecularWeights.m" - "TargetName" = "8:molecularWeights.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6AEC5D1E91784853A899657570B75158" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6B4133DAEDD847D9ADB436F3A9E515BC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\private\\funcmethods.m" - "TargetName" = "8:funcmethods.m" - "Tag" = "8:" - "Folder" = "8:_208069FD964F475CAB363ACBD7A943C9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6BB63A2172964772A16E8C5DC8FCB473" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\elementName.m" - "TargetName" = "8:elementName.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6D020030302F41549FD1141A91CA6BA2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite_uv.m" - "TargetName" = "8:ignite_uv.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6D7DFA49CD7F422597521F6BC18DBEAA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6E40F711DE6E4C15977B10FEBD1145B4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\addPhase.m" - "TargetName" = "8:addPhase.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6F1E0DC55B9845DAB4FE758F0B54914C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\adddir.m" - "TargetName" = "8:adddir.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6FF6BF505F0442DF81B97A7B0DACFF53" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\gridPoints.m" - "TargetName" = "8:gridPoints.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7086E515306342B7A4A3EB7E47148FEC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setTemperature.m" - "TargetName" = "8:setTemperature.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_713B640959AC45A78E7B9AE581F86E14" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\entropies_R.m" - "TargetName" = "8:entropies_R.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_72C5A2D97B6549FCB5FE6E610B4DEDBD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\speciesName.m" - "TargetName" = "8:speciesName.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_73514E9BC5F44C509C562E01E8A958C2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\nChildren.m" - "TargetName" = "8:nChildren.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_738E966D4DA74FCE8C40B58983F4DBE7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\Interface.m" - "TargetName" = "8:Interface.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_76175107E4CC4459ABF6F887224C85F0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\reactormethods.cpp" - "TargetName" = "8:reactormethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_764D7127961644B186D3F90292091805" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setTimeStep.m" - "TargetName" = "8:setTimeStep.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_76E915885B634DC6B57F89520C4788A6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\adiabatic.py" - "TargetName" = "8:adiabatic.py" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_77A9AA9EC6624BD592C9D29EC6F94989" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\setParameters.m" - "TargetName" = "8:setParameters.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_77EAFF9FBF464DF08EFF37113E7DFC96" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\conhp.m" - "TargetName" = "8:conhp.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_78CF2DC24832474C9EC5304ABA596D6E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\char.m" - "TargetName" = "8:char.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_78E8CFB48EAB4A1F9DE0BDC2402A0D5F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\xmlmethods.cpp" - "TargetName" = "8:xmlmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_795887D785084824B7284296DC74B527" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\massFraction.m" - "TargetName" = "8:massFraction.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_79674E6058F048B1B7D3CFFBCBC41561" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\setValveCoeff.m" - "TargetName" = "8:setValveCoeff.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7A639317418840CC95575AFDA89539F7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\times.m" - "TargetName" = "8:times.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7A85089C17D248A7A8A12641C4F86125" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\simple.py" - "TargetName" = "8:simple.py" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7A9AF6339376421580BF6E8028871929" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\pressure.m" - "TargetName" = "8:pressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7AE8B40AFA7241769B5BE31427ED582B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Contents.m" - "TargetName" = "8:Contents.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7B7753AD699149308A9D8CED65455D7F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\componentIndex.m" - "TargetName" = "8:componentIndex.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7BE4FD7D976D4900BD24BD9AB7501E99" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\build.m" - "TargetName" = "8:build.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7CC6FCB9F695423782EC53DADE5D585A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7D3DAEB7E7C647309752BD3A02876B72" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\coverages.m" - "TargetName" = "8:coverages.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7DD2BAB195754859931B7B5AE308FAFC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\nComponents.m" - "TargetName" = "8:nComponents.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7E12BAE0A2924E5B83533AABB0BAC4DB" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\liquidvapor.cti" - "TargetName" = "8:liquidvapor.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7F82322C27494517A818285E796783B0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\domainIndex.m" - "TargetName" = "8:domainIndex.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7FC1EE2D828D4E0C9A209479895AE0D0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\private\\domain_methods.m" - "TargetName" = "8:domain_methods.m" - "Tag" = "8:" - "Folder" = "8:_D75DB80C0EC34E90A1753028F279B4CE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8106318CEF394350AED3B89BE5973CD8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\SymmPlane.m" - "TargetName" = "8:SymmPlane.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_811F3F47C3D94B628C68557B0EB6B36B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\combustor.py" - "TargetName" = "8:combustor.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_81812B7D110C414C960813023A134932" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\multiplier.m" - "TargetName" = "8:multiplier.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_820901EF2B7645DA9A49A95F3E9DE675" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\ctmethods.mexw32" - "TargetName" = "8:ctmethods.mexw32" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_82CA2F512C5343BDAB3341734D58FBFE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\equilibrate.m" - "TargetName" = "8:equilibrate.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8354660D2436459FBA8CB92DB7B6E337" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\concentrations.m" - "TargetName" = "8:concentrations.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8549950E280A4786AA6D4BDC9AF44DFC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\stoich_net.m" - "TargetName" = "8:stoich_net.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_854DF9ED3FF741069B2D162A049D5E64" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_87132C070E1540D8A4B033B0E98880B5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\private\\mixturemethods.m" - "TargetName" = "8:mixturemethods.m" - "Tag" = "8:" - "Folder" = "8:_B97BD147CDAB4F2EB1C987ADD5A66D2D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_87CEEEEB6DBF409FACD5794BCBD35B3F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setupGrid.m" - "TargetName" = "8:setupGrid.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8801CCC3E95F4B098645DB0BF445E0F1" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\nasa_gas.cti" - "TargetName" = "8:nasa_gas.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_883D69622DD84D3A8A0D79D522CDA96B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\gibbs_mole.m" - "TargetName" = "8:gibbs_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_89B32FBB4FF441CFBCF0F830E202A7A7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\surfmethods.cpp" - "TargetName" = "8:surfmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_89F1C726748E4E57ACFDFC467114BD09" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\entropy_mass.m" - "TargetName" = "8:entropy_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8A5883FE50804063BBC8EE8DA9BE78DE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\saveSoln.m" - "TargetName" = "8:saveSoln.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8B0D72F9F1AE422C81E4923414EB4C13" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setProfile.m" - "TargetName" = "8:setProfile.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8B6199C9EA65475D9FC6C0CE792EA501" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\silicon.cti" - "TargetName" = "8:silicon.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8C7D8CEB11024B759FC6F809723ADF7A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\AxisymmetricFlow.m" - "TargetName" = "8:AxisymmetricFlow.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8C7FD926CFA648FB9CE0ED24957F591B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\density.m" - "TargetName" = "8:density.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8C9645906D2B4435BF0DDC85F14F5CF6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\componentName.m" - "TargetName" = "8:componentName.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8CB8ABF1BC42493F8C6451072245546C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\time.m" - "TargetName" = "8:time.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8CCF6467ECF34EE59611670E3645C719" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\Domain1D.m" - "TargetName" = "8:Domain1D.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8D346FD7000B4F0AAF57691DB6BD9CDE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\moleFractions.m" - "TargetName" = "8:moleFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8D3C554266D94991816CFFDB66F29AAE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite.m" - "TargetName" = "8:ignite.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8D419E40A1674FC9A198BCD3410D643D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Reservoir.m" - "TargetName" = "8:Reservoir.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9038E6B538DE4653AF9E77498DC5C9ED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setMaxJacAge.m" - "TargetName" = "8:setMaxJacAge.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_907955714C5E41C3A0C82F4633DEBAC3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\constants.m" - "TargetName" = "8:constants.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9084333D5B164E6FBDFA7096FCC75845" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\air.cti" - "TargetName" = "8:air.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_92A6D3125FA44E7B8795DE4EE0D738BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\save.m" - "TargetName" = "8:save.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_93900A98FABF44F5BE2F6F23E3EDA13A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\private\\kinetics_set.m" - "TargetName" = "8:kinetics_set.m" - "Tag" = "8:" - "Folder" = "8:_56A5C77F96C948C3BE617599F99A4FBA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_966477D37CF5451993EFF07CFB2EE25B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\isReversible.m" - "TargetName" = "8:isReversible.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_96CCEAC6BE924D6AB858949535654A72" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\ctfunctions.cpp" - "TargetName" = "8:ctfunctions.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_979C4C61FFCC47BF9DD9142A747D70F3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\dist\\Cantera-1.7.0.win32-py2.5.exe" - "TargetName" = "8:Cantera-1.7.0.win32-py2.5.exe" - "Tag" = "8:" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_97AB3E7B353E4703B550348C63AEFC2D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\subsref.m" - "TargetName" = "8:subsref.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_97B185B78C154874B77D2049B3300B41" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Oxygen.m" - "TargetName" = "8:Oxygen.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_97E71EC4B7404230AA4186AE74AE88F2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\tdata.dat" - "TargetName" = "8:tdata.dat" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_97E864DEE6A144A78B68D9A3BE9A0413" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\geterr.m" - "TargetName" = "8:geterr.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_997EF831DA8A4F9C99259C70FFD9E6C2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\fixed_T_flame.py" - "TargetName" = "8:fixed_T_flame.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_99BD8AC4084D439CA80816A89387CF06" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\phaseMoles.m" - "TargetName" = "8:phaseMoles.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_99F4B3534D1A4C88BFE4FB5D2F216E23" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\plotSolution.m" - "TargetName" = "8:plotSolution.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9B44971E00A5481BBA5AFD0A2166D16F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\kinetics\\ratecoeffs.py" - "TargetName" = "8:ratecoeffs.py" - "Tag" = "8:" - "Folder" = "8:_3A41B4ED54254F0BBA9CB3DDBA13165A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9C0C04F635C34CAAB690617751FEF9A7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setPressure.m" - "TargetName" = "8:setPressure.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9D045060258445C7988DB84395305E71" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\step.m" - "TargetName" = "8:step.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9D6C72386A0B4D3489A13633E229F95D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setArea.m" - "TargetName" = "8:setArea.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9E7A52340F9643268D1F2F8864729809" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\run_examples.m" - "TargetName" = "8:run_examples.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9F0C5F7640E84C648A16A5663DC11CF3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\write.cpp" - "TargetName" = "8:write.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A00E186E9C8E4BCD92EEF18A7870AB64" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\wallmethods.cpp" - "TargetName" = "8:wallmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A0858150B00A472BA6EAE71AEBABDE58" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setEnergy.m" - "TargetName" = "8:setEnergy.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A11208A3D61940228E848C672615C531" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut5.m" - "TargetName" = "8:tut5.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A1555851966F4CBDB4BE3837641C843A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor2.py" - "TargetName" = "8:reactor2.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A1A7D85419B04E1892896FD2723CBE05" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\minTemp.m" - "TargetName" = "8:minTemp.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A2B1EDE36AFF46F2B7BED46EB5A9BE01" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\.cvsignore" - "TargetName" = "8:.cvsignore" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A2B810BE7C004166A16F019DFEBC09A1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setKinetics.m" - "TargetName" = "8:setKinetics.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A2ED793453A54C92AD356FF69DBFAFF3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\ck2ctml.m" - "TargetName" = "8:ck2ctml.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A386FFD174A848B8A6383A013CA12077" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setPhaseMoles.m" - "TargetName" = "8:setPhaseMoles.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A3D6752BC31B442CA999E19F8AA5B2E5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\ck2cti.m" - "TargetName" = "8:ck2cti.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A44EA116D8BD401B9F5CB43FD0A516EC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\npflame1.py" - "TargetName" = "8:npflame1.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A4C093C7C647401E895109DA2F564C52" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\child.m" - "TargetName" = "8:child.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A513873E6AEC441CB417942FBA4FE3A9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\ctmethods.cpp" - "TargetName" = "8:ctmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A571DB581B7B4085B6EE29881A27A2D8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\free_h2_air.py" - "TargetName" = "8:free_h2_air.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A6399AF77EE147919D73E720D70C79FF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\gasconstant.m" - "TargetName" = "8:gasconstant.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A694168142B64AB28E79B5E6E5357979" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cp_mole.m" - "TargetName" = "8:cp_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A7C06AF14B3343C09C52E321CD45D0A1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\reactor1.m" - "TargetName" = "8:reactor1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A7F216F3691F4406AD4BF685C2009EC2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut3.py" - "TargetName" = "8:tut3.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A98B9A585D4F41858169AD80172314EC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\onedimmethods.cpp" - "TargetName" = "8:onedimmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AA7D54EA12024486AA1ACD45D323E74F" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\gri30.cti" - "TargetName" = "8:gri30.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AB9D8BFEC9524074BE2B855CFF1D1CEC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\massFractions.m" - "TargetName" = "8:massFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AD850F3126CA46F9AEB85D4851B8149F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix1.py" - "TargetName" = "8:mix1.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AE01A18492C447D89BA1FE02869A18DA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\equil_Kc.m" - "TargetName" = "8:equil_Kc.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AE235390D3E7456BBC816F28EF0EDE5E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\satTemperature.m" - "TargetName" = "8:satTemperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AEF2EA186F5D4A0486766CEC08F7A180" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\chemPotentials.m" - "TargetName" = "8:chemPotentials.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B0990FEE057B4CEB8E819D4F36FC023E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\massFlux.m" - "TargetName" = "8:massFlux.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B25E14F3380641BFA793B8AC5538DE69" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\pressure.m" - "TargetName" = "8:pressure.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B2C4715A10D6448C8785A77EC8E23AFB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\plus.m" - "TargetName" = "8:plus.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B2F2F7B8362C4C1CA918C4EC9C23E9B6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\thermalDiffCoeffs.m" - "TargetName" = "8:thermalDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B310C19F9C7F4CE6891A34139EB0D630" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut1.m" - "TargetName" = "8:tut1.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B3217183190C4EF5AA058E2F2DD49E5B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\pressure.m" - "TargetName" = "8:pressure.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B34D82DAE3934AE8B7A86ADC89132428" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\phase_set.m" - "TargetName" = "8:phase_set.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B37B9EC7F5E24483ABF63844CB762A5D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\solve.m" - "TargetName" = "8:solve.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B383C9B0D56149A18C3933E52A659729" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\private\\trans_get.m" - "TargetName" = "8:trans_get.m" - "Tag" = "8:" - "Folder" = "8:_3FCDEC5F15154A079645D0817951A946" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B4BD907A8BCD4724AA7BBD9965ACBFA0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut1.py" - "TargetName" = "8:tut1.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B4FB5F4843A24E41B7FADE7050CD9910" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\gibbs_mass.m" - "TargetName" = "8:gibbs_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B5CC2A0B4D3A4617A09A9EACF2A124CC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B700B3135C044AE1A0E11F64951C15B3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\funcmethods.cpp" - "TargetName" = "8:funcmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B7ADCE96BBE64258BC9786A36007F18B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\adiabatic_flame.py" - "TargetName" = "8:adiabatic_flame.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B813F357BF6E4672A6C5C6420233E416" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\npflame_init.m" - "TargetName" = "8:npflame_init.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B83C9AFF8AD942FE9FD4D3C90A2169F0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\private\\stack_methods.m" - "TargetName" = "8:stack_methods.m" - "Tag" = "8:" - "Folder" = "8:_57614C30E82048A8B1CDA4FC95D7707F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B8531EBC9C4146A18DBDEE03537C7895" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\water.cti" - "TargetName" = "8:water.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B90B2A45F38546C7B27A422537B6A0D5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\thermo_hndl.m" - "TargetName" = "8:thermo_hndl.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B980912F97654A708BB58521244643F1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\maxTemp.m" - "TargetName" = "8:maxTemp.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B9B6AEE7F3704CA78F9A5C37F0B31D89" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setMoleFractions.m" - "TargetName" = "8:setMoleFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BA1757667DBF4ECE82D987268736B4D7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\speciesNames.m" - "TargetName" = "8:speciesNames.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BA56A809F849463387B0C35C554D3FDE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\destructionRates.m" - "TargetName" = "8:destructionRates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BACCA2E1D01D43BDB24ABA1E3E89AA45" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\multiDiffCoeffs.m" - "TargetName" = "8:multiDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BBA24149F4C04977B6A07924A49D7352" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\destruction_rates.m" - "TargetName" = "8:destruction_rates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BC01A169AEE24DEDB532037D3A25C69E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\value.m" - "TargetName" = "8:value.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BD197F0310024D04B386D3ED22B580F2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\private\\kinetics_get.m" - "TargetName" = "8:kinetics_get.m" - "Tag" = "8:" - "Folder" = "8:_56A5C77F96C948C3BE617599F99A4FBA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BD35BC44FB8F441B8E358D9D364CA587" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Water.m" - "TargetName" = "8:Water.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BDB11450018647D880BBB295E0BBF169" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut6.m" - "TargetName" = "8:tut6.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BF2D5197C57A4E03833752A2F4532AA8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cv_mass.m" - "TargetName" = "8:cv_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BFE5589963E74E2E9883E4AE5826D851" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\solution.m" - "TargetName" = "8:solution.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C03B6B3C637C45749F3ACF29F4FCEDF6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Methane.m" - "TargetName" = "8:Methane.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C04EEE51536C4B64BB1758CBB7873B34" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\private\\wallmethods.m" - "TargetName" = "8:wallmethods.m" - "Tag" = "8:" - "Folder" = "8:_978963BB80B74B24B2062E400EF7C9EC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C065BAA069514382B51E468B5A1978A3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\reactornetmethods.cpp" - "TargetName" = "8:reactornetmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C094488877694ABCA56EEADA30F0C108" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\install.m" - "TargetName" = "8:install.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C21C0E1658844265AABB721C6F59AB24" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\stflame1.py" - "TargetName" = "8:stflame1.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C3750F20EDFA48D78E02F27034D02209" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\thermo_set.m" - "TargetName" = "8:thermo_set.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C38225F7A000426CB7E955945C9466E0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\MassFlowController.m" - "TargetName" = "8:MassFlowController.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C54B99BA758A4FB3B844DE919B277DDA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\nComponents.m" - "TargetName" = "8:nComponents.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C649E5027371431DB5A5440812C57540" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut4.py" - "TargetName" = "8:tut4.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C6B45FFC93CC4A3F864E363E7B18206D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\reactor_hndl.m" - "TargetName" = "8:reactor_hndl.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C6F4B29F1A3B4B59A21287716572E0B1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\massFlowRate.m" - "TargetName" = "8:massFlowRate.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C71939C1027C4474B690DDDF4B0E8FB7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\ctmatutils.h" - "TargetName" = "8:ctmatutils.h" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C7406B26D83F4CF48E24ED78245654ED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\install.m" - "TargetName" = "8:install.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C7D02D2B4C444A0C90BD6F8C6B232C91" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\trans_hndl.m" - "TargetName" = "8:trans_hndl.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C9AC5BC6DB9742B79D0BFF153CA39421" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_SP.m" - "TargetName" = "8:setState_SP.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CB2FCC33698242D0BFDAA47D5C4B0F63" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\catcomb.py" - "TargetName" = "8:catcomb.py" - "Tag" = "8:" - "Folder" = "8:_0890042B73B444F889F091DA6D68E910" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CB3A0AE176934F52AE20A613C2070534" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\area.m" - "TargetName" = "8:area.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CB46B6FEE22A4C689CB244EF428600BF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\nElements.m" - "TargetName" = "8:nElements.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CBB1884D0A0041D2BEB9CCE78E1E6C7E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut3.m" - "TargetName" = "8:tut3.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CC3803859B7F43B18EBE799C9C56933F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\periodic_cstr.m" - "TargetName" = "8:periodic_cstr.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CC71BE47DD434D7CA2713A9087A88C14" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\nSpecies.m" - "TargetName" = "8:nSpecies.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CCE9C76D878344F4BF560E0136E1BCF3" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\graphite.cti" - "TargetName" = "8:graphite.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CCF420B39E734D4384125DFE122E8F6A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\ph.m" - "TargetName" = "8:ph.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CD3DBDD9333C4033AE1B724282BBBFBF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\kineticsmethods.cpp" - "TargetName" = "8:kineticsmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CD777AD5FF1D420DB9723E6EEC27D521" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\rankine.m" - "TargetName" = "8:rankine.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CDBE3C6855AE4501803B9EDA7BFEA691" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\step.m" - "TargetName" = "8:step.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CE1EEE233F9F4C24BC5D26CA81C3A86F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop_net.m" - "TargetName" = "8:rop_net.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CEC3CD033FB94DFA8810C8142FED85B8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CECCCB3C56494F61A90C39EE70F3DFC9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setInitialTime.m" - "TargetName" = "8:setInitialTime.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CF28519F63C34802AB33F9342405FD3F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CF7BF165F4004E0DBBFF446A66A985DD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Solution\\soundspeed.m" - "TargetName" = "8:soundspeed.m" - "Tag" = "8:" - "Folder" = "8:_978580DBC0A748D790712BBA0B9F1CC8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CFA9B0302ABC430A9DBA2BC2132B6B73" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\nPhases.m" - "TargetName" = "8:nPhases.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CFE3C277A2DF41018E63BE547F53452D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\density.m" - "TargetName" = "8:density.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CFE69F411CF84BE7ABCD4B895EF13C62" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setThermalResistance.m" - "TargetName" = "8:setThermalResistance.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D128F9F54CA949C09B3FA61A199B060F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setMassFractions.m" - "TargetName" = "8:setMassFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D151A04263364A9B8005377D79AEC239" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setFixedTempProfile.m" - "TargetName" = "8:setFixedTempProfile.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D200B29D2F7E429AB771E6E92961E4C9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite_hp.m" - "TargetName" = "8:ignite_hp.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D2176F7DD848403DBC973A3676B579CC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\advanceCoverages.m" - "TargetName" = "8:advanceCoverages.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D3284BDBAC7847909EAF138FCCDD512F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix2.py" - "TargetName" = "8:mix2.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D3EDAA4023284820AFC142093DE1AAE4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Nitrogen.m" - "TargetName" = "8:Nitrogen.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D49889111E484F5090ED91A8EFF57DD0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\mass.m" - "TargetName" = "8:mass.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D523D656E59A4F36A5799882AD52FE63" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setPressure.m" - "TargetName" = "8:setPressure.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D6635B71ADB94BA0AC25AF10E53EAA56" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\diamond.cti" - "TargetName" = "8:diamond.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D68C5368AA4548E2B31B6E44C6CF18CD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\elementIndex.m" - "TargetName" = "8:elementIndex.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D6F8538106594E289818596061BE2EA6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\kinetics_hndl.m" - "TargetName" = "8:kinetics_hndl.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D75087C07C804BA994309398BC48603F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\addReactor.m" - "TargetName" = "8:addReactor.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DA790596462048CFAECE85420D41D74F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setInitialVolume.m" - "TargetName" = "8:setInitialVolume.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DA9C782985C041509BE9C4A7CB68A4A8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame1.py" - "TargetName" = "8:flame1.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DACA05DBD1AA4AB7A411C4E500B3ADF8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\time.m" - "TargetName" = "8:time.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DB5649A025C244CCAD4CFC7607B09A28" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\stoich_p.m" - "TargetName" = "8:stoich_p.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DB6C4271795545FA80082707D6121026" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\enthalpies_RT.m" - "TargetName" = "8:enthalpies_RT.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DBC0EC09DC684F47B0DC34BF7958EA66" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\isentropic.m" - "TargetName" = "8:isentropic.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DBECDA96409E46C5A16D99CCCFC2E0DE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\intEnergy_mole.m" - "TargetName" = "8:intEnergy_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DC87F8DA14754002A1931C3C5DC89AD7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\advance.m" - "TargetName" = "8:advance.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DDCBFEDCC6144933941BE8B0EEBB9614" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\massFraction.m" - "TargetName" = "8:massFraction.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DE2D53C1D99340B28D76F985871A1D04" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\AxiStagnFlow.m" - "TargetName" = "8:AxiStagnFlow.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DE5BB9FAA411472B8901537165DFD827" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\flame1.m" - "TargetName" = "8:flame1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DEE4FC947E1543ECA3C5D0A1B5D82606" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\isFlow.m" - "TargetName" = "8:isFlow.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DF6E93BE4C85423FBB21EA3F783E0724" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DF7C83B26513481DA856DE8F3DAEF744" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E07080A8272044BDAD3242DFA62A3AD8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setTolerances.m" - "TargetName" = "8:setTolerances.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E0D128147681418496692C77F4B1BECB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\Reactor.m" - "TargetName" = "8:Reactor.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E148F8C2F82A48D3A68E9E2C2CDAD846" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setTemperature.m" - "TargetName" = "8:setTemperature.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E1570450F26743789099E1D664EA2930" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\fuel_cells\\sofc.cti" - "TargetName" = "8:sofc.cti" - "Tag" = "8:" - "Folder" = "8:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E18D9C95AB9747609535A99DD2D81155" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\catcomb.m" - "TargetName" = "8:catcomb.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E1BBA2FA2D7A423185C6D4F2B1B50A47" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\reactor_ode.m" - "TargetName" = "8:reactor_ode.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E1FAFCCB6A854D248F54F164889FAB3F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setRefineCriteria.m" - "TargetName" = "8:setRefineCriteria.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E2073E8B81F74741B1D1EA05FBDD0F79" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\enthalpy_mole.m" - "TargetName" = "8:enthalpy_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E2B4EF18B90E479E8D1311CBCE13431E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\subsref.m" - "TargetName" = "8:subsref.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E31FFA0A95B14807BA4DA5176F48A0AE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cp_mass.m" - "TargetName" = "8:cp_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E3B3CBF11A49408DA2A465DD552AE300" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\gibbs_RT.m" - "TargetName" = "8:gibbs_RT.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E3D9492FF8AB48679A4B287D1CE30AD6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\sensitivity1.py" - "TargetName" = "8:sensitivity1.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E3DDA7E632494939B2882BD6741CFD9D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\air.m" - "TargetName" = "8:air.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E3F58F53501F4CAA92527C64B08D9EBD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\phasemethods.cpp" - "TargetName" = "8:phasemethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E4A964C652EF407CA753B3CA1219015B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop.m" - "TargetName" = "8:rop.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E54668B3A3FB42CF85A71689A715F19B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\Func.m" - "TargetName" = "8:Func.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E646FA76573448CAA4749B18614EF782" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\enableEnergy.m" - "TargetName" = "8:enableEnergy.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E716C1A77B764B6697138BC0DAE3E30C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\equilibrate.m" - "TargetName" = "8:equilibrate.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E855F8CECB234B9291EC3600C31564E1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\setTolerances.m" - "TargetName" = "8:setTolerances.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E885D5C620AE4F7B824607C2AE4001AC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\critProperties.py" - "TargetName" = "8:critProperties.py" - "Tag" = "8:" - "Folder" = "8:_1616A26BEFEB4172AA40AC8ED7A8DC71" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E8AFB1C8F7A342D5A03F305B3E0230C6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setThermoMgr.m" - "TargetName" = "8:setThermoMgr.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E8E0F24BF6014C208A93130FC1761DE6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\rtol.m" - "TargetName" = "8:rtol.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E8E78948E8974A1DB4C3D6E63AF58602" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\rdivide.m" - "TargetName" = "8:rdivide.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E8FE474C601D4386BBB0CA9599FF45BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EA0E1C57DE984B1A97AAC9D53D17FCC3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setCoverageEqs.m" - "TargetName" = "8:setCoverageEqs.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EA8E4A02700F48B3A6136CD0055D6CFD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\massFractions.m" - "TargetName" = "8:massFractions.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EB1CB1838E7449B4B3F05EF3BA026DC8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\plotting.py" - "TargetName" = "8:plotting.py" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EB89828AF09E40FFA26D353F1088C41B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\multiphase_plasma.py" - "TargetName" = "8:multiphase_plasma.py" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EC2FDC1A744E4A1AA4793CB10F18D176" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\critPressure.m" - "TargetName" = "8:critPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EC476B2533A1437FA80321BB3090234E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\isSurface.m" - "TargetName" = "8:isSurface.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EC9C8B8C68CC4B6FBF2202B0935A6396" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\IdealGasMix.m" - "TargetName" = "8:IdealGasMix.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_ED90DA83729C417BBEAA629FC6CE1095" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\flame2.m" - "TargetName" = "8:flame2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EDC27F3DB4874D0B80C408E935F92FD4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setFlatProfile.m" - "TargetName" = "8:setFlatProfile.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EF07839F9BC941BA9127CF08C90303D9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\prandtl1.m" - "TargetName" = "8:prandtl1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F15D7C13B4D94173A06FC05BFE08B4A7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\Mixture.m" - "TargetName" = "8:Mixture.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F1C2DC4D3F4541478F3128EC742FC67D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\critDensity.m" - "TargetName" = "8:critDensity.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F325A9398503407384F1B46B1B65BE34" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\z.m" - "TargetName" = "8:z.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F3DEF34DC67542A1A5BE5F5EB0CF3D60" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\oneatm.m" - "TargetName" = "8:oneatm.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F40D33926EF24D48B642AFADF0905175" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\transport1.m" - "TargetName" = "8:transport1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F42D9F9BF66C46B3A5C9271FA5F371BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setExpansionRateCoeff.m" - "TargetName" = "8:setExpansionRateCoeff.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F4E64CA79CC5489294D5EB5751985163" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\stoich_r.m" - "TargetName" = "8:stoich_r.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F6A52BC1EC8D44989142E90DB7AAD1D5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState.m" - "TargetName" = "8:setState.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F81B8400998B4DE3B59AFDEF3EF2FAC1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\domainIndex.m" - "TargetName" = "8:domainIndex.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F8688399972140A18AEE3821A3076DA9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\Wall.m" - "TargetName" = "8:Wall.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F8CAB1B1AAE143949246B033BF6572AA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\meanMolecularWeight.m" - "TargetName" = "8:meanMolecularWeight.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F9E5B7A73F134E42B0EE70B7A917FFE1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\atomicMasses.m" - "TargetName" = "8:atomicMasses.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FA43C5DB9C7546E7BB93ED688744AC52" - { - "SourcePath" = "8:..\\..\\..\\bin\\mixmaster.py" - "TargetName" = "8:mixmaster.py" - "Tag" = "8:" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FBB083851DA2463CA4F1366F4904110A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\nPoints.m" - "TargetName" = "8:nPoints.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FBCFD7B7B3D348EF9EAA5E0F686E303F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\writeStats.m" - "TargetName" = "8:writeStats.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FEEC6D498C414DD8A73B96E8A0FB0AE5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\surfreactor.m" - "TargetName" = "8:surfreactor.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FFE5652D9F3B4AEBB4275BC8405C5A7F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\speciesIndex.m" - "TargetName" = "8:speciesIndex.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - } - "FileType" - { - } - "Folder" - { - "{1525181F-901A-416C-8A58-119130FE478E}:_1DE66EEE44224B05A700D4E2E93A0FB7" - { - "Name" = "8:#1914" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:SystemFolder" - "Folders" - { - } - } - "{3C67513D-01DD-4637-8A68-80971EB9504F}:_78A5B9A56B3C482CBD8EAE207FE469D5" - { - "DefaultLocation" = "8:[PersonalFolder][ProductName]" - "Name" = "8:#1925" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:TARGETDIR" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_15DF1B45927A43108F6FD8BF7AB29E7A" - { - "Name" = "8:bin" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_554600D4C1ED49AB9B3F8AA14A61A393" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_3A0F7AAB1D684CA7825C61ED7C1B1510" - { - "Name" = "8:tutorials" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_9EE8F68C07DC4618A6A96B6CC2F6F4DD" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_0961E3795854450CB636397255DAA0B7" - { - "Name" = "8:MATLAB" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BD44CF949673422BAA32D14476046641" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_6458A3FFB8B14932A9224D66420736A4" - { - "Name" = "8:Python" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_07358AF408BA4439926F97BCFC4B2D4F" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_3C5C7E20E5A44A629E7E36FC49B00666" - { - "Name" = "8:MATLAB" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:MATLABCHECKBOX = 1" - "Transitive" = "11:FALSE" - "Property" = "8:_D5D9F0F73161444D859B49722CB836BB" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_5443CF3FEC1C4919A396E1213F7EE741" - { - "Name" = "8:toolbox" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6F2DCE9A4AA04C11955BD805A807D800" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_EB2EB0FBE19246E88A9FC85FC50A0261" - { - "Name" = "8:cantera" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_CD16B7D343A04A8A8A960BC7DF6EA2C3" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_121EEBBD5CFE412CACD796AD0EF6FACB" - { - "Name" = "8:@ReactorNet" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D25A4392A14645B6856AC0586A697940" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_EF7FFF45863048E0BAC8024E5E97D77C" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6A482636047A4CC39874C6CAC1A5EF83" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_1F3BBA95030B48589E34A16DD6877FCD" - { - "Name" = "8:@Wall" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_FFC5ABCD0DFE4C64AA3A3119E28770C2" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_978963BB80B74B24B2062E400EF7C9EC" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_14F46BDFA3354434A8AFFDE6EB01D8B2" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_2069E985BE1F4CA4B39E0FF4C857A89D" - { - "Name" = "8:@Func" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BE26BC62A5E847FEB871B25C40EFE75C" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_208069FD964F475CAB363ACBD7A943C9" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_707701DD38634631A3D20827FC5AFA22" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_3D735E99070D4A9C816814209321A420" - { - "Name" = "8:@XML_Node" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_1813C288DD40450E9298CE06190DC28A" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_57DD5A7770D14DCB9F09381FB3D030F7" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_B241B483BFD649A7B4FA5ADD1E48CB30" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_5980613DA74C49ABB29CF7F4DE8AB8E7" - { - "Name" = "8:@ThermoPhase" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_FC38217CD0FB41838729EA5473177414" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_447495742352464D81706C05F55520E9" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_115FA39FE4BB4AF98CC450D2C74A832C" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_69556754D0874D01BDA2D9D85F5828AB" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_57FC5782E53444E0BDBD66445370F485" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_978580DBC0A748D790712BBA0B9F1CC8" - { - "Name" = "8:@Solution" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_5F863499C9764D489DC234E3476D8220" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_9B31506F5B4F443F832FD3FAB7762E64" - { - "Name" = "8:@Mixture" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_5B0B4B544BB7475F8D95A7351BBB5D9B" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_B97BD147CDAB4F2EB1C987ADD5A66D2D" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D683DE5C1C054AF3B3A8A608F8739204" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_A330CA11C4BC435B95427DEA56FD503A" - { - "Name" = "8:@Kinetics" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_38EC5A2AC0344396A365C0523516B935" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_56A5C77F96C948C3BE617599F99A4FBA" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_8F8646357F9D4DFAAEEFB9D3E80E74AE" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_A50BD9722A014DC391E5474262EFD7BC" - { - "Name" = "8:@Transport" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_9609451B0BA44ECCBD59EAC256BB8FF6" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_3FCDEC5F15154A079645D0817951A946" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_0AE702ED16684776A58F4024099D5B16" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_B73A689A75AA49FE9E67D8BC3DE5A587" - { - "Name" = "8:@Reactor" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6491ED6A6FD4419EA3AEF94895C5862D" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_D663477510C5436ABAF316F6D1E24D8B" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6B68DDB908574065B114EE838055D3A9" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_E30E67F5102146D39202747276B874EA" - { - "Name" = "8:1D" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BEB5629A74864C33BFBE85775BDF46E9" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_45FC9BD502EB46D8A920CD02D93C3848" - { - "Name" = "8:@Domain1D" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_C30A197B3595470A87A00E99059B4FC7" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_D75DB80C0EC34E90A1753028F279B4CE" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_68A85998C36844B181D4B77A3DDF4225" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_BC662E8F11194A61A8CAA2E8666C6C9F" - { - "Name" = "8:@Stack" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_8AF1FDE1D7B24A50BF4A2F6F6E8F680B" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_57614C30E82048A8B1CDA4FC95D7707F" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_2E20167746334C26B769B9EBA08C08DD" - "Folders" - { - } - } - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_F7AA24452AD2470EBD83A85CC5DB9C43" - { - "Name" = "8:@Interface" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D74B7A317604458496D56195B17245D4" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_653D9B351BDC4DD6B1AC64034FB114A1" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_12B0318E56C647B4B7CC27D5344E95EB" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_F91A2400AD764EFB800A2F62CE34346C" - { - "Name" = "8:@FlowDevice" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BD955CAF1DF74ADD917984BE9557C60F" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_A0CD6A9C146B405D99355A87F6B7C47D" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_1980519B8CAC42038A2C793D12949EB2" - "Folders" - { - } - } - } - } - } - } - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_D97B8D9B527F4A4DAEE139297609ECEC" - { - "Name" = "8:demos" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_70CA7BFF862F455CABE89474DDC8C8FC" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_1E1FE4A0C7774B9D9C081E2DB4033D90" - { - "Name" = "8:Python" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6D0630638BBD4E29B840B324B4436948" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_0890042B73B444F889F091DA6D68E910" - { - "Name" = "8:surface_chemistry" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_7FDCBB9A8592442FB42D4EAC7D3E53D2" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_1616A26BEFEB4172AA40AC8ED7A8DC71" - { - "Name" = "8:liquid_vapor" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_C2F7106B0C584CBFB1CD9EAE69B563FA" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_16393A44970E4B7FBB528A637EFFCF96" - { - "Name" = "8:transport" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_562525EA42174B63807DD27EA3AAF879" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_3A41B4ED54254F0BBA9CB3DDBA13165A" - { - "Name" = "8:kinetics" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_F799EEA7F7224C0A855895023F8B3072" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_782A3716E7024C07B7E1786A6FE5D350" - { - "Name" = "8:reactors" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_A52D5AC4A0DA4CF483D3E640BC1A5DA0" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_92296F507AEB4419BC7BA3118B2C6409" - { - "Name" = "8:gasdynamics" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D902ADED94764BD5A6F420077708B493" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_94D018F7686D4C8690B65C153B0E887F" - { - "Name" = "8:misc" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_1D24D49031EB459B974D7D13D5644D3B" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_96B5AA517B204067BBA02150611C7875" - { - "Name" = "8:equilibrium" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_8D8BB4AF59F64F88B994C19CC5EB233C" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_ACBA4EEB967B49369C5B078365A8DAA6" - { - "Name" = "8:flames" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_0A2A0C303015456C841FAB6074A18B6F" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - { - "Name" = "8:fuel_cells" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_A46073D5774A4A7488FE7ED41BD60D59" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_33E4779AB0C24751BA2645F9F51A39D3" - { - "Name" = "8:MATLAB" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_45FAD6A5DFB047C2994B1D14F63B7703" - "Folders" - { - } - } - } - } - } - } - "{1525181F-901A-416C-8A58-119130FE478E}:_C18AD6B27F144D1EA3F43513268152DB" - { - "Name" = "8:#1919" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:ProgramMenuFolder" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_4BFAA71B92694D76A142F5C3ED00F20A" - { - "Name" = "8:Cantera" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_446477146DAB4A47A7AFC9902BF72A7E" - "Folders" - { - } - } - } - } - "{1525181F-901A-416C-8A58-119130FE478E}:_CB299B68C1E8487BA1E6C1DE65DE88C8" - { - "Name" = "8:#1916" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:DesktopFolder" - "Folders" - { - } - } - "{1525181F-901A-416C-8A58-119130FE478E}:_D46FB0DFF1A641E9BFF64D43063070E6" - { - "Name" = "8:#1910" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:CommonFilesFolder" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_DF884E96ECD3496ABA2742BCED88AAF5" - { - "Name" = "8:Cantera" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D0580EB36EB74E3A86790E702522DD35" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_C549C449993E4410B91BDC9AF59B84C5" - { - "Name" = "8:data" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_64E07C739FB4417C9F46987FB8046C1D" - "Folders" - { - } - } - } - } - } - } - } - "LaunchCondition" - { - } - "Locator" - { - } - "MsiBootstrapper" - { - "LangId" = "3:1033" - } - "Product" - { - "Name" = "8:Microsoft Visual Studio" - "ProductName" = "8:Cantera" - "ProductCode" = "8:{6318C429-3F69-486A-9987-4D1EE1CA9328}" - "PackageCode" = "8:{0468CAED-E609-40B8-90FF-0A935A842648}" - "UpgradeCode" = "8:{86C96BD0-4EFB-4B99-AB55-8EFAF9B39170}" - "RestartWWWService" = "11:FALSE" - "RemovePreviousVersions" = "11:TRUE" - "DetectNewerInstalledVersion" = "11:TRUE" - "InstallAllUsers" = "11:FALSE" - "ProductVersion" = "8:1.5.4" - "Manufacturer" = "8:cantera" - "ARPHELPTELEPHONE" = "8:" - "ARPHELPLINK" = "8:http://www.cantera.org" - "Title" = "8:Cantera" - "Subject" = "8:" - "ARPCONTACT" = "8:cantera" - "Keywords" = "8:" - "ARPCOMMENTS" = "8:" - "ARPURLINFOABOUT" = "8:" - "ARPPRODUCTICON" = "8:" - "ARPIconIndex" = "3:0" - "SearchPath" = "8:" - "UseSystemSearchPath" = "11:TRUE" - "TargetPlatform" = "3:0" - "PreBuildEvent" = "8:" - "PostBuildEvent" = "8:" - "RunPostBuildEvent" = "3:0" - } - "Registry" - { - "HKLM" - { - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_A15FA43938034D689F29E65C6E8955DA" - { - "Name" = "8:Software" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_5BDB66062CEB415CB4959F307FD0D508" - { - "Name" = "8:[Manufacturer]" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - } - } - } - "Values" - { - } - } - } - } - "HKCU" - { - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_F857B3D1747440C9A23BF58734C6212F" - { - "Name" = "8:Software" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_C66D7959D9B84EB48504D18245ED499E" - { - "Name" = "8:[Manufacturer]" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - } - } - } - "Values" - { - } - } - } - } - "HKCR" - { - "Keys" - { - } - } - "HKU" - { - "Keys" - { - } - } - "HKPU" - { - "Keys" - { - } - } - } - "Sequences" - { - } - "Shortcut" - { - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_11B1D446B20C4613916F260F22FB3817" - { - "Name" = "8:MATLAB Demos" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Folder" = "8:_4BFAA71B92694D76A142F5C3ED00F20A" - "WorkingFolder" = "8:_D97B8D9B527F4A4DAEE139297609ECEC" - "Icon" = "8:" - "Feature" = "8:" - } - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_6F6F7A9D0A9540169C31BFC498809033" - { - "Name" = "8:Cantera Folder" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Folder" = "8:_4BFAA71B92694D76A142F5C3ED00F20A" - "WorkingFolder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Icon" = "8:" - "Feature" = "8:" - } - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_B3E018B74C474749A9DF614C49D87F87" - { - "Name" = "8:Cantera" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Folder" = "8:_CB299B68C1E8487BA1E6C1DE65DE88C8" - "WorkingFolder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Icon" = "8:" - "Feature" = "8:" - } - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_C74524C318E34B64BC7F9CF0751E1641" - { - "Name" = "8:data" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "WorkingFolder" = "8:_DF884E96ECD3496ABA2742BCED88AAF5" - "Icon" = "8:" - "Feature" = "8:" - } - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_D36F249B6C63494C8991429C3423DCBF" - { - "Name" = "8:Python Demos" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_1E1FE4A0C7774B9D9C081E2DB4033D90" - "Folder" = "8:_4BFAA71B92694D76A142F5C3ED00F20A" - "WorkingFolder" = "8:_D97B8D9B527F4A4DAEE139297609ECEC" - "Icon" = "8:" - "Feature" = "8:" - } - } - "UserInterface" - { - "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_0ED84EDEFD4A4D698882BFE1F333E307" - { - "UseDynamicProperties" = "11:FALSE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdBasicDialogs.wim" - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_29BC7A20906B4BB591C50CBADAC4F8D7" - { - "Name" = "8:#1900" - "Sequence" = "3:1" - "Attributes" = "3:1" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_08E53ECD734042D6A31CA37D0355381E" - { - "Sequence" = "3:200" - "DisplayName" = "8:Welcome" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdWelcomeDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "CopyrightWarning" - { - "Name" = "8:CopyrightWarning" - "DisplayName" = "8:#1002" - "Description" = "8:#1102" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1202" - "DefaultValue" = "8:#1202" - "UsePlugInResources" = "11:TRUE" - } - "Welcome" - { - "Name" = "8:Welcome" - "DisplayName" = "8:#1003" - "Description" = "8:#1103" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1203" - "DefaultValue" = "8:#1203" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_35FDF6BB662A42B1A92CE5FD019F169A" - { - "Sequence" = "3:500" - "DisplayName" = "8:Confirm Installation" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdConfirmDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_ABC3AFA2024F4562A020AE6343D51300" - { - "Sequence" = "3:300" - "DisplayName" = "8:License Agreement" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdLicenseDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "EulaText" - { - "Name" = "8:EulaText" - "DisplayName" = "8:#1008" - "Description" = "8:#1108" - "Type" = "3:6" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:2" - "Value" = "8:_6A93CB70A0AC47D28DF27073F49C6A76" - "UsePlugInResources" = "11:TRUE" - } - "Sunken" - { - "Name" = "8:Sunken" - "DisplayName" = "8:#1007" - "Description" = "8:#1107" - "Type" = "3:5" - "ContextData" = "8:4;True=4;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:4" - "DefaultValue" = "3:4" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_FA729FED55DB423CB796E6380C3BBDF8" - { - "Sequence" = "3:400" - "DisplayName" = "8:Installation Folder" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdFolderDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "InstallAllUsersVisible" - { - "Name" = "8:InstallAllUsersVisible" - "DisplayName" = "8:#1059" - "Description" = "8:#1159" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_519E224B02474BA2B8DC4CD4EAE2ACF7" - { - "Name" = "8:#1900" - "Sequence" = "3:2" - "Attributes" = "3:1" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_2C3380451FE74068AF488EF4B6F73D94" - { - "Sequence" = "3:200" - "DisplayName" = "8:Installation Folder" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminFolderDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_6E2FF8B7EC244C94908291296E19523E" - { - "Sequence" = "3:100" - "DisplayName" = "8:Welcome" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminWelcomeDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "CopyrightWarning" - { - "Name" = "8:CopyrightWarning" - "DisplayName" = "8:#1002" - "Description" = "8:#1102" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1202" - "DefaultValue" = "8:#1202" - "UsePlugInResources" = "11:TRUE" - } - "Welcome" - { - "Name" = "8:Welcome" - "DisplayName" = "8:#1003" - "Description" = "8:#1103" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1203" - "DefaultValue" = "8:#1203" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_8F2D5F455ECB44B3859CD8D454A71C60" - { - "Sequence" = "3:300" - "DisplayName" = "8:Confirm Installation" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminConfirmDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_61D8CE962B314E818663A48C0415867E" - { - "Name" = "8:#1901" - "Sequence" = "3:1" - "Attributes" = "3:2" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_24A74643C5964C87A797E1A643FF0D0B" - { - "Sequence" = "3:100" - "DisplayName" = "8:Progress" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdProgressDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "ShowProgress" - { - "Name" = "8:ShowProgress" - "DisplayName" = "8:#1009" - "Description" = "8:#1109" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_75F14606DECA4813841F459E15C791FC" - { - "UseDynamicProperties" = "11:FALSE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdUserInterface.wim" - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_C1A3D09CAB0840249EFCEC6855096B18" - { - "Name" = "8:#1901" - "Sequence" = "3:2" - "Attributes" = "3:2" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_CA30C9165C5C49C68248727A03AA7A6A" - { - "Sequence" = "3:100" - "DisplayName" = "8:Progress" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminProgressDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "ShowProgress" - { - "Name" = "8:ShowProgress" - "DisplayName" = "8:#1009" - "Description" = "8:#1109" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_C87AD3FA8C0A43F7A829C50FC5F1F1CD" - { - "Name" = "8:#1902" - "Sequence" = "3:1" - "Attributes" = "3:3" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_8D56619ED59C40F9B3C655569D7BE0E9" - { - "Sequence" = "3:100" - "DisplayName" = "8:Finished" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdFinishedDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "UpdateText" - { - "Name" = "8:UpdateText" - "DisplayName" = "8:#1058" - "Description" = "8:#1158" - "Type" = "3:15" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1258" - "DefaultValue" = "8:#1258" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_E8083BADF0444BC18403655940B69C5C" - { - "Name" = "8:#1902" - "Sequence" = "3:2" - "Attributes" = "3:3" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_7D3124C107AA4B8AB2828C5E89BCA5AA" - { - "Sequence" = "3:100" - "DisplayName" = "8:Finished" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminFinishedDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - } - "MergeModule" - { - "{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_02F0ACFAB9234F7F822B893C7DC32F1F" - { - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:TRUE" - "SourcePath" = "8:Microsoft_VC80_CRT_x86.msm" - "Properties" - { - } - "LanguageId" = "3:0" - "Exclude" = "11:FALSE" - "Folder" = "8:" - "Feature" = "8:" - "IsolateTo" = "8:" - } - "{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_F8ED7A133CD24494B63DBFF35207D7A4" - { - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:TRUE" - "SourcePath" = "8:policy_8_0_microsoft_vc80_crt_x86.msm" - "Properties" - { - } - "LanguageId" = "3:0" - "Exclude" = "11:FALSE" - "Folder" = "8:" - "Feature" = "8:" - "IsolateTo" = "8:" - } - } - "ProjectOutput" - { - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_08587955063141779B605860D7FF04D3" - { - "SourcePath" = "8:..\\..\\..\\build\\bin\\i686-pc-win32\\ck2cti.exe" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_15DF1B45927A43108F6FD8BF7AB29E7A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_091EA9AF61A04D75A8F7DAC0AE83AC3C" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\clib.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_1DE66EEE44224B05A700D4E2E93A0FB7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - } - "VJSharpPlugin" - { - } - } -} diff --git a/win32/vc8/Sundials/CVODES/.cvsignore b/win32/vc8/Sundials/CVODES/.cvsignore deleted file mode 100644 index 69b3523a8..000000000 --- a/win32/vc8/Sundials/CVODES/.cvsignore +++ /dev/null @@ -1,3 +0,0 @@ -Release -Debug -*.user diff --git a/win32/vc8/Sundials/CVODES/CVODES.vcproj b/win32/vc8/Sundials/CVODES/CVODES.vcproj deleted file mode 100755 index a681bcb21..000000000 --- a/win32/vc8/Sundials/CVODES/CVODES.vcproj +++ /dev/null @@ -1,252 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/Sundials/NVEC_SER/.cvsignore b/win32/vc8/Sundials/NVEC_SER/.cvsignore deleted file mode 100644 index 69b3523a8..000000000 --- a/win32/vc8/Sundials/NVEC_SER/.cvsignore +++ /dev/null @@ -1,3 +0,0 @@ -Release -Debug -*.user diff --git a/win32/vc8/Sundials/NVEC_SER/NVEC_SER.vcproj b/win32/vc8/Sundials/NVEC_SER/NVEC_SER.vcproj deleted file mode 100755 index 13d8fb91f..000000000 --- a/win32/vc8/Sundials/NVEC_SER/NVEC_SER.vcproj +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/Sundials/SUNDIALS_SHARED/.cvsignore b/win32/vc8/Sundials/SUNDIALS_SHARED/.cvsignore deleted file mode 100644 index 69b3523a8..000000000 --- a/win32/vc8/Sundials/SUNDIALS_SHARED/.cvsignore +++ /dev/null @@ -1,3 +0,0 @@ -Release -Debug -*.user diff --git a/win32/vc8/Sundials/SUNDIALS_SHARED/SUNDIALS_SHARED.vcproj b/win32/vc8/Sundials/SUNDIALS_SHARED/SUNDIALS_SHARED.vcproj deleted file mode 100755 index 88f12c8a7..000000000 --- a/win32/vc8/Sundials/SUNDIALS_SHARED/SUNDIALS_SHARED.vcproj +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/base/base.vcproj b/win32/vc8/base/base.vcproj deleted file mode 100755 index a7188c9c0..000000000 --- a/win32/vc8/base/base.vcproj +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/base_h/base_h.vcproj b/win32/vc8/base_h/base_h.vcproj deleted file mode 100755 index 2c4dbd5b7..000000000 --- a/win32/vc8/base_h/base_h.vcproj +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/base_h/docopy.cmd b/win32/vc8/base_h/docopy.cmd deleted file mode 100755 index b4e83bd20..000000000 --- a/win32/vc8/base_h/docopy.cmd +++ /dev/null @@ -1,22 +0,0 @@ -cd ..\..\..\Cantera\src\base - -copy Array.h ..\..\..\build\include\cantera\kernel -copy FactoryBase.h ..\..\..\build\include\cantera\kernel -copy XML_Writer.h ..\..\..\build\include\cantera\kernel -copy clockWC.h ..\..\..\build\include\cantera\kernel -copy config.h ..\..\..\build\include\cantera\kernel -copy ct_defs.h ..\..\..\build\include\cantera\kernel -copy ctexceptions.h ..\..\..\build\include\cantera\kernel -copy ctml.h ..\..\..\build\include\cantera\kernel -copy global.h ..\..\..\build\include\cantera\kernel -copy logger.h ..\..\..\build\include\cantera\kernel -copy plots.h ..\..\..\build\include\cantera\kernel -copy stringUtils.h ..\..\..\build\include\cantera\kernel -copy units.h ..\..\..\build\include\cantera\kernel -copy utilities.h ..\..\..\build\include\cantera\kernel -copy vec_functions.h ..\..\..\build\include\cantera\kernel -copy xml.h ..\..\..\build\include\cantera\kernel - -cd ../../.. -cd win32\vc8\base_h -echo 'ok' > status diff --git a/win32/vc8/cantera.sln b/win32/vc8/cantera.sln deleted file mode 100755 index dbdbbaa9a..000000000 --- a/win32/vc8/cantera.sln +++ /dev/null @@ -1,345 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 9.00 -# Visual Studio 2005 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "oneD", "oneD\oneD.vcproj", "{AFF4EF88-C100-4297-A150-B6C4C5A98F25}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "transport", "transport\transport.vcproj", "{0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zeroD", "zeroD\zeroD.vcproj", "{9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "converters", "converters\converters.vcproj", "{5D8C2EA9-A90C-48A7-A541-180332B941DD}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tpx", "tpx\tpx.vcproj", "{A5DEA71E-15B1-4C59-94A8-01856D6E1F33}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_blas", "f2c_blas\f2c_blas.vcproj", "{5D8EADA5-2E37-4311-AD07-605A0B21F577}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_lapack", "f2c_lapack\f2c_lapack.vcproj", "{2701B198-FEC1-45A8-BC20-AACA46B64986}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ctcxx", "cxxutils\cxxutils.vcproj", "{E342202C-F877-43D0-8E66-D2A7794AC900}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clib", "clib\clib.vcproj", "{C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection - ProjectSection(ProjectDependencies) = postProject - {E342202C-F877-43D0-8E66-D2A7794AC900} = {E342202C-F877-43D0-8E66-D2A7794AC900} - {5FD2CA3C-8968-4C49-9312-C2C96C4B59BC} = {5FD2CA3C-8968-4C49-9312-C2C96C4B59BC} - {AFF4EF88-C100-4297-A150-B6C4C5A98F25} = {AFF4EF88-C100-4297-A150-B6C4C5A98F25} - {2701B198-FEC1-45A8-BC20-AACA46B64986} = {2701B198-FEC1-45A8-BC20-AACA46B64986} - {12D156A1-1BF6-42DF-8572-416AC1E9FC03} = {12D156A1-1BF6-42DF-8572-416AC1E9FC03} - {5D8C2EA9-A90C-48A7-A541-180332B941DD} = {5D8C2EA9-A90C-48A7-A541-180332B941DD} - {DD55E1AC-451C-422C-92BC-26E3F7AA137B} = {DD55E1AC-451C-422C-92BC-26E3F7AA137B} - {AD56DAD7-108B-4E82-993E-1EC6A0DFD209} = {AD56DAD7-108B-4E82-993E-1EC6A0DFD209} - {8CB43708-231A-4F80-B777-5F0A90CDB604} = {8CB43708-231A-4F80-B777-5F0A90CDB604} - {5B4B5866-2B50-4E34-9F00-B5C12677B4B5} = {5B4B5866-2B50-4E34-9F00-B5C12677B4B5} - {D76CE458-2A16-42DD-AE25-E282886C358F} = {D76CE458-2A16-42DD-AE25-E282886C358F} - {127547E3-416C-4C12-82E9-52F912142FB5} = {127547E3-416C-4C12-82E9-52F912142FB5} - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD} = {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD} - {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81} = {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81} - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D} = {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D} - {FCF87E3E-B8A7-47CA-864E-87E0166CCD79} = {FCF87E3E-B8A7-47CA-864E-87E0166CCD79} - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} = {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} - {5D8EADA5-2E37-4311-AD07-605A0B21F577} = {5D8EADA5-2E37-4311-AD07-605A0B21F577} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ck2cti", "ck2cti\ck2cti.vcproj", "{B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection - ProjectSection(ProjectDependencies) = postProject - {5D8C2EA9-A90C-48A7-A541-180332B941DD} = {5D8C2EA9-A90C-48A7-A541-180332B941DD} - {E342202C-F877-43D0-8E66-D2A7794AC900} = {E342202C-F877-43D0-8E66-D2A7794AC900} - {D76CE458-2A16-42DD-AE25-E282886C358F} = {D76CE458-2A16-42DD-AE25-E282886C358F} - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_libs", "f2c_libs\f2c_libs.vcproj", "{DD55E1AC-451C-422C-92BC-26E3F7AA137B}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_math", "f2c_math\f2c_math.vcproj", "{127547E3-416C-4C12-82E9-52F912142FB5}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ctpython", "ctpython\ctpython.vcproj", "{ED939A01-860D-4E92-A892-E195CB311AB7}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection - ProjectSection(ProjectDependencies) = postProject - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} = {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} - EndProjectSection -EndProject -Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "SetupCantera", "SetupCantera\SetupCantera.vdproj", "{AB8F959E-9DD3-47F3-8DAA-98BC12927A79}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ctmatlab", "ctmatlab\ctmatlab.vcproj", "{92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection - ProjectSection(ProjectDependencies) = postProject - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} = {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "config_h", "config_h\config_h.vcproj", "{5DAFF608-0007-4EA3-AC5D-F573B77FA61C}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NVEC_SER", "Sundials\NVEC_SER\NVEC_SER.vcproj", "{D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SUNDIALS_SHARED", "Sundials\SUNDIALS_SHARED\SUNDIALS_SHARED.vcproj", "{FCF87E3E-B8A7-47CA-864E-87E0166CCD79}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CVODES", "Sundials\CVODES\CVODES.vcproj", "{12D156A1-1BF6-42DF-8572-416AC1E9FC03}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection - ProjectSection(ProjectDependencies) = postProject - {DD55E1AC-451C-422C-92BC-26E3F7AA137B} = {DD55E1AC-451C-422C-92BC-26E3F7AA137B} - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - EndProjectSection -EndProject -Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "SetupCanteraLite", "SetupCantera\SetupCanteraLite.vdproj", "{6F530573-5D0C-4FEC-AB81-70FE059BDE5D}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "base", "base\base.vcproj", "{D76CE458-2A16-42DD-AE25-E282886C358F}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "numerics", "numerics\numerics.vcproj", "{AD56DAD7-108B-4E82-993E-1EC6A0DFD209}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "thermo", "thermo\thermo.vcproj", "{5FD2CA3C-8968-4C49-9312-C2C96C4B59BC}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "kinetics", "kinetics\kinetics.vcproj", "{8CB43708-231A-4F80-B777-5F0A90CDB604}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "equil", "equil\equil.vcproj", "{5B4B5866-2B50-4E34-9F00-B5C12677B4B5}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "csvdiff", "csvdiff\csvdiff.vcproj", "{AF888A7A-C325-4312-9BE0-CDA1B1E540E9}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "base_h", "base_h\base_h.vcproj", "{108341B3-6686-47D0-A93F-CDE9E1EDC68F}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cti2ctml", "cti2ctml\cti2ctml.vcproj", "{4F5B4442-98E5-4B11-9239-CDF5148C1902}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "SetupAlt", "SetupAlt\SetupAlt.vdproj", "{5CCFB08B-FFD7-436E-92C8-65A2CB3C83BD}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Release|Win32 = Release|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Debug|Win32.ActiveCfg = Debug|Win32 - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Debug|Win32.Build.0 = Debug|Win32 - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Release|Win32.ActiveCfg = Release|Win32 - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Release|Win32.Build.0 = Release|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Debug|Win32.ActiveCfg = Debug|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Debug|Win32.Build.0 = Debug|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Release|Win32.ActiveCfg = Release|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Release|Win32.Build.0 = Release|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Debug|Win32.ActiveCfg = Debug|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Debug|Win32.Build.0 = Debug|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Release|Win32.ActiveCfg = Release|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Release|Win32.Build.0 = Release|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Debug|Win32.ActiveCfg = Debug|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Debug|Win32.Build.0 = Debug|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Release|Win32.ActiveCfg = Release|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Release|Win32.Build.0 = Release|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Debug|Win32.ActiveCfg = Debug|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Debug|Win32.Build.0 = Debug|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Release|Win32.ActiveCfg = Release|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Release|Win32.Build.0 = Release|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Debug|Win32.ActiveCfg = Debug|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Debug|Win32.Build.0 = Debug|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Release|Win32.ActiveCfg = Release|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Release|Win32.Build.0 = Release|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Debug|Win32.ActiveCfg = Debug|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Debug|Win32.Build.0 = Debug|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Release|Win32.ActiveCfg = Release|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Release|Win32.Build.0 = Release|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Debug|Win32.ActiveCfg = Debug|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Debug|Win32.Build.0 = Debug|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Release|Win32.ActiveCfg = Release|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Release|Win32.Build.0 = Release|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Debug|Win32.ActiveCfg = Debug|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Debug|Win32.Build.0 = Debug|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Release|Win32.ActiveCfg = Release|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Release|Win32.Build.0 = Release|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Debug|Win32.ActiveCfg = Debug|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Debug|Win32.Build.0 = Debug|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Release|Win32.ActiveCfg = Release|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Release|Win32.Build.0 = Release|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Debug|Win32.ActiveCfg = Debug|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Debug|Win32.Build.0 = Debug|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Release|Win32.ActiveCfg = Release|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Release|Win32.Build.0 = Release|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Debug|Win32.ActiveCfg = Debug|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Debug|Win32.Build.0 = Debug|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Release|Win32.ActiveCfg = Release|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Release|Win32.Build.0 = Release|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.Debug|Win32.ActiveCfg = Debug|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.Release|Win32.ActiveCfg = Release|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.Release|Win32.Build.0 = Release|Win32 - {AB8F959E-9DD3-47F3-8DAA-98BC12927A79}.Debug|Win32.ActiveCfg = Debug - {AB8F959E-9DD3-47F3-8DAA-98BC12927A79}.Debug|Win32.Build.0 = Debug - {AB8F959E-9DD3-47F3-8DAA-98BC12927A79}.Release|Win32.ActiveCfg = Release - {AB8F959E-9DD3-47F3-8DAA-98BC12927A79}.Release|Win32.Build.0 = Release - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.Debug|Win32.ActiveCfg = Debug|Win32 - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.Release|Win32.ActiveCfg = Release|Win32 - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.Release|Win32.Build.0 = Release|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Debug|Win32.ActiveCfg = Debug|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Debug|Win32.Build.0 = Debug|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Release|Win32.ActiveCfg = Release|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Release|Win32.Build.0 = Release|Win32 - {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}.Debug|Win32.ActiveCfg = Debug|Win32 - {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}.Debug|Win32.Build.0 = Debug|Win32 - {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}.Release|Win32.ActiveCfg = Release|Win32 - {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}.Release|Win32.Build.0 = Release|Win32 - {FCF87E3E-B8A7-47CA-864E-87E0166CCD79}.Debug|Win32.ActiveCfg = Debug|Win32 - {FCF87E3E-B8A7-47CA-864E-87E0166CCD79}.Debug|Win32.Build.0 = Debug|Win32 - {FCF87E3E-B8A7-47CA-864E-87E0166CCD79}.Release|Win32.ActiveCfg = Release|Win32 - {FCF87E3E-B8A7-47CA-864E-87E0166CCD79}.Release|Win32.Build.0 = Release|Win32 - {12D156A1-1BF6-42DF-8572-416AC1E9FC03}.Debug|Win32.ActiveCfg = Debug|Win32 - {12D156A1-1BF6-42DF-8572-416AC1E9FC03}.Debug|Win32.Build.0 = Debug|Win32 - {12D156A1-1BF6-42DF-8572-416AC1E9FC03}.Release|Win32.ActiveCfg = Release|Win32 - {12D156A1-1BF6-42DF-8572-416AC1E9FC03}.Release|Win32.Build.0 = Release|Win32 - {6F530573-5D0C-4FEC-AB81-70FE059BDE5D}.Debug|Win32.ActiveCfg = Debug - {6F530573-5D0C-4FEC-AB81-70FE059BDE5D}.Release|Win32.ActiveCfg = Release - {D76CE458-2A16-42DD-AE25-E282886C358F}.Debug|Win32.ActiveCfg = Debug|Win32 - {D76CE458-2A16-42DD-AE25-E282886C358F}.Debug|Win32.Build.0 = Debug|Win32 - {D76CE458-2A16-42DD-AE25-E282886C358F}.Release|Win32.ActiveCfg = Release|Win32 - {D76CE458-2A16-42DD-AE25-E282886C358F}.Release|Win32.Build.0 = Release|Win32 - {AD56DAD7-108B-4E82-993E-1EC6A0DFD209}.Debug|Win32.ActiveCfg = Debug|Win32 - {AD56DAD7-108B-4E82-993E-1EC6A0DFD209}.Debug|Win32.Build.0 = Debug|Win32 - {AD56DAD7-108B-4E82-993E-1EC6A0DFD209}.Release|Win32.ActiveCfg = Release|Win32 - {AD56DAD7-108B-4E82-993E-1EC6A0DFD209}.Release|Win32.Build.0 = Release|Win32 - {5FD2CA3C-8968-4C49-9312-C2C96C4B59BC}.Debug|Win32.ActiveCfg = Debug|Win32 - {5FD2CA3C-8968-4C49-9312-C2C96C4B59BC}.Debug|Win32.Build.0 = Debug|Win32 - {5FD2CA3C-8968-4C49-9312-C2C96C4B59BC}.Release|Win32.ActiveCfg = Release|Win32 - {5FD2CA3C-8968-4C49-9312-C2C96C4B59BC}.Release|Win32.Build.0 = Release|Win32 - {8CB43708-231A-4F80-B777-5F0A90CDB604}.Debug|Win32.ActiveCfg = Debug|Win32 - {8CB43708-231A-4F80-B777-5F0A90CDB604}.Debug|Win32.Build.0 = Debug|Win32 - {8CB43708-231A-4F80-B777-5F0A90CDB604}.Release|Win32.ActiveCfg = Release|Win32 - {8CB43708-231A-4F80-B777-5F0A90CDB604}.Release|Win32.Build.0 = Release|Win32 - {5B4B5866-2B50-4E34-9F00-B5C12677B4B5}.Debug|Win32.ActiveCfg = Debug|Win32 - {5B4B5866-2B50-4E34-9F00-B5C12677B4B5}.Debug|Win32.Build.0 = Debug|Win32 - {5B4B5866-2B50-4E34-9F00-B5C12677B4B5}.Release|Win32.ActiveCfg = Release|Win32 - {5B4B5866-2B50-4E34-9F00-B5C12677B4B5}.Release|Win32.Build.0 = Release|Win32 - {AF888A7A-C325-4312-9BE0-CDA1B1E540E9}.Debug|Win32.ActiveCfg = Debug|Win32 - {AF888A7A-C325-4312-9BE0-CDA1B1E540E9}.Debug|Win32.Build.0 = Debug|Win32 - {AF888A7A-C325-4312-9BE0-CDA1B1E540E9}.Release|Win32.ActiveCfg = Release|Win32 - {AF888A7A-C325-4312-9BE0-CDA1B1E540E9}.Release|Win32.Build.0 = Release|Win32 - {108341B3-6686-47D0-A93F-CDE9E1EDC68F}.Debug|Win32.ActiveCfg = Debug|Win32 - {108341B3-6686-47D0-A93F-CDE9E1EDC68F}.Debug|Win32.Build.0 = Debug|Win32 - {108341B3-6686-47D0-A93F-CDE9E1EDC68F}.Release|Win32.ActiveCfg = Release|Win32 - {108341B3-6686-47D0-A93F-CDE9E1EDC68F}.Release|Win32.Build.0 = Release|Win32 - {4F5B4442-98E5-4B11-9239-CDF5148C1902}.Debug|Win32.ActiveCfg = Debug|Win32 - {4F5B4442-98E5-4B11-9239-CDF5148C1902}.Debug|Win32.Build.0 = Debug|Win32 - {4F5B4442-98E5-4B11-9239-CDF5148C1902}.Release|Win32.ActiveCfg = Release|Win32 - {4F5B4442-98E5-4B11-9239-CDF5148C1902}.Release|Win32.Build.0 = Release|Win32 - {5CCFB08B-FFD7-436E-92C8-65A2CB3C83BD}.Debug|Win32.ActiveCfg = Debug - {5CCFB08B-FFD7-436E-92C8-65A2CB3C83BD}.Release|Win32.ActiveCfg = Release - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/win32/vc8/cantera_examples.sln b/win32/vc8/cantera_examples.sln deleted file mode 100755 index ec2dfa8fc..000000000 --- a/win32/vc8/cantera_examples.sln +++ /dev/null @@ -1,55 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 9.00 -# Visual Studio 2005 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ck2cti", "ck2cti\ck2cti.vcproj", "{B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cti2ctml", "cti2ctml\cti2ctml.vcproj", "{4F5B4442-98E5-4B11-9239-CDF5148C1902}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "diamondSurf", "diamondSurf\diamondSurf.vcproj", "{D600ECB2-D432-4E4D-9D70-BF94AEF31485}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "silane_equil", "silane_equil\silane_equil.vcproj", "{290DC5E5-0016-4CCF-84D5-6B997DD3664A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "surfkin", "surfkin\surfkin.vcproj", "{7A87791C-32F6-48B5-ADBB-A8E77DE13E16}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cxx_examples", "cxx_examples\cxx_examples.vcproj", "{0E635864-A310-4468-9D97-9CE67B078C97}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "csvdiff", "csvdiff\csvdiff.vcproj", "{AF888A7A-C325-4312-9BE0-CDA1B1E540E9}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Release|Win32 = Release|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Debug|Win32.ActiveCfg = Debug|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Debug|Win32.Build.0 = Debug|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Release|Win32.ActiveCfg = Release|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Release|Win32.Build.0 = Release|Win32 - {4F5B4442-98E5-4B11-9239-CDF5148C1902}.Debug|Win32.ActiveCfg = Debug|Win32 - {4F5B4442-98E5-4B11-9239-CDF5148C1902}.Debug|Win32.Build.0 = Debug|Win32 - {4F5B4442-98E5-4B11-9239-CDF5148C1902}.Release|Win32.ActiveCfg = Release|Win32 - {4F5B4442-98E5-4B11-9239-CDF5148C1902}.Release|Win32.Build.0 = Release|Win32 - {D600ECB2-D432-4E4D-9D70-BF94AEF31485}.Debug|Win32.ActiveCfg = Debug|Win32 - {D600ECB2-D432-4E4D-9D70-BF94AEF31485}.Debug|Win32.Build.0 = Debug|Win32 - {D600ECB2-D432-4E4D-9D70-BF94AEF31485}.Release|Win32.ActiveCfg = Release|Win32 - {D600ECB2-D432-4E4D-9D70-BF94AEF31485}.Release|Win32.Build.0 = Release|Win32 - {290DC5E5-0016-4CCF-84D5-6B997DD3664A}.Debug|Win32.ActiveCfg = Debug|Win32 - {290DC5E5-0016-4CCF-84D5-6B997DD3664A}.Debug|Win32.Build.0 = Debug|Win32 - {290DC5E5-0016-4CCF-84D5-6B997DD3664A}.Release|Win32.ActiveCfg = Release|Win32 - {290DC5E5-0016-4CCF-84D5-6B997DD3664A}.Release|Win32.Build.0 = Release|Win32 - {7A87791C-32F6-48B5-ADBB-A8E77DE13E16}.Debug|Win32.ActiveCfg = Debug|Win32 - {7A87791C-32F6-48B5-ADBB-A8E77DE13E16}.Debug|Win32.Build.0 = Debug|Win32 - {7A87791C-32F6-48B5-ADBB-A8E77DE13E16}.Release|Win32.ActiveCfg = Release|Win32 - {7A87791C-32F6-48B5-ADBB-A8E77DE13E16}.Release|Win32.Build.0 = Release|Win32 - {0E635864-A310-4468-9D97-9CE67B078C97}.Debug|Win32.ActiveCfg = Debug|Win32 - {0E635864-A310-4468-9D97-9CE67B078C97}.Debug|Win32.Build.0 = Debug|Win32 - {0E635864-A310-4468-9D97-9CE67B078C97}.Release|Win32.ActiveCfg = Release|Win32 - {0E635864-A310-4468-9D97-9CE67B078C97}.Release|Win32.Build.0 = Release|Win32 - {AF888A7A-C325-4312-9BE0-CDA1B1E540E9}.Debug|Win32.ActiveCfg = Debug|Win32 - {AF888A7A-C325-4312-9BE0-CDA1B1E540E9}.Debug|Win32.Build.0 = Debug|Win32 - {AF888A7A-C325-4312-9BE0-CDA1B1E540E9}.Release|Win32.ActiveCfg = Release|Win32 - {AF888A7A-C325-4312-9BE0-CDA1B1E540E9}.Release|Win32.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/win32/vc8/cantera_no_sundials.sln b/win32/vc8/cantera_no_sundials.sln deleted file mode 100755 index 650a0169a..000000000 --- a/win32/vc8/cantera_no_sundials.sln +++ /dev/null @@ -1,180 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 8.00 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cvode", "cvode\cvode.vcproj", "{9BEC323F-1492-4AF0-8081-F8E3761D9FFC}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "oneD", "oneD\oneD.vcproj", "{AFF4EF88-C100-4297-A150-B6C4C5A98F25}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cantera", "cantera\cantera.vcproj", "{E719804C-1351-4C44-BD5E-611AF464CD20}" - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "transport", "transport\transport.vcproj", "{0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zeroD", "zeroD\zeroD.vcproj", "{9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "converters", "converters\converters.vcproj", "{5D8C2EA9-A90C-48A7-A541-180332B941DD}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tpx", "tpx\tpx.vcproj", "{A5DEA71E-15B1-4C59-94A8-01856D6E1F33}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_blas", "f2c_blas\f2c_blas.vcproj", "{5D8EADA5-2E37-4311-AD07-605A0B21F577}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_lapack", "f2c_lapack\f2c_lapack.vcproj", "{2701B198-FEC1-45A8-BC20-AACA46B64986}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ctcxx", "cxxutils\cxxutils.vcproj", "{E342202C-F877-43D0-8E66-D2A7794AC900}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clib", "clib\clib.vcproj", "{C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}" - ProjectSection(ProjectDependencies) = postProject - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} = {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} - {9BEC323F-1492-4AF0-8081-F8E3761D9FFC} = {9BEC323F-1492-4AF0-8081-F8E3761D9FFC} - {E719804C-1351-4C44-BD5E-611AF464CD20} = {E719804C-1351-4C44-BD5E-611AF464CD20} - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D} = {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D} - {AFF4EF88-C100-4297-A150-B6C4C5A98F25} = {AFF4EF88-C100-4297-A150-B6C4C5A98F25} - {2701B198-FEC1-45A8-BC20-AACA46B64986} = {2701B198-FEC1-45A8-BC20-AACA46B64986} - {5D8EADA5-2E37-4311-AD07-605A0B21F577} = {5D8EADA5-2E37-4311-AD07-605A0B21F577} - {5D8C2EA9-A90C-48A7-A541-180332B941DD} = {5D8C2EA9-A90C-48A7-A541-180332B941DD} - {DD55E1AC-451C-422C-92BC-26E3F7AA137B} = {DD55E1AC-451C-422C-92BC-26E3F7AA137B} - {127547E3-416C-4C12-82E9-52F912142FB5} = {127547E3-416C-4C12-82E9-52F912142FB5} - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD} = {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ck2cti", "ck2cti\ck2cti.vcproj", "{B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}" - ProjectSection(ProjectDependencies) = postProject - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} = {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} - {E342202C-F877-43D0-8E66-D2A7794AC900} = {E342202C-F877-43D0-8E66-D2A7794AC900} - {E719804C-1351-4C44-BD5E-611AF464CD20} = {E719804C-1351-4C44-BD5E-611AF464CD20} - {5D8C2EA9-A90C-48A7-A541-180332B941DD} = {5D8C2EA9-A90C-48A7-A541-180332B941DD} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_libs", "f2c_libs\f2c_libs.vcproj", "{DD55E1AC-451C-422C-92BC-26E3F7AA137B}" - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_math", "f2c_math\f2c_math.vcproj", "{127547E3-416C-4C12-82E9-52F912142FB5}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ctpython", "ctpython\ctpython.vcproj", "{ED939A01-860D-4E92-A892-E195CB311AB7}" - ProjectSection(ProjectDependencies) = postProject - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} = {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} - EndProjectSection -EndProject -Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "SetupCantera", "SetupCantera\SetupCantera.vdproj", "{AB8F959E-9DD3-47F3-8DAA-98BC12927A79}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ctmatlab", "ctmatlab\ctmatlab.vcproj", "{92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}" - ProjectSection(ProjectDependencies) = postProject - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} = {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "config_h", "config_h\config_h.vcproj", "{5DAFF608-0007-4EA3-AC5D-F573B77FA61C}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "SetupCanteraLite", "SetupCantera\SetupCanteraLite.vdproj", "{F7607AF2-705A-4046-B7EC-067DEE3BB79F}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfiguration) = preSolution - Debug = Debug - Release = Release - EndGlobalSection - GlobalSection(ProjectConfiguration) = postSolution - {9BEC323F-1492-4AF0-8081-F8E3761D9FFC}.Debug.ActiveCfg = Debug|Win32 - {9BEC323F-1492-4AF0-8081-F8E3761D9FFC}.Debug.Build.0 = Debug|Win32 - {9BEC323F-1492-4AF0-8081-F8E3761D9FFC}.Release.ActiveCfg = Release|Win32 - {9BEC323F-1492-4AF0-8081-F8E3761D9FFC}.Release.Build.0 = Release|Win32 - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Debug.ActiveCfg = Debug|Win32 - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Debug.Build.0 = Debug|Win32 - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Release.ActiveCfg = Release|Win32 - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Release.Build.0 = Release|Win32 - {E719804C-1351-4C44-BD5E-611AF464CD20}.Debug.ActiveCfg = Debug|Win32 - {E719804C-1351-4C44-BD5E-611AF464CD20}.Debug.Build.0 = Debug|Win32 - {E719804C-1351-4C44-BD5E-611AF464CD20}.Release.ActiveCfg = Release|Win32 - {E719804C-1351-4C44-BD5E-611AF464CD20}.Release.Build.0 = Release|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Debug.ActiveCfg = Debug|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Debug.Build.0 = Debug|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Release.ActiveCfg = Release|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Release.Build.0 = Release|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Debug.ActiveCfg = Debug|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Debug.Build.0 = Debug|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Release.ActiveCfg = Release|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Release.Build.0 = Release|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Debug.ActiveCfg = Debug|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Debug.Build.0 = Debug|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Release.ActiveCfg = Release|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Release.Build.0 = Release|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Debug.ActiveCfg = Debug|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Debug.Build.0 = Debug|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Release.ActiveCfg = Release|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Release.Build.0 = Release|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Debug.ActiveCfg = Debug|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Debug.Build.0 = Debug|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Release.ActiveCfg = Release|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Release.Build.0 = Release|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Debug.ActiveCfg = Debug|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Debug.Build.0 = Debug|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Release.ActiveCfg = Release|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Release.Build.0 = Release|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Debug.ActiveCfg = Debug|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Debug.Build.0 = Debug|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Release.ActiveCfg = Release|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Release.Build.0 = Release|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Debug.ActiveCfg = Debug|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Debug.Build.0 = Debug|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Release.ActiveCfg = Release|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Release.Build.0 = Release|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Debug.ActiveCfg = Debug|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Debug.Build.0 = Debug|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Release.ActiveCfg = Release|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Release.Build.0 = Release|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Debug.ActiveCfg = Debug|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Debug.Build.0 = Debug|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Release.ActiveCfg = Release|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Release.Build.0 = Release|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Debug.ActiveCfg = Debug|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Debug.Build.0 = Debug|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Release.ActiveCfg = Release|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Release.Build.0 = Release|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.Debug.ActiveCfg = Debug|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.Debug.Build.0 = Debug|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.Release.ActiveCfg = Release|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.Release.Build.0 = Release|Win32 - {AB8F959E-9DD3-47F3-8DAA-98BC12927A79}.Debug.ActiveCfg = Debug - {AB8F959E-9DD3-47F3-8DAA-98BC12927A79}.Release.ActiveCfg = Release - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.Debug.ActiveCfg = Debug|Win32 - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.Debug.Build.0 = Debug|Win32 - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.Release.ActiveCfg = Release|Win32 - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.Release.Build.0 = Release|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Debug.ActiveCfg = Debug|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Debug.Build.0 = Debug|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Release.ActiveCfg = Release|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Release.Build.0 = Release|Win32 - {F7607AF2-705A-4046-B7EC-067DEE3BB79F}.Debug.ActiveCfg = Debug - {F7607AF2-705A-4046-B7EC-067DEE3BB79F}.Release.ActiveCfg = Release - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - EndGlobalSection - GlobalSection(ExtensibilityAddIns) = postSolution - EndGlobalSection -EndGlobal diff --git a/win32/vc8/ck2cti/ck2cti.vcproj b/win32/vc8/ck2cti/ck2cti.vcproj deleted file mode 100755 index c57325efb..000000000 --- a/win32/vc8/ck2cti/ck2cti.vcproj +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/clib/clib.vcproj b/win32/vc8/clib/clib.vcproj deleted file mode 100755 index 724a659c2..000000000 --- a/win32/vc8/clib/clib.vcproj +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/config_h/config_h.vcproj b/win32/vc8/config_h/config_h.vcproj deleted file mode 100755 index 23b780f96..000000000 --- a/win32/vc8/config_h/config_h.vcproj +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/config_h/docopy.cmd b/win32/vc8/config_h/docopy.cmd deleted file mode 100755 index bc4c21360..000000000 --- a/win32/vc8/config_h/docopy.cmd +++ /dev/null @@ -1,10 +0,0 @@ -echo on -cd ..\..\.. -copy winconfig.h config.h -cd ext\f2c_libs -copy arith.hwin32 arith.h -copy sysdep1.h0 sysdep1.h -copy signal1.h0 signal1.h -cd ..\..\win32\vc8\config_h -echo ok -echo off diff --git a/win32/vc8/converters/converters.vcproj b/win32/vc8/converters/converters.vcproj deleted file mode 100755 index d054bb6f5..000000000 --- a/win32/vc8/converters/converters.vcproj +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/csvdiff/csvdiff.vcproj b/win32/vc8/csvdiff/csvdiff.vcproj deleted file mode 100755 index 8d76d5ed1..000000000 --- a/win32/vc8/csvdiff/csvdiff.vcproj +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/cti2ctml/cti2ctml.vcproj b/win32/vc8/cti2ctml/cti2ctml.vcproj deleted file mode 100755 index 4e52e7b32..000000000 --- a/win32/vc8/cti2ctml/cti2ctml.vcproj +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/ctmatlab/ctmatlab.vcproj b/win32/vc8/ctmatlab/ctmatlab.vcproj deleted file mode 100755 index 5084ee484..000000000 --- a/win32/vc8/ctmatlab/ctmatlab.vcproj +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/ctmatlab/runmlab.cmd b/win32/vc8/ctmatlab/runmlab.cmd deleted file mode 100755 index 0355181b1..000000000 --- a/win32/vc8/ctmatlab/runmlab.cmd +++ /dev/null @@ -1,5 +0,0 @@ -cd ..\..\..\Cantera\matlab\cantera -echo 'delete me!' > ctmethods.mexw32 -echo 'delete me!' > ctmethods.dll -%MATLAB_CMD% -nodisplay -nosplash -nojvm -r buildwin -echo 'ok' > status diff --git a/win32/vc8/ctpython/ctpython.vcproj b/win32/vc8/ctpython/ctpython.vcproj deleted file mode 100755 index 75cf85cb6..000000000 --- a/win32/vc8/ctpython/ctpython.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/ctpython/runpython.cmd b/win32/vc8/ctpython/runpython.cmd deleted file mode 100755 index edb0b07b1..000000000 --- a/win32/vc8/ctpython/runpython.cmd +++ /dev/null @@ -1,5 +0,0 @@ -cd ..\..\..\Cantera\python -%PYTHON_CMD% winsetup.py build -%PYTHON_CMD% winsetup.py bdist_wininst -%PYTHON_CMD% winsetup.py install -echo 'ok' > status diff --git a/win32/vc8/cvode/cvode.vcproj b/win32/vc8/cvode/cvode.vcproj deleted file mode 100755 index 543629dcc..000000000 --- a/win32/vc8/cvode/cvode.vcproj +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/cxx_examples/cxx_examples.vcproj b/win32/vc8/cxx_examples/cxx_examples.vcproj deleted file mode 100755 index 59dc8cf69..000000000 --- a/win32/vc8/cxx_examples/cxx_examples.vcproj +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/cxxutils/cxxutils.vcproj b/win32/vc8/cxxutils/cxxutils.vcproj deleted file mode 100755 index f98ceaf91..000000000 --- a/win32/vc8/cxxutils/cxxutils.vcproj +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/demos/CanteraDemos.sln b/win32/vc8/demos/CanteraDemos.sln deleted file mode 100755 index fc9c792d7..000000000 --- a/win32/vc8/demos/CanteraDemos.sln +++ /dev/null @@ -1,61 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 8.00 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo", "demo.vcproj", "{F0FBA57E-6E65-46E6-9DDD-2625E7082189}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "combustor", "combustor.vcproj", "{25A7DE6A-30B8-4878-889B-F7D9D51E005E}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flamespeed", "flamespeed.vcproj", "{25A7DE6A-30B8-4878-889B-F7D9D51E005E}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "kinetics1", "kinetics1.vcproj", "{25A7DE6A-30B8-4878-889B-F7D9D51E005E}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NASA_coeffs", "NASA_coeffs.vcproj", "{25A7DE6A-30B8-4878-889B-F7D9D51E005E}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Rankine", "Rankine.vcproj", "{25A7DE6A-30B8-4878-889B-F7D9D51E005E}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfiguration) = preSolution - Debug = Debug - Release = Release - EndGlobalSection - GlobalSection(ProjectConfiguration) = postSolution - {F0FBA57E-6E65-46E6-9DDD-2625E7082189}.Debug.ActiveCfg = Debug|Win32 - {F0FBA57E-6E65-46E6-9DDD-2625E7082189}.Debug.Build.0 = Debug|Win32 - {F0FBA57E-6E65-46E6-9DDD-2625E7082189}.Release.ActiveCfg = Release|Win32 - {F0FBA57E-6E65-46E6-9DDD-2625E7082189}.Release.Build.0 = Release|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Debug.ActiveCfg = Debug|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Debug.Build.0 = Debug|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Release.ActiveCfg = Release|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Release.Build.0 = Release|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Debug.ActiveCfg = Debug|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Debug.Build.0 = Debug|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Release.ActiveCfg = Release|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Release.Build.0 = Release|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Debug.ActiveCfg = Debug|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Debug.Build.0 = Debug|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Release.ActiveCfg = Release|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Release.Build.0 = Release|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Debug.ActiveCfg = Debug|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Debug.Build.0 = Debug|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Release.ActiveCfg = Release|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Release.Build.0 = Release|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Debug.ActiveCfg = Debug|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Debug.Build.0 = Debug|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Release.ActiveCfg = Release|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Release.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - EndGlobalSection - GlobalSection(ExtensibilityAddIns) = postSolution - EndGlobalSection -EndGlobal diff --git a/win32/vc8/demos/NASA_coeffs.vcproj b/win32/vc8/demos/NASA_coeffs.vcproj deleted file mode 100755 index d2f08d3cd..000000000 --- a/win32/vc8/demos/NASA_coeffs.vcproj +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/demos/Rankine.vcproj b/win32/vc8/demos/Rankine.vcproj deleted file mode 100755 index 72d74ffc6..000000000 --- a/win32/vc8/demos/Rankine.vcproj +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/demos/ReadMe.txt b/win32/vc8/demos/ReadMe.txt deleted file mode 100755 index 91c0ae7cf..000000000 --- a/win32/vc8/demos/ReadMe.txt +++ /dev/null @@ -1,12 +0,0 @@ -The project setttings assume Cantera is installed in C:\CANTERA. -If this is not the case, edit the project properties before building. - -The project settings that differ from the defaults are: - -1) use of multithreaded DLL system libraries -2) specification of the Cantera libraries as additional - input for the linker -3) specification of the Cantera include and lib directories. - -These changes to the default project settings need to be made whenever -you create a new project that you want to link to Cantera. \ No newline at end of file diff --git a/win32/vc8/demos/combustor.vcproj b/win32/vc8/demos/combustor.vcproj deleted file mode 100755 index 19dbf9fa2..000000000 --- a/win32/vc8/demos/combustor.vcproj +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/demos/demo.vcproj b/win32/vc8/demos/demo.vcproj deleted file mode 100755 index 1a94d3b8e..000000000 --- a/win32/vc8/demos/demo.vcproj +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/demos/flamespeed.vcproj b/win32/vc8/demos/flamespeed.vcproj deleted file mode 100755 index e6a7b1e7c..000000000 --- a/win32/vc8/demos/flamespeed.vcproj +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/demos/kinetics1.vcproj b/win32/vc8/demos/kinetics1.vcproj deleted file mode 100755 index f55ac2420..000000000 --- a/win32/vc8/demos/kinetics1.vcproj +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/diamondSurf/diamondSurf.vcproj b/win32/vc8/diamondSurf/diamondSurf.vcproj deleted file mode 100755 index aad489c77..000000000 --- a/win32/vc8/diamondSurf/diamondSurf.vcproj +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/equil/equil.vcproj b/win32/vc8/equil/equil.vcproj deleted file mode 100755 index ad6164a5b..000000000 --- a/win32/vc8/equil/equil.vcproj +++ /dev/null @@ -1,391 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/f2c_blas/f2c_blas.vcproj b/win32/vc8/f2c_blas/f2c_blas.vcproj deleted file mode 100755 index 1e3cf5fa0..000000000 --- a/win32/vc8/f2c_blas/f2c_blas.vcproj +++ /dev/null @@ -1,342 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/f2c_lapack/f2c_lapack.vcproj b/win32/vc8/f2c_lapack/f2c_lapack.vcproj deleted file mode 100755 index d332eca1d..000000000 --- a/win32/vc8/f2c_lapack/f2c_lapack.vcproj +++ /dev/null @@ -1,440 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/f2c_libs/f2c_libs.vcproj b/win32/vc8/f2c_libs/f2c_libs.vcproj deleted file mode 100755 index 19ce27bd4..000000000 --- a/win32/vc8/f2c_libs/f2c_libs.vcproj +++ /dev/null @@ -1,842 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/f2c_math/f2c_math.vcproj b/win32/vc8/f2c_math/f2c_math.vcproj deleted file mode 100755 index 62b3a26dd..000000000 --- a/win32/vc8/f2c_math/f2c_math.vcproj +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/kinetics/kinetics.vcproj b/win32/vc8/kinetics/kinetics.vcproj deleted file mode 100755 index 9ba9ea9d4..000000000 --- a/win32/vc8/kinetics/kinetics.vcproj +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/numerics/numerics.vcproj b/win32/vc8/numerics/numerics.vcproj deleted file mode 100755 index d067963eb..000000000 --- a/win32/vc8/numerics/numerics.vcproj +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/oneD/oneD.vcproj b/win32/vc8/oneD/oneD.vcproj deleted file mode 100755 index 3b4aa3e5e..000000000 --- a/win32/vc8/oneD/oneD.vcproj +++ /dev/null @@ -1,248 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/prepreconfig.vc++ b/win32/vc8/prepreconfig.vc++ deleted file mode 100755 index d7110fbcb..000000000 --- a/win32/vc8/prepreconfig.vc++ +++ /dev/null @@ -1,96 +0,0 @@ -#!/bin/sh -# -# -# Sample bourne shell wrapper around Cantera's configure -# shell command, used for building and installing Cantera -# using MS VC++, without fortran support. -# Copy this file to the top directory of the Cantera distribution. -# Edit a few directory locations indicated below. Then execute it -# after autoconf is run. -# -# Tell Cantera you will be using a VC++ compiler to compile and link -# all of the programs -# -USE_VISUAL_STUDIO="y" -export USE_VISUAL_STUDIO -# -# Specify the root directory: Will need adjusting -# -CANTERA_ROOT="/cygwin/c/vc_env/cantera-1.7_develop" -export CANTERA_ROOT -# -# Specify the install directory: Will need adjusting -# -CANTERA_INSTALL_DIR="C:/vc_env/Cantera" -export CANTERA_INSTALL_DIR -# -# -# PYTHON_CMD: This is the default location that Python24 -# puts its files. -# -PYTHON_CMD="c:/python26/python.exe" -export PYTHON_CMD -# -# WIN_PYTHON_CMD: This is the default location that Python26 -# puts its files. -# -WIN_PYTHON_CMD='C:/Python26/python' -export WIN_PYTHON_CMD -# -# These 2 next lines tells Cantera and Python where to install -# the Cantera python modules. -# -SET_PYTHON_SITE_PACKAGE_TOPDIR=y -export SET_PYTHON_SITE_PACKAGE_TOPDIR -# -PYTHON_SITE_PACKAGE_TOPDIR="C:/Python26" -export PYTHON_SITE_PACKAGE_TOPDIR -# -# No matlab toolbox in this script. However, if you have matlab -# on your machine, you can change the "n" to a "y". -BUILD_MATLAB_TOOLBOX="n" -export BUILD_MATLAB_TOOLBOX -# -# Indicate that you will be using the clib.dll -# -USE_DLL="y" -export USE_DLL -# -# HKM -> note config chokes on cl.exe . It can't interpret the -# needed command line arguments. -#CXX="cl.exe" -#export CXX -#CC="cl.exe" -#export CC -# -CXXFLAGS="-g" -export CXXFLAGS -# -# -LCXX_END_LIBS="-lm -lstdc++" -export LCXX_END_LIBS -# -PYTHON_PACKAGE='full' -#PYTHON_PACKAGE='minimal' -export PYTHON_PACKAGE - -WITH_IDEAL_SOLUTIONS="y" -export WITH_IDEAL_SOLUTIONS - -WITH_ELECTROLYTES="y" -export WITH_ELECTROLYTES - -WITH_VCSNONIDEAL="y" -export WITH_VCSNONIDEAL - -USE_SUNDIALS='y' -export USE_SUNDIALS -SUNDIALS_HOME='/cygdrive/c/vc_env/sundials' -export SUNDIALS_HOME - -# -# Call the configure command at the top of the Cantera distribution -# in a cygwin shell -# -./preconfig -# diff --git a/win32/vc8/silane_equil/silane_equil.vcproj b/win32/vc8/silane_equil/silane_equil.vcproj deleted file mode 100755 index e528ff432..000000000 --- a/win32/vc8/silane_equil/silane_equil.vcproj +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/spectra/spectra.vcproj b/win32/vc8/spectra/spectra.vcproj deleted file mode 100755 index f00a36d33..000000000 --- a/win32/vc8/spectra/spectra.vcproj +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/surfkin/surfkin.vcproj b/win32/vc8/surfkin/surfkin.vcproj deleted file mode 100755 index 367ed4bc7..000000000 --- a/win32/vc8/surfkin/surfkin.vcproj +++ /dev/null @@ -1,203 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/thermo/thermo.vcproj b/win32/vc8/thermo/thermo.vcproj deleted file mode 100755 index ce04bfef3..000000000 --- a/win32/vc8/thermo/thermo.vcproj +++ /dev/null @@ -1,651 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/tpx/tpx.vcproj b/win32/vc8/tpx/tpx.vcproj deleted file mode 100755 index 6e170e64f..000000000 --- a/win32/vc8/tpx/tpx.vcproj +++ /dev/null @@ -1,272 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/transport/transport.vcproj b/win32/vc8/transport/transport.vcproj deleted file mode 100755 index a43ad54c5..000000000 --- a/win32/vc8/transport/transport.vcproj +++ /dev/null @@ -1,260 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc8/zeroD/zeroD.vcproj b/win32/vc8/zeroD/zeroD.vcproj deleted file mode 100755 index bac43c2dc..000000000 --- a/win32/vc8/zeroD/zeroD.vcproj +++ /dev/null @@ -1,252 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/SetupCantera/SetupCantera.vdproj b/win32/vc9/SetupCantera/SetupCantera.vdproj deleted file mode 100755 index bf3bba8f7..000000000 --- a/win32/vc9/SetupCantera/SetupCantera.vdproj +++ /dev/null @@ -1,23890 +0,0 @@ -"DeployProject" -{ -"VSVersion" = "3:800" -"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}" -"IsWebType" = "8:FALSE" -"ProjectName" = "8:SetupCantera" -"LanguageId" = "3:1033" -"CodePage" = "3:1252" -"UILanguageId" = "3:1033" -"SccProjectName" = "8:" -"SccLocalPath" = "8:" -"SccAuxPath" = "8:" -"SccProvider" = "8:" - "Hierarchy" - { - "Entry" - { - "MsmKey" = "8:_000E0B5AC6264DA3BEC0448B32F52663" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0067AAD709D94D2693870A06ECD55183" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0170832FE2DB4AE0BF9768C53BE03A84" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_020F278C42CA4A2B96388903D1752C62" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_022EDF1564FF4680B6AA609CE897983A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0259622D90D54F99BA22C55A83DE0DD3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_02F41A2FCFD346D8B7CDB9C14E5BB319" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0366A82A86EA4F1CB1AD5F4D462B3787" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_040D88A3581F47CEA206D1688FD6EA61" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_04C83EB86A3C45AB93638133493E5923" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_051107F9F8CE4364AC76D00D23F8B7C5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05690F470DFA457FBF7C925A8420EE5F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_056E63AF596746FA840673460F3467BA" - "OwnerKey" = "8:_0E292CD01C814FA9945C45A7BA9E1065" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_058317BC8A364FC684F4FCE559188827" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05BEF1452C824F2AA870077D31CF1BF3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05CAF5CE4E764B92BCAA4DE1A10481E7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05EE24E611E74A1C88CE22420CA5500D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05FE255C00F74DAEB6BFC00A32066DFA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0660FE555E5B433194898E32C6ADD273" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0699BFFC081341CEAF618FBFBBA1241E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_06B3045D93A84917A8E324374A8211F6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_08587955063141779B605860D7FF04D3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_08B40A34D407447EA66C614C4E897E1F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_08C0F7C9789B4E3F8D09411C89DD0509" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_099E198F6C01436DB271857F1309977D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0A01A5CC173A4619BBAE80DFCE7B23B5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0A2221F9D5B34C5AAD8B8BE2B6279D2C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0A2F83F932A74CAABB87DEEAC1B9536C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0ACC7910CC8A46E38521F8A78AF253D2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0B0170BC983349DD945697DB4576507A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0B09C9A0BF24498399548814F95D1EC2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0C8BFBA19BE949699F417570F8C69B5F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0C9010E357C748BEB820CF0E830F09DF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0CC005AA0F0842E4A33867605A8E4A57" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0D0FFCC38C4645D997283F1C5CED5E06" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0DD6AFC117E344BD826ECC698152F9AF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0DDF1766C6A04C76AE6AF7FBC35E471B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0E292CD01C814FA9945C45A7BA9E1065" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0E91AE53B0354697B206E79EDEC8951D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1049E82786DB4EB2BDEFF972136B0F19" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_105638BB017C47DA814720D4C027908E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1089BF66E6BD47E597259E9AF2B35F20" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_111A0970D7DE4C99AFE08278C8345DD9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11553AE6EA7A424D9621E724DFECC70F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11AF9ACB25D6477DAE6906C2F6F688CA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11E4F38118B54DC680D5CB741B29BE8C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11EE4F61EA0740F1BE63419C7A48F185" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_125E1AC217CC40BD8F4534E875CB9D0A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_12BF22BA87424178B29DB07E669C3501" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_12F1E24910DD409E860D4F79A338EDAC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_134B726C2CA94BF5A67C3ED7F799D502" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_138E90C26F6041339FF2678ABF07E5DE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_13A678CB790646B69DF1451D34265FA3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_13B73567FBB1470E9244F3636ED90E55" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1420A489C89E4859ACE78FD5DD27C00A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_14580E5B948E47509A941AA338014D25" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_14738B23CCC74201B3F3619639554DD1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_14AD021265F04D30B380659740DE2D56" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_14AE958921E548DBBD8DC6FA834FC532" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_14D64F0F7ED94D29A7A8DAD77FCCED13" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1549C4E9E5E0434983C533B9D0CB8B49" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1556C8B42E0649DDAE01655F4D1C970E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_15722A4BDFA44650ADE1764C5B1EBCC5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_15D3C38D37A94D67B313EC3B57DA2AC1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1605E31F88584B5BAA367FBA56A3EC57" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_163414A541654AEB93A16D60F2652F7B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_164F9AE8646F49A28EDD39E09AC0B23E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_16C0D130AB2748E6890B937071A27A0E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_16C40536EB0A45658DF4EC29D7CBBFF9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_16DD6B492C274AC6BA6ED913C513A10B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_17873678EB8F4A3AB2296EB4E4483220" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_18712B731C5F4CED9DD70EC680C9BE15" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1889FAD37671415E95CCA5B1BCAC9E32" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_18DF044BD81E46C98CCC861C36FC01AB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_192952F5A5D249D78FC7B767AB938A1B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_19ADCC34CFAD4F88869FE56CD072F5CD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A3D179D05C74A909F2B5B6E254459BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A68BCF036214AA58BDB24F63A44099F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A758A2D9CC24D13A732C1F61D692657" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A927F880A454469B90682B004B9D129" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A951008962D4A65A9A9653673049010" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1B053CD5461740CB891855B80F250AED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1B9B881AE09F4714B246FED31A2C52C9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1C064CAB7CCC46D7AB833B0D4F99F3FE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1CA7BB938C7D4C37BB5B6A9E4F73E489" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1CB5CF459BDE4DCEA0D61D95E6707D99" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1CF9D451D1C24D9FBCD9719CC24D8956" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1D0B3F7CDFF14AD2A879AF1565D65509" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1D7106B99F8D451CA0562A6C57C2CC3C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1DB52E3C2B4B4D63A2825ED896417F4D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1DC1E7E2F3D94D77BA47749A06D1AD12" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1E0D34F6C6104102A9D06C141F3F763E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1E985699F79A4F80AAB40741735DBEBE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1F6340B91C654BDAB4FDCA7B545A9ADD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1FBA13F4B8CB4E1A81BB5FDA1194E6BF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_204DB7F700684ABFA12A29185D6CB5B6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_20D3DE8A9BA14C91A9C2FFE7EB36603E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2170A16C95844A6291342D840D1BB498" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_219FDC3ACB2A4C81935851A9CAA7E1EF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_21BB012CDAF24DC3BD1F5D7AB7E5B123" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_21EB392DF37A421CABBDA197A9226C0A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2278673C1CB94B89B0F33D7D7588F290" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2279B9FC61AB4F3AB7F0A0F58F3BD071" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_22CC1F00E98946C0A5C82185C43DD97F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_22CEF13E79D94C419D5EF6986741612D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_232F4C7716264866BDEA07B97B583460" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_235972FD19834CC49568823B639F6056" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_238BB4062E2B488FB10D3107F74869C8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_23CE4DDD38054CA49B17BEEF4D728230" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_23F24F51C12448E8B99577D4D359CA48" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2423A94DD42C4B89A532018CA915F0CF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_248688162FD145F4AA11063A3A5ECFD6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_24B49E09AB96421BB8639B0CBCB23A1D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_24B6F64B4FD046B3A9F26BCFB9621B1F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_254CA5A242F04444AB0F18F9ECDD091B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_254F288B4BAC4BDFB4B21E76747FF336" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_256AD3D2AEC6410FBF4F5E3B945925A5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_25A650A6EF324949A3604908CE2112E7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_25F3A3CA11F8464AAB68B5C04090FB61" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2656FD40F3784C588D4004D409B0F80E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_26A7FE2928CE45CDB52C4B3326A33951" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_26E683AE357D4F70A3DC3C57295541D3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_26F0BA63411646978592D51F26AEA36D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_27549892F823435798B476FC52F3F012" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_27DE8E5E29574E81B2D3ACC4E87B9637" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_28BF9CA142EB4988A4B1366304D93917" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_290E7C7E5DF64841B1F913EEFE006069" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_29200BDEF8B44EC69E128788F4E09B16" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_299CD5580EB645D191532FE4F24EC6CF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_29CA5AAAF8D342359823BB1B4CC30E95" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2A0106C002434337907A10A979B6D97B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2A1589369A874D0EBFFE3F6D98426A49" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2A358D00247749D8B1F2C9B3DD913939" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2A962975342142978B3DE11A20C9AA52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2AA7C0041FC74F718A561EF0696DCB45" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2BB4BE1E38E641C2B265A596D043AF25" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2BB57D6845464ADFA0F107F511FFEEF5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2BC84B66CFCB4348AB644025BE8CEA68" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2BE3348DF5ED45EC944DDD5BFE78A865" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2BF22A40402F4580B200414A32936177" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2C2891784E02439F8A77C62FB10A7758" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2CADD379818D4D128CB3E53D3E566601" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2D09076E55604C73A82892D474E11779" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2D5D40F1EF034AD3A2757714B66F1A11" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2DEE49E2A7B4424E824CE5D0FB2846A5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2E1D802885914276A918F17E040A09D1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2E96E842BF704E05B248FE9E9474674B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2EB12A8F1F384A8BAF64EF7C8A0CAEE8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2EC7B0A350C34DF0B88C45A54FBFCC99" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2ED30B81981D48DD93B5D82BD4BD44BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2FAD4B54152F4F698FC2A1BAF8831599" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2FC09AAF5A4C4E998211176C5262A084" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_303F2BB4ADCE4E0F9B2B45747E66C057" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_30A47D7D93D84874A41E1782FDBCEAAC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_30B3C39CD6444421B6418F00C5013828" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_31AD332AA56C4DF190FE6D941FAAFBFC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_31E9E8DFB7144795A05AEEE66B279AB6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_32A08E26D90A41869BE37A47450DADCC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_32EAE5622F7540E4AC357D8D1CE10D8C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_33C1BA231B1F42CDAD49F0298167D9BB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_33DBCAB550F1494AA40EFC4ABEFBADC4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3450E67DE4E1425B8B41AE70CA5BEEE4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_34722C3A5A5F4217AD66444E408BD476" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_349A87700DEA427C88D340397A9BF256" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_349F239FA90543188EEC8B24410296BE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_35C660FB7AD5450692D9BD8417AE21AC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_36101E75F83548D9864D35DB07B7612F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_362E5E6B9766498182C5008280A41BD2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3680F9CE2F25442489E0ACE568906072" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_36C2D841FA684319BDF30F2B68589637" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_372176D2A2AF406DBD625F54972DD57C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3778A89EFC6C475E8AFE84940043B8DE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_379A958666C0409F82ED9D1C390CF2DA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_37B9F5E138A645AAA6CE6C3A36E5361F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_37DD28283FAE43A78586C3D99D999022" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_37F5B433E7DE450A995FDB31F909269A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_385781B4728F417C82E6B75637E10AE2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_385C8980D3A44A2093CD638714277678" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_389AC795E7E842888394BE52A051FA12" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_39905D4925564C469DE3CBE980978999" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_39B2C611CD84448489F8AAFF5BD8AB28" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3A49848C6AC948D8A7CB60B10FE0D83A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3AC42291E06E4768B0D87839DC9B9E77" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3B00646190674532ABC512E89130A0D9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3BE1A06F6E6840F996050C94AA740686" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3C17B401E0464701BB1C7948164C30AD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3C4A157925824371A0036E03B719B89F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3C8CC5D3AD6747949C0F25EDBCFBF84E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3CDB43EBBFF14ED58EA458CC84B18F9B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3CFA27135C62465085AAA4CF042634A8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3CFA6387302F446AB7938595154FF208" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3D56811387944E55AD39C984228C4EAB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3D5BF771EBBC4AF0AA84C1E114FABEE9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3E35E9D3EC6141BBA820F7D01B815B64" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3EF615A4DD26446799672090D51EBDE8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3F96D57E8F9E461F8C90E0ACB1C937D3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3FCDAC7FAAA245718B7EF6CF5CF0658B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3FE261F2E167434D804087B6019EB309" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3FF4115C0C3E4C1686E79FBDDD2387B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_403EF1958EF24BAC9D6D715D0A993803" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_406AF99237D3409BB85917A5A60F74ED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_40E56E51E02745B4AEBA40660CEC686A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4112A1F6C299475E8562339C3C38AA30" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_411BB46D848848E492899FDC17C2D1CB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4144EDA2CE1A466F80088CF6F5482CC0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_41915DD244F142089CE3793E90B3DF12" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_41BB99990E1246928D44C3F17942116E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4207771E67BA4E4794A2397BE181FFEE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4254D2D0022C4F1EB474B3635BDB1266" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_426E85F25D874E3F8F14D31E41AACF51" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_42A0DE2343CF4D5FB768588C28368E2F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_42CE73EDA2964A82BFAF73C2CB6E4B7D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_42F68AC09DC0410C8B66213635F5C982" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_436F32BB3B714A24A6B5FD1BC342A9D5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_43C69E8F23BD4919BB63BD40909B3759" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4401025D0D424A86B6C25A9B34792A95" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_44312EB878254560A66978A2E8304A92" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_44512354EA8C4577A9085C81B028A63A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4479546E1AAE44FFAEFC0A710BA2E8FA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_44DD06CC20DF420A998E2F1D0B980A99" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_450EF4722F9B40F5A7A85BCA48C2CC20" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_451FADB3D70145F9BF8D235E092B637A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4555B1D563634B6AAE88E0051E34DCE9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_46482802B89A4F9594C4C39CF0441C65" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_471DA45E05AD445EB7B143657DB4688C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4761AD8D69E841E298EB859CE92727BC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4783AD3526B547709409884B6091E0B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_47F3CF4BEA29482B95C1AFFF8F6C8145" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_480527309EA14538802C74D4B190DBBF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4A22C4B2BF8947AA8789A8558BE2F728" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4A34080C008B4F63A073D329C0B47ECA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4A677774412940DEAF6AF1EDC27A3C58" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4A76C0FA9CF84058918F0E1F8126D049" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4A9D96662A6C48C980D6FCCABF7CFE20" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4B3F9D28B70C4E339662B2029BC4027B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4B60DDE68DB84E76B59AC82DD6A48B63" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4B9C0B2304BF45D3B6A94AB1ABEF6910" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4BB20697D6B74F4C8917A9D04AA4A240" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4BF9981AB5684655AC520EF2C245AF5C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4C18112956A24BF6A1BF387E433469DC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4C3A5DFE89B844958212C21C4A8DE2CE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4C432477911B4A8596B03914FF5916C4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4C9C4D481569458FB7B6C4535E474399" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4CE041E0453E4088900BEF68B80427D6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4D48D12F66B44E83BB214AAFD8B311C2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4D71E06EFE884CABA33151E1C5263C86" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4DC82D064F6147E1B333AA027B89F749" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4DCD79F33434471C82E0AF768F55ABDA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4DEC127FA73B460DB7B5A24EEB8F7ED9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4E5E333FAEC14ABFBD58531E8DD3C26C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4E67F8AB73144D67944EE83F06E06040" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4EA368FFB8E84A9C88A4BEF0FAFC5A3A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4EDBAF4F0C8C401695EE60D9184C34EA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4EEA2D8311E542998617CB07AF269FD1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5048D18ABBA04F1ABD69A18075601D4C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5072AB7D92454CC39627CAE67CAD2E6F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5095A6E6BF554FEDBAEF263F05DDD77B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_509B9A1248FA4683A81BBBA1303BBE71" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_50BE0A8057A64D38862D65984EB9CD88" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_50C880EA8AD04F98ACC7B17C25481323" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_51E0B210177949DABBDC9E382016C5B1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_51E2B9E78A964BD383DD8FD460AA4BEF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_521AB345758F4DE2BCCE824F6E10A19A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_52519B41A4064DEEB452445FD3550B6F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_52F34CA3B6284884A5FF333B2261DD88" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_533E20A890AF4129A378968FF67AF0A5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5359EA42B033411BA9ACEA14D4292527" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_53DA7F1154AD4808A379EDAE1B4202B6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_53EA1C41778744F09879AEAE0BAA0233" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_53F7FA910CDC4CDEBD4257B5798B1B68" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_54161044EDBC4F718F7FEE349189D1CB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_54649A08925747FC887AFD20755FB76A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_54A0EE28997D4BAFA2E782BD6448A658" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5571BE3AECFC4E599F4A538E40620D21" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_562372D5415546AD844E25834E0DECD4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_563B1EC810F6456AAB99D37132792433" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5662A7CD4D8C4E5F947A6F355C20C1A2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_567A83C285154238BE6C478046C5BAFB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5790A0F9267C4FA88EE7DF95DB07A8A1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_57E6A3FDFDE34C75840B0908431790A7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_589104AC830A4577B736D1106E7955A6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_58EB415F05014A608F1D6B281082D92F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_59166DBD45564A4195E8A079862D7DF4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_59245571144542D38FEC0EC1F00503B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_592F2DC945B24BDB801B54E965A109D6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5939C6DA148E4B918D12A3F0CE7DC863" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_595064E84283443CAC06EEF5106C0641" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_59A2A6B397EF4B649D07CA5B10A1D1C8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_59AA52C5E25745589B34218C6B13216B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5A0D8F275B3845FF8DB3D3FFB417B1B5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5A494D5F32BD411D861645EF9D5CDB73" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5AD1E279C6CD48B09715186E69A55483" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5AE86752EC8A4B54BA6494A9F33FFC71" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5B070567B4124B929F20C826CD87ADDF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5B27B82837184966986697D84EAB8146" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5B345CA34B9B4A7083BDD2FA9FF9C8B3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5B8B28601AB74E219F5FEF5F2EB9F01D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5B8BDA463997482B8E4B38A6883B9F20" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5CF936560FF2465682DB2D4643C37441" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5D50FACA9AE548919661678B7562D727" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5DFA2ECEDEB446DDA04762D262A2F376" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5E55DD812945431BAFCF8E3595428F15" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5E6021DD18EE41D8BA4C00CA071A2124" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5EBBDFD79C6D4331873E595874008962" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5F680C78BC254BFF8F45CFC07B3C1347" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5F7CAAD1BF2A476288C013604222BBC3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6006C6D0EC294FC39274776F6EA12BCD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_601B1AAC354E477ABB10113E35D7B43D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_60571A0C1CC14E77AB558ADB65B78D30" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_60D94AAFB6AA45F89A490D537326B0A6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_61151103C608408DB35D78567822421D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_611E4F1900564CD88F755749C3B89219" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6146460859434DC6B46784970DBEDBAE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_61C9DB5B055E4231B975615A8859A10A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6221061E3BD647AF89BF4AD1785DC9EA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6263283A4DC1424893235D92CA5C7F32" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6349662626C947BC91332BE085230672" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_637A29A294854BEB94243A2E2BE72725" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_63F7E804AA36436E9766AD90A1559698" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_641E5DD328FC499FA9E9E2BA97E138D6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_64BFD140F3C9407497F177F7920CF70C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_655DC211FDA743B8AAE2A254B8D24127" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_660FB1E1734442FE83CFB2A9CD93280E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6693B16E7E2A4AE3ADC494334E18058F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6725A6F15136415BB26BADDD3CF96F66" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6728976522BA4F4BBC490ED099A22916" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_675DF947A58B4BAB9DCCF837D18044E9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_67B4668A9613497EAD89E4D9D5CDA7B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_67EEC6CEAEB7420BBA0A70992A33175D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_68169AF538624ED5B186C338EE30F4C8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_698CE4C4A1BF440CBD28B8785A3D9F19" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_698E1FE2069C44AD8727EDCB59AFF2F4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6A93CB70A0AC47D28DF27073F49C6A76" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6A9D618F4BAD480B82EE6F7A7EBFC5F4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6A9E2F67751E4036B32A3F73F389F4B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6AAD2BE4779D4141B7F3175116575B70" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6AC7C33351854C93B3A9E0ADCECF0100" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6AEC5D1E91784853A899657570B75158" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6B4133DAEDD847D9ADB436F3A9E515BC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6B62C2B086DE4A74ABFDB909919F3B1B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6BB63A2172964772A16E8C5DC8FCB473" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6BF0F3B78ACB42BEB1F321B053DE8255" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6CB316A9C7F34E219EA8460990124C07" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6D020030302F41549FD1141A91CA6BA2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6D7DFA49CD7F422597521F6BC18DBEAA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6DE44E9F30F44007B2E7B044619759A2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6E40F711DE6E4C15977B10FEBD1145B4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6E6713375FC642C3A0632A59F17D60E7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6EAB3FC0E0224271BA4985CA3779D862" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6F1E0DC55B9845DAB4FE758F0B54914C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6FF6BF505F0442DF81B97A7B0DACFF53" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_70297F7EB1434F9FAA59A5A015747606" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7086E515306342B7A4A3EB7E47148FEC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_70AC20505A614EC8BD0935D46C48C917" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_70F7102F07A84B8DB4E3D5FD338F5540" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_71188FBDBE8C4C52A89AFDD622B108B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_713B640959AC45A78E7B9AE581F86E14" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_715760DB29D349BC81FFA61C5AE33F17" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7189BBF81A8B46F596C2D94D52CA15DC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_71FEE454B6604E2592820EDDBF4B9B3B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_72C19E279C1048D59F0DDED03719FF90" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_72C5A2D97B6549FCB5FE6E610B4DEDBD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_72F9F17B043C4818960ED80D5809861A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_73514E9BC5F44C509C562E01E8A958C2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7371B6545BE04A179D3611DBA99BC2CA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_738E966D4DA74FCE8C40B58983F4DBE7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_73F2A9908B3D4174BFE10B56DECDF6AF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_748B480FBFE048E8908EF0D5DC978E87" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_751FCF7F6799471992B6C1D080421B25" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_75BE33EC2FDD4D92831EC94E3583F2E1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_76175107E4CC4459ABF6F887224C85F0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_764D7127961644B186D3F90292091805" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_77579BAF22FE4F6BBA6F6E55C2227394" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7774CD885BC1422CABE117B602355EAF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_77A9AA9EC6624BD592C9D29EC6F94989" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_77EAFF9FBF464DF08EFF37113E7DFC96" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_78A88A902EE84766911446EF648B4A20" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_78CF2DC24832474C9EC5304ABA596D6E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_78E8CFB48EAB4A1F9DE0BDC2402A0D5F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_78EAF772B5414C25BD4EB77E1CE069A4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_793996EB3E1F479CA275A7CEB5851658" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_795887D785084824B7284296DC74B527" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_79674E6058F048B1B7D3CFFBCBC41561" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A44C47D4CAD464A97B0209D14C65139" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A639317418840CC95575AFDA89539F7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A9AF6339376421580BF6E8028871929" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7AE8B40AFA7241769B5BE31427ED582B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7B7753AD699149308A9D8CED65455D7F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7BE4FD7D976D4900BD24BD9AB7501E99" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7CC6FCB9F695423782EC53DADE5D585A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7CDF724656054425BFB271F06BD2367C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7D3DAEB7E7C647309752BD3A02876B72" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7D867A3EE9034A2ABB13B35762290436" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7DD2BAB195754859931B7B5AE308FAFC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7E12BAE0A2924E5B83533AABB0BAC4DB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7E3C43DD94004F36B0C814ED81CACB20" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7E40B44934374E2C986A8908F00523D8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7E674FA1D43F4F8FA3C0E02DB78E0AED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7E6FC70ED43A4A3293D06D67EBA76D30" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7EA80C1EF9194C0B8790BBFE6CFF7C10" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7F2FA130741D4EC0BE2D86966108FCDD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7F82322C27494517A818285E796783B0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7FC1EE2D828D4E0C9A209479895AE0D0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8106318CEF394350AED3B89BE5973CD8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_812FFA9EA6DC43FA8D244219CD7096F8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_81812B7D110C414C960813023A134932" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_818FC04B27FA48F991F1F27AF1A02D2B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_82727AA7E07F4E739D5D2373354378A9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_82CA2F512C5343BDAB3341734D58FBFE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8316AAAC7D124D08AC76B1E9B1B71597" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_83393619A55E4551870EB738FB1D5C4E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8354660D2436459FBA8CB92DB7B6E337" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_836038144044405AA1C2EF4B70441D38" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_838BEA5EF8254762914B08B917C1F7ED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_838EF83CC5984E339442887CB2A83FC1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8392F052F9604AD6A99C28412715DA30" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_848A110B76D949EDB0ADED7CE6454C31" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8549950E280A4786AA6D4BDC9AF44DFC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_854DF9ED3FF741069B2D162A049D5E64" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_85C910D16AEF4A4C9569503ED54C2E97" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_85D870ADC88A4F87A4AD54AC91BE3F54" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_85DB813C30EC48A8A5B8C91E10645CEE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8621C91C5A2D4D9EA50AED521E7FB7CC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8644F7E4286B44BF849798AA1F3EF62A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_87132C070E1540D8A4B033B0E98880B5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8729B2D3CFC043EAB78F286D76787B78" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_87399508B62F47D0BC5E993FD3590D0C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8768926E874F4BFA9F36BBCC563882F3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_878CBA68A74A4569983B332DCCEEE813" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_87CEEEEB6DBF409FACD5794BCBD35B3F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_87D616A7501545E899208A74F7D28235" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8801CCC3E95F4B098645DB0BF445E0F1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_883D69622DD84D3A8A0D79D522CDA96B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_883ED26352B04EDEAD89A3CF9C86A55D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_888BD7BA9EC64ED59283DB69834E4BA9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_88C7677DFAD94E838F62E0F1663FA36A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_896518E51E604EB388922C7AB451EA56" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_89B32FBB4FF441CFBCF0F830E202A7A7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_89F1C726748E4E57ACFDFC467114BD09" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8A0AEE06B352402FA6E6C5A73E042713" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8A432F8B24A842C0A70A2D8FD906E798" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8A44A594199C4334B78F3AA5D6532ADD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8A5883FE50804063BBC8EE8DA9BE78DE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8B0D72F9F1AE422C81E4923414EB4C13" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8B6199C9EA65475D9FC6C0CE792EA501" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C16EDF915404D23BB491F51467D0612" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C238445125B4DEFA1FCA671D9D4A328" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C7D8CEB11024B759FC6F809723ADF7A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C7FD926CFA648FB9CE0ED24957F591B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C9645906D2B4435BF0DDC85F14F5CF6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8CB8ABF1BC42493F8C6451072245546C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8CCF6467ECF34EE59611670E3645C719" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8CDB9C24D5594BB2BEC1EE74C8FED863" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8CF03958D7D44F7A9B30BCEDFA55CD0A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8D346FD7000B4F0AAF57691DB6BD9CDE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8D3C554266D94991816CFFDB66F29AAE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8D419E40A1674FC9A198BCD3410D643D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8ED76386711346E3BF3D43B2C65D5F6E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9038E6B538DE4653AF9E77498DC5C9ED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_904FCD6D55B842029CEF52AEFDEA4256" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_907955714C5E41C3A0C82F4633DEBAC3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9084333D5B164E6FBDFA7096FCC75845" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_910E00C9C1E6469BB7A10318D60163F9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9124D54F67494EA18B08E5CCB0DA12B5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_91ECA244CB1C451DB46B22E1F3C67359" - "OwnerKey" = "8:_056E63AF596746FA840673460F3467BA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_928A4CF19A3E4474AA4EF038E37FE2B3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_92A6D3125FA44E7B8795DE4EE0D738BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_92AF3274491F489BA1041CEE3C00ED46" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9315EDEB72EF4E0799CBBD629C797E65" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_931815CAC9E94D25949A7DBDC05A5E09" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_934D9F093D1E4D64A3E1AE1B319163A9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_936D7ED327F842769055274860C7B7CE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_93900A98FABF44F5BE2F6F23E3EDA13A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_941C872E96C14317AAB918817A02BCEA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9469C46213AF4B0B9947F410BFF4B199" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_94F7E346CF344C0291219A51568B2A11" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_95518B1185B344D8A9E17D449E22A07A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9555263A0B514E84A59C87E03AABA49F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_955D5137DD3645A68F22AC7081F4BBD4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_95AD84099D86441F9B0C251039B1A63F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_966477D37CF5451993EFF07CFB2EE25B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_96CCEAC6BE924D6AB858949535654A72" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9742F8FA66744C10BDA33C445BB1B5A1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97AB3E7B353E4703B550348C63AEFC2D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97B185B78C154874B77D2049B3300B41" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97C3AF757D4E47FAA20861128A24C4C6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97E864DEE6A144A78B68D9A3BE9A0413" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97F452B2E24D4B78B4AB754AAB4D9247" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97F7FCC94E42453B981D376F37B97503" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_987750730309466A9EC1C2E3A5B1D20F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_98A1AAE4D6A54C8697F75F0890873F23" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_98AF00ED289F450889C13394489C3D4B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_992BC758B7374D8D9CA69B550F538255" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_999E3B46B59C4234A7124019401DB7B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_99BD8AC4084D439CA80816A89387CF06" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_99F4B3534D1A4C88BFE4FB5D2F216E23" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9A1598ED1AED4AF7BE7E8B3C1839F085" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9C0C04F635C34CAAB690617751FEF9A7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9C83B54D3B124108AED04884A3931252" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9D045060258445C7988DB84395305E71" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9D3366B508A141EA9651BD24FEB2FFF6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9D6C72386A0B4D3489A13633E229F95D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9D9C52DB234A43C88C442298E232C316" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9DE11C23FDAB482393609E8352286FFC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9E7A52340F9643268D1F2F8864729809" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9EAE58E2FB054D75A14E63EA0CA90FAC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A00E186E9C8E4BCD92EEF18A7870AB64" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A0858150B00A472BA6EAE71AEBABDE58" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A08E2857F1B1474E9AAF6D683CC3A7D3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A0C6574C5F6E41E18AB6AF904617B8D9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A0F47D115D1140D78EA15ED301A96FDF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A11208A3D61940228E848C672615C531" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A1A7D85419B04E1892896FD2723CBE05" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A241F7A927984443A3BB7B186910ADED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A2B1EDE36AFF46F2B7BED46EB5A9BE01" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A2B810BE7C004166A16F019DFEBC09A1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A2E900A479E643268F8D32DD67E53FAE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A2ED793453A54C92AD356FF69DBFAFF3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A352B1A3A72149AC807C5650BD40EA55" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A386FFD174A848B8A6383A013CA12077" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A3D6752BC31B442CA999E19F8AA5B2E5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A44ED41478454FE1AC8F437795125788" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A4C093C7C647401E895109DA2F564C52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A5136AB1792B4B98937DAC7FD6AE4E90" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A513873E6AEC441CB417942FBA4FE3A9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A52F55B639B6498B993D0C8831EC29A3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A56B4B64A8E2482883F4F76F278103DD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A5898A75EFDA4A008CE657485600DB0F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A5FDFAB8D04D4091B74F945CDFA13EE7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A6399AF77EE147919D73E720D70C79FF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A691E3B32AF54F4AB5F4B48577183263" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A694168142B64AB28E79B5E6E5357979" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A6CD4A6404154996835A7D9B2301BCFF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A7C06AF14B3343C09C52E321CD45D0A1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A7F216F3691F4406AD4BF685C2009EC2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A8313B076DCE4F47BC5AB1C18D54D1E8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A84BEECAB2D34EFCA56FAE2792F51D7D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A88814C184944C9FA3E00A2DE301BB17" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A8BE7E9B8E89418B9C209C26C2481E52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A932A0AF2C944F8F9067A24C25B978CE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A95FA829E1D342E0BD407CA2FF074E9A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A98B9A585D4F41858169AD80172314EC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A9E3A786A2954BC687EB209593DFAA31" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AA0F97AADCE24AC29EF73E7D6C696C54" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AA23BF6053F542538AF0B7FB48C0B4F4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AA7D54EA12024486AA1ACD45D323E74F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AB701B636CC24D9F9CAA71C6B897E7AF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AB9515FE77614EF19E6B1E92CDD648A6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AB9D8BFEC9524074BE2B855CFF1D1CEC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ABE7E862C38241F19744114841629864" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AD788D5178DD4DE2A68B08B9297C0D7F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AE01A18492C447D89BA1FE02869A18DA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AE235390D3E7456BBC816F28EF0EDE5E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AE6136D7D3F341089B23CF2FE032F852" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AEF2EA186F5D4A0486766CEC08F7A180" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AF2F612EC55F42C181F990BB5BF85D09" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AF505C309B83425BB0ACBC40586DC467" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B0990FEE057B4CEB8E819D4F36FC023E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B103E721182F4DD6AD7F65CF565F83C9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B16017E037F7472DA99F97FA0994567E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B25E14F3380641BFA793B8AC5538DE69" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B26DE6FA1DBA4CD7A54798EFD42761C7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B2C4715A10D6448C8785A77EC8E23AFB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B2E109695C4F4E329F991DAB91EC054E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B2F2F7B8362C4C1CA918C4EC9C23E9B6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B310C19F9C7F4CE6891A34139EB0D630" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B3217183190C4EF5AA058E2F2DD49E5B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B34D82DAE3934AE8B7A86ADC89132428" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B361CA65836B4CCA975759ED0B6CAE6A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B37B9EC7F5E24483ABF63844CB762A5D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B383C9B0D56149A18C3933E52A659729" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B3B4F39E240F4463BB09201FC8B32CD4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B42AB8E6DFE545408B9760D0D10919CD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B4BD907A8BCD4724AA7BBD9965ACBFA0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B4FB5F4843A24E41B7FADE7050CD9910" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B4FE641E9EE14B3A98EB023B9B281012" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B590C82783544AD2A08F289BC6320EAF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B5CC2A0B4D3A4617A09A9EACF2A124CC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B5F13C260D704D10A1AA9E9C428FD17C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B5F44ACDAC4142C9B086E996419F26D6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B6B7A55B6F78408B87B10B799DE5A19A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B6BB322EEC614D6381014E64306652A3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B700B3135C044AE1A0E11F64951C15B3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B74214D38A5B4B88B5E169B9E638C59B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B7E71DDEC9694BB3913A5A951D071C79" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B7FE7CDB0F4C4BDAB730BB096498F836" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B7FE86B0D0F1439F8BD9FDA7DC0BC6E8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B813F357BF6E4672A6C5C6420233E416" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B83C9AFF8AD942FE9FD4D3C90A2169F0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B8531EBC9C4146A18DBDEE03537C7895" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B8DC8835383B4D81865DE6728E152C6A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B90B2A45F38546C7B27A422537B6A0D5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B92716F1835748778D2EA2A170A3463C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B931BA0672394A6D8134E66E8381B7D5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B980912F97654A708BB58521244643F1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B9B6AEE7F3704CA78F9A5C37F0B31D89" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B9D00A7B741A4394B6D20DFBAD7B67B5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B9F7ACBBB03641A189D48B3F96B177AC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BA1757667DBF4ECE82D987268736B4D7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BA434DDB92844939B4727EA0D07F28F1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BA56A809F849463387B0C35C554D3FDE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BA805C53980C41769659D085C5C8E0B8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BACCA2E1D01D43BDB24ABA1E3E89AA45" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BBA24149F4C04977B6A07924A49D7352" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BBB2831DC8974D1BAC6B7CC8F8FBD7E3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BC01A169AEE24DEDB532037D3A25C69E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BC48260E6FE744BCB551169FC8E965F8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BC7DFDE6592D463B95C307DBE7305593" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BD197F0310024D04B386D3ED22B580F2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BD35BC44FB8F441B8E358D9D364CA587" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BD9ECC0B46EC450CAF842508F8F7BE33" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BDB11450018647D880BBB295E0BBF169" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BDE8E81A8D2245DD82FEF47265A5CC3D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BECC05E6C8EB47B68F6344A00F04C46D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BF2D5197C57A4E03833752A2F4532AA8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFB996117C244A958E3F46131CFA483A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFE5589963E74E2E9883E4AE5826D851" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C03B6B3C637C45749F3ACF29F4FCEDF6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C04EEE51536C4B64BB1758CBB7873B34" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C065BAA069514382B51E468B5A1978A3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C07F50571A13454FAD88671C31B82B9A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C094488877694ABCA56EEADA30F0C108" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C0D8D2C4874C4694895DE76AF8ED8E8D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C0E4D3E9F985430CB96D8E96014865FD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C1510D42AA964597A8CB449C6B94E86B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C27608223A4A46CFB21A58073E99629E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C27611FCB2744386BA7B3CD0EA9C2116" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C357D956140243B5A87AA9011DAF1207" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C3742ACDED3441C8B9626B36358FF45F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C3750F20EDFA48D78E02F27034D02209" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C38225F7A000426CB7E955945C9466E0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C51F790219A544D29B9BCBC4B83E1C3E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C54B99BA758A4FB3B844DE919B277DDA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C620775E0B56481695BDA176D6BBF60A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C649E5027371431DB5A5440812C57540" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C6896DE4391E40FF980A950DDE8B43D1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C6B45FFC93CC4A3F864E363E7B18206D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C6F4B29F1A3B4B59A21287716572E0B1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C71939C1027C4474B690DDDF4B0E8FB7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C7406B26D83F4CF48E24ED78245654ED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C7D02D2B4C444A0C90BD6F8C6B232C91" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C7FFE7D762304EA08B7376CADFF4D8C2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C8198F923CDB401EAF223744653A6806" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C844497867604180ABCB21CF50308A75" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C8AF9CA24B964B2BB4BC8FB57F4DA315" - "OwnerKey" = "8:_08587955063141779B605860D7FF04D3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C8AF9CA24B964B2BB4BC8FB57F4DA315" - "OwnerKey" = "8:_DC0CDC30152E4448A80DDBE817E76A8D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C8AF9CA24B964B2BB4BC8FB57F4DA315" - "OwnerKey" = "8:_888BD7BA9EC64ED59283DB69834E4BA9" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C8AF9CA24B964B2BB4BC8FB57F4DA315" - "OwnerKey" = "8:_14738B23CCC74201B3F3619639554DD1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C9AC5BC6DB9742B79D0BFF153CA39421" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CA734CBAEC8440EC8CB32AF7EF8D71AA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CB3A0AE176934F52AE20A613C2070534" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CB46B6FEE22A4C689CB244EF428600BF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CBB1884D0A0041D2BEB9CCE78E1E6C7E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CBFAB93B4A1B40349FCD9BF44ED28D1F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CC3803859B7F43B18EBE799C9C56933F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CC71BE47DD434D7CA2713A9087A88C14" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CCDF5C1EFB75477BB295929481C75CC7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CCE9C76D878344F4BF560E0136E1BCF3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CCF420B39E734D4384125DFE122E8F6A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CD0873029B1A4CA781081A1551554150" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CD3DBDD9333C4033AE1B724282BBBFBF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CD777AD5FF1D420DB9723E6EEC27D521" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CD85044C04E14CD3A9419F46205EA412" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CD972A5865874CB9882B6001648FB46E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CDBE3C6855AE4501803B9EDA7BFEA691" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CE1EEE233F9F4C24BC5D26CA81C3A86F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CEC3CD033FB94DFA8810C8142FED85B8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CECCCB3C56494F61A90C39EE70F3DFC9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CF28519F63C34802AB33F9342405FD3F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CF5084794E3343669C4337B95A9F7BF1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CF7BF165F4004E0DBBFF446A66A985DD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CFA9B0302ABC430A9DBA2BC2132B6B73" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CFAF2622550E48AA9B0F502BD4022FB5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CFE3C277A2DF41018E63BE547F53452D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CFE69F411CF84BE7ABCD4B895EF13C62" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D08BC52EA7E5473C91A82F2CE77B9C05" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D0A9D802F4924B3B8C0429DFF0D37C9E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D0D86929159D4E008C467978E92A6B0E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D0E38FA5FFFD42BC9507FFC804B3B271" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D128F9F54CA949C09B3FA61A199B060F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D151A04263364A9B8005377D79AEC239" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D1CD893E014F4FBE842B4B0E2CDDE652" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D200B29D2F7E429AB771E6E92961E4C9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D2176F7DD848403DBC973A3676B579CC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D238C397E41B4DC684CF79761C4B85D0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D29E08866CBB44D0A548B5F8A7D90584" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D2BB3D54E2B2459596E3FCC0C5648A63" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D2DF67E2996C456AB37115D5EF067CEE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D38628C1BEF7481C85F448F4E8D1C3EC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D3EDAA4023284820AFC142093DE1AAE4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D418D6CC07974B16B70C9B93970427FC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D428726607B744478982A6F3AEBB5937" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D459FF6207F848EFACC8160512BC04C0" - "OwnerKey" = "8:_C8AF9CA24B964B2BB4BC8FB57F4DA315" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D49889111E484F5090ED91A8EFF57DD0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D4E8F23E7DEE4EBE85604448D9E9F66F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D523D656E59A4F36A5799882AD52FE63" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D53FFA2FD41F4B55B55A5F34D59755C2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D56AB4AFFE3943C7AA22831BCB2FF143" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D5E167B7033D49188854ABA54CB6A543" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D6635B71ADB94BA0AC25AF10E53EAA56" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D669B0F109D24B248427555BFC1EFFC9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D68C5368AA4548E2B31B6E44C6CF18CD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D6F8538106594E289818596061BE2EA6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D75087C07C804BA994309398BC48603F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D75AC18CFD714D179B403F394FEE5C6B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7EDA76276BA47C5B427D5289E602655" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D8DE5B3E74534CEFBF787CCC4124FF6F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D9342B2A479345D79B17511A69B5E867" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DA59B07FBF1F42CDB8AEF8B24809BF08" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DA790596462048CFAECE85420D41D74F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DA8A6A14EA7A4B87A06CA40B37404208" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DACA05DBD1AA4AB7A411C4E500B3ADF8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DB5649A025C244CCAD4CFC7607B09A28" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DB58150AE7CE4F5390C9322D5F5E7235" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DB6C4271795545FA80082707D6121026" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DB6D039C3ED14EE58F469C211EE0336C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DBC0EC09DC684F47B0DC34BF7958EA66" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DBECDA96409E46C5A16D99CCCFC2E0DE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DC0CDC30152E4448A80DDBE817E76A8D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DC239E2B54624CCF8D26F85C98393DC3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DC32635C462B40BEBEEC9176E79A9BB8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DC87F8DA14754002A1931C3C5DC89AD7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DCE0313BBE4C4DFEA23ACDBB6863B390" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DD6D9600C356455D95BD2C44C50214DE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DDCBFEDCC6144933941BE8B0EEBB9614" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DE2D53C1D99340B28D76F985871A1D04" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DE5BB9FAA411472B8901537165DFD827" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DE6ED970A6634704843FC2D976DDB51F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DEE4FC947E1543ECA3C5D0A1B5D82606" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DF631F75976846E58594E4C6FD1630C4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DF6E93BE4C85423FBB21EA3F783E0724" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DF78E69F06884ED8B21785EFA82570F8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DF7C83B26513481DA856DE8F3DAEF744" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E00C0F5054204111B95C89CE4CF7CFA7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E0618DF655024D8BA1CA9B54B5915689" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E07080A8272044BDAD3242DFA62A3AD8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E0D128147681418496692C77F4B1BECB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E148F8C2F82A48D3A68E9E2C2CDAD846" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E1570450F26743789099E1D664EA2930" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E18D9C95AB9747609535A99DD2D81155" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E1BBA2FA2D7A423185C6D4F2B1B50A47" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E1E6F5ED150E4549979E0E3F9E6D2F67" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E1FAFCCB6A854D248F54F164889FAB3F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E2073E8B81F74741B1D1EA05FBDD0F79" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E2B4EF18B90E479E8D1311CBCE13431E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E2DB44B0AA4245D8BFE17D1B069BAE0F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E2DDE31CAC874AE0B9F7F9145248BE6B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E31FFA0A95B14807BA4DA5176F48A0AE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E3B3CBF11A49408DA2A465DD552AE300" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E3DDA7E632494939B2882BD6741CFD9D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E3F58F53501F4CAA92527C64B08D9EBD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E40175C04F974A7BA19133984051989B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E4171B5DBA664372BB43F3B40B2E1236" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E4A483565C5E40B79805552DC4B5292C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E4A964C652EF407CA753B3CA1219015B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E54668B3A3FB42CF85A71689A715F19B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E646FA76573448CAA4749B18614EF782" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E6C43F98CB9E4C199ABD77B37D21A564" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E716C1A77B764B6697138BC0DAE3E30C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E78FD6989E1D4799AAAD31ACD43B0C1D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E855F8CECB234B9291EC3600C31564E1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8AFB1C8F7A342D5A03F305B3E0230C6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8E0F24BF6014C208A93130FC1761DE6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8E78948E8974A1DB4C3D6E63AF58602" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8FE474C601D4386BBB0CA9599FF45BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E90BD26B31DB42D59ABCCF0A14CCCB52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E9768C656AD141FCA969B7B9CAFE7F83" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E9DF9028F228449BA30513E9EA99147C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EA0930AEA1074763823B836B96A138A6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EA0E1C57DE984B1A97AAC9D53D17FCC3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EA8E4A02700F48B3A6136CD0055D6CFD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EB3D7262767C4E5BB3581882EB0BC79C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EB7840FED8294FFDB3111C6B3DD32833" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EB82DBEEDAE14B51840A9D7153E52BBB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EBB20B541FE543F7A695E466975C6495" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EC2FDC1A744E4A1AA4793CB10F18D176" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EC476B2533A1437FA80321BB3090234E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EC5F3263FCAA48CEB25E23414F082818" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EC6786EBE72E46B694D473463C72A2BC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EC9C8B8C68CC4B6FBF2202B0935A6396" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ECA3396FBFD54A94B2DFB33B080F0D4E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ECAF852C95DD46A39B119046E569A5F2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ECED5D161C3348B98B263CFECA0A7DCF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ED40FDD34E984498ADC37D88B43AEAA4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ED67782207C047F4A5935DCE2E79F151" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ED90DA83729C417BBEAA629FC6CE1095" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EDB029B79CF646ED9D83EE7DA1A80900" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EDC27F3DB4874D0B80C408E935F92FD4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EF07839F9BC941BA9127CF08C90303D9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EFA30E0040CD47D995300679F7C2846B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EFCA267481B0414BAE826AA0B4485F3C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F0198774990541808A87CB1A6FE41597" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F15D7C13B4D94173A06FC05BFE08B4A7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F18978587EE441EA8B9B276B9FE566FD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F1C2DC4D3F4541478F3128EC742FC67D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F2A92891BD6D4A87BB614760C33A483D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F2E355F7534548FA97DD0E22363A0107" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F325A9398503407384F1B46B1B65BE34" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F33D31C689BD40F2AF95AD8905B4CA5E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F3A73DE374274D23B5B71D3950610F46" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F3DEF34DC67542A1A5BE5F5EB0CF3D60" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F40D33926EF24D48B642AFADF0905175" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F42D9F9BF66C46B3A5C9271FA5F371BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F47B7B39692A4CFFA8EADC42095D740D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F48C0E268A0F4258B2FD7E65B9D0AE91" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F495A54DE04C4B39B5F52C4AA64E7060" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F4E64CA79CC5489294D5EB5751985163" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F4F26BD1AB984B27A14DB3014923C36C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F4F48A978F924204A75079994744E641" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F4FB2F3079254D76B2DF7DF3B7391098" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F52E35C2A75341B5B07D033F7072C765" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F5B0599D33DE4EA882B0C846B85FD66E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F622D25373114C90976CCE00B20B11FD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F6A52BC1EC8D44989142E90DB7AAD1D5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F6E4EBD5FFCA494C8355AF6764844103" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F70CE7A5A1844D3A99121A7A41ACAAF7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F814D235C9B243729C65F42D5CEE59D0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F81A7E5426654A1891028EF1BDDF87CC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F81B8400998B4DE3B59AFDEF3EF2FAC1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F862E9C9A48D4C569698C90E1EC6850B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F8688399972140A18AEE3821A3076DA9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F88CE78D01A1484A9A363ECD019F9ABB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F8CAB1B1AAE143949246B033BF6572AA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F8E58FC7A5A74126B5F8D78607815377" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F8FB0389B5924D9585AA8CB15F4A2BE5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F90E2786F2D946A391E88893C923D118" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F9D283B3D2094812A29561F09605DE12" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F9E5B7A73F134E42B0EE70B7A917FFE1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FA43C5DB9C7546E7BB93ED688744AC52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FA6DD5D364B64F17832B6BC43A6F9D6C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FBB083851DA2463CA4F1366F4904110A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FBC9FE116DDD46DEB48CF787395219C6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FBCFD7B7B3D348EF9EAA5E0F686E303F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FBD4F0EEEFE546FB9FF1BAD912D6C611" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FBFB14FD38C7494B8A4C46E34805BC91" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FC86845237DD456CBCC89B92C093E444" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FD0456378D394DF48B3AB5BD0502EBB1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FDB8A6CE75A943ECA1F4D7DFB8F69902" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FEEC6D498C414DD8A73B96E8A0FB0AE5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FFE5652D9F3B4AEBB4275BC8405C5A7F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FFFDE78FD53C4E159AF3540A42F61677" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - } - "Configurations" - { - "Debug" - { - "DisplayName" = "8:Debug" - "IsDebugOnly" = "11:TRUE" - "IsReleaseOnly" = "11:FALSE" - "OutputFilename" = "8:Debug\\Cantera_Debug.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:2" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" - { - "Enabled" = "11:TRUE" - "PromptEnabled" = "11:TRUE" - "PrerequisitesLocation" = "2:1" - "Url" = "8:" - "ComponentsUrl" = "8:" - "Items" - { - } - } - } - "DebugMDD" - { - "DisplayName" = "8:DebugMDD" - "IsDebugOnly" = "11:FALSE" - "IsReleaseOnly" = "11:FALSE" - "OutputFilename" = "8:DebugMDD\\Cantera_DebugMDD.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:2" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" - { - "Enabled" = "11:TRUE" - "PromptEnabled" = "11:TRUE" - "PrerequisitesLocation" = "2:1" - "Url" = "8:" - "ComponentsUrl" = "8:" - "Items" - { - } - } - } - "Release" - { - "DisplayName" = "8:Release" - "IsDebugOnly" = "11:FALSE" - "IsReleaseOnly" = "11:TRUE" - "OutputFilename" = "8:Release\\Cantera_Release.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:2" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" - { - "Enabled" = "11:TRUE" - "PromptEnabled" = "11:TRUE" - "PrerequisitesLocation" = "2:1" - "Url" = "8:" - "ComponentsUrl" = "8:" - "Items" - { - } - } - } - } - "Deployable" - { - "CustomAction" - { - } - "DefaultFeature" - { - "Name" = "8:DefaultFeature" - "Title" = "8:" - "Description" = "8:" - } - "ExternalPersistence" - { - "LaunchCondition" - { - } - } - "File" - { - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_000E0B5AC6264DA3BEC0448B32F52663" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\LiquidTransport.h" - "TargetName" = "8:LiquidTransport.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0067AAD709D94D2693870A06ECD55183" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\nasa_condensed.cti" - "TargetName" = "8:nasa_condensed.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0170832FE2DB4AE0BF9768C53BE03A84" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\setMultiplier.m" - "TargetName" = "8:setMultiplier.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_020F278C42CA4A2B96388903D1752C62" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\ReactorNet.h" - "TargetName" = "8:ReactorNet.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_022EDF1564FF4680B6AA609CE897983A" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\h2o2.cti" - "TargetName" = "8:h2o2.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0259622D90D54F99BA22C55A83DE0DD3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\kinetics1\\kin1_blessed_0.csv" - "TargetName" = "8:kin1_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_996658E24E89485D8D6ED952560576DF" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_02F41A2FCFD346D8B7CDB9C14E5BB319" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\flamespeed\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_977472896DA345AC9C1D2C3999F9A4A2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0366A82A86EA4F1CB1AD5F4D462B3787" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\GeneralSpeciesThermo.h" - "TargetName" = "8:GeneralSpeciesThermo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_040D88A3581F47CEA206D1688FD6EA61" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_internal.h" - "TargetName" = "8:vcs_internal.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_04C83EB86A3C45AB93638133493E5923" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\argon.cti" - "TargetName" = "8:argon.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_051107F9F8CE4364AC76D00D23F8B7C5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite2.m" - "TargetName" = "8:ignite2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_05690F470DFA457FBF7C925A8420EE5F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\mix_hndl.m" - "TargetName" = "8:mix_hndl.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_05BEF1452C824F2AA870077D31CF1BF3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\functors_sim\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_CEAF34861F46422B868255409BD206EB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_05CAF5CE4E764B92BCAA4DE1A10481E7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\CVodeInt.h" - "TargetName" = "8:CVodeInt.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_05EE24E611E74A1C88CE22420CA5500D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\equil.m" - "TargetName" = "8:equil.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_05FE255C00F74DAEB6BFC00A32066DFA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\Edge.h" - "TargetName" = "8:Edge.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0660FE555E5B433194898E32C6ADD273" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0699BFFC081341CEAF618FBFBBA1241E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\Reactor.h" - "TargetName" = "8:Reactor.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_06B3045D93A84917A8E324374A8211F6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\MineralEQ3.h" - "TargetName" = "8:MineralEQ3.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_08B40A34D407447EA66C614C4E897E1F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\stflame1\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_3823235E9E3E445CBD912A80B866DA0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_08C0F7C9789B4E3F8D09411C89DD0509" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\combustor\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_E345C75CD39149EC856898DE24D48746" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_099E198F6C01436DB271857F1309977D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\phase_get.m" - "TargetName" = "8:phase_get.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0A01A5CC173A4619BBAE80DFCE7B23B5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\meanMolarMass.m" - "TargetName" = "8:meanMolarMass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0A2221F9D5B34C5AAD8B8BE2B6279D2C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Hydrogen.m" - "TargetName" = "8:Hydrogen.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0A2F83F932A74CAABB87DEEAC1B9536C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0ACC7910CC8A46E38521F8A78AF253D2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\ThermoPhase.m" - "TargetName" = "8:ThermoPhase.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0B0170BC983349DD945697DB4576507A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\atol.m" - "TargetName" = "8:atol.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0B09C9A0BF24498399548814F95D1EC2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\setThermalConductivity.m" - "TargetName" = "8:setThermalConductivity.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0C8BFBA19BE949699F417570F8C69B5F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_SV.m" - "TargetName" = "8:setState_SV.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0C9010E357C748BEB820CF0E830F09DF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setDensity.m" - "TargetName" = "8:setDensity.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0CC005AA0F0842E4A33867605A8E4A57" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\critProperties\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_6EE0A973C3154AF889BC747660A3DDA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0D0FFCC38C4645D997283F1C5CED5E06" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\setMaxTimeStep.m" - "TargetName" = "8:setMaxTimeStep.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0DD6AFC117E344BD826ECC698152F9AF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\critProperties\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_6EE0A973C3154AF889BC747660A3DDA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0DDF1766C6A04C76AE6AF7FBC35E471B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\netProdRates.m" - "TargetName" = "8:netProdRates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0E91AE53B0354697B206E79EDEC8951D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\ThirdBodyMgr.h" - "TargetName" = "8:ThirdBodyMgr.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1049E82786DB4EB2BDEFF972136B0F19" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\satPressure.m" - "TargetName" = "8:satPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_105638BB017C47DA814720D4C027908E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\private\\surfmethods.m" - "TargetName" = "8:surfmethods.m" - "Tag" = "8:" - "Folder" = "8:_653D9B351BDC4DD6B1AC64034FB114A1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1089BF66E6BD47E597259E9AF2B35F20" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\spectra\\LineBroadener.h" - "TargetName" = "8:LineBroadener.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_111A0970D7DE4C99AFE08278C8345DD9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\SimpleThermo.h" - "TargetName" = "8:SimpleThermo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_11553AE6EA7A424D9621E724DFECC70F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\molarDensity.m" - "TargetName" = "8:molarDensity.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_11AF9ACB25D6477DAE6906C2F6F688CA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\setInitialTime.m" - "TargetName" = "8:setInitialTime.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_11E4F38118B54DC680D5CB741B29BE8C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\volume.m" - "TargetName" = "8:volume.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_11EE4F61EA0740F1BE63419C7A48F185" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_HP.m" - "TargetName" = "8:setState_HP.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_125E1AC217CC40BD8F4534E875CB9D0A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_12BF22BA87424178B29DB07E669C3501" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\chemPotentials.m" - "TargetName" = "8:chemPotentials.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_12F1E24910DD409E860D4F79A338EDAC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\DebyeHuckel.h" - "TargetName" = "8:DebyeHuckel.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_134B726C2CA94BF5A67C3ED7F799D502" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\simple_test\\simple.py" - "TargetName" = "8:simple.py" - "Tag" = "8:" - "Folder" = "8:_B86834CB836F4AB2B3D29D6BDF9C35A6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_138E90C26F6041339FF2678ABF07E5DE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\kinetics1\\example_utils.h" - "TargetName" = "8:example_utils.h" - "Tag" = "8:" - "Folder" = "8:_996658E24E89485D8D6ED952560576DF" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_13A678CB790646B69DF1451D34265FA3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix1_sim\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_F5B8CA7CC3804769839EBE6C8689F404" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_13B73567FBB1470E9244F3636ED90E55" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\catcomb_stagflow\\catcomb.py" - "TargetName" = "8:catcomb.py" - "Tag" = "8:" - "Folder" = "8:_A189A372257B4D2C98AC054F152082AD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1420A489C89E4859ACE78FD5DD27C00A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\Transport.m" - "TargetName" = "8:Transport.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_14580E5B948E47509A941AA338014D25" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\intEnergy_mass.m" - "TargetName" = "8:intEnergy_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_14AD021265F04D30B380659740DE2D56" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\combustor\\output_0_blessed.txt" - "TargetName" = "8:output_0_blessed.txt" - "Tag" = "8:" - "Folder" = "8:_E345C75CD39149EC856898DE24D48746" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_14AE958921E548DBBD8DC6FA834FC532" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_VolPhase.h" - "TargetName" = "8:vcs_VolPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_14D64F0F7ED94D29A7A8DAD77FCCED13" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\reaction_defs.h" - "TargetName" = "8:reaction_defs.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1549C4E9E5E0434983C533B9D0CB8B49" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\SingleSpeciesTP.h" - "TargetName" = "8:SingleSpeciesTP.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1556C8B42E0649DDAE01655F4D1C970E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\piston_sim\\piston.py" - "TargetName" = "8:piston.py" - "Tag" = "8:" - "Folder" = "8:_862D1191D2FA47FDBFB0D20643AE2810" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_15722A4BDFA44650ADE1764C5B1EBCC5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\combustor_sim\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_EC6DCD68540E416F9C134117A56B0A60" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_15D3C38D37A94D67B313EC3B57DA2AC1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\private\\flowdevicemethods.m" - "TargetName" = "8:flowdevicemethods.m" - "Tag" = "8:" - "Folder" = "8:_A0CD6A9C146B405D99355A87F6B7C47D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1605E31F88584B5BAA367FBA56A3EC57" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\catcomb_stagflow\\catcomb_blessed_0.csv" - "TargetName" = "8:catcomb_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_A189A372257B4D2C98AC054F152082AD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_163414A541654AEB93A16D60F2652F7B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\adiabatic_flame\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_8E4436C4886441AE8BB0E460DFA8BE7F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_164F9AE8646F49A28EDD39E09AC0B23E" - { - "SourcePath" = "8:..\\demos\\ReadMe.txt" - "TargetName" = "8:ReadMe.txt" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_16C0D130AB2748E6890B937071A27A0E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\ydot.m" - "TargetName" = "8:ydot.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_16C40536EB0A45658DF4EC29D7CBBFF9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\findByID.m" - "TargetName" = "8:findByID.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_16DD6B492C274AC6BA6ED913C513A10B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\thermomethods.cpp" - "TargetName" = "8:thermomethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_17873678EB8F4A3AB2296EB4E4483220" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\isInlet.m" - "TargetName" = "8:isInlet.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_18712B731C5F4CED9DD70EC680C9BE15" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1889FAD37671415E95CCA5B1BCAC9E32" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop_r.m" - "TargetName" = "8:rop_r.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_18DF044BD81E46C98CCC861C36FC01AB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\plotting.py" - "TargetName" = "8:plotting.py" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_192952F5A5D249D78FC7B767AB938A1B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\Sim1D.h" - "TargetName" = "8:Sim1D.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_19ADCC34CFAD4F88869FE56CD072F5CD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\adiabatic_flame\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_8E4436C4886441AE8BB0E460DFA8BE7F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1A3D179D05C74A909F2B5B6E254459BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\Inlet.m" - "TargetName" = "8:Inlet.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1A68BCF036214AA58BDB24F63A44099F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\transport\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_16393A44970E4B7FBB528A637EFFCF96" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1A758A2D9CC24D13A732C1F61D692657" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1A927F880A454469B90682B004B9D129" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\ShomatePoly.h" - "TargetName" = "8:ShomatePoly.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1A951008962D4A65A9A9653673049010" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor1_sim\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_FFAAB2E584E943F89B7A8A54812FF5E0" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1B053CD5461740CB891855B80F250AED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\prandtl2.m" - "TargetName" = "8:prandtl2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1B9B881AE09F4714B246FED31A2C52C9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\Crystal.h" - "TargetName" = "8:Crystal.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1C064CAB7CCC46D7AB833B0D4F99F3FE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\GRI30.m" - "TargetName" = "8:GRI30.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1CB5CF459BDE4DCEA0D61D95E6707D99" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\combustor_sim\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_EC6DCD68540E416F9C134117A56B0A60" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1CF9D451D1C24D9FBCD9719CC24D8956" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\FlowDevice.h" - "TargetName" = "8:FlowDevice.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1D0B3F7CDFF14AD2A879AF1565D65509" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\entropy_mole.m" - "TargetName" = "8:entropy_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1D7106B99F8D451CA0562A6C57C2CC3C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\importInterface.m" - "TargetName" = "8:importInterface.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1DB52E3C2B4B4D63A2825ED896417F4D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\critProperties\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_5755ABEA9DB14B0BBFD08E5AD69BA9F6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1DC1E7E2F3D94D77BA47749A06D1AD12" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\ShomateThermo.h" - "TargetName" = "8:ShomateThermo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1E0D34F6C6104102A9D06C141F3F763E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\SpeciesThermoMgr.h" - "TargetName" = "8:SpeciesThermoMgr.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1E985699F79A4F80AAB40741735DBEBE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\sensitivity_sim\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_F38CA433DA0045498BDE87595F79F7ED" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1F6340B91C654BDAB4FDCA7B545A9ADD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\domainType.m" - "TargetName" = "8:domainType.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1FBA13F4B8CB4E1A81BB5FDA1194E6BF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\mix_defs.h" - "TargetName" = "8:mix_defs.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_204DB7F700684ABFA12A29185D6CB5B6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\NASA_coeffs\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_335A9AE259D245E8840177A55C54701B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_20D3DE8A9BA14C91A9C2FFE7EB36603E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\ConstCpPoly.h" - "TargetName" = "8:ConstCpPoly.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2170A16C95844A6291342D840D1BB498" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame1\\flame1.py" - "TargetName" = "8:flame1.py" - "Tag" = "8:" - "Folder" = "8:_AC712E75B97F4766953A8ACF332D3F1C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_219FDC3ACB2A4C81935851A9CAA7E1EF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cp_R.m" - "TargetName" = "8:cp_R.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_21BB012CDAF24DC3BD1F5D7AB7E5B123" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setPressure.m" - "TargetName" = "8:setPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_21EB392DF37A421CABBDA197A9226C0A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\diffflame.m" - "TargetName" = "8:diffflame.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2278673C1CB94B89B0F33D7D7588F290" - { - "SourcePath" = "8:..\\demos\\flamespeed.vcproj" - "TargetName" = "8:flamespeed.vcproj" - "Tag" = "8:" - "Folder" = "8:_977472896DA345AC9C1D2C3999F9A4A2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2279B9FC61AB4F3AB7F0A0F58F3BD071" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\speciesThermoTypes.h" - "TargetName" = "8:speciesThermoTypes.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_22CC1F00E98946C0A5C82185C43DD97F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\combustor_sim\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_EC6DCD68540E416F9C134117A56B0A60" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_22CEF13E79D94C419D5EF6986741612D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\npflame1\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_C466AACC518A400CA4AA80226796F0D1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_232F4C7716264866BDEA07B97B583460" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_UV.m" - "TargetName" = "8:setState_UV.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_238BB4062E2B488FB10D3107F74869C8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\writelog.h" - "TargetName" = "8:writelog.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_23CE4DDD38054CA49B17BEEF4D728230" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\ready.m" - "TargetName" = "8:ready.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_23F24F51C12448E8B99577D4D359CA48" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\MultiNewton.h" - "TargetName" = "8:MultiNewton.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2423A94DD42C4B89A532018CA915F0CF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_22760F0D8ABC4AB8A5B0948B2CCEF635" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_248688162FD145F4AA11063A3A5ECFD6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\stoich_flame\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_4BB35C35F43D41B3B6DB55DE61916248" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_24B49E09AB96421BB8639B0CBCB23A1D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_1616A26BEFEB4172AA40AC8ED7A8DC71" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_24B6F64B4FD046B3A9F26BCFB9621B1F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\IdealGasPhase.h" - "TargetName" = "8:IdealGasPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_254CA5A242F04444AB0F18F9ECDD091B" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\ptcombust.cti" - "TargetName" = "8:ptcombust.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_254F288B4BAC4BDFB4B21E76747FF336" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\attrib.m" - "TargetName" = "8:attrib.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_256AD3D2AEC6410FBF4F5E3B945925A5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor2_sim\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_41BE50E702034B8C9B8D2A4DE46C52C1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_25A650A6EF324949A3604908CE2112E7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\MultiTransport.h" - "TargetName" = "8:MultiTransport.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2656FD40F3784C588D4004D409B0F80E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\Outlet.m" - "TargetName" = "8:Outlet.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_26A7FE2928CE45CDB52C4B3326A33951" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setHeatTransferCoeff.m" - "TargetName" = "8:setHeatTransferCoeff.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_26E683AE357D4F70A3DC3C57295541D3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\conuv.m" - "TargetName" = "8:conuv.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_26F0BA63411646978592D51F26AEA36D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rxnEqs.m" - "TargetName" = "8:rxnEqs.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_27549892F823435798B476FC52F3F012" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\molarMasses.m" - "TargetName" = "8:molarMasses.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_27DE8E5E29574E81B2D3ACC4E87B9637" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\addChild.m" - "TargetName" = "8:addChild.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_28BF9CA142EB4988A4B1366304D93917" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\diamond_cvd\\diamond.py" - "TargetName" = "8:diamond.py" - "Tag" = "8:" - "Folder" = "8:_30C49B8557964DAAA5648B72B486BC0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_290E7C7E5DF64841B1F913EEFE006069" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\set.m" - "TargetName" = "8:set.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_29200BDEF8B44EC69E128788F4E09B16" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\intEnergy_mass.m" - "TargetName" = "8:intEnergy_mass.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_299CD5580EB645D191532FE4F24EC6CF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\Interface.h" - "TargetName" = "8:Interface.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_29CA5AAAF8D342359823BB1B4CC30E95" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\numerics.h" - "TargetName" = "8:numerics.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2A0106C002434337907A10A979B6D97B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\MargulesVPSSTP.h" - "TargetName" = "8:MargulesVPSSTP.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2A1589369A874D0EBFFE3F6D98426A49" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\nElements.m" - "TargetName" = "8:nElements.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2A962975342142978B3DE11A20C9AA52" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\elements.xml" - "TargetName" = "8:elements.xml" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2AA7C0041FC74F718A561EF0696DCB45" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\build.m" - "TargetName" = "8:build.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2BB4BE1E38E641C2B265A596D043AF25" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\ReactionStoichMgr.h" - "TargetName" = "8:ReactionStoichMgr.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2BB57D6845464ADFA0F107F511FFEEF5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\ReactorFactory.h" - "TargetName" = "8:ReactorFactory.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2BE3348DF5ED45EC944DDD5BFE78A865" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\importKinetics.h" - "TargetName" = "8:importKinetics.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2BF22A40402F4580B200414A32936177" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\kinetics\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_3A41B4ED54254F0BBA9CB3DDBA13165A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2C2891784E02439F8A77C62FB10A7758" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\sensitivity_sim\\sensitivity1.py" - "TargetName" = "8:sensitivity1.py" - "Tag" = "8:" - "Folder" = "8:_F38CA433DA0045498BDE87595F79F7ED" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2CADD379818D4D128CB3E53D3E566601" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\thermoFunctions.h" - "TargetName" = "8:thermoFunctions.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2D09076E55604C73A82892D474E11779" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\restore.m" - "TargetName" = "8:restore.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2D5D40F1EF034AD3A2757714B66F1A11" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\IdealSolidSolnPhase.h" - "TargetName" = "8:IdealSolidSolnPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2DEE49E2A7B4424E824CE5D0FB2846A5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2E1D802885914276A918F17E040A09D1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\npflame1\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_C466AACC518A400CA4AA80226796F0D1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2E96E842BF704E05B248FE9E9474674B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\flamespeed\\flamespeed.cpp" - "TargetName" = "8:flamespeed.cpp" - "Tag" = "8:" - "Folder" = "8:_977472896DA345AC9C1D2C3999F9A4A2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2EB12A8F1F384A8BAF64EF7C8A0CAEE8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setKineticsMgr.m" - "TargetName" = "8:setKineticsMgr.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2EC7B0A350C34DF0B88C45A54FBFCC99" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut7.m" - "TargetName" = "8:tut7.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2FAD4B54152F4F698FC2A1BAF8831599" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_MultiPhaseEquil.h" - "TargetName" = "8:vcs_MultiPhaseEquil.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2FC09AAF5A4C4E998211176C5262A084" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\adiabatic_flame\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_496FD029390C4E4095219F8C5BD1246F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_303F2BB4ADCE4E0F9B2B45747E66C057" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\Solid1D.h" - "TargetName" = "8:Solid1D.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_30A47D7D93D84874A41E1782FDBCEAAC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\creationRates.m" - "TargetName" = "8:creationRates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_30B3C39CD6444421B6418F00C5013828" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\FactoryBase.h" - "TargetName" = "8:FactoryBase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_31AD332AA56C4DF190FE6D941FAAFBFC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\vaporFraction.m" - "TargetName" = "8:vaporFraction.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_31E9E8DFB7144795A05AEEE66B279AB6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\viscosity.m" - "TargetName" = "8:viscosity.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_32A08E26D90A41869BE37A47450DADCC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\binDiffCoeffs.m" - "TargetName" = "8:binDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_32EAE5622F7540E4AC357D8D1CE10D8C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\isIdealGas.m" - "TargetName" = "8:isIdealGas.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_33C1BA231B1F42CDAD49F0298167D9BB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\utilities.h" - "TargetName" = "8:utilities.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_33DBCAB550F1494AA40EFC4ABEFBADC4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_Psat.m" - "TargetName" = "8:setState_Psat.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3450E67DE4E1425B8B41AE70CA5BEEE4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\piston_sim\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_862D1191D2FA47FDBFB0D20643AE2810" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_34722C3A5A5F4217AD66444E408BD476" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\Surface.m" - "TargetName" = "8:Surface.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_349A87700DEA427C88D340397A9BF256" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\surf_pfr_sim\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_B7CA7580B6FE4EBCAC388C5D16971D37" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_349F239FA90543188EEC8B24410296BE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\ck2ctml.h" - "TargetName" = "8:ck2ctml.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_35C660FB7AD5450692D9BD8417AE21AC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\LatticeSolidPhase.h" - "TargetName" = "8:LatticeSolidPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_36101E75F83548D9864D35DB07B7612F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\PDSS_IdealGas.h" - "TargetName" = "8:PDSS_IdealGas.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_362E5E6B9766498182C5008280A41BD2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Solution\\Solution.m" - "TargetName" = "8:Solution.m" - "Tag" = "8:" - "Folder" = "8:_978580DBC0A748D790712BBA0B9F1CC8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3680F9CE2F25442489E0ACE568906072" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2\\flame2_blessed_0.csv" - "TargetName" = "8:flame2_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_5A9326FD6A214497A76F171E934D8729" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_36C2D841FA684319BDF30F2B68589637" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\FlowDevice.m" - "TargetName" = "8:FlowDevice.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_372176D2A2AF406DBD625F54972DD57C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\nTotalSpecies.m" - "TargetName" = "8:nTotalSpecies.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3778A89EFC6C475E8AFE84940043B8DE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setSpeciesMoles.m" - "TargetName" = "8:setSpeciesMoles.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_379A958666C0409F82ED9D1C390CF2DA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor2_sim\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_41BE50E702034B8C9B8D2A4DE46C52C1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_37B9F5E138A645AAA6CE6C3A36E5361F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\enthalpy_mass.m" - "TargetName" = "8:enthalpy_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_37DD28283FAE43A78586C3D99D999022" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\silicon_carbide.cti" - "TargetName" = "8:silicon_carbide.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_37F5B433E7DE450A995FDB31F909269A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\WaterPropsIAPWSphi.h" - "TargetName" = "8:WaterPropsIAPWSphi.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_385781B4728F417C82E6B75637E10AE2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\simple_test\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_B86834CB836F4AB2B3D29D6BDF9C35A6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_385C8980D3A44A2093CD638714277678" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\elementIndex.m" - "TargetName" = "8:elementIndex.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_389AC795E7E842888394BE52A051FA12" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\wall_hndl.m" - "TargetName" = "8:wall_hndl.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_39905D4925564C469DE3CBE980978999" - { - "SourcePath" = "8:..\\demos\\demo.vcproj" - "TargetName" = "8:demo.vcproj" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_39B2C611CD84448489F8AAFF5BD8AB28" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\nReactions.m" - "TargetName" = "8:nReactions.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3A49848C6AC948D8A7CB60B10FE0D83A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\disableEnergy.m" - "TargetName" = "8:disableEnergy.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3AC42291E06E4768B0D87839DC9B9E77" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut2.m" - "TargetName" = "8:tut2.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3B00646190674532ABC512E89130A0D9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut4.m" - "TargetName" = "8:tut4.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3BE1A06F6E6840F996050C94AA740686" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\Func1.h" - "TargetName" = "8:Func1.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3C17B401E0464701BB1C7948164C30AD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\soundSpeed\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_168B35477AF641A0B1FC3CA609528ED8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3C4A157925824371A0036E03B719B89F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\ReactionPath.h" - "TargetName" = "8:ReactionPath.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3C8CC5D3AD6747949C0F25EDBCFBF84E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setBounds.m" - "TargetName" = "8:setBounds.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3CDB43EBBFF14ED58EA458CC84B18F9B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_IntStarStar.h" - "TargetName" = "8:vcs_IntStarStar.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3CFA27135C62465085AAA4CF042634A8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame_fixed_T\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_D7ADDA3C318D49EBABB7636C3B80ECD7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3CFA6387302F446AB7938595154FF208" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\gri30.xml" - "TargetName" = "8:gri30.xml" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3D56811387944E55AD39C984228C4EAB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\insert.m" - "TargetName" = "8:insert.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3D5BF771EBBC4AF0AA84C1E114FABEE9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\TransportBase.h" - "TargetName" = "8:TransportBase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3E35E9D3EC6141BBA820F7D01B815B64" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\fuel_cells\\sofc.py" - "TargetName" = "8:sofc.py" - "Tag" = "8:" - "Folder" = "8:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3EF615A4DD26446799672090D51EBDE8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\flamespeed\\output_0_blessed.txt" - "TargetName" = "8:output_0_blessed.txt" - "Tag" = "8:" - "Folder" = "8:_977472896DA345AC9C1D2C3999F9A4A2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3F96D57E8F9E461F8C90E0ACB1C937D3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\setMassFlowRate.m" - "TargetName" = "8:setMassFlowRate.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3FCDAC7FAAA245718B7EF6CF5CF0658B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\transport\\dustygas.py" - "TargetName" = "8:dustygas.py" - "Tag" = "8:" - "Folder" = "8:_16393A44970E4B7FBB528A637EFFCF96" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3FE261F2E167434D804087B6019EB309" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\silane.cti" - "TargetName" = "8:silane.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3FF4115C0C3E4C1686E79FBDDD2387B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\private\\reactornetmethods.m" - "TargetName" = "8:reactornetmethods.m" - "Tag" = "8:" - "Folder" = "8:_EF7FFF45863048E0BAC8024E5E97D77C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_403EF1958EF24BAC9D6D715D0A993803" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\critProperties\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_6EE0A973C3154AF889BC747660A3DDA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_406AF99237D3409BB85917A5A60F74ED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setProfile.m" - "TargetName" = "8:setProfile.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_40E56E51E02745B4AEBA40660CEC686A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\Stack.m" - "TargetName" = "8:Stack.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4112A1F6C299475E8562339C3C38AA30" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite3.m" - "TargetName" = "8:ignite3.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_411BB46D848848E492899FDC17C2D1CB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\flowdevicemethods.cpp" - "TargetName" = "8:flowdevicemethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4144EDA2CE1A466F80088CF6F5482CC0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\MultiPhaseEquil.h" - "TargetName" = "8:MultiPhaseEquil.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_41915DD244F142089CE3793E90B3DF12" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame1\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_AC712E75B97F4766953A8ACF332D3F1C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_41BB99990E1246928D44C3F17942116E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setID.m" - "TargetName" = "8:setID.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4207771E67BA4E4794A2397BE181FFEE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\Mu0Poly.h" - "TargetName" = "8:Mu0Poly.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4254D2D0022C4F1EB474B3635BDB1266" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\stflame1\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_3823235E9E3E445CBD912A80B866DA0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_426E85F25D874E3F8F14D31E41AACF51" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\advance.m" - "TargetName" = "8:advance.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_42A0DE2343CF4D5FB768588C28368E2F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\findByName.m" - "TargetName" = "8:findByName.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_42CE73EDA2964A82BFAF73C2CB6E4B7D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\adiabatic_flame\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_496FD029390C4E4095219F8C5BD1246F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_42F68AC09DC0410C8B66213635F5C982" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\Species.h" - "TargetName" = "8:Species.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_436F32BB3B714A24A6B5FD1BC342A9D5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setTemperature.m" - "TargetName" = "8:setTemperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_43C69E8F23BD4919BB63BD40909B3759" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut2.py" - "TargetName" = "8:tut2.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4401025D0D424A86B6C25A9B34792A95" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Valve.m" - "TargetName" = "8:Valve.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_44312EB878254560A66978A2E8304A92" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\diamond_cvd\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_30C49B8557964DAAA5648B72B486BC0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_44512354EA8C4577A9085C81B028A63A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_Tsat.m" - "TargetName" = "8:setState_Tsat.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4479546E1AAE44FFAEFC0A710BA2E8FA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\resid.m" - "TargetName" = "8:resid.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_44DD06CC20DF420A998E2F1D0B980A99" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop_f.m" - "TargetName" = "8:rop_f.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_450EF4722F9B40F5A7A85BCA48C2CC20" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\simple_test\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_B86834CB836F4AB2B3D29D6BDF9C35A6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_451FADB3D70145F9BF8D235E092B637A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\transportmethods.cpp" - "TargetName" = "8:transportmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4555B1D563634B6AAE88E0051E34DCE9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_46482802B89A4F9594C4C39CF0441C65" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\surf_pfr_sim\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_B7CA7580B6FE4EBCAC388C5D16971D37" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_471DA45E05AD445EB7B143657DB4688C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\transport.h" - "TargetName" = "8:transport.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4761AD8D69E841E298EB859CE92727BC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\PDSS.h" - "TargetName" = "8:PDSS.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4783AD3526B547709409884B6091E0B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\multiphase_plasma\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_0976E47E00BC4F85A2393D8678A18D6D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_47F3CF4BEA29482B95C1AFFF8F6C8145" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\private\\reactormethods.m" - "TargetName" = "8:reactormethods.m" - "Tag" = "8:" - "Folder" = "8:_D663477510C5436ABAF316F6D1E24D8B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_480527309EA14538802C74D4B190DBBF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\enthalpy_mass.m" - "TargetName" = "8:enthalpy_mass.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4A22C4B2BF8947AA8789A8558BE2F728" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\SemiconductorPhase.h" - "TargetName" = "8:SemiconductorPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4A34080C008B4F63A073D329C0B47ECA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame_fixed_T\\flame_fixed_T_blessed_0.csv" - "TargetName" = "8:flame_fixed_T_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_D7ADDA3C318D49EBABB7636C3B80ECD7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4A677774412940DEAF6AF1EDC27A3C58" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\cleanup.m" - "TargetName" = "8:cleanup.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4A76C0FA9CF84058918F0E1F8126D049" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\GRI_30_Kinetics.h" - "TargetName" = "8:GRI_30_Kinetics.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4A9D96662A6C48C980D6FCCABF7CFE20" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\Nasa9PolyMultiTempRegion.h" - "TargetName" = "8:Nasa9PolyMultiTempRegion.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4B3F9D28B70C4E339662B2029BC4027B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\nSpecies.m" - "TargetName" = "8:nSpecies.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4B60DDE68DB84E76B59AC82DD6A48B63" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\CVodesIntegrator.h" - "TargetName" = "8:CVodesIntegrator.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4B9C0B2304BF45D3B6A94AB1ABEF6910" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\zerodim.h" - "TargetName" = "8:zerodim.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4BB20697D6B74F4C8917A9D04AA4A240" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\mixDiffCoeffs.m" - "TargetName" = "8:mixDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4BF9981AB5684655AC520EF2C245AF5C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\AqueousTransport.h" - "TargetName" = "8:AqueousTransport.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4C18112956A24BF6A1BF387E433469DC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\write.m" - "TargetName" = "8:write.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4C3A5DFE89B844958212C21C4A8DE2CE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor2_sim\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_41BE50E702034B8C9B8D2A4DE46C52C1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4C432477911B4A8596B03914FF5916C4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\reactornet_hndl.m" - "TargetName" = "8:reactornet_hndl.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4C9C4D481569458FB7B6C4535E474399" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\polyfit.h" - "TargetName" = "8:polyfit.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4CE041E0453E4088900BEF68B80427D6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor1_sim\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_FFAAB2E584E943F89B7A8A54812FF5E0" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4D48D12F66B44E83BB214AAFD8B311C2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor2_sim\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_41BE50E702034B8C9B8D2A4DE46C52C1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4D71E06EFE884CABA33151E1C5263C86" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\thermo_get.m" - "TargetName" = "8:thermo_get.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4DCD79F33434471C82E0AF768F55ABDA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\importFromFile.m" - "TargetName" = "8:importFromFile.m" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4DEC127FA73B460DB7B5A24EEB8F7ED9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Solution\\set.m" - "TargetName" = "8:set.m" - "Tag" = "8:" - "Folder" = "8:_978580DBC0A748D790712BBA0B9F1CC8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4E5E333FAEC14ABFBD58531E8DD3C26C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\MMCollisionInt.h" - "TargetName" = "8:MMCollisionInt.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4E67F8AB73144D67944EE83F06E06040" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\flamespeed\\flamespeed_blessed_0.csv" - "TargetName" = "8:flamespeed_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_977472896DA345AC9C1D2C3999F9A4A2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4EA368FFB8E84A9C88A4BEF0FAFC5A3A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix2_sim\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_921BE2EFCA2C43B5A5A333F4DEA5AECD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4EDBAF4F0C8C401695EE60D9184C34EA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame1\\flame1_blessed_0.csv" - "TargetName" = "8:flame1_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_AC712E75B97F4766953A8ACF332D3F1C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4EEA2D8311E542998617CB07AF269FD1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\critTemperature.m" - "TargetName" = "8:critTemperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5072AB7D92454CC39627CAE67CAD2E6F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\transport\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_16393A44970E4B7FBB528A637EFFCF96" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5095A6E6BF554FEDBAEF263F05DDD77B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\Cantera.h" - "TargetName" = "8:Cantera.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_509B9A1248FA4683A81BBBA1303BBE71" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\PrintCtrl.h" - "TargetName" = "8:PrintCtrl.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_50BE0A8057A64D38862D65984EB9CD88" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\fuel_cells\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_50C880EA8AD04F98ACC7B17C25481323" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\plots.h" - "TargetName" = "8:plots.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_51E0B210177949DABBDC9E382016C5B1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\ResidJacEval.h" - "TargetName" = "8:ResidJacEval.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_51E2B9E78A964BD383DD8FD460AA4BEF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\set.m" - "TargetName" = "8:set.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_521AB345758F4DE2BCCE824F6E10A19A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\VPSSMgr_IdealGas.h" - "TargetName" = "8:VPSSMgr_IdealGas.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_52519B41A4064DEEB452445FD3550B6F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\flame.m" - "TargetName" = "8:flame.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_52F34CA3B6284884A5FF333B2261DD88" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\soundSpeed\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_168B35477AF641A0B1FC3CA609528ED8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_533E20A890AF4129A378968FF67AF0A5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\reactionEqn.m" - "TargetName" = "8:reactionEqn.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5359EA42B033411BA9ACEA14D4292527" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\multiphase_plasma\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_0976E47E00BC4F85A2393D8678A18D6D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_53DA7F1154AD4808A379EDAE1B4202B6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\rankine\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_42895A51CFC946CC8F5C162E27B7CEA5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_53EA1C41778744F09879AEAE0BAA0233" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_satLiquid.m" - "TargetName" = "8:setState_satLiquid.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_53F7FA910CDC4CDEBD4257B5798B1B68" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\moleFraction.m" - "TargetName" = "8:moleFraction.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_54161044EDBC4F718F7FEE349189D1CB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix1_sim\\mix1.py" - "TargetName" = "8:mix1.py" - "Tag" = "8:" - "Folder" = "8:_F5B8CA7CC3804769839EBE6C8689F404" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_54A0EE28997D4BAFA2E782BD6448A658" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\importPhase.m" - "TargetName" = "8:importPhase.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5571BE3AECFC4E599F4A538E40620D21" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\Surf1D.h" - "TargetName" = "8:Surf1D.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_562372D5415546AD844E25834E0DECD4" - { - "SourcePath" = "8:..\\demos\\combustor.vcproj" - "TargetName" = "8:combustor.vcproj" - "Tag" = "8:" - "Folder" = "8:_E345C75CD39149EC856898DE24D48746" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_563B1EC810F6456AAB99D37132792433" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\piston_sim\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_862D1191D2FA47FDBFB0D20643AE2810" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5662A7CD4D8C4E5F947A6F355C20C1A2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\NasaThermo.h" - "TargetName" = "8:NasaThermo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_567A83C285154238BE6C478046C5BAFB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\BandMatrix.h" - "TargetName" = "8:BandMatrix.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5790A0F9267C4FA88EE7DF95DB07A8A1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\ckr_utils.h" - "TargetName" = "8:ckr_utils.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_57E6A3FDFDE34C75840B0908431790A7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\FlowReactor.h" - "TargetName" = "8:FlowReactor.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_589104AC830A4577B736D1106E7955A6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\eosType.m" - "TargetName" = "8:eosType.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_58EB415F05014A608F1D6B281082D92F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\grid.m" - "TargetName" = "8:grid.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_59166DBD45564A4195E8A079862D7DF4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setMoleFractions.m" - "TargetName" = "8:setMoleFractions.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_59245571144542D38FEC0EC1F00503B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\reactor2.m" - "TargetName" = "8:reactor2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_592F2DC945B24BDB801B54E965A109D6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame_fixed_T\\tdata.dat" - "TargetName" = "8:tdata.dat" - "Tag" = "8:" - "Folder" = "8:_D7ADDA3C318D49EBABB7636C3B80ECD7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5939C6DA148E4B918D12A3F0CE7DC863" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\adiabatic_flame\\adiabatic_flame_blessed_0.csv" - "TargetName" = "8:adiabatic_flame_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_496FD029390C4E4095219F8C5BD1246F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_595064E84283443CAC06EEF5106C0641" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix2_sim\\mix2.py" - "TargetName" = "8:mix2.py" - "Tag" = "8:" - "Folder" = "8:_921BE2EFCA2C43B5A5A333F4DEA5AECD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_59A2A6B397EF4B649D07CA5B10A1D1C8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\adiabatic_flame\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_496FD029390C4E4095219F8C5BD1246F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_59AA52C5E25745589B34218C6B13216B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\XML_Node.m" - "TargetName" = "8:XML_Node.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5A0D8F275B3845FF8DB3D3FFB417B1B5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\Kinetics.m" - "TargetName" = "8:Kinetics.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5A494D5F32BD411D861645EF9D5CDB73" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\speciesIndex.m" - "TargetName" = "8:speciesIndex.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5AD1E279C6CD48B09715186E69A55483" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\config.h" - "TargetName" = "8:config.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5AE86752EC8A4B54BA6494A9F33FFC71" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\ReactorNet.m" - "TargetName" = "8:ReactorNet.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5B27B82837184966986697D84EAB8146" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\combustor_sim\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_EC6DCD68540E416F9C134117A56B0A60" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5B345CA34B9B4A7083BDD2FA9FF9C8B3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix1_sim\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_F5B8CA7CC3804769839EBE6C8689F404" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5B8BDA463997482B8E4B38A6883B9F20" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\kinetics1\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_996658E24E89485D8D6ED952560576DF" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5CF936560FF2465682DB2D4643C37441" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cv_mole.m" - "TargetName" = "8:cv_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5D50FACA9AE548919661678B7562D727" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\polynom.m" - "TargetName" = "8:polynom.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5DFA2ECEDEB446DDA04762D262A2F376" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\WaterProps.h" - "TargetName" = "8:WaterProps.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5E55DD812945431BAFCF8E3595428F15" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\VPSSMgrFactory.h" - "TargetName" = "8:VPSSMgrFactory.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5E6021DD18EE41D8BA4C00CA071A2124" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\GibbsExcessVPSSTP.h" - "TargetName" = "8:GibbsExcessVPSSTP.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5EBBDFD79C6D4331873E595874008962" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\stoich_flame\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_4BB35C35F43D41B3B6DB55DE61916248" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5F7CAAD1BF2A476288C013604222BBC3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\FalloffFactory.h" - "TargetName" = "8:FalloffFactory.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6006C6D0EC294FC39274776F6EA12BCD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\nAtoms.m" - "TargetName" = "8:nAtoms.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_60571A0C1CC14E77AB558ADB65B78D30" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\spectra\\Nuclei.h" - "TargetName" = "8:Nuclei.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_60D94AAFB6AA45F89A490D537326B0A6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\refPressure.m" - "TargetName" = "8:refPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_61151103C608408DB35D78567822421D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setValue.m" - "TargetName" = "8:setValue.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_611E4F1900564CD88F755749C3B89219" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\thermalConductivity.m" - "TargetName" = "8:thermalConductivity.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6146460859434DC6B46784970DBEDBAE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_1E1FE4A0C7774B9D9C081E2DB4033D90" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_61C9DB5B055E4231B975615A8859A10A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\run_examples.py" - "TargetName" = "8:run_examples.py" - "Tag" = "8:" - "Folder" = "8:_1E1FE4A0C7774B9D9C081E2DB4033D90" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6221061E3BD647AF89BF4AD1785DC9EA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_satVapor.m" - "TargetName" = "8:setState_satVapor.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6263283A4DC1424893235D92CA5C7F32" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\Elements.h" - "TargetName" = "8:Elements.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6349662626C947BC91332BE085230672" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\domain_hndl.m" - "TargetName" = "8:domain_hndl.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_637A29A294854BEB94243A2E2BE72725" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\kinetics\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_3A41B4ED54254F0BBA9CB3DDBA13165A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_63F7E804AA36436E9766AD90A1559698" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\isentropic\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_B88FF69A78C041F5AE6D6B6A74E6CAD5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_641E5DD328FC499FA9E9E2BA97E138D6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix1_sim\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_F5B8CA7CC3804769839EBE6C8689F404" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_64BFD140F3C9407497F177F7920CF70C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\adiabatic_flame\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_496FD029390C4E4095219F8C5BD1246F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_655DC211FDA743B8AAE2A254B8D24127" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\misc\\rxnpath1.py" - "TargetName" = "8:rxnpath1.py" - "Tag" = "8:" - "Folder" = "8:_94D018F7686D4C8690B65C153B0E887F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6693B16E7E2A4AE3ADC494334E18058F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\importPhase.h" - "TargetName" = "8:importPhase.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6725A6F15136415BB26BADDD3CF96F66" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\GRI30.h" - "TargetName" = "8:GRI30.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6728976522BA4F4BBC490ED099A22916" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\WaterPropsIAPWS.h" - "TargetName" = "8:WaterPropsIAPWS.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_675DF947A58B4BAB9DCCF837D18044E9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\setCoverages.m" - "TargetName" = "8:setCoverages.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_67B4668A9613497EAD89E4D9D5CDA7B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setMdot.m" - "TargetName" = "8:setMdot.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_67EEC6CEAEB7420BBA0A70992A33175D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\adiabatic_flame\\adiabatic.py" - "TargetName" = "8:adiabatic.py" - "Tag" = "8:" - "Folder" = "8:_8E4436C4886441AE8BB0E460DFA8BE7F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_68169AF538624ED5B186C338EE30F4C8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\multiphase_plasma\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_0976E47E00BC4F85A2393D8678A18D6D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_698CE4C4A1BF440CBD28B8785A3D9F19" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2\\flame2.py" - "TargetName" = "8:flame2.py" - "Tag" = "8:" - "Folder" = "8:_5A9326FD6A214497A76F171E934D8729" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_698E1FE2069C44AD8727EDCB59AFF2F4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\DenseMatrix.h" - "TargetName" = "8:DenseMatrix.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6A93CB70A0AC47D28DF27073F49C6A76" - { - "SourcePath" = "8:..\\..\\..\\License.rtf" - "TargetName" = "8:License.rtf" - "Tag" = "8:" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6A9D618F4BAD480B82EE6F7A7EBFC5F4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\ckr_defs.h" - "TargetName" = "8:ckr_defs.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6A9E2F67751E4036B32A3F73F389F4B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6AAD2BE4779D4141B7F3175116575B70" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\molecularWeights.m" - "TargetName" = "8:molecularWeights.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6AC7C33351854C93B3A9E0ADCECF0100" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\spectra\\rotor.h" - "TargetName" = "8:rotor.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6AEC5D1E91784853A899657570B75158" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6B4133DAEDD847D9ADB436F3A9E515BC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\private\\funcmethods.m" - "TargetName" = "8:funcmethods.m" - "Tag" = "8:" - "Folder" = "8:_208069FD964F475CAB363ACBD7A943C9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6B62C2B086DE4A74ABFDB909919F3B1B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\reactionpaths.h" - "TargetName" = "8:reactionpaths.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6BB63A2172964772A16E8C5DC8FCB473" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\elementName.m" - "TargetName" = "8:elementName.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6BF0F3B78ACB42BEB1F321B053DE8255" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\stoich_flame\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_4BB35C35F43D41B3B6DB55DE61916248" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6CB316A9C7F34E219EA8460990124C07" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\rankine\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_42895A51CFC946CC8F5C162E27B7CEA5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6D020030302F41549FD1141A91CA6BA2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite_uv.m" - "TargetName" = "8:ignite_uv.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6D7DFA49CD7F422597521F6BC18DBEAA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6DE44E9F30F44007B2E7B044619759A2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\spectra\\spectralUtilities.h" - "TargetName" = "8:spectralUtilities.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6E40F711DE6E4C15977B10FEBD1145B4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\addPhase.m" - "TargetName" = "8:addPhase.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6EAB3FC0E0224271BA4985CA3779D862" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\LiquidTransportParams.h" - "TargetName" = "8:LiquidTransportParams.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6F1E0DC55B9845DAB4FE758F0B54914C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\adddir.m" - "TargetName" = "8:adddir.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6FF6BF505F0442DF81B97A7B0DACFF53" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\gridPoints.m" - "TargetName" = "8:gridPoints.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_70297F7EB1434F9FAA59A5A015747606" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\Kinetics.h" - "TargetName" = "8:Kinetics.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7086E515306342B7A4A3EB7E47148FEC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setTemperature.m" - "TargetName" = "8:setTemperature.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_70AC20505A614EC8BD0935D46C48C917" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_0890042B73B444F889F091DA6D68E910" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_70F7102F07A84B8DB4E3D5FD338F5540" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\MultiPhase.h" - "TargetName" = "8:MultiPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_71188FBDBE8C4C52A89AFDD622B108B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\PureFluidPhase.h" - "TargetName" = "8:PureFluidPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_713B640959AC45A78E7B9AE581F86E14" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\entropies_R.m" - "TargetName" = "8:entropies_R.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_715760DB29D349BC81FFA61C5AE33F17" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor1_sim\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_FFAAB2E584E943F89B7A8A54812FF5E0" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7189BBF81A8B46F596C2D94D52CA15DC" - { - "SourcePath" = "8:..\\demos\\NASA_coeffs.vcproj" - "TargetName" = "8:NASA_coeffs.vcproj" - "Tag" = "8:" - "Folder" = "8:_335A9AE259D245E8840177A55C54701B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_71FEE454B6604E2592820EDDBF4B9B3B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\npflame1\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_C466AACC518A400CA4AA80226796F0D1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_72C19E279C1048D59F0DDED03719FF90" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\kinetics\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_3A41B4ED54254F0BBA9CB3DDBA13165A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_72C5A2D97B6549FCB5FE6E610B4DEDBD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\speciesName.m" - "TargetName" = "8:speciesName.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_72F9F17B043C4818960ED80D5809861A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\multiphase_plasma\\KOH.cti" - "TargetName" = "8:KOH.cti" - "Tag" = "8:" - "Folder" = "8:_0976E47E00BC4F85A2393D8678A18D6D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_73514E9BC5F44C509C562E01E8A958C2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\nChildren.m" - "TargetName" = "8:nChildren.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7371B6545BE04A179D3611DBA99BC2CA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\Phase.h" - "TargetName" = "8:Phase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_738E966D4DA74FCE8C40B58983F4DBE7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\Interface.m" - "TargetName" = "8:Interface.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_73F2A9908B3D4174BFE10B56DECDF6AF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\CKReader.h" - "TargetName" = "8:CKReader.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_748B480FBFE048E8908EF0D5DC978E87" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_defs.h" - "TargetName" = "8:vcs_defs.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_751FCF7F6799471992B6C1D080421B25" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix1_sim\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_F5B8CA7CC3804769839EBE6C8689F404" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_75BE33EC2FDD4D92831EC94E3583F2E1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\stflame1\\stflame1.py" - "TargetName" = "8:stflame1.py" - "Tag" = "8:" - "Folder" = "8:_3823235E9E3E445CBD912A80B866DA0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_76175107E4CC4459ABF6F887224C85F0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\reactormethods.cpp" - "TargetName" = "8:reactormethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_764D7127961644B186D3F90292091805" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setTimeStep.m" - "TargetName" = "8:setTimeStep.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_77579BAF22FE4F6BBA6F6E55C2227394" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\kinetics1\\output_0_blessed.txt" - "TargetName" = "8:output_0_blessed.txt" - "Tag" = "8:" - "Folder" = "8:_996658E24E89485D8D6ED952560576DF" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_77A9AA9EC6624BD592C9D29EC6F94989" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\setParameters.m" - "TargetName" = "8:setParameters.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_77EAFF9FBF464DF08EFF37113E7DFC96" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\conhp.m" - "TargetName" = "8:conhp.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_78A88A902EE84766911446EF648B4A20" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\ReactorBase.h" - "TargetName" = "8:ReactorBase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_78CF2DC24832474C9EC5304ABA596D6E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\char.m" - "TargetName" = "8:char.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_78E8CFB48EAB4A1F9DE0BDC2402A0D5F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\xmlmethods.cpp" - "TargetName" = "8:xmlmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_78EAF772B5414C25BD4EB77E1CE069A4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_species_thermo.h" - "TargetName" = "8:vcs_species_thermo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_793996EB3E1F479CA275A7CEB5851658" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame_fixed_T\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_D7ADDA3C318D49EBABB7636C3B80ECD7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_795887D785084824B7284296DC74B527" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\massFraction.m" - "TargetName" = "8:massFraction.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_79674E6058F048B1B7D3CFFBCBC41561" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\setValveCoeff.m" - "TargetName" = "8:setValveCoeff.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7A44C47D4CAD464A97B0209D14C65139" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\piston_sim\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_862D1191D2FA47FDBFB0D20643AE2810" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7A639317418840CC95575AFDA89539F7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\times.m" - "TargetName" = "8:times.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7A9AF6339376421580BF6E8028871929" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\pressure.m" - "TargetName" = "8:pressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7AE8B40AFA7241769B5BE31427ED582B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Contents.m" - "TargetName" = "8:Contents.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7B7753AD699149308A9D8CED65455D7F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\componentIndex.m" - "TargetName" = "8:componentIndex.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7BE4FD7D976D4900BD24BD9AB7501E99" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\build.m" - "TargetName" = "8:build.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7CC6FCB9F695423782EC53DADE5D585A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7CDF724656054425BFB271F06BD2367C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\VPSSMgr_ConstVol.h" - "TargetName" = "8:VPSSMgr_ConstVol.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7D3DAEB7E7C647309752BD3A02876B72" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\coverages.m" - "TargetName" = "8:coverages.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7D867A3EE9034A2ABB13B35762290436" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\Wall.h" - "TargetName" = "8:Wall.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7DD2BAB195754859931B7B5AE308FAFC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\nComponents.m" - "TargetName" = "8:nComponents.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7E12BAE0A2924E5B83533AABB0BAC4DB" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\liquidvapor.cti" - "TargetName" = "8:liquidvapor.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7E3C43DD94004F36B0C814ED81CACB20" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\diamond_cvd\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_30C49B8557964DAAA5648B72B486BC0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7E40B44934374E2C986A8908F00523D8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\ImplicitChem.h" - "TargetName" = "8:ImplicitChem.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7E674FA1D43F4F8FA3C0E02DB78E0AED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\free_h2_air\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_22760F0D8ABC4AB8A5B0948B2CCEF635" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7E6FC70ED43A4A3293D06D67EBA76D30" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\combustor\\combustor_blessed_0.csv" - "TargetName" = "8:combustor_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_E345C75CD39149EC856898DE24D48746" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7EA80C1EF9194C0B8790BBFE6CFF7C10" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\IDA_Solver.h" - "TargetName" = "8:IDA_Solver.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7F2FA130741D4EC0BE2D86966108FCDD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\RxnRates.h" - "TargetName" = "8:RxnRates.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7F82322C27494517A818285E796783B0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\domainIndex.m" - "TargetName" = "8:domainIndex.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7FC1EE2D828D4E0C9A209479895AE0D0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\private\\domain_methods.m" - "TargetName" = "8:domain_methods.m" - "Tag" = "8:" - "Folder" = "8:_D75DB80C0EC34E90A1753028F279B4CE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8106318CEF394350AED3B89BE5973CD8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\SymmPlane.m" - "TargetName" = "8:SymmPlane.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_812FFA9EA6DC43FA8D244219CD7096F8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_22760F0D8ABC4AB8A5B0948B2CCEF635" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_81812B7D110C414C960813023A134932" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\multiplier.m" - "TargetName" = "8:multiplier.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_818FC04B27FA48F991F1F27AF1A02D2B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\NasaPoly1.h" - "TargetName" = "8:NasaPoly1.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_82CA2F512C5343BDAB3341734D58FBFE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\equilibrate.m" - "TargetName" = "8:equilibrate.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8316AAAC7D124D08AC76B1E9B1B71597" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\AdsorbateThermo.h" - "TargetName" = "8:AdsorbateThermo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8354660D2436459FBA8CB92DB7B6E337" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\concentrations.m" - "TargetName" = "8:concentrations.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_836038144044405AA1C2EF4B70441D38" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\kinetics1\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_996658E24E89485D8D6ED952560576DF" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_838EF83CC5984E339442887CB2A83FC1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\catcomb_stagflow\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_A189A372257B4D2C98AC054F152082AD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8392F052F9604AD6A99C28412715DA30" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\SquareMatrix.h" - "TargetName" = "8:SquareMatrix.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_848A110B76D949EDB0ADED7CE6454C31" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_22760F0D8ABC4AB8A5B0948B2CCEF635" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8549950E280A4786AA6D4BDC9AF44DFC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\stoich_net.m" - "TargetName" = "8:stoich_net.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_854DF9ED3FF741069B2D162A049D5E64" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_85C910D16AEF4A4C9569503ED54C2E97" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame_fixed_T\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_D7ADDA3C318D49EBABB7636C3B80ECD7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_85D870ADC88A4F87A4AD54AC91BE3F54" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\stoich_flame\\stoich.py" - "TargetName" = "8:stoich.py" - "Tag" = "8:" - "Folder" = "8:_4BB35C35F43D41B3B6DB55DE61916248" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_85DB813C30EC48A8A5B8C91E10645CEE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\SolidTransport.h" - "TargetName" = "8:SolidTransport.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8621C91C5A2D4D9EA50AED521E7FB7CC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\isentropic\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_B88FF69A78C041F5AE6D6B6A74E6CAD5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8644F7E4286B44BF849798AA1F3EF62A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\stringUtils.h" - "TargetName" = "8:stringUtils.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_87132C070E1540D8A4B033B0E98880B5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\private\\mixturemethods.m" - "TargetName" = "8:mixturemethods.m" - "Tag" = "8:" - "Folder" = "8:_B97BD147CDAB4F2EB1C987ADD5A66D2D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8729B2D3CFC043EAB78F286D76787B78" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\misc\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_94D018F7686D4C8690B65C153B0E887F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_87399508B62F47D0BC5E993FD3590D0C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\XML_Writer.h" - "TargetName" = "8:XML_Writer.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8768926E874F4BFA9F36BBCC563882F3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\NASA_coeffs\\output_0_blessed.txt" - "TargetName" = "8:output_0_blessed.txt" - "Tag" = "8:" - "Folder" = "8:_335A9AE259D245E8840177A55C54701B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_878CBA68A74A4569983B332DCCEEE813" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\LatticePhase.h" - "TargetName" = "8:LatticePhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_87CEEEEB6DBF409FACD5794BCBD35B3F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setupGrid.m" - "TargetName" = "8:setupGrid.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_87D616A7501545E899208A74F7D28235" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\solveSP.h" - "TargetName" = "8:solveSP.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8801CCC3E95F4B098645DB0BF445E0F1" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\nasa_gas.cti" - "TargetName" = "8:nasa_gas.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_883D69622DD84D3A8A0D79D522CDA96B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\gibbs_mole.m" - "TargetName" = "8:gibbs_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_883ED26352B04EDEAD89A3CF9C86A55D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\PropertyCalculator.h" - "TargetName" = "8:PropertyCalculator.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_88C7677DFAD94E838F62E0F1663FA36A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\NASA_coeffs\\NASA_coeffs.cpp" - "TargetName" = "8:NASA_coeffs.cpp" - "Tag" = "8:" - "Folder" = "8:_335A9AE259D245E8840177A55C54701B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_896518E51E604EB388922C7AB451EA56" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\VPStandardStateTP.h" - "TargetName" = "8:VPStandardStateTP.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_89B32FBB4FF441CFBCF0F830E202A7A7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\surfmethods.cpp" - "TargetName" = "8:surfmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_89F1C726748E4E57ACFDFC467114BD09" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\entropy_mass.m" - "TargetName" = "8:entropy_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8A0AEE06B352402FA6E6C5A73E042713" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\ConstPressureReactor.h" - "TargetName" = "8:ConstPressureReactor.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8A432F8B24A842C0A70A2D8FD906E798" - { - "SourcePath" = "8:..\\demos\\kinetics1.vcproj" - "TargetName" = "8:kinetics1.vcproj" - "Tag" = "8:" - "Folder" = "8:_996658E24E89485D8D6ED952560576DF" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8A44A594199C4334B78F3AA5D6532ADD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\xml.h" - "TargetName" = "8:xml.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8A5883FE50804063BBC8EE8DA9BE78DE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\saveSoln.m" - "TargetName" = "8:saveSoln.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8B0D72F9F1AE422C81E4923414EB4C13" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setProfile.m" - "TargetName" = "8:setProfile.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8B6199C9EA65475D9FC6C0CE792EA501" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\silicon.cti" - "TargetName" = "8:silicon.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8C16EDF915404D23BB491F51467D0612" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\WaterSSTP.h" - "TargetName" = "8:WaterSSTP.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8C7D8CEB11024B759FC6F809723ADF7A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\AxisymmetricFlow.m" - "TargetName" = "8:AxisymmetricFlow.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8C7FD926CFA648FB9CE0ED24957F591B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\density.m" - "TargetName" = "8:density.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8C9645906D2B4435BF0DDC85F14F5CF6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\componentName.m" - "TargetName" = "8:componentName.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8CB8ABF1BC42493F8C6451072245546C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\time.m" - "TargetName" = "8:time.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8CCF6467ECF34EE59611670E3645C719" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\Domain1D.m" - "TargetName" = "8:Domain1D.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8CDB9C24D5594BB2BEC1EE74C8FED863" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\Reaction.h" - "TargetName" = "8:Reaction.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8D346FD7000B4F0AAF57691DB6BD9CDE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\moleFractions.m" - "TargetName" = "8:moleFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8D3C554266D94991816CFFDB66F29AAE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite.m" - "TargetName" = "8:ignite.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8D419E40A1674FC9A198BCD3410D643D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Reservoir.m" - "TargetName" = "8:Reservoir.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8ED76386711346E3BF3D43B2C65D5F6E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\RxnSpecies.h" - "TargetName" = "8:RxnSpecies.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9038E6B538DE4653AF9E77498DC5C9ED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setMaxJacAge.m" - "TargetName" = "8:setMaxJacAge.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_904FCD6D55B842029CEF52AEFDEA4256" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\global.h" - "TargetName" = "8:global.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_907955714C5E41C3A0C82F4633DEBAC3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\constants.m" - "TargetName" = "8:constants.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9084333D5B164E6FBDFA7096FCC75845" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\air.cti" - "TargetName" = "8:air.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_910E00C9C1E6469BB7A10318D60163F9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\PDSS_Water.h" - "TargetName" = "8:PDSS_Water.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9124D54F67494EA18B08E5CCB0DA12B5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\npflame1\\npflame1_blessed_0.csv" - "TargetName" = "8:npflame1_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_C466AACC518A400CA4AA80226796F0D1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_928A4CF19A3E4474AA4EF038E37FE2B3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\DAE_Solver.h" - "TargetName" = "8:DAE_Solver.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_92A6D3125FA44E7B8795DE4EE0D738BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\save.m" - "TargetName" = "8:save.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_92AF3274491F489BA1041CEE3C00ED46" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9315EDEB72EF4E0799CBBD629C797E65" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\misc\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_94D018F7686D4C8690B65C153B0E887F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_931815CAC9E94D25949A7DBDC05A5E09" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\logger.h" - "TargetName" = "8:logger.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_934D9F093D1E4D64A3E1AE1B319163A9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\VPSSMgr_General.h" - "TargetName" = "8:VPSSMgr_General.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_936D7ED327F842769055274860C7B7CE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\VPSSMgr.h" - "TargetName" = "8:VPSSMgr.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_93900A98FABF44F5BE2F6F23E3EDA13A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\private\\kinetics_set.m" - "TargetName" = "8:kinetics_set.m" - "Tag" = "8:" - "Folder" = "8:_56A5C77F96C948C3BE617599F99A4FBA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9469C46213AF4B0B9947F410BFF4B199" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\stflame1\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_3823235E9E3E445CBD912A80B866DA0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_94F7E346CF344C0291219A51568B2A11" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\ConstDensityThermo.h" - "TargetName" = "8:ConstDensityThermo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_95518B1185B344D8A9E17D449E22A07A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9555263A0B514E84A59C87E03AABA49F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\surf_pfr_sim\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_B7CA7580B6FE4EBCAC388C5D16971D37" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_955D5137DD3645A68F22AC7081F4BBD4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame_fixed_T\\flame_fixed_T.py" - "TargetName" = "8:flame_fixed_T.py" - "Tag" = "8:" - "Folder" = "8:_D7ADDA3C318D49EBABB7636C3B80ECD7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_95AD84099D86441F9B0C251039B1A63F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\IdealGasMix.h" - "TargetName" = "8:IdealGasMix.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_966477D37CF5451993EFF07CFB2EE25B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\isReversible.m" - "TargetName" = "8:isReversible.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_96CCEAC6BE924D6AB858949535654A72" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\ctfunctions.cpp" - "TargetName" = "8:ctfunctions.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9742F8FA66744C10BDA33C445BB1B5A1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\fuel_cells\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_97AB3E7B353E4703B550348C63AEFC2D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\subsref.m" - "TargetName" = "8:subsref.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_97B185B78C154874B77D2049B3300B41" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Oxygen.m" - "TargetName" = "8:Oxygen.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_97C3AF757D4E47FAA20861128A24C4C6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\misc\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_94D018F7686D4C8690B65C153B0E887F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_97E864DEE6A144A78B68D9A3BE9A0413" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\geterr.m" - "TargetName" = "8:geterr.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_97F452B2E24D4B78B4AB754AAB4D9247" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\catcomb_stagflow\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_A189A372257B4D2C98AC054F152082AD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_97F7FCC94E42453B981D376F37B97503" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\critProperties\\critProperties.py" - "TargetName" = "8:critProperties.py" - "Tag" = "8:" - "Folder" = "8:_5755ABEA9DB14B0BBFD08E5AD69BA9F6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_987750730309466A9EC1C2E3A5B1D20F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_5A9326FD6A214497A76F171E934D8729" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_98A1AAE4D6A54C8697F75F0890873F23" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\SurfPhase.h" - "TargetName" = "8:SurfPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_98AF00ED289F450889C13394489C3D4B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\StFlow.h" - "TargetName" = "8:StFlow.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_992BC758B7374D8D9CA69B550F538255" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\TransportFactory.h" - "TargetName" = "8:TransportFactory.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_999E3B46B59C4234A7124019401DB7B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\stflame1\\stflame1_1_blessed_0.csv" - "TargetName" = "8:stflame1_1_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_3823235E9E3E445CBD912A80B866DA0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_99BD8AC4084D439CA80816A89387CF06" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\phaseMoles.m" - "TargetName" = "8:phaseMoles.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_99F4B3534D1A4C88BFE4FB5D2F216E23" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\plotSolution.m" - "TargetName" = "8:plotSolution.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9A1598ED1AED4AF7BE7E8B3C1839F085" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\mdp_allo.h" - "TargetName" = "8:mdp_allo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9C0C04F635C34CAAB690617751FEF9A7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setPressure.m" - "TargetName" = "8:setPressure.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9C83B54D3B124108AED04884A3931252" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\MultiJac.h" - "TargetName" = "8:MultiJac.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9D045060258445C7988DB84395305E71" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\step.m" - "TargetName" = "8:step.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9D6C72386A0B4D3489A13633E229F95D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setArea.m" - "TargetName" = "8:setArea.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9D9C52DB234A43C88C442298E232C316" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\ArrayViewer.h" - "TargetName" = "8:ArrayViewer.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9DE11C23FDAB482393609E8352286FFC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\refine.h" - "TargetName" = "8:refine.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9E7A52340F9643268D1F2F8864729809" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\run_examples.m" - "TargetName" = "8:run_examples.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9EAE58E2FB054D75A14E63EA0CA90FAC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\funcs.h" - "TargetName" = "8:funcs.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A00E186E9C8E4BCD92EEF18A7870AB64" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\wallmethods.cpp" - "TargetName" = "8:wallmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A0858150B00A472BA6EAE71AEBABDE58" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setEnergy.m" - "TargetName" = "8:setEnergy.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A08E2857F1B1474E9AAF6D683CC3A7D3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\transport\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_16393A44970E4B7FBB528A637EFFCF96" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A0C6574C5F6E41E18AB6AF904617B8D9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\CKParser.h" - "TargetName" = "8:CKParser.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A0F47D115D1140D78EA15ED301A96FDF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\multiphase_plasma\\multiphase_plasma.py" - "TargetName" = "8:multiphase_plasma.py" - "Tag" = "8:" - "Folder" = "8:_0976E47E00BC4F85A2393D8678A18D6D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A11208A3D61940228E848C672615C531" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut5.m" - "TargetName" = "8:tut5.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A1A7D85419B04E1892896FD2723CBE05" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\minTemp.m" - "TargetName" = "8:minTemp.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A241F7A927984443A3BB7B186910ADED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\InterfaceKinetics.h" - "TargetName" = "8:InterfaceKinetics.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A2B1EDE36AFF46F2B7BED46EB5A9BE01" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\.cvsignore" - "TargetName" = "8:.cvsignore" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A2B810BE7C004166A16F019DFEBC09A1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setKinetics.m" - "TargetName" = "8:setKinetics.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A2E900A479E643268F8D32DD67E53FAE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\dist\\Cantera-1.8.0.win32-py2.6.exe" - "TargetName" = "8:Cantera-1.8.0.win32-py2.6.exe" - "Tag" = "8:" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A2ED793453A54C92AD356FF69DBFAFF3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\ck2ctml.m" - "TargetName" = "8:ck2ctml.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A386FFD174A848B8A6383A013CA12077" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setPhaseMoles.m" - "TargetName" = "8:setPhaseMoles.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A3D6752BC31B442CA999E19F8AA5B2E5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\ck2cti.m" - "TargetName" = "8:ck2cti.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A4C093C7C647401E895109DA2F564C52" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\child.m" - "TargetName" = "8:child.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A5136AB1792B4B98937DAC7FD6AE4E90" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\ctexceptions.h" - "TargetName" = "8:ctexceptions.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A513873E6AEC441CB417942FBA4FE3A9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\ctmethods.cpp" - "TargetName" = "8:ctmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A52F55B639B6498B993D0C8831EC29A3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\diamond_cvd\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_30C49B8557964DAAA5648B72B486BC0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A56B4B64A8E2482883F4F76F278103DD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\stflame1\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_3823235E9E3E445CBD912A80B866DA0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A5898A75EFDA4A008CE657485600DB0F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\adiabatic_flame\\adiabatic_flame.py" - "TargetName" = "8:adiabatic_flame.py" - "Tag" = "8:" - "Folder" = "8:_496FD029390C4E4095219F8C5BD1246F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A6399AF77EE147919D73E720D70C79FF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\gasconstant.m" - "TargetName" = "8:gasconstant.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A691E3B32AF54F4AB5F4B48577183263" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix2_sim\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_921BE2EFCA2C43B5A5A333F4DEA5AECD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A694168142B64AB28E79B5E6E5357979" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cp_mole.m" - "TargetName" = "8:cp_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A6CD4A6404154996835A7D9B2301BCFF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\functors_sim\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_CEAF34861F46422B868255409BD206EB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A7C06AF14B3343C09C52E321CD45D0A1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\reactor1.m" - "TargetName" = "8:reactor1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A7F216F3691F4406AD4BF685C2009EC2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut3.py" - "TargetName" = "8:tut3.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A8313B076DCE4F47BC5AB1C18D54D1E8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\functors_sim\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_CEAF34861F46422B868255409BD206EB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A84BEECAB2D34EFCA56FAE2792F51D7D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\KineticsFactory.h" - "TargetName" = "8:KineticsFactory.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A88814C184944C9FA3E00A2DE301BB17" - { - "SourcePath" = "8:..\\demos\\Rankine.vcproj" - "TargetName" = "8:Rankine.vcproj" - "Tag" = "8:" - "Folder" = "8:_42895A51CFC946CC8F5C162E27B7CEA5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A8BE7E9B8E89418B9C209C26C2481E52" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\ReactionData.h" - "TargetName" = "8:ReactionData.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A932A0AF2C944F8F9067A24C25B978CE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\GasKinetics.h" - "TargetName" = "8:GasKinetics.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A95FA829E1D342E0BD407CA2FF074E9A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\MolalityVPSSTP.h" - "TargetName" = "8:MolalityVPSSTP.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A98B9A585D4F41858169AD80172314EC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\onedimmethods.cpp" - "TargetName" = "8:onedimmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A9E3A786A2954BC687EB209593DFAA31" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\kinetics1\\kinetics1.cpp" - "TargetName" = "8:kinetics1.cpp" - "Tag" = "8:" - "Folder" = "8:_996658E24E89485D8D6ED952560576DF" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AA0F97AADCE24AC29EF73E7D6C696C54" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\NASA_coeffs\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_335A9AE259D245E8840177A55C54701B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AA23BF6053F542538AF0B7FB48C0B4F4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\adiabatic_flame\\adiabatic_blessed_0.csv" - "TargetName" = "8:adiabatic_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_8E4436C4886441AE8BB0E460DFA8BE7F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AA7D54EA12024486AA1ACD45D323E74F" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\gri30.cti" - "TargetName" = "8:gri30.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AB701B636CC24D9F9CAA71C6B897E7AF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_DoubleStarStar.h" - "TargetName" = "8:vcs_DoubleStarStar.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AB9515FE77614EF19E6B1E92CDD648A6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\isentropic\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_B88FF69A78C041F5AE6D6B6A74E6CAD5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AB9D8BFEC9524074BE2B855CFF1D1CEC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\massFractions.m" - "TargetName" = "8:massFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_ABE7E862C38241F19744114841629864" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_5A9326FD6A214497A76F171E934D8729" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AD788D5178DD4DE2A68B08B9297C0D7F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\combustor\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_E345C75CD39149EC856898DE24D48746" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AE01A18492C447D89BA1FE02869A18DA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\equil_Kc.m" - "TargetName" = "8:equil_Kc.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AE235390D3E7456BBC816F28EF0EDE5E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\satTemperature.m" - "TargetName" = "8:satTemperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AE6136D7D3F341089B23CF2FE032F852" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2\\flame2_blessed_0.csv" - "TargetName" = "8:flame2_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_22760F0D8ABC4AB8A5B0948B2CCEF635" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AEF2EA186F5D4A0486766CEC08F7A180" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\chemPotentials.m" - "TargetName" = "8:chemPotentials.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AF2F612EC55F42C181F990BB5BF85D09" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\soundSpeed\\soundSpeed.py" - "TargetName" = "8:soundSpeed.py" - "Tag" = "8:" - "Folder" = "8:_168B35477AF641A0B1FC3CA609528ED8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AF505C309B83425BB0ACBC40586DC467" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\VPSSMgr_types.h" - "TargetName" = "8:VPSSMgr_types.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B0990FEE057B4CEB8E819D4F36FC023E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\massFlux.m" - "TargetName" = "8:massFlux.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B103E721182F4DD6AD7F65CF565F83C9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\EdgeKinetics.h" - "TargetName" = "8:EdgeKinetics.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B16017E037F7472DA99F97FA0994567E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\kinetics\\ratecoeffs.py" - "TargetName" = "8:ratecoeffs.py" - "Tag" = "8:" - "Folder" = "8:_3A41B4ED54254F0BBA9CB3DDBA13165A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B25E14F3380641BFA793B8AC5538DE69" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\pressure.m" - "TargetName" = "8:pressure.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B26DE6FA1DBA4CD7A54798EFD42761C7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\Reservoir.h" - "TargetName" = "8:Reservoir.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B2C4715A10D6448C8785A77EC8E23AFB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\plus.m" - "TargetName" = "8:plus.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B2E109695C4F4E329F991DAB91EC054E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor2_sim\\piston_blessed_0.csv" - "TargetName" = "8:piston_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_41BE50E702034B8C9B8D2A4DE46C52C1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B2F2F7B8362C4C1CA918C4EC9C23E9B6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\thermalDiffCoeffs.m" - "TargetName" = "8:thermalDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B310C19F9C7F4CE6891A34139EB0D630" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut1.m" - "TargetName" = "8:tut1.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B3217183190C4EF5AA058E2F2DD49E5B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\pressure.m" - "TargetName" = "8:pressure.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B34D82DAE3934AE8B7A86ADC89132428" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\phase_set.m" - "TargetName" = "8:phase_set.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B361CA65836B4CCA975759ED0B6CAE6A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\fuel_cells\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B37B9EC7F5E24483ABF63844CB762A5D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\solve.m" - "TargetName" = "8:solve.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B383C9B0D56149A18C3933E52A659729" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\private\\trans_get.m" - "TargetName" = "8:trans_get.m" - "Tag" = "8:" - "Folder" = "8:_3FCDEC5F15154A079645D0817951A946" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B3B4F39E240F4463BB09201FC8B32CD4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor1_sim\\reactor1.py" - "TargetName" = "8:reactor1.py" - "Tag" = "8:" - "Folder" = "8:_FFAAB2E584E943F89B7A8A54812FF5E0" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B42AB8E6DFE545408B9760D0D10919CD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\fuel_cells\\sofc_blessed_0.csv" - "TargetName" = "8:sofc_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B4BD907A8BCD4724AA7BBD9965ACBFA0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut1.py" - "TargetName" = "8:tut1.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B4FB5F4843A24E41B7FADE7050CD9910" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\gibbs_mass.m" - "TargetName" = "8:gibbs_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B4FE641E9EE14B3A98EB023B9B281012" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\diamond_cvd\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_30C49B8557964DAAA5648B72B486BC0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B590C82783544AD2A08F289BC6320EAF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\Element.h" - "TargetName" = "8:Element.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B5CC2A0B4D3A4617A09A9EACF2A124CC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B5F13C260D704D10A1AA9E9C428FD17C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\ct_defs.h" - "TargetName" = "8:ct_defs.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B5F44ACDAC4142C9B086E996419F26D6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\simple_test\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_B86834CB836F4AB2B3D29D6BDF9C35A6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B6B7A55B6F78408B87B10B799DE5A19A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\surf_pfr_sim\\surf_pfr.py" - "TargetName" = "8:surf_pfr.py" - "Tag" = "8:" - "Folder" = "8:_B7CA7580B6FE4EBCAC388C5D16971D37" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B6BB322EEC614D6381014E64306652A3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\LogPrintCtrl.h" - "TargetName" = "8:LogPrintCtrl.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B700B3135C044AE1A0E11F64951C15B3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\funcmethods.cpp" - "TargetName" = "8:funcmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B74214D38A5B4B88B5E169B9E638C59B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\functors_sim\\functors.py" - "TargetName" = "8:functors.py" - "Tag" = "8:" - "Folder" = "8:_CEAF34861F46422B868255409BD206EB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B7E71DDEC9694BB3913A5A951D071C79" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_Exception.h" - "TargetName" = "8:vcs_Exception.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B7FE7CDB0F4C4BDAB730BB096498F836" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\PDSS_ConstVol.h" - "TargetName" = "8:PDSS_ConstVol.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B7FE86B0D0F1439F8BD9FDA7DC0BC6E8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\rankine\\rankine.cpp" - "TargetName" = "8:rankine.cpp" - "Tag" = "8:" - "Folder" = "8:_42895A51CFC946CC8F5C162E27B7CEA5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B813F357BF6E4672A6C5C6420233E416" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\npflame_init.m" - "TargetName" = "8:npflame_init.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B83C9AFF8AD942FE9FD4D3C90A2169F0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\private\\stack_methods.m" - "TargetName" = "8:stack_methods.m" - "Tag" = "8:" - "Folder" = "8:_57614C30E82048A8B1CDA4FC95D7707F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B8531EBC9C4146A18DBDEE03537C7895" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\water.cti" - "TargetName" = "8:water.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B8DC8835383B4D81865DE6728E152C6A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\rankine\\output_0_blessed.txt" - "TargetName" = "8:output_0_blessed.txt" - "Tag" = "8:" - "Folder" = "8:_42895A51CFC946CC8F5C162E27B7CEA5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B90B2A45F38546C7B27A422537B6A0D5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\thermo_hndl.m" - "TargetName" = "8:thermo_hndl.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B92716F1835748778D2EA2A170A3463C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\Group.h" - "TargetName" = "8:Group.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B931BA0672394A6D8134E66E8381B7D5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\multiphase_plasma\\equil_koh_blessed_0.csv" - "TargetName" = "8:equil_koh_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_0976E47E00BC4F85A2393D8678A18D6D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B980912F97654A708BB58521244643F1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\maxTemp.m" - "TargetName" = "8:maxTemp.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B9B6AEE7F3704CA78F9A5C37F0B31D89" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setMoleFractions.m" - "TargetName" = "8:setMoleFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B9D00A7B741A4394B6D20DFBAD7B67B5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\Constituent.h" - "TargetName" = "8:Constituent.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B9F7ACBBB03641A189D48B3F96B177AC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\sensitivity_sim\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_F38CA433DA0045498BDE87595F79F7ED" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BA1757667DBF4ECE82D987268736B4D7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\speciesNames.m" - "TargetName" = "8:speciesNames.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BA434DDB92844939B4727EA0D07F28F1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\lapack.h" - "TargetName" = "8:lapack.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BA56A809F849463387B0C35C554D3FDE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\destructionRates.m" - "TargetName" = "8:destructionRates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BA805C53980C41769659D085C5C8E0B8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\PureFluid.h" - "TargetName" = "8:PureFluid.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BACCA2E1D01D43BDB24ABA1E3E89AA45" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\multiDiffCoeffs.m" - "TargetName" = "8:multiDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BBA24149F4C04977B6A07924A49D7352" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\destruction_rates.m" - "TargetName" = "8:destruction_rates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BBB2831DC8974D1BAC6B7CC8F8FBD7E3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_92296F507AEB4419BC7BA3118B2C6409" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BC01A169AEE24DEDB532037D3A25C69E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\value.m" - "TargetName" = "8:value.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BC48260E6FE744BCB551169FC8E965F8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\IdealMolalSoln.h" - "TargetName" = "8:IdealMolalSoln.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BC7DFDE6592D463B95C307DBE7305593" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\integrators.h" - "TargetName" = "8:integrators.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BD197F0310024D04B386D3ED22B580F2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\private\\kinetics_get.m" - "TargetName" = "8:kinetics_get.m" - "Tag" = "8:" - "Folder" = "8:_56A5C77F96C948C3BE617599F99A4FBA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BD35BC44FB8F441B8E358D9D364CA587" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Water.m" - "TargetName" = "8:Water.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BD9ECC0B46EC450CAF842508F8F7BE33" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\PDSS_HKFT.h" - "TargetName" = "8:PDSS_HKFT.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BDB11450018647D880BBB295E0BBF169" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut6.m" - "TargetName" = "8:tut6.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BDE8E81A8D2245DD82FEF47265A5CC3D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\functors_sim\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_CEAF34861F46422B868255409BD206EB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BECC05E6C8EB47B68F6344A00F04C46D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\multiphase_plasma\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_0976E47E00BC4F85A2393D8678A18D6D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BF2D5197C57A4E03833752A2F4532AA8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cv_mass.m" - "TargetName" = "8:cv_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BFE5589963E74E2E9883E4AE5826D851" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\solution.m" - "TargetName" = "8:solution.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C03B6B3C637C45749F3ACF29F4FCEDF6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Methane.m" - "TargetName" = "8:Methane.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C04EEE51536C4B64BB1758CBB7873B34" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\private\\wallmethods.m" - "TargetName" = "8:wallmethods.m" - "Tag" = "8:" - "Folder" = "8:_978963BB80B74B24B2062E400EF7C9EC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C065BAA069514382B51E468B5A1978A3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\reactornetmethods.cpp" - "TargetName" = "8:reactornetmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C094488877694ABCA56EEADA30F0C108" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\install.m" - "TargetName" = "8:install.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C0D8D2C4874C4694895DE76AF8ED8E8D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\kinetics.h" - "TargetName" = "8:kinetics.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C0E4D3E9F985430CB96D8E96014865FD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\catcomb_stagflow\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_A189A372257B4D2C98AC054F152082AD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C1510D42AA964597A8CB449C6B94E86B" - { - "SourcePath" = "8:..\\demos\\CanteraDemos.sln" - "TargetName" = "8:CanteraDemos.sln" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C27608223A4A46CFB21A58073E99629E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\diamond_cvd\\diamond_blessed_0.csv" - "TargetName" = "8:diamond_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_30C49B8557964DAAA5648B72B486BC0B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C27611FCB2744386BA7B3CD0EA9C2116" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\critProperties\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_5755ABEA9DB14B0BBFD08E5AD69BA9F6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C357D956140243B5A87AA9011DAF1207" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor2_sim\\reactor2.py" - "TargetName" = "8:reactor2.py" - "Tag" = "8:" - "Folder" = "8:_41BE50E702034B8C9B8D2A4DE46C52C1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C3750F20EDFA48D78E02F27034D02209" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\thermo_set.m" - "TargetName" = "8:thermo_set.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C38225F7A000426CB7E955945C9466E0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\MassFlowController.m" - "TargetName" = "8:MassFlowController.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C51F790219A544D29B9BCBC4B83E1C3E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\ResidEval.h" - "TargetName" = "8:ResidEval.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C54B99BA758A4FB3B844DE919B277DDA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\nComponents.m" - "TargetName" = "8:nComponents.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C620775E0B56481695BDA176D6BBF60A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\soundSpeed\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_168B35477AF641A0B1FC3CA609528ED8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C649E5027371431DB5A5440812C57540" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut4.py" - "TargetName" = "8:tut4.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C6896DE4391E40FF980A950DDE8B43D1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\surface.h" - "TargetName" = "8:surface.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C6B45FFC93CC4A3F864E363E7B18206D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\reactor_hndl.m" - "TargetName" = "8:reactor_hndl.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C6F4B29F1A3B4B59A21287716572E0B1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\massFlowRate.m" - "TargetName" = "8:massFlowRate.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C71939C1027C4474B690DDDF4B0E8FB7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\ctmatutils.h" - "TargetName" = "8:ctmatutils.h" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C7406B26D83F4CF48E24ED78245654ED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\install.m" - "TargetName" = "8:install.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C7D02D2B4C444A0C90BD6F8C6B232C91" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\trans_hndl.m" - "TargetName" = "8:trans_hndl.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C7FFE7D762304EA08B7376CADFF4D8C2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\VPSSMgr_Water_ConstVol.h" - "TargetName" = "8:VPSSMgr_Water_ConstVol.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C8198F923CDB401EAF223744653A6806" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\equilibrium.h" - "TargetName" = "8:equilibrium.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C844497867604180ABCB21CF50308A75" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\L_matrix.h" - "TargetName" = "8:L_matrix.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C9AC5BC6DB9742B79D0BFF153CA39421" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_SP.m" - "TargetName" = "8:setState_SP.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CA734CBAEC8440EC8CB32AF7EF8D71AA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\ChemEquil.h" - "TargetName" = "8:ChemEquil.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CB3A0AE176934F52AE20A613C2070534" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\area.m" - "TargetName" = "8:area.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CB46B6FEE22A4C689CB244EF428600BF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\nElements.m" - "TargetName" = "8:nElements.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CBB1884D0A0041D2BEB9CCE78E1E6C7E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut3.m" - "TargetName" = "8:tut3.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CBFAB93B4A1B40349FCD9BF44ED28D1F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CC3803859B7F43B18EBE799C9C56933F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\periodic_cstr.m" - "TargetName" = "8:periodic_cstr.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CC71BE47DD434D7CA2713A9087A88C14" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\nSpecies.m" - "TargetName" = "8:nSpecies.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CCDF5C1EFB75477BB295929481C75CC7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\IncompressibleSolid.h" - "TargetName" = "8:IncompressibleSolid.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CCE9C76D878344F4BF560E0136E1BCF3" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\graphite.cti" - "TargetName" = "8:graphite.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CCF420B39E734D4384125DFE122E8F6A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\ph.m" - "TargetName" = "8:ph.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CD3DBDD9333C4033AE1B724282BBBFBF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\kineticsmethods.cpp" - "TargetName" = "8:kineticsmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CD777AD5FF1D420DB9723E6EEC27D521" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\rankine.m" - "TargetName" = "8:rankine.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CD85044C04E14CD3A9419F46205EA412" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor1_sim\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_FFAAB2E584E943F89B7A8A54812FF5E0" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CD972A5865874CB9882B6001648FB46E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\Resid1D.h" - "TargetName" = "8:Resid1D.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CDBE3C6855AE4501803B9EDA7BFEA691" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\step.m" - "TargetName" = "8:step.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CE1EEE233F9F4C24BC5D26CA81C3A86F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop_net.m" - "TargetName" = "8:rop_net.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CEC3CD033FB94DFA8810C8142FED85B8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CECCCB3C56494F61A90C39EE70F3DFC9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setInitialTime.m" - "TargetName" = "8:setInitialTime.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CF28519F63C34802AB33F9342405FD3F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CF5084794E3343669C4337B95A9F7BF1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_SpeciesProperties.h" - "TargetName" = "8:vcs_SpeciesProperties.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CF7BF165F4004E0DBBFF446A66A985DD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Solution\\soundspeed.m" - "TargetName" = "8:soundspeed.m" - "Tag" = "8:" - "Folder" = "8:_978580DBC0A748D790712BBA0B9F1CC8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CFA9B0302ABC430A9DBA2BC2132B6B73" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\nPhases.m" - "TargetName" = "8:nPhases.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CFAF2622550E48AA9B0F502BD4022FB5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\sensitivity_sim\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_F38CA433DA0045498BDE87595F79F7ED" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CFE3C277A2DF41018E63BE547F53452D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\density.m" - "TargetName" = "8:density.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CFE69F411CF84BE7ABCD4B895EF13C62" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setThermalResistance.m" - "TargetName" = "8:setThermalResistance.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D08BC52EA7E5473C91A82F2CE77B9C05" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\FuncEval.h" - "TargetName" = "8:FuncEval.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D0A9D802F4924B3B8C0429DFF0D37C9E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\EdgePhase.h" - "TargetName" = "8:EdgePhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D0D86929159D4E008C467978E92A6B0E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\OneDim.h" - "TargetName" = "8:OneDim.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D0E38FA5FFFD42BC9507FFC804B3B271" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\adiabatic_flame\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_8E4436C4886441AE8BB0E460DFA8BE7F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D128F9F54CA949C09B3FA61A199B060F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setMassFractions.m" - "TargetName" = "8:setMassFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D151A04263364A9B8005377D79AEC239" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setFixedTempProfile.m" - "TargetName" = "8:setFixedTempProfile.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D1CD893E014F4FBE842B4B0E2CDDE652" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\catcomb_stagflow\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_A189A372257B4D2C98AC054F152082AD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D200B29D2F7E429AB771E6E92961E4C9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite_hp.m" - "TargetName" = "8:ignite_hp.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D2176F7DD848403DBC973A3676B579CC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\advanceCoverages.m" - "TargetName" = "8:advanceCoverages.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D238C397E41B4DC684CF79761C4B85D0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\GasKineticsWriter.h" - "TargetName" = "8:GasKineticsWriter.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D29E08866CBB44D0A548B5F8A7D90584" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\flowControllers.h" - "TargetName" = "8:flowControllers.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D2BB3D54E2B2459596E3FCC0C5648A63" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\SpeciesThermo.h" - "TargetName" = "8:SpeciesThermo.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D38628C1BEF7481C85F448F4E8D1C3EC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix2_sim\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_921BE2EFCA2C43B5A5A333F4DEA5AECD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D3EDAA4023284820AFC142093DE1AAE4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Nitrogen.m" - "TargetName" = "8:Nitrogen.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D418D6CC07974B16B70C9B93970427FC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\clockWC.h" - "TargetName" = "8:clockWC.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D428726607B744478982A6F3AEBB5937" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\spectra\\DiatomicMolecule.h" - "TargetName" = "8:DiatomicMolecule.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D49889111E484F5090ED91A8EFF57DD0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\mass.m" - "TargetName" = "8:mass.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D4E8F23E7DEE4EBE85604448D9E9F66F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\transport\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_16393A44970E4B7FBB528A637EFFCF96" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D523D656E59A4F36A5799882AD52FE63" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setPressure.m" - "TargetName" = "8:setPressure.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D53FFA2FD41F4B55B55A5F34D59755C2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\critProperties\\critProperties.py" - "TargetName" = "8:critProperties.py" - "Tag" = "8:" - "Folder" = "8:_6EE0A973C3154AF889BC747660A3DDA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D5E167B7033D49188854ABA54CB6A543" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\combustor\\combustor.cpp" - "TargetName" = "8:combustor.cpp" - "Tag" = "8:" - "Folder" = "8:_E345C75CD39149EC856898DE24D48746" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D6635B71ADB94BA0AC25AF10E53EAA56" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\diamond.cti" - "TargetName" = "8:diamond.cti" - "Tag" = "8:" - "Folder" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D669B0F109D24B248427555BFC1EFFC9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\State.h" - "TargetName" = "8:State.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D68C5368AA4548E2B31B6E44C6CF18CD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\elementIndex.m" - "TargetName" = "8:elementIndex.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D6F8538106594E289818596061BE2EA6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\kinetics_hndl.m" - "TargetName" = "8:kinetics_hndl.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D75087C07C804BA994309398BC48603F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\addReactor.m" - "TargetName" = "8:addReactor.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D75AC18CFD714D179B403F394FEE5C6B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\MixTransport.h" - "TargetName" = "8:MixTransport.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D7EDA76276BA47C5B427D5289E602655" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\Constituents.h" - "TargetName" = "8:Constituents.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D8DE5B3E74534CEFBF787CCC4124FF6F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\PseudoBinaryVPSSTP.h" - "TargetName" = "8:PseudoBinaryVPSSTP.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D9342B2A479345D79B17511A69B5E867" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\surf_pfr_sim\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_B7CA7580B6FE4EBCAC388C5D16971D37" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DA59B07FBF1F42CDB8AEF8B24809BF08" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\combustor_sim\\combustor_blessed_0.csv" - "TargetName" = "8:combustor_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_EC6DCD68540E416F9C134117A56B0A60" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DA790596462048CFAECE85420D41D74F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setInitialVolume.m" - "TargetName" = "8:setInitialVolume.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DA8A6A14EA7A4B87A06CA40B37404208" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame_fixed_T\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_D7ADDA3C318D49EBABB7636C3B80ECD7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DACA05DBD1AA4AB7A411C4E500B3ADF8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\time.m" - "TargetName" = "8:time.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DB5649A025C244CCAD4CFC7607B09A28" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\stoich_p.m" - "TargetName" = "8:stoich_p.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DB58150AE7CE4F5390C9322D5F5E7235" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\zeroD\\PID_Controller.h" - "TargetName" = "8:PID_Controller.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DB6C4271795545FA80082707D6121026" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\enthalpies_RT.m" - "TargetName" = "8:enthalpies_RT.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DB6D039C3ED14EE58F469C211EE0336C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\units.h" - "TargetName" = "8:units.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DBC0EC09DC684F47B0DC34BF7958EA66" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\isentropic.m" - "TargetName" = "8:isentropic.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DBECDA96409E46C5A16D99CCCFC2E0DE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\intEnergy_mole.m" - "TargetName" = "8:intEnergy_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DC239E2B54624CCF8D26F85C98393DC3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\VPSSMgr_Water_HKFT.h" - "TargetName" = "8:VPSSMgr_Water_HKFT.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DC32635C462B40BEBEEC9176E79A9BB8" - { - "SourcePath" = "8:..\\..\\..\\winconfig.h" - "TargetName" = "8:winconfig.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DC87F8DA14754002A1931C3C5DC89AD7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\advance.m" - "TargetName" = "8:advance.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DCE0313BBE4C4DFEA23ACDBB6863B390" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_5A9326FD6A214497A76F171E934D8729" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DD6D9600C356455D95BD2C44C50214DE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\flamespeed\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_977472896DA345AC9C1D2C3999F9A4A2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DDCBFEDCC6144933941BE8B0EEBB9614" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\massFraction.m" - "TargetName" = "8:massFraction.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DE2D53C1D99340B28D76F985871A1D04" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\AxiStagnFlow.m" - "TargetName" = "8:AxiStagnFlow.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DE5BB9FAA411472B8901537165DFD827" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\flame1.m" - "TargetName" = "8:flame1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DE6ED970A6634704843FC2D976DDB51F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\HMWSoln.h" - "TargetName" = "8:HMWSoln.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DEE4FC947E1543ECA3C5D0A1B5D82606" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\isFlow.m" - "TargetName" = "8:isFlow.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DF631F75976846E58594E4C6FD1630C4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\isentropic\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_B88FF69A78C041F5AE6D6B6A74E6CAD5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DF6E93BE4C85423FBB21EA3F783E0724" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DF78E69F06884ED8B21785EFA82570F8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\sensitivity_sim\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_F38CA433DA0045498BDE87595F79F7ED" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DF7C83B26513481DA856DE8F3DAEF744" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E00C0F5054204111B95C89CE4CF7CFA7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\TransportParams.h" - "TargetName" = "8:TransportParams.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E0618DF655024D8BA1CA9B54B5915689" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame1\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_AC712E75B97F4766953A8ACF332D3F1C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E07080A8272044BDAD3242DFA62A3AD8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setTolerances.m" - "TargetName" = "8:setTolerances.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E0D128147681418496692C77F4B1BECB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\Reactor.m" - "TargetName" = "8:Reactor.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E148F8C2F82A48D3A68E9E2C2CDAD846" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setTemperature.m" - "TargetName" = "8:setTemperature.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E1570450F26743789099E1D664EA2930" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\fuel_cells\\sofc.cti" - "TargetName" = "8:sofc.cti" - "Tag" = "8:" - "Folder" = "8:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E18D9C95AB9747609535A99DD2D81155" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\catcomb.m" - "TargetName" = "8:catcomb.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E1BBA2FA2D7A423185C6D4F2B1B50A47" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\reactor_ode.m" - "TargetName" = "8:reactor_ode.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E1E6F5ED150E4549979E0E3F9E6D2F67" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\onedim.h" - "TargetName" = "8:onedim.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E1FAFCCB6A854D248F54F164889FAB3F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setRefineCriteria.m" - "TargetName" = "8:setRefineCriteria.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E2073E8B81F74741B1D1EA05FBDD0F79" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\enthalpy_mole.m" - "TargetName" = "8:enthalpy_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E2B4EF18B90E479E8D1311CBCE13431E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\subsref.m" - "TargetName" = "8:subsref.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E2DB44B0AA4245D8BFE17D1B069BAE0F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\Inlet1D.h" - "TargetName" = "8:Inlet1D.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E2DDE31CAC874AE0B9F7F9145248BE6B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\misc\\rp_blessed_0.txt" - "TargetName" = "8:rp_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_94D018F7686D4C8690B65C153B0E887F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E31FFA0A95B14807BA4DA5176F48A0AE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cp_mass.m" - "TargetName" = "8:cp_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E3B3CBF11A49408DA2A465DD552AE300" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\gibbs_RT.m" - "TargetName" = "8:gibbs_RT.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E3DDA7E632494939B2882BD6741CFD9D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\air.m" - "TargetName" = "8:air.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E3F58F53501F4CAA92527C64B08D9EBD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\phasemethods.cpp" - "TargetName" = "8:phasemethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E40175C04F974A7BA19133984051989B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2\\flame2.py" - "TargetName" = "8:flame2.py" - "Tag" = "8:" - "Folder" = "8:_22760F0D8ABC4AB8A5B0948B2CCEF635" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E4171B5DBA664372BB43F3B40B2E1236" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\ThermoFactory.h" - "TargetName" = "8:ThermoFactory.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E4A483565C5E40B79805552DC4B5292C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\StoichManager.h" - "TargetName" = "8:StoichManager.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E4A964C652EF407CA753B3CA1219015B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop.m" - "TargetName" = "8:rop.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E54668B3A3FB42CF85A71689A715F19B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\Func.m" - "TargetName" = "8:Func.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E646FA76573448CAA4749B18614EF782" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\enableEnergy.m" - "TargetName" = "8:enableEnergy.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E6C43F98CB9E4C199ABD77B37D21A564" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\Integrator.h" - "TargetName" = "8:Integrator.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E716C1A77B764B6697138BC0DAE3E30C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\equilibrate.m" - "TargetName" = "8:equilibrate.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E78FD6989E1D4799AAAD31ACD43B0C1D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\FtnTransport.h" - "TargetName" = "8:FtnTransport.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E855F8CECB234B9291EC3600C31564E1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\setTolerances.m" - "TargetName" = "8:setTolerances.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E8AFB1C8F7A342D5A03F305B3E0230C6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setThermoMgr.m" - "TargetName" = "8:setThermoMgr.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E8E0F24BF6014C208A93130FC1761DE6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\rtol.m" - "TargetName" = "8:rtol.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E8E78948E8974A1DB4C3D6E63AF58602" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\rdivide.m" - "TargetName" = "8:rdivide.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E8FE474C601D4386BBB0CA9599FF45BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E90BD26B31DB42D59ABCCF0A14CCCB52" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\NonlinearSolver.h" - "TargetName" = "8:NonlinearSolver.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E9768C656AD141FCA969B7B9CAFE7F83" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\kinetics\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_3A41B4ED54254F0BBA9CB3DDBA13165A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E9DF9028F228449BA30513E9EA99147C" - { - "SourcePath" = "8:..\\..\\..\\bin\\exp3to2.sh" - "TargetName" = "8:exp3to2.sh" - "Tag" = "8:" - "Folder" = "8:_15DF1B45927A43108F6FD8BF7AB29E7A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EA0930AEA1074763823B836B96A138A6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\sort.h" - "TargetName" = "8:sort.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EA0E1C57DE984B1A97AAC9D53D17FCC3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setCoverageEqs.m" - "TargetName" = "8:setCoverageEqs.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EA8E4A02700F48B3A6136CD0055D6CFD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\massFractions.m" - "TargetName" = "8:massFractions.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EB3D7262767C4E5BB3581882EB0BC79C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\ctmethods.mexw32" - "TargetName" = "8:ctmethods.mexw32" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EB7840FED8294FFDB3111C6B3DD32833" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\oneD\\Domain1D.h" - "TargetName" = "8:Domain1D.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EB82DBEEDAE14B51840A9D7153E52BBB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\Metal.h" - "TargetName" = "8:Metal.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EBB20B541FE543F7A695E466975C6495" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\SpeciesThermoFactory.h" - "TargetName" = "8:SpeciesThermoFactory.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EC2FDC1A744E4A1AA4793CB10F18D176" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\critPressure.m" - "TargetName" = "8:critPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EC476B2533A1437FA80321BB3090234E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\isSurface.m" - "TargetName" = "8:isSurface.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EC5F3263FCAA48CEB25E23414F082818" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\critProperties\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_5755ABEA9DB14B0BBFD08E5AD69BA9F6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EC6786EBE72E46B694D473463C72A2BC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\SpeciesThermoInterpType.h" - "TargetName" = "8:SpeciesThermoInterpType.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EC9C8B8C68CC4B6FBF2202B0935A6396" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\IdealGasMix.m" - "TargetName" = "8:IdealGasMix.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_ECA3396FBFD54A94B2DFB33B080F0D4E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix2_sim\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_921BE2EFCA2C43B5A5A333F4DEA5AECD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_ECAF852C95DD46A39B119046E569A5F2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\Nasa9Poly1.h" - "TargetName" = "8:Nasa9Poly1.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_ECED5D161C3348B98B263CFECA0A7DCF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\ctml.h" - "TargetName" = "8:ctml.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_ED40FDD34E984498ADC37D88B43AEAA4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\NasaPoly2.h" - "TargetName" = "8:NasaPoly2.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_ED67782207C047F4A5935DCE2E79F151" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\combustor_sim\\combustor.py" - "TargetName" = "8:combustor.py" - "Tag" = "8:" - "Folder" = "8:_EC6DCD68540E416F9C134117A56B0A60" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_ED90DA83729C417BBEAA629FC6CE1095" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\flame2.m" - "TargetName" = "8:flame2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EDB029B79CF646ED9D83EE7DA1A80900" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EDC27F3DB4874D0B80C408E935F92FD4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setFlatProfile.m" - "TargetName" = "8:setFlatProfile.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EF07839F9BC941BA9127CF08C90303D9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\prandtl1.m" - "TargetName" = "8:prandtl1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EFA30E0040CD47D995300679F7C2846B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\StoichSubstanceSSTP.h" - "TargetName" = "8:StoichSubstanceSSTP.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EFCA267481B0414BAE826AA0B4485F3C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\fuel_cells\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F15D7C13B4D94173A06FC05BFE08B4A7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\Mixture.m" - "TargetName" = "8:Mixture.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F18978587EE441EA8B9B276B9FE566FD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\isentropic\\isentropic.py" - "TargetName" = "8:isentropic.py" - "Tag" = "8:" - "Folder" = "8:_B88FF69A78C041F5AE6D6B6A74E6CAD5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F1C2DC4D3F4541478F3128EC742FC67D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\critDensity.m" - "TargetName" = "8:critDensity.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F2A92891BD6D4A87BB614760C33A483D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\converters\\ck2ct.h" - "TargetName" = "8:ck2ct.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F2E355F7534548FA97DD0E22363A0107" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\vec_functions.h" - "TargetName" = "8:vec_functions.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F325A9398503407384F1B46B1B65BE34" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\z.m" - "TargetName" = "8:z.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F33D31C689BD40F2AF95AD8905B4CA5E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\DASPK.h" - "TargetName" = "8:DASPK.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F3A73DE374274D23B5B71D3950610F46" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\include\\thermo.h" - "TargetName" = "8:thermo.h" - "Tag" = "8:" - "Folder" = "8:_0A794889F1894108860FAF5B5C19F2FA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F3DEF34DC67542A1A5BE5F5EB0CF3D60" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\oneatm.m" - "TargetName" = "8:oneatm.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F40D33926EF24D48B642AFADF0905175" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\transport1.m" - "TargetName" = "8:transport1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F42D9F9BF66C46B3A5C9271FA5F371BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setExpansionRateCoeff.m" - "TargetName" = "8:setExpansionRateCoeff.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F47B7B39692A4CFFA8EADC42095D740D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\RateCoeffMgr.h" - "TargetName" = "8:RateCoeffMgr.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F48C0E268A0F4258B2FD7E65B9D0AE91" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\rankine\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_6EE0A973C3154AF889BC747660A3DDA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F495A54DE04C4B39B5F52C4AA64E7060" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_solve.h" - "TargetName" = "8:vcs_solve.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F4E64CA79CC5489294D5EB5751985163" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\stoich_r.m" - "TargetName" = "8:stoich_r.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F4F26BD1AB984B27A14DB3014923C36C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_5A9326FD6A214497A76F171E934D8729" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F4F48A978F924204A75079994744E641" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\MetalPhase.h" - "TargetName" = "8:MetalPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F4FB2F3079254D76B2DF7DF3B7391098" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\electrolytes.h" - "TargetName" = "8:electrolytes.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F52E35C2A75341B5B07D033F7072C765" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\soundSpeed\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_168B35477AF641A0B1FC3CA609528ED8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F5B0599D33DE4EA882B0C846B85FD66E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\ctlapack.h" - "TargetName" = "8:ctlapack.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F622D25373114C90976CCE00B20B11FD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\StoichSubstance.h" - "TargetName" = "8:StoichSubstance.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F6A52BC1EC8D44989142E90DB7AAD1D5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState.m" - "TargetName" = "8:setState.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F6E4EBD5FFCA494C8355AF6764844103" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame1\\cleanup" - "TargetName" = "8:cleanup" - "Tag" = "8:" - "Folder" = "8:_AC712E75B97F4766953A8ACF332D3F1C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F70CE7A5A1844D3A99121A7A41ACAAF7" - { - "SourcePath" = "8:..\\..\\..\\tools\\templates\\cxx\\demo.cpp" - "TargetName" = "8:demo.cpp" - "Tag" = "8:" - "Folder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F814D235C9B243729C65F42D5CEE59D0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\stoich_flame\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_4BB35C35F43D41B3B6DB55DE61916248" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F81A7E5426654A1891028EF1BDDF87CC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame1\\output_blessed_0.txt" - "TargetName" = "8:output_blessed_0.txt" - "Tag" = "8:" - "Folder" = "8:_AC712E75B97F4766953A8ACF332D3F1C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F81B8400998B4DE3B59AFDEF3EF2FAC1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\domainIndex.m" - "TargetName" = "8:domainIndex.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F862E9C9A48D4C569698C90E1EC6850B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\piston_sim\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_862D1191D2FA47FDBFB0D20643AE2810" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F8688399972140A18AEE3821A3076DA9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\Wall.m" - "TargetName" = "8:Wall.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F88CE78D01A1484A9A363ECD019F9ABB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\vcs_prob.h" - "TargetName" = "8:vcs_prob.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F8CAB1B1AAE143949246B033BF6572AA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\meanMolecularWeight.m" - "TargetName" = "8:meanMolecularWeight.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F8E58FC7A5A74126B5F8D78607815377" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\base\\Array.h" - "TargetName" = "8:Array.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F8FB0389B5924D9585AA8CB15F4A2BE5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\thermo\\ThermoPhase.h" - "TargetName" = "8:ThermoPhase.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F90E2786F2D946A391E88893C923D118" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\simple_test\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_B86834CB836F4AB2B3D29D6BDF9C35A6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F9D283B3D2094812A29561F09605DE12" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\transport\\DustyGasTransport.h" - "TargetName" = "8:DustyGasTransport.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F9E5B7A73F134E42B0EE70B7A917FFE1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\atomicMasses.m" - "TargetName" = "8:atomicMasses.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FA43C5DB9C7546E7BB93ED688744AC52" - { - "SourcePath" = "8:..\\..\\..\\bin\\mixmaster.py" - "TargetName" = "8:mixmaster.py" - "Tag" = "8:" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FA6DD5D364B64F17832B6BC43A6F9D6C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\npflame1\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_C466AACC518A400CA4AA80226796F0D1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FBB083851DA2463CA4F1366F4904110A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\nPoints.m" - "TargetName" = "8:nPoints.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FBC9FE116DDD46DEB48CF787395219C6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\ImplicitSurfChem.h" - "TargetName" = "8:ImplicitSurfChem.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FBCFD7B7B3D348EF9EAA5E0F686E303F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\writeStats.m" - "TargetName" = "8:writeStats.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FBD4F0EEEFE546FB9FF1BAD912D6C611" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\misc\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_94D018F7686D4C8690B65C153B0E887F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FBFB14FD38C7494B8A4C46E34805BC91" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\surf_pfr_sim\\surf_pfr_blessed_0.csv" - "TargetName" = "8:surf_pfr_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_B7CA7580B6FE4EBCAC388C5D16971D37" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FC86845237DD456CBCC89B92C093E444" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\critProperties\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_5755ABEA9DB14B0BBFD08E5AD69BA9F6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FD0456378D394DF48B3AB5BD0502EBB1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\FalloffMgr.h" - "TargetName" = "8:FalloffMgr.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FDB8A6CE75A943ECA1F4D7DFB8F69902" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\equil\\equil.h" - "TargetName" = "8:equil.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FEEC6D498C414DD8A73B96E8A0FB0AE5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\surfreactor.m" - "TargetName" = "8:surfreactor.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FFE5652D9F3B4AEBB4275BC8405C5A7F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\speciesIndex.m" - "TargetName" = "8:speciesIndex.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FFFDE78FD53C4E159AF3540A42F61677" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\kinetics\\Enhanced3BConc.h" - "TargetName" = "8:Enhanced3BConc.h" - "Tag" = "8:" - "Folder" = "8:_E012FB4758FF455E92C3DDA25362EAA7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - } - "FileType" - { - } - "Folder" - { - "{3C67513D-01DD-4637-8A68-80971EB9504F}:_78A5B9A56B3C482CBD8EAE207FE469D5" - { - "DefaultLocation" = "8:[PersonalFolder][ProductName]" - "Name" = "8:#1925" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:TARGETDIR" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_15DF1B45927A43108F6FD8BF7AB29E7A" - { - "Name" = "8:bin" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_554600D4C1ED49AB9B3F8AA14A61A393" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - { - "Name" = "8:lib" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_DB5A91AA0717429F8150BEDF3E9C5883" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_3A0F7AAB1D684CA7825C61ED7C1B1510" - { - "Name" = "8:tutorials" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_9EE8F68C07DC4618A6A96B6CC2F6F4DD" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_0961E3795854450CB636397255DAA0B7" - { - "Name" = "8:MATLAB" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BD44CF949673422BAA32D14476046641" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_6458A3FFB8B14932A9224D66420736A4" - { - "Name" = "8:Python" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_07358AF408BA4439926F97BCFC4B2D4F" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_3C5C7E20E5A44A629E7E36FC49B00666" - { - "Name" = "8:MATLAB" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:MATLABCHECKBOX = 1" - "Transitive" = "11:FALSE" - "Property" = "8:_D5D9F0F73161444D859B49722CB836BB" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_5443CF3FEC1C4919A396E1213F7EE741" - { - "Name" = "8:toolbox" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6F2DCE9A4AA04C11955BD805A807D800" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_EB2EB0FBE19246E88A9FC85FC50A0261" - { - "Name" = "8:cantera" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_CD16B7D343A04A8A8A960BC7DF6EA2C3" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_121EEBBD5CFE412CACD796AD0EF6FACB" - { - "Name" = "8:@ReactorNet" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D25A4392A14645B6856AC0586A697940" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_EF7FFF45863048E0BAC8024E5E97D77C" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6A482636047A4CC39874C6CAC1A5EF83" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_1F3BBA95030B48589E34A16DD6877FCD" - { - "Name" = "8:@Wall" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_FFC5ABCD0DFE4C64AA3A3119E28770C2" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_978963BB80B74B24B2062E400EF7C9EC" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_14F46BDFA3354434A8AFFDE6EB01D8B2" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_2069E985BE1F4CA4B39E0FF4C857A89D" - { - "Name" = "8:@Func" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BE26BC62A5E847FEB871B25C40EFE75C" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_208069FD964F475CAB363ACBD7A943C9" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_707701DD38634631A3D20827FC5AFA22" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_3D735E99070D4A9C816814209321A420" - { - "Name" = "8:@XML_Node" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_1813C288DD40450E9298CE06190DC28A" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_57DD5A7770D14DCB9F09381FB3D030F7" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_B241B483BFD649A7B4FA5ADD1E48CB30" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_5980613DA74C49ABB29CF7F4DE8AB8E7" - { - "Name" = "8:@ThermoPhase" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_FC38217CD0FB41838729EA5473177414" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_447495742352464D81706C05F55520E9" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_115FA39FE4BB4AF98CC450D2C74A832C" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_69556754D0874D01BDA2D9D85F5828AB" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_57FC5782E53444E0BDBD66445370F485" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_978580DBC0A748D790712BBA0B9F1CC8" - { - "Name" = "8:@Solution" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_5F863499C9764D489DC234E3476D8220" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_9B31506F5B4F443F832FD3FAB7762E64" - { - "Name" = "8:@Mixture" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_5B0B4B544BB7475F8D95A7351BBB5D9B" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_B97BD147CDAB4F2EB1C987ADD5A66D2D" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D683DE5C1C054AF3B3A8A608F8739204" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_A330CA11C4BC435B95427DEA56FD503A" - { - "Name" = "8:@Kinetics" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_38EC5A2AC0344396A365C0523516B935" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_56A5C77F96C948C3BE617599F99A4FBA" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_8F8646357F9D4DFAAEEFB9D3E80E74AE" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_A50BD9722A014DC391E5474262EFD7BC" - { - "Name" = "8:@Transport" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_9609451B0BA44ECCBD59EAC256BB8FF6" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_3FCDEC5F15154A079645D0817951A946" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_0AE702ED16684776A58F4024099D5B16" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_B73A689A75AA49FE9E67D8BC3DE5A587" - { - "Name" = "8:@Reactor" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6491ED6A6FD4419EA3AEF94895C5862D" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_D663477510C5436ABAF316F6D1E24D8B" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6B68DDB908574065B114EE838055D3A9" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_E30E67F5102146D39202747276B874EA" - { - "Name" = "8:1D" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BEB5629A74864C33BFBE85775BDF46E9" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_45FC9BD502EB46D8A920CD02D93C3848" - { - "Name" = "8:@Domain1D" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_C30A197B3595470A87A00E99059B4FC7" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_D75DB80C0EC34E90A1753028F279B4CE" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_68A85998C36844B181D4B77A3DDF4225" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_BC662E8F11194A61A8CAA2E8666C6C9F" - { - "Name" = "8:@Stack" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_8AF1FDE1D7B24A50BF4A2F6F6E8F680B" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_57614C30E82048A8B1CDA4FC95D7707F" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_2E20167746334C26B769B9EBA08C08DD" - "Folders" - { - } - } - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_F7AA24452AD2470EBD83A85CC5DB9C43" - { - "Name" = "8:@Interface" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D74B7A317604458496D56195B17245D4" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_653D9B351BDC4DD6B1AC64034FB114A1" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_12B0318E56C647B4B7CC27D5344E95EB" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_F91A2400AD764EFB800A2F62CE34346C" - { - "Name" = "8:@FlowDevice" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BD955CAF1DF74ADD917984BE9557C60F" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_A0CD6A9C146B405D99355A87F6B7C47D" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_1980519B8CAC42038A2C793D12949EB2" - "Folders" - { - } - } - } - } - } - } - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_459DD0AF25C34F349354CA380B58D1B1" - { - "Name" = "8:include" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_864A875C734E4F7993EF599A792089AF" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_0A794889F1894108860FAF5B5C19F2FA" - { - "Name" = "8:cantera" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_B07B49F047FC40469C9073136E5D2AFF" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_E012FB4758FF455E92C3DDA25362EAA7" - { - "Name" = "8:kernel" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_352275D48884496D8522F3217A13F3E6" - "Folders" - { - } - } - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_46C8AF45EE22482E8A160E14A2420774" - { - "Name" = "8:data" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_64E07C739FB4417C9F46987FB8046C1D" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_B5AFB668A86B4992A1E2A55DAE0CAA16" - { - "Name" = "8:templates" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_62F15E8A639B40A680E06DA189388AC0" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_D97B8D9B527F4A4DAEE139297609ECEC" - { - "Name" = "8:demos" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_70CA7BFF862F455CABE89474DDC8C8FC" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_1E1FE4A0C7774B9D9C081E2DB4033D90" - { - "Name" = "8:Python" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6D0630638BBD4E29B840B324B4436948" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_0890042B73B444F889F091DA6D68E910" - { - "Name" = "8:surface_chemistry" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_7FDCBB9A8592442FB42D4EAC7D3E53D2" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_30C49B8557964DAAA5648B72B486BC0B" - { - "Name" = "8:diamond_cvd" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_CD5998C3AA514C3F9D8E350B7AF5182F" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_A189A372257B4D2C98AC054F152082AD" - { - "Name" = "8:catcomb_stagflow" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_399B14FE027144C088EA5D752CD26E05" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_1616A26BEFEB4172AA40AC8ED7A8DC71" - { - "Name" = "8:liquid_vapor" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_C2F7106B0C584CBFB1CD9EAE69B563FA" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_5755ABEA9DB14B0BBFD08E5AD69BA9F6" - { - "Name" = "8:critProperties" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_448EDC4CC83B4FEDADF2588F31B25388" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_6EE0A973C3154AF889BC747660A3DDA6" - { - "Name" = "8:rankine" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_0FD260E59E584BFA9D24F853D4A45C4E" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_16393A44970E4B7FBB528A637EFFCF96" - { - "Name" = "8:transport" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_562525EA42174B63807DD27EA3AAF879" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_3A41B4ED54254F0BBA9CB3DDBA13165A" - { - "Name" = "8:kinetics" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_F799EEA7F7224C0A855895023F8B3072" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_782A3716E7024C07B7E1786A6FE5D350" - { - "Name" = "8:reactors" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_A52D5AC4A0DA4CF483D3E640BC1A5DA0" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_41BE50E702034B8C9B8D2A4DE46C52C1" - { - "Name" = "8:reactor2_sim" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6412A81825374E6E826D1B646E96CE24" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_862D1191D2FA47FDBFB0D20643AE2810" - { - "Name" = "8:piston_sim" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_99B345421BB245F58B4DA9FB52ACE08E" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_921BE2EFCA2C43B5A5A333F4DEA5AECD" - { - "Name" = "8:mix2_sim" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_4E58B33F5F65432689D27BF980D3557A" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_B7CA7580B6FE4EBCAC388C5D16971D37" - { - "Name" = "8:surf_pfr_sim" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_9F36D7A44DE545179026B4E34D467D59" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_CEAF34861F46422B868255409BD206EB" - { - "Name" = "8:functors_sim" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_B2447D4E250A49168D4862CB0FD92145" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_EC6DCD68540E416F9C134117A56B0A60" - { - "Name" = "8:combustor_sim" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BEDF13CB9C8D4564BBC43FB231DE09C4" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_F38CA433DA0045498BDE87595F79F7ED" - { - "Name" = "8:sensitivity_sim" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_75AE7C55505B4136A868BE9DB0C833E4" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_F5B8CA7CC3804769839EBE6C8689F404" - { - "Name" = "8:mix1_sim" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_DDFF0DEC413C4781B8ADD5B64F0BFA8B" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_FFAAB2E584E943F89B7A8A54812FF5E0" - { - "Name" = "8:reactor1_sim" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_8C062A19E942435296F9D104811208DE" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_92296F507AEB4419BC7BA3118B2C6409" - { - "Name" = "8:gasdynamics" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D902ADED94764BD5A6F420077708B493" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_168B35477AF641A0B1FC3CA609528ED8" - { - "Name" = "8:soundSpeed" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_FFDA88FFC7DF473A98F62C584558AAA7" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_B88FF69A78C041F5AE6D6B6A74E6CAD5" - { - "Name" = "8:isentropic" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_012C7C24E9854546A6D9100EAD67751F" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_94D018F7686D4C8690B65C153B0E887F" - { - "Name" = "8:misc" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_1D24D49031EB459B974D7D13D5644D3B" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_96B5AA517B204067BBA02150611C7875" - { - "Name" = "8:equilibrium" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_8D8BB4AF59F64F88B994C19CC5EB233C" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_0976E47E00BC4F85A2393D8678A18D6D" - { - "Name" = "8:multiphase_plasma" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_67362A358639403EA42173D586FD992C" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_4BB35C35F43D41B3B6DB55DE61916248" - { - "Name" = "8:stoich_flame" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_4DB8FE1DA6464EE087D1C85D09CCB548" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_8E4436C4886441AE8BB0E460DFA8BE7F" - { - "Name" = "8:adiabatic_flame" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_7989BD54B4E641BDB10AE593994219B3" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_B86834CB836F4AB2B3D29D6BDF9C35A6" - { - "Name" = "8:simple_test" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_22B3BAF5C13B4AF8AF215DF801DD3046" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_ACBA4EEB967B49369C5B078365A8DAA6" - { - "Name" = "8:flames" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_0A2A0C303015456C841FAB6074A18B6F" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_22760F0D8ABC4AB8A5B0948B2CCEF635" - { - "Name" = "8:free_h2_air" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BF73867B624E475B8B0DE5A9375C8632" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_3823235E9E3E445CBD912A80B866DA0B" - { - "Name" = "8:stflame1" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_3582CFF8397947419FC216A757E77A4E" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_496FD029390C4E4095219F8C5BD1246F" - { - "Name" = "8:adiabatic_flame" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D61C1C54DF2D4449A5D4396B00A84C64" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_5A9326FD6A214497A76F171E934D8729" - { - "Name" = "8:flame2" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_F1A9ADFAE8044E1DA1199836DA6DC838" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_AC712E75B97F4766953A8ACF332D3F1C" - { - "Name" = "8:flame1" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_8CFD385224704C63B6A1C100C26C5395" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_C466AACC518A400CA4AA80226796F0D1" - { - "Name" = "8:npflame1" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_345BD77AACE24A81BDD5700796F2E20F" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_D7ADDA3C318D49EBABB7636C3B80ECD7" - { - "Name" = "8:flame_fixed_T" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_DA35FF699B954BDC9FFAEFD518E4071E" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - { - "Name" = "8:fuel_cells" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_A46073D5774A4A7488FE7ED41BD60D59" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_33E4779AB0C24751BA2645F9F51A39D3" - { - "Name" = "8:MATLAB" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_45FAD6A5DFB047C2994B1D14F63B7703" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_91BFCC5A92684F63A014CEC3B9265F1A" - { - "Name" = "8:C++" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_4550D17AF47F43D38272308352CF8718" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_335A9AE259D245E8840177A55C54701B" - { - "Name" = "8:NASA_coeffs" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6ECD8DEC64D04108B9357B5FFB3CBD8E" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_42895A51CFC946CC8F5C162E27B7CEA5" - { - "Name" = "8:rankine" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_E8977A1C8EEE4380A587A77D385169F4" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_977472896DA345AC9C1D2C3999F9A4A2" - { - "Name" = "8:flamespeed" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_7B3B00D492B044BEBA59911B7C814970" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_996658E24E89485D8D6ED952560576DF" - { - "Name" = "8:kinetics1" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_F05750F1C83E4A10A40290572D9130DA" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_E345C75CD39149EC856898DE24D48746" - { - "Name" = "8:combustor" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_9512C0F75C404EE1A8CDAFE1C98937B4" - "Folders" - { - } - } - } - } - } - } - } - } - "{1525181F-901A-416C-8A58-119130FE478E}:_C18AD6B27F144D1EA3F43513268152DB" - { - "Name" = "8:#1919" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:ProgramMenuFolder" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_4BFAA71B92694D76A142F5C3ED00F20A" - { - "Name" = "8:Cantera" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_446477146DAB4A47A7AFC9902BF72A7E" - "Folders" - { - } - } - } - } - "{1525181F-901A-416C-8A58-119130FE478E}:_CB299B68C1E8487BA1E6C1DE65DE88C8" - { - "Name" = "8:#1916" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:DesktopFolder" - "Folders" - { - } - } - } - "LaunchCondition" - { - } - "Locator" - { - } - "MsiBootstrapper" - { - "LangId" = "3:1033" - "RequiresElevation" = "11:FALSE" - } - "Product" - { - "Name" = "8:Microsoft Visual Studio" - "ProductName" = "8:Cantera" - "ProductCode" = "8:{52E4E337-4FCE-42FC-9AC9-6EEECE8C231E}" - "PackageCode" = "8:{6E97D128-40CD-443D-AF01-5687B8884515}" - "UpgradeCode" = "8:{1E20CBE3-A0E1-4DF5-AC48-85FF68A24B77}" - "RestartWWWService" = "11:FALSE" - "RemovePreviousVersions" = "11:FALSE" - "DetectNewerInstalledVersion" = "11:TRUE" - "InstallAllUsers" = "11:FALSE" - "ProductVersion" = "8:1.8.0" - "Manufacturer" = "8:cantera" - "ARPHELPTELEPHONE" = "8:" - "ARPHELPLINK" = "8:http://www.cantera.org" - "Title" = "8:Cantera" - "Subject" = "8:" - "ARPCONTACT" = "8:cantera" - "Keywords" = "8:" - "ARPCOMMENTS" = "8:" - "ARPURLINFOABOUT" = "8:" - "ARPPRODUCTICON" = "8:" - "ARPIconIndex" = "3:0" - "SearchPath" = "8:" - "UseSystemSearchPath" = "11:TRUE" - "TargetPlatform" = "3:0" - "PreBuildEvent" = "8:" - "PostBuildEvent" = "8:" - "RunPostBuildEvent" = "3:0" - } - "Registry" - { - "HKLM" - { - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_A15FA43938034D689F29E65C6E8955DA" - { - "Name" = "8:Software" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_5BDB66062CEB415CB4959F307FD0D508" - { - "Name" = "8:[Manufacturer]" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - } - } - } - "Values" - { - } - } - } - } - "HKCU" - { - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_F857B3D1747440C9A23BF58734C6212F" - { - "Name" = "8:Software" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_C66D7959D9B84EB48504D18245ED499E" - { - "Name" = "8:[Manufacturer]" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - } - } - } - "Values" - { - } - } - } - } - "HKCR" - { - "Keys" - { - } - } - "HKU" - { - "Keys" - { - } - } - "HKPU" - { - "Keys" - { - } - } - } - "Sequences" - { - } - "Shortcut" - { - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_11B1D446B20C4613916F260F22FB3817" - { - "Name" = "8:MATLAB Demos" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Folder" = "8:_4BFAA71B92694D76A142F5C3ED00F20A" - "WorkingFolder" = "8:_D97B8D9B527F4A4DAEE139297609ECEC" - "Icon" = "8:" - "Feature" = "8:" - } - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_6F6F7A9D0A9540169C31BFC498809033" - { - "Name" = "8:Cantera Folder" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Folder" = "8:_4BFAA71B92694D76A142F5C3ED00F20A" - "WorkingFolder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Icon" = "8:" - "Feature" = "8:" - } - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_99B1AD3DF5084F17BBA2DA9A8E4A758E" - { - "Name" = "8:C++ Demos" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_C1510D42AA964597A8CB449C6B94E86B" - "Folder" = "8:_4BFAA71B92694D76A142F5C3ED00F20A" - "WorkingFolder" = "8:_91BFCC5A92684F63A014CEC3B9265F1A" - "Icon" = "8:" - "Feature" = "8:" - } - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_B3E018B74C474749A9DF614C49D87F87" - { - "Name" = "8:Cantera" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Folder" = "8:_CB299B68C1E8487BA1E6C1DE65DE88C8" - "WorkingFolder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Icon" = "8:" - "Feature" = "8:" - } - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_C74524C318E34B64BC7F9CF0751E1641" - { - "Name" = "8:data" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_46C8AF45EE22482E8A160E14A2420774" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "WorkingFolder" = "8:" - "Icon" = "8:" - "Feature" = "8:" - } - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_D36F249B6C63494C8991429C3423DCBF" - { - "Name" = "8:Python Demos" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_1E1FE4A0C7774B9D9C081E2DB4033D90" - "Folder" = "8:_4BFAA71B92694D76A142F5C3ED00F20A" - "WorkingFolder" = "8:_D97B8D9B527F4A4DAEE139297609ECEC" - "Icon" = "8:" - "Feature" = "8:" - } - } - "UserInterface" - { - "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_0ED84EDEFD4A4D698882BFE1F333E307" - { - "UseDynamicProperties" = "11:FALSE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdBasicDialogs.wim" - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_29BC7A20906B4BB591C50CBADAC4F8D7" - { - "Name" = "8:#1900" - "Sequence" = "3:1" - "Attributes" = "3:1" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_08E53ECD734042D6A31CA37D0355381E" - { - "Sequence" = "3:200" - "DisplayName" = "8:Welcome" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdWelcomeDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "CopyrightWarning" - { - "Name" = "8:CopyrightWarning" - "DisplayName" = "8:#1002" - "Description" = "8:#1102" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1202" - "DefaultValue" = "8:#1202" - "UsePlugInResources" = "11:TRUE" - } - "Welcome" - { - "Name" = "8:Welcome" - "DisplayName" = "8:#1003" - "Description" = "8:#1103" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1203" - "DefaultValue" = "8:#1203" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_35FDF6BB662A42B1A92CE5FD019F169A" - { - "Sequence" = "3:500" - "DisplayName" = "8:Confirm Installation" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdConfirmDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_ABC3AFA2024F4562A020AE6343D51300" - { - "Sequence" = "3:300" - "DisplayName" = "8:License Agreement" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdLicenseDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "EulaText" - { - "Name" = "8:EulaText" - "DisplayName" = "8:#1008" - "Description" = "8:#1108" - "Type" = "3:6" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:2" - "Value" = "8:_6A93CB70A0AC47D28DF27073F49C6A76" - "UsePlugInResources" = "11:TRUE" - } - "Sunken" - { - "Name" = "8:Sunken" - "DisplayName" = "8:#1007" - "Description" = "8:#1107" - "Type" = "3:5" - "ContextData" = "8:4;True=4;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:4" - "DefaultValue" = "3:4" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_FA729FED55DB423CB796E6380C3BBDF8" - { - "Sequence" = "3:400" - "DisplayName" = "8:Installation Folder" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdFolderDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "InstallAllUsersVisible" - { - "Name" = "8:InstallAllUsersVisible" - "DisplayName" = "8:#1059" - "Description" = "8:#1159" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_519E224B02474BA2B8DC4CD4EAE2ACF7" - { - "Name" = "8:#1900" - "Sequence" = "3:2" - "Attributes" = "3:1" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_2C3380451FE74068AF488EF4B6F73D94" - { - "Sequence" = "3:200" - "DisplayName" = "8:Installation Folder" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminFolderDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_6E2FF8B7EC244C94908291296E19523E" - { - "Sequence" = "3:100" - "DisplayName" = "8:Welcome" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminWelcomeDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "CopyrightWarning" - { - "Name" = "8:CopyrightWarning" - "DisplayName" = "8:#1002" - "Description" = "8:#1102" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1202" - "DefaultValue" = "8:#1202" - "UsePlugInResources" = "11:TRUE" - } - "Welcome" - { - "Name" = "8:Welcome" - "DisplayName" = "8:#1003" - "Description" = "8:#1103" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1203" - "DefaultValue" = "8:#1203" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_8F2D5F455ECB44B3859CD8D454A71C60" - { - "Sequence" = "3:300" - "DisplayName" = "8:Confirm Installation" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminConfirmDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_61D8CE962B314E818663A48C0415867E" - { - "Name" = "8:#1901" - "Sequence" = "3:1" - "Attributes" = "3:2" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_24A74643C5964C87A797E1A643FF0D0B" - { - "Sequence" = "3:100" - "DisplayName" = "8:Progress" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdProgressDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "ShowProgress" - { - "Name" = "8:ShowProgress" - "DisplayName" = "8:#1009" - "Description" = "8:#1109" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_75F14606DECA4813841F459E15C791FC" - { - "UseDynamicProperties" = "11:FALSE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdUserInterface.wim" - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_C1A3D09CAB0840249EFCEC6855096B18" - { - "Name" = "8:#1901" - "Sequence" = "3:2" - "Attributes" = "3:2" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_CA30C9165C5C49C68248727A03AA7A6A" - { - "Sequence" = "3:100" - "DisplayName" = "8:Progress" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminProgressDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "ShowProgress" - { - "Name" = "8:ShowProgress" - "DisplayName" = "8:#1009" - "Description" = "8:#1109" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_C87AD3FA8C0A43F7A829C50FC5F1F1CD" - { - "Name" = "8:#1902" - "Sequence" = "3:1" - "Attributes" = "3:3" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_8D56619ED59C40F9B3C655569D7BE0E9" - { - "Sequence" = "3:100" - "DisplayName" = "8:Finished" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdFinishedDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "UpdateText" - { - "Name" = "8:UpdateText" - "DisplayName" = "8:#1058" - "Description" = "8:#1158" - "Type" = "3:15" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1258" - "DefaultValue" = "8:#1258" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_E8083BADF0444BC18403655940B69C5C" - { - "Name" = "8:#1902" - "Sequence" = "3:2" - "Attributes" = "3:3" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_7D3124C107AA4B8AB2828C5E89BCA5AA" - { - "Sequence" = "3:100" - "DisplayName" = "8:Finished" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminFinishedDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - } - "MergeModule" - { - "{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_056E63AF596746FA840673460F3467BA" - { - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:TRUE" - "SourcePath" = "8:policy_9_0_Microsoft_VC90_DebugCRT_x86.msm" - "Properties" - { - } - "LanguageId" = "3:0" - "Exclude" = "11:FALSE" - "Folder" = "8:" - "Feature" = "8:" - "IsolateTo" = "8:" - } - "{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_91ECA244CB1C451DB46B22E1F3C67359" - { - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:TRUE" - "SourcePath" = "8:microsoft_vc90_debugcrt_x86.msm" - "Properties" - { - } - "LanguageId" = "3:0" - "Exclude" = "11:FALSE" - "Folder" = "8:" - "Feature" = "8:" - "IsolateTo" = "8:" - } - "{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_C8AF9CA24B964B2BB4BC8FB57F4DA315" - { - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:TRUE" - "SourcePath" = "8:policy_9_0_Microsoft_VC90_CRT_x86.msm" - "Properties" - { - } - "LanguageId" = "3:0" - "Exclude" = "11:FALSE" - "Folder" = "8:" - "Feature" = "8:" - "IsolateTo" = "8:" - } - "{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_D459FF6207F848EFACC8160512BC04C0" - { - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:TRUE" - "SourcePath" = "8:microsoft_vc90_crt_x86.msm" - "Properties" - { - } - "LanguageId" = "3:0" - "Exclude" = "11:FALSE" - "Folder" = "8:" - "Feature" = "8:" - "IsolateTo" = "8:" - } - } - "ProjectOutput" - { - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_058317BC8A364FC684F4FCE559188827" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\zeroD_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Debug|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_08587955063141779B605860D7FF04D3" - { - "SourcePath" = "8:..\\..\\..\\build\\bin\\i686-pc-win32\\ck2cti.exe" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_15DF1B45927A43108F6FD8BF7AB29E7A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_0E292CD01C814FA9945C45A7BA9E1065" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\clib_d.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Debug|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_14738B23CCC74201B3F3619639554DD1" - { - "SourcePath" = "8:..\\..\\..\\build\\bin\\i686-pc-win32\\cti2ctml.exe" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_15DF1B45927A43108F6FD8BF7AB29E7A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{4F5B4442-98E5-4B11-9239-CDF5148C1902}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_1CA7BB938C7D4C37BB5B6A9E4F73E489" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\equil_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Debug|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{5B4B5866-2B50-4E34-9F00-B5C12677B4B5}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_235972FD19834CC49568823B639F6056" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\thermo.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Release|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{5FD2CA3C-8968-4C49-9312-C2C96C4B59BC}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_25F3A3CA11F8464AAB68B5C04090FB61" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\equil.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Release|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{5B4B5866-2B50-4E34-9F00-B5C12677B4B5}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_2A358D00247749D8B1F2C9B3DD913939" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctcxx_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Debug|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{E342202C-F877-43D0-8E66-D2A7794AC900}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_2BC84B66CFCB4348AB644025BE8CEA68" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\transport.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Release|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_2ED30B81981D48DD93B5D82BD4BD44BA" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\SUNDIALS_SHARED_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Debug|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{FCF87E3E-B8A7-47CA-864E-87E0166CCD79}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_4DC82D064F6147E1B333AA027B89F749" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\base.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Release|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{D76CE458-2A16-42DD-AE25-E282886C358F}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_5048D18ABBA04F1ABD69A18075601D4C" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\tpx_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Debug|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{A5DEA71E-15B1-4C59-94A8-01856D6E1F33}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_54649A08925747FC887AFD20755FB76A" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctmath.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Release|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{127547E3-416C-4C12-82E9-52F912142FB5}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_5B070567B4124B929F20C826CD87ADDF" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctf2c_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Debug|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{DD55E1AC-451C-422C-92BC-26E3F7AA137B}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_5B8B28601AB74E219F5FEF5F2EB9F01D" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\numerics_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Debug|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{AD56DAD7-108B-4E82-993E-1EC6A0DFD209}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_5F680C78BC254BFF8F45CFC07B3C1347" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\kinetics_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Debug|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{8CB43708-231A-4F80-B777-5F0A90CDB604}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_601B1AAC354E477ABB10113E35D7B43D" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\kinetics.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Release|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{8CB43708-231A-4F80-B777-5F0A90CDB604}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_660FB1E1734442FE83CFB2A9CD93280E" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctlapack.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Release|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{2701B198-FEC1-45A8-BC20-AACA46B64986}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_6E6713375FC642C3A0632A59F17D60E7" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\transport_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Debug|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_7774CD885BC1422CABE117B602355EAF" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctlapack_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Debug|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{2701B198-FEC1-45A8-BC20-AACA46B64986}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_82727AA7E07F4E739D5D2373354378A9" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\CVODES_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Debug|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{12D156A1-1BF6-42DF-8572-416AC1E9FC03}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_83393619A55E4551870EB738FB1D5C4E" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\oneD_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Debug|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{AFF4EF88-C100-4297-A150-B6C4C5A98F25}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_838BEA5EF8254762914B08B917C1F7ED" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctblas.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Release|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{5D8EADA5-2E37-4311-AD07-605A0B21F577}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_888BD7BA9EC64ED59283DB69834E4BA9" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\clib.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_8C238445125B4DEFA1FCA671D9D4A328" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\numerics.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Release|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{AD56DAD7-108B-4E82-993E-1EC6A0DFD209}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_8CF03958D7D44F7A9B30BCEDFA55CD0A" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctmath_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Debug|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{127547E3-416C-4C12-82E9-52F912142FB5}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_941C872E96C14317AAB918817A02BCEA" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\NVEC_SER_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Debug|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_9D3366B508A141EA9651BD24FEB2FFF6" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\tpx.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Release|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{A5DEA71E-15B1-4C59-94A8-01856D6E1F33}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_A352B1A3A72149AC807C5650BD40EA55" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\SUNDIALS_SHARED.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Release|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{FCF87E3E-B8A7-47CA-864E-87E0166CCD79}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_A44ED41478454FE1AC8F437795125788" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\thermo_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Debug|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{5FD2CA3C-8968-4C49-9312-C2C96C4B59BC}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_A5FDFAB8D04D4091B74F945CDFA13EE7" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctblas_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Debug|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{5D8EADA5-2E37-4311-AD07-605A0B21F577}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_BFB996117C244A958E3F46131CFA483A" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctcxx.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Release|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{E342202C-F877-43D0-8E66-D2A7794AC900}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_C07F50571A13454FAD88671C31B82B9A" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\CVODES.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Release|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{12D156A1-1BF6-42DF-8572-416AC1E9FC03}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_C3742ACDED3441C8B9626B36358FF45F" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\base_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Debug|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{D76CE458-2A16-42DD-AE25-E282886C358F}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_CD0873029B1A4CA781081A1551554150" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\oneD.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Release|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{AFF4EF88-C100-4297-A150-B6C4C5A98F25}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_D2DF67E2996C456AB37115D5EF067CEE" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\NVEC_SER.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Release|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_D56AB4AFFE3943C7AA22831BCB2FF143" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctf2c.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Release|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{DD55E1AC-451C-422C-92BC-26E3F7AA137B}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_DC0CDC30152E4448A80DDBE817E76A8D" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\clib.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Release|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_F0198774990541808A87CB1A6FE41597" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\zeroD.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_2028BFDE9BDD459AACDEBDAA6F37CC4E" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Release|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - } - } -} diff --git a/win32/vc9/SetupCantera/SetupCanteraLite.vdproj b/win32/vc9/SetupCantera/SetupCanteraLite.vdproj deleted file mode 100755 index cf63ae0d6..000000000 --- a/win32/vc9/SetupCantera/SetupCanteraLite.vdproj +++ /dev/null @@ -1,11974 +0,0 @@ -"DeployProject" -{ -"VSVersion" = "3:800" -"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}" -"IsWebType" = "8:FALSE" -"ProjectName" = "8:SetupCanteraLite" -"LanguageId" = "3:1033" -"CodePage" = "3:1252" -"UILanguageId" = "3:1033" -"SccProjectName" = "8:" -"SccLocalPath" = "8:" -"SccAuxPath" = "8:" -"SccProvider" = "8:" - "Hierarchy" - { - "Entry" - { - "MsmKey" = "8:_0067AAD709D94D2693870A06ECD55183" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0170832FE2DB4AE0BF9768C53BE03A84" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_022EDF1564FF4680B6AA609CE897983A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_04C83EB86A3C45AB93638133493E5923" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_051107F9F8CE4364AC76D00D23F8B7C5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05690F470DFA457FBF7C925A8420EE5F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_05EE24E611E74A1C88CE22420CA5500D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0700963A1F1B41FFABC3911498DB18B0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_08587955063141779B605860D7FF04D3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_091EA9AF61A04D75A8F7DAC0AE83AC3C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0936663A9C31411CA21989F4FA39A5F1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_09812E60422340BF9B92C7BF4CDE6FC4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_099E198F6C01436DB271857F1309977D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0A01A5CC173A4619BBAE80DFCE7B23B5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0A2221F9D5B34C5AAD8B8BE2B6279D2C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0A2F83F932A74CAABB87DEEAC1B9536C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0ACC7910CC8A46E38521F8A78AF253D2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0B0170BC983349DD945697DB4576507A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0B09C9A0BF24498399548814F95D1EC2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0C8BFBA19BE949699F417570F8C69B5F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0C9010E357C748BEB820CF0E830F09DF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0D0FFCC38C4645D997283F1C5CED5E06" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0D47388E1B474AF08F6DA0FE72025C42" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0DDF1766C6A04C76AE6AF7FBC35E471B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1049E82786DB4EB2BDEFF972136B0F19" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_105638BB017C47DA814720D4C027908E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11553AE6EA7A424D9621E724DFECC70F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11AF9ACB25D6477DAE6906C2F6F688CA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11E4F38118B54DC680D5CB741B29BE8C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11EE4F61EA0740F1BE63419C7A48F185" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_125E1AC217CC40BD8F4534E875CB9D0A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_12BF22BA87424178B29DB07E669C3501" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1420A489C89E4859ACE78FD5DD27C00A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_14580E5B948E47509A941AA338014D25" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_15D3C38D37A94D67B313EC3B57DA2AC1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1603140AC6F7489CA14D3F41F58E9379" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_16C0D130AB2748E6890B937071A27A0E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_16C40536EB0A45658DF4EC29D7CBBFF9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_16DD6B492C274AC6BA6ED913C513A10B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_17873678EB8F4A3AB2296EB4E4483220" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_18712B731C5F4CED9DD70EC680C9BE15" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1889FAD37671415E95CCA5B1BCAC9E32" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_188F8F797CE24E7C9FC6BD62D2B5D37F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A3D179D05C74A909F2B5B6E254459BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A66CE0396934BBDBA728386725B2310" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A758A2D9CC24D13A732C1F61D692657" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1AA05F39A2464BDD922D26B58FE78BC4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1B053CD5461740CB891855B80F250AED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1C064CAB7CCC46D7AB833B0D4F99F3FE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1D0B3F7CDFF14AD2A879AF1565D65509" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1D7106B99F8D451CA0562A6C57C2CC3C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1DF1B93159BE475CA0438F31722F856B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1F6340B91C654BDAB4FDCA7B545A9ADD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_219FDC3ACB2A4C81935851A9CAA7E1EF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_21BB012CDAF24DC3BD1F5D7AB7E5B123" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_21EB392DF37A421CABBDA197A9226C0A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_232F4C7716264866BDEA07B97B583460" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_23CE4DDD38054CA49B17BEEF4D728230" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_254CA5A242F04444AB0F18F9ECDD091B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_254F288B4BAC4BDFB4B21E76747FF336" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2656FD40F3784C588D4004D409B0F80E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_26A7FE2928CE45CDB52C4B3326A33951" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_26E683AE357D4F70A3DC3C57295541D3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_26F0BA63411646978592D51F26AEA36D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_27549892F823435798B476FC52F3F012" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_27DE8E5E29574E81B2D3ACC4E87B9637" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_290E7C7E5DF64841B1F913EEFE006069" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_29200BDEF8B44EC69E128788F4E09B16" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2A1589369A874D0EBFFE3F6D98426A49" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2A962975342142978B3DE11A20C9AA52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2AA7C0041FC74F718A561EF0696DCB45" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2D09076E55604C73A82892D474E11779" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2DEE49E2A7B4424E824CE5D0FB2846A5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2EB12A8F1F384A8BAF64EF7C8A0CAEE8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2EC7B0A350C34DF0B88C45A54FBFCC99" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_30A47D7D93D84874A41E1782FDBCEAAC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_31AD332AA56C4DF190FE6D941FAAFBFC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_31E9E8DFB7144795A05AEEE66B279AB6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_32A08E26D90A41869BE37A47450DADCC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_32EAE5622F7540E4AC357D8D1CE10D8C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_33DBCAB550F1494AA40EFC4ABEFBADC4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_34722C3A5A5F4217AD66444E408BD476" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_362E5E6B9766498182C5008280A41BD2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_36C2D841FA684319BDF30F2B68589637" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_372176D2A2AF406DBD625F54972DD57C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3778A89EFC6C475E8AFE84940043B8DE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_37B9F5E138A645AAA6CE6C3A36E5361F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_37DD28283FAE43A78586C3D99D999022" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_385C8980D3A44A2093CD638714277678" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_389AC795E7E842888394BE52A051FA12" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_39B2C611CD84448489F8AAFF5BD8AB28" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3A49848C6AC948D8A7CB60B10FE0D83A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3AC42291E06E4768B0D87839DC9B9E77" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3B00646190674532ABC512E89130A0D9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3C8CC5D3AD6747949C0F25EDBCFBF84E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3CFA6387302F446AB7938595154FF208" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3D56811387944E55AD39C984228C4EAB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3DCD90FBD1DF4FA588238C70E0BADBE7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3E35E9D3EC6141BBA820F7D01B815B64" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3F96D57E8F9E461F8C90E0ACB1C937D3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3FC1A192ACD74D0099AA094225B7D7FB" - "OwnerKey" = "8:_08587955063141779B605860D7FF04D3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3FC1A192ACD74D0099AA094225B7D7FB" - "OwnerKey" = "8:_091EA9AF61A04D75A8F7DAC0AE83AC3C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3FCDAC7FAAA245718B7EF6CF5CF0658B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3FE261F2E167434D804087B6019EB309" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3FF4115C0C3E4C1686E79FBDDD2387B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_406AF99237D3409BB85917A5A60F74ED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_40E56E51E02745B4AEBA40660CEC686A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4112A1F6C299475E8562339C3C38AA30" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_411BB46D848848E492899FDC17C2D1CB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_41BB99990E1246928D44C3F17942116E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_426E85F25D874E3F8F14D31E41AACF51" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_42A0DE2343CF4D5FB768588C28368E2F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_436F32BB3B714A24A6B5FD1BC342A9D5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_43C69E8F23BD4919BB63BD40909B3759" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4401025D0D424A86B6C25A9B34792A95" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_44512354EA8C4577A9085C81B028A63A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4479546E1AAE44FFAEFC0A710BA2E8FA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_44DD06CC20DF420A998E2F1D0B980A99" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_451FADB3D70145F9BF8D235E092B637A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4555B1D563634B6AAE88E0051E34DCE9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_46756B27C91E4C17A9F3C06BCC6D9011" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_47F3CF4BEA29482B95C1AFFF8F6C8145" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_480527309EA14538802C74D4B190DBBF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4A677774412940DEAF6AF1EDC27A3C58" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4B3F9D28B70C4E339662B2029BC4027B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4BB20697D6B74F4C8917A9D04AA4A240" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4C18112956A24BF6A1BF387E433469DC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4C432477911B4A8596B03914FF5916C4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4D71E06EFE884CABA33151E1C5263C86" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4DCD79F33434471C82E0AF768F55ABDA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4DEC127FA73B460DB7B5A24EEB8F7ED9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4EEA2D8311E542998617CB07AF269FD1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_51E2B9E78A964BD383DD8FD460AA4BEF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_52519B41A4064DEEB452445FD3550B6F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_533E20A890AF4129A378968FF67AF0A5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_53EA1C41778744F09879AEAE0BAA0233" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_53F7FA910CDC4CDEBD4257B5798B1B68" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_54A0EE28997D4BAFA2E782BD6448A658" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_589104AC830A4577B736D1106E7955A6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_58EB415F05014A608F1D6B281082D92F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_59166DBD45564A4195E8A079862D7DF4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_59245571144542D38FEC0EC1F00503B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_59AA52C5E25745589B34218C6B13216B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5A0D8F275B3845FF8DB3D3FFB417B1B5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5A494D5F32BD411D861645EF9D5CDB73" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5AE86752EC8A4B54BA6494A9F33FFC71" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5CF936560FF2465682DB2D4643C37441" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5D50FACA9AE548919661678B7562D727" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6006C6D0EC294FC39274776F6EA12BCD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_60D94AAFB6AA45F89A490D537326B0A6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_61151103C608408DB35D78567822421D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_611E4F1900564CD88F755749C3B89219" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6221061E3BD647AF89BF4AD1785DC9EA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6349662626C947BC91332BE085230672" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_655DC211FDA743B8AAE2A254B8D24127" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_675DF947A58B4BAB9DCCF837D18044E9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_67B4668A9613497EAD89E4D9D5CDA7B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6A93CB70A0AC47D28DF27073F49C6A76" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6A9E2F67751E4036B32A3F73F389F4B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6AAD2BE4779D4141B7F3175116575B70" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6AEC5D1E91784853A899657570B75158" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6B4133DAEDD847D9ADB436F3A9E515BC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6BB63A2172964772A16E8C5DC8FCB473" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6D020030302F41549FD1141A91CA6BA2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6D7DFA49CD7F422597521F6BC18DBEAA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6E40F711DE6E4C15977B10FEBD1145B4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6F1E0DC55B9845DAB4FE758F0B54914C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6FF6BF505F0442DF81B97A7B0DACFF53" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7086E515306342B7A4A3EB7E47148FEC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_713B640959AC45A78E7B9AE581F86E14" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_72C5A2D97B6549FCB5FE6E610B4DEDBD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_73514E9BC5F44C509C562E01E8A958C2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_738E966D4DA74FCE8C40B58983F4DBE7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_76175107E4CC4459ABF6F887224C85F0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_764D7127961644B186D3F90292091805" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_76E915885B634DC6B57F89520C4788A6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_77A9AA9EC6624BD592C9D29EC6F94989" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_77EAFF9FBF464DF08EFF37113E7DFC96" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_78CF2DC24832474C9EC5304ABA596D6E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_78E8CFB48EAB4A1F9DE0BDC2402A0D5F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_795887D785084824B7284296DC74B527" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_79674E6058F048B1B7D3CFFBCBC41561" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A639317418840CC95575AFDA89539F7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A85089C17D248A7A8A12641C4F86125" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A9AF6339376421580BF6E8028871929" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7AE8B40AFA7241769B5BE31427ED582B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7B7753AD699149308A9D8CED65455D7F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7BE4FD7D976D4900BD24BD9AB7501E99" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7CC6FCB9F695423782EC53DADE5D585A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7D3DAEB7E7C647309752BD3A02876B72" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7DD2BAB195754859931B7B5AE308FAFC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7E12BAE0A2924E5B83533AABB0BAC4DB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7F82322C27494517A818285E796783B0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7FC1EE2D828D4E0C9A209479895AE0D0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8106318CEF394350AED3B89BE5973CD8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_811F3F47C3D94B628C68557B0EB6B36B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_81812B7D110C414C960813023A134932" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_820901EF2B7645DA9A49A95F3E9DE675" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_82CA2F512C5343BDAB3341734D58FBFE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8354660D2436459FBA8CB92DB7B6E337" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8549950E280A4786AA6D4BDC9AF44DFC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_854DF9ED3FF741069B2D162A049D5E64" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_87132C070E1540D8A4B033B0E98880B5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_87CEEEEB6DBF409FACD5794BCBD35B3F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8801CCC3E95F4B098645DB0BF445E0F1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_883D69622DD84D3A8A0D79D522CDA96B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_89B32FBB4FF441CFBCF0F830E202A7A7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_89F1C726748E4E57ACFDFC467114BD09" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8A5883FE50804063BBC8EE8DA9BE78DE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8B0D72F9F1AE422C81E4923414EB4C13" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8B6199C9EA65475D9FC6C0CE792EA501" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C7D8CEB11024B759FC6F809723ADF7A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C7FD926CFA648FB9CE0ED24957F591B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C9645906D2B4435BF0DDC85F14F5CF6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8CB8ABF1BC42493F8C6451072245546C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8CCF6467ECF34EE59611670E3645C719" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8D346FD7000B4F0AAF57691DB6BD9CDE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8D3C554266D94991816CFFDB66F29AAE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8D419E40A1674FC9A198BCD3410D643D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9038E6B538DE4653AF9E77498DC5C9ED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_907955714C5E41C3A0C82F4633DEBAC3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9084333D5B164E6FBDFA7096FCC75845" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_92A6D3125FA44E7B8795DE4EE0D738BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_93900A98FABF44F5BE2F6F23E3EDA13A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_966477D37CF5451993EFF07CFB2EE25B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_96CCEAC6BE924D6AB858949535654A72" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_979C4C61FFCC47BF9DD9142A747D70F3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97AB3E7B353E4703B550348C63AEFC2D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97B185B78C154874B77D2049B3300B41" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97E71EC4B7404230AA4186AE74AE88F2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97E864DEE6A144A78B68D9A3BE9A0413" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_997EF831DA8A4F9C99259C70FFD9E6C2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_99BD8AC4084D439CA80816A89387CF06" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_99F4B3534D1A4C88BFE4FB5D2F216E23" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9B44971E00A5481BBA5AFD0A2166D16F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9C0C04F635C34CAAB690617751FEF9A7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9D045060258445C7988DB84395305E71" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9D6C72386A0B4D3489A13633E229F95D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9E7A52340F9643268D1F2F8864729809" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9F0C5F7640E84C648A16A5663DC11CF3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A00E186E9C8E4BCD92EEF18A7870AB64" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A0858150B00A472BA6EAE71AEBABDE58" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A11208A3D61940228E848C672615C531" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A1555851966F4CBDB4BE3837641C843A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A1A7D85419B04E1892896FD2723CBE05" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A2B1EDE36AFF46F2B7BED46EB5A9BE01" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A2B810BE7C004166A16F019DFEBC09A1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A2ED793453A54C92AD356FF69DBFAFF3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A386FFD174A848B8A6383A013CA12077" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A3D6752BC31B442CA999E19F8AA5B2E5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A44EA116D8BD401B9F5CB43FD0A516EC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A4C093C7C647401E895109DA2F564C52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A513873E6AEC441CB417942FBA4FE3A9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A571DB581B7B4085B6EE29881A27A2D8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A6399AF77EE147919D73E720D70C79FF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A694168142B64AB28E79B5E6E5357979" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A7C06AF14B3343C09C52E321CD45D0A1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A7F216F3691F4406AD4BF685C2009EC2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A98B9A585D4F41858169AD80172314EC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AA7D54EA12024486AA1ACD45D323E74F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AB9D8BFEC9524074BE2B855CFF1D1CEC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AD850F3126CA46F9AEB85D4851B8149F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AE01A18492C447D89BA1FE02869A18DA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AE235390D3E7456BBC816F28EF0EDE5E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AEF2EA186F5D4A0486766CEC08F7A180" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B0990FEE057B4CEB8E819D4F36FC023E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B25E14F3380641BFA793B8AC5538DE69" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B2C4715A10D6448C8785A77EC8E23AFB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B2F2F7B8362C4C1CA918C4EC9C23E9B6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B310C19F9C7F4CE6891A34139EB0D630" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B3217183190C4EF5AA058E2F2DD49E5B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B34D82DAE3934AE8B7A86ADC89132428" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B37B9EC7F5E24483ABF63844CB762A5D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B383C9B0D56149A18C3933E52A659729" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B4BD907A8BCD4724AA7BBD9965ACBFA0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B4FB5F4843A24E41B7FADE7050CD9910" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B5CC2A0B4D3A4617A09A9EACF2A124CC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B700B3135C044AE1A0E11F64951C15B3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B7ADCE96BBE64258BC9786A36007F18B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B813F357BF6E4672A6C5C6420233E416" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B83C9AFF8AD942FE9FD4D3C90A2169F0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B8531EBC9C4146A18DBDEE03537C7895" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B90B2A45F38546C7B27A422537B6A0D5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B980912F97654A708BB58521244643F1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B9B6AEE7F3704CA78F9A5C37F0B31D89" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BA1757667DBF4ECE82D987268736B4D7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BA56A809F849463387B0C35C554D3FDE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BACCA2E1D01D43BDB24ABA1E3E89AA45" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BBA24149F4C04977B6A07924A49D7352" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BC01A169AEE24DEDB532037D3A25C69E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BD197F0310024D04B386D3ED22B580F2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BD35BC44FB8F441B8E358D9D364CA587" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BDB11450018647D880BBB295E0BBF169" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BF2D5197C57A4E03833752A2F4532AA8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFE5589963E74E2E9883E4AE5826D851" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C03B6B3C637C45749F3ACF29F4FCEDF6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C04EEE51536C4B64BB1758CBB7873B34" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C065BAA069514382B51E468B5A1978A3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C094488877694ABCA56EEADA30F0C108" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C21C0E1658844265AABB721C6F59AB24" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C3750F20EDFA48D78E02F27034D02209" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C38225F7A000426CB7E955945C9466E0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C54B99BA758A4FB3B844DE919B277DDA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C649E5027371431DB5A5440812C57540" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C6B45FFC93CC4A3F864E363E7B18206D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C6F4B29F1A3B4B59A21287716572E0B1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C71939C1027C4474B690DDDF4B0E8FB7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C7406B26D83F4CF48E24ED78245654ED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C7D02D2B4C444A0C90BD6F8C6B232C91" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C9AC5BC6DB9742B79D0BFF153CA39421" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CB2FCC33698242D0BFDAA47D5C4B0F63" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CB3A0AE176934F52AE20A613C2070534" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CB46B6FEE22A4C689CB244EF428600BF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CBB1884D0A0041D2BEB9CCE78E1E6C7E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CC3803859B7F43B18EBE799C9C56933F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CC71BE47DD434D7CA2713A9087A88C14" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CCE9C76D878344F4BF560E0136E1BCF3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CCF420B39E734D4384125DFE122E8F6A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CD3DBDD9333C4033AE1B724282BBBFBF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CD777AD5FF1D420DB9723E6EEC27D521" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CDBE3C6855AE4501803B9EDA7BFEA691" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CE1EEE233F9F4C24BC5D26CA81C3A86F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CEC3CD033FB94DFA8810C8142FED85B8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CECCCB3C56494F61A90C39EE70F3DFC9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CF28519F63C34802AB33F9342405FD3F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CF7BF165F4004E0DBBFF446A66A985DD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CFA9B0302ABC430A9DBA2BC2132B6B73" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CFE3C277A2DF41018E63BE547F53452D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CFE69F411CF84BE7ABCD4B895EF13C62" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D128F9F54CA949C09B3FA61A199B060F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D151A04263364A9B8005377D79AEC239" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D200B29D2F7E429AB771E6E92961E4C9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D2176F7DD848403DBC973A3676B579CC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D3284BDBAC7847909EAF138FCCDD512F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D3EDAA4023284820AFC142093DE1AAE4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D49889111E484F5090ED91A8EFF57DD0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D523D656E59A4F36A5799882AD52FE63" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D6635B71ADB94BA0AC25AF10E53EAA56" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D68C5368AA4548E2B31B6E44C6CF18CD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D6F8538106594E289818596061BE2EA6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D75087C07C804BA994309398BC48603F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DA790596462048CFAECE85420D41D74F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DA9C782985C041509BE9C4A7CB68A4A8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DACA05DBD1AA4AB7A411C4E500B3ADF8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DB5649A025C244CCAD4CFC7607B09A28" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DB6C4271795545FA80082707D6121026" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DBC0EC09DC684F47B0DC34BF7958EA66" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DBECDA96409E46C5A16D99CCCFC2E0DE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DC87F8DA14754002A1931C3C5DC89AD7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DDCBFEDCC6144933941BE8B0EEBB9614" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DE2D53C1D99340B28D76F985871A1D04" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DE5BB9FAA411472B8901537165DFD827" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DEE4FC947E1543ECA3C5D0A1B5D82606" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DF6E93BE4C85423FBB21EA3F783E0724" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DF7C83B26513481DA856DE8F3DAEF744" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E07080A8272044BDAD3242DFA62A3AD8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E0D128147681418496692C77F4B1BECB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E148F8C2F82A48D3A68E9E2C2CDAD846" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E1570450F26743789099E1D664EA2930" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E18D9C95AB9747609535A99DD2D81155" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E1BBA2FA2D7A423185C6D4F2B1B50A47" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E1FAFCCB6A854D248F54F164889FAB3F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E2073E8B81F74741B1D1EA05FBDD0F79" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E2B4EF18B90E479E8D1311CBCE13431E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E31FFA0A95B14807BA4DA5176F48A0AE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E3B3CBF11A49408DA2A465DD552AE300" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E3D9492FF8AB48679A4B287D1CE30AD6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E3DDA7E632494939B2882BD6741CFD9D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E3F58F53501F4CAA92527C64B08D9EBD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E4A964C652EF407CA753B3CA1219015B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E54668B3A3FB42CF85A71689A715F19B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E646FA76573448CAA4749B18614EF782" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E716C1A77B764B6697138BC0DAE3E30C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E855F8CECB234B9291EC3600C31564E1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E885D5C620AE4F7B824607C2AE4001AC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8AFB1C8F7A342D5A03F305B3E0230C6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8E0F24BF6014C208A93130FC1761DE6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8E78948E8974A1DB4C3D6E63AF58602" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8FE474C601D4386BBB0CA9599FF45BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EA0E1C57DE984B1A97AAC9D53D17FCC3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EA8E4A02700F48B3A6136CD0055D6CFD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EB1CB1838E7449B4B3F05EF3BA026DC8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EB2F210E1C9240598CC672B338EF7B07" - "OwnerKey" = "8:_3FC1A192ACD74D0099AA094225B7D7FB" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EB89828AF09E40FFA26D353F1088C41B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EC2FDC1A744E4A1AA4793CB10F18D176" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EC476B2533A1437FA80321BB3090234E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EC9C8B8C68CC4B6FBF2202B0935A6396" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ED90DA83729C417BBEAA629FC6CE1095" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EDC27F3DB4874D0B80C408E935F92FD4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EF07839F9BC941BA9127CF08C90303D9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F15D7C13B4D94173A06FC05BFE08B4A7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F1C2DC4D3F4541478F3128EC742FC67D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F325A9398503407384F1B46B1B65BE34" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F3DEF34DC67542A1A5BE5F5EB0CF3D60" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F40D33926EF24D48B642AFADF0905175" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F42D9F9BF66C46B3A5C9271FA5F371BA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F4E64CA79CC5489294D5EB5751985163" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F6A52BC1EC8D44989142E90DB7AAD1D5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F81B8400998B4DE3B59AFDEF3EF2FAC1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F8688399972140A18AEE3821A3076DA9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F8CAB1B1AAE143949246B033BF6572AA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F9E5B7A73F134E42B0EE70B7A917FFE1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FA43C5DB9C7546E7BB93ED688744AC52" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FBB083851DA2463CA4F1366F4904110A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FBCFD7B7B3D348EF9EAA5E0F686E303F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FEEC6D498C414DD8A73B96E8A0FB0AE5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FFE5652D9F3B4AEBB4275BC8405C5A7F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - } - "Configurations" - { - "Debug" - { - "DisplayName" = "8:Debug" - "IsDebugOnly" = "11:TRUE" - "IsReleaseOnly" = "11:FALSE" - "OutputFilename" = "8:Debug\\SetupCanteraLite.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:2" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" - { - "Enabled" = "11:TRUE" - "PromptEnabled" = "11:TRUE" - "PrerequisitesLocation" = "2:1" - "Url" = "8:" - "ComponentsUrl" = "8:" - "Items" - { - } - } - } - "DebugMDD" - { - "DisplayName" = "8:DebugMDD" - "IsDebugOnly" = "11:FALSE" - "IsReleaseOnly" = "11:FALSE" - "OutputFilename" = "8:DebugMDD\\SetupCanteraLite.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:2" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" - { - "Enabled" = "11:TRUE" - "PromptEnabled" = "11:TRUE" - "PrerequisitesLocation" = "2:1" - "Url" = "8:" - "ComponentsUrl" = "8:" - "Items" - { - } - } - } - "Release" - { - "DisplayName" = "8:Release" - "IsDebugOnly" = "11:FALSE" - "IsReleaseOnly" = "11:TRUE" - "OutputFilename" = "8:Release\\Cantera.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:2" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" - { - "Enabled" = "11:TRUE" - "PromptEnabled" = "11:TRUE" - "PrerequisitesLocation" = "2:1" - "Url" = "8:" - "ComponentsUrl" = "8:" - "Items" - { - } - } - } - } - "Deployable" - { - "CustomAction" - { - } - "DefaultFeature" - { - "Name" = "8:DefaultFeature" - "Title" = "8:" - "Description" = "8:" - } - "ExternalPersistence" - { - "LaunchCondition" - { - } - } - "File" - { - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0067AAD709D94D2693870A06ECD55183" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\nasa_condensed.cti" - "TargetName" = "8:nasa_condensed.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0170832FE2DB4AE0BF9768C53BE03A84" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\setMultiplier.m" - "TargetName" = "8:setMultiplier.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_022EDF1564FF4680B6AA609CE897983A" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\h2o2.cti" - "TargetName" = "8:h2o2.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_04C83EB86A3C45AB93638133493E5923" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\argon.cti" - "TargetName" = "8:argon.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_051107F9F8CE4364AC76D00D23F8B7C5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite2.m" - "TargetName" = "8:ignite2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_05690F470DFA457FBF7C925A8420EE5F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\mix_hndl.m" - "TargetName" = "8:mix_hndl.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_05EE24E611E74A1C88CE22420CA5500D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\equil.m" - "TargetName" = "8:equil.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0700963A1F1B41FFABC3911498DB18B0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\stoich.py" - "TargetName" = "8:stoich.py" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0936663A9C31411CA21989F4FA39A5F1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\diamond.py" - "TargetName" = "8:diamond.py" - "Tag" = "8:" - "Folder" = "8:_0890042B73B444F889F091DA6D68E910" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_09812E60422340BF9B92C7BF4CDE6FC4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\piston.py" - "TargetName" = "8:piston.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_099E198F6C01436DB271857F1309977D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\phase_get.m" - "TargetName" = "8:phase_get.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0A01A5CC173A4619BBAE80DFCE7B23B5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\meanMolarMass.m" - "TargetName" = "8:meanMolarMass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0A2221F9D5B34C5AAD8B8BE2B6279D2C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Hydrogen.m" - "TargetName" = "8:Hydrogen.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0A2F83F932A74CAABB87DEEAC1B9536C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0ACC7910CC8A46E38521F8A78AF253D2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\ThermoPhase.m" - "TargetName" = "8:ThermoPhase.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0B0170BC983349DD945697DB4576507A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\atol.m" - "TargetName" = "8:atol.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0B09C9A0BF24498399548814F95D1EC2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\setThermalConductivity.m" - "TargetName" = "8:setThermalConductivity.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0C8BFBA19BE949699F417570F8C69B5F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_SV.m" - "TargetName" = "8:setState_SV.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0C9010E357C748BEB820CF0E830F09DF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setDensity.m" - "TargetName" = "8:setDensity.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0D0FFCC38C4645D997283F1C5CED5E06" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\setMaxTimeStep.m" - "TargetName" = "8:setMaxTimeStep.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0D47388E1B474AF08F6DA0FE72025C42" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\rankine.py" - "TargetName" = "8:rankine.py" - "Tag" = "8:" - "Folder" = "8:_1616A26BEFEB4172AA40AC8ED7A8DC71" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0DDF1766C6A04C76AE6AF7FBC35E471B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\netProdRates.m" - "TargetName" = "8:netProdRates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1049E82786DB4EB2BDEFF972136B0F19" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\satPressure.m" - "TargetName" = "8:satPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_105638BB017C47DA814720D4C027908E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\private\\surfmethods.m" - "TargetName" = "8:surfmethods.m" - "Tag" = "8:" - "Folder" = "8:_653D9B351BDC4DD6B1AC64034FB114A1" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_11553AE6EA7A424D9621E724DFECC70F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\molarDensity.m" - "TargetName" = "8:molarDensity.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_11AF9ACB25D6477DAE6906C2F6F688CA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\setInitialTime.m" - "TargetName" = "8:setInitialTime.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_11E4F38118B54DC680D5CB741B29BE8C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\volume.m" - "TargetName" = "8:volume.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_11EE4F61EA0740F1BE63419C7A48F185" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_HP.m" - "TargetName" = "8:setState_HP.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_125E1AC217CC40BD8F4534E875CB9D0A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_12BF22BA87424178B29DB07E669C3501" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\chemPotentials.m" - "TargetName" = "8:chemPotentials.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1420A489C89E4859ACE78FD5DD27C00A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\Transport.m" - "TargetName" = "8:Transport.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_14580E5B948E47509A941AA338014D25" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\intEnergy_mass.m" - "TargetName" = "8:intEnergy_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_15D3C38D37A94D67B313EC3B57DA2AC1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\private\\flowdevicemethods.m" - "TargetName" = "8:flowdevicemethods.m" - "Tag" = "8:" - "Folder" = "8:_A0CD6A9C146B405D99355A87F6B7C47D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1603140AC6F7489CA14D3F41F58E9379" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\buildwin.m" - "TargetName" = "8:buildwin.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_16C0D130AB2748E6890B937071A27A0E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\ydot.m" - "TargetName" = "8:ydot.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_16C40536EB0A45658DF4EC29D7CBBFF9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\findByID.m" - "TargetName" = "8:findByID.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_16DD6B492C274AC6BA6ED913C513A10B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\thermomethods.cpp" - "TargetName" = "8:thermomethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_17873678EB8F4A3AB2296EB4E4483220" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\isInlet.m" - "TargetName" = "8:isInlet.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_18712B731C5F4CED9DD70EC680C9BE15" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1889FAD37671415E95CCA5B1BCAC9E32" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop_r.m" - "TargetName" = "8:rop_r.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_188F8F797CE24E7C9FC6BD62D2B5D37F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\isentropic.py" - "TargetName" = "8:isentropic.py" - "Tag" = "8:" - "Folder" = "8:_92296F507AEB4419BC7BA3118B2C6409" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1A3D179D05C74A909F2B5B6E254459BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\Inlet.m" - "TargetName" = "8:Inlet.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1A66CE0396934BBDBA728386725B2310" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\KOH.cti" - "TargetName" = "8:KOH.cti" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1A758A2D9CC24D13A732C1F61D692657" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1AA05F39A2464BDD922D26B58FE78BC4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame2.py" - "TargetName" = "8:flame2.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1B053CD5461740CB891855B80F250AED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\prandtl2.m" - "TargetName" = "8:prandtl2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1C064CAB7CCC46D7AB833B0D4F99F3FE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\GRI30.m" - "TargetName" = "8:GRI30.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1D0B3F7CDFF14AD2A879AF1565D65509" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\entropy_mole.m" - "TargetName" = "8:entropy_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1D7106B99F8D451CA0562A6C57C2CC3C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\importInterface.m" - "TargetName" = "8:importInterface.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1DF1B93159BE475CA0438F31722F856B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor1.py" - "TargetName" = "8:reactor1.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1F6340B91C654BDAB4FDCA7B545A9ADD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\domainType.m" - "TargetName" = "8:domainType.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_219FDC3ACB2A4C81935851A9CAA7E1EF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cp_R.m" - "TargetName" = "8:cp_R.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_21BB012CDAF24DC3BD1F5D7AB7E5B123" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setPressure.m" - "TargetName" = "8:setPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_21EB392DF37A421CABBDA197A9226C0A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\diffflame.m" - "TargetName" = "8:diffflame.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_232F4C7716264866BDEA07B97B583460" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_UV.m" - "TargetName" = "8:setState_UV.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_23CE4DDD38054CA49B17BEEF4D728230" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\ready.m" - "TargetName" = "8:ready.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_254CA5A242F04444AB0F18F9ECDD091B" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\ptcombust.cti" - "TargetName" = "8:ptcombust.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_254F288B4BAC4BDFB4B21E76747FF336" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\attrib.m" - "TargetName" = "8:attrib.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2656FD40F3784C588D4004D409B0F80E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\Outlet.m" - "TargetName" = "8:Outlet.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_26A7FE2928CE45CDB52C4B3326A33951" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setHeatTransferCoeff.m" - "TargetName" = "8:setHeatTransferCoeff.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_26E683AE357D4F70A3DC3C57295541D3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\conuv.m" - "TargetName" = "8:conuv.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_26F0BA63411646978592D51F26AEA36D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rxnEqs.m" - "TargetName" = "8:rxnEqs.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_27549892F823435798B476FC52F3F012" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\molarMasses.m" - "TargetName" = "8:molarMasses.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_27DE8E5E29574E81B2D3ACC4E87B9637" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\addChild.m" - "TargetName" = "8:addChild.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_290E7C7E5DF64841B1F913EEFE006069" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\set.m" - "TargetName" = "8:set.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_29200BDEF8B44EC69E128788F4E09B16" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\intEnergy_mass.m" - "TargetName" = "8:intEnergy_mass.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2A1589369A874D0EBFFE3F6D98426A49" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\nElements.m" - "TargetName" = "8:nElements.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2A962975342142978B3DE11A20C9AA52" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\elements.xml" - "TargetName" = "8:elements.xml" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2AA7C0041FC74F718A561EF0696DCB45" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\build.m" - "TargetName" = "8:build.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2D09076E55604C73A82892D474E11779" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\restore.m" - "TargetName" = "8:restore.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2DEE49E2A7B4424E824CE5D0FB2846A5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2EB12A8F1F384A8BAF64EF7C8A0CAEE8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setKineticsMgr.m" - "TargetName" = "8:setKineticsMgr.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2EC7B0A350C34DF0B88C45A54FBFCC99" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut7.m" - "TargetName" = "8:tut7.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_30A47D7D93D84874A41E1782FDBCEAAC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\creationRates.m" - "TargetName" = "8:creationRates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_31AD332AA56C4DF190FE6D941FAAFBFC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\vaporFraction.m" - "TargetName" = "8:vaporFraction.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_31E9E8DFB7144795A05AEEE66B279AB6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\viscosity.m" - "TargetName" = "8:viscosity.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_32A08E26D90A41869BE37A47450DADCC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\binDiffCoeffs.m" - "TargetName" = "8:binDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_32EAE5622F7540E4AC357D8D1CE10D8C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\isIdealGas.m" - "TargetName" = "8:isIdealGas.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_33DBCAB550F1494AA40EFC4ABEFBADC4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_Psat.m" - "TargetName" = "8:setState_Psat.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_34722C3A5A5F4217AD66444E408BD476" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\Surface.m" - "TargetName" = "8:Surface.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_362E5E6B9766498182C5008280A41BD2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Solution\\Solution.m" - "TargetName" = "8:Solution.m" - "Tag" = "8:" - "Folder" = "8:_978580DBC0A748D790712BBA0B9F1CC8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_36C2D841FA684319BDF30F2B68589637" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\FlowDevice.m" - "TargetName" = "8:FlowDevice.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_372176D2A2AF406DBD625F54972DD57C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\nTotalSpecies.m" - "TargetName" = "8:nTotalSpecies.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3778A89EFC6C475E8AFE84940043B8DE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setSpeciesMoles.m" - "TargetName" = "8:setSpeciesMoles.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_37B9F5E138A645AAA6CE6C3A36E5361F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\enthalpy_mass.m" - "TargetName" = "8:enthalpy_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_37DD28283FAE43A78586C3D99D999022" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\silicon_carbide.cti" - "TargetName" = "8:silicon_carbide.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_385C8980D3A44A2093CD638714277678" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\elementIndex.m" - "TargetName" = "8:elementIndex.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_389AC795E7E842888394BE52A051FA12" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\wall_hndl.m" - "TargetName" = "8:wall_hndl.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_39B2C611CD84448489F8AAFF5BD8AB28" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\nReactions.m" - "TargetName" = "8:nReactions.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3A49848C6AC948D8A7CB60B10FE0D83A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\disableEnergy.m" - "TargetName" = "8:disableEnergy.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3AC42291E06E4768B0D87839DC9B9E77" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut2.m" - "TargetName" = "8:tut2.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3B00646190674532ABC512E89130A0D9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut4.m" - "TargetName" = "8:tut4.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3C8CC5D3AD6747949C0F25EDBCFBF84E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setBounds.m" - "TargetName" = "8:setBounds.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3CFA6387302F446AB7938595154FF208" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\gri30.xml" - "TargetName" = "8:gri30.xml" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3D56811387944E55AD39C984228C4EAB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\insert.m" - "TargetName" = "8:insert.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3DCD90FBD1DF4FA588238C70E0BADBE7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\function1.py" - "TargetName" = "8:function1.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3E35E9D3EC6141BBA820F7D01B815B64" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\fuel_cells\\sofc.py" - "TargetName" = "8:sofc.py" - "Tag" = "8:" - "Folder" = "8:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3F96D57E8F9E461F8C90E0ACB1C937D3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\setMassFlowRate.m" - "TargetName" = "8:setMassFlowRate.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3FCDAC7FAAA245718B7EF6CF5CF0658B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\transport\\dustygas.py" - "TargetName" = "8:dustygas.py" - "Tag" = "8:" - "Folder" = "8:_16393A44970E4B7FBB528A637EFFCF96" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3FE261F2E167434D804087B6019EB309" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\silane.cti" - "TargetName" = "8:silane.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3FF4115C0C3E4C1686E79FBDDD2387B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\private\\reactornetmethods.m" - "TargetName" = "8:reactornetmethods.m" - "Tag" = "8:" - "Folder" = "8:_EF7FFF45863048E0BAC8024E5E97D77C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_406AF99237D3409BB85917A5A60F74ED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setProfile.m" - "TargetName" = "8:setProfile.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_40E56E51E02745B4AEBA40660CEC686A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\Stack.m" - "TargetName" = "8:Stack.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4112A1F6C299475E8562339C3C38AA30" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite3.m" - "TargetName" = "8:ignite3.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_411BB46D848848E492899FDC17C2D1CB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\flowdevicemethods.cpp" - "TargetName" = "8:flowdevicemethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_41BB99990E1246928D44C3F17942116E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setID.m" - "TargetName" = "8:setID.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_426E85F25D874E3F8F14D31E41AACF51" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\advance.m" - "TargetName" = "8:advance.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_42A0DE2343CF4D5FB768588C28368E2F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\findByName.m" - "TargetName" = "8:findByName.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_436F32BB3B714A24A6B5FD1BC342A9D5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setTemperature.m" - "TargetName" = "8:setTemperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_43C69E8F23BD4919BB63BD40909B3759" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut2.py" - "TargetName" = "8:tut2.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4401025D0D424A86B6C25A9B34792A95" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Valve.m" - "TargetName" = "8:Valve.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_44512354EA8C4577A9085C81B028A63A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_Tsat.m" - "TargetName" = "8:setState_Tsat.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4479546E1AAE44FFAEFC0A710BA2E8FA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\resid.m" - "TargetName" = "8:resid.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_44DD06CC20DF420A998E2F1D0B980A99" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop_f.m" - "TargetName" = "8:rop_f.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_451FADB3D70145F9BF8D235E092B637A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\transportmethods.cpp" - "TargetName" = "8:transportmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4555B1D563634B6AAE88E0051E34DCE9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_46756B27C91E4C17A9F3C06BCC6D9011" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\gasdynamics\\soundSpeeds.py" - "TargetName" = "8:soundSpeeds.py" - "Tag" = "8:" - "Folder" = "8:_92296F507AEB4419BC7BA3118B2C6409" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_47F3CF4BEA29482B95C1AFFF8F6C8145" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\private\\reactormethods.m" - "TargetName" = "8:reactormethods.m" - "Tag" = "8:" - "Folder" = "8:_D663477510C5436ABAF316F6D1E24D8B" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_480527309EA14538802C74D4B190DBBF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\enthalpy_mass.m" - "TargetName" = "8:enthalpy_mass.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4A677774412940DEAF6AF1EDC27A3C58" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\cleanup.m" - "TargetName" = "8:cleanup.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4B3F9D28B70C4E339662B2029BC4027B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\nSpecies.m" - "TargetName" = "8:nSpecies.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4BB20697D6B74F4C8917A9D04AA4A240" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\mixDiffCoeffs.m" - "TargetName" = "8:mixDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4C18112956A24BF6A1BF387E433469DC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\write.m" - "TargetName" = "8:write.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4C432477911B4A8596B03914FF5916C4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\reactornet_hndl.m" - "TargetName" = "8:reactornet_hndl.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4D71E06EFE884CABA33151E1C5263C86" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\thermo_get.m" - "TargetName" = "8:thermo_get.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4DCD79F33434471C82E0AF768F55ABDA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\importFromFile.m" - "TargetName" = "8:importFromFile.m" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4DEC127FA73B460DB7B5A24EEB8F7ED9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Solution\\set.m" - "TargetName" = "8:set.m" - "Tag" = "8:" - "Folder" = "8:_978580DBC0A748D790712BBA0B9F1CC8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4EEA2D8311E542998617CB07AF269FD1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\critTemperature.m" - "TargetName" = "8:critTemperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_51E2B9E78A964BD383DD8FD460AA4BEF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\set.m" - "TargetName" = "8:set.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_52519B41A4064DEEB452445FD3550B6F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\flame.m" - "TargetName" = "8:flame.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_533E20A890AF4129A378968FF67AF0A5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\reactionEqn.m" - "TargetName" = "8:reactionEqn.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_53EA1C41778744F09879AEAE0BAA0233" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_satLiquid.m" - "TargetName" = "8:setState_satLiquid.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_53F7FA910CDC4CDEBD4257B5798B1B68" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\moleFraction.m" - "TargetName" = "8:moleFraction.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_54A0EE28997D4BAFA2E782BD6448A658" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\importPhase.m" - "TargetName" = "8:importPhase.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_589104AC830A4577B736D1106E7955A6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\eosType.m" - "TargetName" = "8:eosType.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_58EB415F05014A608F1D6B281082D92F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\grid.m" - "TargetName" = "8:grid.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_59166DBD45564A4195E8A079862D7DF4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setMoleFractions.m" - "TargetName" = "8:setMoleFractions.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_59245571144542D38FEC0EC1F00503B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\reactor2.m" - "TargetName" = "8:reactor2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_59AA52C5E25745589B34218C6B13216B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\XML_Node.m" - "TargetName" = "8:XML_Node.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5A0D8F275B3845FF8DB3D3FFB417B1B5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\Kinetics.m" - "TargetName" = "8:Kinetics.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5A494D5F32BD411D861645EF9D5CDB73" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\speciesIndex.m" - "TargetName" = "8:speciesIndex.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5AE86752EC8A4B54BA6494A9F33FFC71" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\ReactorNet.m" - "TargetName" = "8:ReactorNet.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5CF936560FF2465682DB2D4643C37441" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cv_mole.m" - "TargetName" = "8:cv_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5D50FACA9AE548919661678B7562D727" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\polynom.m" - "TargetName" = "8:polynom.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6006C6D0EC294FC39274776F6EA12BCD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\nAtoms.m" - "TargetName" = "8:nAtoms.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_60D94AAFB6AA45F89A490D537326B0A6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\refPressure.m" - "TargetName" = "8:refPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_61151103C608408DB35D78567822421D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setValue.m" - "TargetName" = "8:setValue.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_611E4F1900564CD88F755749C3B89219" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\thermalConductivity.m" - "TargetName" = "8:thermalConductivity.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6221061E3BD647AF89BF4AD1785DC9EA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_satVapor.m" - "TargetName" = "8:setState_satVapor.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6349662626C947BC91332BE085230672" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\domain_hndl.m" - "TargetName" = "8:domain_hndl.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_655DC211FDA743B8AAE2A254B8D24127" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\misc\\rxnpath1.py" - "TargetName" = "8:rxnpath1.py" - "Tag" = "8:" - "Folder" = "8:_94D018F7686D4C8690B65C153B0E887F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_675DF947A58B4BAB9DCCF837D18044E9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\setCoverages.m" - "TargetName" = "8:setCoverages.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_67B4668A9613497EAD89E4D9D5CDA7B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setMdot.m" - "TargetName" = "8:setMdot.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6A93CB70A0AC47D28DF27073F49C6A76" - { - "SourcePath" = "8:..\\..\\..\\License.rtf" - "TargetName" = "8:License.rtf" - "Tag" = "8:" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6A9E2F67751E4036B32A3F73F389F4B7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6AAD2BE4779D4141B7F3175116575B70" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\molecularWeights.m" - "TargetName" = "8:molecularWeights.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6AEC5D1E91784853A899657570B75158" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6B4133DAEDD847D9ADB436F3A9E515BC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\private\\funcmethods.m" - "TargetName" = "8:funcmethods.m" - "Tag" = "8:" - "Folder" = "8:_208069FD964F475CAB363ACBD7A943C9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6BB63A2172964772A16E8C5DC8FCB473" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\elementName.m" - "TargetName" = "8:elementName.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6D020030302F41549FD1141A91CA6BA2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite_uv.m" - "TargetName" = "8:ignite_uv.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6D7DFA49CD7F422597521F6BC18DBEAA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6E40F711DE6E4C15977B10FEBD1145B4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\addPhase.m" - "TargetName" = "8:addPhase.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6F1E0DC55B9845DAB4FE758F0B54914C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\adddir.m" - "TargetName" = "8:adddir.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6FF6BF505F0442DF81B97A7B0DACFF53" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\gridPoints.m" - "TargetName" = "8:gridPoints.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7086E515306342B7A4A3EB7E47148FEC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setTemperature.m" - "TargetName" = "8:setTemperature.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_713B640959AC45A78E7B9AE581F86E14" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\entropies_R.m" - "TargetName" = "8:entropies_R.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_72C5A2D97B6549FCB5FE6E610B4DEDBD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\speciesName.m" - "TargetName" = "8:speciesName.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_73514E9BC5F44C509C562E01E8A958C2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\nChildren.m" - "TargetName" = "8:nChildren.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_738E966D4DA74FCE8C40B58983F4DBE7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\Interface.m" - "TargetName" = "8:Interface.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_76175107E4CC4459ABF6F887224C85F0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\reactormethods.cpp" - "TargetName" = "8:reactormethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_764D7127961644B186D3F90292091805" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setTimeStep.m" - "TargetName" = "8:setTimeStep.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_76E915885B634DC6B57F89520C4788A6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\adiabatic.py" - "TargetName" = "8:adiabatic.py" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_77A9AA9EC6624BD592C9D29EC6F94989" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\setParameters.m" - "TargetName" = "8:setParameters.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_77EAFF9FBF464DF08EFF37113E7DFC96" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\conhp.m" - "TargetName" = "8:conhp.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_78CF2DC24832474C9EC5304ABA596D6E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\char.m" - "TargetName" = "8:char.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_78E8CFB48EAB4A1F9DE0BDC2402A0D5F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\xmlmethods.cpp" - "TargetName" = "8:xmlmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_795887D785084824B7284296DC74B527" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\massFraction.m" - "TargetName" = "8:massFraction.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_79674E6058F048B1B7D3CFFBCBC41561" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\setValveCoeff.m" - "TargetName" = "8:setValveCoeff.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7A639317418840CC95575AFDA89539F7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\times.m" - "TargetName" = "8:times.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7A85089C17D248A7A8A12641C4F86125" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\simple.py" - "TargetName" = "8:simple.py" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7A9AF6339376421580BF6E8028871929" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\pressure.m" - "TargetName" = "8:pressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7AE8B40AFA7241769B5BE31427ED582B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Contents.m" - "TargetName" = "8:Contents.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7B7753AD699149308A9D8CED65455D7F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\componentIndex.m" - "TargetName" = "8:componentIndex.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7BE4FD7D976D4900BD24BD9AB7501E99" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\build.m" - "TargetName" = "8:build.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7CC6FCB9F695423782EC53DADE5D585A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7D3DAEB7E7C647309752BD3A02876B72" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\coverages.m" - "TargetName" = "8:coverages.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7DD2BAB195754859931B7B5AE308FAFC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\nComponents.m" - "TargetName" = "8:nComponents.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7E12BAE0A2924E5B83533AABB0BAC4DB" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\liquidvapor.cti" - "TargetName" = "8:liquidvapor.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7F82322C27494517A818285E796783B0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\domainIndex.m" - "TargetName" = "8:domainIndex.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7FC1EE2D828D4E0C9A209479895AE0D0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\private\\domain_methods.m" - "TargetName" = "8:domain_methods.m" - "Tag" = "8:" - "Folder" = "8:_D75DB80C0EC34E90A1753028F279B4CE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8106318CEF394350AED3B89BE5973CD8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\SymmPlane.m" - "TargetName" = "8:SymmPlane.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_811F3F47C3D94B628C68557B0EB6B36B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\combustor.py" - "TargetName" = "8:combustor.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_81812B7D110C414C960813023A134932" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\multiplier.m" - "TargetName" = "8:multiplier.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_820901EF2B7645DA9A49A95F3E9DE675" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\ctmethods.mexw32" - "TargetName" = "8:ctmethods.mexw32" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_82CA2F512C5343BDAB3341734D58FBFE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\equilibrate.m" - "TargetName" = "8:equilibrate.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8354660D2436459FBA8CB92DB7B6E337" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Interface\\concentrations.m" - "TargetName" = "8:concentrations.m" - "Tag" = "8:" - "Folder" = "8:_F7AA24452AD2470EBD83A85CC5DB9C43" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8549950E280A4786AA6D4BDC9AF44DFC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\stoich_net.m" - "TargetName" = "8:stoich_net.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_854DF9ED3FF741069B2D162A049D5E64" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\hndl.m" - "TargetName" = "8:hndl.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_87132C070E1540D8A4B033B0E98880B5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\private\\mixturemethods.m" - "TargetName" = "8:mixturemethods.m" - "Tag" = "8:" - "Folder" = "8:_B97BD147CDAB4F2EB1C987ADD5A66D2D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_87CEEEEB6DBF409FACD5794BCBD35B3F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setupGrid.m" - "TargetName" = "8:setupGrid.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8801CCC3E95F4B098645DB0BF445E0F1" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\nasa_gas.cti" - "TargetName" = "8:nasa_gas.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_883D69622DD84D3A8A0D79D522CDA96B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\gibbs_mole.m" - "TargetName" = "8:gibbs_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_89B32FBB4FF441CFBCF0F830E202A7A7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\surfmethods.cpp" - "TargetName" = "8:surfmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_89F1C726748E4E57ACFDFC467114BD09" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\entropy_mass.m" - "TargetName" = "8:entropy_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8A5883FE50804063BBC8EE8DA9BE78DE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\saveSoln.m" - "TargetName" = "8:saveSoln.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8B0D72F9F1AE422C81E4923414EB4C13" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setProfile.m" - "TargetName" = "8:setProfile.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8B6199C9EA65475D9FC6C0CE792EA501" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\silicon.cti" - "TargetName" = "8:silicon.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8C7D8CEB11024B759FC6F809723ADF7A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\AxisymmetricFlow.m" - "TargetName" = "8:AxisymmetricFlow.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8C7FD926CFA648FB9CE0ED24957F591B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\density.m" - "TargetName" = "8:density.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8C9645906D2B4435BF0DDC85F14F5CF6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\componentName.m" - "TargetName" = "8:componentName.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8CB8ABF1BC42493F8C6451072245546C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\time.m" - "TargetName" = "8:time.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8CCF6467ECF34EE59611670E3645C719" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\Domain1D.m" - "TargetName" = "8:Domain1D.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8D346FD7000B4F0AAF57691DB6BD9CDE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\moleFractions.m" - "TargetName" = "8:moleFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8D3C554266D94991816CFFDB66F29AAE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite.m" - "TargetName" = "8:ignite.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8D419E40A1674FC9A198BCD3410D643D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Reservoir.m" - "TargetName" = "8:Reservoir.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9038E6B538DE4653AF9E77498DC5C9ED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setMaxJacAge.m" - "TargetName" = "8:setMaxJacAge.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_907955714C5E41C3A0C82F4633DEBAC3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\constants.m" - "TargetName" = "8:constants.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9084333D5B164E6FBDFA7096FCC75845" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\air.cti" - "TargetName" = "8:air.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_92A6D3125FA44E7B8795DE4EE0D738BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\save.m" - "TargetName" = "8:save.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_93900A98FABF44F5BE2F6F23E3EDA13A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\private\\kinetics_set.m" - "TargetName" = "8:kinetics_set.m" - "Tag" = "8:" - "Folder" = "8:_56A5C77F96C948C3BE617599F99A4FBA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_966477D37CF5451993EFF07CFB2EE25B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\isReversible.m" - "TargetName" = "8:isReversible.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_96CCEAC6BE924D6AB858949535654A72" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\ctfunctions.cpp" - "TargetName" = "8:ctfunctions.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_979C4C61FFCC47BF9DD9142A747D70F3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\dist\\Cantera-1.7.0.win32-py2.5.exe" - "TargetName" = "8:Cantera-1.7.0.win32-py2.5.exe" - "Tag" = "8:" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_97AB3E7B353E4703B550348C63AEFC2D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\subsref.m" - "TargetName" = "8:subsref.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_97B185B78C154874B77D2049B3300B41" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Oxygen.m" - "TargetName" = "8:Oxygen.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_97E71EC4B7404230AA4186AE74AE88F2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\tdata.dat" - "TargetName" = "8:tdata.dat" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_97E864DEE6A144A78B68D9A3BE9A0413" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\geterr.m" - "TargetName" = "8:geterr.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_997EF831DA8A4F9C99259C70FFD9E6C2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\fixed_T_flame.py" - "TargetName" = "8:fixed_T_flame.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_99BD8AC4084D439CA80816A89387CF06" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\phaseMoles.m" - "TargetName" = "8:phaseMoles.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_99F4B3534D1A4C88BFE4FB5D2F216E23" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\plotSolution.m" - "TargetName" = "8:plotSolution.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9B44971E00A5481BBA5AFD0A2166D16F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\kinetics\\ratecoeffs.py" - "TargetName" = "8:ratecoeffs.py" - "Tag" = "8:" - "Folder" = "8:_3A41B4ED54254F0BBA9CB3DDBA13165A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9C0C04F635C34CAAB690617751FEF9A7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setPressure.m" - "TargetName" = "8:setPressure.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9D045060258445C7988DB84395305E71" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\step.m" - "TargetName" = "8:step.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9D6C72386A0B4D3489A13633E229F95D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setArea.m" - "TargetName" = "8:setArea.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9E7A52340F9643268D1F2F8864729809" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\run_examples.m" - "TargetName" = "8:run_examples.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9F0C5F7640E84C648A16A5663DC11CF3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\write.cpp" - "TargetName" = "8:write.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A00E186E9C8E4BCD92EEF18A7870AB64" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\wallmethods.cpp" - "TargetName" = "8:wallmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A0858150B00A472BA6EAE71AEBABDE58" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setEnergy.m" - "TargetName" = "8:setEnergy.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A11208A3D61940228E848C672615C531" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut5.m" - "TargetName" = "8:tut5.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A1555851966F4CBDB4BE3837641C843A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\reactor2.py" - "TargetName" = "8:reactor2.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A1A7D85419B04E1892896FD2723CBE05" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\minTemp.m" - "TargetName" = "8:minTemp.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A2B1EDE36AFF46F2B7BED46EB5A9BE01" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\.cvsignore" - "TargetName" = "8:.cvsignore" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A2B810BE7C004166A16F019DFEBC09A1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setKinetics.m" - "TargetName" = "8:setKinetics.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A2ED793453A54C92AD356FF69DBFAFF3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\ck2ctml.m" - "TargetName" = "8:ck2ctml.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A386FFD174A848B8A6383A013CA12077" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setPhaseMoles.m" - "TargetName" = "8:setPhaseMoles.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A3D6752BC31B442CA999E19F8AA5B2E5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\ck2cti.m" - "TargetName" = "8:ck2cti.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A44EA116D8BD401B9F5CB43FD0A516EC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\npflame1.py" - "TargetName" = "8:npflame1.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A4C093C7C647401E895109DA2F564C52" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\child.m" - "TargetName" = "8:child.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A513873E6AEC441CB417942FBA4FE3A9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\ctmethods.cpp" - "TargetName" = "8:ctmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A571DB581B7B4085B6EE29881A27A2D8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\free_h2_air.py" - "TargetName" = "8:free_h2_air.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A6399AF77EE147919D73E720D70C79FF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\gasconstant.m" - "TargetName" = "8:gasconstant.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A694168142B64AB28E79B5E6E5357979" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cp_mole.m" - "TargetName" = "8:cp_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A7C06AF14B3343C09C52E321CD45D0A1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\reactor1.m" - "TargetName" = "8:reactor1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A7F216F3691F4406AD4BF685C2009EC2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut3.py" - "TargetName" = "8:tut3.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A98B9A585D4F41858169AD80172314EC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\onedimmethods.cpp" - "TargetName" = "8:onedimmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AA7D54EA12024486AA1ACD45D323E74F" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\gri30.cti" - "TargetName" = "8:gri30.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AB9D8BFEC9524074BE2B855CFF1D1CEC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\massFractions.m" - "TargetName" = "8:massFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AD850F3126CA46F9AEB85D4851B8149F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix1.py" - "TargetName" = "8:mix1.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AE01A18492C447D89BA1FE02869A18DA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\equil_Kc.m" - "TargetName" = "8:equil_Kc.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AE235390D3E7456BBC816F28EF0EDE5E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\satTemperature.m" - "TargetName" = "8:satTemperature.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AEF2EA186F5D4A0486766CEC08F7A180" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\chemPotentials.m" - "TargetName" = "8:chemPotentials.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B0990FEE057B4CEB8E819D4F36FC023E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\massFlux.m" - "TargetName" = "8:massFlux.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B25E14F3380641BFA793B8AC5538DE69" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\pressure.m" - "TargetName" = "8:pressure.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B2C4715A10D6448C8785A77EC8E23AFB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\plus.m" - "TargetName" = "8:plus.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B2F2F7B8362C4C1CA918C4EC9C23E9B6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\thermalDiffCoeffs.m" - "TargetName" = "8:thermalDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B310C19F9C7F4CE6891A34139EB0D630" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut1.m" - "TargetName" = "8:tut1.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B3217183190C4EF5AA058E2F2DD49E5B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\pressure.m" - "TargetName" = "8:pressure.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B34D82DAE3934AE8B7A86ADC89132428" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\phase_set.m" - "TargetName" = "8:phase_set.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B37B9EC7F5E24483ABF63844CB762A5D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\solve.m" - "TargetName" = "8:solve.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B383C9B0D56149A18C3933E52A659729" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\private\\trans_get.m" - "TargetName" = "8:trans_get.m" - "Tag" = "8:" - "Folder" = "8:_3FCDEC5F15154A079645D0817951A946" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B4BD907A8BCD4724AA7BBD9965ACBFA0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut1.py" - "TargetName" = "8:tut1.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B4FB5F4843A24E41B7FADE7050CD9910" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\gibbs_mass.m" - "TargetName" = "8:gibbs_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B5CC2A0B4D3A4617A09A9EACF2A124CC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\display.m" - "TargetName" = "8:display.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B700B3135C044AE1A0E11F64951C15B3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\funcmethods.cpp" - "TargetName" = "8:funcmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B7ADCE96BBE64258BC9786A36007F18B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\adiabatic_flame.py" - "TargetName" = "8:adiabatic_flame.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B813F357BF6E4672A6C5C6420233E416" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\npflame_init.m" - "TargetName" = "8:npflame_init.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B83C9AFF8AD942FE9FD4D3C90A2169F0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\private\\stack_methods.m" - "TargetName" = "8:stack_methods.m" - "Tag" = "8:" - "Folder" = "8:_57614C30E82048A8B1CDA4FC95D7707F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B8531EBC9C4146A18DBDEE03537C7895" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\water.cti" - "TargetName" = "8:water.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B90B2A45F38546C7B27A422537B6A0D5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\thermo_hndl.m" - "TargetName" = "8:thermo_hndl.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B980912F97654A708BB58521244643F1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\maxTemp.m" - "TargetName" = "8:maxTemp.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B9B6AEE7F3704CA78F9A5C37F0B31D89" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setMoleFractions.m" - "TargetName" = "8:setMoleFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BA1757667DBF4ECE82D987268736B4D7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\speciesNames.m" - "TargetName" = "8:speciesNames.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BA56A809F849463387B0C35C554D3FDE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\destructionRates.m" - "TargetName" = "8:destructionRates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BACCA2E1D01D43BDB24ABA1E3E89AA45" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\multiDiffCoeffs.m" - "TargetName" = "8:multiDiffCoeffs.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BBA24149F4C04977B6A07924A49D7352" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\destruction_rates.m" - "TargetName" = "8:destruction_rates.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BC01A169AEE24DEDB532037D3A25C69E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@XML_Node\\value.m" - "TargetName" = "8:value.m" - "Tag" = "8:" - "Folder" = "8:_3D735E99070D4A9C816814209321A420" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BD197F0310024D04B386D3ED22B580F2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\private\\kinetics_get.m" - "TargetName" = "8:kinetics_get.m" - "Tag" = "8:" - "Folder" = "8:_56A5C77F96C948C3BE617599F99A4FBA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BD35BC44FB8F441B8E358D9D364CA587" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Water.m" - "TargetName" = "8:Water.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BDB11450018647D880BBB295E0BBF169" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut6.m" - "TargetName" = "8:tut6.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BF2D5197C57A4E03833752A2F4532AA8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cv_mass.m" - "TargetName" = "8:cv_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BFE5589963E74E2E9883E4AE5826D851" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\solution.m" - "TargetName" = "8:solution.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C03B6B3C637C45749F3ACF29F4FCEDF6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Methane.m" - "TargetName" = "8:Methane.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C04EEE51536C4B64BB1758CBB7873B34" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\private\\wallmethods.m" - "TargetName" = "8:wallmethods.m" - "Tag" = "8:" - "Folder" = "8:_978963BB80B74B24B2062E400EF7C9EC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C065BAA069514382B51E468B5A1978A3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\reactornetmethods.cpp" - "TargetName" = "8:reactornetmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C094488877694ABCA56EEADA30F0C108" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\install.m" - "TargetName" = "8:install.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C21C0E1658844265AABB721C6F59AB24" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\stflame1.py" - "TargetName" = "8:stflame1.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C3750F20EDFA48D78E02F27034D02209" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\private\\thermo_set.m" - "TargetName" = "8:thermo_set.m" - "Tag" = "8:" - "Folder" = "8:_447495742352464D81706C05F55520E9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C38225F7A000426CB7E955945C9466E0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\MassFlowController.m" - "TargetName" = "8:MassFlowController.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C54B99BA758A4FB3B844DE919B277DDA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\nComponents.m" - "TargetName" = "8:nComponents.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C649E5027371431DB5A5440812C57540" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\tutorial\\tut4.py" - "TargetName" = "8:tut4.py" - "Tag" = "8:" - "Folder" = "8:_6458A3FFB8B14932A9224D66420736A4" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C6B45FFC93CC4A3F864E363E7B18206D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\reactor_hndl.m" - "TargetName" = "8:reactor_hndl.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C6F4B29F1A3B4B59A21287716572E0B1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@FlowDevice\\massFlowRate.m" - "TargetName" = "8:massFlowRate.m" - "Tag" = "8:" - "Folder" = "8:_F91A2400AD764EFB800A2F62CE34346C" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C71939C1027C4474B690DDDF4B0E8FB7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\ctmatutils.h" - "TargetName" = "8:ctmatutils.h" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C7406B26D83F4CF48E24ED78245654ED" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\install.m" - "TargetName" = "8:install.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C7D02D2B4C444A0C90BD6F8C6B232C91" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Transport\\trans_hndl.m" - "TargetName" = "8:trans_hndl.m" - "Tag" = "8:" - "Folder" = "8:_A50BD9722A014DC391E5474262EFD7BC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C9AC5BC6DB9742B79D0BFF153CA39421" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState_SP.m" - "TargetName" = "8:setState_SP.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CB2FCC33698242D0BFDAA47D5C4B0F63" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\surface_chemistry\\catcomb.py" - "TargetName" = "8:catcomb.py" - "Tag" = "8:" - "Folder" = "8:_0890042B73B444F889F091DA6D68E910" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CB3A0AE176934F52AE20A613C2070534" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\area.m" - "TargetName" = "8:area.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CB46B6FEE22A4C689CB244EF428600BF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\nElements.m" - "TargetName" = "8:nElements.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CBB1884D0A0041D2BEB9CCE78E1E6C7E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\tutorial\\tut3.m" - "TargetName" = "8:tut3.m" - "Tag" = "8:" - "Folder" = "8:_0961E3795854450CB636397255DAA0B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CC3803859B7F43B18EBE799C9C56933F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\periodic_cstr.m" - "TargetName" = "8:periodic_cstr.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CC71BE47DD434D7CA2713A9087A88C14" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\nSpecies.m" - "TargetName" = "8:nSpecies.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CCE9C76D878344F4BF560E0136E1BCF3" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\graphite.cti" - "TargetName" = "8:graphite.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CCF420B39E734D4384125DFE122E8F6A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\ph.m" - "TargetName" = "8:ph.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CD3DBDD9333C4033AE1B724282BBBFBF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\kineticsmethods.cpp" - "TargetName" = "8:kineticsmethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CD777AD5FF1D420DB9723E6EEC27D521" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\rankine.m" - "TargetName" = "8:rankine.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CDBE3C6855AE4501803B9EDA7BFEA691" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\step.m" - "TargetName" = "8:step.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CE1EEE233F9F4C24BC5D26CA81C3A86F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop_net.m" - "TargetName" = "8:rop_net.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CEC3CD033FB94DFA8810C8142FED85B8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CECCCB3C56494F61A90C39EE70F3DFC9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setInitialTime.m" - "TargetName" = "8:setInitialTime.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CF28519F63C34802AB33F9342405FD3F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\temperature.m" - "TargetName" = "8:temperature.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CF7BF165F4004E0DBBFF446A66A985DD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Solution\\soundspeed.m" - "TargetName" = "8:soundspeed.m" - "Tag" = "8:" - "Folder" = "8:_978580DBC0A748D790712BBA0B9F1CC8" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CFA9B0302ABC430A9DBA2BC2132B6B73" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\nPhases.m" - "TargetName" = "8:nPhases.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CFE3C277A2DF41018E63BE547F53452D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\density.m" - "TargetName" = "8:density.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CFE69F411CF84BE7ABCD4B895EF13C62" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setThermalResistance.m" - "TargetName" = "8:setThermalResistance.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D128F9F54CA949C09B3FA61A199B060F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setMassFractions.m" - "TargetName" = "8:setMassFractions.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D151A04263364A9B8005377D79AEC239" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setFixedTempProfile.m" - "TargetName" = "8:setFixedTempProfile.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D200B29D2F7E429AB771E6E92961E4C9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\ignite_hp.m" - "TargetName" = "8:ignite_hp.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D2176F7DD848403DBC973A3676B579CC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\advanceCoverages.m" - "TargetName" = "8:advanceCoverages.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D3284BDBAC7847909EAF138FCCDD512F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\mix2.py" - "TargetName" = "8:mix2.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D3EDAA4023284820AFC142093DE1AAE4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\Nitrogen.m" - "TargetName" = "8:Nitrogen.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D49889111E484F5090ED91A8EFF57DD0" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\mass.m" - "TargetName" = "8:mass.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D523D656E59A4F36A5799882AD52FE63" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\setPressure.m" - "TargetName" = "8:setPressure.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D6635B71ADB94BA0AC25AF10E53EAA56" - { - "SourcePath" = "8:..\\..\\..\\data\\inputs\\diamond.cti" - "TargetName" = "8:diamond.cti" - "Tag" = "8:" - "Folder" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D68C5368AA4548E2B31B6E44C6CF18CD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\elementIndex.m" - "TargetName" = "8:elementIndex.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D6F8538106594E289818596061BE2EA6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\kinetics_hndl.m" - "TargetName" = "8:kinetics_hndl.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D75087C07C804BA994309398BC48603F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\addReactor.m" - "TargetName" = "8:addReactor.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DA790596462048CFAECE85420D41D74F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setInitialVolume.m" - "TargetName" = "8:setInitialVolume.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DA9C782985C041509BE9C4A7CB68A4A8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\flames\\flame1.py" - "TargetName" = "8:flame1.py" - "Tag" = "8:" - "Folder" = "8:_ACBA4EEB967B49369C5B078365A8DAA6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DACA05DBD1AA4AB7A411C4E500B3ADF8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\time.m" - "TargetName" = "8:time.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DB5649A025C244CCAD4CFC7607B09A28" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\stoich_p.m" - "TargetName" = "8:stoich_p.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DB6C4271795545FA80082707D6121026" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\enthalpies_RT.m" - "TargetName" = "8:enthalpies_RT.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DBC0EC09DC684F47B0DC34BF7958EA66" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\isentropic.m" - "TargetName" = "8:isentropic.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DBECDA96409E46C5A16D99CCCFC2E0DE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\intEnergy_mole.m" - "TargetName" = "8:intEnergy_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DC87F8DA14754002A1931C3C5DC89AD7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\advance.m" - "TargetName" = "8:advance.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DDCBFEDCC6144933941BE8B0EEBB9614" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\massFraction.m" - "TargetName" = "8:massFraction.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DE2D53C1D99340B28D76F985871A1D04" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\AxiStagnFlow.m" - "TargetName" = "8:AxiStagnFlow.m" - "Tag" = "8:" - "Folder" = "8:_E30E67F5102146D39202747276B874EA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DE5BB9FAA411472B8901537165DFD827" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\flame1.m" - "TargetName" = "8:flame1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DEE4FC947E1543ECA3C5D0A1B5D82606" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\isFlow.m" - "TargetName" = "8:isFlow.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DF6E93BE4C85423FBB21EA3F783E0724" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DF7C83B26513481DA856DE8F3DAEF744" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E07080A8272044BDAD3242DFA62A3AD8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setTolerances.m" - "TargetName" = "8:setTolerances.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E0D128147681418496692C77F4B1BECB" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\Reactor.m" - "TargetName" = "8:Reactor.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E148F8C2F82A48D3A68E9E2C2CDAD846" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setTemperature.m" - "TargetName" = "8:setTemperature.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E1570450F26743789099E1D664EA2930" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\fuel_cells\\sofc.cti" - "TargetName" = "8:sofc.cti" - "Tag" = "8:" - "Folder" = "8:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E18D9C95AB9747609535A99DD2D81155" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\catcomb.m" - "TargetName" = "8:catcomb.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E1BBA2FA2D7A423185C6D4F2B1B50A47" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\reactor_ode.m" - "TargetName" = "8:reactor_ode.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E1FAFCCB6A854D248F54F164889FAB3F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setRefineCriteria.m" - "TargetName" = "8:setRefineCriteria.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E2073E8B81F74741B1D1EA05FBDD0F79" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\enthalpy_mole.m" - "TargetName" = "8:enthalpy_mole.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E2B4EF18B90E479E8D1311CBCE13431E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\subsref.m" - "TargetName" = "8:subsref.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E31FFA0A95B14807BA4DA5176F48A0AE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\cp_mass.m" - "TargetName" = "8:cp_mass.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E3B3CBF11A49408DA2A465DD552AE300" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\gibbs_RT.m" - "TargetName" = "8:gibbs_RT.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E3D9492FF8AB48679A4B287D1CE30AD6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\reactors\\sensitivity1.py" - "TargetName" = "8:sensitivity1.py" - "Tag" = "8:" - "Folder" = "8:_782A3716E7024C07B7E1786A6FE5D350" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E3DDA7E632494939B2882BD6741CFD9D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\air.m" - "TargetName" = "8:air.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E3F58F53501F4CAA92527C64B08D9EBD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\private\\phasemethods.cpp" - "TargetName" = "8:phasemethods.cpp" - "Tag" = "8:" - "Folder" = "8:_69556754D0874D01BDA2D9D85F5828AB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E4A964C652EF407CA753B3CA1219015B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\rop.m" - "TargetName" = "8:rop.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E54668B3A3FB42CF85A71689A715F19B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\Func.m" - "TargetName" = "8:Func.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E646FA76573448CAA4749B18614EF782" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\enableEnergy.m" - "TargetName" = "8:enableEnergy.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E716C1A77B764B6697138BC0DAE3E30C" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\equilibrate.m" - "TargetName" = "8:equilibrate.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E855F8CECB234B9291EC3600C31564E1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\setTolerances.m" - "TargetName" = "8:setTolerances.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E885D5C620AE4F7B824607C2AE4001AC" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\liquid_vapor\\critProperties.py" - "TargetName" = "8:critProperties.py" - "Tag" = "8:" - "Folder" = "8:_1616A26BEFEB4172AA40AC8ED7A8DC71" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E8AFB1C8F7A342D5A03F305B3E0230C6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\setThermoMgr.m" - "TargetName" = "8:setThermoMgr.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E8E0F24BF6014C208A93130FC1761DE6" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ReactorNet\\rtol.m" - "TargetName" = "8:rtol.m" - "Tag" = "8:" - "Folder" = "8:_121EEBBD5CFE412CACD796AD0EF6FACB" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E8E78948E8974A1DB4C3D6E63AF58602" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Func\\rdivide.m" - "TargetName" = "8:rdivide.m" - "Tag" = "8:" - "Folder" = "8:_2069E985BE1F4CA4B39E0FF4C857A89D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E8FE474C601D4386BBB0CA9599FF45BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\clear.m" - "TargetName" = "8:clear.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EA0E1C57DE984B1A97AAC9D53D17FCC3" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\setCoverageEqs.m" - "TargetName" = "8:setCoverageEqs.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EA8E4A02700F48B3A6136CD0055D6CFD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Reactor\\massFractions.m" - "TargetName" = "8:massFractions.m" - "Tag" = "8:" - "Folder" = "8:_B73A689A75AA49FE9E67D8BC3DE5A587" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EB1CB1838E7449B4B3F05EF3BA026DC8" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\plotting.py" - "TargetName" = "8:plotting.py" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EB89828AF09E40FFA26D353F1088C41B" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\python\\examples\\equilibrium\\multiphase_plasma.py" - "TargetName" = "8:multiphase_plasma.py" - "Tag" = "8:" - "Folder" = "8:_96B5AA517B204067BBA02150611C7875" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EC2FDC1A744E4A1AA4793CB10F18D176" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\critPressure.m" - "TargetName" = "8:critPressure.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EC476B2533A1437FA80321BB3090234E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\isSurface.m" - "TargetName" = "8:isSurface.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EC9C8B8C68CC4B6FBF2202B0935A6396" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\IdealGasMix.m" - "TargetName" = "8:IdealGasMix.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_ED90DA83729C417BBEAA629FC6CE1095" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\flame2.m" - "TargetName" = "8:flame2.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EDC27F3DB4874D0B80C408E935F92FD4" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\setFlatProfile.m" - "TargetName" = "8:setFlatProfile.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EF07839F9BC941BA9127CF08C90303D9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\prandtl1.m" - "TargetName" = "8:prandtl1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F15D7C13B4D94173A06FC05BFE08B4A7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\Mixture.m" - "TargetName" = "8:Mixture.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F1C2DC4D3F4541478F3128EC742FC67D" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\critDensity.m" - "TargetName" = "8:critDensity.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F325A9398503407384F1B46B1B65BE34" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\z.m" - "TargetName" = "8:z.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F3DEF34DC67542A1A5BE5F5EB0CF3D60" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\oneatm.m" - "TargetName" = "8:oneatm.m" - "Tag" = "8:" - "Folder" = "8:_EB2EB0FBE19246E88A9FC85FC50A0261" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F40D33926EF24D48B642AFADF0905175" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\transport1.m" - "TargetName" = "8:transport1.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F42D9F9BF66C46B3A5C9271FA5F371BA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\setExpansionRateCoeff.m" - "TargetName" = "8:setExpansionRateCoeff.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F4E64CA79CC5489294D5EB5751985163" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Kinetics\\stoich_r.m" - "TargetName" = "8:stoich_r.m" - "Tag" = "8:" - "Folder" = "8:_A330CA11C4BC435B95427DEA56FD503A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F6A52BC1EC8D44989142E90DB7AAD1D5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\setState.m" - "TargetName" = "8:setState.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F81B8400998B4DE3B59AFDEF3EF2FAC1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\domainIndex.m" - "TargetName" = "8:domainIndex.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F8688399972140A18AEE3821A3076DA9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Wall\\Wall.m" - "TargetName" = "8:Wall.m" - "Tag" = "8:" - "Folder" = "8:_1F3BBA95030B48589E34A16DD6877FCD" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F8CAB1B1AAE143949246B033BF6572AA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\meanMolecularWeight.m" - "TargetName" = "8:meanMolecularWeight.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F9E5B7A73F134E42B0EE70B7A917FFE1" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@ThermoPhase\\atomicMasses.m" - "TargetName" = "8:atomicMasses.m" - "Tag" = "8:" - "Folder" = "8:_5980613DA74C49ABB29CF7F4DE8AB8E7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FA43C5DB9C7546E7BB93ED688744AC52" - { - "SourcePath" = "8:..\\..\\..\\bin\\mixmaster.py" - "TargetName" = "8:mixmaster.py" - "Tag" = "8:" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FBB083851DA2463CA4F1366F4904110A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Domain1D\\nPoints.m" - "TargetName" = "8:nPoints.m" - "Tag" = "8:" - "Folder" = "8:_45FC9BD502EB46D8A920CD02D93C3848" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FBCFD7B7B3D348EF9EAA5E0F686E303F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\1D\\@Stack\\writeStats.m" - "TargetName" = "8:writeStats.m" - "Tag" = "8:" - "Folder" = "8:_BC662E8F11194A61A8CAA2E8666C6C9F" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FEEC6D498C414DD8A73B96E8A0FB0AE5" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\examples\\surfreactor.m" - "TargetName" = "8:surfreactor.m" - "Tag" = "8:" - "Folder" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FFE5652D9F3B4AEBB4275BC8405C5A7F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\matlab\\cantera\\@Mixture\\speciesIndex.m" - "TargetName" = "8:speciesIndex.m" - "Tag" = "8:" - "Folder" = "8:_9B31506F5B4F443F832FD3FAB7762E64" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - } - "FileType" - { - } - "Folder" - { - "{1525181F-901A-416C-8A58-119130FE478E}:_1DE66EEE44224B05A700D4E2E93A0FB7" - { - "Name" = "8:#1914" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:SystemFolder" - "Folders" - { - } - } - "{3C67513D-01DD-4637-8A68-80971EB9504F}:_78A5B9A56B3C482CBD8EAE207FE469D5" - { - "DefaultLocation" = "8:[PersonalFolder][ProductName]" - "Name" = "8:#1925" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:TARGETDIR" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_15DF1B45927A43108F6FD8BF7AB29E7A" - { - "Name" = "8:bin" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_554600D4C1ED49AB9B3F8AA14A61A393" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_3A0F7AAB1D684CA7825C61ED7C1B1510" - { - "Name" = "8:tutorials" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_9EE8F68C07DC4618A6A96B6CC2F6F4DD" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_0961E3795854450CB636397255DAA0B7" - { - "Name" = "8:MATLAB" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BD44CF949673422BAA32D14476046641" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_6458A3FFB8B14932A9224D66420736A4" - { - "Name" = "8:Python" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_07358AF408BA4439926F97BCFC4B2D4F" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_3C5C7E20E5A44A629E7E36FC49B00666" - { - "Name" = "8:MATLAB" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:MATLABCHECKBOX = 1" - "Transitive" = "11:FALSE" - "Property" = "8:_D5D9F0F73161444D859B49722CB836BB" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_5443CF3FEC1C4919A396E1213F7EE741" - { - "Name" = "8:toolbox" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6F2DCE9A4AA04C11955BD805A807D800" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_EB2EB0FBE19246E88A9FC85FC50A0261" - { - "Name" = "8:cantera" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_CD16B7D343A04A8A8A960BC7DF6EA2C3" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_121EEBBD5CFE412CACD796AD0EF6FACB" - { - "Name" = "8:@ReactorNet" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D25A4392A14645B6856AC0586A697940" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_EF7FFF45863048E0BAC8024E5E97D77C" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6A482636047A4CC39874C6CAC1A5EF83" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_1F3BBA95030B48589E34A16DD6877FCD" - { - "Name" = "8:@Wall" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_FFC5ABCD0DFE4C64AA3A3119E28770C2" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_978963BB80B74B24B2062E400EF7C9EC" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_14F46BDFA3354434A8AFFDE6EB01D8B2" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_2069E985BE1F4CA4B39E0FF4C857A89D" - { - "Name" = "8:@Func" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BE26BC62A5E847FEB871B25C40EFE75C" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_208069FD964F475CAB363ACBD7A943C9" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_707701DD38634631A3D20827FC5AFA22" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_3D735E99070D4A9C816814209321A420" - { - "Name" = "8:@XML_Node" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_1813C288DD40450E9298CE06190DC28A" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_57DD5A7770D14DCB9F09381FB3D030F7" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_B241B483BFD649A7B4FA5ADD1E48CB30" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_5980613DA74C49ABB29CF7F4DE8AB8E7" - { - "Name" = "8:@ThermoPhase" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_FC38217CD0FB41838729EA5473177414" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_447495742352464D81706C05F55520E9" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_115FA39FE4BB4AF98CC450D2C74A832C" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_69556754D0874D01BDA2D9D85F5828AB" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_57FC5782E53444E0BDBD66445370F485" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_978580DBC0A748D790712BBA0B9F1CC8" - { - "Name" = "8:@Solution" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_5F863499C9764D489DC234E3476D8220" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_9B31506F5B4F443F832FD3FAB7762E64" - { - "Name" = "8:@Mixture" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_5B0B4B544BB7475F8D95A7351BBB5D9B" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_B97BD147CDAB4F2EB1C987ADD5A66D2D" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D683DE5C1C054AF3B3A8A608F8739204" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_A330CA11C4BC435B95427DEA56FD503A" - { - "Name" = "8:@Kinetics" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_38EC5A2AC0344396A365C0523516B935" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_56A5C77F96C948C3BE617599F99A4FBA" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_8F8646357F9D4DFAAEEFB9D3E80E74AE" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_A50BD9722A014DC391E5474262EFD7BC" - { - "Name" = "8:@Transport" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_9609451B0BA44ECCBD59EAC256BB8FF6" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_3FCDEC5F15154A079645D0817951A946" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_0AE702ED16684776A58F4024099D5B16" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_B73A689A75AA49FE9E67D8BC3DE5A587" - { - "Name" = "8:@Reactor" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6491ED6A6FD4419EA3AEF94895C5862D" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_D663477510C5436ABAF316F6D1E24D8B" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6B68DDB908574065B114EE838055D3A9" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_E30E67F5102146D39202747276B874EA" - { - "Name" = "8:1D" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BEB5629A74864C33BFBE85775BDF46E9" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_45FC9BD502EB46D8A920CD02D93C3848" - { - "Name" = "8:@Domain1D" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_C30A197B3595470A87A00E99059B4FC7" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_D75DB80C0EC34E90A1753028F279B4CE" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_68A85998C36844B181D4B77A3DDF4225" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_BC662E8F11194A61A8CAA2E8666C6C9F" - { - "Name" = "8:@Stack" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_8AF1FDE1D7B24A50BF4A2F6F6E8F680B" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_57614C30E82048A8B1CDA4FC95D7707F" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_2E20167746334C26B769B9EBA08C08DD" - "Folders" - { - } - } - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_F7AA24452AD2470EBD83A85CC5DB9C43" - { - "Name" = "8:@Interface" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D74B7A317604458496D56195B17245D4" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_653D9B351BDC4DD6B1AC64034FB114A1" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_12B0318E56C647B4B7CC27D5344E95EB" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_F91A2400AD764EFB800A2F62CE34346C" - { - "Name" = "8:@FlowDevice" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BD955CAF1DF74ADD917984BE9557C60F" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_A0CD6A9C146B405D99355A87F6B7C47D" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_1980519B8CAC42038A2C793D12949EB2" - "Folders" - { - } - } - } - } - } - } - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_D97B8D9B527F4A4DAEE139297609ECEC" - { - "Name" = "8:demos" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_70CA7BFF862F455CABE89474DDC8C8FC" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_1E1FE4A0C7774B9D9C081E2DB4033D90" - { - "Name" = "8:Python" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6D0630638BBD4E29B840B324B4436948" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_0890042B73B444F889F091DA6D68E910" - { - "Name" = "8:surface_chemistry" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_7FDCBB9A8592442FB42D4EAC7D3E53D2" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_1616A26BEFEB4172AA40AC8ED7A8DC71" - { - "Name" = "8:liquid_vapor" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_C2F7106B0C584CBFB1CD9EAE69B563FA" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_16393A44970E4B7FBB528A637EFFCF96" - { - "Name" = "8:transport" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_562525EA42174B63807DD27EA3AAF879" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_3A41B4ED54254F0BBA9CB3DDBA13165A" - { - "Name" = "8:kinetics" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_F799EEA7F7224C0A855895023F8B3072" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_782A3716E7024C07B7E1786A6FE5D350" - { - "Name" = "8:reactors" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_A52D5AC4A0DA4CF483D3E640BC1A5DA0" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_92296F507AEB4419BC7BA3118B2C6409" - { - "Name" = "8:gasdynamics" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D902ADED94764BD5A6F420077708B493" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_94D018F7686D4C8690B65C153B0E887F" - { - "Name" = "8:misc" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_1D24D49031EB459B974D7D13D5644D3B" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_96B5AA517B204067BBA02150611C7875" - { - "Name" = "8:equilibrium" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_8D8BB4AF59F64F88B994C19CC5EB233C" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_ACBA4EEB967B49369C5B078365A8DAA6" - { - "Name" = "8:flames" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_0A2A0C303015456C841FAB6074A18B6F" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_D8BDF38C4D4F47B1A76B3BEB84FE84BE" - { - "Name" = "8:fuel_cells" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_A46073D5774A4A7488FE7ED41BD60D59" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_33E4779AB0C24751BA2645F9F51A39D3" - { - "Name" = "8:MATLAB" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_45FAD6A5DFB047C2994B1D14F63B7703" - "Folders" - { - } - } - } - } - } - } - "{1525181F-901A-416C-8A58-119130FE478E}:_C18AD6B27F144D1EA3F43513268152DB" - { - "Name" = "8:#1919" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:ProgramMenuFolder" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_4BFAA71B92694D76A142F5C3ED00F20A" - { - "Name" = "8:Cantera" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_446477146DAB4A47A7AFC9902BF72A7E" - "Folders" - { - } - } - } - } - "{1525181F-901A-416C-8A58-119130FE478E}:_CB299B68C1E8487BA1E6C1DE65DE88C8" - { - "Name" = "8:#1916" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:DesktopFolder" - "Folders" - { - } - } - "{1525181F-901A-416C-8A58-119130FE478E}:_D46FB0DFF1A641E9BFF64D43063070E6" - { - "Name" = "8:#1910" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:CommonFilesFolder" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_DF884E96ECD3496ABA2742BCED88AAF5" - { - "Name" = "8:Cantera" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D0580EB36EB74E3A86790E702522DD35" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_C549C449993E4410B91BDC9AF59B84C5" - { - "Name" = "8:data" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_64E07C739FB4417C9F46987FB8046C1D" - "Folders" - { - } - } - } - } - } - } - } - "LaunchCondition" - { - } - "Locator" - { - } - "MsiBootstrapper" - { - "LangId" = "3:1033" - "RequiresElevation" = "11:FALSE" - } - "Product" - { - "Name" = "8:Microsoft Visual Studio" - "ProductName" = "8:Cantera" - "ProductCode" = "8:{6318C429-3F69-486A-9987-4D1EE1CA9328}" - "PackageCode" = "8:{0468CAED-E609-40B8-90FF-0A935A842648}" - "UpgradeCode" = "8:{86C96BD0-4EFB-4B99-AB55-8EFAF9B39170}" - "RestartWWWService" = "11:FALSE" - "RemovePreviousVersions" = "11:TRUE" - "DetectNewerInstalledVersion" = "11:TRUE" - "InstallAllUsers" = "11:FALSE" - "ProductVersion" = "8:1.5.4" - "Manufacturer" = "8:cantera" - "ARPHELPTELEPHONE" = "8:" - "ARPHELPLINK" = "8:http://www.cantera.org" - "Title" = "8:Cantera" - "Subject" = "8:" - "ARPCONTACT" = "8:cantera" - "Keywords" = "8:" - "ARPCOMMENTS" = "8:" - "ARPURLINFOABOUT" = "8:" - "ARPPRODUCTICON" = "8:" - "ARPIconIndex" = "3:0" - "SearchPath" = "8:" - "UseSystemSearchPath" = "11:TRUE" - "TargetPlatform" = "3:0" - "PreBuildEvent" = "8:" - "PostBuildEvent" = "8:" - "RunPostBuildEvent" = "3:0" - } - "Registry" - { - "HKLM" - { - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_A15FA43938034D689F29E65C6E8955DA" - { - "Name" = "8:Software" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_5BDB66062CEB415CB4959F307FD0D508" - { - "Name" = "8:[Manufacturer]" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - } - } - } - "Values" - { - } - } - } - } - "HKCU" - { - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_F857B3D1747440C9A23BF58734C6212F" - { - "Name" = "8:Software" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_C66D7959D9B84EB48504D18245ED499E" - { - "Name" = "8:[Manufacturer]" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - } - } - } - "Values" - { - } - } - } - } - "HKCR" - { - "Keys" - { - } - } - "HKU" - { - "Keys" - { - } - } - "HKPU" - { - "Keys" - { - } - } - } - "Sequences" - { - } - "Shortcut" - { - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_11B1D446B20C4613916F260F22FB3817" - { - "Name" = "8:MATLAB Demos" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_33E4779AB0C24751BA2645F9F51A39D3" - "Folder" = "8:_4BFAA71B92694D76A142F5C3ED00F20A" - "WorkingFolder" = "8:_D97B8D9B527F4A4DAEE139297609ECEC" - "Icon" = "8:" - "Feature" = "8:" - } - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_6F6F7A9D0A9540169C31BFC498809033" - { - "Name" = "8:Cantera Folder" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Folder" = "8:_4BFAA71B92694D76A142F5C3ED00F20A" - "WorkingFolder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Icon" = "8:" - "Feature" = "8:" - } - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_B3E018B74C474749A9DF614C49D87F87" - { - "Name" = "8:Cantera" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Folder" = "8:_CB299B68C1E8487BA1E6C1DE65DE88C8" - "WorkingFolder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "Icon" = "8:" - "Feature" = "8:" - } - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_C74524C318E34B64BC7F9CF0751E1641" - { - "Name" = "8:data" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_C549C449993E4410B91BDC9AF59B84C5" - "Folder" = "8:_78A5B9A56B3C482CBD8EAE207FE469D5" - "WorkingFolder" = "8:_DF884E96ECD3496ABA2742BCED88AAF5" - "Icon" = "8:" - "Feature" = "8:" - } - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_D36F249B6C63494C8991429C3423DCBF" - { - "Name" = "8:Python Demos" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_1E1FE4A0C7774B9D9C081E2DB4033D90" - "Folder" = "8:_4BFAA71B92694D76A142F5C3ED00F20A" - "WorkingFolder" = "8:_D97B8D9B527F4A4DAEE139297609ECEC" - "Icon" = "8:" - "Feature" = "8:" - } - } - "UserInterface" - { - "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_0ED84EDEFD4A4D698882BFE1F333E307" - { - "UseDynamicProperties" = "11:FALSE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdBasicDialogs.wim" - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_29BC7A20906B4BB591C50CBADAC4F8D7" - { - "Name" = "8:#1900" - "Sequence" = "3:1" - "Attributes" = "3:1" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_08E53ECD734042D6A31CA37D0355381E" - { - "Sequence" = "3:200" - "DisplayName" = "8:Welcome" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdWelcomeDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "CopyrightWarning" - { - "Name" = "8:CopyrightWarning" - "DisplayName" = "8:#1002" - "Description" = "8:#1102" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1202" - "DefaultValue" = "8:#1202" - "UsePlugInResources" = "11:TRUE" - } - "Welcome" - { - "Name" = "8:Welcome" - "DisplayName" = "8:#1003" - "Description" = "8:#1103" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1203" - "DefaultValue" = "8:#1203" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_35FDF6BB662A42B1A92CE5FD019F169A" - { - "Sequence" = "3:500" - "DisplayName" = "8:Confirm Installation" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdConfirmDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_ABC3AFA2024F4562A020AE6343D51300" - { - "Sequence" = "3:300" - "DisplayName" = "8:License Agreement" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdLicenseDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "EulaText" - { - "Name" = "8:EulaText" - "DisplayName" = "8:#1008" - "Description" = "8:#1108" - "Type" = "3:6" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:2" - "Value" = "8:_6A93CB70A0AC47D28DF27073F49C6A76" - "UsePlugInResources" = "11:TRUE" - } - "Sunken" - { - "Name" = "8:Sunken" - "DisplayName" = "8:#1007" - "Description" = "8:#1107" - "Type" = "3:5" - "ContextData" = "8:4;True=4;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:4" - "DefaultValue" = "3:4" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_FA729FED55DB423CB796E6380C3BBDF8" - { - "Sequence" = "3:400" - "DisplayName" = "8:Installation Folder" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdFolderDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "InstallAllUsersVisible" - { - "Name" = "8:InstallAllUsersVisible" - "DisplayName" = "8:#1059" - "Description" = "8:#1159" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_519E224B02474BA2B8DC4CD4EAE2ACF7" - { - "Name" = "8:#1900" - "Sequence" = "3:2" - "Attributes" = "3:1" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_2C3380451FE74068AF488EF4B6F73D94" - { - "Sequence" = "3:200" - "DisplayName" = "8:Installation Folder" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminFolderDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_6E2FF8B7EC244C94908291296E19523E" - { - "Sequence" = "3:100" - "DisplayName" = "8:Welcome" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminWelcomeDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "CopyrightWarning" - { - "Name" = "8:CopyrightWarning" - "DisplayName" = "8:#1002" - "Description" = "8:#1102" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1202" - "DefaultValue" = "8:#1202" - "UsePlugInResources" = "11:TRUE" - } - "Welcome" - { - "Name" = "8:Welcome" - "DisplayName" = "8:#1003" - "Description" = "8:#1103" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1203" - "DefaultValue" = "8:#1203" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_8F2D5F455ECB44B3859CD8D454A71C60" - { - "Sequence" = "3:300" - "DisplayName" = "8:Confirm Installation" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminConfirmDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_61D8CE962B314E818663A48C0415867E" - { - "Name" = "8:#1901" - "Sequence" = "3:1" - "Attributes" = "3:2" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_24A74643C5964C87A797E1A643FF0D0B" - { - "Sequence" = "3:100" - "DisplayName" = "8:Progress" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdProgressDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "ShowProgress" - { - "Name" = "8:ShowProgress" - "DisplayName" = "8:#1009" - "Description" = "8:#1109" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_75F14606DECA4813841F459E15C791FC" - { - "UseDynamicProperties" = "11:FALSE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdUserInterface.wim" - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_C1A3D09CAB0840249EFCEC6855096B18" - { - "Name" = "8:#1901" - "Sequence" = "3:2" - "Attributes" = "3:2" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_CA30C9165C5C49C68248727A03AA7A6A" - { - "Sequence" = "3:100" - "DisplayName" = "8:Progress" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminProgressDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "ShowProgress" - { - "Name" = "8:ShowProgress" - "DisplayName" = "8:#1009" - "Description" = "8:#1109" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_C87AD3FA8C0A43F7A829C50FC5F1F1CD" - { - "Name" = "8:#1902" - "Sequence" = "3:1" - "Attributes" = "3:3" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_8D56619ED59C40F9B3C655569D7BE0E9" - { - "Sequence" = "3:100" - "DisplayName" = "8:Finished" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdFinishedDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "UpdateText" - { - "Name" = "8:UpdateText" - "DisplayName" = "8:#1058" - "Description" = "8:#1158" - "Type" = "3:15" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1258" - "DefaultValue" = "8:#1258" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_E8083BADF0444BC18403655940B69C5C" - { - "Name" = "8:#1902" - "Sequence" = "3:2" - "Attributes" = "3:3" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_7D3124C107AA4B8AB2828C5E89BCA5AA" - { - "Sequence" = "3:100" - "DisplayName" = "8:Finished" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminFinishedDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - } - "MergeModule" - { - "{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_3FC1A192ACD74D0099AA094225B7D7FB" - { - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:TRUE" - "SourcePath" = "8:policy_9_0_Microsoft_VC90_DebugCRT_x86.msm" - "Properties" - { - } - "LanguageId" = "3:0" - "Exclude" = "11:FALSE" - "Folder" = "8:" - "Feature" = "8:" - "IsolateTo" = "8:" - } - "{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_EB2F210E1C9240598CC672B338EF7B07" - { - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:TRUE" - "SourcePath" = "8:microsoft_vc90_debugcrt_x86.msm" - "Properties" - { - } - "LanguageId" = "3:0" - "Exclude" = "11:FALSE" - "Folder" = "8:" - "Feature" = "8:" - "IsolateTo" = "8:" - } - } - "ProjectOutput" - { - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_08587955063141779B605860D7FF04D3" - { - "SourcePath" = "8:..\\..\\..\\build\\bin\\i686-pc-win32\\ck2cti.exe" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_15DF1B45927A43108F6FD8BF7AB29E7A" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_091EA9AF61A04D75A8F7DAC0AE83AC3C" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\clib.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_1DE66EEE44224B05A700D4E2E93A0FB7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - } - } -} diff --git a/win32/vc9/SetupCanteraDebug/SetupCanteraDebug.vdproj b/win32/vc9/SetupCanteraDebug/SetupCanteraDebug.vdproj deleted file mode 100755 index 9e86ba742..000000000 --- a/win32/vc9/SetupCanteraDebug/SetupCanteraDebug.vdproj +++ /dev/null @@ -1,8417 +0,0 @@ -"DeployProject" -{ -"VSVersion" = "3:800" -"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}" -"IsWebType" = "8:FALSE" -"ProjectName" = "8:SetupCanteraDebug" -"LanguageId" = "3:1033" -"CodePage" = "3:1252" -"UILanguageId" = "3:1033" -"SccProjectName" = "8:" -"SccLocalPath" = "8:" -"SccAuxPath" = "8:" -"SccProvider" = "8:" - "Hierarchy" - { - "Entry" - { - "MsmKey" = "8:_0043CEF4892147A79B11ADFA52A33062" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0163DC5912C443CE897596D5CBC8E647" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_021C20C556684F15B0BED1EC365111AA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0356EF8C707E48C1AD5DDE466B7E0FF5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_03AD241CF2AE4CABAEA018EF343320D4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_045EF98593D14ACCACFA4AEFB806D557" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_084F901A74914242ABD6D1A50E5EB0A4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0B0782E62EEC4148B15E9076506E24A2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0DBC9A18428C43128C18EA7340D7E32C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0E1A45BD74554B0D953E436448EAAB17" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0F054011DB2B41D493EF7CCC058E850F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0FC8682BF0F04FC3B72982B6402BAD66" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1005BC9331DC443F9462A97FCB6B85F6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_104910B4D9E847BDBE0C876D7F5C0142" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_10DF05E3B44E4E97B1D0D2C00DBDC873" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_14165AEF1F3243F1974C7793E4D77731" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1532D68C18F2463FB29B41A6A861221B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_156511AFC9BA4058B0D95BEF5584C8EA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_15E8DEE197F64FDCBD7089A03BE23511" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1722F0DD789942CB9AFDF8592C5D98CA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_174A53664A92479DB734572FD98CA90E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A3EBA50A1FB4E9595C00C512FCF7984" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1A49A3A64A674823A82AB58C3053364F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1B4DDA3351364504866B9CA3B495DECF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1B9BC314D6B546AFA1D23AC6D4664DBD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1C39DF7550E443579BC9FA96ECFF3138" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1D6A3E458DF54D4D95818285C6E6D471" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1E3BFD93A7844560AB22C5953C267D00" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1F6E2FF130754D63B30AB1E9494A720F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_227533B7A3C94587A9E7F8973CB7B619" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_22E98C71ED3D404495FA2F6B8E17ED06" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2328D794CF294D2CA674649DB6D17476" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_234CBFB5D56140D8AA5B31A7E902D2AE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_24667FBD46ED4A6B9BE6FF067A18EB63" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2716D65547904F75A34FFF69998C9B8D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_287AD5E69F9F4F938F7652D96CCA4339" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2953DD43B79546A4A263A37110CF89CA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_297EC670566C4A7A8B90A5B73A03C832" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_29E97C27E9414BBE8DC81082673C3327" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2A2448C262A4488F9AED44D3B37CFEF5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2A9E757A274545A28F0D13A66E72667D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2AC45927DF544FEEB8CD5E1AB03110EE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2D75C671D60540F495D438D332AFBE38" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2E87522FB07847CB98A980AC8229EBBF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3039446FA28D4019937D780396178A92" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_315A3535FC634498A07F5F8EC32F6DCB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_32150CD21ABB4D598AD8261BFA220B57" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_36A741C5BB6F4DAF9C92BE8E0ECC9E07" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_37829FFE17524DAE91DD74D314365D40" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3786B9BDEAC44F21B08E7B2370CEA563" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_39E496E4A8AB4288902B70F42EC88DBE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3A79F35AF0324A03AFB0B49D60D105DB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3D78E7C9130F4E1485FE013FE4432AD3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3E6087F76EB04948A84F7E1E2CE9DD2A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3E81324694AD4FDBB074EDB3AA7E44EA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3F590EA2FD854DCD866419A5DD71E295" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_41106DEB1A91431BA7F3A095C3815785" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_41D88BF518304047A6BB21068FD3B517" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4259632DC20942C1A4D327931FB52BEC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4278650E97994590B40BC706B79390DA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_43C6F84923094999A5AD20C46C730163" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_44477B341E9349009794058488B8DF61" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_47024511505D4CB089782A48F4D8EB69" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_471811FD415342599B778902DC554CD8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_479850EE099F41AC98ACFD46D0B310BE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_48C099169AAB432D8E2B2B67C885801B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_48C86E81CE304EF7913D9DD6312E6F41" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_49A5D64D38A5436C963D02FAD563434E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4C4556147DDA476DB0A8282467B04F43" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4E93803416DB48B6915B6C698F92C665" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F00360381F24011A1CE42DEB6FCAC94" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F8DF0E5F39249C1816E9059D9E5BA54" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4FCF96C2D967477CA0ADBE3A20B4556F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5339FF33F5C34343837C4DEC217A3B89" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_53E15DC7C5C845848A3487B1A51BB491" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5512E64EF45F4822B6C8F3FCCA70AC74" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_56B6B2C6BBA9474A9900831ED83255F4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_56D86C8CB0AD442B9E9D2E507B1880B7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_578092D0F7874304A6369B7FE1AA04DB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_57E1E4F277D94BBFB40DA7FD74536C5E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_59E336C3592041F2BCC96311BB23EF6B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5A4DE1832CFC41ED9B1C418C81D6F048" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5BBA913179C44D98A9A13509729399E9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5CD6FF73941D456B9EFE8E5E3A506524" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5E07BCF1827F447DB3F19E67A5166369" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5EFD972DC08B4DB5B62160335CD2F02F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6105C68CABF64A1D85DA0E29293A4382" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_620C0CB1E6EA45119C1250C2D1776BE0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_666213A2C5734B6A9487EA322C7F8E8C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66B9AED9DF134F549522A1D04E222433" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66F1DBCAA1E54D159EB29418C7FA6D9E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66F9484F0F414A63A40B879951A9AC93" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_67FE89D797EA48BBBF3F54CE62B65FA2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_68AC1C2334424F2F81393617CB4BE15D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_698E743E54D54B219FD7F5CAA2690286" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6AA82759F8F24CFEBDB14C5282A9883E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6AAEFBB05C9B44A491E68C51C238845B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6AEBED54AC304A2692055D52E3360A1F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6AF141708BCE47CFBCAF87AB45854E73" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6B378751D34949348EE4913E69C4AB5A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6BDA398CD62747BEBDBEC037D214E25F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6C6A7655C79F4BD8A3F45EAE68A7986A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6C6E964C7C22454484A9C0C9121BA4AA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6D40D790AEF14E798B663914810F8CD1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6DAA8030ACAF45089867E5431C42F54B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_707EBC583C6F4989AAAD09FDC9741FB4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_711BEDC9790D4F74B9F7F0F6419D80BF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7121407A0725468FA86D675E3237B403" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_72FF1156DAD9443EBF57780DD602A5D4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_731BD40091814EA9B082A25623F44298" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7413F0FDB4984F69805F63745EFD03C6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_74245B24DC224E8CB5BAE82F4189272A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7690C7560DEF4C399EB334AE44C55F86" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7800DB0BCF4B4FD09C5517C70F88386B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_785F51483EC2457892E349D4178A8649" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7867C2114DD14559BF9B3D87E70E6D1C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_78DBF46C30664E5DBEBAC88654D8DE8E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7984E0CF1B9A4916A9BFF5691D9B30ED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_79B2983C1BCF472FACFB5CC1282B6FB2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A5425686CD1478C8EDABA757E257C6D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7A9EFDEF3CD34C0EB464A27FCAA5CBB6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7B7E2C697AF84593A4E089AB9C76C474" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7D6A6899BE45438CB3E6CEEBE388FAB0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7E5FA68AA68B496084066FCC2B7A1B7F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7F85C98019124A04A9A4F81C269651AC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_844A8A4BE787469994FDFB22992BF077" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_85B90BB3EE1C49C1AEB30086F78DDAB7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_85D3FAAD264F494D9E44CABCF1B879D6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_86D19BA832D14DA0A3F6791D806AAB67" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_879884F48FE144CA919236CE4FA9FE19" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_87D7537E9C7A46A58D3ACC690DF0BEAD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C6A4E3E4DA54A0C924B6E42CF66A68D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8C82B39AA2704FD7952DED60F0D98BCD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8CA8B4BF378D451CA0E7D52531F7AEA8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8DE4268A772342A6A560AB77D9E8CF79" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8F147F13C5894045A7C2A9E73FAA33A9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8F2821FBD2F547A39E20885A416E1687" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_90D8DC0EEFBE4A2BAB5F4269B2C811FE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_91B392BC03EE456DB54353C4EA62FF86" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_91EB3AD25866499786C94A988E834A4C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_931941F76DAE4AB29EEEFCFB1DEA98FC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_933AB93386644CC6B9672F679E1EF61F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_939D562D0EDE4CF992AB133625D355AF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_947A23E7265D4FBBB756951413B8624B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9561E62E5AC74692983F902E8AA5C383" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_95823044A3064F3A8BB42E3EBC5834BF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_95B982B92D0846BE8CAB35085000F7DC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_95CD410C3CF748AAB0219A2548D7B19C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_960F4CFE97EC48439D786FBED5E134C8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9624E2926C8D4A9696E3B020356C708E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97C23218EC3C4A82B9FA5934711FD9D8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_98B355E08F044766AB08C1568AD858AC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9BA4071392104C3184D14B3EEAC9702F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9BF2636CF0F94D7881241BDC56BFADF8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9BF2F77D08FA4C7CBE6519CFDC6D2A09" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9C50874CA2ED4790B4239E52BD0BA654" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9CF11C75C6E04B898E56736723D03BB1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9E6DB6F72473492E9981185A7086059B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A1FA009E794546C2BAD2325D8A633E7F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A4846BE14986425F88EB2DA9B6D41135" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A5479162EB884D018010FC3C67482E20" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A57746D04F774557A2F35AD0FE54DD92" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A77CE0870EA94F469D333053C06336C6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A7A4C6DA1AAB41A7B6C11884114D80DF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A8832EEBCA3D40CE9CA11093F068F33F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A9196A7B7F2248DA86F5618A311ACD04" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A986E66EA40F47A5BF55C7554BCD3DA5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A98DEA32678841B0A785D0A9AACA472F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AB621B8B657F41569B9F2C3AAF227D1B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AB8C03F719364825AE001A412193261E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ABBBE619E4D74A82BBD8CF11C60C4D0E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AC0C7D1FAFFF44589AFD65227D55F92C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AF6B3247AE8145A88D4BE3B346BBB517" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AFC4C018CACD41ABB4351212D69E83A9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B009A5F425B741BFA26112A535579907" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B061A7A71E4E486C800D35AEC4CDDD76" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B06E4B190451401B924FA0DD5D9D43FD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B1A80A1C9B264063A7292D7D1F40EF08" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B41E558930234686935A0FB8C196C542" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B45711A1D00C403E96C239B3B70F6FFE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B5B2EA612ADB4D75940C203F81F1A5F7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B668F8AC5DA042379F856BFE64BF40DB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B92D86D5C94E44FCB90F286C7A87281C" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B99344BD74784EA7825DEA74E524C4CD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BA71E1BDD8BB47FEA1F82824E777AF34" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BAA831AA40C947559AAC25E133D950C2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BAF3C1E6F804426DB2F6703E0B6AB497" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BB3D7DBA6EF74C12BFD535E468102F1D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BBA5C2452ED241238533E2AC5B8CA759" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BCB03C7E7610424D8A8A088416BA2C5A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BCE962E85FEC408EB0B0017763BF5072" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BD785FB59D9A4AD7AB853665C1BA4EE9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BDC2AF6837E84FE7AD2085778BCC92CA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BDE33C9C48D84441AC9522276AEC6CCC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEECD019506F46739F8BAF2C337931DA" - "OwnerKey" = "8:_DC49B93D011840AFA7E47FA1CAB0E9FF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BF3657BC865940A689F606D62DCF1AEC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C00BF72EE20A4B86B8BB3181653D38FC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C044457AD26840249EFD64E198064BAA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C0AE1BBDD6684221BE7B77EFEF8DCAED" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C227FD1F8E774F47BE063A4C4303F9EF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C40A327FD93340F3BADAE25F052A02A6" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C62519C53F7747DBBB122749FB24F0DA" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C9DA4EB11D614E72B124B73E0F04F2BC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CA98B6CB53D545EA9F3D1329820F03E8" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CADA2F6FA4184905B620A2DC19C9AFBD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CB344E80DDEE4B309028170A73BA435B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CB6068B490834B4C96790C3E23E261CC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CD9B8D066BFF45AD917649D78C818DFF" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D04360BD89624340B57B43E0F07CBDAD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D0D0CC2C34724ED9A492A6DF4F801034" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D517006830964B5C873C93A0819CF738" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D65D8CB9E54B4FDFB32CD1E8D88AB2D3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D713FAE3CCFF4EF790D5CF7F69349F57" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D9E4BD7399F94F01BF468C51006B491E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DAB6C26DDE104EF39BE0181BE797B96D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DBAF96727DD84B18BFC044BB6663BB25" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DBEC4E04B8564D1D90C8B17A8FCD5EAD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DBFEF10F4486420EA81DCA3393F67CBE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DC03BFDF06A949098EA066372DF7CF9A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DC43EA075832494F853635AB8D5280E2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DC49B93D011840AFA7E47FA1CAB0E9FF" - "OwnerKey" = "8:_9E6DB6F72473492E9981185A7086059B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DC892F14E81145969BF596383AEE0812" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E03B622F705A47A3BF5FB43CDDCCA0E7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E06E444A05D64D47ADF6BA48D398D0C4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E0BA496D2AB942FC90C2F87E71764654" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E20BC48CFA9E407FACE1D093E9A166EC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E30E293211B047ECA10BCEE51930DDCD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E3F71BBFCDB04331954FE15D80947FFD" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E4769BC1A4534FEB8A454FAC2641A64E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E48715EB23DF4536B5F49362E8D3B4C0" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E52E9EBFF4824CF8AC7489D9207E81CC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E5CC71A7E4A64023A347115082540A1D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E6A6E5EE52FC4EA79935CFC9C9ABF185" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E6C565576048443C9A8D345FD38A01F2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8A546F6598D43C0A1109DFECA35F8A1" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ED0FBFBA0F754E45BD9C4BED9ACDC546" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ED58A3160D3346078B613392AF5C27A9" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EE3FE0A8EE20443EB4E2F215D92A602E" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EF7901D259494DEE8179F0B090CE2973" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F16BD7EBBED049029808E755DA8DF194" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F1C22CB173AE404FAF4A55048BD72274" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F464E8D2C6C04D4A9C9A23C6C60BB38F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F72AA94C55634629A4126A5655B3774F" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F7C142CE092C41919B880C946FCF222A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F847FD5FB2854778A29B130A431AAD4A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F98CD6AFD8C9481BA5A0D4D2EEA0C1CC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FACED9B9BE734A3BB5D0B083F42B8766" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FC71CA795A41401380540A762BBBBEF4" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FD70F19C9C934B1581CA32168630EE59" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FD878CEB952B46659609C97782388185" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FDF3BFAEF6774436BDE9452BC1026FCE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FE2A60C8EA6D4EB281D59D67DE8B0F1D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FE418F86FCC04889A02ADEB745D63670" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FFFD8EA6EDCE4FA1AD026FDC36CBF0F5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - } - "Configurations" - { - "Debug" - { - "DisplayName" = "8:Debug" - "IsDebugOnly" = "11:TRUE" - "IsReleaseOnly" = "11:FALSE" - "OutputFilename" = "8:Debug\\CanteraDebug_Debug.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:2" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" - { - "Enabled" = "11:TRUE" - "PromptEnabled" = "11:TRUE" - "PrerequisitesLocation" = "2:1" - "Url" = "8:" - "ComponentsUrl" = "8:" - "Items" - { - "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.3.5" - { - "Name" = "8:.NET Framework 3.5" - "ProductCode" = "8:Microsoft.Net.Framework.3.5" - } - "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1" - { - "Name" = "8:Windows Installer 3.1" - "ProductCode" = "8:Microsoft.Windows.Installer.3.1" - } - } - } - } - "DebugMDD" - { - "DisplayName" = "8:DebugMDD" - "IsDebugOnly" = "11:FALSE" - "IsReleaseOnly" = "11:FALSE" - "OutputFilename" = "8:DebugMDD\\CanteraDebug_DebugMDD.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:2" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" - { - "Enabled" = "11:TRUE" - "PromptEnabled" = "11:TRUE" - "PrerequisitesLocation" = "2:1" - "Url" = "8:" - "ComponentsUrl" = "8:" - "Items" - { - "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.3.5" - { - "Name" = "8:.NET Framework 3.5" - "ProductCode" = "8:Microsoft.Net.Framework.3.5" - } - "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1" - { - "Name" = "8:Windows Installer 3.1" - "ProductCode" = "8:Microsoft.Windows.Installer.3.1" - } - } - } - } - "Release" - { - "DisplayName" = "8:Release" - "IsDebugOnly" = "11:FALSE" - "IsReleaseOnly" = "11:TRUE" - "OutputFilename" = "8:Release\\CanteraDebug_Release.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:2" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" - { - "Enabled" = "11:TRUE" - "PromptEnabled" = "11:TRUE" - "PrerequisitesLocation" = "2:1" - "Url" = "8:" - "ComponentsUrl" = "8:" - "Items" - { - "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.3.5" - { - "Name" = "8:.NET Framework 3.5" - "ProductCode" = "8:Microsoft.Net.Framework.3.5" - } - "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1" - { - "Name" = "8:Windows Installer 3.1" - "ProductCode" = "8:Microsoft.Windows.Installer.3.1" - } - } - } - } - } - "Deployable" - { - "CustomAction" - { - } - "DefaultFeature" - { - "Name" = "8:DefaultFeature" - "Title" = "8:" - "Description" = "8:" - } - "ExternalPersistence" - { - "LaunchCondition" - { - } - } - "File" - { - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0043CEF4892147A79B11ADFA52A33062" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\speciesThermoTypes.h" - "TargetName" = "8:speciesThermoTypes.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0163DC5912C443CE897596D5CBC8E647" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\MetalPhase.h" - "TargetName" = "8:MetalPhase.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_021C20C556684F15B0BED1EC365111AA" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\vcs_species_thermo.h" - "TargetName" = "8:vcs_species_thermo.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0356EF8C707E48C1AD5DDE466B7E0FF5" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\FlowDevice.h" - "TargetName" = "8:FlowDevice.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_045EF98593D14ACCACFA4AEFB806D557" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\FalloffFactory.h" - "TargetName" = "8:FalloffFactory.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_084F901A74914242ABD6D1A50E5EB0A4" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\reaction_defs.h" - "TargetName" = "8:reaction_defs.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0B0782E62EEC4148B15E9076506E24A2" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\MultiPhase.h" - "TargetName" = "8:MultiPhase.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0DBC9A18428C43128C18EA7340D7E32C" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ReactionData.h" - "TargetName" = "8:ReactionData.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0E1A45BD74554B0D953E436448EAAB17" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\Reaction.h" - "TargetName" = "8:Reaction.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0F054011DB2B41D493EF7CCC058E850F" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ImplicitSurfChem.h" - "TargetName" = "8:ImplicitSurfChem.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0FC8682BF0F04FC3B72982B6402BAD66" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\mix_defs.h" - "TargetName" = "8:mix_defs.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1005BC9331DC443F9462A97FCB6B85F6" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ResidEval.h" - "TargetName" = "8:ResidEval.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_104910B4D9E847BDBE0C876D7F5C0142" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\StoichSubstance.h" - "TargetName" = "8:StoichSubstance.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_10DF05E3B44E4E97B1D0D2C00DBDC873" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ck2ct.h" - "TargetName" = "8:ck2ct.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_14165AEF1F3243F1974C7793E4D77731" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\Wall.h" - "TargetName" = "8:Wall.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1532D68C18F2463FB29B41A6A861221B" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ThermoPhase.h" - "TargetName" = "8:ThermoPhase.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_156511AFC9BA4058B0D95BEF5584C8EA" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kinetics.h" - "TargetName" = "8:kinetics.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_15E8DEE197F64FDCBD7089A03BE23511" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\IDA_Solver.h" - "TargetName" = "8:IDA_Solver.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1722F0DD789942CB9AFDF8592C5D98CA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\flamespeed\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_A824386A3142457784E5CF6B5A34A5C2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_174A53664A92479DB734572FD98CA90E" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\Integrator.h" - "TargetName" = "8:Integrator.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1A3EBA50A1FB4E9595C00C512FCF7984" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\Nasa9PolyMultiTempRegion.h" - "TargetName" = "8:Nasa9PolyMultiTempRegion.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1A49A3A64A674823A82AB58C3053364F" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\IdealSolidSolnPhase.h" - "TargetName" = "8:IdealSolidSolnPhase.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1B4DDA3351364504866B9CA3B495DECF" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\MultiPhaseEquil.h" - "TargetName" = "8:MultiPhaseEquil.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1B9BC314D6B546AFA1D23AC6D4664DBD" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\SurfPhase.h" - "TargetName" = "8:SurfPhase.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1C39DF7550E443579BC9FA96ECFF3138" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\onedim.h" - "TargetName" = "8:onedim.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1D6A3E458DF54D4D95818285C6E6D471" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\PDSS_HKFT.h" - "TargetName" = "8:PDSS_HKFT.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1E3BFD93A7844560AB22C5953C267D00" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\vcs_internal.h" - "TargetName" = "8:vcs_internal.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1F6E2FF130754D63B30AB1E9494A720F" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\MultiTransport.h" - "TargetName" = "8:MultiTransport.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_227533B7A3C94587A9E7F8973CB7B619" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\IdealSolnGasVPSS.h" - "TargetName" = "8:IdealSolnGasVPSS.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_22E98C71ED3D404495FA2F6B8E17ED06" - { - "SourcePath" = "8:..\\demos\\flamespeed.vcproj" - "TargetName" = "8:flamespeed.vcproj" - "Tag" = "8:" - "Folder" = "8:_34AA3DB59F634462859C4F3682BD1B34" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2328D794CF294D2CA674649DB6D17476" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\NASA_coeffs\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_FEC28EEE2004424CB46C8BC32A7FC9F2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_234CBFB5D56140D8AA5B31A7E902D2AE" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\Edge.h" - "TargetName" = "8:Edge.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_24667FBD46ED4A6B9BE6FF067A18EB63" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\flamespeed\\flamespeed.cpp" - "TargetName" = "8:flamespeed.cpp" - "Tag" = "8:" - "Folder" = "8:_34AA3DB59F634462859C4F3682BD1B34" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2716D65547904F75A34FFF69998C9B8D" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\SpeciesThermoMgr.h" - "TargetName" = "8:SpeciesThermoMgr.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_287AD5E69F9F4F938F7652D96CCA4339" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\global.h" - "TargetName" = "8:global.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2953DD43B79546A4A263A37110CF89CA" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\electrolytes.h" - "TargetName" = "8:electrolytes.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_297EC670566C4A7A8B90A5B73A03C832" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\vcs_MultiPhaseEquil.h" - "TargetName" = "8:vcs_MultiPhaseEquil.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_29E97C27E9414BBE8DC81082673C3327" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\FlowReactor.h" - "TargetName" = "8:FlowReactor.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2A2448C262A4488F9AED44D3B37CFEF5" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\MixTransport.h" - "TargetName" = "8:MixTransport.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2AC45927DF544FEEB8CD5E1AB03110EE" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\VPSSMgr.h" - "TargetName" = "8:VPSSMgr.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2D75C671D60540F495D438D332AFBE38" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\RxnRates.h" - "TargetName" = "8:RxnRates.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2E87522FB07847CB98A980AC8229EBBF" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\Func1.h" - "TargetName" = "8:Func1.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3039446FA28D4019937D780396178A92" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\KineticsFactory.h" - "TargetName" = "8:KineticsFactory.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_315A3535FC634498A07F5F8EC32F6DCB" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\NasaPoly2.h" - "TargetName" = "8:NasaPoly2.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_36A741C5BB6F4DAF9C92BE8E0ECC9E07" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\FuncEval.h" - "TargetName" = "8:FuncEval.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_37829FFE17524DAE91DD74D314365D40" - { - "SourcePath" = "8:..\\demos\\Rankine.vcproj" - "TargetName" = "8:Rankine.vcproj" - "Tag" = "8:" - "Folder" = "8:_FEC28EEE2004424CB46C8BC32A7FC9F2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3786B9BDEAC44F21B08E7B2370CEA563" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\vcs_prob.h" - "TargetName" = "8:vcs_prob.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_39E496E4A8AB4288902B70F42EC88DBE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\combustor\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_5ACECDF02820422C89CC9513CEDD2D73" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3A79F35AF0324A03AFB0B49D60D105DB" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\surface.h" - "TargetName" = "8:surface.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3D78E7C9130F4E1485FE013FE4432AD3" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\importKinetics.h" - "TargetName" = "8:importKinetics.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3E6087F76EB04948A84F7E1E2CE9DD2A" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\xml.h" - "TargetName" = "8:xml.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3E81324694AD4FDBB074EDB3AA7E44EA" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\LatticeSolidPhase.h" - "TargetName" = "8:LatticeSolidPhase.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3F590EA2FD854DCD866419A5DD71E295" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\AdsorbateThermo.h" - "TargetName" = "8:AdsorbateThermo.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_41106DEB1A91431BA7F3A095C3815785" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\flamespeed\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_34AA3DB59F634462859C4F3682BD1B34" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_41D88BF518304047A6BB21068FD3B517" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\VPSSMgrFactory.h" - "TargetName" = "8:VPSSMgrFactory.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4259632DC20942C1A4D327931FB52BEC" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\TransportParams.h" - "TargetName" = "8:TransportParams.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4278650E97994590B40BC706B79390DA" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\DASPK.h" - "TargetName" = "8:DASPK.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_43C6F84923094999A5AD20C46C730163" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\DustyGasTransport.h" - "TargetName" = "8:DustyGasTransport.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_44477B341E9349009794058488B8DF61" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\logger.h" - "TargetName" = "8:logger.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_47024511505D4CB089782A48F4D8EB69" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\Array.h" - "TargetName" = "8:Array.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_471811FD415342599B778902DC554CD8" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ChemEquil.h" - "TargetName" = "8:ChemEquil.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_479850EE099F41AC98ACFD46D0B310BE" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\Group.h" - "TargetName" = "8:Group.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_48C099169AAB432D8E2B2B67C885801B" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\PDSS.h" - "TargetName" = "8:PDSS.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_48C86E81CE304EF7913D9DD6312E6F41" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\WaterSSTP.h" - "TargetName" = "8:WaterSSTP.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_49A5D64D38A5436C963D02FAD563434E" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\LogPrintCtrl.h" - "TargetName" = "8:LogPrintCtrl.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4C4556147DDA476DB0A8282467B04F43" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\zerodim.h" - "TargetName" = "8:zerodim.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4E93803416DB48B6915B6C698F92C665" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\RateCoeffMgr.h" - "TargetName" = "8:RateCoeffMgr.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4F00360381F24011A1CE42DEB6FCAC94" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\EdgeKinetics.h" - "TargetName" = "8:EdgeKinetics.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4F8DF0E5F39249C1816E9059D9E5BA54" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\FactoryBase.h" - "TargetName" = "8:FactoryBase.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4FCF96C2D967477CA0ADBE3A20B4556F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\NASA_coeffs\\NASA_coeffs.cpp" - "TargetName" = "8:NASA_coeffs.cpp" - "Tag" = "8:" - "Folder" = "8:_A0999D1851DD417C8C753B223DFB29B9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5339FF33F5C34343837C4DEC217A3B89" - { - "SourcePath" = "8:..\\demos\\CanteraDemos.sln" - "TargetName" = "8:CanteraDemos.sln" - "Tag" = "8:" - "Folder" = "8:_EDBA80F1672545008CB6C058F06A21CA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_53E15DC7C5C845848A3487B1A51BB491" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\reactionpaths.h" - "TargetName" = "8:reactionpaths.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5512E64EF45F4822B6C8F3FCCA70AC74" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\sort.h" - "TargetName" = "8:sort.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_56B6B2C6BBA9474A9900831ED83255F4" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\importPhase.h" - "TargetName" = "8:importPhase.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_56D86C8CB0AD442B9E9D2E507B1880B7" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\equilibrium.h" - "TargetName" = "8:equilibrium.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_578092D0F7874304A6369B7FE1AA04DB" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\IdealMolalSoln.h" - "TargetName" = "8:IdealMolalSoln.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_57E1E4F277D94BBFB40DA7FD74536C5E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\combustor\\combustor.cpp" - "TargetName" = "8:combustor.cpp" - "Tag" = "8:" - "Folder" = "8:_5ACECDF02820422C89CC9513CEDD2D73" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_59E336C3592041F2BCC96311BB23EF6B" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\TransportFactory.h" - "TargetName" = "8:TransportFactory.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5A4DE1832CFC41ED9B1C418C81D6F048" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\FtnTransport.h" - "TargetName" = "8:FtnTransport.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5BBA913179C44D98A9A13509729399E9" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\DenseMatrix.h" - "TargetName" = "8:DenseMatrix.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5CD6FF73941D456B9EFE8E5E3A506524" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\WaterProps.h" - "TargetName" = "8:WaterProps.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5E07BCF1827F447DB3F19E67A5166369" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\spectra.h" - "TargetName" = "8:spectra.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5EFD972DC08B4DB5B62160335CD2F02F" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\plots.h" - "TargetName" = "8:plots.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6105C68CABF64A1D85DA0E29293A4382" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\Kinetics.h" - "TargetName" = "8:Kinetics.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_620C0CB1E6EA45119C1250C2D1776BE0" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\thermo.h" - "TargetName" = "8:thermo.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_666213A2C5734B6A9487EA322C7F8E8C" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\Mu0Poly.h" - "TargetName" = "8:Mu0Poly.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_66B9AED9DF134F549522A1D04E222433" - { - "SourcePath" = "8:..\\demos\\ReadMe.txt" - "TargetName" = "8:ReadMe.txt" - "Tag" = "8:" - "Folder" = "8:_EDBA80F1672545008CB6C058F06A21CA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_66F1DBCAA1E54D159EB29418C7FA6D9E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\flamespeed\\output_0_blessed.txt" - "TargetName" = "8:output_0_blessed.txt" - "Tag" = "8:" - "Folder" = "8:_A824386A3142457784E5CF6B5A34A5C2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_66F9484F0F414A63A40B879951A9AC93" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\CKParser.h" - "TargetName" = "8:CKParser.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_67FE89D797EA48BBBF3F54CE62B65FA2" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\GasKinetics.h" - "TargetName" = "8:GasKinetics.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_68AC1C2334424F2F81393617CB4BE15D" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\numerics.h" - "TargetName" = "8:numerics.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_698E743E54D54B219FD7F5CAA2690286" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\NasaPoly1.h" - "TargetName" = "8:NasaPoly1.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6AA82759F8F24CFEBDB14C5282A9883E" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\vcs_DoubleStarStar.h" - "TargetName" = "8:vcs_DoubleStarStar.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6AEBED54AC304A2692055D52E3360A1F" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\combustor\\output_0_blessed.txt" - "TargetName" = "8:output_0_blessed.txt" - "Tag" = "8:" - "Folder" = "8:_5ACECDF02820422C89CC9513CEDD2D73" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6AF141708BCE47CFBCAF87AB45854E73" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\stringUtils.h" - "TargetName" = "8:stringUtils.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6BDA398CD62747BEBDBEC037D214E25F" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\VPSSMgr_types.h" - "TargetName" = "8:VPSSMgr_types.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6C6A7655C79F4BD8A3F45EAE68A7986A" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ckr_utils.h" - "TargetName" = "8:ckr_utils.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6C6E964C7C22454484A9C0C9121BA4AA" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ReactionStoichMgr.h" - "TargetName" = "8:ReactionStoichMgr.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6D40D790AEF14E798B663914810F8CD1" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ReactionPath.h" - "TargetName" = "8:ReactionPath.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6DAA8030ACAF45089867E5431C42F54B" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ImplicitChem.h" - "TargetName" = "8:ImplicitChem.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_707EBC583C6F4989AAAD09FDC9741FB4" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ConstCpPoly.h" - "TargetName" = "8:ConstCpPoly.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_711BEDC9790D4F74B9F7F0F6419D80BF" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\SpeciesThermoFactory.h" - "TargetName" = "8:SpeciesThermoFactory.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7121407A0725468FA86D675E3237B403" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\lapack.h" - "TargetName" = "8:lapack.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_731BD40091814EA9B082A25623F44298" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\State.h" - "TargetName" = "8:State.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7413F0FDB4984F69805F63745EFD03C6" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ReactorFactory.h" - "TargetName" = "8:ReactorFactory.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_74245B24DC224E8CB5BAE82F4189272A" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\polyfit.h" - "TargetName" = "8:polyfit.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7800DB0BCF4B4FD09C5517C70F88386B" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\CKReader.h" - "TargetName" = "8:CKReader.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_785F51483EC2457892E349D4178A8649" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\vcs_IntStarStar.h" - "TargetName" = "8:vcs_IntStarStar.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7867C2114DD14559BF9B3D87E70E6D1C" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\Constituents.h" - "TargetName" = "8:Constituents.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_78DBF46C30664E5DBEBAC88654D8DE8E" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\integrators.h" - "TargetName" = "8:integrators.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7984E0CF1B9A4916A9BFF5691D9B30ED" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\PrintCtrl.h" - "TargetName" = "8:PrintCtrl.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_79B2983C1BCF472FACFB5CC1282B6FB2" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ctexceptions.h" - "TargetName" = "8:ctexceptions.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7A9EFDEF3CD34C0EB464A27FCAA5CBB6" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\NonlinearSolver.h" - "TargetName" = "8:NonlinearSolver.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7B7E2C697AF84593A4E089AB9C76C474" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\Interface.h" - "TargetName" = "8:Interface.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7D6A6899BE45438CB3E6CEEBE388FAB0" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\clockWC.h" - "TargetName" = "8:clockWC.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7E5FA68AA68B496084066FCC2B7A1B7F" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\IncompressibleSolid.h" - "TargetName" = "8:IncompressibleSolid.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7F85C98019124A04A9A4F81C269651AC" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\NasaThermo.h" - "TargetName" = "8:NasaThermo.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_844A8A4BE787469994FDFB22992BF077" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\DAE_Solver.h" - "TargetName" = "8:DAE_Solver.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_85B90BB3EE1C49C1AEB30086F78DDAB7" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\flamespeed\\flamespeed_blessed_0.csv" - "TargetName" = "8:flamespeed_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_A824386A3142457784E5CF6B5A34A5C2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_85D3FAAD264F494D9E44CABCF1B879D6" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\GibbsExcessVPSSTP.h" - "TargetName" = "8:GibbsExcessVPSSTP.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_86D19BA832D14DA0A3F6791D806AAB67" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\PDSS_Water.h" - "TargetName" = "8:PDSS_Water.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_879884F48FE144CA919236CE4FA9FE19" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\LatticePhase.h" - "TargetName" = "8:LatticePhase.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_87D7537E9C7A46A58D3ACC690DF0BEAD" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\WaterPropsIAPWSphi.h" - "TargetName" = "8:WaterPropsIAPWSphi.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8C6A4E3E4DA54A0C924B6E42CF66A68D" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\BandMatrix.h" - "TargetName" = "8:BandMatrix.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8C82B39AA2704FD7952DED60F0D98BCD" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\vcs_Exception.h" - "TargetName" = "8:vcs_Exception.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8CA8B4BF378D451CA0E7D52531F7AEA8" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\mdp_allo.h" - "TargetName" = "8:mdp_allo.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8DE4268A772342A6A560AB77D9E8CF79" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\NASA_coeffs\\output_0_blessed.txt" - "TargetName" = "8:output_0_blessed.txt" - "Tag" = "8:" - "Folder" = "8:_A0999D1851DD417C8C753B223DFB29B9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8F147F13C5894045A7C2A9E73FAA33A9" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\NASA_coeffs\\output_0_blessed.txt" - "TargetName" = "8:output_0_blessed.txt" - "Tag" = "8:" - "Folder" = "8:_FEC28EEE2004424CB46C8BC32A7FC9F2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8F2821FBD2F547A39E20885A416E1687" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\Phase.h" - "TargetName" = "8:Phase.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_90D8DC0EEFBE4A2BAB5F4269B2C811FE" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\MMCollisionInt.h" - "TargetName" = "8:MMCollisionInt.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_91B392BC03EE456DB54353C4EA62FF86" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\winconfig.h" - "TargetName" = "8:winconfig.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_91EB3AD25866499786C94A988E834A4C" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\electrolyteThermo.h" - "TargetName" = "8:electrolyteThermo.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_931941F76DAE4AB29EEEFCFB1DEA98FC" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\VPSSMgr_Water_ConstVol.h" - "TargetName" = "8:VPSSMgr_Water_ConstVol.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_939D562D0EDE4CF992AB133625D355AF" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\InterfaceKinetics.h" - "TargetName" = "8:InterfaceKinetics.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_947A23E7265D4FBBB756951413B8624B" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\SpeciesThermo.h" - "TargetName" = "8:SpeciesThermo.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9561E62E5AC74692983F902E8AA5C383" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\DebyeHuckel.h" - "TargetName" = "8:DebyeHuckel.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_95823044A3064F3A8BB42E3EBC5834BF" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\L_matrix.h" - "TargetName" = "8:L_matrix.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_95B982B92D0846BE8CAB35085000F7DC" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\SingleSpeciesTP.h" - "TargetName" = "8:SingleSpeciesTP.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_95CD410C3CF748AAB0219A2548D7B19C" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\VPSSMgr_Water_HKFT.h" - "TargetName" = "8:VPSSMgr_Water_HKFT.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_960F4CFE97EC48439D786FBED5E134C8" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\VPSSMgr_ConstVol.h" - "TargetName" = "8:VPSSMgr_ConstVol.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9624E2926C8D4A9696E3B020356C708E" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\flamespeed\\flamespeed_blessed_0.csv" - "TargetName" = "8:flamespeed_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_34AA3DB59F634462859C4F3682BD1B34" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_97C23218EC3C4A82B9FA5934711FD9D8" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\HMWSoln.h" - "TargetName" = "8:HMWSoln.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_98B355E08F044766AB08C1568AD858AC" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\GRI_30_Kinetics.h" - "TargetName" = "8:GRI_30_Kinetics.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9BA4071392104C3184D14B3EEAC9702F" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ctml.h" - "TargetName" = "8:ctml.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9BF2636CF0F94D7881241BDC56BFADF8" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\SemiconductorPhase.h" - "TargetName" = "8:SemiconductorPhase.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9BF2F77D08FA4C7CBE6519CFDC6D2A09" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\WaterPropsIAPWS.h" - "TargetName" = "8:WaterPropsIAPWS.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9C50874CA2ED4790B4239E52BD0BA654" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\Reactor.h" - "TargetName" = "8:Reactor.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A1FA009E794546C2BAD2325D8A633E7F" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\PID_Controller.h" - "TargetName" = "8:PID_Controller.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A4846BE14986425F88EB2DA9B6D41135" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\flowControllers.h" - "TargetName" = "8:flowControllers.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A5479162EB884D018010FC3C67482E20" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\thermoFunctions.h" - "TargetName" = "8:thermoFunctions.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A57746D04F774557A2F35AD0FE54DD92" - { - "SourcePath" = "8:..\\demos\\NASA_coeffs.vcproj" - "TargetName" = "8:NASA_coeffs.vcproj" - "Tag" = "8:" - "Folder" = "8:_A0999D1851DD417C8C753B223DFB29B9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A77CE0870EA94F469D333053C06336C6" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\AqueousKinetics.h" - "TargetName" = "8:AqueousKinetics.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A7A4C6DA1AAB41A7B6C11884114D80DF" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\SpeciesThermoInterpType.h" - "TargetName" = "8:SpeciesThermoInterpType.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A8832EEBCA3D40CE9CA11093F068F33F" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\GeneralSpeciesThermo.h" - "TargetName" = "8:GeneralSpeciesThermo.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A9196A7B7F2248DA86F5618A311ACD04" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\flamespeed\\output_0_blessed.txt" - "TargetName" = "8:output_0_blessed.txt" - "Tag" = "8:" - "Folder" = "8:_34AA3DB59F634462859C4F3682BD1B34" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A986E66EA40F47A5BF55C7554BCD3DA5" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ArrayViewer.h" - "TargetName" = "8:ArrayViewer.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AB621B8B657F41569B9F2C3AAF227D1B" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\VPStandardStateTP.h" - "TargetName" = "8:VPStandardStateTP.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AB8C03F719364825AE001A412193261E" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\utilities.h" - "TargetName" = "8:utilities.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_ABBBE619E4D74A82BBD8CF11C60C4D0E" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\Elements.h" - "TargetName" = "8:Elements.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AC0C7D1FAFFF44589AFD65227D55F92C" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\GRI30.h" - "TargetName" = "8:GRI30.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AF6B3247AE8145A88D4BE3B346BBB517" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\funcs.h" - "TargetName" = "8:funcs.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AFC4C018CACD41ABB4351212D69E83A9" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\vec_functions.h" - "TargetName" = "8:vec_functions.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B009A5F425B741BFA26112A535579907" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\FalloffMgr.h" - "TargetName" = "8:FalloffMgr.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B061A7A71E4E486C800D35AEC4CDDD76" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\vcs_solve.h" - "TargetName" = "8:vcs_solve.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B06E4B190451401B924FA0DD5D9D43FD" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\IdealGasPhase.h" - "TargetName" = "8:IdealGasPhase.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B1A80A1C9B264063A7292D7D1F40EF08" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\StoichManager.h" - "TargetName" = "8:StoichManager.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B41E558930234686935A0FB8C196C542" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ThermoFactory.h" - "TargetName" = "8:ThermoFactory.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B45711A1D00C403E96C239B3B70F6FFE" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\CVodesIntegrator.h" - "TargetName" = "8:CVodesIntegrator.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B5B2EA612ADB4D75940C203F81F1A5F7" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ResidJacEval.h" - "TargetName" = "8:ResidJacEval.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B668F8AC5DA042379F856BFE64BF40DB" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\PDSS_ConstVol.h" - "TargetName" = "8:PDSS_ConstVol.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B92D86D5C94E44FCB90F286C7A87281C" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ShomateThermo.h" - "TargetName" = "8:ShomateThermo.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B99344BD74784EA7825DEA74E524C4CD" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\XML_Writer.h" - "TargetName" = "8:XML_Writer.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BA71E1BDD8BB47FEA1F82824E777AF34" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ctlapack.h" - "TargetName" = "8:ctlapack.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BAF3C1E6F804426DB2F6703E0B6AB497" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ConstPressureReactor.h" - "TargetName" = "8:ConstPressureReactor.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BB3D7DBA6EF74C12BFD535E468102F1D" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\writelog.h" - "TargetName" = "8:writelog.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BBA5C2452ED241238533E2AC5B8CA759" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\flamespeed\\Makefile.win" - "TargetName" = "8:Makefile.win" - "Tag" = "8:" - "Folder" = "8:_34AA3DB59F634462859C4F3682BD1B34" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BCB03C7E7610424D8A8A088416BA2C5A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\NASA_coeffs\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_FEC28EEE2004424CB46C8BC32A7FC9F2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BCE962E85FEC408EB0B0017763BF5072" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\MineralEQ3.h" - "TargetName" = "8:MineralEQ3.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BD785FB59D9A4AD7AB853665C1BA4EE9" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\Metal.h" - "TargetName" = "8:Metal.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BDC2AF6837E84FE7AD2085778BCC92CA" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\flamespeed\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_A824386A3142457784E5CF6B5A34A5C2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BDE33C9C48D84441AC9522276AEC6CCC" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\Constituent.h" - "TargetName" = "8:Constituent.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BF3657BC865940A689F606D62DCF1AEC" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\vcs_VolPhase.h" - "TargetName" = "8:vcs_VolPhase.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C00BF72EE20A4B86B8BB3181653D38FC" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\vcs_SpeciesProperties.h" - "TargetName" = "8:vcs_SpeciesProperties.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C044457AD26840249EFD64E198064BAA" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\AqueousTransport.h" - "TargetName" = "8:AqueousTransport.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C0AE1BBDD6684221BE7B77EFEF8DCAED" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\radiation.h" - "TargetName" = "8:radiation.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C227FD1F8E774F47BE063A4C4303F9EF" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\config.h" - "TargetName" = "8:config.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C62519C53F7747DBBB122749FB24F0DA" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\Reservoir.h" - "TargetName" = "8:Reservoir.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CA98B6CB53D545EA9F3D1329820F03E8" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\EdgePhase.h" - "TargetName" = "8:EdgePhase.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CADA2F6FA4184905B620A2DC19C9AFBD" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ct_defs.h" - "TargetName" = "8:ct_defs.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CB344E80DDEE4B309028170A73BA435B" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ReactorBase.h" - "TargetName" = "8:ReactorBase.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CB6068B490834B4C96790C3E23E261CC" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\units.h" - "TargetName" = "8:units.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CD9B8D066BFF45AD917649D78C818DFF" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\NASA_coeffs\\NASA_coeffs.cpp" - "TargetName" = "8:NASA_coeffs.cpp" - "Tag" = "8:" - "Folder" = "8:_FEC28EEE2004424CB46C8BC32A7FC9F2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D04360BD89624340B57B43E0F07CBDAD" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\StoichSubstanceSSTP.h" - "TargetName" = "8:StoichSubstanceSSTP.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D0D0CC2C34724ED9A492A6DF4F801034" - { - "SourcePath" = "8:..\\..\\..\\tools\\templates\\cxx\\demo.cpp" - "TargetName" = "8:demo.cpp" - "Tag" = "8:" - "Folder" = "8:_EDBA80F1672545008CB6C058F06A21CA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D517006830964B5C873C93A0819CF738" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\SimpleThermo.h" - "TargetName" = "8:SimpleThermo.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D65D8CB9E54B4FDFB32CD1E8D88AB2D3" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\Element.h" - "TargetName" = "8:Element.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D713FAE3CCFF4EF790D5CF7F69349F57" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\vcs_defs.h" - "TargetName" = "8:vcs_defs.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D9E4BD7399F94F01BF468C51006B491E" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\transport.h" - "TargetName" = "8:transport.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DAB6C26DDE104EF39BE0181BE797B96D" - { - "SourcePath" = "8:..\\demos\\demo.vcproj" - "TargetName" = "8:demo.vcproj" - "Tag" = "8:" - "Folder" = "8:_EDBA80F1672545008CB6C058F06A21CA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DBAF96727DD84B18BFC044BB6663BB25" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\PureFluid.h" - "TargetName" = "8:PureFluid.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DBEC4E04B8564D1D90C8B17A8FCD5EAD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\combustor\\combustor_blessed_0.csv" - "TargetName" = "8:combustor_blessed_0.csv" - "Tag" = "8:" - "Folder" = "8:_5ACECDF02820422C89CC9513CEDD2D73" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DBFEF10F4486420EA81DCA3393F67CBE" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\combustor\\Makefile.win" - "TargetName" = "8:Makefile.win" - "Tag" = "8:" - "Folder" = "8:_5ACECDF02820422C89CC9513CEDD2D73" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DC03BFDF06A949098EA066372DF7CF9A" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\NASA_coeffs\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_A0999D1851DD417C8C753B223DFB29B9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DC43EA075832494F853635AB8D5280E2" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\SolidTransport.h" - "TargetName" = "8:SolidTransport.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E03B622F705A47A3BF5FB43CDDCCA0E7" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\Crystal.h" - "TargetName" = "8:Crystal.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E06E444A05D64D47ADF6BA48D398D0C4" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\Cantera.h" - "TargetName" = "8:Cantera.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E0BA496D2AB942FC90C2F87E71764654" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\PropertyCalculator.h" - "TargetName" = "8:PropertyCalculator.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E20BC48CFA9E407FACE1D093E9A166EC" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\VPSSMgr_General.h" - "TargetName" = "8:VPSSMgr_General.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E30E293211B047ECA10BCEE51930DDCD" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\NASA_coeffs\\runtest" - "TargetName" = "8:runtest" - "Tag" = "8:" - "Folder" = "8:_A0999D1851DD417C8C753B223DFB29B9" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E3F71BBFCDB04331954FE15D80947FFD" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\equil.h" - "TargetName" = "8:equil.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E4769BC1A4534FEB8A454FAC2641A64E" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\solveSP.h" - "TargetName" = "8:solveSP.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E52E9EBFF4824CF8AC7489D9207E81CC" - { - "SourcePath" = "8:..\\demos\\kinetics1.vcproj" - "TargetName" = "8:kinetics1.vcproj" - "Tag" = "8:" - "Folder" = "8:_A824386A3142457784E5CF6B5A34A5C2" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E5CC71A7E4A64023A347115082540A1D" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\LiquidTransport.h" - "TargetName" = "8:LiquidTransport.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E6A6E5EE52FC4EA79935CFC9C9ABF185" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\Nasa9Poly1.h" - "TargetName" = "8:Nasa9Poly1.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E6C565576048443C9A8D345FD38A01F2" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\cxx\\demos\\Makefile.win" - "TargetName" = "8:Makefile" - "Tag" = "8:" - "Folder" = "8:_EDBA80F1672545008CB6C058F06A21CA" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E8A546F6598D43C0A1109DFECA35F8A1" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\TransportBase.h" - "TargetName" = "8:TransportBase.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_ED0FBFBA0F754E45BD9C4BED9ACDC546" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\MargulesVPSSTP.h" - "TargetName" = "8:MargulesVPSSTP.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_ED58A3160D3346078B613392AF5C27A9" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\RxnSpecies.h" - "TargetName" = "8:RxnSpecies.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EE3FE0A8EE20443EB4E2F215D92A602E" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\SquareMatrix.h" - "TargetName" = "8:SquareMatrix.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EF7901D259494DEE8179F0B090CE2973" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\PureFluidPhase.h" - "TargetName" = "8:PureFluidPhase.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F16BD7EBBED049029808E755DA8DF194" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\IdealGasMix.h" - "TargetName" = "8:IdealGasMix.h" - "Tag" = "8:" - "Folder" = "8:_01600D0936434365A0C7280645FD3331" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F1C22CB173AE404FAF4A55048BD72274" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\config.h" - "TargetName" = "8:config.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F464E8D2C6C04D4A9C9A23C6C60BB38F" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ReactorNet.h" - "TargetName" = "8:ReactorNet.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F72AA94C55634629A4126A5655B3774F" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\PseudoBinaryVPSSTP.h" - "TargetName" = "8:PseudoBinaryVPSSTP.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F7C142CE092C41919B880C946FCF222A" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ckr_defs.h" - "TargetName" = "8:ckr_defs.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F847FD5FB2854778A29B130A431AAD4A" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\ThirdBodyMgr.h" - "TargetName" = "8:ThirdBodyMgr.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F98CD6AFD8C9481BA5A0D4D2EEA0C1CC" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\PDSS_IdealGas.h" - "TargetName" = "8:PDSS_IdealGas.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FACED9B9BE734A3BB5D0B083F42B8766" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\LiquidTransportParams.h" - "TargetName" = "8:LiquidTransportParams.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FC71CA795A41401380540A762BBBBEF4" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\Species.h" - "TargetName" = "8:Species.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FD70F19C9C934B1581CA32168630EE59" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\VPSSMgr_IdealGas.h" - "TargetName" = "8:VPSSMgr_IdealGas.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FD878CEB952B46659609C97782388185" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\Enhanced3BConc.h" - "TargetName" = "8:Enhanced3BConc.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FDF3BFAEF6774436BDE9452BC1026FCE" - { - "SourcePath" = "8:..\\demos\\combustor.vcproj" - "TargetName" = "8:combustor.vcproj" - "Tag" = "8:" - "Folder" = "8:_5ACECDF02820422C89CC9513CEDD2D73" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FE418F86FCC04889A02ADEB745D63670" - { - "SourcePath" = "8:..\\..\\..\\Cantera\\src\\numerics\\CVodeInt.h" - "TargetName" = "8:CVodeInt.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FFFD8EA6EDCE4FA1AD026FDC36CBF0F5" - { - "SourcePath" = "8:..\\..\\..\\build\\include\\cantera\\kernel\\MolalityVPSSTP.h" - "TargetName" = "8:MolalityVPSSTP.h" - "Tag" = "8:" - "Folder" = "8:_25D6250BD5C54EAA96A425D305D996FC" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - } - "FileType" - { - } - "Folder" - { - "{3C67513D-01DD-4637-8A68-80971EB9504F}:_11DD5E629F5E4084B9B61A277885D234" - { - "DefaultLocation" = "8:[ProgramFilesFolder][Manufacturer]\\[ProductName]" - "Name" = "8:#1925" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:TARGETDIR" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_13B3EB77E6AC45F7A1AC630A80D048BA" - { - "Name" = "8:tutorials" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_920497DD7C6F4C109C4CC733A029C196" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_18574D8A52DC48E194C4A2C741119B68" - { - "Name" = "8:templates" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_A8AD3AF83D4646D19A8CF9EB6297EBDC" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_39366AF5E69E41ECBA0D0ED042C779B7" - { - "Name" = "8:bin" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_5F346318C5414913B5D6F6F5AA23CA4C" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_63D74B836F3147E6B101C46DDDC5E86E" - { - "Name" = "8:matlab" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_512FD63DEB6440C08B2A2A9C4AB4BC90" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_BFFBE5301970442AB14B87865B1772F0" - { - "Name" = "8:toolbox" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_AD33A28ED7D0459394D4CF7C132683C7" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_6BB681DE941248B8B7118A57B6D07F85" - { - "Name" = "8:cantera" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_29BA44467CBA41D78CE58A6FCB8DD92D" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_075C393DBD7B41FA918F7BEB19E5D85A" - { - "Name" = "8:@Func" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D27EB0BBAF4C4A5581B80C6B329BC5C3" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_4C043D76D93B4788BD0D2A022626D71F" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_5A1D98E87B8D463EB4E3DF91EC36C79A" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_342AFD57D7144FC2ADA15EF28C4BEAF3" - { - "Name" = "8:@Reactor" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_2DAB776414D842ADB9BC9089E2DD492D" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_6DF4AD3E2DF348858B969C7B1705DED9" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6FF3AA4C0FBA4AD48E45B899B31FBCDD" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_39DFE81298BC470AAA72EB1183EC11A5" - { - "Name" = "8:@Kinetics" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_B82AA5EEF9924C38B7036F4FDB770C8D" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_3DF4C7EBCCB84158BA974CE32143C65F" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_EB54003BD6E5428C82E6435B53281410" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_5EFA888A12F94269A716F270346A42BC" - { - "Name" = "8:@Solution" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6BDC2823BF3B4FE28FC7C2E6FF64C101" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_7CAA95DCD3B641E8A8C06B555FB71012" - { - "Name" = "8:@ThermoPhase" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_B17CEADB9ACB4832ACB47E58A26B20AD" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_667E402CF895414990510B6DB98675D3" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_56505F90AA4E4091BF1E7A4648045383" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_7D5ABC73B9844AF78DD1FBCB453F34B1" - { - "Name" = "8:@Interface" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_993FDDD0A86B4C81A89708CF6C725F77" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_AD962D161AD74060A6D010F5CC298AC5" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_44B68FE49F89472C99342F4015182CF4" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_7E33FC2295664CD0BDC07A080B091CA1" - { - "Name" = "8:1D" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_659DF71551E540AE93961468CB216AB4" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_ADF150DBB9EE4F0DABD75177122F1797" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_E0B152385AD84B308DF501F30A4EA14E" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_991EFAEE5F6E4940BCA4EC00332357E0" - { - "Name" = "8:@Wall" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_079FCB3FAE0F45EC81A5D6CB1073BA2C" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_EA1E534D55114BA1A5C83ACE6215B307" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_A5EE13B25B8149E89CF25C36BDC8AC21" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_AEF2081719D7429BBD6E7A572E6B2263" - { - "Name" = "8:@FlowDevice" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_4BB41F98FAF74A4D8237E19B5C5064E5" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_9BE4839753C143EE8CF2EBF8DC4E587A" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_2F4D6E484358441AAE11AA3FA9B52856" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_B72C0565DEB14CE68F69953CF5E5DDA3" - { - "Name" = "8:@XML_Node" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_BBDAF34EEF854A66A0F0ECBB3AA441EB" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_3110CA0C1CED4997A48073347CA65BB7" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_44D3DCF97E364528BD4D8600571C7ACF" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_BD11AF43C6E340FCBE008FEAA256CD1D" - { - "Name" = "8:@Mixture" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_7747E35378364B40845E32E1318DE490" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_EA86EC1BEB2A484FB2483C633FBAD327" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_F526E887F0FF4C0A9D42D303BFEACC52" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_BD4AB35C33544AB2A9AC8B42AC2673E6" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_85145D5E636A43378A6358618BE5BD74" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_CBAAA5E692DD4444B9C044CDEC572925" - { - "Name" = "8:@ReactorNet" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_F38B6AFEE3664B3B841D38FBF4976739" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_DCCEDAD2F7434ED79EA5FC1EBBF67703" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D88CCFA9FB24455F935822C81A57BCC7" - "Folders" - { - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_F57CABBE120F4A25A9095CA577E9EBC8" - { - "Name" = "8:@Transport" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_036436B0CCA74AC688B895E240C7C038" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_2C6CFCB782BA42B09468BA7D95C5BCF5" - { - "Name" = "8:private" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_B04C7CD54CBC4C9693F2A7AA4C600571" - "Folders" - { - } - } - } - } - } - } - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_B34666715CC7479590B06D6D0BD23DB2" - { - "Name" = "8:data" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_C994929FD4A54934A5AB8E219CF77767" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_D1893F33A7A64BAC97CA715A72FF10A1" - { - "Name" = "8:include" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_F12BD1B66CB14847863C5483003B9E67" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_01600D0936434365A0C7280645FD3331" - { - "Name" = "8:cantera" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_81576BD7FAA743838337CA646CFBDE44" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_25D6250BD5C54EAA96A425D305D996FC" - { - "Name" = "8:kernel" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_6FCA475061C44B368B8822BBEA8F9BFD" - "Folders" - { - } - } - } - } - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_E29941E7E79A449BA0F7360E5C66EA59" - { - "Name" = "8:lib" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_1655BE976A8C4340B46F0264B20166E9" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_E8EA5B218BE04B9E94CF4ED03D78BD4F" - { - "Name" = "8:demos" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D57DDA3E54D645E1BCE4BAB2E6A4907B" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_846B71A41B874C518807AD38B1EBD50C" - { - "Name" = "8:matlab" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_D49B27481C944796BEE21AE6305DFB80" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_84CCDB341EB8428486AB85477FD37B3B" - { - "Name" = "8:python" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_04BDBF2539E24C8399E54BC1F55633E8" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_EDBA80F1672545008CB6C058F06A21CA" - { - "Name" = "8:C++" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_36C452C47783491CB4895BB118F62CFD" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_34AA3DB59F634462859C4F3682BD1B34" - { - "Name" = "8:flamespeed" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_C886019A09B043FEAD3A8F0C3D11EAC3" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_5ACECDF02820422C89CC9513CEDD2D73" - { - "Name" = "8:combustor" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_CA447C888E854A17BA735C8F7F0E846D" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_A0999D1851DD417C8C753B223DFB29B9" - { - "Name" = "8:NASA_coeffs" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_5333D13831814F95B545D43F5E81093E" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_A824386A3142457784E5CF6B5A34A5C2" - { - "Name" = "8:kinetics1" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_98F8E0E2AAF34DA2B3B5D82F91842AB1" - "Folders" - { - } - } - "{9EF0B969-E518-4E46-987F-47570745A589}:_FEC28EEE2004424CB46C8BC32A7FC9F2" - { - "Name" = "8:rankine" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_97D333ECB48642C899EC80AF182C8A1A" - "Folders" - { - } - } - } - } - } - } - } - } - "{1525181F-901A-416C-8A58-119130FE478E}:_AB26FB810BD24B56A3BFF72906E39C74" - { - "Name" = "8:#1916" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:DesktopFolder" - "Folders" - { - } - } - "{1525181F-901A-416C-8A58-119130FE478E}:_C7612000F6C74080BB6148E0CDFE8EF1" - { - "Name" = "8:#1919" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:ProgramMenuFolder" - "Folders" - { - } - } - } - "LaunchCondition" - { - } - "Locator" - { - } - "MsiBootstrapper" - { - "LangId" = "3:1033" - "RequiresElevation" = "11:FALSE" - } - "Product" - { - "Name" = "8:Microsoft Visual Studio" - "ProductName" = "8:CanteraDebug" - "ProductCode" = "8:{0AC16DDB-FA0B-408E-9AC3-6DCB01319470}" - "PackageCode" = "8:{70B68C4B-9596-4176-BAA3-38C2F82788C3}" - "UpgradeCode" = "8:{5F38EC85-F90E-41A1-86AC-252681A8B761}" - "RestartWWWService" = "11:FALSE" - "RemovePreviousVersions" = "11:FALSE" - "DetectNewerInstalledVersion" = "11:TRUE" - "InstallAllUsers" = "11:FALSE" - "ProductVersion" = "8:1.8.0" - "Manufacturer" = "8:Sandia National Laboratories" - "ARPHELPTELEPHONE" = "8:" - "ARPHELPLINK" = "8:" - "Title" = "8:CanteraDebug" - "Subject" = "8:" - "ARPCONTACT" = "8:Sandia National Laboratories" - "Keywords" = "8:" - "ARPCOMMENTS" = "8:" - "ARPURLINFOABOUT" = "8:" - "ARPPRODUCTICON" = "8:" - "ARPIconIndex" = "3:0" - "SearchPath" = "8:" - "UseSystemSearchPath" = "11:TRUE" - "TargetPlatform" = "3:0" - "PreBuildEvent" = "8:" - "PostBuildEvent" = "8:" - "RunPostBuildEvent" = "3:0" - } - "Registry" - { - "HKLM" - { - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_C93B4E14247E452090787E94E6959821" - { - "Name" = "8:Software" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_323718C727BB4E2A8D28DE599C9EADA5" - { - "Name" = "8:[Manufacturer]" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - } - } - } - "Values" - { - } - } - } - } - "HKCU" - { - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_458234A0F3EF49DCA4CA49913CE33BE0" - { - "Name" = "8:Software" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_B2D41FC719B74F3BB80D8DDDB7D867C9" - { - "Name" = "8:[Manufacturer]" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - } - } - } - "Values" - { - } - } - } - } - "HKCR" - { - "Keys" - { - } - } - "HKU" - { - "Keys" - { - } - } - "HKPU" - { - "Keys" - { - } - } - } - "Sequences" - { - } - "Shortcut" - { - } - "UserInterface" - { - "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_1093BA7E61EE4AADA6CD633E1028CDFB" - { - "UseDynamicProperties" = "11:FALSE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdBasicDialogs.wim" - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_3733006F394F42C78D059E2118E72802" - { - "Name" = "8:#1901" - "Sequence" = "3:2" - "Attributes" = "3:2" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_95A5931DD1874DAE9BA0E4B454C7950F" - { - "Sequence" = "3:100" - "DisplayName" = "8:Progress" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminProgressDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "ShowProgress" - { - "Name" = "8:ShowProgress" - "DisplayName" = "8:#1009" - "Description" = "8:#1109" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_56F29752B33B4E9A96535A893CF5E5D0" - { - "Name" = "8:#1902" - "Sequence" = "3:1" - "Attributes" = "3:3" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_4A8E96B092C24A40BA138C19826B1B10" - { - "Sequence" = "3:100" - "DisplayName" = "8:Finished" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdFinishedDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "UpdateText" - { - "Name" = "8:UpdateText" - "DisplayName" = "8:#1058" - "Description" = "8:#1158" - "Type" = "3:15" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1258" - "DefaultValue" = "8:#1258" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_5E5692F8DAB04B77BBF3D237DCCCDDBB" - { - "Name" = "8:#1902" - "Sequence" = "3:2" - "Attributes" = "3:3" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_B3AAD97AC20247E99C6C7835874256DC" - { - "Sequence" = "3:100" - "DisplayName" = "8:Finished" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminFinishedDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_65C6766C173A436085214A40F5DC5C55" - { - "Name" = "8:#1900" - "Sequence" = "3:1" - "Attributes" = "3:1" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_3726AD2DF6D94AF19AB1FA4F8AEB73FE" - { - "Sequence" = "3:100" - "DisplayName" = "8:Welcome" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdWelcomeDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "CopyrightWarning" - { - "Name" = "8:CopyrightWarning" - "DisplayName" = "8:#1002" - "Description" = "8:#1102" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1202" - "DefaultValue" = "8:#1202" - "UsePlugInResources" = "11:TRUE" - } - "Welcome" - { - "Name" = "8:Welcome" - "DisplayName" = "8:#1003" - "Description" = "8:#1103" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1203" - "DefaultValue" = "8:#1203" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_EDFC12D482C84DBEA0952398D9E4DD43" - { - "Sequence" = "3:300" - "DisplayName" = "8:Confirm Installation" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdConfirmDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_FFFEE4754782412B9EE9717F032E738A" - { - "Sequence" = "3:200" - "DisplayName" = "8:Installation Folder" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdFolderDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "InstallAllUsersVisible" - { - "Name" = "8:InstallAllUsersVisible" - "DisplayName" = "8:#1059" - "Description" = "8:#1159" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_9BC0651EED4541ECBFF8504B7502C115" - { - "Name" = "8:#1900" - "Sequence" = "3:2" - "Attributes" = "3:1" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_1B77D035CCDD4D89A8C5FD89D881C406" - { - "Sequence" = "3:100" - "DisplayName" = "8:Welcome" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminWelcomeDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "CopyrightWarning" - { - "Name" = "8:CopyrightWarning" - "DisplayName" = "8:#1002" - "Description" = "8:#1102" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1202" - "DefaultValue" = "8:#1202" - "UsePlugInResources" = "11:TRUE" - } - "Welcome" - { - "Name" = "8:Welcome" - "DisplayName" = "8:#1003" - "Description" = "8:#1103" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1203" - "DefaultValue" = "8:#1203" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_7B71AADEB1D64CB19B1F87AC7F15321F" - { - "Sequence" = "3:200" - "DisplayName" = "8:Installation Folder" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminFolderDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_AFEF5AB7E8A84A2F8D6ED832FCAA5BD1" - { - "Sequence" = "3:300" - "DisplayName" = "8:Confirm Installation" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminConfirmDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_DB9BF7EA81E24EFC9A3AFED32F3CB5CE" - { - "Name" = "8:#1901" - "Sequence" = "3:1" - "Attributes" = "3:2" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_428CF26166884630BED1FCFF1434E0EC" - { - "Sequence" = "3:100" - "DisplayName" = "8:Progress" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdProgressDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - "ShowProgress" - { - "Name" = "8:ShowProgress" - "DisplayName" = "8:#1009" - "Description" = "8:#1109" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_FCBB1C0C9FB247D599EEF81C0C2C8C4C" - { - "UseDynamicProperties" = "11:FALSE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdUserInterface.wim" - } - } - "MergeModule" - { - "{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_BEECD019506F46739F8BAF2C337931DA" - { - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:TRUE" - "SourcePath" = "8:microsoft_vc90_debugcrt_x86.msm" - "Properties" - { - } - "LanguageId" = "3:0" - "Exclude" = "11:FALSE" - "Folder" = "8:" - "Feature" = "8:" - "IsolateTo" = "8:" - } - "{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_DC49B93D011840AFA7E47FA1CAB0E9FF" - { - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:TRUE" - "SourcePath" = "8:policy_9_0_Microsoft_VC90_DebugCRT_x86.msm" - "Properties" - { - } - "LanguageId" = "3:0" - "Exclude" = "11:FALSE" - "Folder" = "8:" - "Feature" = "8:" - "IsolateTo" = "8:" - } - } - "ProjectOutput" - { - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_03AD241CF2AE4CABAEA018EF343320D4" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\oneD_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{AFF4EF88-C100-4297-A150-B6C4C5A98F25}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_0C5CE42AA68E4BD8B249ADF610B8880D" - { - "SourcePath" = "8:" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Symbols" - "OutputProjectGuid" = "8:{8CB43708-231A-4F80-B777-5F0A90CDB604}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_2102F49BD2E34F5B8AD84E24E3F634CB" - { - "SourcePath" = "8:" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Symbols" - "OutputProjectGuid" = "8:{AFF4EF88-C100-4297-A150-B6C4C5A98F25}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_288886B4E1C84B67822BDB93706A7E6C" - { - "SourcePath" = "8:" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Symbols" - "OutputProjectGuid" = "8:{D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_2A9E757A274545A28F0D13A66E72667D" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\numerics_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{AD56DAD7-108B-4E82-993E-1EC6A0DFD209}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_32150CD21ABB4D598AD8261BFA220B57" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctf2c_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{DD55E1AC-451C-422C-92BC-26E3F7AA137B}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_38B3245973354DF7B9AB4D98229EAD9D" - { - "SourcePath" = "8:" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Symbols" - "OutputProjectGuid" = "8:{5FD2CA3C-8968-4C49-9312-C2C96C4B59BC}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_3C596DA0D7D742FD836DA7BFE8FFD89A" - { - "SourcePath" = "8:" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Symbols" - "OutputProjectGuid" = "8:{FCF87E3E-B8A7-47CA-864E-87E0166CCD79}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_537148F485BC4ECFA28BD6A1EBECE0CA" - { - "SourcePath" = "8:" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Symbols" - "OutputProjectGuid" = "8:{127547E3-416C-4C12-82E9-52F912142FB5}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_57EF57BF34AC4233941AE8E816148811" - { - "SourcePath" = "8:" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Symbols" - "OutputProjectGuid" = "8:{D76CE458-2A16-42DD-AE25-E282886C358F}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_642CC1BBA7FA4AA1AC11283DBF73BF37" - { - "SourcePath" = "8:" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Symbols" - "OutputProjectGuid" = "8:{DD55E1AC-451C-422C-92BC-26E3F7AA137B}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_6AAEFBB05C9B44A491E68C51C238845B" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctblas_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{5D8EADA5-2E37-4311-AD07-605A0B21F577}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_6B378751D34949348EE4913E69C4AB5A" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\kinetics_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{8CB43708-231A-4F80-B777-5F0A90CDB604}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_6D65DFD69CEA4C569A845B3C945E7252" - { - "SourcePath" = "8:" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Symbols" - "OutputProjectGuid" = "8:{AD56DAD7-108B-4E82-993E-1EC6A0DFD209}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_72FF1156DAD9443EBF57780DD602A5D4" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\SUNDIALS_SHARED_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{FCF87E3E-B8A7-47CA-864E-87E0166CCD79}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_7690C7560DEF4C399EB334AE44C55F86" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\converters_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{5D8C2EA9-A90C-48A7-A541-180332B941DD}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_7A5425686CD1478C8EDABA757E257C6D" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\NVEC_SER_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_8B38BDDAC99040EC95E5B957E10B6874" - { - "SourcePath" = "8:" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Symbols" - "OutputProjectGuid" = "8:{9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_933AB93386644CC6B9672F679E1EF61F" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\transport_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_93856C74DB284F64837CBF6DFB731E39" - { - "SourcePath" = "8:" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Symbols" - "OutputProjectGuid" = "8:{2701B198-FEC1-45A8-BC20-AACA46B64986}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_9BE16EBB1020491797235B3D20ABD30D" - { - "SourcePath" = "8:" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Symbols" - "OutputProjectGuid" = "8:{5D8EADA5-2E37-4311-AD07-605A0B21F577}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_9CF11C75C6E04B898E56736723D03BB1" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctmath_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{127547E3-416C-4C12-82E9-52F912142FB5}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_9E6DB6F72473492E9981185A7086059B" - { - "SourcePath" = "8:..\\..\\..\\build\\bin\\i686-pc-win32\\ck2cti_d.exe" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_39366AF5E69E41ECBA0D0ED042C779B7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:Debug|Win32" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_A98DEA32678841B0A785D0A9AACA472F" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\zeroD_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_B70E632A6BF14B428ED685671894436B" - { - "SourcePath" = "8:" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Symbols" - "OutputProjectGuid" = "8:{12D156A1-1BF6-42DF-8572-416AC1E9FC03}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_BAA831AA40C947559AAC25E133D950C2" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\base_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{D76CE458-2A16-42DD-AE25-E282886C358F}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_C40A327FD93340F3BADAE25F052A02A6" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\equil_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{5B4B5866-2B50-4E34-9F00-B5C12677B4B5}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_C9DA4EB11D614E72B124B73E0F04F2BC" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\thermo_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{5FD2CA3C-8968-4C49-9312-C2C96C4B59BC}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_DC892F14E81145969BF596383AEE0812" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\ctlapack_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{2701B198-FEC1-45A8-BC20-AACA46B64986}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_E48715EB23DF4536B5F49362E8D3B4C0" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\CVODES_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{12D156A1-1BF6-42DF-8572-416AC1E9FC03}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_F4325AF533BD43259F2FC9848B4348E8" - { - "SourcePath" = "8:" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Symbols" - "OutputProjectGuid" = "8:{0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_FA275F0035E84A97A418C4FD2D851D02" - { - "SourcePath" = "8:" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Symbols" - "OutputProjectGuid" = "8:{5D8C2EA9-A90C-48A7-A541-180332B941DD}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_FE2A60C8EA6D4EB281D59D67DE8B0F1D" - { - "SourcePath" = "8:..\\..\\..\\build\\lib\\i686-pc-win32\\tpx_d.lib" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{A5DEA71E-15B1-4C59-94A8-01856D6E1F33}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_FFB315EBEC1E40BEBDD8D7F55C471EB2" - { - "SourcePath" = "8:" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_E29941E7E79A449BA0F7360E5C66EA59" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Symbols" - "OutputProjectGuid" = "8:{A5DEA71E-15B1-4C59-94A8-01856D6E1F33}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - } - } -} diff --git a/win32/vc9/Sundials/CVODES/.cvsignore b/win32/vc9/Sundials/CVODES/.cvsignore deleted file mode 100755 index 69b3523a8..000000000 --- a/win32/vc9/Sundials/CVODES/.cvsignore +++ /dev/null @@ -1,3 +0,0 @@ -Release -Debug -*.user diff --git a/win32/vc9/Sundials/CVODES/CVODES.vcproj b/win32/vc9/Sundials/CVODES/CVODES.vcproj deleted file mode 100755 index e4843dcab..000000000 --- a/win32/vc9/Sundials/CVODES/CVODES.vcproj +++ /dev/null @@ -1,320 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/Sundials/NVEC_SER/.cvsignore b/win32/vc9/Sundials/NVEC_SER/.cvsignore deleted file mode 100755 index 69b3523a8..000000000 --- a/win32/vc9/Sundials/NVEC_SER/.cvsignore +++ /dev/null @@ -1,3 +0,0 @@ -Release -Debug -*.user diff --git a/win32/vc9/Sundials/NVEC_SER/NVEC_SER.vcproj b/win32/vc9/Sundials/NVEC_SER/NVEC_SER.vcproj deleted file mode 100755 index c15e52cca..000000000 --- a/win32/vc9/Sundials/NVEC_SER/NVEC_SER.vcproj +++ /dev/null @@ -1,248 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/Sundials/SUNDIALS_SHARED/.cvsignore b/win32/vc9/Sundials/SUNDIALS_SHARED/.cvsignore deleted file mode 100755 index 6ce3b2334..000000000 --- a/win32/vc9/Sundials/SUNDIALS_SHARED/.cvsignore +++ /dev/null @@ -1,4 +0,0 @@ -Release -Debug -*.user -status diff --git a/win32/vc9/Sundials/SUNDIALS_SHARED/SUNDIALS_SHARED.vcproj b/win32/vc9/Sundials/SUNDIALS_SHARED/SUNDIALS_SHARED.vcproj deleted file mode 100755 index 9443a8f09..000000000 --- a/win32/vc9/Sundials/SUNDIALS_SHARED/SUNDIALS_SHARED.vcproj +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/Sundials/SUNDIALS_SHARED/docopy.cmd b/win32/vc9/Sundials/SUNDIALS_SHARED/docopy.cmd deleted file mode 100755 index 866040701..000000000 --- a/win32/vc9/Sundials/SUNDIALS_SHARED/docopy.cmd +++ /dev/null @@ -1,15 +0,0 @@ -echo on - -set ccwwdd=%CD% -cd ..\..\..\..\.. - -cd sundials\include\sundials - -if exist sundials_config.h exit 0 - -cd %ccwwdd% - -copy sundials_config.h ..\..\..\..\..\sundials\include\sundials - -echo ok -echo off diff --git a/win32/vc9/Sundials/SUNDIALS_SHARED/sundials_config.h b/win32/vc9/Sundials/SUNDIALS_SHARED/sundials_config.h deleted file mode 100644 index 4f1d80e33..000000000 --- a/win32/vc9/Sundials/SUNDIALS_SHARED/sundials_config.h +++ /dev/null @@ -1,37 +0,0 @@ -/* - * ----------------------------------------------------------------- - * $Revision$ - * $Date$ - * ----------------------------------------------------------------- - * Programmer(s): Aaron Collier @ LLNL - * ----------------------------------------------------------------- - * Copyright (c) 2005, The Regents of the University of California. - * Produced at the Lawrence Livermore National Laboratory. - * All rights reserved. - * For details, see the LICENSE file. - *------------------------------------------------------------------ - * SUNDIALS configuration header file - *------------------------------------------------------------------ - */ - -/* Define SUNDIALS version number */ -#define SUNDIALS_PACKAGE_VERSION "2.3.0" - -/* FCMIX: Define Fortran name-mangling macro */ -#define F77_FUNC(name,NAME) name ## _ -#define F77_FUNC_(name,NAME) name ## _ - -/* FCMIX: Define case of function names */ -#define SUNDIALS_CASE_LOWER 1 - -/* FCMIX: Define number of underscores to append to function names */ -#define SUNDIALS_UNDERSCORE_ONE 1 - -/* Define precision of SUNDIALS data type 'realtype' */ -#define SUNDIALS_DOUBLE_PRECISION 1 - -/* Use generic math functions */ -#define SUNDIALS_USE_GENERIC_MATH 1 - -/* FNVECTOR: Allow user to specify different MPI communicator */ - diff --git a/win32/vc9/base/base.vcproj b/win32/vc9/base/base.vcproj deleted file mode 100755 index 717991e3c..000000000 --- a/win32/vc9/base/base.vcproj +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/base/docopy.cmd b/win32/vc9/base/docopy.cmd deleted file mode 100755 index fafe3c483..000000000 --- a/win32/vc9/base/docopy.cmd +++ /dev/null @@ -1,30 +0,0 @@ -cd ..\..\.. - -echo on -if not exist build\include\cantera\kernel mkdir build\include\cantera\kernel - -cd Cantera\src\base - -copy Array.h ..\..\..\build\include\cantera\kernel -copy FactoryBase.h ..\..\..\build\include\cantera\kernel -copy LogPrintCtrl.h ..\..\..\build\include\cantera\kernel -copy PrintCtrl.h ..\..\..\build\include\cantera\kernel -copy XML_Writer.h ..\..\..\build\include\cantera\kernel -copy clockWC.h ..\..\..\build\include\cantera\kernel -copy config.h ..\..\..\build\include\cantera\kernel -copy ct_defs.h ..\..\..\build\include\cantera\kernel -copy ctexceptions.h ..\..\..\build\include\cantera\kernel -copy ctml.h ..\..\..\build\include\cantera\kernel -copy global.h ..\..\..\build\include\cantera\kernel -copy logger.h ..\..\..\build\include\cantera\kernel -copy mdp_allo.h ..\..\..\build\include\cantera\kernel -copy plots.h ..\..\..\build\include\cantera\kernel -copy stringUtils.h ..\..\..\build\include\cantera\kernel -copy units.h ..\..\..\build\include\cantera\kernel -copy utilities.h ..\..\..\build\include\cantera\kernel -copy vec_functions.h ..\..\..\build\include\cantera\kernel -copy xml.h ..\..\..\build\include\cantera\kernel - -cd ..\..\..\win32\vc9\base -echo off -echo 'ok' diff --git a/win32/vc9/cantera.sln b/win32/vc9/cantera.sln deleted file mode 100755 index 7b5909771..000000000 --- a/win32/vc9/cantera.sln +++ /dev/null @@ -1,378 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "oneD", "oneD\oneD.vcproj", "{AFF4EF88-C100-4297-A150-B6C4C5A98F25}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "transport", "transport\transport.vcproj", "{0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zeroD", "zeroD\zeroD.vcproj", "{9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}" - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "converters", "converters\converters.vcproj", "{5D8C2EA9-A90C-48A7-A541-180332B941DD}" - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - {D76CE458-2A16-42DD-AE25-E282886C358F} = {D76CE458-2A16-42DD-AE25-E282886C358F} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tpx", "tpx\tpx.vcproj", "{A5DEA71E-15B1-4C59-94A8-01856D6E1F33}" - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_blas", "f2c_blas\f2c_blas.vcproj", "{5D8EADA5-2E37-4311-AD07-605A0B21F577}" - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - {DD55E1AC-451C-422C-92BC-26E3F7AA137B} = {DD55E1AC-451C-422C-92BC-26E3F7AA137B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_lapack", "f2c_lapack\f2c_lapack.vcproj", "{2701B198-FEC1-45A8-BC20-AACA46B64986}" - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - {5D8EADA5-2E37-4311-AD07-605A0B21F577} = {5D8EADA5-2E37-4311-AD07-605A0B21F577} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ctcxx", "cxxutils\cxxutils.vcproj", "{E342202C-F877-43D0-8E66-D2A7794AC900}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clib", "clib\clib.vcproj", "{C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}" - ProjectSection(ProjectDependencies) = postProject - {8CB43708-231A-4F80-B777-5F0A90CDB604} = {8CB43708-231A-4F80-B777-5F0A90CDB604} - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} = {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} - {E342202C-F877-43D0-8E66-D2A7794AC900} = {E342202C-F877-43D0-8E66-D2A7794AC900} - {5FD2CA3C-8968-4C49-9312-C2C96C4B59BC} = {5FD2CA3C-8968-4C49-9312-C2C96C4B59BC} - {FCF87E3E-B8A7-47CA-864E-87E0166CCD79} = {FCF87E3E-B8A7-47CA-864E-87E0166CCD79} - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D} = {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D} - {D76CE458-2A16-42DD-AE25-E282886C358F} = {D76CE458-2A16-42DD-AE25-E282886C358F} - {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81} = {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81} - {5B4B5866-2B50-4E34-9F00-B5C12677B4B5} = {5B4B5866-2B50-4E34-9F00-B5C12677B4B5} - {AFF4EF88-C100-4297-A150-B6C4C5A98F25} = {AFF4EF88-C100-4297-A150-B6C4C5A98F25} - {2701B198-FEC1-45A8-BC20-AACA46B64986} = {2701B198-FEC1-45A8-BC20-AACA46B64986} - {12D156A1-1BF6-42DF-8572-416AC1E9FC03} = {12D156A1-1BF6-42DF-8572-416AC1E9FC03} - {5D8EADA5-2E37-4311-AD07-605A0B21F577} = {5D8EADA5-2E37-4311-AD07-605A0B21F577} - {5D8C2EA9-A90C-48A7-A541-180332B941DD} = {5D8C2EA9-A90C-48A7-A541-180332B941DD} - {DD55E1AC-451C-422C-92BC-26E3F7AA137B} = {DD55E1AC-451C-422C-92BC-26E3F7AA137B} - {AD56DAD7-108B-4E82-993E-1EC6A0DFD209} = {AD56DAD7-108B-4E82-993E-1EC6A0DFD209} - {127547E3-416C-4C12-82E9-52F912142FB5} = {127547E3-416C-4C12-82E9-52F912142FB5} - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD} = {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ck2cti", "ck2cti\ck2cti.vcproj", "{B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}" - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - {E342202C-F877-43D0-8E66-D2A7794AC900} = {E342202C-F877-43D0-8E66-D2A7794AC900} - {D76CE458-2A16-42DD-AE25-E282886C358F} = {D76CE458-2A16-42DD-AE25-E282886C358F} - {5D8C2EA9-A90C-48A7-A541-180332B941DD} = {5D8C2EA9-A90C-48A7-A541-180332B941DD} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_libs", "f2c_libs\f2c_libs.vcproj", "{DD55E1AC-451C-422C-92BC-26E3F7AA137B}" - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_math", "f2c_math\f2c_math.vcproj", "{127547E3-416C-4C12-82E9-52F912142FB5}" - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - {2701B198-FEC1-45A8-BC20-AACA46B64986} = {2701B198-FEC1-45A8-BC20-AACA46B64986} - {5D8EADA5-2E37-4311-AD07-605A0B21F577} = {5D8EADA5-2E37-4311-AD07-605A0B21F577} - {DD55E1AC-451C-422C-92BC-26E3F7AA137B} = {DD55E1AC-451C-422C-92BC-26E3F7AA137B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ctpython", "ctpython\ctpython.vcproj", "{ED939A01-860D-4E92-A892-E195CB311AB7}" - ProjectSection(ProjectDependencies) = postProject - {8CB43708-231A-4F80-B777-5F0A90CDB604} = {8CB43708-231A-4F80-B777-5F0A90CDB604} - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} = {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} - {E342202C-F877-43D0-8E66-D2A7794AC900} = {E342202C-F877-43D0-8E66-D2A7794AC900} - {5FD2CA3C-8968-4C49-9312-C2C96C4B59BC} = {5FD2CA3C-8968-4C49-9312-C2C96C4B59BC} - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D} = {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D} - {D76CE458-2A16-42DD-AE25-E282886C358F} = {D76CE458-2A16-42DD-AE25-E282886C358F} - {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81} = {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81} - {5B4B5866-2B50-4E34-9F00-B5C12677B4B5} = {5B4B5866-2B50-4E34-9F00-B5C12677B4B5} - {AFF4EF88-C100-4297-A150-B6C4C5A98F25} = {AFF4EF88-C100-4297-A150-B6C4C5A98F25} - {2701B198-FEC1-45A8-BC20-AACA46B64986} = {2701B198-FEC1-45A8-BC20-AACA46B64986} - {12D156A1-1BF6-42DF-8572-416AC1E9FC03} = {12D156A1-1BF6-42DF-8572-416AC1E9FC03} - {5D8EADA5-2E37-4311-AD07-605A0B21F577} = {5D8EADA5-2E37-4311-AD07-605A0B21F577} - {DD55E1AC-451C-422C-92BC-26E3F7AA137B} = {DD55E1AC-451C-422C-92BC-26E3F7AA137B} - {AD56DAD7-108B-4E82-993E-1EC6A0DFD209} = {AD56DAD7-108B-4E82-993E-1EC6A0DFD209} - {127547E3-416C-4C12-82E9-52F912142FB5} = {127547E3-416C-4C12-82E9-52F912142FB5} - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD} = {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD} - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} = {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} - EndProjectSection -EndProject -Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "SetupCantera", "SetupCantera\SetupCantera.vdproj", "{AB8F959E-9DD3-47F3-8DAA-98BC12927A79}" - ProjectSection(ProjectDependencies) = postProject - {ED939A01-860D-4E92-A892-E195CB311AB7} = {ED939A01-860D-4E92-A892-E195CB311AB7} - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - {5D8C2EA9-A90C-48A7-A541-180332B941DD} = {5D8C2EA9-A90C-48A7-A541-180332B941DD} - {98EFB8B3-7795-444C-BBC0-B1F399BEB029} = {98EFB8B3-7795-444C-BBC0-B1F399BEB029} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ctmatlab", "ctmatlab\ctmatlab.vcproj", "{92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}" - ProjectSection(ProjectDependencies) = postProject - {8CB43708-231A-4F80-B777-5F0A90CDB604} = {8CB43708-231A-4F80-B777-5F0A90CDB604} - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} = {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} - {E342202C-F877-43D0-8E66-D2A7794AC900} = {E342202C-F877-43D0-8E66-D2A7794AC900} - {5FD2CA3C-8968-4C49-9312-C2C96C4B59BC} = {5FD2CA3C-8968-4C49-9312-C2C96C4B59BC} - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D} = {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D} - {D76CE458-2A16-42DD-AE25-E282886C358F} = {D76CE458-2A16-42DD-AE25-E282886C358F} - {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81} = {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81} - {5B4B5866-2B50-4E34-9F00-B5C12677B4B5} = {5B4B5866-2B50-4E34-9F00-B5C12677B4B5} - {AF888A7A-C325-4312-9BE0-CDA1B1E540E9} = {AF888A7A-C325-4312-9BE0-CDA1B1E540E9} - {AFF4EF88-C100-4297-A150-B6C4C5A98F25} = {AFF4EF88-C100-4297-A150-B6C4C5A98F25} - {2701B198-FEC1-45A8-BC20-AACA46B64986} = {2701B198-FEC1-45A8-BC20-AACA46B64986} - {12D156A1-1BF6-42DF-8572-416AC1E9FC03} = {12D156A1-1BF6-42DF-8572-416AC1E9FC03} - {5D8EADA5-2E37-4311-AD07-605A0B21F577} = {5D8EADA5-2E37-4311-AD07-605A0B21F577} - {5D8C2EA9-A90C-48A7-A541-180332B941DD} = {5D8C2EA9-A90C-48A7-A541-180332B941DD} - {DD55E1AC-451C-422C-92BC-26E3F7AA137B} = {DD55E1AC-451C-422C-92BC-26E3F7AA137B} - {98EFB8B3-7795-444C-BBC0-B1F399BEB029} = {98EFB8B3-7795-444C-BBC0-B1F399BEB029} - {AD56DAD7-108B-4E82-993E-1EC6A0DFD209} = {AD56DAD7-108B-4E82-993E-1EC6A0DFD209} - {127547E3-416C-4C12-82E9-52F912142FB5} = {127547E3-416C-4C12-82E9-52F912142FB5} - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD} = {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD} - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0} = {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0} - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} = {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "config_h", "config_h\config_h.vcproj", "{5DAFF608-0007-4EA3-AC5D-F573B77FA61C}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NVEC_SER", "Sundials\NVEC_SER\NVEC_SER.vcproj", "{D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}" - ProjectSection(ProjectDependencies) = postProject - {FCF87E3E-B8A7-47CA-864E-87E0166CCD79} = {FCF87E3E-B8A7-47CA-864E-87E0166CCD79} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SUNDIALS_SHARED", "Sundials\SUNDIALS_SHARED\SUNDIALS_SHARED.vcproj", "{FCF87E3E-B8A7-47CA-864E-87E0166CCD79}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CVODES", "Sundials\CVODES\CVODES.vcproj", "{12D156A1-1BF6-42DF-8572-416AC1E9FC03}" - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - {FCF87E3E-B8A7-47CA-864E-87E0166CCD79} = {FCF87E3E-B8A7-47CA-864E-87E0166CCD79} - {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81} = {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81} - {DD55E1AC-451C-422C-92BC-26E3F7AA137B} = {DD55E1AC-451C-422C-92BC-26E3F7AA137B} - EndProjectSection -EndProject -Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "SetupCanteraLite", "SetupCantera\SetupCanteraLite.vdproj", "{6F530573-5D0C-4FEC-AB81-70FE059BDE5D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "base", "base\base.vcproj", "{D76CE458-2A16-42DD-AE25-E282886C358F}" - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "numerics", "numerics\numerics.vcproj", "{AD56DAD7-108B-4E82-993E-1EC6A0DFD209}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "thermo", "thermo\thermo.vcproj", "{5FD2CA3C-8968-4C49-9312-C2C96C4B59BC}" - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "kinetics", "kinetics\kinetics.vcproj", "{8CB43708-231A-4F80-B777-5F0A90CDB604}" - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "equil", "equil\equil.vcproj", "{5B4B5866-2B50-4E34-9F00-B5C12677B4B5}" - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "csvdiff", "csvdiff\csvdiff.vcproj", "{AF888A7A-C325-4312-9BE0-CDA1B1E540E9}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cti2ctml", "cti2ctml\cti2ctml.vcproj", "{4F5B4442-98E5-4B11-9239-CDF5148C1902}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clibstatic", "clibstatic\clibstatic.vcproj", "{98EFB8B3-7795-444C-BBC0-B1F399BEB029}" - ProjectSection(ProjectDependencies) = postProject - {8CB43708-231A-4F80-B777-5F0A90CDB604} = {8CB43708-231A-4F80-B777-5F0A90CDB604} - {5FD2CA3C-8968-4C49-9312-C2C96C4B59BC} = {5FD2CA3C-8968-4C49-9312-C2C96C4B59BC} - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D} = {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D} - {D76CE458-2A16-42DD-AE25-E282886C358F} = {D76CE458-2A16-42DD-AE25-E282886C358F} - {5B4B5866-2B50-4E34-9F00-B5C12677B4B5} = {5B4B5866-2B50-4E34-9F00-B5C12677B4B5} - {AFF4EF88-C100-4297-A150-B6C4C5A98F25} = {AFF4EF88-C100-4297-A150-B6C4C5A98F25} - {2701B198-FEC1-45A8-BC20-AACA46B64986} = {2701B198-FEC1-45A8-BC20-AACA46B64986} - {5D8EADA5-2E37-4311-AD07-605A0B21F577} = {5D8EADA5-2E37-4311-AD07-605A0B21F577} - {5D8C2EA9-A90C-48A7-A541-180332B941DD} = {5D8C2EA9-A90C-48A7-A541-180332B941DD} - {DD55E1AC-451C-422C-92BC-26E3F7AA137B} = {DD55E1AC-451C-422C-92BC-26E3F7AA137B} - {AD56DAD7-108B-4E82-993E-1EC6A0DFD209} = {AD56DAD7-108B-4E82-993E-1EC6A0DFD209} - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD} = {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD} - EndProjectSection -EndProject -Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "SetupCanteraDebug", "SetupCanteraDebug\SetupCanteraDebug.vdproj", "{58191424-3B9D-4571-BC76-98D05A1CA424}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SolnFolder", "SolnFolder", "{01747726-ACD9-4CA0-8809-BEA24CFF4E2E}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - DebugMDD|Win32 = DebugMDD|Win32 - Release|Win32 = Release|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Debug|Win32.ActiveCfg = Debug|Win32 - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Debug|Win32.Build.0 = Debug|Win32 - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Release|Win32.ActiveCfg = Release|Win32 - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Release|Win32.Build.0 = Release|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Debug|Win32.ActiveCfg = Debug|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Debug|Win32.Build.0 = Debug|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Release|Win32.ActiveCfg = Release|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Release|Win32.Build.0 = Release|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Debug|Win32.ActiveCfg = Debug|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Debug|Win32.Build.0 = Debug|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Release|Win32.ActiveCfg = Release|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Release|Win32.Build.0 = Release|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Debug|Win32.ActiveCfg = Debug|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Debug|Win32.Build.0 = Debug|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Release|Win32.ActiveCfg = Release|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Release|Win32.Build.0 = Release|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Debug|Win32.ActiveCfg = Debug|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Debug|Win32.Build.0 = Debug|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Release|Win32.ActiveCfg = Release|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Release|Win32.Build.0 = Release|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Debug|Win32.ActiveCfg = Debug|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Debug|Win32.Build.0 = Debug|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Release|Win32.ActiveCfg = Release|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Release|Win32.Build.0 = Release|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Debug|Win32.ActiveCfg = Debug|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Debug|Win32.Build.0 = Debug|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Release|Win32.ActiveCfg = Release|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Release|Win32.Build.0 = Release|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Debug|Win32.ActiveCfg = Debug|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Debug|Win32.Build.0 = Debug|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Release|Win32.ActiveCfg = Release|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Release|Win32.Build.0 = Release|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Debug|Win32.ActiveCfg = Debug|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Debug|Win32.Build.0 = Debug|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Release|Win32.ActiveCfg = Release|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Release|Win32.Build.0 = Release|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Debug|Win32.ActiveCfg = Debug|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Debug|Win32.Build.0 = Debug|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Release|Win32.ActiveCfg = Release|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Release|Win32.Build.0 = Release|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Debug|Win32.ActiveCfg = Debug|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Debug|Win32.Build.0 = Debug|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Release|Win32.ActiveCfg = Release|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Release|Win32.Build.0 = Release|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Debug|Win32.ActiveCfg = Debug|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Debug|Win32.Build.0 = Debug|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Release|Win32.ActiveCfg = Release|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Release|Win32.Build.0 = Release|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.Debug|Win32.ActiveCfg = Debug|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.Debug|Win32.Build.0 = Debug|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.Release|Win32.ActiveCfg = Release|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.Release|Win32.Build.0 = Release|Win32 - {AB8F959E-9DD3-47F3-8DAA-98BC12927A79}.Debug|Win32.ActiveCfg = Debug - {AB8F959E-9DD3-47F3-8DAA-98BC12927A79}.DebugMDD|Win32.ActiveCfg = DebugMDD - {AB8F959E-9DD3-47F3-8DAA-98BC12927A79}.Release|Win32.ActiveCfg = Release - {AB8F959E-9DD3-47F3-8DAA-98BC12927A79}.Release|Win32.Build.0 = Release - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.Debug|Win32.ActiveCfg = Debug|Win32 - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.Debug|Win32.Build.0 = Debug|Win32 - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.Release|Win32.ActiveCfg = Release|Win32 - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.Release|Win32.Build.0 = Release|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Debug|Win32.ActiveCfg = Debug|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Debug|Win32.Build.0 = Debug|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Release|Win32.ActiveCfg = Release|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Release|Win32.Build.0 = Release|Win32 - {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}.Debug|Win32.ActiveCfg = Debug|Win32 - {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}.Debug|Win32.Build.0 = Debug|Win32 - {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}.Release|Win32.ActiveCfg = Release|Win32 - {D1FA7E59-712E-4CC0-ACCA-85F6E41C1C81}.Release|Win32.Build.0 = Release|Win32 - {FCF87E3E-B8A7-47CA-864E-87E0166CCD79}.Debug|Win32.ActiveCfg = Debug|Win32 - {FCF87E3E-B8A7-47CA-864E-87E0166CCD79}.Debug|Win32.Build.0 = Debug|Win32 - {FCF87E3E-B8A7-47CA-864E-87E0166CCD79}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {FCF87E3E-B8A7-47CA-864E-87E0166CCD79}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {FCF87E3E-B8A7-47CA-864E-87E0166CCD79}.Release|Win32.ActiveCfg = Release|Win32 - {FCF87E3E-B8A7-47CA-864E-87E0166CCD79}.Release|Win32.Build.0 = Release|Win32 - {12D156A1-1BF6-42DF-8572-416AC1E9FC03}.Debug|Win32.ActiveCfg = Debug|Win32 - {12D156A1-1BF6-42DF-8572-416AC1E9FC03}.Debug|Win32.Build.0 = Debug|Win32 - {12D156A1-1BF6-42DF-8572-416AC1E9FC03}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {12D156A1-1BF6-42DF-8572-416AC1E9FC03}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {12D156A1-1BF6-42DF-8572-416AC1E9FC03}.Release|Win32.ActiveCfg = Release|Win32 - {12D156A1-1BF6-42DF-8572-416AC1E9FC03}.Release|Win32.Build.0 = Release|Win32 - {6F530573-5D0C-4FEC-AB81-70FE059BDE5D}.Debug|Win32.ActiveCfg = Debug - {6F530573-5D0C-4FEC-AB81-70FE059BDE5D}.DebugMDD|Win32.ActiveCfg = DebugMDD - {6F530573-5D0C-4FEC-AB81-70FE059BDE5D}.Release|Win32.ActiveCfg = Release - {D76CE458-2A16-42DD-AE25-E282886C358F}.Debug|Win32.ActiveCfg = Debug|Win32 - {D76CE458-2A16-42DD-AE25-E282886C358F}.Debug|Win32.Build.0 = Debug|Win32 - {D76CE458-2A16-42DD-AE25-E282886C358F}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {D76CE458-2A16-42DD-AE25-E282886C358F}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {D76CE458-2A16-42DD-AE25-E282886C358F}.Release|Win32.ActiveCfg = Release|Win32 - {D76CE458-2A16-42DD-AE25-E282886C358F}.Release|Win32.Build.0 = Release|Win32 - {AD56DAD7-108B-4E82-993E-1EC6A0DFD209}.Debug|Win32.ActiveCfg = Debug|Win32 - {AD56DAD7-108B-4E82-993E-1EC6A0DFD209}.Debug|Win32.Build.0 = Debug|Win32 - {AD56DAD7-108B-4E82-993E-1EC6A0DFD209}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {AD56DAD7-108B-4E82-993E-1EC6A0DFD209}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {AD56DAD7-108B-4E82-993E-1EC6A0DFD209}.Release|Win32.ActiveCfg = Release|Win32 - {AD56DAD7-108B-4E82-993E-1EC6A0DFD209}.Release|Win32.Build.0 = Release|Win32 - {5FD2CA3C-8968-4C49-9312-C2C96C4B59BC}.Debug|Win32.ActiveCfg = Debug|Win32 - {5FD2CA3C-8968-4C49-9312-C2C96C4B59BC}.Debug|Win32.Build.0 = Debug|Win32 - {5FD2CA3C-8968-4C49-9312-C2C96C4B59BC}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {5FD2CA3C-8968-4C49-9312-C2C96C4B59BC}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {5FD2CA3C-8968-4C49-9312-C2C96C4B59BC}.Release|Win32.ActiveCfg = Release|Win32 - {5FD2CA3C-8968-4C49-9312-C2C96C4B59BC}.Release|Win32.Build.0 = Release|Win32 - {8CB43708-231A-4F80-B777-5F0A90CDB604}.Debug|Win32.ActiveCfg = Debug|Win32 - {8CB43708-231A-4F80-B777-5F0A90CDB604}.Debug|Win32.Build.0 = Debug|Win32 - {8CB43708-231A-4F80-B777-5F0A90CDB604}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {8CB43708-231A-4F80-B777-5F0A90CDB604}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {8CB43708-231A-4F80-B777-5F0A90CDB604}.Release|Win32.ActiveCfg = Release|Win32 - {8CB43708-231A-4F80-B777-5F0A90CDB604}.Release|Win32.Build.0 = Release|Win32 - {5B4B5866-2B50-4E34-9F00-B5C12677B4B5}.Debug|Win32.ActiveCfg = Debug|Win32 - {5B4B5866-2B50-4E34-9F00-B5C12677B4B5}.Debug|Win32.Build.0 = Debug|Win32 - {5B4B5866-2B50-4E34-9F00-B5C12677B4B5}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {5B4B5866-2B50-4E34-9F00-B5C12677B4B5}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {5B4B5866-2B50-4E34-9F00-B5C12677B4B5}.Release|Win32.ActiveCfg = Release|Win32 - {5B4B5866-2B50-4E34-9F00-B5C12677B4B5}.Release|Win32.Build.0 = Release|Win32 - {AF888A7A-C325-4312-9BE0-CDA1B1E540E9}.Debug|Win32.ActiveCfg = Debug|Win32 - {AF888A7A-C325-4312-9BE0-CDA1B1E540E9}.Debug|Win32.Build.0 = Debug|Win32 - {AF888A7A-C325-4312-9BE0-CDA1B1E540E9}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {AF888A7A-C325-4312-9BE0-CDA1B1E540E9}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {AF888A7A-C325-4312-9BE0-CDA1B1E540E9}.Release|Win32.ActiveCfg = Release|Win32 - {AF888A7A-C325-4312-9BE0-CDA1B1E540E9}.Release|Win32.Build.0 = Release|Win32 - {4F5B4442-98E5-4B11-9239-CDF5148C1902}.Debug|Win32.ActiveCfg = Debug|Win32 - {4F5B4442-98E5-4B11-9239-CDF5148C1902}.Debug|Win32.Build.0 = Debug|Win32 - {4F5B4442-98E5-4B11-9239-CDF5148C1902}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {4F5B4442-98E5-4B11-9239-CDF5148C1902}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {4F5B4442-98E5-4B11-9239-CDF5148C1902}.Release|Win32.ActiveCfg = Release|Win32 - {4F5B4442-98E5-4B11-9239-CDF5148C1902}.Release|Win32.Build.0 = Release|Win32 - {98EFB8B3-7795-444C-BBC0-B1F399BEB029}.Debug|Win32.ActiveCfg = Debug|Win32 - {98EFB8B3-7795-444C-BBC0-B1F399BEB029}.DebugMDD|Win32.ActiveCfg = DebugMDD|Win32 - {98EFB8B3-7795-444C-BBC0-B1F399BEB029}.DebugMDD|Win32.Build.0 = DebugMDD|Win32 - {98EFB8B3-7795-444C-BBC0-B1F399BEB029}.Release|Win32.ActiveCfg = Release|Win32 - {58191424-3B9D-4571-BC76-98D05A1CA424}.Debug|Win32.ActiveCfg = Debug - {58191424-3B9D-4571-BC76-98D05A1CA424}.DebugMDD|Win32.ActiveCfg = DebugMDD - {58191424-3B9D-4571-BC76-98D05A1CA424}.DebugMDD|Win32.Build.0 = DebugMDD - {58191424-3B9D-4571-BC76-98D05A1CA424}.Release|Win32.ActiveCfg = Release - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/win32/vc9/cantera_examples.sln b/win32/vc9/cantera_examples.sln deleted file mode 100755 index b6a7533ce..000000000 --- a/win32/vc9/cantera_examples.sln +++ /dev/null @@ -1,37 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "diamondSurf", "diamondSurf\diamondSurf.vcproj", "{D600ECB2-D432-4E4D-9D70-BF94AEF31485}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "silane_equil", "silane_equil\silane_equil.vcproj", "{290DC5E5-0016-4CCF-84D5-6B997DD3664A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "surfkin", "surfkin\surfkin.vcproj", "{7A87791C-32F6-48B5-ADBB-A8E77DE13E16}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cxx_examples", "cxx_examples\cxx_examples.vcproj", "{0E635864-A310-4468-9D97-9CE67B078C97}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Release|Win32 = Release|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {D600ECB2-D432-4E4D-9D70-BF94AEF31485}.Debug|Win32.ActiveCfg = Debug|Win32 - {D600ECB2-D432-4E4D-9D70-BF94AEF31485}.Debug|Win32.Build.0 = Debug|Win32 - {D600ECB2-D432-4E4D-9D70-BF94AEF31485}.Release|Win32.ActiveCfg = Release|Win32 - {D600ECB2-D432-4E4D-9D70-BF94AEF31485}.Release|Win32.Build.0 = Release|Win32 - {290DC5E5-0016-4CCF-84D5-6B997DD3664A}.Debug|Win32.ActiveCfg = Debug|Win32 - {290DC5E5-0016-4CCF-84D5-6B997DD3664A}.Debug|Win32.Build.0 = Debug|Win32 - {290DC5E5-0016-4CCF-84D5-6B997DD3664A}.Release|Win32.ActiveCfg = Release|Win32 - {290DC5E5-0016-4CCF-84D5-6B997DD3664A}.Release|Win32.Build.0 = Release|Win32 - {7A87791C-32F6-48B5-ADBB-A8E77DE13E16}.Debug|Win32.ActiveCfg = Debug|Win32 - {7A87791C-32F6-48B5-ADBB-A8E77DE13E16}.Debug|Win32.Build.0 = Debug|Win32 - {7A87791C-32F6-48B5-ADBB-A8E77DE13E16}.Release|Win32.ActiveCfg = Release|Win32 - {7A87791C-32F6-48B5-ADBB-A8E77DE13E16}.Release|Win32.Build.0 = Release|Win32 - {0E635864-A310-4468-9D97-9CE67B078C97}.Debug|Win32.ActiveCfg = Debug|Win32 - {0E635864-A310-4468-9D97-9CE67B078C97}.Debug|Win32.Build.0 = Debug|Win32 - {0E635864-A310-4468-9D97-9CE67B078C97}.Release|Win32.ActiveCfg = Release|Win32 - {0E635864-A310-4468-9D97-9CE67B078C97}.Release|Win32.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/win32/vc9/cantera_no_sundials.sln b/win32/vc9/cantera_no_sundials.sln deleted file mode 100755 index 650a0169a..000000000 --- a/win32/vc9/cantera_no_sundials.sln +++ /dev/null @@ -1,180 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 8.00 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cvode", "cvode\cvode.vcproj", "{9BEC323F-1492-4AF0-8081-F8E3761D9FFC}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "oneD", "oneD\oneD.vcproj", "{AFF4EF88-C100-4297-A150-B6C4C5A98F25}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cantera", "cantera\cantera.vcproj", "{E719804C-1351-4C44-BD5E-611AF464CD20}" - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "transport", "transport\transport.vcproj", "{0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zeroD", "zeroD\zeroD.vcproj", "{9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "converters", "converters\converters.vcproj", "{5D8C2EA9-A90C-48A7-A541-180332B941DD}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tpx", "tpx\tpx.vcproj", "{A5DEA71E-15B1-4C59-94A8-01856D6E1F33}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_blas", "f2c_blas\f2c_blas.vcproj", "{5D8EADA5-2E37-4311-AD07-605A0B21F577}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_lapack", "f2c_lapack\f2c_lapack.vcproj", "{2701B198-FEC1-45A8-BC20-AACA46B64986}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ctcxx", "cxxutils\cxxutils.vcproj", "{E342202C-F877-43D0-8E66-D2A7794AC900}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clib", "clib\clib.vcproj", "{C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}" - ProjectSection(ProjectDependencies) = postProject - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} = {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} - {9BEC323F-1492-4AF0-8081-F8E3761D9FFC} = {9BEC323F-1492-4AF0-8081-F8E3761D9FFC} - {E719804C-1351-4C44-BD5E-611AF464CD20} = {E719804C-1351-4C44-BD5E-611AF464CD20} - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D} = {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D} - {AFF4EF88-C100-4297-A150-B6C4C5A98F25} = {AFF4EF88-C100-4297-A150-B6C4C5A98F25} - {2701B198-FEC1-45A8-BC20-AACA46B64986} = {2701B198-FEC1-45A8-BC20-AACA46B64986} - {5D8EADA5-2E37-4311-AD07-605A0B21F577} = {5D8EADA5-2E37-4311-AD07-605A0B21F577} - {5D8C2EA9-A90C-48A7-A541-180332B941DD} = {5D8C2EA9-A90C-48A7-A541-180332B941DD} - {DD55E1AC-451C-422C-92BC-26E3F7AA137B} = {DD55E1AC-451C-422C-92BC-26E3F7AA137B} - {127547E3-416C-4C12-82E9-52F912142FB5} = {127547E3-416C-4C12-82E9-52F912142FB5} - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD} = {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ck2cti", "ck2cti\ck2cti.vcproj", "{B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}" - ProjectSection(ProjectDependencies) = postProject - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} = {A5DEA71E-15B1-4C59-94A8-01856D6E1F33} - {E342202C-F877-43D0-8E66-D2A7794AC900} = {E342202C-F877-43D0-8E66-D2A7794AC900} - {E719804C-1351-4C44-BD5E-611AF464CD20} = {E719804C-1351-4C44-BD5E-611AF464CD20} - {5D8C2EA9-A90C-48A7-A541-180332B941DD} = {5D8C2EA9-A90C-48A7-A541-180332B941DD} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_libs", "f2c_libs\f2c_libs.vcproj", "{DD55E1AC-451C-422C-92BC-26E3F7AA137B}" - ProjectSection(ProjectDependencies) = postProject - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} = {5DAFF608-0007-4EA3-AC5D-F573B77FA61C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "f2c_math", "f2c_math\f2c_math.vcproj", "{127547E3-416C-4C12-82E9-52F912142FB5}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ctpython", "ctpython\ctpython.vcproj", "{ED939A01-860D-4E92-A892-E195CB311AB7}" - ProjectSection(ProjectDependencies) = postProject - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} = {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} - EndProjectSection -EndProject -Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "SetupCantera", "SetupCantera\SetupCantera.vdproj", "{AB8F959E-9DD3-47F3-8DAA-98BC12927A79}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ctmatlab", "ctmatlab\ctmatlab.vcproj", "{92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}" - ProjectSection(ProjectDependencies) = postProject - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} = {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "config_h", "config_h\config_h.vcproj", "{5DAFF608-0007-4EA3-AC5D-F573B77FA61C}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "SetupCanteraLite", "SetupCantera\SetupCanteraLite.vdproj", "{F7607AF2-705A-4046-B7EC-067DEE3BB79F}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfiguration) = preSolution - Debug = Debug - Release = Release - EndGlobalSection - GlobalSection(ProjectConfiguration) = postSolution - {9BEC323F-1492-4AF0-8081-F8E3761D9FFC}.Debug.ActiveCfg = Debug|Win32 - {9BEC323F-1492-4AF0-8081-F8E3761D9FFC}.Debug.Build.0 = Debug|Win32 - {9BEC323F-1492-4AF0-8081-F8E3761D9FFC}.Release.ActiveCfg = Release|Win32 - {9BEC323F-1492-4AF0-8081-F8E3761D9FFC}.Release.Build.0 = Release|Win32 - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Debug.ActiveCfg = Debug|Win32 - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Debug.Build.0 = Debug|Win32 - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Release.ActiveCfg = Release|Win32 - {AFF4EF88-C100-4297-A150-B6C4C5A98F25}.Release.Build.0 = Release|Win32 - {E719804C-1351-4C44-BD5E-611AF464CD20}.Debug.ActiveCfg = Debug|Win32 - {E719804C-1351-4C44-BD5E-611AF464CD20}.Debug.Build.0 = Debug|Win32 - {E719804C-1351-4C44-BD5E-611AF464CD20}.Release.ActiveCfg = Release|Win32 - {E719804C-1351-4C44-BD5E-611AF464CD20}.Release.Build.0 = Release|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Debug.ActiveCfg = Debug|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Debug.Build.0 = Debug|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Release.ActiveCfg = Release|Win32 - {0BEF3F54-8C5B-4E57-ABCE-B2E6E05B5E2D}.Release.Build.0 = Release|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Debug.ActiveCfg = Debug|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Debug.Build.0 = Debug|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Release.ActiveCfg = Release|Win32 - {9F1F6CE5-F388-4002-AD06-E1E0DB90CABD}.Release.Build.0 = Release|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Debug.ActiveCfg = Debug|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Debug.Build.0 = Debug|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Release.ActiveCfg = Release|Win32 - {5D8C2EA9-A90C-48A7-A541-180332B941DD}.Release.Build.0 = Release|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Debug.ActiveCfg = Debug|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Debug.Build.0 = Debug|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Release.ActiveCfg = Release|Win32 - {A5DEA71E-15B1-4C59-94A8-01856D6E1F33}.Release.Build.0 = Release|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Debug.ActiveCfg = Debug|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Debug.Build.0 = Debug|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Release.ActiveCfg = Release|Win32 - {5D8EADA5-2E37-4311-AD07-605A0B21F577}.Release.Build.0 = Release|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Debug.ActiveCfg = Debug|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Debug.Build.0 = Debug|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Release.ActiveCfg = Release|Win32 - {2701B198-FEC1-45A8-BC20-AACA46B64986}.Release.Build.0 = Release|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Debug.ActiveCfg = Debug|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Debug.Build.0 = Debug|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Release.ActiveCfg = Release|Win32 - {E342202C-F877-43D0-8E66-D2A7794AC900}.Release.Build.0 = Release|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Debug.ActiveCfg = Debug|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Debug.Build.0 = Debug|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Release.ActiveCfg = Release|Win32 - {C885FEF3-86E5-47C2-8E39-E2A8F251EA8C}.Release.Build.0 = Release|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Debug.ActiveCfg = Debug|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Debug.Build.0 = Debug|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Release.ActiveCfg = Release|Win32 - {B5ADAEEF-F420-4BA5-A36E-4F1B0EEA27D0}.Release.Build.0 = Release|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Debug.ActiveCfg = Debug|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Debug.Build.0 = Debug|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Release.ActiveCfg = Release|Win32 - {DD55E1AC-451C-422C-92BC-26E3F7AA137B}.Release.Build.0 = Release|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Debug.ActiveCfg = Debug|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Debug.Build.0 = Debug|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Release.ActiveCfg = Release|Win32 - {127547E3-416C-4C12-82E9-52F912142FB5}.Release.Build.0 = Release|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.Debug.ActiveCfg = Debug|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.Debug.Build.0 = Debug|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.Release.ActiveCfg = Release|Win32 - {ED939A01-860D-4E92-A892-E195CB311AB7}.Release.Build.0 = Release|Win32 - {AB8F959E-9DD3-47F3-8DAA-98BC12927A79}.Debug.ActiveCfg = Debug - {AB8F959E-9DD3-47F3-8DAA-98BC12927A79}.Release.ActiveCfg = Release - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.Debug.ActiveCfg = Debug|Win32 - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.Debug.Build.0 = Debug|Win32 - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.Release.ActiveCfg = Release|Win32 - {92D13C3B-610D-4AD6-BB4D-DDA9E74EBD14}.Release.Build.0 = Release|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Debug.ActiveCfg = Debug|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Debug.Build.0 = Debug|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Release.ActiveCfg = Release|Win32 - {5DAFF608-0007-4EA3-AC5D-F573B77FA61C}.Release.Build.0 = Release|Win32 - {F7607AF2-705A-4046-B7EC-067DEE3BB79F}.Debug.ActiveCfg = Debug - {F7607AF2-705A-4046-B7EC-067DEE3BB79F}.Release.ActiveCfg = Release - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - EndGlobalSection - GlobalSection(ExtensibilityAddIns) = postSolution - EndGlobalSection -EndGlobal diff --git a/win32/vc9/ck2cti/ck2cti.vcproj b/win32/vc9/ck2cti/ck2cti.vcproj deleted file mode 100755 index b891b0bdd..000000000 --- a/win32/vc9/ck2cti/ck2cti.vcproj +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/clib/clib.vcproj b/win32/vc9/clib/clib.vcproj deleted file mode 100755 index fa7698465..000000000 --- a/win32/vc9/clib/clib.vcproj +++ /dev/null @@ -1,374 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/clibstatic/clibstatic.vcproj b/win32/vc9/clibstatic/clibstatic.vcproj deleted file mode 100755 index 94e446bf4..000000000 --- a/win32/vc9/clibstatic/clibstatic.vcproj +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/config_h/config_h.vcproj b/win32/vc9/config_h/config_h.vcproj deleted file mode 100755 index a52681f47..000000000 --- a/win32/vc9/config_h/config_h.vcproj +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/config_h/docopy.cmd b/win32/vc9/config_h/docopy.cmd deleted file mode 100755 index b762577d1..000000000 --- a/win32/vc9/config_h/docopy.cmd +++ /dev/null @@ -1,48 +0,0 @@ -echo on -cd ..\..\.. -copy winconfig.h config.h - -cd ext\f2c_libs -copy arith.hwin32 arith.h -copy sysdep1.h0 sysdep1.h -copy signal1.h0 signal1.h -cd ..\.. - -if not exist build\include\cantera mkdir build\include\cantera -if not exist build\include\cantera\kernel mkdir build\include\cantera\kernel -if not exist build\bin\i686-pc-win32 mkdir build\bin\i686-pc-win32 -if not exist build\lib\i686-pc-win32 mkdir build\lib\i686-pc-win32 - -copy config.h build\include\cantera -copy config.h build\include\cantera\winconfig.h - -cd Cantera\cxx\include - -copy Cantera.h ..\..\..\build\include\cantera -copy Edge.h ..\..\..\build\include\cantera -copy electrolyteThermo.h ..\..\..\build\include\cantera -copy equilibrium.h ..\..\..\build\include\cantera -copy GRI30.h ..\..\..\build\include\cantera -copy IdealGasMix.h ..\..\..\build\include\cantera -copy importPhase.h ..\..\..\build\include\cantera -copy IncompressibleSolid.h ..\..\..\build\include\cantera -copy integrators.h ..\..\..\build\include\cantera -copy Interface.h ..\..\..\build\include\cantera -copy kinetics.h ..\..\..\build\include\cantera -copy Metal.h ..\..\..\build\include\cantera -copy numerics.h ..\..\..\build\include\cantera -copy onedim.h ..\..\..\build\include\cantera -copy PureFluid.h ..\..\..\build\include\cantera -copy radiation.h ..\..\..\build\include\cantera -copy reactionpaths.h ..\..\..\build\include\cantera -copy spectra.h ..\..\..\build\include\cantera -copy surface.h ..\..\..\build\include\cantera -copy thermo.h ..\..\..\build\include\cantera -copy transport.h ..\..\..\build\include\cantera -copy zerodim.h ..\..\..\build\include\cantera - -cd ..\..\.. - -cd win32\vc9\config_h -echo ok -echo off diff --git a/win32/vc9/converters/converters.vcproj b/win32/vc9/converters/converters.vcproj deleted file mode 100755 index c643aed1b..000000000 --- a/win32/vc9/converters/converters.vcproj +++ /dev/null @@ -1,341 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/converters/docopy.cmd b/win32/vc9/converters/docopy.cmd deleted file mode 100755 index fbcb9b9a7..000000000 --- a/win32/vc9/converters/docopy.cmd +++ /dev/null @@ -1,21 +0,0 @@ -cd ..\..\..\ - -if not exist build\include\cantera\kernel mkdir build\include\cantera\kernel - -cd Cantera\src\conver~1 - -copy ck2ct.h ..\..\..\build\include\cantera\kernel -copy CKParser.h ..\..\..\build\include\cantera\kernel -copy ckr_defs.h ..\..\..\build\include\cantera\kernel -copy ckr_utils.h ..\..\..\build\include\cantera\kernel -copy CKReader.h ..\..\..\build\include\cantera\kernel -copy Constituent.h ..\..\..\build\include\cantera\kernel -copy Element.h ..\..\..\build\include\cantera\kernel -copy Reaction.h ..\..\..\build\include\cantera\kernel -copy RxnSpecies.h ..\..\..\build\include\cantera\kernel -copy Species.h ..\..\..\build\include\cantera\kernel -copy thermoFunctions.h ..\..\..\build\include\cantera\kernel -copy writelog.h ..\..\..\build\include\cantera\kernel - -cd ..\..\..\win32\vc9\conver~1 -echo 'ok' diff --git a/win32/vc9/csvdiff/csvdiff.vcproj b/win32/vc9/csvdiff/csvdiff.vcproj deleted file mode 100755 index 8cebdff49..000000000 --- a/win32/vc9/csvdiff/csvdiff.vcproj +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/cti2ctml/cti2ctml.vcproj b/win32/vc9/cti2ctml/cti2ctml.vcproj deleted file mode 100755 index c395de28b..000000000 --- a/win32/vc9/cti2ctml/cti2ctml.vcproj +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/ctmatlab/buildmlab.cmd b/win32/vc9/ctmatlab/buildmlab.cmd deleted file mode 100755 index 6249ad792..000000000 --- a/win32/vc9/ctmatlab/buildmlab.cmd +++ /dev/null @@ -1,3 +0,0 @@ -cd ..\..\..\Cantera\matlab -%PYTHON_CMD% setup_winmatlab.py build - diff --git a/win32/vc9/ctmatlab/buildmlab_d.cmd b/win32/vc9/ctmatlab/buildmlab_d.cmd deleted file mode 100755 index 3919da07a..000000000 --- a/win32/vc9/ctmatlab/buildmlab_d.cmd +++ /dev/null @@ -1,3 +0,0 @@ -cd ..\..\..\Cantera\matlab -%PYTHON_CMD% setup_winmatlab_d.py build - diff --git a/win32/vc9/ctmatlab/ctmatlab.vcproj b/win32/vc9/ctmatlab/ctmatlab.vcproj deleted file mode 100755 index f89669137..000000000 --- a/win32/vc9/ctmatlab/ctmatlab.vcproj +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/ctmatlab/runmlab.cmd b/win32/vc9/ctmatlab/runmlab.cmd deleted file mode 100755 index d2b774ba2..000000000 --- a/win32/vc9/ctmatlab/runmlab.cmd +++ /dev/null @@ -1,7 +0,0 @@ -cd ..\..\..\Cantera\matlab -"%MATLAB_CMD%" -nodisplay -nosplash -nojvm -r setup - -echo 'ok' > status - -more - diff --git a/win32/vc9/ctpython/ctpython.vcproj b/win32/vc9/ctpython/ctpython.vcproj deleted file mode 100755 index 9215c0e44..000000000 --- a/win32/vc9/ctpython/ctpython.vcproj +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/ctpython/runpython.cmd b/win32/vc9/ctpython/runpython.cmd deleted file mode 100755 index b31917435..000000000 --- a/win32/vc9/ctpython/runpython.cmd +++ /dev/null @@ -1,8 +0,0 @@ -cd ..\..\..\Cantera\python -%PYTHON_CMD% winsetup.py build -copy ..\..\build\lib\i686-pc-win32\clib.dll build\lib.win32-2.6\Cantera -copy ..\..\build\lib\i686-pc-win32\clib.exp build\lib.win32-2.6\Cantera -copy ..\..\build\lib\i686-pc-win32\clib.lib build\lib.win32-2.6\Cantera -%PYTHON_CMD% winsetup.py bdist_wininst -%PYTHON_CMD% winsetup.py install -echo 'ok' > status diff --git a/win32/vc9/ctpython/runpython_d.cmd b/win32/vc9/ctpython/runpython_d.cmd deleted file mode 100755 index a10deeddf..000000000 --- a/win32/vc9/ctpython/runpython_d.cmd +++ /dev/null @@ -1,8 +0,0 @@ -cd ..\..\..\Cantera\python -%PYTHON_CMD% winsetup.py build -copy ..\..\build\lib\i686-pc-win32\clib_d.dll build\lib.win32-2.6\Cantera -copy ..\..\build\lib\i686-pc-win32\clib_d.exp build\lib.win32-2.6\Cantera -copy ..\..\build\lib\i686-pc-win32\clib_d.lib build\lib.win32-2.6\Cantera -%PYTHON_CMD% winsetup_d.py bdist_wininst -%PYTHON_CMD% winsetup_d.py install -echo 'ok' > status diff --git a/win32/vc9/cvode/cvode.vcproj b/win32/vc9/cvode/cvode.vcproj deleted file mode 100755 index 543629dcc..000000000 --- a/win32/vc9/cvode/cvode.vcproj +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/cxx_examples/cxx_examples.vcproj b/win32/vc9/cxx_examples/cxx_examples.vcproj deleted file mode 100755 index 2eacc6767..000000000 --- a/win32/vc9/cxx_examples/cxx_examples.vcproj +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/cxxutils/cxxutils.vcproj b/win32/vc9/cxxutils/cxxutils.vcproj deleted file mode 100755 index ee8cdc3c4..000000000 --- a/win32/vc9/cxxutils/cxxutils.vcproj +++ /dev/null @@ -1,311 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/cxxutils/docopy.cmd b/win32/vc9/cxxutils/docopy.cmd deleted file mode 100755 index 60c8e8d4d..000000000 --- a/win32/vc9/cxxutils/docopy.cmd +++ /dev/null @@ -1,21 +0,0 @@ -cd ..\..\..\Cantera\cxx\include - -copy Cantera.h ..\..\..\build\include\cantera -copy Edge.h ..\..\..\build\include\cantera -copy equilibrium.h ..\..\..\build\include\cantera -copy GRI30.h ..\..\..\build\include\cantera -copy IdealGasMix.h ..\..\..\build\include\cantera -copy IncompressibleSolid.h ..\..\..\build\include\cantera -copy integrators.h ..\..\..\build\include\cantera -copy Interface.h ..\..\..\build\include\cantera -copy kinetics.h ..\..\..\build\include\cantera -copy Metal.h ..\..\..\build\include\cantera -copy numerics.h ..\..\..\build\include\cantera -copy onedim.h ..\..\..\build\include\cantera -copy reactionpaths.h ..\..\..\build\include\cantera -copy surface.h ..\..\..\build\include\cantera -copy transport.h ..\..\..\build\include\cantera -copy zerodim.h ..\..\..\build\include\cantera - -cd ..\..\..\win32\vc9\cxxutils -echo 'ok' > status diff --git a/win32/vc9/demos/CanteraDemos.sln b/win32/vc9/demos/CanteraDemos.sln deleted file mode 100755 index dc746232b..000000000 --- a/win32/vc9/demos/CanteraDemos.sln +++ /dev/null @@ -1,51 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo", "demo.vcproj", "{F0FBA57E-6E65-46E6-9DDD-2625E7082189}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{66D3DEAE-36EE-4A5C-B8C3-4A8286DA6599}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "combustor", "combustor\combustor.vcproj", "{25A7DE6A-30B8-4878-889B-F7D9D51E005E}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flamespeed", "flamespeed\flamespeed.vcproj", "{A839E4E1-9080-4236-BAB5-F1D0F700B806}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "kinetics1", "kinetics1\kinetics1.vcproj", "{207B8CAD-03BA-4FAF-8AC4-8C45CF1838F0}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NASA_coeffs", "NASA_coeffs\NASA_coeffs.vcproj", "{4CC37329-C8ED-489E-A79B-5CF6B8570328}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Rankine", "rankine\Rankine.vcproj", "{02089181-7A2D-4933-9847-C9C687D3C99D}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Release|Win32 = Release|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {F0FBA57E-6E65-46E6-9DDD-2625E7082189}.Debug|Win32.ActiveCfg = Debug|Win32 - {F0FBA57E-6E65-46E6-9DDD-2625E7082189}.Debug|Win32.Build.0 = Debug|Win32 - {F0FBA57E-6E65-46E6-9DDD-2625E7082189}.Release|Win32.ActiveCfg = Release|Win32 - {F0FBA57E-6E65-46E6-9DDD-2625E7082189}.Release|Win32.Build.0 = Release|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Debug|Win32.ActiveCfg = Debug|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Debug|Win32.Build.0 = Debug|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Release|Win32.ActiveCfg = Release|Win32 - {25A7DE6A-30B8-4878-889B-F7D9D51E005E}.Release|Win32.Build.0 = Release|Win32 - {A839E4E1-9080-4236-BAB5-F1D0F700B806}.Debug|Win32.ActiveCfg = Debug|Win32 - {A839E4E1-9080-4236-BAB5-F1D0F700B806}.Debug|Win32.Build.0 = Debug|Win32 - {A839E4E1-9080-4236-BAB5-F1D0F700B806}.Release|Win32.ActiveCfg = Release|Win32 - {A839E4E1-9080-4236-BAB5-F1D0F700B806}.Release|Win32.Build.0 = Release|Win32 - {207B8CAD-03BA-4FAF-8AC4-8C45CF1838F0}.Debug|Win32.ActiveCfg = Debug|Win32 - {207B8CAD-03BA-4FAF-8AC4-8C45CF1838F0}.Debug|Win32.Build.0 = Debug|Win32 - {207B8CAD-03BA-4FAF-8AC4-8C45CF1838F0}.Release|Win32.ActiveCfg = Release|Win32 - {207B8CAD-03BA-4FAF-8AC4-8C45CF1838F0}.Release|Win32.Build.0 = Release|Win32 - {4CC37329-C8ED-489E-A79B-5CF6B8570328}.Debug|Win32.ActiveCfg = Debug|Win32 - {4CC37329-C8ED-489E-A79B-5CF6B8570328}.Debug|Win32.Build.0 = Debug|Win32 - {4CC37329-C8ED-489E-A79B-5CF6B8570328}.Release|Win32.ActiveCfg = Release|Win32 - {4CC37329-C8ED-489E-A79B-5CF6B8570328}.Release|Win32.Build.0 = Release|Win32 - {02089181-7A2D-4933-9847-C9C687D3C99D}.Debug|Win32.ActiveCfg = Debug|Win32 - {02089181-7A2D-4933-9847-C9C687D3C99D}.Debug|Win32.Build.0 = Debug|Win32 - {02089181-7A2D-4933-9847-C9C687D3C99D}.Release|Win32.ActiveCfg = Release|Win32 - {02089181-7A2D-4933-9847-C9C687D3C99D}.Release|Win32.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/win32/vc9/demos/NASA_coeffs.vcproj b/win32/vc9/demos/NASA_coeffs.vcproj deleted file mode 100755 index bbc374f10..000000000 --- a/win32/vc9/demos/NASA_coeffs.vcproj +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/demos/Rankine.vcproj b/win32/vc9/demos/Rankine.vcproj deleted file mode 100755 index bdf03e525..000000000 --- a/win32/vc9/demos/Rankine.vcproj +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/demos/ReadMe.txt b/win32/vc9/demos/ReadMe.txt deleted file mode 100755 index 8004e4508..000000000 --- a/win32/vc9/demos/ReadMe.txt +++ /dev/null @@ -1,9 +0,0 @@ -The project setttings assume Cantera is installed in the directory above this one. -If this is not the case, edit the project properties before building. -The project settings that differ from the defaults are: -1) use of multithreaded DLL system libraries -2) specification of the Cantera libraries as additional - input for the linker -3) Specification of the Cantera include and lib directories. - These changes to the default project settings need to be made whenever - you create a new project that you want to link to Cantera. \ No newline at end of file diff --git a/win32/vc9/demos/combustor.vcproj b/win32/vc9/demos/combustor.vcproj deleted file mode 100755 index 9448ccac4..000000000 --- a/win32/vc9/demos/combustor.vcproj +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/demos/demo.vcproj b/win32/vc9/demos/demo.vcproj deleted file mode 100755 index 333727f5a..000000000 --- a/win32/vc9/demos/demo.vcproj +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/demos/flamespeed.vcproj b/win32/vc9/demos/flamespeed.vcproj deleted file mode 100755 index 51e92e2c2..000000000 --- a/win32/vc9/demos/flamespeed.vcproj +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/demos/kinetics1.vcproj b/win32/vc9/demos/kinetics1.vcproj deleted file mode 100755 index 6ec1162f1..000000000 --- a/win32/vc9/demos/kinetics1.vcproj +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/diamondSurf/diamondSurf.vcproj b/win32/vc9/diamondSurf/diamondSurf.vcproj deleted file mode 100755 index 6000f4ecd..000000000 --- a/win32/vc9/diamondSurf/diamondSurf.vcproj +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/equil/docopy.cmd b/win32/vc9/equil/docopy.cmd deleted file mode 100755 index e52802430..000000000 --- a/win32/vc9/equil/docopy.cmd +++ /dev/null @@ -1,26 +0,0 @@ -cd ..\..\..\ - -if not exist build\include\cantera\kernel mkdir build\include\cantera\kernel - -cd Cantera\src\equil - -copy ChemEquil.h ..\..\..\build\include\cantera\kernel -copy equil.h ..\..\..\build\include\cantera\kernel -copy MultiPhase.h ..\..\..\build\include\cantera\kernel -copy MultiPhaseEquil.h ..\..\..\build\include\cantera\kernel -copy PropertyCalculator.h ..\..\..\build\include\cantera\kernel -copy vcs_defs.h ..\..\..\build\include\cantera\kernel -copy vcs_DoubleStarStar.h ..\..\..\build\include\cantera\kernel -copy vcs_Exception.h ..\..\..\build\include\cantera\kernel -copy vcs_internal.h ..\..\..\build\include\cantera\kernel -copy vcs_IntStarStar.h ..\..\..\build\include\cantera\kernel -copy vcs_MultiPhaseEquil.h ..\..\..\build\include\cantera\kernel -copy vcs_nasa_poly.h ..\..\..\build\include\cantera\kernel -copy vcs_prob.h ..\..\..\build\include\cantera\kernel -copy vcs_solve.h ..\..\..\build\include\cantera\kernel -copy vcs_species_thermo.h ..\..\..\build\include\cantera\kernel -copy vcs_SpeciesProperties.h ..\..\..\build\include\cantera\kernel -copy vcs_VolPhase.h ..\..\..\build\include\cantera\kernel - -cd ..\..\..\win32\vc9\equil -echo 'ok' diff --git a/win32/vc9/equil/equil.vcproj b/win32/vc9/equil/equil.vcproj deleted file mode 100755 index 3a748494e..000000000 --- a/win32/vc9/equil/equil.vcproj +++ /dev/null @@ -1,460 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/f2c_blas/f2c_blas.vcproj b/win32/vc9/f2c_blas/f2c_blas.vcproj deleted file mode 100755 index 900e0e059..000000000 --- a/win32/vc9/f2c_blas/f2c_blas.vcproj +++ /dev/null @@ -1,409 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/f2c_lapack/f2c_lapack.vcproj b/win32/vc9/f2c_lapack/f2c_lapack.vcproj deleted file mode 100755 index 23ededf35..000000000 --- a/win32/vc9/f2c_lapack/f2c_lapack.vcproj +++ /dev/null @@ -1,508 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/f2c_libs/f2c_libs.vcproj b/win32/vc9/f2c_libs/f2c_libs.vcproj deleted file mode 100755 index c4e0dc810..000000000 --- a/win32/vc9/f2c_libs/f2c_libs.vcproj +++ /dev/null @@ -1,888 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/f2c_math/f2c_math.vcproj b/win32/vc9/f2c_math/f2c_math.vcproj deleted file mode 100755 index 3e569d640..000000000 --- a/win32/vc9/f2c_math/f2c_math.vcproj +++ /dev/null @@ -1,347 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/kinetics/docopy.cmd b/win32/vc9/kinetics/docopy.cmd deleted file mode 100755 index d03e3af6f..000000000 --- a/win32/vc9/kinetics/docopy.cmd +++ /dev/null @@ -1,35 +0,0 @@ -echo on -cd ..\..\..\ - -if not exist build\include\cantera\kernel mkdir build\include\cantera\kernel - -cd Cantera\src\kinetics - -copy AqueousKinetics.h ..\..\..\build\include\cantera\kernel -copy EdgeKinetics.h ..\..\..\build\include\cantera\kernel -copy Enhanced3BConc.h ..\..\..\build\include\cantera\kernel -copy FalloffFactory.h ..\..\..\build\include\cantera\kernel -copy FalloffMgr.h ..\..\..\build\include\cantera\kernel -copy GasKinetics.h ..\..\..\build\include\cantera\kernel -copy GRI_30_Kinetics.h ..\..\..\build\include\cantera\kernel -copy Group.h ..\..\..\build\include\cantera\kernel -copy ImplicitChem.h ..\..\..\build\include\cantera\kernel -copy ImplicitSurfChem.h ..\..\..\build\include\cantera\kernel -copy importKinetics.h ..\..\..\build\include\cantera\kernel -copy InterfaceKinetics.h ..\..\..\build\include\cantera\kernel -copy Kinetics.h ..\..\..\build\include\cantera\kernel -copy KineticsFactory.h ..\..\..\build\include\cantera\kernel -copy RateCoeffMgr.h ..\..\..\build\include\cantera\kernel -copy reaction_defs.h ..\..\..\build\include\cantera\kernel -copy ReactionData.h ..\..\..\build\include\cantera\kernel -copy ReactionPath.h ..\..\..\build\include\cantera\kernel -copy ReactionStoichMgr.h ..\..\..\build\include\cantera\kernel -copy RxnRates.h ..\..\..\build\include\cantera\kernel -copy solveSP.h ..\..\..\build\include\cantera\kernel -copy StoichManager.h ..\..\..\build\include\cantera\kernel -copy ThirdBodyMgr.h ..\..\..\build\include\cantera\kernel - -cd ..\..\..\win32\vc9\kinetics - -echo off -echo 'ok' diff --git a/win32/vc9/kinetics/kinetics.vcproj b/win32/vc9/kinetics/kinetics.vcproj deleted file mode 100755 index 5f253d8b8..000000000 --- a/win32/vc9/kinetics/kinetics.vcproj +++ /dev/null @@ -1,389 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/numerics/docopy.cmd b/win32/vc9/numerics/docopy.cmd deleted file mode 100755 index bd81c1faf..000000000 --- a/win32/vc9/numerics/docopy.cmd +++ /dev/null @@ -1,29 +0,0 @@ -cd ..\..\..\ - -if not exist build\include\cantera\kernel mkdir build\include\cantera\kernel - -cd Cantera\src\numerics - -copy ArrayViewer.h ..\..\..\build\include\cantera\kernel -copy BandMatrix.h ..\..\..\build\include\cantera\kernel -copy ctlapack.h ..\..\..\build\include\cantera\kernel -copy CVode.h ..\..\..\build\include\cantera\kernel -copy CVodesIntegrator.h ..\..\..\build\include\cantera\kernel -copy DAE_Solver.h ..\..\..\build\include\cantera\kernel -copy DASPK.h ..\..\..\build\include\cantera\kernel -copy DenseMatrix.h ..\..\..\build\include\cantera\kernel -copy Func1.h ..\..\..\build\include\cantera\kernel -copy FuncEval.h ..\..\..\build\include\cantera\kernel -copy funcs.h ..\..\..\build\include\cantera\kernel -copy IDA_Solver.h ..\..\..\build\include\cantera\kernel -copy Integrator.h ..\..\..\build\include\cantera\kernel -copy lapack.h ..\..\..\build\include\cantera\kernel -copy NonlinearSolver.h ..\..\..\build\include\cantera\kernel -copy polyfit.h ..\..\..\build\include\cantera\kernel -copy ResidEval.h ..\..\..\build\include\cantera\kernel -copy ResidJacEval.h ..\..\..\build\include\cantera\kernel -copy sort.h ..\..\..\build\include\cantera\kernel -copy SquareMatrix.h ..\..\..\build\include\cantera\kernel - -cd ..\..\..\win32\vc9\numerics -echo 'ok' > status diff --git a/win32/vc9/numerics/numerics.vcproj b/win32/vc9/numerics/numerics.vcproj deleted file mode 100755 index 7913ce1d3..000000000 --- a/win32/vc9/numerics/numerics.vcproj +++ /dev/null @@ -1,357 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/oneD/docopy.cmd b/win32/vc9/oneD/docopy.cmd deleted file mode 100755 index 399accdd6..000000000 --- a/win32/vc9/oneD/docopy.cmd +++ /dev/null @@ -1,22 +0,0 @@ -cd ..\..\..\ - -if not exist build\include\cantera\kernel mkdir build\include\cantera\kernel - -cd Cantera\src\oneD - -echo on -copy Domain1D.h ..\..\..\build\include\cantera\kernel -copy Inlet1D.h ..\..\..\build\include\cantera\kernel -copy MultiJac.h ..\..\..\build\include\cantera\kernel -copy MultiNewton.h ..\..\..\build\include\cantera\kernel -copy OneDim.h ..\..\..\build\include\cantera\kernel -copy refine.h ..\..\..\build\include\cantera\kernel -copy Resid1D.h ..\..\..\build\include\cantera\kernel -copy Sim1D.h ..\..\..\build\include\cantera\kernel -copy Solid1D.h ..\..\..\build\include\cantera\kernel -copy StFlow.h ..\..\..\build\include\cantera\kernel -copy Surf1D.h ..\..\..\build\include\cantera\kernel -echo off - -cd ..\..\..\win32\vc9\oneD -echo 'ok' > status.tmp diff --git a/win32/vc9/oneD/oneD.vcproj b/win32/vc9/oneD/oneD.vcproj deleted file mode 100755 index 4b33cc0f9..000000000 --- a/win32/vc9/oneD/oneD.vcproj +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/prepreconfig.vc++ b/win32/vc9/prepreconfig.vc++ deleted file mode 100755 index e0a39471c..000000000 --- a/win32/vc9/prepreconfig.vc++ +++ /dev/null @@ -1,102 +0,0 @@ -#!/bin/sh -# -# -# Sample bourne shell wrapper around Cantera's configure -# shell command, used for building and installing Cantera -# using MS VC++, without fortran support. -# Copy this file to the top directory of the Cantera distribution. -# Edit a few directory locations indicated below. Then execute it -# after autoconf is run. -# -# Tell Cantera you will be using a VC++ compiler to compile and link -# all of the programs -# -USE_VISUAL_STUDIO="y" -export USE_VISUAL_STUDIO -# -# Specify the root directory: Will need adjusting -# -CANTERA_ROOT="/cygwin/c/vc_env/cantera-1.7_develop" -export CANTERA_ROOT -# -# Specify the install directory: Will need adjusting -# -CANTERA_INSTALL_DIR="C:/vc_env/Cantera" -export CANTERA_INSTALL_DIR -# -# -# PYTHON_CMD: This is the default location that Python24 -# puts its files. -# -PYTHON_CMD="c:/python26/python.exe" -export PYTHON_CMD -# -# WIN_PYTHON_CMD: This is the default location that Python26 -# puts its files. -# -WIN_PYTHON_CMD='C:/Python26/python' -export WIN_PYTHON_CMD -# -# These 2 next lines tells Cantera and Python where to install -# the Cantera python modules. -# -SET_PYTHON_SITE_PACKAGE_TOPDIR=y -export SET_PYTHON_SITE_PACKAGE_TOPDIR -# -PYTHON_SITE_PACKAGE_TOPDIR="C:/Python26" -export PYTHON_SITE_PACKAGE_TOPDIR -# -# No matlab toolbox in this script. However, if you have matlab -# on your machine, you can change the "n" to a "y". -BUILD_MATLAB_TOOLBOX="y" -export BUILD_MATLAB_TOOLBOX -# -# Indicate that you will be using the clib.dll -# -USE_DLL="y" -export USE_DLL -# -# HKM -> note config chokes on cl.exe . It can't interpret the -# needed command line arguments. -#CXX="cl.exe" -#export CXX -#CC="cl.exe" -#export CC -# -CXXFLAGS="-g" -export CXXFLAGS -# -# -LCXX_END_LIBS="-lm -lstdc++" -export LCXX_END_LIBS -# -PYTHON_PACKAGE='full' -#PYTHON_PACKAGE='minimal' -export PYTHON_PACKAGE - -WITH_IDEAL_SOLUTIONS="y" -export WITH_IDEAL_SOLUTIONS - -WITH_ELECTROLYTES="y" -export WITH_ELECTROLYTES - -WITH_VCSNONIDEAL="y" -export WITH_VCSNONIDEAL - -USE_SUNDIALS='y' -export USE_SUNDIALS -SUNDIALS_HOME='/cygdrive/c/vc_env/sundials' -export SUNDIALS_HOME - -USE_NUMPY='y' -export USE_NUMPY - -NUMPY_INC_DIR='c:\python26\lib\site-packages\numpy\core\include' -export NUMPY_INC_DIR - -# -# Call the configure command at the top of the Cantera distribution -# in a cygwin shell -# -./preconfig -# diff --git a/win32/vc9/silane_equil/silane_equil.vcproj b/win32/vc9/silane_equil/silane_equil.vcproj deleted file mode 100755 index daa32b843..000000000 --- a/win32/vc9/silane_equil/silane_equil.vcproj +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/spectra/spectra.vcproj b/win32/vc9/spectra/spectra.vcproj deleted file mode 100755 index f00a36d33..000000000 --- a/win32/vc9/spectra/spectra.vcproj +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/surfkin/surfkin.sln b/win32/vc9/surfkin/surfkin.sln deleted file mode 100755 index dbcb8ecab..000000000 --- a/win32/vc9/surfkin/surfkin.sln +++ /dev/null @@ -1,20 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "surfkin", "surfkin.vcproj", "{7A87791C-32F6-48B5-ADBB-A8E77DE13E16}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Release|Win32 = Release|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {7A87791C-32F6-48B5-ADBB-A8E77DE13E16}.Debug|Win32.ActiveCfg = Debug|Win32 - {7A87791C-32F6-48B5-ADBB-A8E77DE13E16}.Debug|Win32.Build.0 = Debug|Win32 - {7A87791C-32F6-48B5-ADBB-A8E77DE13E16}.Release|Win32.ActiveCfg = Release|Win32 - {7A87791C-32F6-48B5-ADBB-A8E77DE13E16}.Release|Win32.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/win32/vc9/surfkin/surfkin.vcproj b/win32/vc9/surfkin/surfkin.vcproj deleted file mode 100755 index a717169e2..000000000 --- a/win32/vc9/surfkin/surfkin.vcproj +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/thermo/docopy.cmd b/win32/vc9/thermo/docopy.cmd deleted file mode 100755 index ac58dfa5b..000000000 --- a/win32/vc9/thermo/docopy.cmd +++ /dev/null @@ -1,76 +0,0 @@ -echo on -cd ..\..\..\ - -if not exist build\include\cantera\kernel mkdir build\include\cantera\kernel - -cd Cantera\src\thermo - - -copy AdsorbateThermo.h ..\..\..\build\include\cantera\kernel -copy ConstCpPoly.h ..\..\..\build\include\cantera\kernel -copy Constituents.h ..\..\..\build\include\cantera\kernel -copy Crystal.h ..\..\..\build\include\cantera\kernel -copy DebyeHuckel.h ..\..\..\build\include\cantera\kernel -copy EdgePhase.h ..\..\..\build\include\cantera\kernel -copy electrolytes.h ..\..\..\build\include\cantera\kernel -copy Elements.h ..\..\..\build\include\cantera\kernel -copy GeneralSpeciesThermo.h ..\..\..\build\include\cantera\kernel -copy GibbsExcessVPSSTP.h ..\..\..\build\include\cantera\kernel -copy HMWSoln.h ..\..\..\build\include\cantera\kernel -copy IdealGasPhase.h ..\..\..\build\include\cantera\kernel -copy IdealMolalSoln.h ..\..\..\build\include\cantera\kernel -copy IdealSolidSolnPhase.h ..\..\..\build\include\cantera\kernel -copy IdealSolnGasVPSS.h ..\..\..\build\include\cantera\kernel -copy LatticePhase.h ..\..\..\build\include\cantera\kernel -copy LatticeSolidPhase.h ..\..\..\build\include\cantera\kernel -copy MargulesVPSSTP.h ..\..\..\build\include\cantera\kernel -copy MetalPhase.h ..\..\..\build\include\cantera\kernel -copy MineralEQ3.h ..\..\..\build\include\cantera\kernel -copy mix_defs.h ..\..\..\build\include\cantera\kernel -copy MolalityVPSSTP.h ..\..\..\build\include\cantera\kernel -copy Mu0Poly.h ..\..\..\build\include\cantera\kernel -copy Nasa9Poly1.h ..\..\..\build\include\cantera\kernel -copy Nasa9PolyMultiTempRegion.h ..\..\..\build\include\cantera\kernel -copy NasaPoly1.h ..\..\..\build\include\cantera\kernel -copy NasaPoly2.h ..\..\..\build\include\cantera\kernel -copy NasaThermo.h ..\..\..\build\include\cantera\kernel -copy PDSS.h ..\..\..\build\include\cantera\kernel -copy PDSS_ConstVol.h ..\..\..\build\include\cantera\kernel -copy PDSS_HKFT.h ..\..\..\build\include\cantera\kernel -copy PDSS_IdealGas.h ..\..\..\build\include\cantera\kernel -copy PDSS_Water.h ..\..\..\build\include\cantera\kernel -copy Phase.h ..\..\..\build\include\cantera\kernel -copy PseudoBinaryVPSSTP.h ..\..\..\build\include\cantera\kernel -copy PureFluidPhase.h ..\..\..\build\include\cantera\kernel -copy SemiconductorPhase.h ..\..\..\build\include\cantera\kernel -copy ShomateThermo.h ..\..\..\build\include\cantera\kernel -copy SimpleThermo.h ..\..\..\build\include\cantera\kernel -copy SingleSPeciesTP.h ..\..\..\build\include\cantera\kernel -copy SpeciesThermo.h ..\..\..\build\include\cantera\kernel -copy SpeciesThermoFactory.h ..\..\..\build\include\cantera\kernel -copy SpeciesThermoInterpType.h ..\..\..\build\include\cantera\kernel -copy SpeciesThermoMgr.h ..\..\..\build\include\cantera\kernel -copy SpeciesThermoTypes.h ..\..\..\build\include\cantera\kernel -copy State.h ..\..\..\build\include\cantera\kernel -copy StoichSubstance.h ..\..\..\build\include\cantera\kernel -copy StoichSubstanceSSTP.h ..\..\..\build\include\cantera\kernel -copy SurfPhase.h ..\..\..\build\include\cantera\kernel -copy ThermoFactory.h ..\..\..\build\include\cantera\kernel -copy ThermoPhase.h ..\..\..\build\include\cantera\kernel -copy VPSSMgr.h ..\..\..\build\include\cantera\kernel -copy VPSSMGr_ConstVol.h ..\..\..\build\include\cantera\kernel -copy VPSSMgr_General.h ..\..\..\build\include\cantera\kernel -copy VPSSMgr_IdealGas.h ..\..\..\build\include\cantera\kernel -copy VPSSMgr_types.h ..\..\..\build\include\cantera\kernel -copy VPSSMgr_Water_ConstVol.h ..\..\..\build\include\cantera\kernel -copy VPSSMgr_Water_HKFT.h ..\..\..\build\include\cantera\kernel -copy VPSSMgrFactory.h ..\..\..\build\include\cantera\kernel -copy VPStandardStateTP.h ..\..\..\build\include\cantera\kernel -copy WaterProps.h ..\..\..\build\include\cantera\kernel -copy WaterPropsIAPWS.h ..\..\..\build\include\cantera\kernel -copy WaterPropsIAPWSphi.h ..\..\..\build\include\cantera\kernel -copy WaterSSTP.h ..\..\..\build\include\cantera\kernel - -cd ..\..\..\win32\vc9\thermo -echo off -echo 'ok' > status.tmp diff --git a/win32/vc9/thermo/thermo.vcproj b/win32/vc9/thermo/thermo.vcproj deleted file mode 100755 index 844cb1086..000000000 --- a/win32/vc9/thermo/thermo.vcproj +++ /dev/null @@ -1,718 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/tpx/tpx.vcproj b/win32/vc9/tpx/tpx.vcproj deleted file mode 100755 index fd3b6595b..000000000 --- a/win32/vc9/tpx/tpx.vcproj +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/transport/docopy.cmd b/win32/vc9/transport/docopy.cmd deleted file mode 100755 index c2f621c2d..000000000 --- a/win32/vc9/transport/docopy.cmd +++ /dev/null @@ -1,24 +0,0 @@ -echo on -cd ..\..\..\ - -if not exist build\include\cantera\kernel mkdir build\include\cantera\kernel - -cd Cantera\src\transp~1 - -copy AqueousTransport.h ..\..\..\build\include\cantera\kernel -copy DustyGasTransport.h ..\..\..\build\include\cantera\kernel -copy FtnTransport.h ..\..\..\build\include\cantera\kernel -copy L_matrix.h ..\..\..\build\include\cantera\kernel -copy LiquidTransport.h ..\..\..\build\include\cantera\kernel -copy LiquidTransportParams.h ..\..\..\build\include\cantera\kernel -copy MixTransport.h ..\..\..\build\include\cantera\kernel -copy MMCollisionInt.h ..\..\..\build\include\cantera\kernel -copy MultiTransport.h ..\..\..\build\include\cantera\kernel -copy SolidTransport.h ..\..\..\build\include\cantera\kernel -copy TransportBase.h ..\..\..\build\include\cantera\kernel -copy TransportFactory.h ..\..\..\build\include\cantera\kernel -copy TransportParams.h ..\..\..\build\include\cantera\kernel - -cd ..\..\..\win32\vc9\transp~1 -echo off -echo 'ok' > status diff --git a/win32/vc9/transport/transport.vcproj b/win32/vc9/transport/transport.vcproj deleted file mode 100755 index af5a80505..000000000 --- a/win32/vc9/transport/transport.vcproj +++ /dev/null @@ -1,334 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vc9/zeroD/docopy.cmd b/win32/vc9/zeroD/docopy.cmd deleted file mode 100755 index 71e78dcf7..000000000 --- a/win32/vc9/zeroD/docopy.cmd +++ /dev/null @@ -1,22 +0,0 @@ -REM echo on -cd ..\..\..\ - -if not exist build\include\cantera\kernel mkdir build\include\cantera\kernel - -cd Cantera\src\zeroD - -copy ConstPressureReactor.h ..\..\..\build\include\cantera\kernel -copy flowControllers.h ..\..\..\build\include\cantera\kernel -copy FlowDevice.h ..\..\..\build\include\cantera\kernel -copy FlowReactor.h ..\..\..\build\include\cantera\kernel -copy PID_Controller.h ..\..\..\build\include\cantera\kernel -copy Reactor.h ..\..\..\build\include\cantera\kernel -copy ReactorBase.h ..\..\..\build\include\cantera\kernel -copy ReactorFactory.h ..\..\..\build\include\cantera\kernel -copy ReactorNet.h ..\..\..\build\include\cantera\kernel -copy Reservoir.h ..\..\..\build\include\cantera\kernel -copy Wall.h ..\..\..\build\include\cantera\kernel - -cd ..\..\..\win32\vc9\zeroD -REM echo off -echo 'ok' diff --git a/win32/vc9/zeroD/zeroD.vcproj b/win32/vc9/zeroD/zeroD.vcproj deleted file mode 100755 index 97c27ec26..000000000 --- a/win32/vc9/zeroD/zeroD.vcproj +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/winconfig.h b/winconfig.h deleted file mode 100644 index 321ac035f..000000000 --- a/winconfig.h +++ /dev/null @@ -1,203 +0,0 @@ -/* config.h. Generated from config.h.in by configure. */ -// -// Run the 'preconfig' script to generate 'config.h' from this input file. -// -#ifndef CT_CONFIG_H -#define CT_CONFIG_H - -// Cantera version -> this will be a double-quoted string value -// refering to branch number within svn -#define CANTERA_VERSION "1.8_liquidTransportDevelop" -// Integer for major number of Cantera -#define CANTERA_VERSION_MAJORNUMBER 18 -// Flag indicating it's part of major version 18 -#define CANTERA_VERSION_18 1 -// Flag indicating it's a development version -#define CANTERA_VERSION_18_XXX 1 -// Flag indictaing that its part of 1.8_LiquidTransportDevelop branch -#define CANTERA_VERSION_18_LTD 1 - -//---------------------------- Version Flags ------------------// -// Cantera version -> this will be a double-quoted string value -// refering to branch number within svn -#define CANTERA_VERSION "1.8.x" - -// Integer for major number of Cantera -#define CANTERA_VERSION_MAJORNUMBER 18 -// Flag indicating it's part of major version 18 -#define CANTERA_VERSION_18 1 -// Flag indicating it's a development version -#define CANTERA_VERSION_18_XXX 1 - - -//------------------------ Development flags ------------------// -// -// Compile in additional debug printing where available. -// Note, the printing may need to be turned on via a switch. -// This just compiles in the code. -/* #undef DEBUG_MODE */ - -// Compiling with PURIFY instrumentation -/* #undef PURIFY_MODE */ - -//------------------------ Fortran settings -------------------// - - -// define types doublereal, integer, and ftnlen to match the -// corresponding Fortran data types on your system. The defaults -// are OK for most systems - -typedef double doublereal; // Fortran double precision -typedef int integer; // Fortran integer -typedef int ftnlen; // Fortran hidden string length type - - - -// Fortran compilers pass character strings in argument lists by -// adding a hidden argement with the length of the string. Some -// compilers add the hidden length argument immediately after the -// CHARACTER variable being passed, while others put all of the hidden -// length arguments at the end of the argument list. Define this if -// the lengths are at the end of the argument list. This is usually the -// case for most unix Fortran compilers, but is (by default) false for -// Visual Fortran under Windows. -#define STRING_LEN_AT_END - - -// Define this if Fortran adds a trailing underscore to names in object files. -// For linux and most unix systems, this is the case. -#define FTN_TRAILING_UNDERSCORE 1 - - -#define HAS_SUNDIALS 1 -/* #undef SUNDIALS_VERSION_22 */ -#define SUNDIALS_VERSION_23 1 - -//-------- LAPACK / BLAS --------- - -#define LAPACK_FTN_STRING_LEN_AT_END 1 -#define LAPACK_NAMES_LOWERCASE 1 -#define LAPACK_FTN_TRAILING_UNDERSCORE 1 - - -//--------- operating system -------------------------------------- - -// The configure script defines this if the operatiing system is Mac -// OS X, This used to add some Mac-specific directories to the default -// data file search path. -/* #undef DARWIN */ -#define HAS_SSTREAM 1 - - -// Identify whether the operating system is cygwin's overlay of -// windows, with gcc being used as the compiler. -/* #undef CYGWIN */ - -// Identify whether the operating system is windows based, with -// microsoft vc++ being used as the compiler -#define WINMSVC 1 - -// Identify whether the operating system is solaris -// with a native compiler -/* #undef SOLARIS */ - -//--------- Fonts for reaction path diagrams ---------------------- -#define RXNPATH_FONT "Helvetica" - -//---------- C++ Compiler Variations ------------------------------ - -// This define is needed to account for the variability for how -// static variables in templated classes are defined. Right now -// this is only turned on for the SunPro compiler on solaris. -// in that system , you need to declare the static storage variable. -// with the following line in the include file -// -// template Cabinet* Cabinet::__storage; -// -// Note, on other systems that declaration is treated as a definition -// and this leads to multiple defines at link time -/* #undef NEEDS_GENERIC_TEMPL_STATIC_DECL */ - -//--------------------- Python ------------------------------------ -// This path to the python executable is created during -// Cantera's setup. It identifies the python executable -// used to run Python to process .cti files. Note that this is only -// used if environment variable PYTHON_CMD is not set. -#define PYTHON_EXE "c:/python26/python.exe" - -// If this is defined, the Cantera Python interface will use the -// Numeric package -/* #undef HAS_NUMERIC */ - -// If this is defined, the Cantera Python interface will use the -// numarray package -/* #undef HAS_NUMARRAY */ - -// If this is defined, the Cantera Python interface will use the -// numpy package -#define HAS_NUMPY 1 - -// If this is defined, then python will not be assumed to be -// present to support conversions -/* #undef HAS_NO_PYTHON */ - -//--------------------- Cantera ----------------------------------- -// This is the data pathway used to locate the top of the -// build directory. -/* #undef CANTERA_ROOT */ - -// This data pathway is used to locate a directory where datafiles -// are to be found. Note, the local directory is always searched -// as well. -#define CANTERA_DATA "C:/cygwin/usr/local/cantera/data" - - -#define WITH_HTML_LOGS 1 - -// define STORE_MOLE_FRACTIONS if you want Cantera to internally -// represent the composition of a mixture as mole fractions. Usually -// the best choice. -#define STORE_MOLE_FRACTIONS - -// define STORE_MASS_FRACTIONS if you want Cantera to internally -// represent the composition of a mixture as mass fractions. Usually -// results in slightly worse performance, but may not in all cases. -//#define STORE_MASS_FRACTIONS -/* #undef STORE_MASS_FRACTIONS */ - -//--------------------- compile options ---------------------------- -/* #undef USE_PCH */ - -/* #undef THREAD_SAFE_CANTERA */ - -//--------------------- optional phase models ---------------------- -// This define indicates the enabling of the inclusion of -// accurate liquid/vapor equations -// of state for several fluids, including water, nitrogen, hydrogen, -// oxygen, methane, andd HFC-134a. -#define INCL_PURE_FLUIDS 1 -#define WITH_PURE_FLUIDS 1 - -#define WITH_LATTICE_SOLID 1 -#define WITH_METAL 1 -#define WITH_STOICH_SUBSTANCE 1 -// Enable expanded thermodynamic capabilities, adding -// ideal solid solutions -#define WITH_IDEAL_SOLUTIONS 1 -// Enable expanded electrochemistry capabilities, include thermo -// models for electrolyte solutions. -#define WITH_ELECTROLYTES 1 - -/* #undef WITH_PRIME */ - -// Enable the VCS NonIdeal equilibrium solver. This is -// accessed by specifying the solver=2 option -#define WITH_VCSNONIDEAL 1 - -//-------------- Optional Cantera Capabilities ---------------------- - -// Enable sensitivity analysis via changing H298 directly -// for species -/* #undef H298MODIFY_CAPABILITY */ - -#endif